.cb_PnlPrimary { margin: 0;}
.pnlInnerWrapper { max-width: 970px; margin: 0 auto 15px; text-align: left;}


.cb_style { font-size: 12px; font-family: Arial, helvetica, Sans-Serif; }
		
.cb_style td	{
	font-size: 12px;
}
		
.job_bot	{
	background-color: #f1f1f1;
	border-bottom: 1px solid #cccccc;
	height: 21px;
	padding: 3px 10px 0px 15px;
}

.cb_style h1
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}

h2 {
	color: #358369;
}

/* BEGIN homepage post resume styles */
.intlHome_prBox {
	height: 80px;
	/*margin-bottom: 9px;*/
	/*border: 1px solid #FE8908;*/
}

.intlHome_prBox .prBox_inner 
{
	background-color: #FFF;
	color:#358369;
	height: 60px;
background: url(../../images/NL/js/JobbingMall/PRBackground.jpg) no-repeat;
}

.prBox_inner .prBox_bottom {
	height: 0px;
}
/* END homepage post resume styles */

/* End Homepage Styles */

.sectionheader {
	background-color: #279F8D;
}

#blue_bar	{
	width: 100%;
	margin: 0px auto;
	text-align: center;
	height: 29px;
	background-color:#FFFFFF;
	/*background-color:#5A5D88;
background:url('../../images/NL/js/JobbingMall/NavBackground.gif');
	border-top: 1px solid #5A5D88;
	border-bottom: 1px solid #5A5D88;*/
}

a	{
	color: #000099;
}

a:visited	{
	color: #000099;

}

#memoryleft  {
	padding: 5px 0px 0px 18px; 
}

#memoryright
{
	float:right;
}

#memoryleft	a	{
	color:#fff;
	text-decoration:none;
}

#memoryright a	{
	color:#fff;
	text-decoration:none;
}

/* 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; }


.cb_style #qsForm {
	/*border-bottom: 1px dotted #279F8D;*/
}

.cb_style .grad {	
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}

.nlArticles 
{
	width: 755px;
}

.cb_style #qsForm label
{
	display: block;
	font-weight: bold;
	font-size: 1.25em;
	margin: 0 0 .3em;
	color: #222;
}
.intlQuickSearchBox {
		width: 310px;
		text-align: left;
		border-color: #000;
	}
	
h1.title {
	text-align: center;
	margin: 0;
	padding: 3px 0 0 5px;
	height:22px;
	text-align: left;
	}
/*
	.cb_style #iQSBContainer {height:200px;}
	.cb_style #iQSBContainer .bodyBox { border:none; }
	.cb_style #iQSBContainer #keywords_wrapper { float: left; width: 130px; text-align: left;padding:0px; margin:0px;position:absolute; }
	.cb_style #iQSBContainer #categories_wrapper {float: left; width: 170px; text-align: left; padding: 0; margin:0px; position:absolute; left:135px;}
	.cb_style #iQSBContainer #countries_wrapper { visibility:visible;float: left; width:150px; text-align: left; padding: 0; margin:0px ;position:absolute; top:70px; left:5px;}
	.cb_style #iQSBContainer #location_wrapper { float: left; width: 140px; margin: 0 0 0 9px; text-align: left; padding: 0; position:absolute;top:70px; left:150px;}	
	.cb_style #iQSBContainer #findbutton_wrapper {float: left; width: 120px; margin: 5px; text-align: left; padding: 5px; position:absolute; top:150px;left:150px;}
	.cb_style #iQSBContainer .qsb_input_med_label { font-size: 13px; font-weight: bold; color: #006; padding: 3px 0 5px 0; width: 140px; font-style: normal; }
	.cb_style #iQSBContainer .input_field_keywords { width: 120px; font-size: 12px; }
	.cb_style #iQSBContainer .input_field_location { width: 140px; font-size: 12px;} 
	.cb_style #iQSBContainer .input_field_state { width: 182px; font-size: 12px; }
	.cb_style #iQSBContainer .input_field_categories { width: 170px; font-size: 12px; }   
	.cb_style #iQSBContainer .input_field_countries { width: 140px; font-size: 12px; }
	.cb_style #iQSBContainer .qsb_input_wrapper_left { text-align: left;  margin: 0; padding: 0; } 
	.cb_style #iQSBContainer #divDdlLocation {display:none;}
	.cb_style #iQSBContainer #OtherCountries {display:none;}
	.cb_style #iQSBContainer #divCityDDL { float: left; width: 140px; text-align: left; padding: 0; margin: 0; }
*/	

/* End Quick Search Box */

/* JobbingMall CB Partner Box */

