/*d:\matrixservices\wwwroot\css\roglobal.css */
.cb_main { text-align: center; padding: 1px 0; }
.cb_PnlPrimary { margin: 0;}
.pnlInnerWrapper { max-width: 970px; margin: 0 auto 15px; text-align: left;}

#_ctl0_lblSeperator {color:#FFF}
#pnlCountryLinks .pnlFooterLinks span a { font-size: 11px; font-weight: normal; }

/* header overrides for CBAd */
#roHeader_banner_home { clear: both; float: left; margin-top: 20px; width: 730px; }
#shareHeader_right { width: 600px; }
#shareHeader { height: 110px; }
#shareHeader_inner { width: 830px; }


/* job list (column widths set by inline styles on sorter cells) */
.cb_style .jl_srt_cell{ width: 20%; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; font-weight: bold; background-color: #FF6600; }
.cb_style .jl_tbl{ width: 100%; border-bottom: solid 1px #DDDDDD; table-layout:fixed;}
.cb_style .jl_location_cell{ padding-left: 10px; border-top: solid 1px #DDDDDD; }
.cb_style .jl_title_cell{ padding: 6px 4px; border-top: solid 1px #DDDDDD; font-size: 12px;  }
.cb_style .jl_other_cell{ padding: 6px 4px; border-top: solid 1px #DDDDDD; }
.cb_style .jl_tsr_cell{ padding: 0px 4px 6px 4px; text-align: justify; color: #000000; }
.cb_style .jl_clip_div{ overflow: hidden; }
.cb_style .jl_geosug_tbl{ width: 100%; }
.cb_style .jl_geosug_cell{ padding: 2px 10px; }

/* Miscellaenous */
.cb_style .light_cell{ color: #999999; font-size: 10px; text-align: right; }
.cb_style .sidebox_div{ background-color: #FFFFCC; border: solid 1px #999999; padding: 4px; }
.shareSpotBanner {margin-top:10px; margin-bottom:10px; text-align: center}
.shareSpotBanner TABLE {margin: 0 auto}

/* Quick Search Box */
.intlQuickSearchBox {
	border: 1px solid #F60;
}

.intlQuickSearchBox h1 {
	background-color: #F60;
}

.cb_style #qsForm {
	height: 140px;
}

.cb_style #qsForm label
{
	display: block;
	font-weight: bold;
	font-size: 1.25em;
	margin: 0 0 .3em;
}
/* End Quick Search Box */

/* City Search Box */
#citySearchBox h1 { margin: 0; text-align: left; background-color: #3f6c96; font-family: verdana; font-size: 14px; color: #FFF; font-weight: bold; padding: 3px 5px 3px 5px; border: 1px solid #FFF; }
.csb_citylinks { height: 20px; background-color: #6688ad; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
.csb_citylinks ul { padding:  0px 0px 0px 22px; }
.csb_citylinks li a, .csb_citylinks li a:visited { display: block; font-family: verdana; font-size: 14px; font-weight: bold; letter-spacing: -0.07em; color: #FFF; background-color: #6688ad; padding: 2px 7px 2px 7px; }
#csb_joblinks { margin: 15px 10px; }
#csb_joblinks a, #csb_joblinks a:visited { font-size: 14px; line-height: 20px; }

/* Category Search Box */ 
#FeaturedCatLink { 
	margin-right: 50px;
}
/* End Category Search Box */

/* Post Resume */
.cb_style .PRSchoolCol1 { width: 20%; }
.cb_style .PRSchoolCol2 { width: 20%; }
.cb_style .PRSchoolCol3 { width: 40%; }	
.cb_style .PRSchoolInput1 { width: 90%; }
.cb_style .PRSchoolInput2 { width: 90%; }

/* Impressum */
.cb_style .impressum { width: 80%; margin-left: 80px; }

/* Ecomm*/
#mktgheader {
background: url('http://img.icbdr.com/images/de/js/elements/nav_gradient.jpg') repeat-x top left;
}

#ecContent {  
background: url("http://img.icbdr.com/images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}

#fbContent
{
background: url("http://img.icbdr.com/images/js/elements/gradients/bg_grad.jpg") left top repeat-x;
}

.bindaccount {
	color: #ff7d00; 
}

.MSNSignOut {
	color: #ff7d00; 
}

/* START Employer Nav Box classes */
#pnlPoweredByLogo {
	clear: both;
	float: right;
}

.cb_EmpNav {
	width: 290px;
	color:#fff;
	margin: 0;
	float: right;
}

.cb_EmpNav ul li ul li {
	background: none;
}

.cb_EmpNav ul li ul li.first
{
	padding: 0 5px 0 5px;
background: transparent url(http://img.icbdr.com/images/shell/bg_cb_EmpNav-li.gif) right center no-repeat;
}
/* END Employer Nav Box classes */

/* Career Advice */
.roArticles 
{
	width: 750px;
	margin: 20px auto;
}

/* Quick Search Box */
#qsbOuter { border: 1px solid #ff6600; }
#qsbInner { margin: 0 10px; padding: 10px 0; }
#qsbInner input, #qsbInner select { width: 99%; }
#qsbInner label { font-size: 14px; font-weight: bold; color: #006; }
#qsbInner .qsb_sm_label { font-size: 10px; font-style: italic; }
#qsbKeyLoc {}

/* Full Horizontal Size*/
#qsbKey, #qsbCat { float: left; width: 48%; }
#qsbLoc, #qsbLoc_AT, #qsbLoc_CH, #qsbSubmit { float: right; width: 48%; }

/* Stacked*/
.qsbKeyLoc_stacked #qsbKey, .qsbCatSub_stacked #qsbCat { float: left; width: 100%; }
.qsbKeyLoc_stacked #qsbLoc, .qsbCatSub_stacked #qsbSubmit { float: right; width: 100%; }

/*****************************/
/*  iQSB styles overridde    */ 
/*****************************/

.cb_style #iQSBContainer #divDdlLocation { display: none; }
.cb_style #iQSBContainer #countries_wrapper { float: right; display: none; }
.divDdlCountries {display: none;}
.cb_style #iQSBContainer label { font-size: 12px; color:#000066;}

/* ******************** */
/* End Quick Search Box */
/************************/

.cb_style .jobRecsPrefBorder
{
	border: solid 1px #fbae00;
}

#prefsContent #submit1, #prefsContent #submit2
{
	line-height: 16px !important;
}


/* Footer Styles */
.IntFootSites {width: 25%; *width: 24%; margin: 0 auto; float:left}
.IntFootSites {text-align:left !important;}
#footer_group {background: #fff url(http://img.icbdr.com/images/gradients/js_bluegrad.jpg) repeat-x; padding: 1px 0 1px 0;
	            font-family: Arial, helvetica, Sans-Serif; font-size: 1em;}
#links_footer {margin-top: 10px;}
.bounds {clear:both; margin:0pt auto; width:770px;}   
.cb_footer {PADDING-RIGHT:0pt; PADDING-LEFT:0pt; MARGIN:15px 0pt 0pt;
BACKGROUND:url(http://img.icbdr.com/images/shell/bg_cb_Footer.gif) #405b9d repeat-x left top; PADDING-BOTTOM:15px;
            COLOR:#9ba8c4; PADDING-TOP:0pt; FONT-FAMILY:Arial,Helvetica,Sans-Serif; text-align:center}   
.cb_footer DL {PADDING-RIGHT:0pt; PADDING-LEFT:0pt;	PADDING-BOTTOM:0pt;	MARGIN:10px 0pt; PADDING-TOP:0pt} 
.cb_footer SPAN {FONT-SIZE:11px !important}
.cb_footer A {text-decoration:none; COLOR:#d8dde8; FONT-SIZE:11px}
.pnlFooterLinks {text-align:left !important}
.IntFootSites DD {margin:0px}
.IntFootSites DT {FONT-SIZE:11px}
.IntFootSites SPAN {display:block}  
#pnlCountryLinks {width:100%}
#pnlCountryLinks .pnlFooterLinks {width:100%}
#pnlCountryLinks A {padding-right:100px}
.cb_footer DT {font-weight:bold}
.cb_footer_HelpLinks {PADDING-RIGHT:20px; PADDING-LEFT:20px; PADDING-BOTTOM:10px; MARGIN:auto; WIDTH:265px;
                      PADDING-TOP:10px;	BACKGROUND-COLOR:#243861}
#pnlCountryLinks .pnlFooterLinks SPAN {margin:0px}
#INTLlinks DD {margin-top:-10px; *margin-top:-11px}


/* Nav Styles */
/* START JS NAVIGATION CLASSES */
/* ************************ */


.cb_nav {padding:0px; background:#ffffff url(http://img.icbdr.com/images/UK/JS/NewHomePage/nav.jpg) left top; font-weight:bold; width:100%; text-align:center; margin:30px 0px 0px 0px; border-top:2px solid #8ca6e7; border-bottom:2px solid #6182b9; height:30px;}

.cb_nav .cb_nav_inner { width:750px; margin:0 auto; text-align: left; clear: both; background-image:url(http://img.icbdr.com/images/UK/JS/NewHomePage/nav.jpg);}
.cb_nav .nav_wrapper ul { border: 0; margin: 0; padding: 0; list-style-type: none; float: left; }
.cb_nav .nav_wrapper ul li {display: block; float: left; text-align: center; padding: 0; margin: 0; position:relative; border-left:1px solid #5178b8;  border-right:1px solid #5178b8;}         
.cb_nav .nav_wrapper ul li a { height: 17px; padding: 8px 11px 6px 11px !important; padding: 9px 11px 7px 11px ; color: #1e3e8c; text-decoration: none; display: block; text-align: center; font: bold 11px arial, sans-serif; float:left; }

.cb_nav .nav_wrapper ul li a:visited, .cb_nav .nav_wrapper ul li a:link {color:#FFFFFF; background-image:url(http://img.icbdr.com/images/UK/JS/NewHomePage/nav.jpg);}
.cb_nav .nav_wrapper ul li a:hover {background-image:url(http://img.icbdr.com/images/UK/JS/NewHomePage/Nav_Blue_Active.jpg); text-decoration:none;}
.cb_nav .nav_wrapper li.active a:link, .cb_nav .nav_wrapper li.active a:visited, .cb_nav .nav_wrapper li.active a:hover { color: #FFFFFF; background-image:url(http://img.icbdr.com/images/UK/JS/NewHomePage/Nav_Blue_Active.jpg); border-left:1px solid #5178b8;  border-right:1px solid #5178b8; }
.cb_nav .nav_wrapper li.active ul li a { color: #ff6600; }
.cb_nav .nav_wrapper li.active ul li a:hover { color: #1e3e8c; }



