﻿/* Main Header */
body .header {width: 895px; margin:0px auto; height: 126px; padding: 0px; top: 0px; text-align:left;}
body .header .logo {width: 112px; float:left; top: 0px; margin: 0px; padding: 0px; display: inline;}
* html body .header .logo {position:absolute;}
body .header .search {float:right; width: 239px; margin: 21px 0 4px 0; padding:0;}
body .header .search td {vertical-align:top;}
body .header .search .searchbox {width: 197px; height: 13px; background:url(/FCWSite/Img/merger/searchBkg.gif) no-repeat top left; border: 1px solid #8c8c8c; font-size: 10px; padding:1px 0 0 4px;float:right;}
body .header .search .searchbtn {width: 15px; height: 16px; margin:0;padding:0;float:right;}
body .header .languages {height:14px; float:right;width:420px;margin:10px 0 0 0;padding:0;}
body .header .languages ul {list-style: none;margin:0;padding:0;float:right;}
body .header .languages ul li {list-style: none;display:inline;padding:0 0 0 7px;margin:0;}

body .header .mainnavtable {width:783px;}
* html body .header .mainnavtable {width:783px; float:right; margin: 0px; padding: 0px;}

/* Utility Navigation */
body .header .utility {text-transform:uppercase;float:left;font:9px/normal Arial, sans-serif;margin:15px 0px 0px 74px;display:inline;height:74px;}
body .header .utility ul {list-style:none;float:left;margin:0px 15px 0px 0px;padding:0;}
body .header .utility ul li {margin:0;padding:0 3px 8px 3px;}
body .header .utility ul li.on {font-weight:bold;}
body .header .utility ul li a {text-decoration:none;color:#666;}
body .header .utility ul li a:hover {text-decoration:underline;color:#666;}

/* Main Navigation */
body .header .topnav ul li.active .mainnavstart{visibility:hidden;background-color:#fff;}
body .header .topnav ul li.active .mainnavend{visibility:hidden;}

body .header .topnav {width: auto; height: 22px;float:right;margin:0px 0px 0px 0px;padding:0;display:inline;}
body .header .topnav {height: 22px;}
body .header .topnav ul {list-style: none;margin:2px 0 0 0;text-align:right;padding:0;height:auto;}
body .header .topnav ul li {list-style:none;display:inline;padding:3px 0;margin:0;float:left;height:15px;}
/*body .header .topnav ul li a{height:18px;}
body .header .topnav ul li a:hover{height:18px;}*/
body .header .topnav ul li .mainnavstart, body .header .topnav ul li .mainnavend{display:inline;width:4px;background:none;padding:0;margin:0;float:left;}
body .header .topnav ul li .mainnavstart{backround-position:top left;margin-top:-3px;height:21px;}
body .header .topnav ul li .mainnavend{backround-position:top right;margin-top:-4px;height:22px;}

body .header .topnav ul li .mainnavstart img.shadowstart, body .header .topnav ul li .mainnavend img.shadowend {width:4px;border:none;vertical-align:top;float:left;}
body .header .topnav ul li .mainnavstart img.shadowstart{background-position:top left;height:21px;}
body .header .topnav ul li .mainnavend img.shadowend {background-position:top right;height:22px;}

body .header .topnav ul li.on {background:url(/FCWSite/Img/merger/nav/nav_on.png) repeat-x top left;}
body .header .topnav ul li.on .mainnavstart{visibility:visible;background-color:#fff;margin-top:-3px;height:21px;}
body .header .topnav ul li.on .mainnavend{visibility:visible;background-color:#fff;margin-top:-4px;height:22px;}

body .header .topnav ul li .mainnavstart.on img{/*border-top:1px solid #000;border-bottom:1px solid #000;*/}

#aboutusMenuLink, #ourpeopleMenuLink, #ourpeopleMenuLink, #practicesMenuLink, #industryMenuLink, #officesMenuLink, #careersMenuLink, #newsmediaMenuLink, #careersMenuLink { float:left;}

/* Main Navigation, Black Bar under rollover image */
body .header div.floater {height:4px;position:absolute;display:none;background-color:#000;}

/* About Us Menu */
body .header .aboutusMenu {position:absolute; margin-left:0px; margin-top:0px; top: 111px; z-index:999;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .aboutusMenu {position:absolute; top: 110px;}
}
body .header .aboutusMenu .top {width: 182px; height: 9px; background:url(/FCWSite/Img/merger/nav/nav_aboutus_top.png) top left no-repeat;}
/*\*/ *html body .header .aboutusMenu .top{.height:9px;margin-bottom:-15px; } /**/ /*to get this to behave in IE6 only*/
body .header .aboutusMenu .bkgd {width: 180px; background:url(/FCWSite/Img/merger/nav/nav_aboutus_mid.png) top left repeat-y; margin:0 0 0 1px; padding:7px 14px 20px 26px;}
body .header .aboutusMenu .bkgd .main {width: 127px; }
body .header .aboutusMenu .bkgd .main ul {list-style:none;margin:0;padding:0;width:127px;}
body .header .aboutusMenu .bkgd .main ul li {font-size:11px;margin:0;padding:0;}
body .header .aboutusMenu .bkgd .main ul li a {color: #666666; padding: 2px 3px; text-decoration: none; width: 127px;display:block;}
body .header .aboutusMenu .bkgd .main ul li a:link {color: #666666;}
body .header .aboutusMenu .bkgd .main ul li a:visited {color: #666666;}
body .header .aboutusMenu .bkgd .main ul li a:active {color: #666666;}
body .header .aboutusMenu .bkgd .main ul li a:hover {color: #ffffff; background-color: #000000; padding: 2px 3px;}
body .header .aboutusMenu .btm {width: 181px; height: 8px; background:url(/FCWSite/Img/merger/nav/nav_aboutus_btm.png) 1px 0px no-repeat; margin-top: 0px; position:relative;}

/* Our People Menu */
body .header .ourpeopleMenu {position:absolute; margin-top:0; top: 111px; z-index:999;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .ourpeopleMenu {position:absolute; top: 111px;}
}
body .header .ourpeopleMenu .top {width:342px;height:9px; background:url(/FCWSite/Img/merger/nav/nav_ourpeople_top.png) no-repeat top left;}
/*\*/ *html body .header .ourpeopleMenu .top{.height:9px;margin-bottom:-15px; } /**/ /*to get this to behave in IE6 only*/
body .header .ourpeopleMenu .bkgd {width: 300px; background:url(/FCWSite/Img/merger/nav/nav_ourpeople_mid.png) repeat-y top left;margin-top: 0px; padding:20px 14px 20px 26px;.padding:15px 14px 20px 26px;}
body .header .ourpeopleMenu .bkgd .main {width: 300px;}
body .header .ourpeopleMenu .bkgd .main .intsearch {margin: 0px; padding: 0px;}
body .header .ourpeopleMenu .bkgd .main .intsearch .searchbox {width: 121px; height: 14px;.height: 13px; background:url(/FCWSite/Img/merger/searchBkg.gif)no-repeat top left; border: 1px solid #8c8c8c; font-size: 10px; padding:0 0 0 4px;.padding:2px 0 0 4px; /*position:relative; top: -4px; */margin:5px 15px 20px 0;float:left;display:inline;}
body .header .ourpeopleMenu .bkgd .main .intsearch .searchbtn {width: 13px; height: 16px; margin: 5px 0 0 -5px;float:left;display:inline;}
body .header .ourpeopleMenu .bkgd .main .letters {color: #666666; font-size: 10px; display:inline;}
body .header .ourpeopleMenu .bkgd .main .letters .hdr {text-transform: uppercase; margin-bottom: 7px; margin-top: -6px;}
body .header .ourpeopleMenu .bkgd .main .letters .topltr {}
body .header .ourpeopleMenu .bkgd .main .letters .btmltr {margin-top: 4px;}
body .header .ourpeopleMenu .bkgd .main .showEng {text-align: left;color: #666666; font-size: 10px;padding-top:8px;}
body .header .ourpeopleMenu .bkgd .main .showEng input {vertical-align:middle;margin-top:1px;margin-top /*\**/: 0\9;vertical-align /*\**/: middle\9;margin-bottom /*\**/: 0\9;}
*:first-child+html body .header .ourpeopleMenu .bkgd .main .showEng input {margin-top:-4px;margin-bottom:0;vertical-align:bottom;}
* html body .header .ourpeopleMenu .bkgd .main .showEng input {margin-top:-12px;vertical-align:middle;margin-bottom:0;}
body .header .ourpeopleMenu .bkgd .main .showEngText { vertical-align: middle; display: inline;}
body .header .ourpeopleMenu .bkgd .main .letters a {color: #666666; padding: 2px 3px; text-decoration: none; margin-top: 5px;}
body .header .ourpeopleMenu .bkgd .main .letters a:link {color: #666666;}
body .header .ourpeopleMenu .bkgd .main .letters a:visited {color: #666666;}
body .header .ourpeopleMenu .bkgd .main .letters a:active {color: #666666;}
body .header .ourpeopleMenu .bkgd .main .letters a:hover {color: #ffffff; background-color: #000000;}
body .header .ourpeopleMenu .bkgd .main ul {list-style: none; margin: 0px; padding: 0px;}
body .header .ourpeopleMenu .btm {width: 342px; height: 8px; background:url(/FCWSite/Img/merger/nav/nav_ourpeople_btm.png) no-repeat top left; margin-top: 0px;}

/* Practices Menu */
body .header .practicesMenu {position:absolute; margin-left:0px; margin-top:0px; top: 111px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .practicesMenu {position:absolute; top: 111px;}
}
body .header .practicesMenu .top {width: 641px; height: 9px; background:url(/FCWSite/Img/merger/nav/nav_practices_top.png) no-repeat top left;}
/*\*/ *html body .header .practicesMenu .top{.height:9px;margin-bottom:-15px; } /**/ /*to get this to behave in IE6 only*/
body .header .practicesMenu .bkgd {width: 641px; background:url(/FCWSite/Img/merger/nav/nav_practices_mid.png) repeat-y top left; margin:0; padding:7px 14px 20px 26px;}
body .header .practicesMenu .bkgd .main {width: 469px;}

body .header .practicesMenu .bkgd .main .left {width: 210px; float:left;}
body .header .practicesMenu .bkgd .main .left ul {list-style: none; margin: 0px; padding: 0px; width: 210px;}
body .header .practicesMenu .bkgd .main ul li {font-size: 11px; margin:0 0 2px 0; width: 200px;}

body .header .practicesMenu .bkgd .main .right {width: 258px; float:right; border-left: 1px solid #b9b9b9;padding:0;margin:0;}
body .header .practicesMenu .bkgd .main .right p{width: 185px;padding:0 0 0 15px;margin:0;font-size:11px;color:#666;}
body .header .practicesMenu .bkgd .main .right ul {list-style:none;margin:0;.margin:-5px 0 0 0;padding:0;width:238px;}
body .header .practicesMenu .bkgd .main .right li {margin:0;padding:0;width:338px;/*MJD mod*/padding-left:17px;width:238px;}
body .header .practicesMenu .bkgd .main .right ul li a {color: #666666; text-decoration: none; display: block; width: 238px; padding: 2px 3px 2px /*MJD mod: alignment of copy and links on right side of subnav prev:17px assc w/ li tag above*/0px;margin:0;}
body .header .practicesMenu .bkgd .main .right ul li a:visited {color: #666666;}
body .header .practicesMenu .bkgd .main .right ul li a:active {color: #666666;}
body .header .practicesMenu .bkgd .main .right ul li a:hover {color: #ffffff; background-color: #000000; width: 238px;}

body .header .practicesMenu .bkgd .main .left li{margin:0px;float:left; padding:0;margin:0 0 3px 0; color: #666666;}
body .header .practicesMenu .bkgd .main .left li{display:inline; background-color: #FFFFFF; padding: 2px 3px; }
body .header .practicesMenu .bkgd .main .left li span{cursor:pointer;cursor:hand; font-weight: normal;}
body .header .practicesMenu .bkgd .main .left li.on {background-color: #000000; display:inline; padding: 2px 3px; color: #ffffff; width: 204px;}
body .header .practicesMenu .bkgd .main .left li.on span{cursor:pointer;cursor:hand; font-weight: normal; }

body .header .practicesMenu .bkgd .main .left li a {color: #666666; padding:2px 3px; text-decoration: none; width: 200px;}
body .header .practicesMenu .bkgd .main .left li a:visited {color: #666666;}
body .header .practicesMenu .bkgd .main .left li a:active {color: #666666;}
body .header .practicesMenu .bkgd .main .left li a:hover {color: #FFF; text-decoration: underline;} 

body .header .practicesMenu .bkgd .main ul li.on a {color: #FFFFFF; padding: 2px 3px; text-decoration: none; width: 200px;}
body .header .practicesMenu .bkgd .main ul li.on a:link {color: #FFFFFF;}
body .header .practicesMenu .bkgd .main ul li.on a:visited {color: #FFFFFF;}
body .header .practicesMenu .bkgd .main ul li.on a:active {color: #FFFFFF;}
body .header .practicesMenu .bkgd .main ul li.on a:hover {/*color: #cbd401;*/color: #FFF; text-decoration: none;}

body .header .practicesMenu .bkgd .main ul {list-style: none; margin: 0px; padding: 0px;}

body .header .practicesMenu .btm {width: 641px; height: 8px; background:url(/FCWSite/Img/merger/nav/nav_practices_btm.png) no-repeat top left; margin:0;}

/* Industry Sectors Menu */
body .header .industryMenu {position:absolute; margin-left:0px; margin-top:0px;z-index:999;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .industryMenu {position:absolute;}
}
body .header .industryMenu .top {width: 493px;height:9px;background:url(/FCWSite/Img/merger/nav/nav_industrysectors_top.png) no-repeat top left;float:left;}
/*\*/ *html body .header .industryMenu .top{.height:9px;margin-bottom:-15px; } /**/ /*to get this to behave in IE6 only*/
body .header .industryMenu .bkgd {width: 493px; background:url(/FCWSite/Img/merger/nav/nav_industrysectors_mid.png) repeat-y top left;margin:0; padding:7px 14px 20px 26px;float:left;display:inline;clear:left;}
body .header .industryMenu .bkgd .main {width: 446px;float:left;padding:0;margin:0;display:inline; }

body .header .industryMenu .bkgd .main .left {width: 245px; float:left;display:inline;margin:0;padding:0;}
body .header .industryMenu .bkgd .main .left ul {list-style:none;margin:0;padding:0;width:245px;}
body .header .industryMenu .bkgd .main ul li {font-size: 11px;margin:0 0 2px 0;padding:0;width:245px;}

body .header .industryMenu .bkgd .main .right {width: 200px; float:right; border-left: 1px solid #b9b9b9;padding:0;margin:0;display:inline;}
body .header .industryMenu .bkgd .main .right p{width: 185px;padding:0 0 0 15px;margin:0;font-size:11px;color:#666;}
body .header .industryMenu .bkgd .main .right ul {list-style:none;margin:0;.margin:-1px 0 0 0; padding:0; width: 206px;}
body .header .industryMenu .bkgd .main .right li {margin:0; padding:0; width: 206px; padding-left:10px;}
body .header .industryMenu .bkgd .main .right ul li a {color:#666;text-decoration:none;display:block;padding:2px 0 2px 10px;}
body .header .industryMenu .bkgd .main .right ul li a:visited {color:#666;}
body .header .industryMenu .bkgd .main .right ul li a:active {color:#666;}
body .header .industryMenu .bkgd .main .right ul li a:hover {color:#fff;background-color:#000;}

body .header .industryMenu .bkgd .main .left li{margin:0;float:left; /*padding: 2px 3px; */padding:0;color: #666666;display:inline;}
body .header .industryMenu .bkgd .main .left li span{cursor:pointer;cursor:hand; font-weight: normal;}
body .header .industryMenu .bkgd .main .left li.on {background-color:#000000;color:#ffffff;margin-bottom:3px;margin:0;}
body .header .industryMenu .bkgd .main .left li.on span{cursor:pointer;cursor:hand;font-weight:normal; }

body .header .industryMenu .bkgd .main .left li a {color: #666666;text-decoration: none;display:block;width:239px;padding:2px 0;margin:0;}
body .header .industryMenu .bkgd .main .left li a:visited {color: #666666;}
body .header .industryMenu .bkgd .main .left li a:active {color: #666666;}
body .header .industryMenu .bkgd .main .left li a:hover {color: #666666; text-decoration: underline;display:block;width:239px;padding:2px 0;margin:0;}

body .header .industryMenu .bkgd .main ul li.on a {color:#FFF;padding:2px 3px;margin:0;text-decoration:none;}
body .header .industryMenu .bkgd .main ul li.on a:link {color: #FFF;}
body .header .industryMenu .bkgd .main ul li.on a:visited {color: #FFF;}
body .header .industryMenu .bkgd .main ul li.on a:active {color: #FFF;}
body .header .industryMenu .bkgd .main ul li.on a:hover {/*color: #cbd401;*/padding:2px 3px;margin:0;color: #FFF;text-decoration: none;}

body .header .industryMenu .bkgd .main ul {list-style: none; margin: 0; padding: 0;}
body .header .industryMenu .btm {width:493px;height:8px;background:url(/FCWSite/Img/merger/nav/nav_industrysectors_btm.png) no-repeat top left;margin:0;float:left;}

/* Offices Menu */
body .header .officesMenu {position:absolute; margin-left:0px; margin-top:0px; top: 110px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .officesMenu {position:absolute; top: 109px;}
}
body .header .officesMenu .top {width: 641px; height: 9px; background:url(/FCWSite/Img/merger/nav/nav_offices_top.png) no-repeat top left;}
/*\*/ *html body .header .officesMenu .top{.height:9px;margin-bottom:-15px; } /**/ /*to get this to behave in IE6 only*/
body .header .officesMenu .bkgd {width: 641px; background:url(/FCWSite/Img/merger/nav/nav_offices_mid.png) repeat-y top left;margin: 0px; padding:7px 14px 20px 26px;}
body .header .officesMenu .bkgd .main {width: 590px;}
body .header .officesMenu .bkgd .main ul {list-style: none; margin: 0px; padding: 0px;}

body .header .officesMenu .bkgd .main .left {width: 366px; float:left; border-right: 1px solid #b9b9b9;}
body .header .officesMenu .bkgd .main .left .tabmenu {width: 105px; float:left;}
body .header .officesMenu .bkgd .main .left .inner {margin-right: 10px;}

body .header .officesMenu .bkgd .main .left ul {list-style: none; color: #666666; font-size: 11px;}
body .header .officesMenu .bkgd .main .left ul li {list-style: none; color: #666666; padding: 2px 3px;width: 105px; display:block;}
body .header .officesMenu .bkgd .main .left ul li.on {list-style: none; color: #ffffff; background-color:#000000;padding: 2px 3px;width: 105px; display:block;}

body .header .officesMenu .bkgd .main .left li a {color: #666666; padding: 0px; text-decoration: none;}
body .header .officesMenu .bkgd .main .left li a:visited {color: #666666;}
body .header .officesMenu .bkgd .main .left li a:active {color: #666666;}
body .header .officesMenu .bkgd .main .left li a:hover {color: #666666; text-decoration: underline;}

body .header .officesMenu .bkgd .main ul li.on a {color: #FFFFFF; padding: 0px; text-decoration: none;}
body .header .officesMenu .bkgd .main ul li.on a:visited {color: #FFFFFF;}
body .header .officesMenu .bkgd .main ul li.on a:active {color: #FFFFFF;}
body .header .officesMenu .bkgd .main ul li.on a:hover {/*color: #cbd401;*/color: #FFF;text-decoration: none;}

body .header .officesMenu .bkgd .main .right {width: 203px; float:right; font-size: 11px; color: #666666; padding-top: 8px;}
body .header .officesMenu .bkgd .main .right .headingblue {color: #006699; font-size: 12px; font-weight: bold;}
body .header .officesMenu .bkgd .main .right .loc {margin-bottom: 20px; margin-left: 10px;}

body .header .officesMenu .btm {width: 641px; height: 8px; background:url(/FCWSite/Img/merger/nav/nav_offices_btm.png) no-repeat top left; margin:0;}

/* News and Media Menu */
body .header .newsmediaMenu {position:absolute; margin-left:0px; margin-top:0px; top: 111px;z-index:999;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .newsmediaMenu {position:absolute; top: 110px;}
}
body .header .newsmediaMenu .top {width: 282px; height: 9px; background:url(/FCWSite/Img/merger/nav/nav_newsmedia_top.png) no-repeat top left;}
/*\*/ *html body .header .newsmediaMenu .top {.height:9px;margin-bottom:-15px; } /**/ /*to get this to behave in IE6 only*/
body .header .newsmediaMenu .bkgd {width: 282px; background:url(/FCWSite/Img/merger/nav/nav_newsmedia_mid.png) repeat-y top left;margin-top: 0px; padding:7px 14px 20px 26px;}
body .header .newsmediaMenu .bkgd .main {width: 238px; }

body .header .newsmediaMenu .bkgd .main .intsearch {margin:7px 6px 0 6px; padding:0;height:45px;width:230px;border-bottom:1px solid #b9b9b9;float:left;display:inline;}
body .header .newsmediaMenu .bkgd .main .intsearch .hdg {color: #666666; font-size: 10px; text-transform: uppercase;margin-bottom:5px;}
body .header .newsmediaMenu .bkgd .main .intsearch .searchbox {width: 200px; height:14px;background:url(/FCWSite/Img/merger/searchBkg.gif) repeat-x top left; border: 1px solid #8c8c8c; font-size: 10px; padding:0 0 0 4px;margin:1px 3px 0 0;float:left;display:inline;}
body .header .newsmediaMenu .bkgd .main .intsearch .searchbtn {width: 13px; height: 16px; margin:1px 0 0 0;paddin:0;display:inline;float:left;}

body .header .newsmediaMenu .bkgd .main .btmtabs {width: 220px; margin:0 0 0 3px;padding:4px 0 0 0;clear:left;}
body .header .newsmediaMenu .bkgd .main .btmtabs .tabsL {float: left;  width: 103px;margin:0;padding:0;}
body .header .newsmediaMenu .bkgd .main .btmtabs .tabsR {float: right;  width: 103px;margin:0;padding:0;}
body .header .newsmediaMenu .bkgd .main .btmtabs ul {list-style:none;width:103px;margin:0; padding:0;}
body .header .newsmediaMenu .bkgd .main .btmtabs li {font-size:11px;width:103px;margin:0;padding:0;}
body .header .newsmediaMenu .bkgd .main .btmtabs li a {color: #666666; width: 103px; padding: 2px 2px 2px 3px; display:block; text-decoration: none;}
body .header .newsmediaMenu .bkgd .main .btmtabs li a:visited {color: #666666;}
body .header .newsmediaMenu .bkgd .main .btmtabs li a:active {color: #666666;}
body .header .newsmediaMenu .bkgd .main .btmtabs li a:hover {color: #ffffff;background-color:#000000;}

body .header .newsmediaMenu .btm {width: 282px; height: 8px; background:url(/FCWSite/Img/merger/nav/nav_newsmedia_btm.png) no-repeat top left;margin:0;padding:0;}

/* Careers Menu */
body .header .careersMenu {position:absolute; margin-left: 823px; margin-top: 94px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body .header .careersMenu {position:absolute; margin-left: 823px; margin-top: 92px;}
}
body .header .careersMenu .top {width: 80px; height: 29px; background-image:url(/FCWSite/Img/merger/nav/nav_careers_on.png); background-position: top left; background-repeat: no-repeat;}