#partnerBox { width: 418px; height: 190px; border: 1px solid #3E347B;}
#partnerBox h1 { margin: 0; text-align: left; background-color: #3E347B; font-family: verdana; font-size: 14px; color: #FFF; font-weight: bold; padding: 3px 5px 3px 5px; border: 1px solid #FFF; }
#partnerBox ul { margin-top:5px; margin-bottom:3px; margin-left:15px; padding-left:15px; margin-right:5px;font-weight:bold; font-size:9px;font-family:Verdana; color:Black;}
.partnerBoxJSBen { margin-left:5px;font-size:14px; font-weight:bold;}
.partnerBoxJSBen a { margin-left:25px;font-size:11px; font-weight:bold; color:#08927D;}
.partnerBoxJPBen { font-size:14px; font-weight:bold;}
.partnerBoxJPBen a { margin-left:25px;font-size:11px; font-weight:bold; color:#08927D;}

#jobsByEmailBox { padding:1px; width:320px; margin-right:5px; height:160px; background: #FFFFFF url("../../images/NL/JS/Elements/alert_bg2.jpg") no-repeat; /* shift the bg up 1px for IE */ color:#261B69; border:1px solid #261B69; font-size:8pt;}
#jobsByEmailBox #theText {padding:5px;}
#jobsByEmailBox h1 { background-color:#5A5D88;margin: 0; text-align: left; font-family: verdana; font-size: 14px; color: #FFF; font-weight: bold; padding: 3px 5px 3px 5px; }
#jobsByEmailBox ul { margin-top:5px; margin-bottom:3px; margin-left:20pt; margin-right:5px;font-weight:bold; font-size:9px;font-family:Verdana; color:#261B69;}
.jobsByEmailBoxLink {margin-left:40px; margin-top:65px;}

/* End JobbingMall CB Partner Box */

/* Post Resume */
.cb_style .PRSchoolCol1 { width: 20%; }
.cb_style .PRSchoolCol2 { width: 20%; }
.cb_style .PRSchoolCol3 { width: 40%; }	
.styled-file-input, .hidden-file-input { width: 285px; }

/* START NAVIGATION CLASSES */

.cb_nav .nav_wrapper ul li.last
{
	width: 140px;
	text-align: right;
	background: none;
}

.cb_nav .nav_wrapper ul li.last a
{
	text-align: right;
	float: right;
}
/* END NAVIGATION CLASSES */


/* START Employer Nav Box classes */
.cb_EmpNav {
	margin-left:250px;
/*background: transparent url(../../images/shell/bg_cb_EmpNav.gif) center bottom no-repeat;*/
	width: 320px;
}

/* END Employer Nav Box classes */


/* BEGIN Page Header Styles */
#nlHeaderTop {
background-image:url(../../images/NL/js/JobbingMall/VeryTopBar.gif);
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	min-width:800px;
	width:100%;
	height:22px;
}

#nlTopHeader_inner {
	width: 800px;
    position:relative; 
    left:50%; 
    margin:0 auto;
    margin-left:-400px;
    font-family: verdana;
    font-weight: bold;
}

#nlHeader {
	height: 98px;
	background-color: #ffFFFF;
background: url('../../images/NL/js/JobbingMall/TopBG.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
	min-width:800px;
	width:100%;
}

#nlLogo {
	margin-top: 55px;
}

#nlHeader_inner {
	width: 890px;
    position:relative; 
    left:50%; 
    margin:0 auto;
    margin-left:-400px;
background: #ffffff url('../../images/NL/js/JobbingMall/TopBG.gif') repeat-x;
}

#nlHeader_logo {
    margin: 0 auto;
	height: 98px;
	float: left;
background: #ffffff url('../../images/NL/js/JobbingMall/TopBG.gif') repeat-x;
}

#nlHeader_right {
	float: left;
	height: 98px;
	background-color: #ffffff;
background: url('../../images/NL/js/JobbingMall/TopBG.gif') no-repeat;
	text-align: center;
	margin-left:30px;
	width: 635px;
}

#nlHeader_text {
	padding: 8px 0 0 8px;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CCC;
	text-align: left;
}


/* END Page Header Styles */


/*Ecomm */
#mktgheader {
background: transparent url("../../images/eCommJP/pj_grey_headergraphic.gif") repeat-x scroll left;
   color: #666666;
   padding: 3px;
   font-weight: bold;
   padding: 6px;
}

.articleModified 
{
	color: #666;
	text-align: right;
}

.cb_style .cb_PnlTabbed ul li.active 
{ 
	border-color: #279f8d; 
	border-bottom: solid 2px #358865;
background: #358865 url("../../images/NL/js/jobbingmall/searchheaderbg.gif") left top repeat-x;
}

.cb_style .cb_PnlTabbed ul li a 
{	display: block;	
	padding: 4px 7px; 
	font-size: 10px; 
	line-height: 10px; 
	font-weight: bold; 
	float: left; 
}

.cb_style .cb_PnlTabbed ul li.active a 
{	display: block;	
	padding: 4px 7px; 
	font-size: 10px; 
	line-height: 10px; 
	font-weight: bold;
	float: left; 
}

.cb_style .jobRecsPrefBorder
{
	border: solid 1px #279f8d;
}

.cb_style .jobRecsPrefFont
{
	color: #005500;
}

