ï»¿/*defaultv2 styles */
    .cb_style #jsHomeLeftWrapper { width: 415px; margin: 0; float: left; }
    .cb_style #jsHomeRightWrapper { width: 285px; margin: 0 0 0 15px; float: left; }

    .cb_style .keySearchActive { float: left; width: 91px; height: 19px; padding-top: 4px; margin: 0 3px -2px 3px; position: relative; z-index: 100; border: 1px solid #FBAE00; border-bottom: 1px solid #FFCA26; background: #fff url(http://img.icbdr.com/images/gradients/tab_active_grad.gif) repeat-x; text-align: center;  }
    .cb_style .keySearchActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }
    .cb_style .keySearchInActive { float: left; width: 91px; height: 19px; padding-top: 4px; margin: 0 3px -2px 3px; position: relative; z-index: 1; border: 1px solid #ccc; border-bottom: 1px solid #FBAE00; text-align: center; background: #fff url(http://img.icbdr.com/images/gradients/tab_inactive_grad.gif) repeat-x;  }
    .cb_style .keySearchInActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }

    .cb_style .advSearchActive { float: left; width: 97px; height: 19px; padding-top: 4px; position: relative; margin: 0 0 -2px 0; position: relative; z-index: 100; border: 1px solid #FBAE00; border-bottom: 1px solid #FFCA26; text-align: center; background: #fff url(http://img.icbdr.com/images/gradients/tab_active_grad.gif) repeat-x;  }
    .cb_style .advSearchActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }
    .cb_style .advSearchInActive { float: left; width: 97px; height: 19px; padding-top: 4px; border: 1px solid #ccc; position: relative; margin: 0 0 -2px 0;  border-bottom: 1px solid #FBAE00; text-align: center; background: #fff url(http://img.icbdr.com/images/gradients/tab_inactive_grad.gif) repeat-x;  }
    .cb_style .advSearchInActive a { color: #339; font-size: 10px; font-weight: normal; text-decoration: none; }


    .cb_style .bodyBox { clear: both; border: 1px solid #FBAE00; margin: -1px 0 0 0; text-align: center; width: 415px; padding: 0; font-size: 10px; color: #696969; font-style: italic; line-height: 12px; }
    .cb_style #bodyBoxWrapper { margin: 6px 9px 6px 9px; }
    .cb_style .jsHomeOtherSearches { float: left; width: 114px; padding: 5px 7px 7px 7px; margin: 15px 15px 0 0; background: #fff url(http://img.icbdr.com/images/gradients/js_home_categories.jpg) repeat-x; border: 1px solid #ccc; font-size: 11px; white-space: nowrap; }
    .cb_style .jsHomeCategories { float: left; width: 256px; padding: 5px 7px 7px 7px; margin: 15px 0 0 0; background: #fff url(http://img.icbdr.com/images/gradients/js_home_categories.jpg) repeat-x; height: 100px; border: 1px solid #ccc; font-size: 11px; }

    .cb_style .jsHomeSearchBoxes { width: 417px; }
    .cb_style .jsHomeCategories h3 { display: inline; }
    .cb_style .jsHomeCategories ul { list-style-type: none; }
    .cb_style .jsHomeJobTools { width: 417px; padding: 9px 0 9px 0; margin: 15px 0; background: #fff; }
    .cb_style .jsHomeJobTools ul, .cb_style .jsHomeOtherSearches ul { font-size: 11px; font-weight: normal; margin: 2px 0px 2px 15px; padding: 0 0 0 8px; }
    .cb_style .jsHomeJobTools li, .cb_style .jsHomeOtherSearches li { font-size: 11px; font-weight: normal; color: #477BD1; list-style-image: url(http://img.icbdr.com/images/bullets/grey_bullet.gif); }
	.cb_style .jsHomeSavedSearch ul {  margin: 0 0 0 12px; padding: 0 0 0 10px !important; }
    .cb_style .jsHomeSavedSearch li { font-size: 12px; font-weight: normal;  list-style-image: url(http://img.icbdr.com/images/bullets/grey_bullet.gif); padding: 2px 0 2px 0; }
    .cb_style .jsHomeSavedSearch li a { font-size: 12px; font-weight: normal; color: #1e3e8c; }
    .cb_style .jsHomeJobTools li span { color: #000; }
    .cb_style .jsHomeJobToolsLeft { float: left; width: 260px; }
    .cb_style .jsHomeJobToolsLeft h3 { width: 100%; border-bottom: 1px solid #ccc; }
    .cb_style .jsHomeJobToolsRight { height: 84px; padding: 2px; width: 139px; margin: 0 0 0 12px; border: 1px solid #ccc; float: left; text-align: center; }
    .cb_style .jsHomeMoreSpace { padding-top: 17px; }
    .cb_style .jsHomeCategoriesSpace { padding-top: 7px; }

    .cb_style #QSBBoxContainer { width: 415px; margin: 0; padding: 0; text-align: center; }
    .cb_style #QSBBoxContainer .qsb_input_wrapper_left { text-align: left; width: 190px; margin: 0; padding: 0; }
    .cb_style #QSBBoxContainer .submitKey { text-align: left; width: 180px; margin: 36px 0 0 0; padding: 0; }
    .cb_style #QSBBoxContainer .submitAdv { text-align: left; width: 180px; margin: 13px 0 0 0; padding: 0; }
    .cb_style #QSBBoxContainer .qsb_input_big_label { font-size: 16px; font-weight: bold; color: #006; padding: 3px 0 4px 0; width: 187px; font-style: normal; }
    .cb_style #QSBBoxContainer .qsb_input_med_label { font-size: 13px; font-weight: bold; color: #006; padding: 3px 0 5px 0; width: 187px; font-style: normal; }
    .cb_style #QSBBoxContainer .qsb_input_label { font-size: 12px; font-weight: bold; color: #006; padding: 3px 0 3px 0; width: 187px; font-style: normal; }
    .cb_style #QSBBoxContainer .input_sm_label { font-size: 11px; font-weight: bold; color: #006; padding-top: 3px; font-style: normal; }
    .cb_style #QSBBoxContainer .SearchLeftHalf { float: left; width: 182px; text-align: left; padding: 0; margin: 0; }
    .cb_style #QSBBoxContainer .SearchRightHalf { float: left; width: 182px; margin: 0 0 0 15px; text-align: left; padding: 0; }
    .cb_style #QSBBoxContainer .advSearchCol { width: 50%; float: left; padding: 0; margin: 0; }
    .cb_style #QSBBoxContainer .input_more_drop { width: 98px; font-size: 11px; font-style: normal; margin-top: 4px; }
    .cb_style #QSBBoxContainer .emp_type_left { float: left; width: 50%; font-size: 11px; font-style: normal; color: #000; }
    .cb_style #QSBBoxContainer .input_field_keywords { width: 182px; font-size: 12px; }
    .cb_style #QSBBoxContainer .input_field_location { width: 182px; font-size: 12px; }
    .cb_style #QSBBoxContainer .input_field_categories { width: 182px; font-size: 12px; margin-top: 4px; }
    .cb_style #QSBBoxContainer .jsHomeSavedSearch { font-size: 11px; font-style: normal; color: #000; font-weight: normal; clear: both; padding: 5px 0 3px 0; margin: 0; text-align: left; }
    .cb_style #QSBBoxContainer .jsHomePostedWithin { margin: 10px 0 0 0; }
    .cb_style #QSBBoxContainer .jsHomeEmpType { margin: 6px 0 0 0; }
    .cb_style #QSBBoxContainer #qsbButton { font-size: 12px; font-weight: bold; width: 83px; }

    .cb_style #pnlRecommendHelp { width: 275px; padding: 0; margin: 0; overflow: hidden; }
    .cb_style #pnlRecommendHelp h2 { font-weight: bold; font-size: 16px; color: #569841; margin: 3px 0 3px 0; padding: 0; }
    .cb_style #pnlRecommendHelp ul { font-size: 11px; font-weight: normal; margin: 2px 15px 2px 25px; }
    .cb_style #pnlRecommendHelp li { font-size: 11px; font-weight: normal; color: #477BD1; list-style-image: url(http://img.icbdr.com/images/bullets/grey_bullet.gif); }
    .cb_style #pnlRecommendHelp p { font-weight: bold; margin: 3px 0 3px 0; }

    .cb_style #pnlRecommendList { width: 275px; }

    .cb_style #RecommendBody { width: 285px; }
    .cb_style #RecommendBody h2 { font-weight: bold; font-size: 16px; color: #569841; margin: 3px 0 3px 0; padding: 0; }

    .cb_style .recommend_location { border-bottom: 1px solid #569841; }
    .cb_style .recommend_location h2 { float: left; width: 200px; }
    .cb_style #recommend_location_text { float: left; width: 246px; }
    .cb_style .recommend_header {  padding: 0; text-align: left; float: left; padding-top: 5px; }
    .cb_style .recommend_header a { font-size: 11px; font-weight: bold; color: #4067C4; text-decoration: none; }

    .cb_style #rssLinkWrapper { float: right; width: 38px; }

    .cb_style .imgGraph { text-align: center; color: #436DBF; font-weight: bold; font-size: 12px; }
    .cb_style .imgGraph a { color: #436DBF; font-weight: bold; font-size: 12px; text-decoration: none; }
    .cb_style .imgGraph img { margin: 0 auto 0 auto; }

    .cb_style #pnlFeatCatContent ul { margin: 2px 0px 2px 7px; padding: 0; }
    .cb_style #pnlFeatCatContent li { list-style-type: none; margin: 0; }
    .cb_style #pnlFeatCatContent div { width: 50%; float: left; text-align: left; }

    .cb_style .jsHomeSpotBanner { padding: 15px 0 0 0; margin: 0 auto 0 auto; width: 750px; }

	.shadowing
	{
		position:absolute;
		visibility:hidden;
		filter:progid:DXImageTransform.Microsoft.Shadow(Color=#a3a3a3, direction=135, strength=5);
		background: url(http://img.icbdr.com/images/JS/Widgets/shadowAlpha.png) no-repeat bottom right ;
	}

	/* Categories POPUP*/

	#CategoriesPopup
	{
			width: 435px;
			height:148px; /* This guy we have to tweak to look good in Firefox*/
			left: 10px;
			top: 410px;
			font-size:11px;
			font-family: arial;
	}

	.cat_pop_content { margin: 0; background-color: transparent;  height: 105px; }
	.cat_pop_content ul { margin: 0; padding: 0; color: #cccccc; list-style-type: none; }
	.cat_pop_content ul li{ margin-top: 2px; margin-left: 10px; }

	.cat_pop_content div{
		float:left;
		padding-right:10px;
	}

	.pop_wrapper
	{
		padding :10px;
		background: #fff;
	}

	.popheader
	{
		background: #fff url(http://img.icbdr.com/images/gradients/tab_active_grad.gif) repeat-x;
		height: 20px;
		padding-left:4px;
		padding-right:4px;
	}

	p.popheadertext
	{
		line-height: 19px;
		margin:0px;
		height: 19px; padding-top: 4px;
		color: #339; font-size: 11px; font-weight: normal; text-decoration: none;
	}

	p.popheadertext img
	{
		float:right;
		margin-top:3px;
	}

	/* End of Categories POPUP*/

	/* Recently Viewed Jobs on homepage */


table.recentjobsresults
{
	border-collapse: collapse;
	table-layout:fixed;
	margin:0;
	padding:0;
	width: 100%;
	font-family:arial, verdana, sans-serif;

}

table.recentjobsresults th
{
  border-collapse:collapse;
  text-align:left;
  height:12px;
  background: url(http://img.icbdr.com/images/JS/Widgets/rvjheaderbg.gif);
}

table.recentjobsresults img.headerimg
{
	padding-left:8px;
}

table.recentjobsresults td
{
  border-collapse:collapse;
  text-align:left;
  font-size:11px;
  border-bottom: 1px solid #fee98a;
  line-height:22px;
  padding-top:3px !important;
  padding-top:1px;
  padding-right:4px;

  text-overflow:ellipsis;
  overflow :hidden;
  white-space :nowrap;
}

table.recentjobsresults tr.backgr
{
	background-color: #fff9df;
}

table.recentjobsresults td.title
{
	line-height:15px;
	padding-left:9px;

}

table.recentjobsresults td.company
{
	font-size:11px;
	line-height:15px;
	padding-left:10px;
}

table.recentjobsresults td.company a:link,
table.recentjobsresults td.company a:active,
table.recentjobsresults td.company a:visited
{
 	color:#000099;
}

div.RecViewedJobsBox
{
	margin: 0;
	width:415px;
	border:1px solid #fbae00;
	margin-top:15px;
}

/*  End of Recently Viewed Jobs*/
