/* Redefined */
.cb_style select, td, input, submit{
	font: 12px arial,helvetica;
	color: #333333;
}

.cb_style a{
	font-family: Arial;
	color: #000099;
}

.cb_style a:active{
	color: #000000;
}

.cb_style a:visited{
	color: #666666;
}

/* Nav */
.cb_style .nav_bold{
	background: none;
	font: bold 12px arial,helvetica;
	color: #333333;
	text-decoration:underline;
}

.cb_style .nav{
	background: none;
	font: 12px arial,helvetica;
	color: #333333;
	text-decoration:none;
}

.cb_style A.nav:hover{
	text-decoration:underline;
}

.cb_style .results_nav{
	font: bold 12px arial,helvetica;
	color: #333333;
}

/* Headers */
.cb_style .hdr_gry_bld, .cb_style .hdr_bold{
	font: bold 18px arial,helvetica;
	color: #333333;
}

.cb_style .hdr_grn_bld{
	font: bold 18px arial,helvetica;
	color: #669933;
}

.cb_style .hdr_blu_bld{
	font: bold 18px arial,helvetica;
	color: #000066;
}

.cb_style .hdr_org_bld{
	font: bold 18px arial,helvetica;
	color: #FF6600;
}

.cb_style h1#articleHeadline
{
	font-size: 18px;
	padding: 0px;
	margin: 0px;	
}

.cb_style .hdr_org_bld1{
	font: bold 19px arial narrow,helvetica;
	width: 300px; 
	color: #FF6600;
}
.cb_style .hdr_org_bld2{
	font: bold 19px arial narrow,helvetica;
	width: 300px; 
	color: #1e3e8c;
}

/* Body Text, Plain */
.cb_style .bdy_blk{
    font: 12px arial,helvetica;
    color: #000000;
}

