HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND:#527D84 url( /FCWSite/Features/MSCareers/img/bg_pagetop.gif) top center no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    FONT: 11px/18px Arial, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #527D84 url( /FCWSite/Features/MSCareers/img/bg_pagetop.gif) top center no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    FONT: 11px/16px Arial, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 100%
}
A
{
    COLOR: #588189;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #588189;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #333;
    TEXT-DECORATION: none
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 0px 0px -3px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: auto;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
TH
{
    TEXT-ALIGN: left
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px/18px Arial, sans-serif;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    COLOR: #000;
    PADDING-TOP: 0px;    
}
H1
{
    MARGIN: 0px 0px 14px;
    FONT: 18px/14px Arial, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #464445
}
H2
{
    MARGIN: 0px;
    FONT: bold 14px/16px Arial, sans-serif;
    COLOR: #568088
}
H3
{
    MARGIN: 0px;
    FONT: 10px/14px Arial, sans-serif;
    COLOR: #000
}
H4
{
    MARGIN: 18px 0 0 0;
    FONT: bold 11px/16px Arial, sans-serif
}
H5
{
    MARGIN: 0px;
    FONT: bold 10px/14px Arial, sans-serif
}
P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 18px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    MARGIN: auto;
    FONT: 11px Arial, sans-serif;
    COLOR: #464445
}
.clear
{
    CLEAR: both;
}
.spacer
{
    PADDING-BOTTOM: 18px
}
.bold
{
    FONT-WEIGHT: bold
}
.italic
{
    FONT-STYLE: italic
}
.container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 960px;
    PADDING-TOP: 0px;

}
.content
{
    MIN-HEIGHT: 320px;
    background: none;
    WIDTH: 960px;
	background:transparent url(/FCWSite/Features/MSCareers/img/bg_top_cap.gif) 193px top no-repeat;
}
* HTML .content
{
    HEIGHT: auto;margin:0px;
}

DIV.left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 30px;
    WIDTH: 193px; /* was WIDTH: 172px; */
    PADDING-TOP: 20px;
    TEXT-ALIGN: left;
	float:left;	 	
}

.left .select_location {margin-bottom:10px;}

.left .select_region img {margin-bottom:0;behavior:url(/FCWSite/include/iepngfix.htc);}
.left .select_region.hidden { left: -1000px; position: absolute; } /* IEPNG fix */

.left .region_hdr img {width:193px;height:33px;} /* height defined for ie6 png fix */
.left .region_hdr.hover { left: -1000px; position: absolute; } /* IEPNG fix */

