/* Generic Styles */
/* ************** */
	body {
		font-size: 12px;
		padding: 0;
	}
	.cb_main {
		padding: 1px 0;
		text-align: left;
	}
	.pnlOuterWrapper {
		text-align: center;
	}
	.pnlInnerWrapper {
		width: 750px;
		margin: 0 auto;
		text-align: left;
	}
	#shareHeaderTop {
		background: none; 
		background-color: #f1f1f1;
		font-family: Verdana;
	}
	#shareHeader_logo { 
		margin-top: 5px;
	}	
	#shareHeaderTop a {
		color: #009;
	}
	.bannerad {
		clear:both;
		float: right;
		width: 468px;
		margin-top: 10px;
	}
	.cb_EmpNav {
		margin-bottom: 0;
	}
	.province {
		width: 230px;
	}
	.cb_style h2, .cb_style legend 
	{ 
		font-size: 16px; 
		line-height: 18px; 
		color: #006; 
		margin: 1em 0 1em; 
		font-weight: bold; 
		/*border-bottom-width: 1px; 
		border-bottom-style: solid;*/
	}

	.footnote a {
		font-size: 9px;
	}
	.cb_style td	{
		font-size: 12px;
	}

	#logo2	{
		margin: 0px 0px 15px 0px;
		width: 98%;
		padding-left: 10px;
		text-align: left;
	}

	#org_bar	{
		width: 100%;
		margin: 0px auto;
		text-align: center;
		height: 25px;
		background-color: #f60;
		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;
	}

	#main
	{
		width: 100%;
		margin: 0px auto;
	}

	#memoryleft  {	
		background-color: #f1f1f1;	
	}

	#memoryright {
		background-color: #f1f1f1;		
	}

	ul	{
		list-style-position: outside;
		margin: 0px;
		padding: 15px 0px 15px 15px;
	}
	
	.links_footer {		
		width: 100%;
		margin: 10px 0 7px 0;
		text-align: center;
		font-family: Arial;
		font-size: 1em;		
	}
	
	.links_footer a {
		color: #009;
	}
	#pnlCountryLinks .pnlFooterLinks span a {
		color: #009;
		font-family: Arial;
		font-size: 12px;
	}

	#cust_footer #centerINFooter 
	{
		width: 500px; 
		margin: 0 auto 0 auto;
	}

/* 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_table{ width: 100%; border-bottom: solid 1px #DDDDDD; table-layout:auto;}
	.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; }

/* Job results skyscrapers */
	.inJRPSkyBanners {
		float: left;
		margin: 50px 0pt 0pt 10px;
	}
	
/* Quick Search Box */

	.inQuickSearchBox {
		width: 300px;
		border: 1px solid #F60;
		font-family: verdana;
		text-align: left;
		height: 270px;
	}

	.inQuickSearchBox label {
		font-size: 1em;
	}

	.inQuickSearchBox 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;
	}

	.inQuickSearchBox h3 {
		margin: 0;
		font-size: 12px;
		font-weight: bold;
	}

	.inQSB_links {
		margin: 10px 10px 0 10px;
	}

	.inQSB_links ul {
		padding-top: 0;
	}

	.inQSB_links li {
		list-style-type: square;
		font-size: 11px;
		color: #006;
	}

	.advSrchLink { font-size: 11px; letter-spacing: -1px; }

	.cb_style #qsForm, #webIDForm 
	{
		color: #333;	
		padding: .5em;
		margin: 0;	
	}

	.cb_style #qsForm label
	{
		display: block;
		font-weight: bold;	
		margin: 0 0 .3em;
	}

	.cb_style #webIDForm label
	{
		display: block;
		font-weight: bold;
		font-size: 12px;
		margin: 0 0 .3em;
	}

/* End Quick Search Box */

.ecomm_content {
	width: 750px;
	
}
	
.articleModified {
	color: #666;
	text-align: right;
}

/* 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;
}
/* New layout */
.cb_style .jdpInnerContent
	{margin:0 auto 10px auto;
	text-align:left;
	font-size:12px}

.cb_style #jdpLeftWrapper
	{float:left;
	width:100%;
	margin:0;
	padding:0; }

.cb_style .jdpLeftSkyscraper
	{margin:0 175px 0 0;
	padding:0;
	text-align:left}

.cb_style #jdpAdColumn
	{float:left;
	width:160px;
	padding:0;
	margin:10px 0 0 -160px;	}


/***************************/
/* msn.careerbuilder.co.in */
/***************************/

#tcContent .in #frmTopDiv h1,
#tcContent .jsWhiteBoxWrapper .jsContentWrapper h1
{
	margin-top:10px;
}

#tcContent #applyWrapper #heading
{
	margin-left:5px;
	margin-top:5px;	
}

#tcContent #applyWrapper #heading h1
{
	margin-bottom:10px;	
}

#tcContent #applyWrapper #jobDetails
{
	margin-left:5px;	
}

#tcContent .svWrapper #mySavedJobs,
#tcContent .svWrapper #applicationHistory
{
	width:768px;
	float:left;
	margin-left:5px;	
}

#tcContent .svWrapper #mySavedJobs .email_list
{
	float:left;
}

#tcContent .svWrapper #mySavedJobs .email_list .ESJL_emailHD
{
	.*>vertical-align:bottom;
}

#tcContent .svWrapper #mySavedJobs .email_list #ESJL_EmailBox
{
	.*>vertical-align:bottom;
}



/* savethissearch and viewsavedjobs links in isearchbox */
 .cb_style .in .alerts_link { border: 1px solid #006; color: #fff; font-weight: bold; float: right;
	border-top-color: #69c; width: 150px; text-align: center;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	background: #2629a5 url("http://img.icbdr.com/images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
	background: #2629a5 url("http://img.icbdr.com/images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px */ }

   .cb_style .in .myjobs_link { border: 1px solid #006; color: #fff; font-weight: bold; float: right;
	border-top-color: #69c; width: 150px; text-align: center; margin-right: 10px;
	padding: .25em !important; /* hold this line for Firefox and Safari */
	padding: .25em 0; /* take of the left/right margins for IE */
	background: #2629a5 url("http://img.icbdr.com/images/js/elements/buttons/bg_btnBL.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
	background: #2629a5 url("http://img.icbdr.com/images/js/elements/buttons/bg_btnBL.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */ }
