body {background:#fff;}

/*#pnlOuterWrapper {background:url(http://img.icbdr.com/images/UK/JS/HP10/bar-shadow.png) repeat-x top left;}*/

#navlist {margin: auto !important;}

.uk90px {height: 95px !important;}

/*GRADIENT UNDER SEARCH BAR*/

#pnlOuterWrapper {background:none !important;}

#BelowSearchBoxGradient {background:url(http://img.icbdr.com/images/UK/JS/HP10/bar-shadow.png) repeat-x top left;height:14px;}

#SearchBox #panels {margin:0;}

/*GRADIENT UNDER SEARCH BAR*/



.pnlInnerWrapper {margin-top:0; width:970px !important;}





/*HIDDEN CB SECTIONS*/

.empwrapper, .cb_EmpNav {display:none;}

.transparent_class {opacity:1;}

#PanelJobList .transparent_class {opacity:0.5;}

#memoryright img {display:none !important;}



/*REPLACEMENTS*/

#ukheaderNEW {margin-top:-3px; padding-top:0;}

#shareHeaderTop {background:#222f50 url(http://img.icbdr.com/images/UK/JS/HP10/shareHeaderTop.gif) repeat-y 50% 50%; height:26px;}

#shareHeaderTop_inner {width:970px; color:#9fb4e5; font-size:11px;height:22px;line-height:22px;margin : 0 auto;}

#shareHeaderTop_inner a, #_ctl0_cbhlSignInLink, #_ctl0_hlRegisterLink, #shareHeaderTop_inner a#_ctl0_cbhlSignInLink {font-size:11px !important; color:#ffffff !important;}

#shareHeaderTop_inner a#_ctl0_cbhlRegisterLink {margin-left:10px;}

#shareHeaderTop_inner a#_ctl0_cbhlSignInLink2 {margin-right:10px;}

#shareHeaderTop_inner #memoryleft a.active {color:#9FB4E5 !important;}



#_ctl0_hlUSJobs, #_ctl0_hlIntlJobs {background:none;}

#memoryright {background:none; background:#334472 !important; text-align:right; font-size:11px !important; color:#fff !important; width:auto !important; /*padding:0 15px 3px 15px !important;*/}

#memoryright a {font-weight:bold;font-size: 12px !important;}

#memoryleft {font-size:11px;width:54%;}

#shareHeaderTop_inner #_ctl0_cbhlEmailJob {margin-left:4px;}

#shareHeaderTop_inner #_ctl0_cbhlEmailJob:hover {color:#9fb4e5 !important;}

#ukJSNav, #ukJSNav ul {background:none;}

#ukLogo {padding-left:0; padding-top:15px;}



/*FOOTER*/

.bounds {width:100% !important;}

.cb_footer {background:#263458; border-top:none; margin-top:35px;font-family: Arial,Helvetica,Sans-Serif; padding-bottom:30px;}

span.FooterHeadline {color:#5b71a6 !important; font-size:12px !important; text-transform:uppercase !important; width:100%; border-bottom:2px solid #3b528e !important; padding-bottom:6px; margin-bottom:10px;}

.IntFootSites H4, .IntFootSites span.FooterHeadline {color:#5b71a6 !important; font-size:12px !important; text-transform:uppercase !important; width:100%; border-bottom:2px solid #3b528e !important; margin-bottom:10px;display: block;font-weight: bold;margin-top: 20px;}

.footer_underscore_links {border-color:#888686 !important; margin-bottom:4px; height:10px; padding-bottom:5px; font-size:11px; margin-bottom:6px;}

#pnlCountryLinks {width:auto; text-align:left;}

#pnlCountryLinks .pnlFooterLinks {text-align:left;}

#pnlCountryLinks .pnlFooterLinks span {border-color:#888686 !important;}

.IntFootSites {width:196px !important; padding-right:50px; margin:0; float: left; font-size: 11px; text-align: left !important;}

.IntFootSites span {width:196px; margin-right:20px; margin-bottom: 4px; border-bottom: 1px dotted #5e85c6; padding:0px 0 0px 0; display: block;}

.IntFootSites ul {margin:0; list-style-type:none; padding: 0px;}

.IntFootSites li { margin-bottom: 4px; }

.contactFooter a, .contactFooter a:visited , .ieSubFooter {color:#cecccc; font-size:14px !important; font-weight:bold;}

.FooterHelpLinks {float:left; font-size:12px; margin-right:10px;}

.cb_footer a:link, .cb_footer a:visited, .cb_footer a:active { color: #FFFFFF !important; }

.cb_footer a {text-decoration:none; color:#d8dde8; }

.cb_footer a:hover { color: #9BA8C4 !important; }

.cb_footer a:visited { color: rgb(216, 221, 232); }

.cb_footer li { border-bottom: 1px dotted #5E85C6; }



#FooterDarkBlue{background:none; background-color:#1C263E; color:#CECCCC; font-size:14px; font-weight:bold; height:auto; margin-bottom:20px; padding:0 !important; width:100%; padding:10px 0 10px 0 !important;}

#FooterDarkBlueContent {margin:0 auto; width:60%;}

.cb_CBLinks {margin:0 auto; width:990px;}

#cust_footer, #cust_footerat {background:none;}

#cust_footer {margin-top:0; border:none;}



#FooterHelpButton a,

#FooterContactButton a {

color:#CECCCC !important;

font-size:14px;

}

#FooterHelpButton a:hover,

#FooterContactButton a:hover {

text-decoration:underline;

}



.Footer_DarkBlueBar_Global { margin: 0 auto; text-align: center; width:100% !important; }

.Footer_DarkBlueBar_LeftContent { font-size: 12px; }

.Footer_DarkBlueBar_MiddleContent { margin: auto 50px auto 50px; font-size: 12px; }

.Footer_DarkBlueBar_RightContent { font-size: 12px; }







/*NAVIGATION*/

#header_overlay {height:75px; background:#fff;}

#logo_nav .content {margin:0;}

#logo_nav .inner {width: 970px !important; height:75px;}

/*#logo_nav {z-index:1000; position:absolute; top:25px; width:100%;}*/

#logo_nav #left {float:left !important;}

#logo_nav #right {float:right !important;}

#logo_nav ul {list-style:none; /*font-size:54px;*/ line-height:75px; padding:0; float:right; margin-top:0 !important;}

#logo_nav ul li {display:inline; /*padding:7px;*/ padding:30px 10px; border-right:1px solid #E7E8E8; margin-left:-3px;}

#logo_nav ul li a {font-size:13px; font-weight:bolder; color:#050101; line-height:40px;}

#logo_nav ul li a:hover {color:#7A96DF; text-decoration:none;}

#logo_nav ul li.active {background:#ff821c; color:#fff;}

#logo_nav ul li.active a {color:#fff;}



.inner {width: 970px; margin:0 auto; position: relative; text-align: left;}



#memoryleft {float: left;height: auto;padding: 0;text-align: left;}

#memoryright {float: right;height: auto;padding: 1px 5px;}

#_ctl0_cbhlHeaderEmailJob {margin-left:4px;}





#panels {background:#2C4FA3; color:#fff; border:none; border-top:8px solid #d3d3d3; height:15px;}

#panels #SearchOptions  .alerts_link {background: none; color:#fff;}

#panels #pnlSearchFields #pnlSearchLeft {width:10px;float:left;}

#panels #pnlSearchFields #SearchBoxFields {display: block; text-align: center; margin: auto; margin-top:10px; width: 750px;}

#panels #pnlSearchFields #pnlSearchRight {width:10px; float:left; color:#fff;}

#panels #pnlSearchFields #pnlSearchRight a {color:#fff;}

#SearchBoxFields {margin-top:auto; margin-bottom:auto;/*background-color:#5F7ABD;*/padding: 10px 5px 10px 5px;text-align:center; -moz-border-radius-bottomleft:5px;

-moz-border-radius-bottomright:5px;

-moz-border-radius-topleft:5px;

-moz-border-radius-topright:5px;}

#SearchBoxFields #intlFlexSearchBox #iFSBContainer #findbutton_wrapper {float:left;padding-top: 0;width:10%;}

#intlFlexSearchBox #keywords_wrapper #keywords_wrapper_label_ex {display:none}

#SearchBoxFields #intlFlexSearchBox #iFSBContainer select, #SearchBoxFields #intlFlexSearchBox #iFSBContainer input[type=submit] {border:1px solid #4F699D; line-height:30px; height:29px !important; font-size: 14px; color:#737171; padding:5px; font-weight:bold; width:auto; padding-top:3px !important;}



#SearchBoxFields #intlFlexSearchBox #iFSBContainer input[type=submit] {line-height:20px !important;}



#SearchBoxFields #intlFlexSearchBox #iFSBContainer input {border:1px solid #4F699D; line-height:18px; height:18px; font-size: 14px; color:#737171; font-weight:bold; padding:5px;}



/*#SearchBoxFields #intlFlexSearchBox #iFSBContainer { display:inline-block;}*/

#SearchBoxFields #intlFlexSearchBox #iFSBContainer #freshness_wrapper {float:left; padding-top: 0; width:20%; margin-right:10px; display:none;}

.cb_style #iFSBContainer #LiteralSearch_wrapper {float: left; margin: 0 5px 0 0; text-align: left; position:relative;z-index:0; font-weight:bold; margin-top: 5px; color:#001138; font-size:16px; color:#fff !important;}

.cb_style .cb_SA .intlFlexSearchBox.grad {border:none !important;}





.cb_style .cb_SA #iFSBContainer select {width:100% !important;}

.cb_style .cb_SA #iFSBContainer #countries_wrapper {width:auto; margin-right:10px !important;}

.cb_style .cb_SA #iFSBContainer #keywords_wrapper {margin:margin-right:15px;}

.cb_style .cb_SA #iFSBContainer #location_wrapper {margin-right:15px; width:auto !important; margin-left:5px;}



.cb_style #iQSBContainer #location_wrapper #divDdlLocation, #pnlSearchFields #divddlState {display:none !important; visibility:hidden !important;}



#divDDLLocation {margin-left:5px;}



.cb_main {padding:0;}



/*button*/

cb_style .btn, .cb_style #findbutton_wrapper #sbmt {background:#ff8828 url(http://img.icbdr.com/images/UK/JS/HP10/button-bg.jpg) repeat-x left bottom !important; border:2px solid #fb9848 !important; font-size:16px !important; font-weight:bolder; color:#fff !important;}

.cb_style #findbutton_wrapper #sbmt:hover {background:#bf5e0f url(http://img.icbdr.com/images/UK/JS/HP10/button-bg-hover.jpg) repeat-x left bottom !important;}



#pnlSearchFields {margin:auto !important;}



.cb_style * input, .cb_style * select, .cb_style * td {margin: 0;}



/*JOBPOSTER NAVBAR*/

.nav .edge, .nav .secwrapper {display:none;}

#JobPosterNavBar {margin: auto;position: relative;width: 970px;}



/*APPLY PAGE*/

.SingleApply {float:left !important; margin-right:25px;}





/*ARTICLES PAGE*/

.articles_container {background-repeat: repeat-x;}



/*RELATED TO AOREVIEWREQ.ASPX*/

table#tblDetails {width:100% !important;}



/*HIDES THE CATEGORY DROPDOWN FROM THE BLUE BAR*/

#pnlSearchFields #iFSBContainer #categories_wrapper {display:none !important;}



/*ADDITIONAL LEGAL INFORMATION ON .IT*/

.legalInfo {font-size:11px;width:60%;margin: 0 auto;}



#divddlCity {display:none !important;}



.cb_style .mjTabs li {width:100px !important;}





/*RESUME PAGE*/

.resumeWrapper {width:970px;}

.resumeStartHeading {width:970px; margin:15px 15px 0 0;}



/*EMPLOYER DESKTOP HOMEPAGE*/

#slides-nav span div {width:600px !important;}

.container_12 .grid_6 {text-align:left;}



/*APPLY PAGE*/

#applyWrapper {margin-top:25px;}

#ThankHead {width:100% !important;}

#successRegMessage {font-size:13px; margin-bottom:20px;}

#successRegMessage b {font-size:15px; color:#006;}





/*IT*/

#_ctl0__ctl0_navFMT{display:none !important;}

/*NAVIGATION*/

#_ctl0__ctl0_CssEU { margin-top:-2px; }

#_ctl0__ctl1_CssEU { margin-top:-2px; }

#_ctl0__ctl2_CssEU { margin-top:-2px; }

#_ctl0__ctl0_cbhlLogo {}

#ctl0_cbhlLogo {}

#_ctl0_Img1{ display:none}

#bannerAdHeaderID{display:none}

#header_overlay {height:75px;}

#logo_nav .content {margin:0;}

#logo_nav .inner {width: 970px !important; height:1px;}

/*#logo_nav {z-index:1000; position:absolute; top:25px; width:100%;}*/

.uk90px {height: 95px !important;}

#logo_nav #left {float:left !important;}

#logo_nav #right {float:right !important;}

#logo_nav ul {list-style:none; /*font-size:54px;*/ line-height:75px; padding:0; float:right;}

#logo_nav ul li {display:inline; /*padding:7px;*/ padding:30px 10px; border-right:1px solid #E7E8E8; margin-left:-3px;}

#logo_nav ul li a {font-size:13px; font-weight:bolder; color:#050101; line-height:40px;}

#logo_nav ul li a:hover {color:#7A96DF; text-decoration:none;}

#logo_nav ul li.active {background:#ff821c; color:#fff;}

#logo_nav ul li.active a {color:#fff;}

#ukLogo {padding-left:0; padding-top:15px;}

#logo_nav .inner {height: 75px;width: 970px !important;}

.inner {margin: 0 auto;position: relative;text-align: left;width: 970px;}

.transparent_class {opacity:1;}

#navFMT{display:none;}