body { margin: 0; padding: 0; }
.cb_main { text-align: left; padding: 1px 0; }
.cb_PnlPrimary { margin: 0;}
.pnlInnerWrapper { max-width: 970px; margin: 0 auto 15px; text-align: left;}

#shareTopHeader_inner { width: 950px; }

.memoryleft 
{
	padding-left: 0px;
}

#shareHeaderTop {
	/*background: none;*/ 
	/*background-color: #f1f1f1;*/
	font-family: Verdana;
}
#shareHeaderTop a {
	/*color: #009;*/
}
.cb_EmpNav {
	width: 170px;
	margin: 0;
}
.cb_EmpNav ul li ul li{
    background:none;
}

 #shareHeader_logo { margin-bottom: 15px; } 

.bannerad { 
	margin-top: 20px;
	clear: right;
/*	float: right; */
}

/* begin generic styles */
/* ******************** */
	.cb_style a {
		color: #009;
	}
	ul	{
		list-style-position: outside;
		margin: 0 0 0 15px;
		padding: 15px 0px 15px 15px;
	}
/* ******************** */
/* end generic styles */

/* begin footer styles */
/* ******************** */
	#cust_footer a {
		color: #009;	
	}
	.links_footer {
		width: 100%;
		margin: 10px 0 7px 0;
		text-align: center;
		font-family: Arial;
		font-size: 0.75em;
	}

	.links_footer a {	
		color: #009;
	}
	#pnlCountryLinks .pnlFooterLinks span a {
		color: #009;
		font-family: Arial;
		font-size: 12px;
	}
	
	#caFooter_Contact
    {
        margin: 0 auto 0 auto;
        text-align: center;
        width: 800px;
        font-family: Arial;
        font-size: 12px;
    }
    .caSubFooter
    {
        font-family: arial, helvetica, sans_serif;
        font-size: 12px;
        display: block;
        float: left;
        text-align: center;
        width: 420px;
        padding: 0 0 5px 0;
    }
    
    .cb_footer 
    {
background: #405B9D url(../../images/shell/bg_cb_Footer.gif) repeat-x scroll left top;
    	color: #9BA8C4;
    	font-family: Arial,Helvetica,Sans-Serif;
    	font-size: 11px;
    	margin: 15px 0pt 0pt;
    	padding: 0pt 0pt 15px;
    }
    
    .cb_footer dl 
    {
    	margin: 10px 0pt;
    	padding: 0pt;
    }
    
    .cb_footer dl dt 
    {
    	display: inline;
    	float: left;
    	font-weight: bold;
    	text-align: left;
    	width: 185px;
    }
    
    .cb_footer dl dd ul 
    {
    	float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0pt 0pt 0pt -40px !important;
		padding:0pt;
		text-align:left;
		width:82%;
	}
	
	.cb_footer dl dd ul li 
	{
		margin:0pt 7px 0pt 0pt;
		padding:0pt 9px 0pt 1px;
		text-align:left;
		white-space:nowrap;
		width:auto;
	}
	
	.cb_footer dl dd ul li, .cb_footer dl dd ul li strong 
	{
		color: #D8DDE8;
	}
	
	.cb_footer a, .cb_footer a:visited 
	{
		color: #D8DDE8;
		text-decoration: none;
	}
	
	.cb_footer a:hover 
	{
		text-decoration: underline;
	}

	.cb_footer_HelpLinks 
	{
		background-color: #243861;
		margin: auto;
		padding: 10px 20px;
		width: 265px;
	}
    
    .cb_CBLinks 
    {
    	float: left;
    	width: 185px;
    }
    
    .cb_IntlLinks 
    {
    	float: left;
    	width: 185px;
    }
    
    .bounds 
    {
    	clear: both;
    	margin: 0pt auto;
    	text-align: left;
    	width: 770px;
    }
    
    
/* ******************** */
/* end footer styles */

/* begin header/nav */
/* ******************** */
	#logocenter {
		clear: both;
		padding: 0px 0 16px 10px;
	}

	#topbar {
		background-color: #f1f1f1;
	}

	#topbar a 	{
		color: #009;
		text-decoration: underline;
	}
	#org_bar	{
		width: 100%;
		margin: 0px auto;
		text-align: center;
		height: 23px;
background: url('../../images/ca/js/elements/nav_gradient.jpg') repeat-x top left;
		border-top: 1px solid #C30;
		border-bottom: 1px solid #C30;
		font-family: Verdana;
	}

	#org_nav	{
		width: 700px;
		text-align: left;
		margin: 0px auto;
	}

	#org_nav a.cb_back {
		color: #ffffff;
		text-decoration: underline;
		font-weight: bolder;
		font-size: 12px;
	}
/* ******************** */
/* end header/nav */

/* Begin Job Results */
/* ******************** */
		/* links within the job result rows */
	a:link.rslt{ color: #039;}
	a:visited.rslt{ color: #039; }
	
	/* 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; text-overflow: ellipsis; }
	.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; }
/* ******************** */
/* End Job Results */

/***** Quick Search Box Styles ********/
/* ******************** */
	.caQuickSearchBox {
		width: 300px;
		border: 1px solid #F60;
		font-family: verdana;
		text-align: left;
		height: 270px;
	}

	.caQuickSearchBox label {
		font-size: 1em;
	}

	.caQuickSearchBox h1 {
		margin: 0 !important;
		font-size: 14px !important;
		font-weight: bold !important; 
		color: #FFF !important;
		border: 1px solid #FFF !important;
		background-color: #F60 !important;
		padding: 3px 5px 3px 5px !important;
	}

	.caQuickSearchBox h3 { margin: 0; font-size: 12px; font-weight: bold; }
	.caQSB_links { margin: 10px 10px 0 10px; }
	.caQSB_links a { font-size: 10px; }
	.caQSB_links ul { padding-top: 0; }
	.caQSB_links li { list-style-type: square; font-size: 11px; color: #006; }
/* ******************** */
/****** End QSB Styles *******/

/* Begin HomePage Recommendations Box */
/*********************** */
	.footnote a {
		font-size: 9px;
	}
/*********************** */
/* End HomePage Recommendations Box */

/* job results stuff */
	.ecomm_content {
		width: 750px;
	}
	
/* INTL QSB */
.intlQuickSearchBox { background-color: #fff; }
.intlQuickSearchBox h1 { background: #FF9018 url("../../images/INTL/bg_intl_PBar.gif") left top repeat-x; padding: 3px 5px 3px 5px; }
.intlQuickSearchBox { border: 1px solid #FF9018; }

.cb_style #myCBMyRecs
{
	border: solid 1px #FF9018;
}

.cb_style .myCBRecHeader
{
	color: #000066;
}

.cb_style #myCBMyRecs a.joblink
{
	color: #ff6600;
}

.cb_style #myCBLeftConentRecs
{
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

.cb_style #myCBMyRecsHeaderLine 
{ 
	padding-bottom: 5px; 
	border-bottom: 1px solid #FF9018; 
}

.cb_style .intlgrad
{
	background-repeat:repeat-x ;
background: #FFF url("../../images/intl/bg_intl_grad.jpg") left top repeat-x;
}

.ca h1 {
	text-align: left;
	padding: 0;
	margin: 10px 0 0 0;
}

#imgFindJobs {background: url("../../images/js/elements/btn-find-jobsA.gif") repeat-x; border:none; height:33px; color:#fff;
              border-width:0px; font-weight:900; width:170px}
              
.resumeprice{display:table; float:left; margin-left:60px;}

/* MSN View Article Styles*/

.CA_Article_Main_Wrapper{width:100%; margin-left:7px;}
.CA_Article_Left {width:62%; float:left;}
.CA_Article_Right {width:32%; float:right;}
.msnINTL_Display_Article {text-align:left;}
.msnINTL_Article_QSB {float:left; background-color: #AACCEE; width: 198px;}
.msnINTL_Article_Image {margin-bottom:10px;  margin-top:5px;}
.centerimage { text-align: center; margin: 15px; }
.msnINTL_ArticleFooter {font-size:9px;}
.msnINTL_Headlines {margin-bottom:20px;}
.msnCACategoryLinks {margin-bottom:3px;}
#Article_CityCategory_Links {margin-right:18px; margin-top:0px;}
#ViewArticle_City_Links{margin-bottom:0px;}


.cb_style .INTL_ViewArticle_QSB #iFSBContainer .divDdlLocation {          
    width: 90%;        
    margin-top: 5px;
	float: left;
	clear:both;
	display:none;
    }

.cb_style .INTL_ViewArticle_QSB #iQSBContainer #location_wrapper {  
	width: 90%;                        
	margin-top: 5px;
	float: left !important;
	clear:both;	
    }
.cb_style .INTL_ViewArticle_QSB #iQSBContainer #keywords_wrapper {              
	width: 90%;                        
	margin-top: 5px;
	float: left !important;
	clear:both;         
    }

.cb_style .INTL_ViewArticle_QSB #iQSBContainer #categories_wrapper {             
    width: 90%;
	margin-top: 5px;
	float: left; clear:both;     
    }
    
.cb_style .INTL_ViewArticle_QSB #iQSBContainer #countries_wrapper {             
    width: 90%;
	margin-top: 5px;
	float: left; clear:both;   
	display:none;  
    }   
                
.cb_style .INTL_ViewArticle_QSB #iQSBContainer #findbutton_wrapper {            
    width: 90%;                                                        
    margin: 27px 0 0 0;                           
    padding: 0;          
	float: left;
	clear:both;
}
                
.intlQuickSearchBox #sbmt {       
	margin: 0;            
    }
    
.ViewArticle_BackButton {text-align:center; color:#FFFFFF; height:18px; background-image:url(http://img.icbdr.com/images/UK/JS/NewHomePage/backTo_Btn.gif ); background-repeat:no-repeat; margin-left:20px; width:170px; padding-top:2px; float:left;}  
.ViewArticle_BackButton a {color:#FFFFFF;}
.ViewArticle_BackButton a:hover {cursor:pointer; text-decoration:none; color:#FFFFFF;}
.ViewArticle_BackButton a:link {cursor:pointer; text-decoration:none; color:#FFFFFF;}
.ViewArticle_BackButton a:visited {cursor:pointer; text-decoration:none; color:#FFFFFF;}






/*ca new header css*/

body {
	font-family:Arial,helvetica,Sans-Serif;
	background-color: #fff;
	margin:0;
	padding:0;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

* html .clearfix {
	height: 1%;
}

#caHeader {
	margin:0;
	padding:0;
	width:100%;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_banner_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#FFF;
}

#camainHeader {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	
	}
	
	
#camainHeader h1 {
	margin: 0;
	padding:0;
	
	}	

#caTopHeader {
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	
	}

#caHeader_top {
	margin:0;
	padding:0;
	width:100%;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_banner_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


#camainHeader_top {
	height:45px;
	margin:0;
	padding:0;	
}

.ca_EmpNav {
	margin:0;
	padding:0 0 0 5px;
	height:24px;
	display:block;
	float:right;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_top_tab_bg_green02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.ca_EmpNav ul {
	height:24px;
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
	float:left;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_top_tab_bg_right_green.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.ca_EmpNav ul li {
	float:left;
}

.ca_EmpNav ul a {
	display:block;
	padding: 0 0.9em;
	line-height:1.5em;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_nav_bar_green.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}


.ca_EmpNav ul span {
  
  color:#FFFFFF;
  display:block;
  font-size:12px;
  font-weight:bold;
  line-height:1.5em;
  padding: 0 0.9em;
  background-image:url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_nav_bar_green.jpg);
  background-position:right center;
  background-repeat:no-repeat;
}


.ca_EmpNav ul .removeimage 
{
 background-image:none;   
     }

.ca_EmpNav p {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
}


#camainHeader_middle {
	height:74px;
	margin:0;
	padding:0;		
}

#camainHeader_middle img {
	margin:0;
	padding:5px 0 0 0 !important;	
	float:left;
}

#camainHeader_bottom {
	height:30px;
	margin:0;
	padding:0;		
}

#camainHeader_bottom ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;	
}

#camainHeader_bottom ul li {
	float:left;	
}


#camainHeader_bottom ul a {
	display:block;
	padding: 0 1.3em;
	line-height:2.3em;
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_nav_bar.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

#camainHeader_bottom ul a:hover {
	text-decoration:underline;
	background-color:#f07d2c;
}


#camainHeader_bottom ul #home a{
	display:block;
	padding:0;
}

#camainHeader_bottom ul #postjoblink a {
	background-color:#f07d2c;	
}



/*Start of new Nav*/

.cb_nav {
	margin:0;
	padding:0 !important;
	width:100%;
	height:33px !important;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_banner_nav.jpg)!important;
	background-repeat: repeat-x!important;
	background-position: left top!important;	
	
	}
	
.nav_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:750px;	
	}
	
.cb_nav .cb_nav_inner .nav_wrapper .nav_wrapper ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;	
}	


.nav_wrapper ul li {
	float:left;	
}


.cb_nav .cb_nav_inner .nav_wrapper ul li a {
	display:block;
	padding: 0 1.3em !important;
	line-height:2.4em !important;
	text-decoration:none;
	font-size:13px !important;
	color:#FFFFFF !important;
	font-weight:bold;
	background-image: url(http://img.icbdr.com/images/CA/Spot/CAFeatEmp/ca_nav_bar.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height:33px !important;
}

.nav_wrapper ul li a:hover {
	text-decoration:underline!important;
	background-color:#f07d2c;
}

.nav_wrapper ul #home a{
	display:block;
	padding:0;
}



.cb_nav .nav_wrapper li.active {
    background:none !important;
}

.cb_nav .nav_wrapper ul li {
    background:none !important;
}

/*Start of header sub link*/
.caheader_sublinks {
	margin:0;
	padding:0;
	width:100%;
	display:block;
}

.caheaderlinks  {
	margin:0 10px 0 0;
	padding:0;
	float:right;
}

.caheaderlinks  span {
	line-height:2.3em;
	font-size:13px;
	color:#9e9e9e;
	font-weight:bold;
}

.caheaderlinks  span a {
	text-decoration:none;
	color:#9e9e9e;
}

.caheaderlinks  span a:hover {
	text-decoration:underline!important;
}

#ukLogo {
        margin-left: -28px !important;
}