/* hiding rounded corners for myCB page */
#jpMyCBMainWrapper, #jpMyCBMainWrapper td, #jpMyCBMainWrapper table * { background-color: Transparent; }
#jpMyCBMainWrapper img, #jpMyCBMainWrapper td img { display: none; }
.inl-hdr { background-color: Transparent !important; }
.corners { display: none; }
.switchjobTemplateNav { display: none; }
.RegWrapper .divcolor { background-color: Transparent; }
.RegWrapper .sectionheader { background-color: Transparent; }
.reg_alreadyTopCenter { background-color: Transparent !important; }

.cb_style #myCBMyRecs
{
	border: solid 1px #279f8d;
}

.cb_style .myCBRecHeader
{
	color: #358369;
}

.cb_style #myCBMyRecs a.joblink
{
	color: #279F8D;
}

.cb_style #myCBLeftConentRecs
{
	font-size: 16px;
	font-weight: bold;
}

.cb_style #myCBMyRecsHeaderLine 
{ 
	padding-bottom: 5px; 
	border-bottom: 1px solid; 
}

.cb_style .intlgrad
{
	border:1px solid;
}

.cb_style .intl_jd_desc_container h1 { color: #006; font-size: 18px; }

.nl_QuickSearchBoxContainer{width:310px; border: 1px solid #FFAA00;}
.nl_QuickSearchBoxContainer .title{ width:303px;}

.nl_QuickSearchBoxContainer .grad {
 	border:none;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}

.nl_QuickSearchBoxSpotContainer 
{
	width:100%;  height:125px;
}
/* Quick Search Box */
.nl_QuickSearchBoxContainer .intlQuickSearchBox{width:310px;height:125px; margin:0px 2px 0px 0px;}
.intlQuickSearchBox .qsbHeader{  display:inline;	}

.cb_style #iQSBContainer #divDdlLocation { display:none; visibility:hidden; }
.cb_style #iQSBContainer #countries_wrapper { display:none; visibility:hidden; }
.cb_style #iQSBContainer .divCityDDL { display:none; visibility:hidden; }
.cb_style #iQSBContainer .bodyBox { border:none; }
.cb_style #iQSBContainer label { font-size: 12px; color :#000;}
.cb_style #iQSBContainer input,.cb_style #iQSBContainer select { font-size:11px;}
.cb_style #iQSBContainer #keywords_wrapper, .cb_style #iQSBContainer #location_wrapper{margin-bottom:5px; }
.cb_style #iQSBContainer #findbutton_wrapper,.cb_style #iQSBContainer #categories_wrapper  { margin-top:5px;}



/* Footer Styles */
.IntFootSites {width: 25%; *width: 24%; margin: 0 auto; float:left}
.IntFootSites {text-align:left !important;}
#footer_group {background: #fff url(../../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(../../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:425px;
                      PADDING-TOP:10px;	BACKGROUND-COLOR:#243861}
#pnlCountryLinks .pnlFooterLinks SPAN {margin:0px}
#INTLlinks DD {margin-top:-10px; *margin-top:-11px}

/* Open spot footer styles */
#links_footer { text-align: left; }
#links_footer div { float: left; width: 23.5%; margin-right: 1%; }
#links_footer label { font-weight: bold; color:#9BA8C4; }
#links_footer ul { margin: 0; padding: 0; }
#links_footer li { list-style-type: none; }
#intlFooter h4 { font-size: 11px; margin-bottom: .5em; color: #9ba8c4;}

#cust_footer { padding: 0; background: #405b9d url(../../images/shell/bg_cb_footer.gif) repeat-x; color: #fff; text-align: center; border: 0; }

#intlFooter a, #seFooter a:visited, .seFooter a:link { color: #d8dde8; text-decoration: none;  }
#intlFooter_inner { width: 982px; margin: 0 auto; padding: 10px 0 20px 0; }
#intlFooter { margin: 0 auto; padding: 0; background: #405b9d; font-family: Arial, helvetica, Sans-Serif; font-size: 11px; color: #9ba8c4; }
#intlFooter_inner { width: 750px; margin: 0 auto; padding: 10px 0 20px 0; }

.NLResWidth {width:74% !Important}


/* Nav Styles */
/* START JS NAVIGATION CLASSES */
/* ************************ */

.cb_nav {padding:0px; background:#ffffff url(../../images/UK/JS/NewHomePage/nav.jpg) left top; font-weight:bold; width:100%; text-align:center; margin:20px 0px 0px 0px; border-top:2px solid #8ca6e7; border-bottom:2px solid #6182b9; height:30px;}

.cb_nav .cb_nav_inner { width:850px; margin:0 auto; text-align: left; clear: both; background-image:url(../../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(../../images/UK/JS/NewHomePage/nav.jpg);}
.cb_nav .nav_wrapper ul li a:hover {background-image:url(../../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(../../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; }

/* RDB Navigators */
div#NavigatorContainer div.container p,
div#NavigatorContainer div.container ul {
	text-align: left;
	}