.left .region_sections {background-color:#46666b;margin:0 6px 4px 7px;padding:6px 0;}
.left .region_sections ul {list-style:none outside;margin-left:10px;}
.left .region_sections li {font-size:13px;color:#fff;font-weight:normal;padding:0 0 6px 0;letter-spacing:normal;}
.left .region_sections li a {color:#fff;font-weight:normal;font-size:13px;}
.left .region_sections li a:visited {color:#fff;font-weight:normal;}
.left .region_sections li a:hover {color:#fff;font-weight:bold;}
.left .region_sections li.active {font-weight:bold;color:#fff;font-size:13px;letter-spacing:normal;}
.left .region_sections li.active a {font-weight:bold;color:#fff;}
.left .region_sections li.active a:visited {font-weight:bold;color:#fff;}
.left .region_sections li.active a:hover {font-weight:bold;color:#fff;}

.left .region_sections .region_sub1sections ul {list-style:none outside;margin:4px 0 0 14px;}
.left .region_sections .region_sub1sections li {font-size:11px;color:#fff;font-weight:normal;padding:0 0 3px 0;letter-spacing:normal;}
.left .region_sections .region_sub1sections li a {color:#fff;font-weight:normal;font-size:11px;}
.left .region_sections .region_sub1sections li a:visited {color:#fff;font-weight:normal;}
.left .region_sections .region_sub1sections li a:hover {color:#fff;font-weight:bold;}
.left .region_sections .region_sub1sections li.active {font-weight:bold;color:#fff;font-size:11px;letter-spacing:2px;}

.left .region_sections .region_sub1sections li.active a {font-weight:bold;color:#fff;font-size:11px;}
.left .region_sections .region_sub1sections li.active a:visited {font-weight:bold;color:#fff;}
.left .region_sections .region_sub1sections li.active a:hover {font-weight:bold;color:#fff;}

.left .region_sections .region_sub2sections ul {list-style:none outside;margin:4px 0 0 14px;}
.left .region_sections .region_sub2sections li {font-size:11px;color:#fff;font-weight:normal;padding:0 0 3px 0;letter-spacing:normal;}
.left .region_sections .region_sub2sections li a {color:#fff;font-weight:normal;font-size:11px;}
.left .region_sections .region_sub2sections li a:visited {color:#fff;font-weight:normal;}
.left .region_sections .region_sub2sections li a:hover {color:#fff;font-weight:bold;}
.left .region_sections .region_sub2sections li.active {font-weight:bold;color:#fff;font-size:11px;letter-spacing:2px;}

.left .region_sections .region_sub2sections li.active a {font-weight:bold;color:#fff;font-size:11px;}
.left .region_sections .region_sub2sections li.active a:visited {font-weight:bold;color:#fff;}
.left .region_sections .region_sub2sections li.active a:hover {font-weight:bold;color:#fff;}

.left .region_sections .region_sub2sections .region_sub3sections ul {list-style:none outside;margin:4px 0 0 14px;}
.left .region_sections .region_sub2sections .region_sub3sections li {font-size:11px;color:#fff;font-weight:normal;padding:0 0 3px 0;letter-spacing:normal;}
.left .region_sections .region_sub2sections .region_sub3sections li a {color:#fff;font-weight:normal;font-size:11px;}
.left .region_sections .region_sub2sections .region_sub3sections li a:visited {color:#fff;font-weight:normal;}
.left .region_sections .region_sub2sections .region_sub3sections li a:hover {color:#fff;font-weight:bold;}
.left .region_sections .region_sub2sections .region_sub3sections li.active {font-weight:bold;color:#fff;font-size:11px;letter-spacing:2px;}

.left .region_sections .region_sub2sections .region_sub3sections li.active a {font-weight:bold;color:#fff;font-size:11px;}
.left .region_sections .region_sub2sections .region_sub3sections li.active a:visited {font-weight:bold;color:#fff;}
.left .region_sections .region_sub2sections .region_sub3sections li.active a:hover {font-weight:bold;color:#fff;}


.left .continents UL
{
    MARGIN: 0px 0px 23px
}
.left .continents LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px
}
.left .continents .menu
{
    Z-INDEX: 1;
    LEFT: 112px;
    VISIBILITY: hidden;
    MARGIN: 0px;
    POSITION: absolute;
    TOP: 8px;
    TEXT-ALIGN: left
}
.left .continents .menu UL
{
    BORDER-RIGHT: #b8cbd3 1px solid;
    BORDER-TOP: #b8cbd3 1px solid;
    BORDER-LEFT: #b8cbd3 1px solid;
    BORDER-BOTTOM: #b8cbd3 1px solid;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-COLOR: #557f87
}
.left .continents .menu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px/16px Arial, sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
* HTML .left .continents .menu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 11px/14px Arial, sans-serif;
    TEXT-TRANSFORM: none;
    PADDING-TOP: 0px
}
* html .left .nav ul {margin:0 0 0 0;height:auto;}
.left .continents .menu LI A
{
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 3px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
.left .continents .menu LI A:hover
{
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 3px;
    COLOR: #557f87;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ededed
}
.left .nav UL
{
    MARGIN: 0px;
    WIDTH: 139px;
    height:auto;
}
.left .nav LI
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d9e3e6 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 7px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.left .nav LI A
{
    COLOR: #fff
}
.left .nav LI A:hover
{
    COLOR: #cee6f1
}
.left .nav LI.active {COLOR: #cee6f1}
.left .nav LI.active a {COLOR: #cee6f1}
.left .nav LI.nonactive {COLOR: #fff;}
.left .nav LI.nonactive a {COLOR: #fff;}

.left .nav .sublist LI.active {COLOR: #cee6f1;}
.left .nav .sublist LI.active a {COLOR: #cee6f1;}
.left .nav .sublist LI.nonactive {COLOR: #fff;}
.left .nav .sublist LI.nonactive a {COLOR: #fff;}

.left .nav .subsublist LI.active {COLOR: #cee6f1;}
.left .nav .subsublist LI.active a {COLOR: #cee6f1;}
.left .nav .subsublist LI.nonactive {COLOR: #fff;}
.left .nav .subsublist LI.nonactive a {COLOR: #fff;}

UNKNOWN
{
    COLOR: #cee6f1
}
.pagetools
{
float:right;
margin:-25px 14px 10px 0px;
text-align:left;
z-index:10;
}
.pagetools IMG
{
    MARGIN: 2px 7px 0 0px;vertical-align:top;
}
.pagetools .imgclick
{
    MARGIN: 0 7px -4px 0px
}
.search LABEL
{
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #626a6f
}
.search IMG
{
    MARGIN: 0 0px -2px 5px;
}
.txtfield
{
    WIDTH: 134px
}
* HTML .txtfield
{
    WIDTH: 140px
}
.left .sublist UL
{
    MARGIN: 3px 0px 0px 11px;
    WIDTH: auto;
    HEIGHT: auto
}
.left .sublist LI
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url( /FCWSite/Features/MSCareers/img/bullet_arrow.gif) no-repeat 0px 5px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.left .sublist LI A
{
    COLOR: #fff
}
.left .sublist LI A:hover
{
    COLOR: #cee6f1
}
.left .sublist LI.active
{
    COLOR: #cee6f1
}
.left .sublist LI.nonactive
{
    COLOR: #fff
}

.left .sublist LI.active A
{
    COLOR: #cee6f1
}
.left .subsublist {margin-left: 10px; height: auto; padding: 0px;}
.left .subsublist ul { padding: 0px; margin: 0px;}
.left .sublist2 UL
{
    MARGIN: 3px 0px 0px 11px;
    WIDTH: auto;
    HEIGHT: auto
}
.left .subsublist LI.nonactive
{
    COLOR: #fff
}
DIV.right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 400px;
    BACKGROUND: transparent url( /FCWSite/Features/MSCareers/img/bg_tile.gif) 0px 300px repeat-y scroll;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 767px; /* was WIDTH: 748px; */ 
    PADDING-TOP: 60px;text-align:left;
    height: auto;
}
.rightbottom
{
    CLEAR: both;
    BACKGROUND: url( /FCWSite/Features/MSCareers/img/bg_gradient_tileboxbottom.gif) no-repeat 0px 0px;
    HEIGHT: 25px
}
* HTML .rightbottom
{
    CLEAR: both;
    BACKGROUND: url( /FCWSite/Features/MSCareers/img/bg_gradient_tileboxbottom.gif) no-repeat 0px 0px;
    HEIGHT: 25px
}
.rightside
{
    PADDING-RIGHT: 30px; /* was PADDING-RIGHT: 81px; */
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 380px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 182px;
    PADDING-TOP: 16px;
    TEXT-ALIGN: left;
}
.rightside .pic
{
    MARGIN: 0px 0px 3px
}
.rightside P
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 7px;
    LINE-HEIGHT: 14px
}
.rightside .moreinfo
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dadada 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    MARGIN: 8px 0px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #dadada 1px solid
}
.rightside .moreinfo LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    BACKGROUND: url( /FCWSite/Features/MSCareers/img/bullet_arrow_green.gif) no-repeat 0px 6px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.rightside .moreinfo LI A
{
    TEXT-DECORATION: underline
}

/*
.rightside .video
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dadada 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 19px;
    BORDER-BOTTOM: #dadada 1px solid;
    TEXT-ALIGN: center
}
* HTML .rightside .video
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dadada 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 19px; /* was PADDING-TOP: 5px; */ /*
    BORDER-BOTTOM: #dadada 1px solid;
    TEXT-ALIGN: center
} */

.rightside .viewbyschool
{
    MARGIN: 18px 0px
}
.rightside .viewbyschool SELECT
{
    FONT-SIZE: 11px;
    MARGIN: 3px 0px;
    WIDTH: auto;
    COLOR: #000
}
.rightside .spotlight {margin-top:18px;}
.main
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 39px;
    MIN-HEIGHT: 416px;
	height:auto !important;
	height: 416px;
    PADDING-BOTTOM: 0px;
    WIDTH: 447px; /* was WIDTH: 447px; */
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
* HTML .main
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 39px;
    PADDING-BOTTOM: 0px;
    WIDTH: 447px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
	position:relative;
}
* HTML .banner {margin-bottom:117px;height:69px;}
* HTML .banner img {position:absolute;top:62px;left:39px;}
.main table {margin:15px 0px;}
.main td {padding:0 10px 10px 0;}
.main .listing
{
    MARGIN: 6px 0px 25px 0;
}
.main .listing TABLE
{
    WIDTH: 100%;
}
.main .listing TH
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #dadada 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px dotted;
    WHITE-SPACE: nowrap;
}
.main .listing TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
	width: 200px;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px dotted
}
.main .listing TH IMG
{
    MARGIN: 0px 3px 0px 5px
}
.main .listing .nameandtitle .name
{
    FONT-WEIGHT: bold
}
.main .listing .keyword
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    COLOR: #000;
    padding-right:3px;
}
.main .pagination
{
    MARGIN: 0px 0px 10px
}

.main .pagination .active
{
	font-weight:bold;
}
.main .pagination .criteria
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    COLOR: #000
}
.main ul {
	list-style-type:disc;
	margin:auto;
	padding:0 15px;
}
.main .sitemap ul, .main .sitemap li {list-style-type:none;margin:0;padding:0;}
.main .sitemap ul li ul {margin-left: 5px;}
.main .sitemap ul li ul li ul {margin-left: 5px;}
.results
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    COLOR: #000
}
.page
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    COLOR: #000
}
.main .pagination .pages
{
    FLOAT: right;
    MARGIN: 18px 18px 0px 0px
}
.main .pagination .pages UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 18px;
    PADDING-TOP: 0px
}
.main .pagination .pages LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.main .pagination .pages LI.separator
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.main .pagination .pages LI.active
{
    COLOR: #999
}
.logo
{
    MARGIN: 0px 0px 24px 40px;
}
.logo img {margin:0;vertical-align:bottom;}
.footer
{
    CLEAR: both;
    BACKGROUND: url( /FCWSite/Features/MSCareers/img/bg_gradient_tilebottom.gif)  bottom center repeat-x;
    WIDTH: 100%;
    HEIGHT: 52px;
    text-align:center;
    text-align:-moz-center;
    padding-top: 5px; /* was padding-top: 20px; */
}

.footer .cities
{
    WIDTH: 960px;
    TEXT-ALIGN: left
}
.footer .cities UL
{
    MARGIN: 0px 0px 0px 19px
}
* HTML .footer .cities UL
{
    MARGIN: 0px 0px 0px 28px;
}
.footer .cities LI
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.footer .cities LI A
{
    COLOR: #626a6f
}
.footer .cities LI A:hover
{
    COLOR: #333
}
.footer .links
{
    WIDTH: 960px;
    TEXT-ALIGN: left
}
.footer .links UL
{
    MARGIN: 14px 0px 0px 19px
}
* HTML .footer .links UL
{
    MARGIN: 14px 0px 0px 28px
}
* html .footer
 {
	width:100%;
	background:url(/FCWSite/Features/MSCareers/img/bg_gradient_tilebottom.gif) bottom center repeat-x;
	clear:both;
	text-align:center;
	padding-top: 0px;
}
.endcap {background: #fff url(/FCWSite/Features/MSCareers/img/bg_gradient_endcap.gif) 0 0 repeat-x; height: 45px; clear: both;} /* was height: 110px; */

.rightcap {width:767px;padding:0px 0 0 0;margin:0 0 0 0;float:right;background:none;} /* was width:748px; */

.footer .links LI
{
    DISPLAY: inline;
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 14px;
	padding:0px;
}
.footer .links LI.separator
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.footer .links LI A
{
    COLOR: #fff
}
.footer .links LI A:hover
{
    COLOR: #cee6f1
}

/* New Offices landing page */
body.offices .main {width:auto;min-height:250px;height:auto !important;height:auto;}
* html body.offices .main {height:250px;}

body.offices .playlist {background:url(/FCWSite/Features/MSCareers/img/VideoPlayList/bg_videoplaylist.jpg) 54% 0 no-repeat;min-height:178px;height:auto !important;height:178px;position:relative;}
*:first-child+html body.offices .playlist {background-position:center top;}
body.offices .playlist h2 {margin-left:39px;}

body.offices h1 {font-size:22px;color:#777;line-height:normal;}
body.offices h2 {font-size:18px;color:#777;line-height:normal;font-weight:normal;margin-bottom:4px;}

body.offices .intro_txt {font:normal 12px/15px Arial, sans-serif;color:#4d4d4d;}

body.offices .insetcolumn_left {float:left;width:353px;padding-right:10px;}
body.offices .insetcolumn_right {float:right;width:351px;}

body.offices .no_region_image {float:none;width:auto;padding-right:10px;}
body.offices .display_none {display:none;}

body.offices .offices_list {width:353px;}
body.offices .offices_list ul {list-style:none outside;margin:0;padding:0;}
body.offices .offices_list li {font-size:14px;padding-bottom:4px;}

body.offices .offices_list_left {float:left;width:166px;padding-right:10px;}
body.offices .offices_list_right {float:right;width:176px;}

/* Videos */
body.videocenter .main {width:auto;padding:0;min-height:250px;height:auto !important;height:auto;}

body.videocenter h1 {font-size:22px;color:#777;line-height:normal;margin-left:39px;}
body.videocenter h2 {font-size:18px;color:#777;line-height:normal;font-weight:normal;margin-bottom:4px;}

.tab_structure {background:transparent url(/FCWSite/Features/MSCareers/img/bg_videocenter_bot.jpg) 0 0 no-repeat;width:750px;min-height:412px;height:auto !important;height:412px;margin-left:9px;padding-left:28px;padding-bottom:18px;}
* html .tab_structure {width:722px;}

div.tabs {background:transparent url(/FCWSite/Features/MSCareers/img/bg_videocenter_top.jpg) 53% 100% no-repeat;}

.tabs table {margin:0 0 0 35px;width:700px;height:25px;}
.tabs td {padding:0;font:normal 10px Arial, sans-serif;}
.tabs td.spacer {padding:0 2px;}
.tabs img {margin:0;}

.tabs td.shadow_ul {width:6px;height:9px;}
.tabs td.shadow_ul img {behavior:url(/FCWSite/include/iepngfix.htc);}
.tabs td.shadow_u {background:transparent url(/FCWSite/Features/MSCareers/img/shadow/shadow_u.gif) 0 0 repeat-x;height:9px;}
.tabs td.tab_on_top {background:transparent url(/FCWSite/Features/MSCareers/img/shadow/shadow_u_on.gif) 0 0 repeat-x;height:9px;}
.tabs td.shadow_ur {width:6px;height:9px;}
.tabs td.shadow_ur img {behavior:url(/FCWSite/include/iepngfix.htc);}

.tabs td.shadow_ll {background:transparent url(/FCWSite/Features/MSCareers/img/shadow/shadow_ll.png) 0 0 repeat-y;behavior:url(/FCWSite/include/iepngfix.htc);width:6px;}
.tabs td.shadow_l {background-color:#eaeaea;text-align:center;padding:0 20px 3px;vertical-align:middle;}
.tabs td.tab_on_bot {background-color:#6d979f;text-align:center;padding:0 20px 3px;color:#fff;}
.tabs td.tab_on_bot a {color:#fff;}
.tabs td.tab_on_bot a:visited {color:#fff;}
.tabs td.tab_on_bot a:hover {color:#fff;}
.tabs td.shadow_lr {background:transparent url(/FCWSite/Features/MSCareers/img/shadow/shadow_lr.png) 0 0 repeat-y;behavior:url(/FCWSite/include/iepngfix.htc);width:6px;}
.tabs .tabButton { cursor:pointer; }
.tabs .tabLoader { display: none; }
.video_pages .pageLoader { display: none; }

a.tab {background:url(/FCWSite/Features/MSCareers/img/tab_off.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:139px;height:26px;display:block;cursor:pointer;line-height:32px;text-align:center;}
a.tab:hover {background:url(/FCWSite/Features/MSCareers/img/tab_on.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:139px;height:26px;display:block;cursor:pointer;line-height:32px;text-align:center;color:#fff;}
a.tab_active {background:url(/FCWSite/Features/MSCareers/img/tab_on.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:139px;height:26px;display:block;cursor:pointer;line-height:32px;text-align:center;color:#fff;}

.video_list .scroll_left {position:absolute;left:39px;top:46px;cursor:pointer}
.video_list .scroll_left img {width:25px;height:90px;margin:0;behavior:url(/FCWSite/include/iepngfix.htc);} /* defined for ie6 png fix */

.video_list .scroll_right {position:absolute;right:37px;top:46px;cursor:pointer}
.video_list .scroll_right img {width:25px;height:90px;margin:0;behavior:url(/FCWSite/include/iepngfix.htc);} /* defined for ie6 png fix */

.video_list .noscroll {position:absolute;left:39px;top:46px;}

.video_list a.bg_videothumb {display:block;background:url(/FCWSite/Features/MSCareers/img/bg_videothumb.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:133px;height:89px;}
.video_list a.bg_videothumb img {margin:3px 0 0 0;}

.videos table {margin:29px 0 0 23px;width:auto;}
.videos td {position:relative;width:223px;height:123px;}
.videos td.spacer {position:static;width:auto;height:auto;padding:0 5px;}
.videos td.video_caption {height:auto;padding-top:16px;line-height:15px;color:#527D84;}
.videos div.video_caption {width:192px;text-align:center;}

div.video_title_wrapper4 {position:absolute;z-index:102;display:block !important;background:url(/FCWSite/Features/MSCareers/img/dark_rectangle.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);margin:auto; display: none;}
div.video_title_wrapper3 {display:table;height:135px;#position:relative;overflow:hidden;width:197px;margin:0;display: none;}
div.video_title_wrapper2 {#position:absolute;#top:50%;display:table-cell;vertical-align:middle;text-align:center;#left:50%;width:166px;padding:0 10px 10px 15px;margin:auto; display: none;}
div.video_title {#position:relative;#top:-50%;#left:-50%;width:166px;font:normal 14px Arial, sans-serif;color:#fff;}

div.play_btn {position:absolute;z-index:101;}
a.play_btn {background:url(/FCWSite/Features/MSCareers/img/btn_play.png) 0 0 no-repeat;width:197px;display:block;height:135px;}
* html a.play_btn {behavior:url(/FCWSite/include/iepngfix.htc);}
a.play_btn:hover {background:url(/FCWSite/Features/MSCareers/img/dark_rectangle.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:197px;height:135px;display:block;}
* html a.play_btn:hover {behavior:url(/FCWSite/include/iepngfix.htc); z-index:1000;}
img.play_btn_cover img {width:186px;height:123px;}

/*div.video_thumb_pic {position:relative;z-index:100;background:url(/FCWSite/Features/MSCareers/img/bg_videothumb2.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:197px;}*/
div.video_thumb_pic {position:relative;z-index:100;background:url(/FCWSite/Features/MSCareers/img/bg_videothumb2.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:197px; height: 140px;}
div.video_thumb_pic img {margin:1px 0 0 5px;}

/* Smaller thumbnail videos */
.videos_sm {position:absolute;left:90px;top:46px;width:607px;overflow:hidden;}
.videos_sm table {margin:0;width:auto;}
.videos_sm td {position:relative;width:153px;height:89px;}
.videos_sm td.video_caption {text-align:center;padding-right:20px;color:#527D84;line-height:15px;margin: auto;width:133px;}

div.video_title_wrapper4_sm {position:absolute;z-index:102;display:block !important;background:url(/FCWSite/Features/MSCareers/img/dark_rectangle_sm.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);margin:auto; display: none;}
div.video_title_wrapper3_sm {display:table;height:89px;#position:relative;overflow:hidden;width:133px;margin:0 0 0 -2px; display: none;}
div.video_title_wrapper2_sm {#position:absolute;#top:50%;display:table-cell;vertical-align:middle;text-align:center;#left:50%;width:102px;padding:0 10px 10px 15px;margin:auto; display:none;}
div.video_title_sm {#position:relative;#top:-50%;#left:-50%;width:102px;font:normal 12px Arial, sans-serif;color:#fff;margin: auto;}

div.play_btn_sm {position:absolute;z-index:101;}
a.play_btn_sm {background:url(/FCWSite/Features/MSCareers/img/btn_play_sm.png) 0 0 no-repeat;width:133px;height:89px;display:block;}
* html a.play_btn_sm {behavior:url(/FCWSite/include/iepngfix.htc);}
a.play_btn_sm:hover {background:url(/FCWSite/Features/MSCareers/img/dark_rectangle_sm.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:133px;height:89px;display:block;}
* html a.play_btn_sm:hover {behavior:url(/FCWSite/include/iepngfix.htc);}
body.videocenter img.play_btn_cover_sm img {width:186px;height:123px;}

div.video_thumb_pic_sm {position:absolute;z-index:100;background:url(/FCWSite/Features/MSCareers/img/bg_videothumb.png) 0 0 no-repeat;behavior:url(/FCWSite/include/iepngfix.htc);width:133px;height:89px;}
div.video_thumb_pic_sm img {margin:3px 0 0 5px;}

.video_pagination {margin-top:27px;margin-left:26px;}
.video_pagination .video_pages ul {list-style:none outside;margin:0;padding:0;}
.video_pagination .video_pages li {display:inline;font-size:12px;color:#527d84;}
.video_pagination .video_pages li.separator {padding:0 5px;}
.video_pagination .video_pages li.active a {color:#000;}
.video_pagination .video_pages li.active a:visited {color:#000;}
.video_pagination .video_pages li.active a:hover {color:#000;}

BODY.officelisting .rightside
{
    /*DISPLAY: none*/
	padding-top:108px;
}
BODY.officelisting .main
{
    /*PADDING-RIGHT: 115px;
    PADDING-LEFT: 39px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    PADDING-TOP: 0px*/
}
* HTML BODY.officelisting .main
{
    /*PADDING-RIGHT: 81px;
    PADDING-LEFT: 39px;
    PADDING-BOTTOM: 0px;
    WIDTH: 628px; /* was WIDTH: 748px; */
    /*PADDING-TOP: 0px*/
	top: -60px;
}
BODY.officelisting .main A
{
    TEXT-DECORATION: underline
}
BODY.officelisting .banner
{ MARGIN: 0px 0px 24px 0px; padding: 0px; top: 0px;}

* HTML BODY.officelisting .banner
{ display: block; height: 130px;}

.banner img {
	margin:0;
	vertical-align:bottom;
}
BODY.officelisting .rightcol
{
    FLOAT: right;
    MARGIN: 0px ;
	width:50%;
}
* HTML BODY.officelisting .rightcol
{
    FLOAT: right;
    MARGIN: 0px;
}
BODY.officelisting .leftcol
{	width:40%;
}
BODY.officelisting .location
{
    MARGIN: 0px 0px 18px
}

BODY.officedetail .rightside .pic
{
    FLOAT: left;
    MARGIN: 0px 0px 15px
}
BODY.officedetail .rightside .location
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 7px;
    HEIGHT: 135px
}

BODY.officedetail .video_thumb {height:125px;}
body.officedetail .spotlight .caption {margin:10px 0 0 5px;}
body.officedetail .rightside .spotlight {margin-top:0;}


* HTML BODY.officedetail .rightside .location
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 7px;
    HEIGHT: 135px
}
BODY.officedetail .rightside .location A
{
    TEXT-DECORATION: underline
}
BODY.officedetail .rightside
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 380px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 300px;
    PADDING-TOP: 18px;
    TEXT-ALIGN: left;
}

* HTML BODY.officedetail .rightside
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 300px; /* was WIDTH: 328px; */
    PADDING-TOP: 62px;
    HEIGHT: 380px;
    TEXT-ALIGN: left
}
BODY.officedetail .main
{
    PADDING-RIGHT: 34px;
    PADDING-LEFT: 39px;
    MIN-HEIGHT: 407px;
    PADDING-BOTTOM: 0px;
    WIDTH: 307px; /* was WIDTH: 397px; */
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
* HTML BODY.officedetail .main
{
    PADDING-RIGHT: 34px;
    PADDING-LEFT: 39px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 307px; /* was WIDTH: 420px; */
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
body.officedetail .directionsMap {width:355px;height:285px;}
BODY.home
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px
}
BODY.home H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 3px;
    LINE-HEIGHT: 14px
}
BODY.home .main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 39px;
    MIN-HEIGHT: 407px;
    PADDING-BOTTOM: 0px;
    WIDTH: 709px; /* was WIDTH: 709px; */
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
* html BODY.home .main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 39px;
  	HEIGHT: 307px;
    PADDING-BOTTOM: 0px;
    WIDTH: 709px; /* was WIDTH: 709px; */
    PADDING-TOP: 0px;
    TEXT-ALIGN: left;
}
BODY.home .main .banner
{
    MARGIN: 0px 0px 24px 0;height:151px; 
}
* HTML BODY.home .main .banner
{
    MARGIN: 0px 0px 24px;height:auto;height:151px; 
}
* HTML body.home .banner img {position:static;top:0;left:0;}

body.home .main .SpotlightsCol {float:right; position:relative; min-height:200px;}
BODY.home .video_thumb {height:100%;}
body.home .main .caption {margin:10px 0 0 5px;width:188px}
body.home .main .spotlight {margin-top:0;}


BODY.home .main .spotlight
{  
    WIDTH: 182px;
	padding:0 37px 0 0;
	margin:0;
}

BODY.home .main .movie
{
    MARGIN: 0px 0px 10px 0;
}
BODY.home .main .caption
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 1px;
	position: relative;
	
}
BODY.home .main .narrative
{
    WIDTH: 400px
}
BODY.home .main .narrative .rightcol
{
    FLOAT: right;
    WIDTH: 180px
}
* HTML BODY.home .main .narrative .rightcol
{
    CLEAR: left;
    FLOAT: right;
    WIDTH: 180px
}
BODY.home .main .narrative .leftcol
{
    PADDING-RIGHT: 29px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 180px;
    PADDING-TOP: 0px
}
* HTML BODY.home .main .narrative .leftcol
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 180px;
    PADDING-TOP: 0px
}
BODY.home .left .pagetools
{
    DISPLAY: none
}
BODY.home .left .search
{
    MARGIN-TOP: 273px
}


.rightside .viewbyschool {width:150px;}
.rightside .viewbyschool input.text {font:normal 10px arial, sans-serif;color:#666;width:165px;}
.rightside .viewbyschool input.bttn {vertical-align:top;visibility:hidden; }
.rightside .viewbyschool .schoolInputBoxHidden {display:none;}
.rightside .viewbyschool .IntuitionResults {position:absolute;font:normal 10px arial, sans-serif;color:#666;width:165px;background: #e8f5ff; cursor:hand; border:dotted 1px Gray; z-index: 1000;}
.rightside .viewbyschool .IntuitionResultsHidden {visibility:hidden;height:0px;}
.rightside #IntuitionResultsTable td {line-height:13px;padding:3px 0;}
.rightside .viewbyschool .SelectedRow {background-color:Highlight; color:white;}
.rightside .viewbyschool .NormalRow {background-color:Transparent;}

.practices UL
{
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.practices UL LI
{
    BACKGROUND: url( /FCWSite/Features/MSCareers/img/bullet_arrow_green.gif) no-repeat 0 .5em;
    COLOR: #fff;
    padding-left:.6em;
}

/** search results **/
body.searchresults .listing table td {width: 100%;}

/* image rotator */
.bannerImage.hidden { display: none; }

/* video */
.video
{
	cursor: pointer;
	margin-top: 5px;
	
}


/* video overlay backdrop */
#videoOverlay
{
	top: 0;
	left: 0;
	z-index: 999;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000000;	
	display: none;	
}

/* close video */
.closeVideo
{	
	text-align: right;
	margin-bottom: 4px;
}

/* close video link */
.closeVideoLink
{
	color: #FFFFBE;
}

/* video play list data */
.videoPlayListData
{
	display: none;
}
