@charset "utf-8";
/* CSS Document */

body {background-color: #e8e6e6; font-family:Verdana, Arial, Helvetica, sans-serif;}
body.home table.tabcontainer {margin: 0px auto; width: 1020px;}
table.tabcontainer {margin: 0px auto; width: 1035px;}
table.tabcontainer .topLtable {height: 7px; width: 26px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_topL.png); background-repeat:no-repeat; background-position: top left; }
table.tabcontainer .toptable {height: 7px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_top.png); background-repeat:repeat-x; background-position: top left; width: 899px; }
table.tabcontainer .topRtable {height: 7px; width: 96px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_topR.png); background-repeat:no-repeat; background-position: bottom left; }
table.tabcontainer .Ltable {width: 26px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_L.png); background-repeat:repeat-y; background-position: top left;}
table.tabcontainer .Rtable {width: 96px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_R.png); background-repeat:repeat-y; background-position: top left; }
table.tabcontainer .btmLtable {height: 7px; width: 26px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_btmL.png); background-repeat:no-repeat; background-position: top left; }
table.tabcontainer .btmtable {height: 7px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_btm.png); background-repeat:repeat-x; background-position: top left; }
table.tabcontainer .btmRtable {height: 7px; background-image:url(/FCWSite/Img/Careers/redesign/shadow_btmR1.png); background-repeat:no-repeat; background-position: bottom left; width: 96px; }
.container {margin: 0px auto; width: 975px; background-color:#FFFFFF; padding:0px; background-image:url(/FCWSite/Img/Careers/redesign/content_gradient.gif); background-position: 0px 144px; background-repeat:repeat-x; border: 5px solid #ffffff;}
* {margin: 0px; padding: 0px;}

/* general styles */

.clear {clear:both;}
.strong {font-weight: bold;}
.dropdown {width: 267px; margin-top: 15px; margin-left: 8px; position:relative;}
.column {float:left; width:110px;}


a img {border: none;}
a:link {color: #003580; text-decoration:none;}
a:visited {color: #003580; text-decoration:none;}
a:active {color: #003580; text-decoration:none;}
a:hover {color: #9d792c; text-decoration:none;}

a img {border: none;}

/* home styles */
body.home .container {margin: 0px auto; width: 898px; background-color:#FFFFFF; padding:0px; background-image:url(/FCWSite/Img/Careers/redesign/content_gradient.gif); background-position: 0px 144px; background-repeat:repeat-x; border: 5px solid #ffffff;}
body.home .container .header {height: 145px; background-image:url(/FCWSite/Img/Careers/redesign/one_firm_worldwide.gif); background-position: 180px 50px; background-repeat:no-repeat;}
body.home .container .header .logo {padding: 14px 12px; width: 81px; height: 56px;}
body.home .container .header .topnav {margin-left:420px; position:absolute; top:16px; width:500px; text-align:right; float:right;}
body.home .container .header .topnav a {margin-right: 16px;}
body.home .container .header .topnav .careers {width: 70px; float:left; margin-top: 5px;}
body.home .container .searchtop {margin-left:6px;float:right; margin-right:5px; position:relative; text-align:right; top:-16px; width:200px;}
body.home .container .searchtop input {border: 1px solid #b6b6b6; color: #b6b6b6; font-size: 11px; width: 146px; height: 13px; padding: 4px 0px 0px 3px; position:relative; top: -6px;  margin-right: 3px;}
body.home .container .searchtop .btn {background:transparent url(/FCWSite/Img/careers/redesign/nav/l_search_btn.gif) 0 0 no-repeat; width: 26px; height: 22px; border: 0px; margin-right: 5px; cursor:pointer;}
body.home .container .header .divline {width: 898px; padding: 0px; height: 1px; border-bottom: 1px dotted #b6b6b6; position:relative; bottom: 1px; margin: 58px 0px 1px 0px;}
body.home .container .content .left {float: left; width: 360px; position:relative; padding: 12px 8px 36px 8px;}
body.home .container .content .left .bucket {float: left; background:url(/FCWSite/Img/Careers/redesign/home_bucket_bkgd.png) no-repeat top left; width: 358px; height: 190px;  margin-bottom: 4px;}
body.home .container .content .left .bucket .bkgimg {position: relative; margin: 9px 0px 0px 9px;}
body.home .container .content .right {float: right; position:absolute; top:165px; margin-left: 411px;}
body.home .container .content .right .featured {width: 585px; height: 161px; background-image:url(/FCWSite/Img/Careers/redesign/featured_bkgd.png); background-position: top right; background-repeat:no-repeat; }
body.home .container .content .right .featured .img {float:right; margin-top:-18px; right:27px; position:absolute; }
body.home .container .content .right .featured img {}
body.home .container .content .right .featured .tools {position: relative; padding-top: 12px; float:right; padding-right: 27px;}
body.home .container .content .right .featured .tools img {margin-left: 3px;}
body.home .container .content .right .location {height:66px; margin-left:-24px; position:absolute; width:486px; margin-top: 26px; background-image:url(/FCWSite/Img/Careers/redesign/location_bkgd.gif); background-repeat: no-repeat; background-position: 0px 2px;}
body.home .container .content .right .location .txt {padding: 26px 2px 12px 15px; float:left; width: 130px; display:block; text-align:center;}
body.home .container .content .right .location .search {width: 310px; height: 40px; background-image:url(/FCWSite/Img/Careers/redesign/location_box.png); background-repeat: no-repeat; background-position: top left;  margin-top: 15px; float:right; margin-right: 20px;}
body.home .container .content .right .location .search .gobtn { border:0; width:30px; margin-left: 3px; cursor:pointer;background:transparent url(/FCWSite/Img/Careers/redesign/btns/go_btn.png) no-repeat;padding: 8px 0px 0px 2px; position:relative;}
body.home .container .footer {font-size: 10px; font-weight: bold; border-top: 1px dotted #b6b6b6; padding: 2px 5px 14px 5px; text-align:right; width: 882px;margin: 0px 5px 0px 0px; color: #b6b6b6; float:left;}



/* navigation */
.topnav .btn_careers {float:left; margin-top: 0px;}
.topnav .btn_line {float:left; margin-top:9px;margin-left:-15px;}  /*{position:absolute; right:735px; margin-top: 9px;}*/
.topnav .btn_jdayway {float:left; margin-top: 0px;}
.topnav .btn_offices {float:left; margin-top: 0px;}
.topnav .btn_diversity {float:left; margin-top: 0px;}
.topnav .btn_probono {float:left; margin-top: 0px;}
.topnav .btn_jdayway .about_us1 {background-image:url(/FCWSite/Img/Careers/redesign/nav/lo_jones_day_way.gif); background-position: top left; position:absolute; width: 129px; height: 30px;}
.topnav .btn_jdayway .about_us1 img {display:none;}

/*about us dropdown*/
.aboutMenu {width: 275px; position:absolute; top: 46px; margin-left: 532px; z-index: 2000;}

body.home .aboutMenu {width: 275px; position:absolute; top: 46px; margin-left: 452px; z-index: 2000;}

.aboutMenu .top {width: 275px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropTopAbout.png); background-repeat: no-repeat; background-position: top left; height: 10px; }
.aboutMenu .mid {width: 275px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropMid.png); background-repeat: repeat-y; background-position: top left; height: 174px;  margin-top: 0px;}
.aboutMenu .midgrad {width: 250px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropGradient.png); background-repeat: no-repeat; background-position: bottom left; height: 174px; margin-left: 4px;  padding: 0px 10px;}
.aboutMenu .bottom {width: 275px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropBtm.png); background-repeat: no-repeat; background-position: top left; height: 9px; }
.aboutMenu .midgrad img {}

/*offices dropdown
body.home .officesMenu {width: 275px; position:absolute; top: 46px; margin-left: 540px; z-index: 2000;}
.officesMenu .top {width: 275px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropTopOffices.png); background-repeat: no-repeat; background-position: top left; height: 10px; }
.officesMenu .mid {width: 275px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropMid.png); background-repeat: repeat-y; background-position: top left; height: 174px;  margin-top: 0px;}
.officesMenu .midgrad {width: 240px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropGradient.png); background-repeat: no-repeat; background-position: bottom left; height: 174px; margin-left: 4px;  padding: 3px 18px 0px 18px;}
.officesMenu .bottom {width: 275px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropBtm.png); background-repeat: no-repeat; background-position: top left; height: 9px; }
.officesMenu .midgrad ul {width:auto;margin:0 20px 0 0;font-size: 9px; line-height:14px;}
.officesMenu .midgrad ul li {list-style:none;}
*/

/*offices dropdown*/
body.home .officesMenu {width: 375px; position:absolute; top: 46px; left:140px;}

.officesMenu .top {width: 375px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropTopOffices.png); background-repeat: no-repeat; background-position: top left; height: 10px; }
.officesMenu .mid {width: 375px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropMid.png); background-repeat: repeat-y; background-position: bottom left; height: 160px;  margin-top: 0px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropMid.png);}
.officesMenu .midgrad {background-image:url(/FCWSite/Img/Careers/redesign/nav/dropGradient.png); background-position:0 0; background-repeat:no-repeat; height:160px; margin-left:4px; padding: 3px 18px 0 20px; vertical-align:bottom; width:340px;}
.officesMenu .bottom {width: 375px; background-image:url(/FCWSite/Img/Careers/redesign/nav/dropBtm.png); background-repeat: no-repeat; background-position: top left; height: 9px; }
.officesMenu .midgrad ul {font-size: 11px; line-height:14px; width: 100px;}
.officesMenu .midgrad .ulleft {float: left; margin-right: 13px;}
.officesMenu .midgrad .ulright {float: left; margin:0px;}
.officesMenu .midgrad ul li {list-style:none;}


/* main content */
.container .content {height: 100%; margin: 0px 5px;}
.container .content .breadcrumbs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 6px 0px 23px 0px; color: #696868;}
.container .content .breadcrumbs a {color: #696868; text-decoration:none; font-weight: normal;}
.container .content .breadcrumbs a:link {color: #696868; text-decoration:none;}
.container .content .breadcrumbs a:hover {color: #76879f; text-decoration:none;} 
.container .content .breadcrumbs a:visited {color: #696868; text-decoration:none;}

.container .content .rightint .maincontent {}
.container .content .rightint .maincontent .description {color: #737272; font-size: 11px; line-height: 21px; width: 460px; float:left; position:relative; margin-left: 3px; margin-bottom: 20px;}
.container .content .rightint .maincontent .description h1 {font-size: 12px;}
.container .content .rightint .maincontent .description p {margin-bottom: 15px;}

.container .content .rightint .maincontent .description ul {list-style:none outside;margin: 18px 0 0 10px;padding:0;}
.container .content .rightint .maincontent .description li  {background:transparent url(/FCWSite/Img/diversity/bg_bullet.gif) 0 3px no-repeat;padding: 0 0 7px 12px;}
.container .content .rightint .maincontent .description p.results {margin-bottom: 15px; border-top: none; background-image:url(/FCWSite/Img/Careers/redesign/ie6_dottedline.gif); background-repeat:repeat-x; background-position: top left; padding-top: 2px; display:block;}
.container .content .rightint .maincontent .description p.results a {font-weight: bold; font-size: 11px;}
.container .content .rightint .maincontent .featurebox {width: 241px; height: 209px; border: 1px solid #e0e7f0; background-color:#FFFFFF; float:left; margin-right: 10px;}
.container .content .rightint .maincontent .featurebox .picleft {border-right: 1px solid #d2d1d1; background-image:url(/FCWSite/Img/Careers/redesign/picleft.gif); width: 73px; height: 207px; margin: 1px 0px 1px 1px; float:left; text-align:center;}
.container .content .rightint .maincontent .featurebox .picleft img {border: 1px solid #ffffff; margin-top: 3px;}
.container .content .rightint .maincontent .featurebox .desc {width: 160px; float:right; line-height: 14px; font-size: 10px; padding-top: 3px;}
.container .content .rightint .maincontent .featurebox .desc a {color: #8896ab;}
.container .content .featurebox .desc {font-size: 10px;}
.container .content .featurebox .desc .name {font-size: 11px; font-weight: bold;}
.container .content .featurebox .desc .title {font-size: 11px;}
.container .content .rightint .maincontent .description .view {float:right; border-top: 1px dotted #b6b6b6; width: 100%; text-align:right;}

.container .content .rightint .maincontent .rightnav {float:right; width: 217px;}
.container .content .rightint .maincontent .rightnav .sidebarvideo {margin-top: -170px; background-color: Transparent; float:right; width: 208px; height="162";}
.container .content .rightint .maincontent .rightnav .locname {background-color: #76879f; color: #ffffff; font-weight:bold; width: 206px; height: 17px; font-size: 11px; padding: 6px 4px 2px 4px; margin-top: 3px;}
.container .content .rightint .maincontent .rightnav .locname1 {background-color: #76879f; color: #ffffff; font-weight:bold; width: 206px; height: 17px; font-size: 11px; padding: 6px 4px 2px 4px; margin-top: 3px; margin-bottom: 3px; text-align:center; text-transform:uppercase;}
.container .content .rightint .maincontent .rightnav .divline {width: 217px; height: 10px; background-image:url(/FCWSite/Img/Careers/redesign/divwhite.png); background-repeat: no-repeat; background-position: -3px 0px;}
.container .content .rightint .maincontent .rightnav .location {background-image:url(/FCWSite/Img/Careers/redesign/rightBlueGradient.gif); background-repeat:repeat-x; background-position: top left; font-size: 11px; padding: 5px; color: #696868; width: 204px; height: 250px; margin-top: 1px;}
.container .content .rightint .maincontent .rightnav .location a {color:#8896AB;}
.container .content .rightint .maincontent .rightnav .check {width: 183px; height: 17px; background-image: url(/FCWSite/Img/Careers/redesign/right_check.png); background-repeat: no-repeat; background-position: top left; padding-left: 20px; padding-top: 2px; margin: 2px 0px 10px;}

.container .content .rightint .maincontent .rightnav .files {background-image:url(/FCWSite/Img/Careers/redesign/rightBlueGradient.gif); background-repeat:repeat-x; background-position: top left; font-size: 11px; padding: 5px; color: #696868; width: 204px; height: 250px; margin-top: 1px;}
.container .content .rightint .maincontent .rightnav .files .filenames {font-weight: bold;}
.container .content .rightint .maincontent .rightnav .files .filenames a {margin-bottom: 4px; display:block; background-image:url(/FCWSite/Img/Careers/redesign/blue_dotted_line.gif); background-repeat:repeat-x; background-position: bottom left; padding-bottom: 4px;}
.container .content .rightint .maincontent .rightnav .location .contact {margin: 32px 0px 16px 0px;}
.container .content .rightint .maincontent .rightnav .location .contact .headingblue2 {color:#8896ab;font-weight:bold;text-transform:uppercase;}

/* Contact Us */
table.contactus {margin-top:10px;margin-bottom:10px;}
table.contactus td {vertical-align:top;font:normal 11px/21px Verdana, Arial, Helvetica, sans-serif;}
table.contactus input {padding-left:4px;width:300px;margin:0px 0px 4px 20px;font-size:12px;height:16px;}
table.contactus textarea {padding-left:4px;width:300px;margin:0px 0px 4px 20px;height:60px;border: 1px dotted #b6b6b6;font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
table.contactus .bttn {width:auto;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;height:18px;padding:0px;background:url(/FCWSite/Img/SiteV2/btn/search_button.gif) left bottom no-repeat; font-weight:normal;text-transform:uppercase;border:none;width:66px;}
table.contactus input.bttn {color:#003580;}
table.contactus td.buttons {padding-left:20px;}
table.contactus img {margin-left: 22px;}

/* left nav */
.container .content .leftnav {float:left; height:1%; margin-bottom:30px; margin-left:-25px; position:relative; width:197px;}
.container .content .leftnav ul {margin-top: 0px;}
.container .content .leftnav .expand ul {margin-left: 0px;}
.container .content .leftnav .subnavon1 ul {margin-left: -28px; margin-top: 4px;}
.container .content .leftnav ul a {font-weight: bold;}
.container .content .leftnav ul li {background-image: url(/FCWSite/Img/Careers/redesign/btns/leftnav_wide.png);  background-repeat: no-repeat; background-position: 0px 0px; width: 165px; list-style:none; padding: 5px 0px 5px 33px;}
.container .content .leftnav ul li.on {background-image: url(/FCWSite/Img/Careers/redesign/btns/leftnav_narrow.png);  background-repeat: no-repeat; background-position: 0px 0px;}
.container .content .leftnav ul li a {color: #696868; font-size: 14px; width: 136px;}
.container .content .leftnav ul li a:hover {color: #696868;}
.container .content .leftnav ul li a:visited {color: #696868;}
.container .content .leftnav ul li.on a {color: #8796aa; font-size: 14px; width: 116px;}
.container .content .leftnav ul li .arrow {float: right; margin-right: 8px; width: 16px; margin-top:-15px;}
.container .content .leftnav ul li.on .arrow {float: right; margin-right: 8px; width: 16px; margin-top:-15px;}
.container .content .leftnav ul li.subnav .arrow {float: right; margin-right: 0px; width: 16px; margin-top:-10px;}
.container .content .leftnav ul li.subnavon1 .arrow {float: right; margin-right: 0px; width: 16px; margin-top:-10px;}
.container .content .leftnav ul li .arrow2 {float: right; margin-right: 8px; width: 16px; margin-top:-10px;}
.container .content .leftnav ul li.on .arrow2 {float: right; margin-right: 8px; width: 16px; margin-top:-10px;}
.container .content .leftnav ul li.subnav .arrow2 {margin-right: 0px;}
.container .content .leftnav ul li.on ul {}
.container .content .leftnav ul li.subnav {background-image: none; padding-left: 0px; margin-left: 26px;}
.container .content .leftnav ul li.subnav a {font-size: 11px; color: #76879f;}
.container .content .leftnav ul li.subnav a:hover {font-size: 11px; color: #76879f;}
.container .content .leftnav ul li.subnav a:visited {font-size: 11px; color: #76879f;}
.container .content .leftnav ul li.subnav a.on {color: #68552e;}
.container .content .leftnav ul li.subnavon {background-image:url(/FCWSite/Img/Careers/redesign/btns/l_leftsubnav.png);  background-repeat: repeat-y; background-position: 0px 0px; margin-top: 3px; margin-left: 28px; font-size: 11px; padding-left: 6px;}
.container .content .leftnav ul li.subnavon1 {background-image:url(/FCWSite/Img/Careers/redesign/btns/lo_leftsubnav.png);  background-repeat: repeat-y; background-position: 0px 0px; margin-top: 3px; margin-left: 28px; font-size: 11px; padding-left: 0px;}
.container .content .leftnav ul ul li {background-image:url(/FCWSite/Img/Careers/redesign/btns/l_leftsubnav.png);  background-repeat: repeat-y; background-position: 0px 0px; font-size: 11px; margin-left: 28px; padding-left: 6px;}
.container .content .leftnav ul ul li.subnavon ul li a {margin-left: 8px; display:block; color: #76879f; width: 126px;}
.container .content .leftnav ul ul li.subnavon2 {background-image:url(/FCWSite/Img/Careers/redesign/btns/lo_leftsubnav.png) !important; behavior:url(/FCWSite/Include/Careers/iepngfix.htc) !important; background-position: top left; background-repeat:repeat-y; font-size: 11px; padding-left: 0px; margin-top: 0px; margin-left: 28px; padding-left: 6px;}
.container .content .leftnav ul ul li.subnavon2 a {margin-left: 8px; display:block; color: #68552e;}
.container .content .leftnav ul ul li.subnavon2 a:link {color: #68552e;}
.container .content .leftnav ul ul li.subnavon2 a:hover {color: #68552e;}
.container .content .leftnav ul ul li.subnavon2 a:visited {color: #68552e;}
.container .content .leftnav ul ul li.subnavon2 a:active {color: #68552e;}
.container .content .leftnav .subnavon2 a {margin-left: 8px; display:block; color: #68552e;}
.container .content .leftnav .subnavon2 a:link {margin-left: 8px; display:block; color: #68552e;}
.container .content .leftnav .subnavon2 a:visited {color: #68552e;}
.container .content .leftnav .subnavon2 a:hover {color: #68552e;}
.container .content .leftnav .subnavon2 a:active {color: #68552e;}
.container .content .leftnav ul ul li.subnavon1 a {margin-left: 8px; display:block; color: #68552e;}
.container .content .leftnav ul ul li.subnavon1 a:link {color: #68552e;}
.container .content .leftnav ul ul li.subnavon1 a:hover {color: #68552e;}
.container .content .leftnav ul ul li.subnavon1 a:visited {color: #68552e;}
.container .content .leftnav ul ul li.subnavon1 a:active {color: #68552e;}
.container .content .leftnav .subnavon1 a {margin-left: 8px; display:block; color: #68552e;}
.container .content .leftnav .subnavon1 a:link {margin-left: 8px; display:block; color: #68552e;}
.container .content .leftnav .subnavon1 a:visited {color: #68552e;}
.container .content .leftnav .subnavon1 a:hover {color: #68552e;}
.container .content .leftnav .subnavon1 a:active {color: #68552e;}
.container .content .leftnav ul ul li a {font-size: 11px; color: #76879f; display:block; margin-left: 8px;}
.container .content .leftnav ul ul li a:link {font-size: 11px; color: #76879f;}
.container .content .leftnav ul ul li a:hover {font-size: 11px; color: #76879f;}
.container .content .leftnav ul ul li a:visited {font-size: 11px; color: #76879f;}
.container .content .leftnav ul ul li.subnavon a {font-size: 11px; color: #76879f; display:block; margin-left: 0px;}
.container .content .leftnav ul ul li.subnavon ul {margin-top: 2px;}
.container .content .leftnav ul li.subnavon1 ul li a {font-size: 11px; color: #76879f; display:block; margin-left: 8px;}
.container .content .leftnav ul li.subnavon1 ul li a:link {font-size: 11px; color: #76879f;}
.container .content .leftnav ul li.subnavon1 ul li a:hover {font-size: 11px; color: #76879f;}
.container .content .leftnav ul li.subnavon1 ul li a:visited {font-size: 11px; color: #76879f;}

/* search results */
.pageIndex {margin-top: -20px; width: 660px; float:right; font-size: 11px; white-space:nowrap; display: block; height: 20px;}
.viewall {margin-top: -20px; width: 660px; float:right; font-size: 11px; white-space:nowrap; display: block; height: 20px;}
.loadingText {text-align:right;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;  COLOR: #000000; margin-left: 4px;}
a.viewAllLinkStart {display:inline;padding:0px 0px 0px 0px;width:0px;}
a.viewAllLinkEnd {display:inline;padding:0px 0px 0px 0px;width:0px;}
a.viewAllLink {text-align:right; padding:0px 0px 0px 0px;}

/*General Content Two Columns*/
.container .content .twoCol .rightint {float:left; position:relative; top:0; width:890px;}
.container .content .twoCol .rightint .maincontent .description{color: #737272; font-size: 11px; line-height: 21px; width: 660px; float:left; position:relative; margin-left: 3px; margin-bottom: 20px;}
.container .content .rightTopNavOff_twoCol {background-image:url(/FCWSite/Img/Careers/redesign/topnav_line_890.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 10px;}

/* main content top nav */
.container .content .rightTopNavOff {background-image:url(/FCWSite/Img/Careers/redesign/topnav_line.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 10px;}
.container .content .rightint {float:right; position:relative; top:0; width:700px;}
.container .content .rightint .rightTopNav {background-image:url(/FCWSite/Img/Careers/redesign/topnav_line.gif); background-repeat: no-repeat; background-position: 0px 38px; height: 49px;}
.container .content .rightint .rightTopNav ul {}
.container .content .rightint .rightTopNav ul li {cursor:pointer; list-style: none; display: inline; float:left; margin:0px 10px 0px 10px; font-size: 11px; line-height:11px; font-weight: bold; color: #696868;}
.container .content .rightint .rightTopNav ul li a {font-size: 11px; font-weight: bold; color: #696868;}
/*.container .content .rightint .rightTopNav ul li.on1 {background-image: url(/FCWSite/Img/Careers/redesign/btns/lo_topnav1.png); background-repeat:no-repeat; background-position: top left; width: 136px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.off1 {background-image: url(/FCWSite/Img/Careers/redesign/btns/l_topnav1.png); background-repeat:no-repeat; background-position: top left; width: 136px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.on2 {background-image: url(/FCWSite/Img/Careers/redesign/btns/lo_topnav2.png); background-repeat:no-repeat; background-position: 0px 2px; width: 122px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.off2 {background-image: url(/FCWSite/Img/Careers/redesign/btns/l_topnav2.png); background-repeat:no-repeat; background-position: 0px 2px; width: 122px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.on3 {background-image: url(/FCWSite/Img/Careers/redesign/btns/lo_topnav3.png); background-repeat:no-repeat; background-position: 0px 2px; width: 82px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.off3 {background-image: url(/FCWSite/Img/Careers/redesign/btns/l_topnav3.png); background-repeat:no-repeat; background-position: 0px 2px; width: 82px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.on4 {background-image: url(/FCWSite/Img/Careers/redesign/btns/lo_topnav4.png); background-repeat:no-repeat; background-position: 1px 2px; width: 162px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.off4 {background-image: url(/FCWSite/Img/Careers/redesign/btns/l_topnav4.png); background-repeat:no-repeat; background-position: 1px 2px; width: 162px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.on  {color: #8796aa; display: block; padding-top:16px;}
.container .content .rightint .rightTopNav ul li.off {color: #8796aa; display: block; padding-top:16px;}
*/
.container .content .rightint .rightTopNav ul li.arrow {background-image: url(/FCWSite/Img/Careers/redesign/btns/lo_toparrow.png); background-repeat:no-repeat; background-position: 0px 0px; width: 24px; height: 39px; text-align:center; }
.container .content .rightint .rightTopNav ul li.arrow a {display: block; padding-top:20px;}

/* Site Map */
.container .content .rightint .maincontent .sitemap {color: #737272; font-size: 11px; line-height: 21px; width: 460px; float:left; position:relative; margin-left: 3px; margin-bottom: 20px;}
.container .content .rightint .maincontent .sitemap h1 {font-size: 12px;}
.container .content .rightint .maincontent .sitemap p {margin-bottom: 15px;}
.container .content .rightint .maincontent .sitemap ul {margin-top: 0px;}
.container .content .rightint .maincontent .sitemap li {margin-top: 0px;}

/* Dynamic tab classes */
.container .content .rightint .rightTopNav ul li.off {text-align:center; height:39px; width:auto; list-style:none; margin:0px 10px 0px 10px; padding: 0px 0px 0px 0px; z-index:1;background:url(/FCWSite/Img/careers/redesign/btns/l_careertabbackground.png) repeat-x 0px 0px;}
.container .content .rightint .rightTopNav ul li.on {text-align:center; height:39px; width:auto; list-style:none;margin:0px 10px 0px 10px;padding: 0px 0px 0px 0px; z-index:1;background:url(/FCWSite/Img/careers/redesign/btns/lo_careertabbackground.png) repeat-x top left;}
.container .content .rightint .rightTopNav ul li.off div img {height:39px;width:10px;}
.container .content .rightint .rightTopNav ul li.on div img {height:39px;width:10px;}

.container .content .rightint .rightTopNav ul li div {display:inline;float:left;margin:0px;}
.container .content .rightint .rightTopNav ul li div.start {margin:0px 0px 0px -10px; position:static;}
.container .content .rightint .rightTopNav ul li div.end {margin:0px -10px 0px 0px; position:static;}

.container .content .rightint .rightTopNav ul li.off div.start {background:url(/FCWSite/Img/careers/redesign/btns/l_careertabstart.png) no-repeat top left;}
.container .content .rightint .rightTopNav ul li.off div.end {background:url(/FCWSite/Img/careers/redesign/btns/l_careertabend.png) no-repeat top left;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */
.container .content .rightint .rightTopNav ul li.on div {display:inline;}
.container .content .rightint .rightTopNav ul li.on div.start {background:url(/FCWSite/Img/careers/redesign/btns/lo_careertabstart.png) no-repeat top left;}
.container .content .rightint .rightTopNav ul li.on div.end {background:url(/FCWSite/Img/careers/redesign/btns/lo_careertabend.png) no-repeat  top left;} /* background at position spacerwidth (6) - imagewidth (10) = -4 */

.container .content .rightint .rightTopNav ul li div a {position:relative;display:block;;top:8px;font-size:11px;font-weight:bold;}

/* London People Scroller */
.londonPeopleTable {width:460px;}
.londonPeopleTable .largeImage {float:right;margin:0px 0px 6px 6px;}
.container .content .rightint .maincontent .description .londonPeopleTable h1 {font-size:14px;}

/* Dynamic tab classes */

#expand {display: none;}
#expand2 {display: none;} 
#expand2a {display: none;}
#expand3 {display: none;}
#expand4 {display: none;}

/* footer */
.container .footer {font-size: 10px; font-weight: bold; border-top: 1px dotted #b6b6b6; padding: 2px 5px 14px 5px; text-align:right; width: 965px; margin: 0px 5px 0px 0px; color: #b6b6b6; float:left;}

/* Image slider */

div.holder {height:182px;width:448px;display:block; margin-left: 0px;z-index:10;}
div.SH {width:208px;}
div.controlClick 	{display:inline;z-index:10;} 
div.leftClick { }
div.rightClick {margin-left:416px;}

div.scrolldisplay {width:416px; height:180px;display:inline;overflow:hidden;border:1px solid #cbcaca;z-index:10; margin-left: 0px;}
div.item 			{position:absolute;background-color:white;display:block; overflow:hidden; z-index:10; width: 208px; height: 182px;} 
div.item div { display: inline; float: left; width: 208px; text-align:center;}
/*div.item img 		{float:left;height:152px;width:208px; margin-right:4px;} */

/* IE 6 FIXES */
<!--[if IE 6]>
* html table.tabcontainer .topRtable {background-image:url(/FCWSite/Img/Careers/redesign/shadow_topR1.png);}
* html table.tabcontainer .btmRtable {background-image:url(/FCWSite/Img/Careers/redesign/shadow_btmR.png); }

*:first-child+html body.home .container .content .right .location .search select {top: -6px;}
* html body.home .container .content .right .location .search select {top: -6px;}
*:first-child+html body.home .container .content .right .location .search .gobtn {padding-top: 9px;}
* html body.home .container .content .right .location .search .gobtn {padding-top: 9px;}
*:first-child+html .aboutMenu {margin-left: 527px;}
* html .aboutMenu {margin-left: 527px;}
*:first-child+html body.home .aboutMenu {margin-left: 447px;}
* html body.home .aboutMenu {margin-left: 447px;}
* html .aboutMenu .mid {margin-top: -8px;}
/*:first-child+html body.home .officesMenu {margin-left: 505px;}
* html body.home .officesMenu {margin-left: 505px;}*/
* html .officesMenu .mid {margin-top: -8px;}
* html .officesMenu .midgrad {background-image:url(/FCWSite/Img/Careers/redesign/nav/dropGradient.gif); width: 340px;}
* html .officesMenu .bottom {margin-top: -6px;}
* html .container .content .rightint .maincontent .description .view {border-top: none; background-image:url(/FCWSite/Img/Careers/redesign/ie6_dottedline.gif); background-repeat:repeat-x; background-position: top left; padding-top: 2px;}
*:first-child+html .container .content .rightint .maincontent .rightnav .locname {margin-top: 0px;}
* html .container .content .rightint .maincontent .rightnav .locname {margin-top: 0px;}
* html .container .content .rightint .maincontent .rightnav .location {margin-top: -8px;}
* html .container .content .rightint .maincontent .rightnav .files {margin-top: -8px;}
*:first-child+html .container .content .leftnav ul {margin-top: 8px;}
* html .container .content .leftnav ul {margin-top: 8px;}
*:first-child+html .container .content .leftnav .expand ul {margin-left: -18px;}
* html .container .content .leftnav .expand ul {margin-left: -18px;}
*:first-child+html .container .content .leftnav .subnavon1 ul {margin-left: -28px; margin-top: 8px; padding-bottom: 0px;}
* html .container .content .leftnav .subnavon1 ul {margin-left: -28px; margin-top: 4px;}
*:first-child+html .container .content .leftnav ul li.subnav .arrow {margin-right: -6px;}
* html .container .content .leftnav ul li.subnav .arrow {margin-right: -6px;}
*:first-child+html .container .content .leftnav ul li.subnavon1 .arrow {margin-right: 2px;}
* html .container .content .leftnav ul li.subnavon1 .arrow {margin-right: 2px;}
*:first-child+html .container .content .leftnav ul li.subnav .arrow2 {margin-right: -6px;}
* html .container .content .leftnav ul li.subnav .arrow2 {margin-right: -6px;}
*:first-child+html .container .content .leftnav ul li.subnav {margin-left: -6px;}
* html .container .content .leftnav ul li.subnav {margin-left: -6px;}
*:first-child+html .container .content .leftnav ul li.subnavon {margin-left: -6px; margin-top: 8px;}
* html .container .content .leftnav ul li.subnavon {margin-left: -6px;margin-top: 8px;}
*:first-child+html .container .content .leftnav ul li.subnavon1 {margin-left: 0px; margin-top: 2px; padding-bottom: 3px;}
* html .container .content .leftnav ul li.subnavon1 {margin-left: 0px;margin-top: 2px;}
*:first-child+html .container .content .leftnav ul li.subnavon ul li {margin-left: -6px; padding-left: 6px; background-image: none;}
* html .container .content .leftnav ul li.subnavon ul li { padding-left: -6px; margin-left: -6px; padding-left: 6px; background-image: none;}
*:first-child+html .container .content .leftnav ul ul li.subnavon2 {margin-top: 4px;}
* html .container .content .leftnav ul ul li.subnavon2 {margin-top: 4px;}
* html .container .content .rightint .rightTopNavOff {background-image:url(/FCWSite/Img/Careers/redesign/topnav_line.gif); background-repeat: no-repeat; background-position: bottom left; height: 10px; margin-bottom: 2px;}
* html .container .content .rightint .rightTopNav ul li.on1 {margin-top: -1px;}
* html .container .content .rightint .rightTopNav ul li.off2 {margin-top: 1px;}
* html .container .content .rightint .rightTopNav ul li.off3 {margin-top: 1px;}
* html .container .content .rightint .rightTopNav ul li.off4 {margin-top: 1px;}
* html .container .content .rightint .rightTopNav ul li.arrow {margin-top: -1px;}

* html table.tabcontainer .topLtable {background:url(/FCWSite/Img/Careers/redesign/shadow_topL.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .toptable {background:url(/FCWSite/Img/Careers/redesign/shadow_top.png) repeat-x top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .topRtable {background:url(/FCWSite/Img/Careers/redesign/shadow_topR.png) no-repeat bottom left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .Ltable {background:url(/FCWSite/Img/Careers/redesign/shadow_L.png) repeat-y top left;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .Rtable {background:url(/FCWSite/Img/Careers/redesign/shadow_R.png) repeat-y top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .btmLtable {background:url(/FCWSite/Img/Careers/redesign/shadow_btmL.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .btmtable {background:url(/FCWSite/Img/Careers/redesign/shadow_btm.png) repeat-x top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html table.tabcontainer .btmRtable {background:url(/FCWSite/Img/Careers/redesign/shadow_btmR1.png) no-repeat bottom left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .left .bucket {background:url(/FCWSite/Img/Careers/redesign/home_bucket_bkgd.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .right .featured {background:url(/FCWSite/Img/Careers/redesign/featured_bkgd.png) top right no-repeat; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .right .featured .img {behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .right .featured img {behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .right .location .search {background:url(/FCWSite/Img/Careers/redesign/location_box.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .right .location .search .gobtn {background:transparent url(/FCWSite/Img/Careers/redesign/btns/go_btn.png) no-repeat; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .aboutMenu .top {background:url(/FCWSite/Img/Careers/redesign/nav/dropTopAbout.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .aboutMenu .mid {background:url(/FCWSite/Img/Careers/redesign/nav/dropMid.png) repeat-y top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .aboutMenu .midgrad {background:url(/FCWSite/Img/Careers/redesign/nav/dropGradient.png) no-repeat bottom left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .aboutMenu .bottom {background:url(/FCWSite/Img/Careers/redesign/nav/dropBtm.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .aboutMenu .midgrad img {behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .officesMenu .top {background:url(/FCWSite/Img/Careers/redesign/nav/dropTopOffices.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .officesMenu .mid {background:url(/FCWSite/Img/Careers/redesign/nav/dropMid.png) repeat-y bottom left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .officesMenu .midgrad {background:url(/FCWSite/Img/Careers/redesign/nav/dropGradient.png) 0 0 no-repeat; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .officesMenu .bottom {background:url(/FCWSite/Img/Careers/redesign/nav/dropBtm.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .maincontent .rightnav .divline {background:url(/FCWSite/Img/Careers/redesign/divwhite.png) no-repeat -3px 0px; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .maincontent .rightnav .check {background:url(/FCWSite/Img/Careers/redesign/right_check.png) no-repeat top left; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .leftnav ul li {background: url(/FCWSite/Img/Careers/redesign/btns/leftnav_wide.png) no-repeat 0px 0px;  behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .leftnav ul li.on {background: url(/FCWSite/Img/Careers/redesign/btns/leftnav_narrow.png) no-repeat 0px 0px; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .leftnav ul li.subnavon {background:url(/FCWSite/Img/Careers/redesign/btns/l_leftsubnav.png) repeat-y 0px 0px; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .leftnav ul li.subnavon1 {background:url(/FCWSite/Img/Careers/redesign/btns/lo_leftsubnav.png)  repeat-y 0px 0px; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .leftnav ul ul li {background:url(/FCWSite/Img/Careers/redesign/btns/l_leftsubnav.png) repeat-y 0px 0px; ; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .leftnav ul ul li.subnavon2 {background:url(/FCWSite/Img/Careers/redesign/btns/lo_leftsubnav.png) top left repeat-y !important; behavior:url(/FCWSite/Include/Careers/iepngfix.htc) !important;}
* html .container .content .rightint .rightTopNav ul li.arrow {background: url(/FCWSite/Img/Careers/redesign/btns/lo_toparrow.png) no-repeat 0px 0px; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .rightTopNav ul li.off {background:url(/FCWSite/Img/careers/redesign/btns/l_careertabbackground.png) repeat-x 0px 0px;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .rightTopNav ul li.on {background:url(/FCWSite/Img/careers/redesign/btns/lo_careertabbackground.png) repeat-x top left;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .rightTopNav ul li.off div.start {background:url(/FCWSite/Img/careers/redesign/btns/l_careertabstart.png) no-repeat top left;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .rightTopNav ul li.off div.end {background:url(/FCWSite/Img/careers/redesign/btns/l_careertabend.png) no-repeat top left;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .rightTopNav ul li.on div.start {background:url(/FCWSite/Img/careers/redesign/btns/lo_careertabstart.png) no-repeat top left;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html .container .content .rightint .rightTopNav ul li.on div.end {background:url(/FCWSite/Img/careers/redesign/btns/lo_careertabend.png) no-repeat  top left;behavior:url(/FCWSite/Include/Careers/iepngfix.htc);} 

* html .container .searchtop {float:right; margin-right:3px; position:relative; text-align:right; top:-22px; width:200px;}
* html body.home .container .header .divline {width: 898px; padding: 0px; height: 1px; border-bottom: none; background-image:url(/FCWSite/Img/Careers/redesign/ie6_dottedline.gif); background-repeat:repeat-x; background-position: bottom left; position:relative; bottom: 1px; margin: 42px 0px 1px 0px;}
* html .container .header .divline {border-bottom: none; background-image:url(/FCWSite/Img/Careers/redesign/ie6_dottedline.gif); background-repeat:repeat-x; background-position: bottom left; width: 975px; margin: 42px 0px 1px 0px;}
* html body.home .container .content .right {float: right; position:absolute; top:165px; margin-left: 135px;}
*:first-child+html body.home .container .content .right {float: right; position:absolute; top:165px; margin-left: 35px;}
* html body.home .container .content .right .featured .img {float:right; margin-top:-18px; margin-right:100px; position:absolute; behavior:url(/FCWSite/Include/Careers/iepngfix.htc);}
* html body.home .container .content .right .featured .tools {position: relative; padding-top: 12px; float:right; padding-right: 27px; margin-right:50px;}
* html body.home .container .content .right .location {margin-left: -125px;}
* html .container .footer {font-size: 10px; font-weight: bold; border-top: none; background-image:url(/FCWSite/Img/Careers/redesign/ie6_dottedline.gif); background-repeat:repeat-x; background-position: top left; padding: 2px 5px 14px 0px; text-align:right; width: 863px;margin: 0px 5px 0px 0px; color: #b6b6b6;}
* html body.home .container .footer {font-size: 10px; font-weight: bold; border-top: none; background-image:url(/FCWSite/Img/Careers/redesign/oie6_dottedline.gif); background-repeat:repeat-x; background-position: top left; padding: 2px 5px 14px 0px; text-align:right; width: 863px;margin: 0px 5px 0px 0px; color: #b6b6b6;}

<![endif]-->
/* SAFARI FIXES */
@media screen and (-webkit-min-device-pixel-ratio:0){
.container .content .leftnav ul li .arrow {margin-top:2px;}
.container .content .leftnav ul li.on .arrow {margin-top:2px;}}

