/**** Header ****/
.headerB {padding:0px;margin:0px; clear: both; width: 980px; position: relative;}
.headerA {padding:0px;margin:0px;}
.header {text-align:left; height:132px; padding: 0px;}

.clear {clear:both;}

.header .row1 {height: 50px;}
* html .home .header .row2 {margin-top: 0px;}
* html .header .row2 {margin-top: -15px;}

.header img {border:0px;}

.header .logo {float:left;padding:0px 37px 20px 7px;width:86px;height:90px;font:20px "Times New Roman", Times, serif;text-align:center; clear: both; vertical-align: middle; z-index:2000; position:relative; }
.header .logo img {behavior:url(/fcwsite/include/iepngfix.htc);}
* html .header .logo {padding-bottom: 0;} /* enforce sectiontitle position in IE 6 */
.header .logo a {color:#fff;}

.header .midpic {width: 330px; height: 126px; float: left; margin: 9px 0px 0px 1px; clear: right;}
.header .midpic img {border: solid 1px #b3bac2 !important;}

.header .sitesearch {position:relative;top:14px;right:11px;font:bold 13px Trebuchet MS, Helvetica, sans serif;color:#868d97; float:right;}
.header .sitesearch ul {list-style:none none;margin:0px;padding:0px; list-style: none;}
.header .sitesearch li {display:block;float:left; background-image: none;margin:0px;padding:0px;}
.header .sitesearch label {}
.header .sitesearch input {border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; border-left:1px solid #aeaeae; width:193px;float:left; height: 24px; border-right: 0px;  font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; padding: 9px 0px 0px 10px;}
.header .sitesearch input.button {font-weight:bold; width:31px; height: 35px; float:left; border-top:1px solid #aeaeae; border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background-color:#FFFFFF; border-left: 0px #ffffff solid; background-image:url(/FCWSite/img/search_btn.gif); background-repeat: no-repeat; background-position: 0px 0px;}
*:first-child+html .header .sitesearch input.button {border-left: 2px #ffffff solid; background-position: -3px -1px;}
* html .header .sitesearch input.button {border-left: 2px #ffffff solid; background-position: -3px -1px;}

.header .nav1 { float:left; height:43px; margin-left:-115px; margin-top:25px; padding:0 0 0 115px; width:460px; z-index:1; position:relative;}
*:first-child+html .header .nav1 {margin-left:15px; margin-top:25px;}
* html .header .nav1 {margin-left:8px; margin-top:-48px;}
* html body.home .header .nav1 {margin-left:8px; margin-top:-83px;}
.header .nav1 a {float:left;display:block;height:43px;font:bold 22px/20px Trebuchet MS, Helvetica, sans-serif;color:#fff;text-decoration:none;text-align:center;margin:3px 0px 3px 0px;padding:0; white-space:nowrap;}
.header .nav1 a:hover {}
.header .nav1 a.active {}
.header .nav1 a.active:hover {}
.header .nav1 ul {list-style:none none;padding:0px;margin:0px;}
.header .nav1 li {display:inline; margin:-3px 0px 0px -5px; padding:0; float:left; position:relative; background-image: none;}
.header .nav1 li.separator {display:none;}

/*.header .nav2 {float:left;margin-left:20px;position:absolute;top:0;left:0;}*/
.header .nav2 {float: right; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; top: 0px; left: -500; width: 375px;} /* IE 6 craziness */
*:first-child+html .header .nav2 {margin-top: 24px;}
*html .header .nav2 {margin-top: -48px;}
*html body.home .header .nav2 {margin-top: -83px;}
.header .nav2 a {text-decoration:none;margin-right:19px;font:bold 12px/50px Trebuchet MS, Helvetica, sans-serif;color:#868d97;}
.header .nav2 a:hover {color:#000;}
.header .nav2 a.active {}
.header .nav2 a.active:hover {}
.header .nav2 ul {list-style:none none;padding:0px;margin:0px;}
.header .nav2 li {display:inline;padding:0px;margin:0px; background-image: none;}
.header .nav2 li.separator {display:none;}

.header .sectionheader {font:normal 17px/20px Trebuchet MS, Helvetica, sans-serif;color:#23405a;padding-left: 20px;clear:both; margin-top: 60px;}
* html .header .sectionheader {font:normal 17px/20px Trebuchet MS, Helvetica, sans-serif;color:#23405a;padding: 20px 0px 0px 20px;clear:both; margin-top: 80px; display: inline;} /* fix for IE6 margin/padding doubling */

.header .menu {position:absolute;visibility:hidden;z-index:100;background-color:#ccc;font:9px verdana, sans-serif;color:#000;width:165px;}
.header .menu a {color:#000;text-decoration:none;padding:4px 8px;background-color:#ccc;display:block;}
.header .menu a:hover {color:#036;text-decoration:none;background-color:#efefef;}
.header .menu ul {list-style:none none;padding:0px;margin:0px;}
.header .menu li {margin:0px;padding:0px;border-bottom:1px solid #fff; background-image: none;}

.home .sectionheader {display:none;}
* html .home .header .logo {padding-bottom: 20px;}
* html .home .sectionheader {display:none;}
.home .header {height:138px; padding:0px; margin:0px;}
.home .pagetools {display: none;}
.print {display:none;}

.header .peopleBtn {position:absolute; top: 75px; margin-left: 128px; z-index: 2000;} 
*:first-child+html .header .peopleBtn {margin-left: -461px;}
* html .header .peopleBtn {margin-left: -461px;}
* html body.home .header .peopleBtn {margin-left: -461px;}
.header .peopleMenu {width: 461px; position:absolute; top: 117px; margin-left: 122px; z-index: 2000; height: 100%;}
*:first-child+html .header .peopleMenu {margin-left: -468px;}
* html .header .peopleMenu {margin-left: -468px;}
.header .peopleMenu .bkgd {width: 461px; position:relative;}
.header .peopleMenu .main {width: 461px; display: block; background-image:url(../Img/ddMenuBkgPeo.png); background-position: top left; background-repeat: no-repeat;behavior:url(/fcwsite/include/iepngfix.htc);}
.header .peopleMenu .main .int {width: 420px; padding: 16px 8px 9px 26px;}
.header .peopleMenu .main .int .letters {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px;}
.header .peopleMenu .main .int .letters .ltop {margin-top: 2px;}
.header .peopleMenu .main .int .letters .lbtm {margin-top: 8px; margin-bottom: 2px;}
.header .peopleMenu .main .int .letters a {color: #ffffff; text-decoration:none;}
.header .peopleMenu .main .int .letters a:link {color: #ffffff;}
.header .peopleMenu .main .int .letters a:visited {color: #ffffff;}
.header .peopleMenu .main .int .letters a:active {color: #b0b0b0;}
.header .peopleMenu .main .int .letters a:hover {color: #b0b0b0;}
.header .peopleMenu .main .mainbtm {background-color: #a20001; width: 421px; padding: 16px 8px 12px 20px; border-top: 1px solid #efb4b4; margin-left: 6px;}
.header .peopleMenu .btm {background-image: url(/FCWSite/img/ddMenuBtm.png); background-repeat: no-repeat; background-position: top left; width: 461px; height: 10px; float:right; behavior:url(/fcwsite/include/iepngfix.htc);}
.header .peopleMenu input {width: 192px; margin-right: 4px; padding-left: 3px;}
.header .peopleMenu select {width: 200px; margin-top: 8px; margin-right: 4px; padding-left: 3px;}
.header .peopleMenu #ctl00_cphHeader_ctl00_mainNavigation_ddlServices {width: 405px !important;}
*:first-child+html .header .peopleMenu #ctl00_cphHeader_ctl00_mainNavigation_ddlServices {width: 410px !important;}
* html .header .peopleMenu #ctl00_cphHeader_ctl00_mainNavigation_ddlServices {width: 410px !important;}
.header .peopleMenu #ctl00_cphHeader_ctl00_mainNavigation_ddlOffices {width: 199px !important;}
*:first-child+html .header .peopleMenu #ctl00_cphHeader_ctl00_mainNavigation_ddlOffices {width: 200px !important;}
* html .header .peopleMenu #ctl00_cphHeader_ctl00_mainNavigation_ddlOffices {width: 200px !important;}
.header .peopleMenu .button {margin-top: 11px; margin-right: 8px;}

.header .peopleMenu .AdvancedSearch  a {color: #ffffff;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; padding-left: 273px;}
.header .peopleMenu .AdvancedSearch a:link {color: #ffffff;}
.header .peopleMenu .AdvancedSearch a:visited {color: #ffffff;}
.header .peopleMenu .AdvancedSearch a:active {color: #b0b0b0;}
.header .peopleMenu .AdvancedSearch a:hover {color: #b0b0b0;}

.header .servicesBtn {position:absolute; top: 75px; margin-left: 233px; z-index: 2000;}
*:first-child+html .header .servicesBtn {margin-left: -357px;}
* html .header .servicesBtn {margin-left: -357px;}
.header .servicesMenu {width: 461px; position:absolute; top: 117px; margin-left: 122px; z-index: 2000; height: 100%;}
*:first-child+html .header .servicesMenu {margin-left: -468px;}
* html .header .servicesMenu {margin-left: -468px;}
.header .servicesMenu .bkgd {height:100%; width: 461px; margin: 0px auto; }
.header .servicesMenu .main {width: 461px; display: block; background-image:url(../Img/ddMenuBkgSer.png); background-position: top left; background-repeat: no-repeat;behavior:url(/fcwsite/include/iepngfix.htc);}
.header .servicesMenu .main .int {width: 220px; float:left; padding: 0px; height: 100%;}
.header .servicesMenu .main .int .serviceLabel {font:bold 13px/13px arial, helvetica, sans-serif;color:#ffffff; text-transform: uppercase; padding-top: 20px;padding-left:15px;}
.header .servicesMenu .main .int ul {list-style: none; margin: 16px 0px 0px 16px; padding: 0px;}
.header .servicesMenu .main .int ul li {height: 82px; display:block; float:left;  background-image: none; padding: 0px; margin: 0px 0px 10px 0px;line-height: 14px;}
.header .servicesMenu .main .int ul li img {float:left; width: 74px; height: 74px; overflow:none;}
.header .servicesMenu .main .int ul li .title {font-size: 16px; font-weight: bold; margin-left: 6px; text-transform:uppercase; display:block; width: 121px; float:left; margin-top: 3px; line-height: 20px;}
.header .servicesMenu .main .int ul li .title a {color: #ffffff; text-decoration:none;}
.header .servicesMenu .main .int ul li .title a:link {color: #ffffff;}
.header .servicesMenu .main .int ul li .title a:visited {color: #ffffff;}
.header .servicesMenu .main .int ul li .title a:active {color: #bf9812;}
.header .servicesMenu .main .int ul li .title a:hover {color: #bf9812;}
.header .servicesMenu .main .int ul li .more {float:left; margin-left: 6px; text-transform:uppercase; margin-top: 5px;} 
.header .servicesMenu .main .int ul li .more a {color: #747474; text-decoration:none; font-size: 12px;}
.header .servicesMenu .main .int ul li .more a:link {color: #747474;}
.header .servicesMenu .main .int ul li .more a:visited {color: #747474;}
.header .servicesMenu .main .int ul li .more a:active {color: #59595A;}
.header .servicesMenu .main .int ul li .more a:hover {color: #59595A;}
.header .servicesMenu .main .mainrt {color:#FFFFFF; font-size:13px; /*height:100%;*/ line-height:16px; margin-left:10px; overflow:hidden;
padding:16px 10px 18px 20px; width:188px;min-height:200px;height:auto !important;height:200px;}
*:first-child+html .header .servicesMenu .main .mainrt {padding:16px 10px 18px 32px;}
.header .servicesMenu .btm {background-image: url(/FCWSite/img/ddMenuBtm.png); background-repeat: no-repeat; background-position: top left; width: 461px; height: 10px; float:right; behavior:url(/fcwsite/include/iepngfix.htc);}
.header .servicesMenu .button {margin-top: 11px; margin-right: 8px;}

.header .careersBtn {position:absolute; top: 75px; margin-left: 354px; z-index: 2000;}
*:first-child+html .header .careersBtn {margin-left: -236px;}
* html .header .careersBtn {margin-left: -236px;}
.header .careersMenu {width: 461px; position:absolute; top: 117px; margin-left: 122px; z-index: 2000; height: 100%;}
*:first-child+html .header .careersMenu {margin-left: -468px;}
* html .header .careersMenu {margin-left: -468px;}
.header .careersMenu .bkgd {height:100%; width: 461px; margin: 0px auto; }
.header .careersMenu .main {width: 461px; display: block; background-image:url(../Img/ddMenuBkgCar.png); background-position: top left; background-repeat: no-repeat;behavior:url(/fcwsite/include/iepngfix.htc);}
.header .careersMenu .main .int {width: 420px; padding: 16px 8px 16px 26px; color: #ffffff; font-size: 13px; line-height: 16px;}
.header .careersMenu .main .mainbtm {background-color: #1e6d9f; width: 421px; padding: 16px 8px 0px 20px; border-top: 1px solid #93c2df; display: block; zoom:1; margin-left: 6px;}
.header .careersMenu .main .mainbtm .image {float: left; background-image:none; background-position:none; background-repeat:no-repeat; height:auto;
margin-top:0px; padding-top:0px; text-align:left; width:74px; margin-right: 10px;}
.header .careersMenu .main .mainbtm .title {width: 405px; padding-bottom: 1px; text-transform: uppercase;}
*:first-child+html .header .careersMenu .main .mainbtm .title {width: 300px;}
* html .header .careersMenu .main .mainbtm .title {width: 300px;}
.header .careersMenu .main .mainbtm .btm {background-image: none; height: auto; background-position: none; background-repeat: no-repeat; float:none;}
.header .careersMenu .main .mainbtm .title a {color: #ffffff; text-decoration:none; font-size: 16px; font-weight: bold;}
.header .careersMenu .main .mainbtm .title a:link {color: #ffffff;}
.header .careersMenu .main .mainbtm .title a:visited {color: #ffffff;}
.header .careersMenu .main .mainbtm .title a:active {color: #b0b0b0;}
.header .careersMenu .main .mainbtm .title a:hover {color: #b0b0b0;}
.header .careersMenu .main .mainbtm .more {text-transform:uppercase; float:none; padding-bottom: 16px;display:block;} 
.header .careersMenu .main .mainbtm .more a {color: #b1e1ff; text-decoration:none; font-size: 12px;}
.header .careersMenu .main .mainbtm .more a:link {color: #b1e1ff;}
.header .careersMenu .main .mainbtm .more a:visited {color: #b1e1ff;}
.header .careersMenu .main .mainbtm .more a:active {color: #79a0b8;}
.header .careersMenu .main .mainbtm .more a:hover {color: #79a0b8;}
.header .careersMenu .btm {background-image: url(/FCWSite/img/ddMenuBtm.png); background-repeat: no-repeat; background-position:0 0; width: 461px; height: 10px;  behavior:url(/fcwsite/include/iepngfix.htc); float:left;height:10px;}
.header .careersMenu .button {margin-top: 11px; margin-right: 8px;}

.header .aboutBtn {position:absolute; top: 75px; margin-left: 472px; z-index: 2000;}
*:first-child+html .header .aboutBtn {margin-left: -118px;}
* html .header .aboutBtn {margin-left: -118px;}
.header .aboutMenu {width: 461px; position:absolute; top: 117px; margin-left: 122px; z-index: 2000; height: 100%; display:table-cell;}
*:first-child+html .header .aboutMenu {margin-left: -468px;}
* html .header .aboutMenu {margin-left: -468px;}
.header .aboutMenu .bkgd {height:100%; width: 461px; margin: 0px auto; }
.header .aboutMenu .main {width: 461px; display: table; background-image:url(../Img/ddMenuBkgAbo.png); background-position: top left; background-repeat: no-repeat;behavior:url(/fcwsite/include/iepngfix.htc); height: 100%; min-height: 188px;}
.header .aboutMenu .main .int {width: 230px; float:left; height: 100%; display:table-cell;}
.header .aboutMenu .main .int ul {list-style: none; margin: 16px 0px 0px 22px; padding: 0px;}
.header .aboutMenu .main .int ul li {display:block; float:left;  background-image: none; padding: 0px; margin: 0px 0px 10px 0px;line-height: 14px;}
.header .aboutMenu .main .int ul li img {float:left; width: 74px; height: 74px; overflow:none;}
.header .aboutMenu .main .int ul li .title {font-size: 16px; font-weight: bold; margin-left: 6px; text-transform:uppercase; display:block; width: 121px; float:left; margin-top: 3px; line-height: 20px;}
.header .aboutMenu .main .int ul li .title a {color: #ffffff; text-decoration:none;}
.header .aboutMenu .main .int ul li .title a:link {color: #ffffff;}
.header .aboutMenu .main .int ul li .title a:visited {color: #ffffff;}
.header .aboutMenu .main .int ul li .title a:active {color: #b0b0b0;}
.header .aboutMenu .main .int ul li .title a:hover {color: #b0b0b0;}
.header .aboutMenu .main .int ul li .more {float:left; margin-left: 6px; text-transform:uppercase; margin-top: 5px;} 
.header .aboutMenu .main .int ul li .more a {color: #f7c61c; text-decoration:none; font-size: 12px;}
.header .aboutMenu .main .int ul li .more a:link {color: #f7c61c;}
.header .aboutMenu .main .int ul li .more a:visited {color: #f7c61c;}
.header .aboutMenu .main .int ul li .more a:active {color: #c79f15;}
.header .aboutMenu .main .int ul li .more a:hover {color: #c79f15;}
.header .aboutMenu .main .mainrt {color:#FFFFFF; font-size:13px; height:100%; line-height:16px; padding:10px 10px 20px 16px; width:200px; display:table-cell; float:right;}
.header .aboutMenu .main .mainrt ul {color: #636363; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; margin:16px 0 0 30px; padding: 0px;}
.header .aboutMenu .main .mainrt ul li {list-style-image:url(/FCWSite/img/about_menu_blt.gif); list-style-position: outside; font-weight:normal; font-size: 14px; background-image: none; padding: 0px 0px 8px 0px; margin: 0px; line-height: 14px;}
.header .aboutMenu .main .mainrt ul {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px;}
.header .aboutMenu .main .mainrt ul a {color: #ffffff; text-decoration:none;}
.header .aboutMenu .main .mainrt ul a:link {color: #ffffff;}
.header .aboutMenu .main .mainrt ul a:visited {color: #ffffff;}
.header .aboutMenu .main .mainrt ul a:active {color: #b0b0b0;}
.header .aboutMenu .main .mainrt ul a:hover {color: #b0b0b0;}
.header .aboutMenu .main .mainbtm {background-color: #a20001; width: 420px; padding: 16px 8px 12px 20px; border-top: 1px solid #efb4b4;}
.header .aboutMenu .btm {background-image: url(/FCWSite/img/ddMenuBtm.png); background-repeat: no-repeat; background-position: top left; width: 461px; height: 10px; float:right; behavior:url(/fcwsite/include/iepngfix.htc);}
.header .aboutMenu .button {margin-top: 11px; margin-right: 8px;}