.cb_style .bdy_gry{
	font: 12px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn{
	font: 12px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu{
	font: 12px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org{
	font: 12px arial,helvetica;
	color: #FF6600;
}

.cb_style .bdy_blk11{
    font: 11px arial,helvetica;
    color: #000000;
}

.cb_style .bdy_gry11{
	font: 11px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn11{
	font: 11px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu11{
	font: 11px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org11{
	font: 11px arial,helvetica;
	color: #FF6600;
}

/* Body Text, Large */
.cb_style .bdy_gry_lg{
	font: 13px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn_lg{
	font: 13px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu_lg{
	font: 13px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org_lg{
	font: 13px arial,helvetica;
	color: #FF6600;
}

/* Body Text, Standard, Bold */
.cb_style .bdy_gry{
	font: bold 12px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn{
	font: bold 12px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu{
	font: bold 12px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org{
	font: bold 12px arial,helvetica;
	color: #FF6600;
}

/* Body Text, Large, Bold */

.cb_style .bdy_gry_lg{
	font: bold 13px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn_lg{
	font: bold 13px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu_lg{
	font: bold 13px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org_lg{
	font: bold 13px arial,helvetica;
	color: #FF6600;
}

/* Results */
.cb_style .rslt_row1{			/* Row 1 (Location, Title, Company, Pay, Date */
	padding: 5px 0px 0px 6px;
	font: 12px arial,helvetica;
	color: #333333;
}

.cb_style .rslt_row2{
	padding: 0px 0px 0px 10px;
	font: 10px arial,helvetica;
	color: #333333;
}

.cb_style .rslt_row3{			/* color is black for ResResults descriptions */
	padding: 8px 0px 0px 0px;
	font: 12px arial,helvetica;
	color: #000000;
}

.cb_style .rslt_row4{
	padding: 0px 0px 0px 0px;
	font: bold 12px arial,helvetica;
	color: #000099;	
	text-decoration:underline;
}

/* Miscellaenous */
.cb_style .sort_current{		/* highlights current sorters */
	display: block;
	padding: 2px;
	border: 1px solid #FFCC66;
}

.cb_style .blu_bold{			/* slightly bigger, clickable title links */
	font: bold 14px arial,helvetica;
	color: #000066;
}

.cb_style .listfont{			/* used on div tags */ 
    font: 11px arial; 
    height:16px;
} 

.centerPageWrapper { text-align: center; font-family: Arial; padding: 0 20px 0 20px; }
.insidePageWrapper { width: 100%; margin: 0 auto o auto; text-align: left; }
.logoutHeader 
{
    height: 50px;
    font: bold 14px Verdana;
    padding: 0 0 0 0;
    font-size: 18px;	
}

.jsHomeBlueGrad { background: #fff url(../../images/gradients/js_bluegrad.jpg) repeat-x; padding: 0; margin: 0; }
.logoutHeader div { margin-top: 30px; padding: 0; text-align: center; }
.bottomBoxWrapper { width: 100%; border: 1px solid #D3DEFC; margin: 0; padding: 0; }
.bottomBoxWrapper p { margin: 15px 10px 30px 10px; padding: 0; color: #000; font-size: 12px; line-height: 18px; }
.leftLogout { float: left; width: 50%; }
.rightLogout { float: left; width: 50%; }
.jsLogoutBox { width: 49%; height: 200px; float: right; border-right: 1px solid #D3DEFC; padding-bottom: 20px; }
.jsLogoutBoxFirst { width: 50%; height: 200px; float: right; border-right: 1px solid #D3DEFC; }
.jsLogoutBox h3 { width: 100%; background-color: #287ab9; color: #fff; font-size: 14px; padding: 0; margin: 0; font-weight: bold; font-style: normal; text-align:center;}
.jsLogoutBox h3 span { display: block; padding: 5px; }
.jsLogoutBox a.logoutLink { display: block; margin: 10px 0 0 0; color: #287ab9; font-size: 12px; text-decoration: none; font-family:lato, Arial; }
.jsLogoutBox a.logoutLink:hover {  text-decoration: underline;  }
.jpLogoutBox { width: 49%; height: 200px; float: left; border-right: 1px solid #D3DEFC; padding-bottom: 20px;  }
.jpLogoutBox h3 { width: 100%; background-color: #182642; color: #fff; font-size: 14px; margin: 0; font-weight: bold; font-style: normal; text-align:center; }
.jpLogoutBox h3 span { display: block; padding: 5px; }
.jpLogoutBox.last { width: 50%; border-right: 0 !important; }
.jpLogoutBox h3.lasth3 { width: 100%; text-align:center; }
.jpLogoutBox a.logoutLink { display: block; margin: 10px 0 0 0; color: #287ab9; font-size: 12px; text-decoration: none; }
.jpLogoutBox a.logoutLink:hover { text-decoration: decoration; }
.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}



/****************** REGISTRATION PAGE STYLES *********************/
.cb_style .reg_alreadyTopL {} /*overridden in cobrand*/
.cb_style .reg_alreadyTopR {} /*overridden in cobrand*/
.cb_style .reg_already {} /*overrriden in cobrand*/
.cb_style .reg_alreadyTopCenter {background-color: #FFFFCC; white-space: nowrap;}
.cb_style .reg_mainTopL {} /*overridden in cobrand*/
.cb_style .reg_mainTopR {} /*overridden in cobrand*/
.cb_style .reg_mainBottomL {} /*overriden in cobrand*/
.cb_style .reg_mainBottomR {} /*overriden in cobrand*/
.cb_style .reg_stepone {} /*overriden in cobrand*/
.cb_style .reg_steptwo {} /*overriden in cobrand*/
.cb_style .reg_stepthree {} /*overriden in cobrand*/

.cb_style .tipLogo { float: left; margin-left:20px; }
.cb_style .tipHeading { color: #f60; font-size: 16px; font-weight: bold; }
.cb_style .tipContent { margin: 5px 0 0 40px; font-size: 11px; }
.cb_style .tipContent a { color: #339; text-decoration: none; }
/****************** END REGISTRATION PAGE STYLES *********************/

	
