
.cb_style form{ margin: 0px; }
.cb_style td, .cb_style div{ font: 11px arial,helvetica; color: #000000; text-align: left; line-height: normal; }

.cb_style a{ color: #0000cc; }

.cb_style .clear{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }

.cb_style .welcome{ font-size: 12px; padding-left: 10px; margin-bottom: 10px; }

.cb_style .ring_strip_wrapper{ width: 100%; float: left; margin-bottom: 20px; background: url(../../images/JS/Elements/outer_ring_curve.gif) no-repeat 785px 0px; background-color: #ffcc66; }
.cb_style .ring_strip_content{ width: 785px; float: left; }
.cb_style .inner_ring_wrapper{ width: 347px; height: 260px; float: left; background-color: #ff6600; }
.cb_style .inner_ring_content{ padding: 10px 0px 0px 20px; }
.cb_style .outer_ring_wrapper{ width: 438px; height: 260px; float: left; background: url(../../images/JS/Elements/inner_ring_curve.gif) no-repeat top left; background-color: #ffd55e;}
.cb_style .outer_ring_content{ padding: 14px 0px 0px 25px;}

.cb_style .inner_ring_divider_on{ position: absolute; z-index: 2; margin-top: 168px; background: url(../../images/JS/Elements/Lines/dot_inverse_tile.gif); width: 368px; height: 1px; line-height: 1px; font-size: 1px; }
.cb_style .inner_ring_divider_off{ position: absolute; z-index: 2; height: 1px; line-height: 1px; font-size: 1px; }

.cb_style .inner_ring_header{ font-size: 24px; font-weight: bold; color: #ffff66; padding-bottom: 2px; }
.cb_style .inner_ring_col_1{ float: left; width: 184px;}
.cb_style .inner_ring_col_2{ float: left; width: 130px;}
.cb_style .inner_ring_gutter{ width: 8px; height: 1px; float: left; }
.cb_style .input_label{ font-size: 14px; font-weight: bold; color: #ffffff; padding-top: 3px; }
.cb_style .input_field_keywords{ width: 172px; font-size: 13px; }
.cb_style .input_field_location{ width: 126px; font-size: 13px; }
.cb_style .input_field_categories{ width: 178px; font-size: 13px; }
.cb_style .more{ margin-top: 8px; float: left; }
.cb_style .more a, .cb_style .more a:visited{ color: #ffffff; text-decoration: none; font-family: verdana; }
.cb_style .find_jobs{ margin-top: 8px; float: right; }


.cb_style .search_blurb{ width: 320px; height: 78px; clear: both; margin-top: 12px;}
.cb_style .search_blurb ul{ margin: 0px 0px 0px 0px; padding: 0px; color: #ffffff; width: 308px; overflow: hidden; white-space: nowrap; }
.cb_style ul.unknown_blurb_list{ list-style-type: none; width: auto; margin-left: 0px; padding-left: 0px; }
.cb_style .search_blurb ul li{ margin: 4px 0px 0px 17px; font-size: 12px; }
.cb_style .search_blurb ul li span{ color: #000000; }
.cb_style ul.unknown_blurb_list li{margin: 4px 0px 0px 2px;}

.cb_style .input_more_label{ margin-top: 6px; font-weight: bold; color: #ffffff; font-size: 12px; }
.cb_style .input_more_drop{ width: 130px; }
.cb_style .emp_type_label{ margin-top: 18px; font-weight: bold; color: #ffffff; font-size: 12px; }
.cb_style .emp_type_left{ float: left; width: 116px; }
.cb_style .emp_type_right{ float: right; width: 116px; }

.cb_style .outer_ring_header{ font-size: 20px; font-weight: bold; color: #000066; padding-bottom: 6px; width:404px; }
.cb_style .whats_this{ float: right; margin-top: 5px; font-size: 10px; border-bottom: dashed 1px #0000cc; margin-right: 38px; }
.cb_style .whats_this a{ text-decoration: none; }
.cb_style .recommend_blurb{ font-size: 13px; margin-left: 12px;}
.cb_style .recommend_section{ clear: both; margin-top: 20px; }
.cb_style .recommend_image{ float: left; margin-left: 10px; margin-right: 2px; }
.cb_style .rss_section{float:right; padding-top:4px;}
/*
.cb_style .recommend_pop_wrapper{ position: absolute; z-index: 2; background-color: #ffffff; border: solid 1px #000066; padding: 10px; margin-top: 12px; margin-left: 50px; }
.cb_style .recommend_pop_content{ width: 220px; }
.cb_style .recommend_pop_content ul{ padding: 0px; list-style-image: url(../../images/JS/Elements/star_bullet.gif); margin: 5px 5px 5px 15px; }
.cb_style .recommend_list {
}
*/
.cb_style .recommend_list ul{ padding: 0px; list-style-image: url(../../images/JS/Elements/star_bullet.gif); margin: 0px; width: 260px; overflow: hidden; white-space: nowrap; }
.cb_style .recommend_list ul li{ margin-left: 26px; }
.cb_style .recommend_list ul li a{ font-size: 12px; }
.cb_style .recommend_more{ margin-top: 10px; margin-left: 16px; }
.cb_style .recommend_wait{ font-size: 12px; font-weight: bold; margin-left: 10px;  }

.cb_style ul.savedsearches
{
	margin: 0;
	padding: 0;
	line-height:15px;
}

.cb_style ul.savedsearches li a
{
	margin:0;
	padding:0;
}

.cb_style .recommend_header
{
	margin:0;
	padding:0;
	width:410px;
	height:19px;
}

.cb_style .recommend_location
{
	padding-left:6px;
	float:left;
	width:235px;
	height:19px;
}

.cb_style .recommend_location_text
{
	font-size:12px;
}

.cb_style .recommend_seeall
{
	font-size:12px;
	float:left;
	width:169px;
}

.cb_style .recommend_location_text a, .cb_style .recommend_location_text a:visited{color: #000000; text-decoration: none; font-family: verdana; font-size:10px; }
.cb_style .recommend_location_text a:hover{
	text-decoration:underline;
}

.cb_style .recommend_location_text span.bracket
{
	font-family: Verdana;
	font-size: 10px;
}



.cb_style .recommend_body
{
	margin-left:10px;
	margin-top:10px;
	width:380px;
	height:170px;
}

.cb_style #ifrmRecommendations
{
	width:395px;
	height:170px;
	border:0px;
}

.cb_style .spotlights_wrapper{ clear: both; width: 760px; float: left;}
.cb_style .spotlight1_wrapper{ float: left; width: 190px; background: url(../../images/JS/Elements/Lines/dot_tile.gif) repeat-y right; }
.cb_style .spotlight2_wrapper{ float: left; width: 180px; background: url(../../images/JS/Elements/Lines/dot_tile.gif) repeat-y right; }
.cb_style .spotlight3_wrapper{ float: left; width: 200px; background: url(../../images/JS/Elements/Lines/dot_tile.gif) repeat-y right; }
.cb_style .spotlight4_wrapper{ float: left; width: 190px; }
.cb_style .spotlight_content{ height: 118px; padding-left: 10px; }
.cb_style .spotlight_header{ font-size: 11px; font-weight: bold; color: #ff6600; }
.cb_style .spotlight_content ul{ margin: 0px; padding: 0px; color: #cccccc; }
.cb_style .spotlight_content ul li{ margin-top: 2px; margin-left: 16px; }
.cb_style .spotlight_content ul li span{ color: #000000; }

.cb_style .web_id{ float: left; margin-top: 12px; }
.cb_style .web_id input{ width: 60px; }
.cb_style .web_id_go{ float: left; margin-top: 12px; }
.cb_style .web_id_go input{ margin-top: 1px; margin-left: 4px; }

.cb_style .more_categories{ margin-top: 2px; float: left; border-bottom: dashed 1px #0000cc; }
.cb_style .more_categories a{ text-decoration: none; }

.cb_style .feat_emp{ padding-top: 16px; text-align: center; }

.cb_style .home_banner{ margin: 26px 0px 0px 10px; }

/* classes used for popup effects*/
.popup
{
		POSITION: absolute;  
		margin: -5px 2px 5px -2px !important;
		margin: 0px;
		BORDER-LEFT: 1px solid #b98a2b;
		BORDER-TOP: 1px solid #b98a2b;
		BORDER-BOTTOM: 1px solid #b98a2b;
		BORDER-RIGHT: 1px solid #b98a2b;
		background-color:white;
}

.shadowing 
{
	position:absolute;
	visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#a3a3a3, direction=135, strength=5);
background: url(../../images/JS/Widgets/shadowAlpha.png) no-repeat bottom right ;
}

.pop_wrapper
{
	margin:10px;
}

.popheader
{
	background-color:#f5c85e;
	height:20px;
	padding-left:4px;
	padding-right:4px;
}	

p.popheadertext
{
	line-height: 19px;
	margin:0px;
	padding: 0px;
	font-size:11px;
}	

p.popheadertext img
{
	float:right;
	margin-top:3px;
}

/* END of popup classes*/

/* What's this POPUP*/
#WhatsThisPopup
{
		width: 265px;
		height:243px; /* This guy we have to tweak to look good in Firefox*/
		left: 485px;
		top: 122px;
		font-size:11px;
		font-family: arial; 
}	

.recommend_pop_content{  margin:10px; background-color: transparent; width: 240px; height: 200px; /* we need this for firefox */}
.recommend_pop_content ul{ padding-left: 16px; list-style-image: url(../../images/JS/Elements/star_bullet.gif); margin: 0px;  }
/* End of what's this POPUP*/

/* Categories POPUP*/

#CategoriesPopup
{
		width: 435px;
		height:148px; /* This guy we have to tweak to look good in Firefox*/
		left: 90px;
		top: 355px;
		font-size:11px;
		font-family: arial; 
}	

.cat_pop_content{ margin:10px; background-color: transparent;  height: 105px; }
.cat_pop_content ul{ margin: 0px; padding: 0px; color: #cccccc; }
.cat_pop_content ul li{ margin-top: 2px; margin-left: 20px; }

.cat_pop_content div{
	float:left;
	padding-right:10px;
}

/* End of Categories POPUP*/

/* Styles to be used if there are no recommendations available */
#recPageWrapper { margin-left: 10px; width: 340px; height: 195px; overflow: auto; scrollbar-face-color: #dfb156; scrollbar-highlight-color: #e1b45b; scrollbar-3dlight-color: #d6c099; scrollbar-darkshadow-color: #666666; scrollbar-shadow-color: #e6b757; scrollbar-arrow-color: #ffeec0; scrollbar-track-color: #ecc26b; }
#recPage { width: 316px; }
#recDiagramImage, #recBetterJobImage { float: right; margin: 0 0 5px 5px; }
#recBetterJobImage { margin-right: 10px; }
#recPageWrapper h4, #recPageWrapper p { margin: 12px 0; }
#recPageWrapper h4 { font-size: 13px; font-weight: bold; margin-top: 0; }
#recBullets { margin-bottom: 12px; }
#recBullets, recBullets h4 { font-size: 13px }
#recPageWrapper ul { color: #009; list-style: none; padding: 0; margin: 0; }
#recPageWrapper li { clear: left; }
#recPageWrapper li span { display: block; float: left; width: 10px; }
#recPageWrapper li p { float: left; margin: 0; width: 140px; }
#recPageWrapper a { color: #009; text-decoration: none; }
#recPageWrapper a:hover { text-decoration: underline; }
#recButtonLinkWrapper { font-weight: bold; margin: 12px 0; text-align: center; }
#recButtonLinkWrapper a#recButtonLink { font-size: 10px; color: #FFF; padding: 4px 8px; border-left: 1px solid #006; border-right: 1px solid #006; background-image: url(../../images/js/jobrecommendations/rec_bkgd_button.gif); }
#recButtonLinkWrapper a#recButtonLink, #recButtonLinkWrapper a#recButtonLink:hover { text-decoration: none; }
.clearBoth { clear: both; }
/* end of no recommendations styles */

