/*d:\matrixservices\wwwroot\css\jobseeker\jobsearching.css */
/***
	originated as a copy of jobresults.css, but will morph as we redo the page
	new/edited styles are indented (wb)
***/

/* ubiquitous styles */
.cb_style form{ margin:0; }
.cb_style table{ border-collapse:collapse; }
.cb_style td{ padding:0; font:11px arial,sans-serif; vertical-align:top; }
.cb_style h1.searchInfo{ font-size:16px; font-weight:bold; color:#666; display:inline; padding-left:4px; }

/*New left module*/
.leftSideModule a, .leftSideModule a:visited {display:block; font-family:Arial, Helvetica, Sans-Serif; color:#0252A2; font-size:13px; margin-bottom:5px;}
.leftSideModule {float:left; margin-right:15px; margin-top:45px; width:150px; border-radius:4px; background:#F7F6F1;}
.leftSideModule > h2 {font-weight:bold; color:#FFF; font-size:18px; border-top-left-radius:4px; border-top-right-radius:4px; background:#0252A2; padding-left:20px; padding-right:20px;}
.leftSideModule > .moduleLinkContainer {padding:20px; padding-top:16px;}
.findJobsRight {float:left;}
.LetterLabelCell {text-align:right !important;}
.LetterLabelCell > a {padding-right:10px;}
.LetterLabelCell > a {visibility:hidden;}

/*New table styles*/
.stateTable {width:90%;}
.stateTable td {height:20px; vertical-align:middle;}
.hoverViewCities {visibility:hidden;}
.stateTable tr:hover td a.hoverViewCities{visibility:visible;}
.jobsByTitle > table table tr:hover > .LetterLabelCell > a {visibility:visible;}
.jobsByTitle h2, .jobsByState h2 {color:#222;}
.stateTable a:visited, .jobsByTitle > table a:visited, .stateTable a, .jobsByTitle > table a {color:#0252A2;}
       
h1#FindJobs {color:#222;}
#ChooseState {font-size:14px; color:#444; padding-top:15px;}


/* em links */
a:link.em{ color:#FF6600; font-weight:bold; }
a:visited.em{ color:#FF6600; font-weight:bold; }
a:hover.em{ color:#FF6600; font-weight:bold; }
a:active.em{ color:#FF6600; font-weight:bold; }

/* links for active sorters */
a:link.srt_on{ color:#000; text-decoration:none; }
a:visited.srt_on{ color:#000; }
a:hover.srt_on{ color:#000; text-decoration:underline; }
a:active.srt_on{ color:#f60; }

/* links for inactive sorters */
a:link.srt_off{ color:#333; text-decoration:none; }
a:visited.srt_off{ color:#333; }
a:hover.srt_off{ color:#333; text-decoration:underline; }
a:active.srt_off{ color:#333; }


/* links for job titles */
	a:link.jt{ font-size:14px; font-weight:bold; color:#f70; text-decoration:none; }
	a:visited.jt{ font-size:14px; font-weight:bold; color:#c49062; }
	a:hover.jt{ font-size:14px; font-weight:bold; color:#f70; text-decoration:underline; }
	a:active.jt{ font-size:14px; font-weight:bold; color:#f70; }

/* search info */
	.cb_style .srch_info_div{ padding:10px 0px 5px 0px; clear:both; }
	.cb_style .cb_radius{ display:inline; }
	.cb_style .cb_radius select{ font-size:14px; font-weight:bold; color:#666; vertical-align:middle; }
.cb_style a.alerts_link{ display:block; /*padding-left:12px;*/ margin-bottom:4px; /*background:url(http://img.icbdr.com/images/JS/jobresults/icon_alerts.gif) no-repeat 0 3px;*/ }
.cb_style a.myjobs_link{ display:block; /*padding-left:12px;*/ margin-bottom:4px; /*background:url(http://img.icbdr.com/images/JS/jobresults/icon_save.gif) no-repeat 0 3px;*/ }
	.cb_style .did_you_mean{padding-left:5px; padding-right:5px; color:#ff7700; font-weight:bold;}
	.cb_style .did_you_mean_wrapper{font-size:120%;}
	.cb_style .multi_geo_suggest {padding:5px 0 5px 5px;}


/* search box */
	.cb_style .cb_SA { margin:0 0 10px 9px; width:100%; }
	.cb_style .cb_SA label, .cb_Narrow label, .cb_Exclude label {	font-weight:bold; }
	.cb_style .cb_SA .cb_Keywords, .cb_SA .cb_Location, .cb_SA .cb_Freshness, .cb_SA .cb_Submit {	float:left;margin:0 10px 0 0; }
	.cb_style .cb_SA .cb_Keywords { width:40%; }
	.cb_style .cb_SA .cb_City { width:20%; }
	.cb_style .cb_SA .cb_Location { width:18%; }
	.cb_style .cb_SA .cb_State { width:6%; }
	.cb_style .cb_SA .cb_Freshness { width:18%;}
	.cb_style .cb_SA .cb_Submit { margin:12px 0 0 0; }
	.cb_style .cb_SA .cb_Keywords input, .cb_SA .cb_Location input, .cb_SA .cb_Freshness select { width:100%; }
	.cb_style .cb_Advanced{ padding-left:10px;}
	.cb_style .srchbox_freshness_sel{ font-size:12px; margin-bottom:1px; }
	.cb_style .srchbox_keywords_inp { font-size:12px; margin-bottom:1px; }
	.cb_style .srchbox_location_inp { font-size:12px; margin-bottom:1px; }
	
/* advanced search box */
    .cb_style #advSrchBox { border:0; padding:10px; }
    .cb_style #advSrchBox .btn { padding:6px 14px; font-size:inherit; } /* Make button a little more normal on purpose */
	
/* Primary Panel */
	.cb_style .cb_PnlPrimary { 
		text-align:left; margin:0 0 0px; padding:9px 0 9px 0; }
	.cb_style .cb_PnlPrimary.m5 { margin:0 0px 0px; }
	.cb_style .cb_PnlPrimary h2 { margin:0 16px 0 0; color:#006;font-size:16px;}
	
/* navigation */
.cb_style .nav_roof_tbl{ background-color:#E6E6E6; width:100%; border:solid 1px #999999; border-top:none;}
.cb_style .nav_roof_lt_cell{ padding:4px; }
.cb_style .nav_roof_mid_cell{ padding:4px; vertical-align:middle; text-align:center; }
.cb_style .nav_roof_rt_cell{ padding:4px 0px 4px 4px; vertical-align:middle; text-align:right; font-weight:bold; white-space:nowrap; }
	.cb_style .nav_btm_cell{ font-weight:bold; padding:10px 14px 10px 20px; text-align:right; white-space:nowrap; }	
	.cb_style .nav_btm_cell select{ font-size:11px; vertical-align:middle; }
.cb_style .nav_btm_cell select{ font-size:11px; margin-top:4px; }
	.cb_style .nav_btm_cell_mid{ font-weight:bold; padding:10px 14px 10px 40px; text-align:center; white-space:nowrap; border-bottom:solid 1px #ffaa00; }

/* tabs */
	.cb_style .tab_tbl { width:100%; }
	.cb_style .tab_lt_cell{ vertical-align:bottom; text-align:left; padding-bottom:4px; }
	.cb_style .tab_rt_cell{ vertical-align:bottom; text-align:right; padding-bottom:4px; }

/*Related Job box*/
	.cb_style .rj_outer_wrap {padding-top:14px;}
	.cb_style .rj_mainTitle {position:relative; top:-7px; left:-8px; font:bold 12px arial; color:#000066;}
	.cb_style .rj_inner_wrap {border:solid 1px #ffaa00; padding-left:18px; padding-right:9px;}
	.cb_style .rj_table {position:relative; top:-6px;}
	.cb_style .rj_show {text-align:center; font:normal 11px arial; color:#ff7d00; }
	.cb_style .rj_hide {display:none; text-align:center; font:normal 11px arial; color:#ff7d00;}



/* job list */
	.cb_style .jl_foam_outer_div{ border-bottom:none; padding:10px 14px 0px 14px; }
	.cb_style .jl_foam_inner_div{ border-bottom:solid 1px #f5d380; padding-bottom:12px; text-align:center; }
	.cb_style .jl_hdr_div{ float:left; color:#000066; font-size:16px; font-weight:bold; }
	.cb_style .jl_pag_div{ float:none; }	
	.cb_style .jl_pag_div select{ font-size:11px; vertical-align:middle; }
	.cb_style .jl_sort_div{ float:right; }
	.cb_style .jl_sort_div select{ font-size:11px; vertical-align:middle; }

	
	.cb_style .jl_tbl{ width:100%; }
	.cb_style .jl_tbl th{ padding:4px 14px; font-size:12px; font-weight:bold; border-bottom:solid 2px #aaa; white-space:nowrap; }
	.cb_style .jl_tbl td{ padding:10px 14px; border-bottom:solid 1px #dddddd; }
	.cb_style .jl_srt_posted_cell{ text-align:right; }
	.cb_style .jl_rslt_posted_cell{white-space:nowrap; text-align:right; }
	.cb_style .jl_odd_row{ background-color:#fff; }
	.cb_style .jl_even_row{ background-color:#f8f8f8; }
	/*.cb_style .jl_clip_div{ overflow:hidden; text-overflow:ellipsis; }*/
	.cb_style .jl_ads_cell{ padding:10px 10px 14px;}
	.cb_style .jl_rvj_cell{border-bottom:solid 1px #ffaa00;}
	.cb_style .jl_geosug_div{ text-align:center; background-color:#FFFFCC; border:solid 1px #999999; padding:4px 4px 8px 4px; font-size:12px; margin-top:16px; }
.cb_style .jl_geosug_wrapper_div{ text-align:center; background-image:url(http://img.icbdr.com/images/gradients/js_graygrad.jpg); background-repeat:repeat-x; background-position:bottom left; border:solid 1px #999; padding:8px 4px 8px 12px; font-size:12px; margin-top:5px; text-align:left; }
.cb_style .jl_geosug_hdr_cell{ text-align:left; font-weight:bold; padding:0px 20px 8px 20px; }
.cb_style .jl_geosug_dym_div{ text-align:left; font-weight:bold; padding:0px 20px 8px 20px; background-image:url(http://img.icbdr.com/images/icons/icon_question.gif); background-repeat:no-repeat; font-size:12pt;}
.cb_style .jl_geosug_dym_div a { font-weight:bold; text-decoration:underline; font-style:italic; }
.cb_style .jl_geosug_tbl{ width:80%; }
.cb_style .jl_geosug_cell{ padding:2px 10px; }
	.cb_style .jl_noresults_div{ background-color:#FFFFCC; border:solid 1px #999999; padding:4px; font-size:12px; margin-top:16px; }
.cb_style .jl_actions_div{ margin-top:6px; clear:left; }
.cb_style a.jl_view_link{ float:left; white-space:nowrap; /*padding-left:12px;*/ margin-right:16px; /*background:url(http://img.icbdr.com/images/JS/jobresults/icon_view.gif) no-repeat 0 3px;*/ }
.cb_style a.jl_save_link{ /*float:left;*/ white-space:nowrap; /*padding-left:12px;*/ margin-right:14px; /*background:url(http://img.icbdr.com/images/JS/jobresults/icon_save.gif) no-repeat 0 3px;*/ }
.cb_style .jl_save_label{ float:left; white-space:nowrap; /*padding-left:12px;*/ margin-right:16px; background:url(http://img.icbdr.com/images/JS/jobresults/icon_save2.gif) no-repeat 0 3px; color:#666; }
.cb_style a.jl_email_link{ float:left; white-space:nowrap; /*padding-left:12px;*/ /*background:url(http://img.icbdr.com/images/JS/jobresults/icon_email.gif) no-repeat 0 3px;*/ }
.cb_style a.mapIt_link{ float:left; padding-left:22px; padding-top:7px; background:url(http://img.icbdr.com/images/JS/jobresults/mapit.gif) no-repeat 0 3px; }
a.BingMap{ float:left; }
a.BingMap img{ border:0px; }
a.BingMap *{ vertical-align:text-bottom; }
.cb_style .jl_col1 { }
.cb_style .jl_col2 {min-width:400px \0/; }
.cb_style .jl_col3 { }
.cb_style .jl_col4 { max-width:70px;  word-wrap:break-word; }
.cb_style .jl_col4_div { width:70px \0/; white-space:pre-wrap \0/; word-wrap:normal \0/; word-break:break-all \0/; overflow:hidden \0/;
}
.cb_style .jl_col5 { }
.cb_style .jl_col6 { }

/* saved search */
.cb_style .indent_cell{ text-align:center; padding-top:20px; font-size:12px; }

/* navigators */
	.cb_style .cb_Narrow { padding:0 0 0 9px; }
	.cb_style .cb_Narrow ul { margin:5px 0 0 0; padding:0; list-style:none; width:100%; }
	.cb_style .cb_Narrow ul li { margin-left:3px; margin-right:3px; _margin-left:.4%; _margin-right:.4%; padding:0; float:left; width:23%; }
	.cb_style .cb_Narrow ul li ul { height:79px; overflow:auto; *overflow-x:hidden; _overflow-y:auto;	background:#fff; border:1px solid #ddd; width:100%; margin:0 0 0 0; }
	.cb_style .cb_Narrow ul li ul li { margin:0; padding:0; display:block; overflow:hidden; width:100%; white-space:nowrap; float:none; }
	.cb_style .cb_Narrow ul li ul li a { display:block; padding:1px 3px; white-space:nowrap; }
	.cb_style .cb_Narrow ul li ul li a:hover { text-decoration:none; background:#e3effc; }
	.cb_style .cb_Narrow ul li ul li div { display:block; padding:1px 3px; white-space:nowrap; color:#363FB5; cursor:pointer;}
	.cb_style .cb_Narrow ul li ul li div:hover { text-decoration:none; background:#e3effc; }
	.cb_style .cb_Narrow h2{border-bottom:1px solid #f5d380;}
	.newFacetOffLink { cursor :pointer; color:#363FB5; }
	.newFacetOffLink:hover { text-decoration:underline; }

/* suggestions box */
.cb_style .sugbox_outer_div{ background-color:#F6F6F6; border:solid 1px #999999; margin-top:12px; }
.cb_style .sugbox_hdr_div{ border-bottom:dashed 1px #999999; text-align:left; margin:6px 6px 0px 6px; padding-bottom:6px; }
.cb_style .sugbox_links_div{ text-align:left; margin:6px; font-size:10px; }

/* misc */
	.cb_style .em_span{ font-weight:bold; color:#FF6600; }
	.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; }
	.cb_style .regular_content_container { padding:0px 10px;}
	.cb_style .popHide {display:none;}
	.cb_style .popShow {display:block;}

/* View Similar Jobs & Company Links */
a:link.sj { font-weight:bold;  }
a:active.sj { font-weight:bold; }	
a:hover.sj { font-weight:bold; }
a:visited.sj { font-weight:bold; }
	
/* Last External Applied Job Callout*/
	.cb_style .aj_outerdiv {height:48px; margin:0; margin-top:0px; margin-bottom:7px; border:1px solid #709f60; background-color:#e8f2ea;}
	.cb_style .aj_werecommend {float:left;}
	.cb_style .aj_text {float:left;}
	.cb_style .aj_text p{margin:0; padding:0; margin-left:9px; margin-top:4px; padding-top:0px;}
	.cb_style .aj_text p.whiteText{color:White;}
	.cb_style .aj_text p.whiteText a{color:White;}
	.cb_style .aj_text p.orangeText a{color:#ff6600; font-size:14px; margin-left:9px;}
	.cb_style .aj_text p.blueText{color:Navy; font-size:16px; color:#3b7628; }
	.cb_style .aj_text p.blackText{color:Black;}
	.cb_style .aj_text p.blackText a{color:Black;}
	.cb_style a.recentjobsapplied{text-decoration:underline;}
	.cb_style .aj_close{float:right; padding-top:5px; padding-right:5px;}
	
/* BOF Job Disclaimer */
	.cb_style #BOFPopup{background-color:White;}
	.cb_style #BOFDisclaimer_Inner{margin:10px; margin-left:5px;}
	.cb_style #BOFDisclaimer #BOFDisclaimer_Inner .BOFImage{position:relative; float:left; margin-right:5px; margin-top:0px; margin-bottom:-5px;}
	.cb_style #BOFDisclaimer #BOFDisclaimer_Inner .BOFDisclaimerText{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-weight:normal;}
	.cb_style .BOFIcon{position:relative; float:left; top:0px; margin-top:-1px; margin-right:3px;}
	.cb_style .NonTradJobBlurb{margin-top:5px; color:Gray; font-weight:bold;}
	.cb_style #FilterBackOnDiv{color:red; display:none;}
	.cb_style #FilterOffDiv{display:inline;}
	.cb_style .CenterText{text-align:center;}

	
/*  Recently Viewed Jobs table*/

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;
  font-size:12px;
  line-height:18px;
  background:transparent;
} 

/*----WIDTHS OF COLUMNS-----*/ 
table.recentjobsresults th.title, table.results td.title
{
	width:220px;
}

table.recentjobsresults th.company, table.results td.company
{
	width:200px;
}


/*----END WIDTHS OF COLUMNS-----*/

table.recentjobsresults td
{
  border-collapse:collapse;
  text-align:left;
  font-size:12px;
  border-bottom:1px solid #e4e4e4;
  line-height:25px;
  padding-top:3px !important;
  padding-right:4px;
    
  text-overflow:ellipsis;
  overflow :hidden;
  white-space :nowrap;
}

table.recentjobsresults tr.backgr{
	background-color:#f8f8f8;
} 

table.recentjobsresults td.title {
	line-height:18px;
	padding-left:4px;
}

table.recentjobsresults td.title a:link,
table.recentjobsresults td.title a:active,
table.recentjobsresults td.title a:visited
{
 	color:#ff7700;
 	font-weight:bold;
}

table.recentjobsresults td.company
{
	font-size:11px;
	line-height:18px;
	padding-left:10px;
}

table.recentjobsresults td.company a:link,
table.recentjobsresults td.company a:active,
table.recentjobsresults td.company a:visited
{
 	color:#000099;
}

p.recviewedjobsheader
{
	color:#3366cc; font-size:14px; margin:0; padding:0; margin-top:5px; margin-bottom:3px; padding-left:3px;
}

div.RecViewedJobsBox
{
	margin:10px 7px 7px!important;
	height:25px;
}

div#didyoumean_container
{
	padding:0px 4px 0px 4px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	clear:left;
	float:left;
}

div#didyoumean_container div.didyoumean_text
{
	color:Red;
	float:left;
	margin-right:5px;	
}

div#didyoumean_container a.didyoumean_link
{
	font-style:italic;
	font-weight:bold;
	float:left;
	display:block;	
	text-decoration:underline;
}

span.unknowntoken{
	color:red;
}

span.validtoken{
	text-decoration:underline;
}

div.wesearchedfor{
	float:left;
	margin-right:5px;
	background-image:url(http://img.icbdr.com/images/js/icons/alert_shadow.gif);
	background-repeat:no-repeat;
	padding-left:35px;
}

div.whatwassearchedcontainer{
	margin:15px 0px 0px 5px;
	font-size:14px;
	line-height:30px;
	padding-bottom:25px;
	
}

div.searchstring{
	float:left;
	font-weight:bold;
}

div#topleftwidgetcontainer{
	margin-top:20px;
}

div#middleleftwidgetcontainer{
    float:left; 
    width:80%;
}

div.CollapsibleAd{
    text-align:center;
}

.JobListMidAd{
    text-align:center;
}
div.repositionShadow {
	position:absolute;
}
div.mapPosition{
    _border:none 0px !important;
}
div.myMapWindow{
    _border:solid 2px #000064 !important;
}
div.loadingMap {
	font-weight:bold;
	text-align:center;
}
img.imgLoadingMap{
	margin:0 auto;
}
.repositionShadow.loading{
    width:200px !important; 
    height:200px !important;
    border:solid 2px #000064 !important;
    background-color:White;
}

.jobresults_count{color:#666666;font-size:16px;font-weight:bold;padding-left:4px; }

.formerh2{border-bottom-color:#F5D380;
border-bottom-style:solid;
border-bottom-width:1px;color:#000066;
font-size:16px;
margin-bottom:0;
margin-left:0;
margin-right:16px;
margin-top:0;font-weight:bold;
line-height:18px;text-align:left; display:block;}

.skilltags-container{ color:#000; margin:0; margin-bottom:0px; padding:0; border:0; outline:0; }
.skilltags-container .content{ padding:0 20px; }
.skilltags-container a.rounded-tag{ color:#069; outline:none; text-decoration:none; cursor:pointer;  text-transform:lowercase; }
.skilltags-container  ol.skilltags { margin:0; margin-left:0px; padding-left:0px; }
.skilltags-container .skilltags li{ font:62.5%/1.2 Arial,Helvetica,"Nimbus Sans L",sans-serif; display:inline-block;margin:2px 1px 2px 0; *display:inline; *margin-right:4px; zoom:1; passing:2px; }
.skilltags-container .skilltags .rounded-tag{ margin-right:2px; color:#069; background-color:#ECECEC; font-size:13px; display:inline-block; padding:3px 12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px 5px 5px 5px; }
.skilltags-container .skilltags .rounded-tag:hover{ background:#C3D2DF; text-decoration:none; }
.skilltags-container .skilltags .rounded-tag.x{ background:#B2C1CE; }
.skilltags-container .skilltags .rounded-tag.x:hover{ background:#ECECEC; }
.skilltags-container .skilltags .rounded-tag.plus{ background:#ECECEC; }
.skilltags-container .skilltags .rounded-tag.plus:hover{ background:#B2C1CE; }

div#CareerPathingPredictions { display:none; }

.savedSearchWrapper {
    float:right;
    width:20%;
    text-align:right;
}
#pnlInnerWrapper, .mainHeaderInner, .navlist, .cb_footer .bounds, .quickbar_inner { 
    width:90%;
}
.cb_footer .bounds {
    width:94%;
}

/* header text and email alert */

#HeaderTag {
    margin:10px 0px 0px 4px;
}

#SearchResultsOptimizer_dynamicContentWrapper {
	float:left;
	margin-right:460px;
}

#SearchResultsOptimizer_htmlContainer {
	padding-bottom:12px;
}

.ea-wrapper {
    float:right;
    width:490px;
    margin-top:12px;
    margin-bottom:30px;
    margin-left:-490px;
}

.ea-box {
    min-height:48px;
    padding:12px 12px 0px 12px;
    margin-left:40px;
    border-radius:8px;
    font-size:12px;
    color:#333333;
}

.ea-form-panel {
    background:url(https://secure.icbdr.com/images/js/email-icon-20.png) no-repeat;
    background-size:20px 14px;
    padding-left:28px;
}

.ea-form-title {
    font-size:13px;
    color:#000066;
    min-height:23px;
}

.ea-form-search-name {
    font-weight:bold;
}

.ea-form-stuff {
    margin-bottom:12px;
}

.ea-form-cancel {
    float:left;
    width:40%;
    padding-top:12px;
    font-size:10px;
}

.ea-your-email {
	padding-top:5px;
	font-size:14px;
	float:left;
}

.ea-input-email {
	width:55%;
	margin-left:10px;
	float:left;
}

.ea-email-error-icon {
	display:none;
}

.ea-email-error-message {
	display:none;
	color:red;
	font-size:11px;
}

.ea-form-inputs {
    float:left;
    width:60%;
    text-align:right;
}

.ea-form-radio {
    display:inline-block;
    vertical-align:bottom;
    margin-right:20px;
}

.ea-form-inputs input {
    display:inline-block;
    margin:0px 2px 0px 8px;
    vertical-align:middle;
}

.ea-form-inputs label {
    display:inline-block;
    margin:0px;
    vertical-align:middle;
}

.ea-form-inputs button {
    display:inline-block;
    margin:0px;
    vertical-align:bottom;
}

.ea-saving-panel {
    display:none;
    text-align:center;
}

.ea-saving-message {
    height:24px;
    margin-top:20px;
    padding:4px 0px 0px 30px;
    background:url(https://secure.icbdr.com/images/js/loading.gif) no-repeat;
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    font-weight:bold;
}

.ea-done-panel {
    display:none;
}

.ea-done-success,
.ea-done-failure,
.ea-done-success-anon {
    font-size:12px;
    display:none;
}

.ea-done-success-freq,
.ea-done-success-search-name,
.ea-done-success-freq-anon,
.ea-done-success-search-name-anon {
    font-weight:bold;
}

.ea-done-manage {
    font-size:12px;
    padding-top:6px;
    padding-bottom:15px;
}

.ea-ajax-failure-panel {
    display:none;
    font-size:14px;
}

.ea-exceeded-registered-modal, .ea-exceeded-anonymous-modal {
    display:none;
}

.ea-exceeded-body {
    line-height:140%;
}

.ea-exceeded-table {
    margin:16px;
}

.ea-exceeded-row {
    padding:2px 0px;
    clear:both;
}

.ea-exceeded-checkbox {
    float:left;
    width:24px;
}

.ea-exceeded-checkbox input {
    margin:1px 0px;
}

.ea-exceeded-label {
    float:left;
    width:210px;
    margin-right:20px;
    font-weight:bold;
}

.ea-exceeded-freq {
    float:left;
    width:50px;
}

.ea-exceeded-actions a {
    display:block;
    float:left;
    margin-top:7px;
    outline:none;
    font-size:12px;
}

.ea-exceeded-actions button {
    float:right;
}

.fieldheader { display:none; }
.fieldbody {
    border:none;
    padding:0;
}

.sh-info {
    font-size:14px;
    line-height:30px;
    margin:10px 0;
}
.sh-info-header {
    font-size:18px;
    font-weight:bold;
}
.sh-info-blurb, .no-results-suggestions {
    background-color:#f2f2f2;
    border-radius:6px;
    font-size:14px;
}
.sh-info-blurb {
    font-style:italic;
    padding:10px;
}
.no-results-suggestions {
    margin-top:10px;
    padding:10px 15px;
}
.no-results-suggestions ul {
    padding-left:30px;
    line-height:25px;
    margin:0 0 10px;
}

.moreLink{
    margin-top:6px; 
}

.moreLink a{ 
    font-family:Arial; 
    font-size:11px; 
}

.moreLink a:hover{
    color:#FF6600; 
}
.sortLinkTitle { font:bold 12px Arial, Helvetica, sans-serif; }

#sortLink .selected {
    padding:0 5px;
    font:normal 12px Arial, Helvetica, sans-serif; 
}

#sortLink .selected:hover {
    text-decoration:none;	
}

#sortLink .notSelected {
    padding:0 5px;
    font:normal 12px Arial, Helvetica, sans-serif; 
}

.SortPopup {
	width:340px; 
}

#SearchResult_form {
    width:410px;
    padding:5px;
    font:normal 12px Arial, Helvetica, sans-serif;     
}  

#SearchResult_form .close {padding-left:3px;} 

#SearchResult_form .geoInputBox {
    color:#000000;
    background:#ffffff;
    border:#808080 solid 1px;
    width:280px;
} 
/*d:\matrixservices\wwwroot\css\ajaxpopups.css */
#login label
{
	font-size:10px;
}
.AJAXAlertDiv
{
    background-color: white;
    border: solid 1px black;
    font-weight: bold;
    vertical-align: middle;
    width: 251px;
}
.AJAXAlertImage
{
    height: 19px;
    width: 25px;
    vertical-align: bottom;
}

#deleteSearch table
{
	margin:12px auto;
	width: 257px;
}

#deleteSearch table th
{
    font-size: 11px;
    font-weight: bold;
    border-bottom: solid 1px #9A999A;
}

#deleteSearch td
{
	border-bottom:solid 1px #EEE;
}

#deleteSearch td.left
{
	border-left:solid 1px #9A999A;
}
#deleteSearch td.right
{
	border-right:solid 1px #9A999A;
}

#deleteSearch table .evenDeleteRow
{
    background-color: #F8F8F8;
}

#deleteSearch table .oddDeleteRow
{
    background-color: #fff;
}
#deleteSearch .last td
{	
	border-bottom: solid 1px #9A999A;
}
#deleteSearch td{padding:4px;background-color:inherit;}

#SaveJobBoxForm label{font-weight:bold;display:block;margin:0;color:#000000;}
#SaveJobBoxForm textarea{width:100%;}

.sj_submit
{
	padding-top: 2px;
	text-align: right;
}

.viewNote_more
{	
	font: bold 10px Arial, Helvetica, sans-serif;
	padding-left: 6px;
	cursor:pointer;
	color: #f66b0c;
}

#EmailJobBoxForm input
{
	width: 96%;
}
#EmailJobBoxForm .ej_submit input{height:auto; width: auto;}

#EmailJobBoxForm textarea
{
	width: 90%;
	height: 40px;
}

#EmailJobBoxForm label{font-weight:bold;display:block;margin:4px 0 0 0; white-space:nowrap; color: #000000;}
#EmailJobBoxForm label:after{ content:":";}

.ej_split {
	width: 49%;
	float: left;
	margin-right:2px;
}

.ej_submit
{
	margin: 2px 0;
	text-align: right;
}

.ej_xavier_toaddress {
	color: #000066;
	float: none;
	position: absolute;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	border: 1px solid;
	border-left: 2px solid;
	border-right: 2px solid;
	width: 180px;
	display:none;
}
.ej_xavier_toaddress ul {
	padding: 0px;
	margin: 0px;
	width: 170px;
}
.ej_xavier_toaddress li {
	width: 100%;
	list-style-type: none;
	cursor: pointer;
	padding: 3px 5px;
	overflow: hidden;
	margin: 0px;
	border-top: 1px solid #FF9;
	border-bottom: 1px solid #FF9;
}
.ej_xavier_toaddress li.selected {
	margin: 0px;
	border-top: 1px solid;
	border-bottom: 1px solid;
}
.ej_xavier_toaddress span.substr {
	font-weight: bold;
}

/* Used for Save Job Popup */
#SaveJobTitleCompany
{
color:#666666;
font-size:14px;
line-height:16px;
font-weight:bold;
}

.validationMessage
{
	color:Red;
	display:none;
}

#reqMsg
{
	display:none; 
	font:10px Verdana,Arial,Helvetica; 
	color:Red;
	float:right; 
	width:70%; 
}

#reqMsg2
{
	display:none; 
	font:10px Verdana,Arial,Helvetica; 
	color:Red;	
}

#reqMsgValidationFailure
{
	font:10px Verdana,Arial,Helvetica; 
	color:Red;	
}

#JobFeedBackBody
{	
	font:10px Verdana,Arial,Helvetica;
}

#JobFeedbackWrapper #JobFeedbackWidget
{
	border:1px solid #FFAA00;
	text-align:center; 
	margin:0 auto;
	padding:5px;
	padding-bottom:10px;
}

#ForumnMessage{
	clear:left;
	margin-top:15px;
	font-size: 1em;
}

#ForumnMessage #imgForumn{
	margin-bottom:-4px
}

#SaveJobWidget #Login #LoginInner
{
	margin-left:50px;
}

#JobReported{
	font-size:1.1em;
	font-weight:bold;
	color:#666666;
}

.WaterMarkedTextBox
{
     color: gray;
     text-align: Left;
}
/*d:\matrixservices\wwwroot\css\shadowedpopup.css */

/* classes used for popup effects*/
.popup
{
	POSITION: absolute;  
	margin: -5px 2px 5px -2px !important;
	*margin: 0 !important;
	margin: 0px;
	z-index: 1000001;
	text-align: left;
}

.cbpopup
{
	POSITION: absolute;  
	margin: 0px;
	z-index: 1000001;
	text-align: left;
}

.defaultPopup
{
	BORDER: 3px solid #000064;
	visibility: hidden;
	padding:4px;
	background-color:#fff;
}

.cb_style .defaultPopup input { visibility: inherit !important; }

.cb_style .widePopup
{
	width: 384px; /* Firefox */
	*width: 380px; /* IE */
}

.cb_style .skinnyPopup
{
	width: 286px; /* Firefox */
	*width: 279px; /* IE */
}

.cb_style .close 
{
	float: right;
	border: none;
	height: 14px;
	width: 14px;
background: url(https://secure.icbdr.com/images/js/widgets/close.gif) no-repeat;
	cursor:pointer;
}

.shadowing 
{
	position:absolute;
	visibility:hidden;
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, direction=135, strength=4);
background: url(https://secure.icbdr.com/images/JS/Widgets/shadowAlpha.png) no-repeat bottom right ;
	*background: none;
	z-index: 1000000;
	text-align: left;
}

.shadow
{
	position:absolute;
	visibility:hidden;
background: url(https://secure.icbdr.com/images/JS/Widgets/shadowAlpha.png) no-repeat bottom right ;
	text-align: left;
}

.cb_style .pop_wrapper
{
	margin:8px;
	text-align: left;
    margin-top: 2px;
    font-size: 13px;
    line-height: 21px;
}

.cb_style .popheader
{
	margin-left:4px;
	margin-right:4px;
	text-align: left;
}	

.cb_style p.popheadertext
{
	line-height: 20px;
	margin:0px;
	padding: 0px;
	font-size:11px;
	text-align: left;
}	

.cb_style p.popheadertext img
{
	float:right;
	margin-top:3px;
}

.intro {
	font-family: arial;
	font-size:18px;
	font-weight: 500;
	color: #000064;
}

#modal_background{
    z-index:99999;
    background:#c9d6f6;
    opacity:.6;
    filter:alpha(opacity=60);
    position:absolute;
    left:-2000px;
    top:0px;
}

/* END of popup classes*/


/* sweepstakes styles */
#cb.sweeps {background:#f60;text-align:center;}
#cb_sweepstakes {width:500px; background:#f60 url("http://cb01a.duodesign.com/JobSeeker/sweepstakes/images/bg_top.gif") 50% 45px no-repeat;font-size:111%;text-align:left;}

#cb_sweepstakes #closer {color:#8c240a;font-size:.8em;float:right;background:url(http://cb01a.duodesign.com/JobSeeker/sweepstakes/images/close.gif) right top no-repeat;margin:12px 9px 0 0;}
#cb_sweepstakes #closer a {color:#8c240a; margin-right:19px;}

#cb_sweepstakes #top img#sweepstakeslogo {float:left;margin:0px 0 0px 9px;}
#cb_sweepstakes #top {height:30px;padding:5px;}
#cb_sweepstakes #bottom {background:transparent url("http://cb01a.duodesign.com/JobSeeker/sweepstakes/images/bg_bottom.gif") top center no-repeat;height:200px;}
#cb_sweepstakes #bottom img{margin:10px 0 0 30px;}
#cb_sweepstakes #sweepsContent a {text-decoration:underline;color:#00f;}
#cb_sweepstakes #sweepsContent {color:#7e3b04;padding:1em;}
#cb_sweepstakes #sweepsContent p {margin:0 1.4em 1.4em;font-weight:bold;line-height:1.3em;}
#cb_sweepstakes #sweepsContent h1 {font:bold 21px Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#000;margin:10px 0 0 0;padding:0;text-align:center;}
#cb_sweepstakes #bottom .note {margin:60px 0 30px 140px;}
#cb_sweepstakes #sweepsContent ul {list-style: none;color:#000}

#cb_sweepstakes #sweepsContent li {background:transparent url("http://cb01a.duodesign.com/JobSeeker/sweepstakes/images/bullet_star.gif")  no-repeat;list-style: none; padding: 0 0 1em 2em;margin:0 50px 0 0;}
#cb_sweepstakes #disclaimer {font: 10px/11px Verdana, Arial, Helvetica, sans-serif; color:white;padding:0 1em 1em;text-align:center; }
#cb_sweepstakes #disclaimer a {color:white;}

#cb_sweepstakes .note {
	font: 9px/10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-style: italic;
	color: #666;
	margin: 0;
	}

/* end sweepstakes styles */




/*d:\matrixservices\wwwroot\css\jobseeker\popups\jqdialogpopups.css */
/* general to all jquery dialogs */
.titlefree-dialog { z-index: 99999; font-family: Arial, sans-serif; z-index: 99999; }
.titlefree-dialog .ui-dialog-titlebar { display: none; visibility: hidden;}
.titlefree-dialog .ui-button-text { font-size: 0.6em; }
.titlefree-dialog .ui-dialog-buttonpane { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px;}

.headerfree-dialog {z-index: 99999; font-family: Arial, sans-serif; z-index: 99999; }
.headerfree-dialog .ui-dialog-titlebar { padding: 0px; font-size: 1em;}
.headerfree-dialog .ui-dialog-titlebar-close { right: 0em; margin-left: 5px; }
.headerfree-dialog .ui-dialog-title { color: #000064; font-size: 0.8em; }
.headerfree-dialog .ui-dialog-content { font-size: 0.7em; }
.headerfree-dialog .ui-button-text { font-size: 0.6em; }
.headerfree-dialog .ui-dialog-buttonpane { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0px 0px 0px 0px;}
.headerfree-dialog div.ui-widget-header { background-image: none; background-color: #ffffff; border: none; }

/* save job to my cb dialog styles */
#sj_form label { display: block; width: 20%; float: left; overflow: hidden; margin: 0px; padding: 0px 10px 0px 0px; text-align: right;}
#sj_form textarea { display: block; width: 250px; height: 50px; float: left; overflow: hidden; margin: 0px; padding: 0px;}
#sj_form #SaveJobBoxForm { margin-top: 10px; clear: both;}
#sj_form #SaveJobBoxForm div {padding: 0px; margin: 0px;}
#sj_form #SaveJobBoxForm textarea { border: 1px solid #666666; }
#sj_form #SaveJobTitleCompany { font-weight: bold; color: #666666; font-size:0.95em;}
    
#loginHTML { display: none; } /* to hide the forms from view as the page is loading */
#siteDownHTML { display: none; font-size: 0.8em; }
#sj_saving { display: none; }
#sj_form { display: none; }
#sj_noteSaved { display: none; }
#sj_error { display: none; }

/* email job to friend dialog styles */
#emailJobSending {font-weight: bold; color: #000064; font-size: 0.85em; } 
#emailJobSendError {font-weight: bold; color: #000064; font-size: 0.85em; } 
#emailJobForm.ui-dialog-content {font-size: 0.8em; padding: 0px 3px 0px 3px; margin: 0px; text-align:left;}
#emailJobForm.ui-dialog-content div { padding: 0px; margin: 0px; }
#emailJobForm.ui-dialog-content label {display: block; padding: 10px 0px 0px 0px; margin: 0px; font-size: 0.85em; font-weight: bold; }
#emailJobForm.ui-dialog-content input { width: 175px; border: 1px solid #666666; font-size: 0.85em;}
#emailJobForm.ui-dialog-content textarea {height: 50px; }
#emailJobForm.ui-dialog-content .leftcol { width: 50%; padding: 0px; margin: 0px; overflow: hidden; float: left; overflow: hidden; }
#emailJobForm.ui-dialog-content .rightcol {width: 50%; padding: 0px; margin: 0px; float: left; overflow: hidden; clear: right;}
#emailJobForm.ui-dialog-content .nocol { width: 100%; padding: 0px; margin: 0px; clear: both;}
#emailJobForm.ui-dialog-content .nocol textarea {width: 360px; border: 1px solid #666666; font-size: 0.85em;}
#emailJobForm.ui-dialog-content #EmailJobCharCountMessage {font-size: .75em;}
#emailJobSendError.ui-dialog-content {font-size: 0.9em;}


/*d:\matrixservices\wwwroot\css\ahoverride.css */

/* PAGE DEFAULTS */
#pageDiv { text-align: center; margin:0px auto; width:100%;}

.ahhide {display:none}

#AHPageOuter {display:inline-block; text-align: left;  margin:0px auto; width:100%}

.ahSeeker {width:100%;}

.USNicheHide {display:none}

body { font-family: Arial, sans-serif; font-size:12px; margin:0; padding:0; /*background-image: url('http://img.icbdr.com/images/AH/ah_bg.jpg') !important*/}

/* NAV BAR */
.cb_nav {
    height: 70px;
    margin-bottom: 10px;
}

#UpperNav  {
    width: 980px;
    margin: 0 auto;
    font-size: 0;
}

div#SiteLogo {
    margin: 0 0 0 5px;
    padding: 27px 0 0;
    width: 256px;
}

#NavLogin, #SiteLogo, #UpperNav a, #nav-links, #UpperNav > a {
    display: inline-block;
}

#nav-links > a, #HPLogIn a {
    color: #4C924A;
    font-size: 15px;
    font-weight: 700;
    margin-top: 0.3em;
    padding: 0 11px;
    text-decoration: none;
}

#HPLogIn {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cc251), color-stop(100%, #4c924a));
    background-image: -webkit-linear-gradient(top, #8cc251, #4c924a);
    background-image: -moz-linear-gradient(top, #8cc251, #4c924a);
    background-image: -o-linear-gradient(top, #8cc251, #4c924a);
    background-image: -ms-linear-gradient(top, #8cc251, #4c924a);
    background-image: linear-gradient(top, #8cc251,#4c924a);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#8cc251', endColorstr='#4c924a');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cc251', endColorstr='#4c924a')";
    background-color: #6caa4d;
    border-radius: 5.6px;
    -webkit-border-radius: 5.6px;
    -moz-border-radius: 5.6px;
}

#nav-links {
    text-align: right;
    width: 719px;
}

#HPLogIn a {
    color: #FFFFFF;
    font-weight: 400;
    margin-top: 0;
    padding: 0.3em 0.5em !important;
}

#loginnavwrapper  {
    color: #4C924A;
}

#header_nav #wr_nav_wrapper .cb_nav .cb_nav_inner ul li a {
    color: #4C924A !important;
}
/* END NAV */

#pageDiv .btn
{
color:#fff !important;
cursor:pointer
}

#pnlInnerWrapper 
{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin: 0px auto 0 auto;
    float:none; 
    display:block;
    width: 930px;
}
#pnlInnerWrapper table {margin: 0 auto; }

/* Page Wrapper Background Boxes */
#pnlInnerWrapper > table, #pnlInnerWrapper[style="width: 930px"], 
#pnlInnerWrapper > center > form,
.password_wrapper, #SaveJobWrapper, #EmailCenterWrapper, #applyWrapper, #tblResults, #tblDetails,
#pnlInnerWrapper > form > .PRWrapper,
#RecommendedJobs_outer_wrapper
{
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px;
    border-color: #d6d6d6 !important;
    border: 1px solid #d6d6d6 !important;
    padding: 15px;
    background: #fff;
}

#pnlOuterWrapper
{
    display: block;
}

#tabChangeEP      
{
    clear:both;
    background: #ffffff;
    padding: 15px; margin: 20px 0px 0px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; /*border-width:1px;*/
    border-color: #d6d6d6;
    border: 1px solid #d6d6d6;
}
                     
                     
.cb_style {font-size:10px; font-family: verdana,arial,sans-serif; color:#333;}

.cb_style a {font-weight:bold !important; color: #3F4C6B;}

.clearfix {display:block;}

.cb_style h1 {font-size:1.9em !important; color:#454545; margin-left:10px}

.cb_style .tipHeading {font-size:1.9em !important; color:#454545 !important;}

.cb_style .reviewHeaderText {font-size:1.9em !important; color:#454545 !important;}

#PswdForgtLnk {width:100%; float:left}

.cb_style input #btnsignin, .cb_style a #EmployerLogin1_cbRegister
{
    width: 150px;
}
.cb_style input#btnsignin { padding-top: 0px !important; }

.cb_style .grayborder {border:1px solid #5E5E5E}

.cb_style input {background-color:#F6F6F6;
border:1px solid #858484;
color:#000000;
padding-left:2px;}

.cb_style .regular_content_container {padding:0px !important}

#stdcontent { margin:0px 20px 0px 0px;}

#pnlMainBody h1 { color: #295767 }

.ahGreyBox h2 {font-weight:bold; font-size:20px; color:#454545 !important; margin:0px ; padding:0px }

.ahBoxContent {background-color:#fff}

#AHHomeLeft {width:420px; float:left}

#AHHomeRight {width:540px; float:left; margin-left:16px}

#AHHomeLeft a, #AHHomeRight a {text-decoration:none}

#AHHomeLeft .ahBoxHeader, #AHHomeRight .ahBoxHeader {margin-top:16px;}

.ahBoxHeader, .ahBoxFooter {float:left; width:100%}

#AHHomeLeft .ahBoxContent, #AHHomeRight .ahBoxContent {float:left; width:100%}

#AHHomeRight .jobtitle {float:left; width:56%}

#AHHomeRight .jobcompany {float:left; color:#157BA3}

#AHHomeRight .tabtitle {color:#157BA3}

.ahRecsBoxHeader {height:6px;overflow:hidden; background: #fff url(http://img.icbdr.com/images/AH/wgbtr.gif) 100% 0 no-repeat;}

.ahRecsBoxHeader div {width:6px;height:6px;overflow:hidden; background-color: #fff; background:url(http://img.icbdr.com/images/AH/wgbtl.gif); background-repeat:no-repeat;}

.BoxInner {margin:10px}

/* JobReccByPodsAndLoc*/

.jobitemrow
{
	border-bottom: 1px solid #DDDDDD;		
}

.jobitemtitle
{
	border-bottom: 1px solid #DDDDDD;		
    height:20px;
    vertical-align:top;
}

/* CompanyJobResults*/

#bodyBrandBuilder td {border-color: #454545 !important;}
#tblCellFooter img, #tblCellHeader img {display:none !important;}
#tblCellFooter, #tblCellHeader {background-color:#454545; height: 10px;}
#SB_tSearchBox table {background-color: #147CA3 !important;}
#SB_tSearchBox td {text-align:left; color: #DDDDDD !important;}
#tblCellLeftNav {text-align:left; }
.cb_style .hdr_15 {color:#147CA3 !important;}

/*End CompanyJobResults*/
    


/* Search Related */
#HPQSB #QSB .ahBoxContent {background: url(http://img.icbdr.com/images/AH/homesearchbg.jpg) 100% 0 no-repeat; height:212px}
#HPQSB #QSB h2 {margin:8px 0px 0px 0px !important; padding-left:10px}
#HPQSB #QSB .BoxInner {padding:0px; }
#HPQSB #QsbInner #Keyword, #HPQSB #QsbInner #Location {width:100%; float:left; margin-left:10px}
/* no categories */
#HPQSB #QsbInner #sbmtBtn {width:100%; float:left; margin-top:14px; margin-left:10px}
/* with categories */
/*#HPQSB #QsbInner #sbmtBtn {margin-top:-29px; margin-top*:-30px; margin-left:326px !important; *margin-left:168px !important; float:left}*/
#HPQSB .qsbLabel {margin-left:-290px; line-height: 36px;}
#HPQSB #QsbInner #Keyword input, #HPQSB #QsbInner #Location input 
{
width:300px !important; float:left !important;
background-color:#F6F6F6;
padding-left:2px;
font-size: 16px;}

/* Search Box */
div#Qsb
{
    background-color: #243547;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 10px;
    clear: both;
}
    
div#QsbInner
{
    padding: 15px 15px 10px 15px;
    margin-bottom: 10px;
    width: 100%;
    color: #fff;
}

#QsbInner #Keyword,
#QsbInner #Location,
#QsbInner #sbmt
{
    float: left;
    width: 30%;
    margin-right: 20px;
}

#QsbInner .SBExample { font-size: 11px; padding: 5px 0px; }

#QsbInner input 
{
    width: 100%;
    height: 34px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:7px;
    -khtml-border-radius:5px;
    border-width:0px;
    margin-left: 0px;
    color:#000;
    line-height:34px;
}



#JRtable #QsbInner 
{
    /*
    -moz-box-shadow: 0px 0px 3px #000;
    -webkit-box-shadow: 0px 0px 3px #000;
    box-shadow: 0px 0px 4px #000;
    border: solid 1px #585958;
 	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=0, offY=0, positive=true);
*/
}


/* End Search Box */

.KeyWater {background: url(http://img.icbdr.com/images/AH/KeyWater.png) no-repeat 0 50%;}
.LocWater {background: url(http://img.icbdr.com/images/AH/LocWater.png) no-repeat 0 50%;}
.EmailWater {background: url(http://img.icbdr.com/images/AH/EmailWater.png) no-repeat 0 50%;}
.PassWater {background: url(http://img.icbdr.com/images/AH/PassWater.png) no-repeat 0 50%;}
.HideWater {background: repeat scroll 0 0 #F6F6F6}

#categories_wrapper {width:303px; height:36px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; background-color:#F6F6F6;
                     float:left; margin-top:10px; margin-left:10px; *margin-left:20px}

#categories_wrapper select 
{
width:298px;
background-color:#F6F6F6;
border:none;
color:#000000;
font-size: 16px;
margin-top:8px;
margin-left:1px}

#HPQSB {clear:both; width:400px}
#HPQSB #QsbInner #categories_wrapper {margin-top:20px !important}
#HPQSB #QsbInner #Location {margin-top:20px !important}
    
#JRtable #qsb_h1 h1 {color:#454545 !important;
font-size:21px !important;
letter-spacing:-1px;
margin:0;
padding:0;
width:100%}

#ssLinkWrapper a {font: 300 11px verdana, arial, sans; color: #1c5ca4;
                  background:url(http://img.icbdr.com/images/AH/SaveSearch.png) no-repeat 0 50%; 
                  padding: 6px 0px 0px 25px; 
                  height:24px;
                  margin-top:6px; display: block;}
 
#SvdSrchLinks { width: 20%; float:right; margin-top: -150px;}

#SvdSrchLinks span { float: right; }

#SvdSrchLinks a { font-weight: normal !important;}

#uSavedItemsAndTellCBWidget2_cblSavedJobs {display:none !important}

#JobsCount {float:left}
/*margin:0px !important; padding:0px !important; */
#JobsCount H1 {font-family: verdana, arial, sans; color:#184561; font-size: 20px !important; font-weight: bold; margin:0}
#JobsCount h1 span { font-family: verdana, arial, sans; color: #333; font-size: 14px; font-weight: bold; }
     
.cb_style .jl_geosug_wrapper_div {background:none; border:none}
   
#QsbInner label  {color:#A5A5A4;
font-family:arial;
font-size:12px;
margin-left:15px;
font-weight:lighter}

#QsbInner #sbmt, .cb_style .btn, .cb_style .btn.blue, .cb_style #btnSave, .cb_style #btnCancel, .cb_style #btnSubmit, #cbButSubmit, #JobSeekerLogin1_cbRegister, #recButtonLink, #prefsContent #prefboxbottom input#submit2
{
    background-color:#88C342 !important;
    height:38px !important;
    cursor: pointer;
    color: #FFF;
    font-size: 14px;
    font-weight:bold;
    padding-left:10px!important;
    padding-right:10px!important;
    padding-bottom:1px!important;
    background-image:none !important;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px;
    border-width:1px !important; border-color: #A7C295 #46781F #46781F #A7C295 !important;
}

.cb_style .cb_Narrow {width:210px; float:left; padding:0px 0 15px 0;}

#ListWrap {width:700px; float:right}

/*  Narrow Search */
.cb_style .cb_Narrow strong {color:#000; font-family: verdana, arial, sans;}

.cb_style .cb_Narrow h2 {border-bottom:solid 1px #E2E2E2 !important; color:#454545; width:98% }

.cb_style .cb_Narrow ul li ul {border:1px solid #DEDFDE; margin-top: 4px;}
/*End Search*/

/*Login Out*/
.silogin_wrapper {width: 930px; margin:0px auto;
    background: #ffffff;
    padding: 15px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; /*border-width:1px;*/
    border-color: #d6d6d6;
    border: 1px solid #d6d6d6;}

.silogin_wrapper .dvSpacer {width:1px !important; border-right:1px solid #D6D6D6; height:240px }

.jsLogoutBox, .jpLogoutBox, .bottomBoxWrapper {border-color: #d6d6d6 }

.leftLogout H3 {background-color:#295767 /*#926367*/ !important}

.rightLogout H3 {background-color:#295767 !important}

.siBox {width:48%; border:none !important}

/*#siBoxLft { width: 70%;}*/
#siBoxLft .grad {background: none; }

.RXhide {padding-top: 12px; }
.siBox h3.org, .siBox h3.blue {background:none !important; color:#295767 !important; font-size:21px;
letter-spacing:-1px;}

.siBox.blu {margin-left:10px}

.registerRightColumn .stdInnerContent {margin:0px !important;}

.registerRightColumn .tipHeading {margin:5px !important; width:95% }

.logoutHeader span {color: #454545 !important}

.tips #TipsHeading {border-bottom-color:#5E5E5E !important}

#signinBtn {float: left; margin-top:10px; *margin-top:14px; margin-right:10px; *margin-right:0px;}

#siContentID .siItalic {height:40px; display:block}

#JobSeekerLogin1_cbRegister {display: inline-block; padding-top: 9px !important; padding-bottom: 0px !important; height: 27px !important;}

#SaveJobWidget #LoginWrapper { margin: 10px 0 0 0; }
#SaveJobWidget #LoginWrapper label { width: 30%; display: inline-block;}
#LoginInner a { display: block; }
.RXJP #siBoxRt #EmployerLogin1_cbRegister {margin-top:44px; *margin-top:42px}
/*End Login / Out*/



/*Job Results*/

.cb_Narrow, #ListWrap {border: solid 1px #D6D7D6;
                       -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 4px;
    -khtml-border-radius: 5px;
    background-color:#fff}

#ListWrap #JL_D {width:690px; margin:0px auto; margin-top: 10px;}

#JRtable {width:100%;}

#JRtable table {width:100%;}

#middleleftwidgetcontainer { display: none;}

#middleleftwidgetcontainer H1 {margin-left:10px}

.cb_style .jl_foam_inner_div 
{
    border-bottom: none;
}

#JL_D table 
{
    background: none;
}

#JL_D.jl_table
{
    border: none;
}

#JL_D.jl_tbl tr
{
    color:#454545;
}

.cb_style .jl_tbl th {border-bottom:none}

#JL_D.jl_tbl tr.jsrSorters
{
    background-color:#F7FBF7;
    border: solid 1px #D6D7D6;
    color:#63696B
}

#scpsreditcl1 { display:none}

.cb_style .jl_even_row {background-color:Transparent}

#JL_D.jl_tbl tr.jsrSorters a {color:#1861AD; font-weight:300 !important}

#JL_D.jl_tbl tr.jsrSorters span a {font-weight:bold !important}

.cb_style .jl_tbl tr {margin-top: 25px;}

.cb_style .jl_tbl t {text-align: left;}

#jrRefine {color:#184561; background-color: #F4F8F1; line-height: 36px; font-weight:bold; font-size:14px; padding-left: 6px;}

#JL_D.jl_tbl tr td
{
    color:#454545;
    border: none;
    vertical-align: middle;
    text-align:left !important;
}

#JL_D.jl_tbl tr td img {margin-left:4px}

.cb_style .jl_sort_div {margin-bottom: 10px;}

.jl_even_row a, .jl_odd_row a {color:#1861AD}
.jl_even_row a:visited, .jl_odd_row a:visited {color:#1861AD}

.jl_even_row, .jl_odd_row {border-bottom:solid 1px #E7E7E7}

.#JL_D.jl_tbl tr td.jrJobContent
{
    padding-bottom: 20px !important;
}

#JL_D.jl_tbl tr td a.jt
{
    font-size: 14px;
    text-decoration: underline !important;
}

#JL_D.jl_tbl tr td a.sj
{
    white-space: nowrap;
}

.cb_style .cb_Narrow ul li ul li a { font-weight:300 !important ;text-decoration:none; color:#185DA5}
.cb_style .cb_Narrow ul li ul li a:visited {text-decoration:none; color:#185DA5}
.cb_style .cb_Narrow ul li ul li a:hover {text-decoration:none; color:#185DA5}

a.jt , a.jt:visited, a.jt:hover {color:#4A8A21 !important}

a.jt:visited {text-decoration:none}

.jl_ads_cell, .jl_rvj_cell, .nav_btm_cell {border:none !important}

a.em:link {color:#3F4C6B !important}

.cb_style a.jl_view_link:visited, .cb_style a.jl_save_link:visited, .cb_style a.sj:visited 
{
    color:#3F4C6B;
}

.cb_style a.sj, .cb_style a.jl_view_link, .cb_style a.jl_save_link
{
    margin-right: 15px;
    text-decoration: none;
    font-weight: 300 !important
}

.cb_style a.jl_save_link {float:none}

.rslt, .rslt:hover { text-decoration:none}

.cb_style #ssLinkWrapper a.jl_save_link 
{
    float: none;
    text-decoration: underline;
}

.cb_style a.jl_view_link 
{
    display: none;
}

a.srt_off:link {color:#3F4C6B !important}
a.srt_on:link {color:#3F4C6B !important}

.jr_listpanel {border:1px solid #5E5E5E !important}

.cb_style .cb_Narrow ul {margin:0px}

.cb_style .cb_Narrow ul li 
{
    width:179px !important;
    margin:10px 15px 0px 15px!important;
    padding:0px;  
}

.cb_style .cb_Narrow ul li ul li {width:90% !important; margin:0px 0px 0px 5px !important}

#middleadcontainer {margin-top:10px}

a.em:visited {color:#3F4C6B !important}

#JL_mxdlpDropDownBottom { visibility:hidden}

/*a.sj:link { visibility:hidden}*/
/*End Job Results*/

.headerAdWrapper { text-align: center; }


/*Job Details*/
#jdpLeftWrapper span {color:#62686e; /*#3F4C6B;*/}

#jdpLeftWrapper #jdpSnapShot div { color:#62686e; }
#jdpLeftWrapper td img {margin-left:10px; margin-right:2px}

#jdpLeftWrapper .jd_jobresults 
{
    float:left;
    width: auto;
    text-align:left;
    font-size: 11px;
    margin-top:0px}

.grayline { border-bottom:  1px solid #d6d6d6; margin: 18px 0px; }
.jd_header { margin: 10px 0px 0px 0px; font: normal 10px Verdana;}
.jd_header a { font-weight: normal !important; }
#jdpLeftWrapper .jd_jobresults a { color:#0080ff; height: 25px; padding-top: 6px; display:inline-block;}
#jdpLeftWrapper .jd_jobresults a span { color:#1661ac; text-decoration: underline;}

#jdpLeftWrapper td { vertical-align: middle; }
#jdpLeftWrapper .jdpActionBar .actionBar td { text-align: right; }
#jdpLeftWrapper .jdpActionBar {border:none; float:right; width: auto; clear: none; background: none;}

#jdpLeftWrapper .jdpActionBtn {border:none; background: none; width: auto; clear: both; }

.jdpActionBtn a { text-shadow: #333333 1px 1px 1px; }

#jd_applybtntop { width: 380px; margin-top: 5px; }

#jdpLeftWrapper .jdpActionBtn a { width: 352px; padding: 12px 0px !important; text-align: center; text-decoration: none; font: bold 20px Arial, sans-serif; display: block; height: auto !important;}

#jd_applybtntop a.btn {}
#jdpLeftWrapper #jd_applybtntop .stdInnerContent { margin: 0px; } 

#jdpLeftWrapper .jdpActionBar { margin: 0 0 5px 0; }
#jdpLeftWrapper .jdpActionBar .actionBar 
{width:100% !important; margin:0px !important; background: none; color:#fff}   

#pageDiv .actionBar a, #pageDiv .actionBar a:visited {color:#0080ff; text-decoration: none;}
#pageDiv .actionBar a:hover {color:#0080ff; text-decoration: underline;}
#jdpLeftWrapper #JobSaved { background:url(http://img.icbdr.com/images/AH/ah_saveicon.png) no-repeat 0% 50%; padding-left:20px; height:40px; padding-top:4px; color: #0080FF; font-weight: normal; }
#jdpLeftWrapper #jdpSaveJob #JobSaved a { background: none; padding-left: 0; color: #4B9217 !important; font-weight: normal !important; }
#jdpLeftWrapper #jdpSaveJob #JobSaved a:hover { text-decoration: underline !important;}

#jdpPrintJob, #jdpSaveJob, #jdpEmailJob, #jdpFeedback { display: inline; margin-left: 20px;}
#jdpLeftWrapper #jdpPrintJob a {background:url(http://img.icbdr.com/images/AH/ah_printericon.png) no-repeat 0% 50%; padding-left:25px; height:20px; padding-top:8px; display:inline-block; }
#jdpLeftWrapper #jdpSaveJob a {background:url(http://img.icbdr.com/images/AH/ah_saveicon.png) no-repeat 0% 50%; padding-left:20px; height:20px; padding-top:8px; display:inline-block; }
#jdpLeftWrapper #jdpEmailJob a {background:url(http://img.icbdr.com/images/AH/ah_emailicon.png) no-repeat 0% 50%; padding-left:22px; height:20px; padding-top:8px; display:inline-block; margin-right: 0px;}
#jdpLeftWrapper #jdpFeedback a {background:url(http://img.icbdr.com/images/AH/ah_alert.png) no-repeat 0% 50%; padding-left:22px; height:20px; padding-top:8px; display:inline-block;}
#jdpFeedback span a {height:20px;padding-top:8px;display:inline-block;}
#jdpLeftWrapper .jdpActionBar .actionBar a.btn {
    font-size:14px !important;
    text-align:center;
    border-left: solid 1px #fff !important;
    border-right: solid 1px #fff !important;
}

#jdpLeftWrapper .jdpActionBar .actionBar .actionBarLast {width:25%; vertical-align: bottom;}


.#JobDetails_pnlJDP {max-width:100% !important; float:left;}
#JobDetails_pnlJDP { width: 930px; margin: 0 auto;}
#myNicheControl_pnlJDP { width: 930px; margin: 0 auto; }

#jdpLeftWrapper .jdpRightCol { width: 360px; float: right;}
                         
#jdpLeftWrapper .jdpInfo {
float: right;
display: inline-block;
width:360px;
margin:0px 0px 0px 0px;
font: 11px Verdana;
}

#jdpLeftWrapper .jdpContent {
float: left;
display: inline-block;
width: 500px;
margin:0px 0px 0px 0px;
font: 11px Verdana;
}

#jd_titleheader { border-bottom: 1px solid #d6d6d6; }
#jdpSnapShot { border-bottom: 1px solid #d6d6d6; padding-bottom: 10px; }
 
#jdpLeftWrapper .jd_innerwrap
{
    clear:both;
    background: #ffffff;
    padding: 15px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; /*border-width:1px;*/
    border-color: #d6d6d6;
    border: 1px solid #d6d6d6;
}
#jdpLeftWrapper #jdpDescrption span, #jdpLeftWrapper #jdpRequirements span {color:#333333;}

#ActionBarBottom { clear: both; }
#jdpLeftWrapper #jdpDescrption #jdpDescriptionHeader, #jdpLeftWrapper #jdpRequirements #jdpRequirementsHeader {
    color:#4b9217; 
    font: bold 18px Verdana; 
    text-transform: uppercase; 
    background: #f3f7f0;
    padding: 7px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; border-width:0px}
    
#jdpLeftWrapper .jdpContent hr {display:none}

#jdpLeftWrapper .jdpContent center {margin: 10px 0px 10px 0px}

#jdpLeftWrapper #jdpRequirements {margin: 30px 0px 10px 0px}

#jdpLeftWrapper #jdpSnapShot div {margin-bottom: 3px;}

#jdpLeftWrapper #jdpSnapShot #jdpSnapShotHeader, #jdpLeftWrapper #jdpAdviceHeader 
{
    color:#e3eddb; 
    font: bold 18px Verdana; 
    text-transform: uppercase; 
    background: #184561;
    padding: 7px;
    width: 340px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; border-width:0px
}

#jdpLeftWrapper .jdpInfo div {width:100%; border:none; margin:0px}

#jdpLeftWrapper .jdpInfo span {width:35%; font-weight: bold;}

#jdpLeftWrapper .jdpSectionHeading {width:100%; margin: 0px 0px 10px 0px;}
#jdpLeftWrapper .jdpContent .jdpSectionHeading {width: 486px; }

#jdpLeftWrapper h1 {margin:0px 0px 0px 0px; clear:both !important; color: #62686e;}

#jdpLeftWrapper #jdpCompany {float:left; width: 500px; margin-bottom:16px;}

#jdpLeftWrapper .jdpInfo, #jdpLeftWrapper .jdpContent {margin-top:16px !important}
#jdpLeftWrapper #jd_titleheader { margin-top: 6px !important}
#jdpLeftWrapper #jdpSnapShot  
{
    margin-top: 0px !important;
    border-bottom: 0px !important;
}

#jdpLeftWrapper #jdpCompany h2 {color:#184561;}

#jdpLeftWrapper .companyInfoLink a {color:#184561; text-decoration: none;}
#jdpLeftWrapper .companyInfoLink a:hover {text-decoration: underline;}

#jdpLeftWrapper .jdpContent ul { list-style: square url('http://img.icbdr.com/images/AH/ah_jdplistbullet.png') outside;}

#jdpLeftWrapper .jpdContent ul li {margin: 0px 0px 2px 0px; }

#CompH2 {float:left}

#CompLinks {float: left; clear:left; margin-right:40px}

#jdpLeftWrapper #CompLinks ul {list-style: none; padding: 0px; }
#jdpLeftWrapper #CompLinks ul li {display: inline; margin: 0px 20px 0px 0px; }

.jdpSectionHeading {/*border-bottom:1px solid #5E5E5E !important*/}

#jdpLeftWrapper #jdpAdvice 
{
    clear: right;
    float: right;
    width:360px;
    
    margin: 16px 0px 0px 0px;

    border: 0;
    background: none; }

#jdpLeftWrapper #jdpAdvice .stdInnerContent { margin: 0; }
#jdpLeftWrapper #jdpAdvice .adviceContent 
{
    margin: 5px 6px 0px 0px;
    padding: 15px;
    background: #ececec;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; border-width:0px
}
    
#jdpLeftWrapper .btn { width: 340px;}

#expiredWrapper { border-color: #e6e6e6; }
#expiredWrapper img { display: none; }
/*End Job Details*/


/*ECommerce*/

.cb_style .jobprodwrapper span.price {color:#454545 !important}



.cb_style h2.orange {background:url(http://img.icbdr.com/images/AH/nav_bg.jpg) !important}

/*End ECommerce*/

/*Job Apply*/

.SingleApply {border:1px solid #5E5E5E !important;
              -moz-border-radius:8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;}

#spanRequired {color:#454545 !important; margin:0px}

.cb_style #btnSend 
{
    width: 165px !important ;
    color:#fff;
}
/*End Job Apply*/



/*Registration*/
.requiredText {color:#454545 !important}

.UserEmailOptions .registerRightColumn .tipHeading {color:#454545 !important}

.cb_style h2, .cb_style legend {color:#2A5265;}

.cb_style div.inner h2 { color: #454545 !important; }

.registerBtn {border-color:#C4D0EC}

#idRegister2 {
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px;
    border-color: #d6d6d6 !important;
    border: 1px solid #d6d6d6 !important;
    padding: 15px;
    background: #fff;
}

#idRegister2 table { margin: 0; }
/*End Registration*/

/*JS MyCB*/
#myCB_outer {width:100% !important; float:left; border:none}

#myCB_outer .stdOuter {border:none}

#myCB_outer a { color:#1661AC; }

.jsContentWrapper h3 {color:#454545;}

#HTML_RESUME .htmlresume_headline {color:#454545 !important;}

.jsContentWrapper #titleWrapper {margin:10px;}

#myCBLeftConentGreen {color:#454545 !important}

.myCBSaved_wrapper {width:540px !important;}

#myCBHelpfulTips {float:right !important;}

a.joblink {color:#454545 !important}

.jsSnapShot_inner .num {color:#454545;}

.alertHeading .betterJob {color:#454545;}

.cb_style #cb_JobMachine { background:url(http://img.icbdr.com/images/AH/jobmachine.gif) !important;}

.OuterResumeWrapper { background: none; }

.resumeWrapper { background: none; width: 930px; }

.resumeWrapper a { color: #1661AC; }

.resumeHeading { border-bottom: 1px solid #d6d6d6; }

#resume { background: #fff; border: 1px solid #d6d6d6; }
#ResumeContainer { margin-top: 10px; }
#AHPageOuter .borderWrapper{
    background: #ffffff;
    margin-top: 15px; 
    border: 1px solid #d6d6d6;
    }

.cb_style .graygrad { background: none; }

#tabChangeEP span {color:#454545 !important;}

td.tip_box strong {color:#454545 !important;}

#EmailCenterWrapper {width:auto !important}

#CoverLetr {float:left}

#applyForm h2 {*line-height:30px; margin-left:20px}
 
#INTL_Create_Job_Alerts {text-align:left; margin:0px 20px}

#divmJAM1 .alertHeading {width:auto;}

#divmJAM1 {margin:20px}

#WMResSpan {float:none !important}

#idRMRinfCV #idTdRMR2  {width:auto !important;}

#ResumeStatsBox .StatsNumber {color:#454545 !important}

#SeeMoreRecJobs {display:none}

.cb_style a.apply {color:#454545 !important}

.WMGreenArrow, #GreenArrowUpgrade {visibility:hidden}

.WMGreenArrow { display: none; }

#myCB_outer .myresumes {background:none}

.no_message {margin-left:10px; color:#4A8A21 !important;}

#idMyresume1 {visibility:hidden}
/*End JS MyCB*/



/*Resume Post*/
#srLeftWrapper h3, #srRightWrapper h3 {color:#454545 !important}

div #slidecontainer {background-color:#CECFE7 !important;}

.prStep .prActiveNum {color:#295767 !important;}
.prStep .prActiveText {color: #295767 }
.resumeHeadingBuild { color:#295767 }
#separator { display: inline; }
#tipTitle{height: 16px;}
.prLeftContent table { margin: 0 !important; }
.startHeadingText span { display: block; }
.orDivider, .orText {color:#454545 !important;}

.PRWrapper .resumeSubmit {width:100% !important}

.requiredField {background-color: #FF947F;}
/*End Resume Post*/


/* Job Search Results header */
.jl_hdr_div 
{
    margin-bottom: 10px;
    width: 80%;
    color: #184561 !important;
    height:33px;
    line-height:33px;
}

.frmJRP {margin-top:30px}

.cb_style .jl_hdr_div span {font-size:14px;}

.cb_style .jl_hdr_div a {font-weight:300 !important;}

.jl_hdr_div span {color: #333; font-weight:300; height:40px}

/*JP MyCB*/

div#JPTopNav { background:#DFEEF5 none }

#JPTopNav ul li, #JPTopNav ul li a {background:#5279CF none;}   

#JPTopNav ul li.activeitem, #JPTopNav ul li a.activeitem {background:#88C342 none;} 

#JPTopNav ul li a {padding:9px 8px} 

#JPTopNav ul li {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:10px; -khtml-border-radius:8px; padding:0px 5px}

div#JPLeftNav { background-color: White !important; }
   
div#JPLeftNav
{
    width: 160px !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
 
#JPLeftNav ul li a { color: #3F4C6B; background:none;}
    
#JPLeftNav ul li a.activeitem 
{
    background-color:#ACEA60 !important;
    border: 1px solid #3F4C6B;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#JPLeftNav ul li a
{
    background-color:#E8E8EA !important;
    border: 1px solid #3F4C6B;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.MyCBNews H3 span {color:#fff !important}

.JPMyCBWhiteBoxWrapper .MyCBNews h3 {border-bottom:1px solid #5E5E5E !important}

.MyCBNews .news img { background:url(http://img.icbdr.com/images/AH/NewsArrow.gif) !important;}

.nav a.log div, .cb_style span.location, .cb_style .mjResults_expires, .mjResults_renew, .mjResults_PostDT
 {color:#333 !important}
 
/* The above incidentally colors a DIV inside a link.  Fix this for Employer nav links: */
.nav .priwrapper .pri a.log div { color: white !important; }

.cb_style .custom_legend_container {border:1px solid #454545 !important}

#jobSummary table th, #contentBounds h4, #feedbackLink strong {color:#454545 !important}

#CorpJobAdd fieldset .tips h3, #CorpJobAdd .mytipbox h3 {border-bottom:1px solid #454545 !important}

.cb_style .candidatedetails .action {border:1px solid #454545 !important}

.candidatedetails #idADv2, .candidatedetails #iconActions, .candidatedetails #appInfo {padding-left:10px  !important}

.cb_style .MyBB_wrapper {width:100% !important}

#CorpJobAdd fieldset .fields fieldset p  {padding:0px !important}

#_JobPostingForm_myGeoControl_Job_StateName {width:164px !important;}

#JPFormGeoZip {clear:left}

#_JobPostingForm_myGeoControl_Job_CityName  {width:160px}

.mediasubgrps a:hover {color:#454545 !important;}

.cb_style .LinkLabelHelp {color:#3F4C6B !important; text-decoration: none;}
.cb_style .LinkLabelHelp a, .cb_style .LinkLabelHelp a:hover {text-decoration: underline !important;}

.ScreenerTabs_wrapper #CBHyperLink1 { visibility:hidden}

/* Fix this - does not need to do this for Employer nav links
.nav .pri a:hover {background-color:#EDEDED !important; color:#454545 !important;} */

.cb_style .mjPendingJobs_Wrapper {border:1px solid #454545 !important;}
/*End JP MyCB*/

/*Company Page*/
#ucCompanyDetails_tblCellBannerHeader {border:1px solid #5E5E5E !important}

#ucCompanyDetails_tblCellHeader {border:1px solid #5E5E5E !important; background-color:#147CA3 !important}

#ucCompanyDetails_tblCellLeftNav {border-left:1px solid #5E5E5E !important; background-color:#EDEDED !important}

#ucCompanyDetails_tblCellBannerFooter {border:1px solid #5E5E5E !important}

#ucCompanyDetails_tblCellFooter {border:1px solid #5E5E5E !important; background-color:#147CA3 !important}

#ucCompanyDetails_tblCompanyOutlook {background-color:#B6D6A7 !important}

#ucCompanyDetails_tblCompanyOutlook .hdr_14 {color:#454545 !important}

.cb_style .hdr_BB { color:#454545 !important}

.ahBorder {border-right:1px solid #5E5E5E !important}

.CompanyWrapper #applyWrapper {margin:0px !important; width:100% !important; text-align:center}

.CompanyWrapper #applyWrapper #heading {float:none !important; margin:0px auto !important}

.CompanyWrapper #applyWrapper #applyForm {float:none !important; clear:both; margin:0px auto !important}

#leaveResumeDiv {margin:0px auto !important}

#bodyBrandBuilder .f_tbl_outer {border-right:1px solid #454545 !important; border-left:1px solid #454545 !important}
/*End Company Page*/



/*Job Recs*/
#recLeftColWrapper {background:transparent url(http://img.icbdr.com/images/AH/rec_bkgd_relax.jpg) no-repeat scroll left bottom !important;}
/*Ende Job Recs*/




/*404*/
#ForOFor {margin-bottom:20px}

#ForOFor span { color:#454545 !important;}

#ForOFor .intlQuickSearchBox {border:1px solid #5E5E5E !important}

/*End 404*/



/*Article Page*/
#article_page_left {float:left; width:60% !important; margin:20px 0px; text-align:left; margin-left:10px}

#article_page_right {margin:20px 0px; text-align:left}
/*End Article Page*/



/*Articles Page*/
#ArticlesWrapper {display:block; text-align:left}

#ArticlesWrapper h1 {margin-left:30px}
/*End Articles Page*/



/*Advice Page*/
#AHVerticalLeftSide {
    float:left;
    margin:10px;
    width:65%;
    text-align:left;
}

#AHVerticalRightSide 
{
    margin:10px;
    text-align:left;
    float:left;
    width:30%;
}
.featArtImageAdvice 
{
float:left;
 height:160px;
 margin: 20px 10px;
 }
/*End Advice Page*/



/*Video Page*/
#video {
margin:0px auto;
width:100%;
}

/*End Video Page*/


/*----- White Boxes -----*/
.ahSeeker .ahWhiteBox
{
	padding: 6px 0 7px 0;
	/*width:98%; default width */
}

.ahSeeker .ahWhiteBox .ahBoxFooterProfile
{height:23px;overflow:hidden;background:#fff url(http://img.icbdr.com/images/AH/barsbottom.gif) 100% 0 no-repeat;}

.ahSeeker .ahWhiteBox .jobSearchCustom
{
	width:420px; height:212px; background: url(http://img.icbdr.com/images/AH/searchbg.jpg) 0 0 no-repeat;
}
.ahSeeker .boxCaption
{
	margin:0; padding:0; color:#454545; font-size:21px; letter-spacing: -1px;
}

.ahSeeker h1.boxCaption
{
	margin:0; padding:0; color:#454545; font-size:21px; letter-spacing: -1px;
}

.ahSeeker h2.boxCaption
{
	margin:0; padding:0; color:#454545; font-size:21px; letter-spacing: -1px;
}

.ahSeeker h2.boxCaptionProfile
{
	margin:0; padding:0; color:#666666; font-size:18px; letter-spacing: -1px; line-height:15px; width:548px; float:left; background-image: url(iebgfix.gif);
}

.ahSeeker h2.boxCaptionProfile div
{
	float:left; padding-top:1px; padding-right:5px;
}
/*------White Boxes END -----*/

/*----- Grey Boxes -----*/
.ahSeeker .ahGreyBox
{
	padding: 6px 0 7px 0;
}

.ahSeeker .ahGreyBox .ahBoxHeader
{height:6px;overflow:hidden; background: #f0f0f0 url(http://img.icbdr.com/images/AH/gbtr.gif) 100% 0 no-repeat;}
.ahSeeker .ahGreyBox .ahBoxHeader div
{width:6px;height:6px;overflow:hidden; background-color: #f0f0f0; background:url(http://img.icbdr.com/images/AH/gbtl.gif); background-repeat:no-repeat;}
.ahSeeker .ahGreyBox .ahBoxContent
{background:#f0f0f0; padding:2px 10px 7px 10px;}
.ahSeeker .ahGreyBox .ahBoxFooter
{height:6px;overflow:hidden;background:#f0f0f0 url(http://img.icbdr.com/images/AH/gbbr.gif) 100% 0 no-repeat;}
.ahSeeker .ahGreyBox .ahBoxFooter div
{height:6px;width:6px;overflow:hidden;background: #f0f0f0 url(http://img.icbdr.com/images/AH/gbbl.gif) 0 0 no-repeat;}


/*------White Boxes END -----*/

.ahSeeker .contentProfileLeft
{
	padding-left:18px; float:left; width:528px; color:#454545;
}

.ahSeeker .contentProfileRight
{
	float:left; width:130px;
}
/*------Footer---------*/
.ahSeeker #divFooter
{
    width: 100%;
    margin: auto;
}

#footer_group {clear:both; background-color: #505050; padding-bottom: 70px; margin: 40px 0 0 0;}

#footer_group #footer_inner { width: 930px; margin: 0 auto; padding: 30px 0; border-top: solid 1px #e6e6e6; border-bottom: solid 1px #ffffff;}

#footer_group a {text-decoration:none; margin:0px 6px 0px 0px; color: #EEEEEE;}

#footer_group a:hover { text-decoration: underline; color: #8cc251; }

#footer_group .footSites {float: left; display: inline-block; margin: 0px 220px 0px 0px; background: none; color: #EEEEEE; vertical-align: top;}

#footer_group ul { list-style: none; padding: 0; margin: 0;}

#footer_group li { padding: 0px 0px 4px 0px; }

#footer_group h4 { color: #999999; font: bold 1.5em Verdana, serif; margin: 0px 0px 10px 0px;}


.sv_data th {border-bottom-color:#147CA3}

.dividerBar {background-color:#147CA3}

.svContentWrapper #instructions {display:none}

.cb_style .ajaxPopup { padding: 5px; }
.cb_style .ajaxPopup input.btn, .cb_style .ajaxPopup a.btn {width:147px !important}
/*.AJAXRegisterLink { display: none; }*/
#jdpLeftWrapper .jdpActionBar .actionBar input.btn {width:100%;}

div.SingleApply .cb_PnlTabbed li.active {background:none}
.UserInfo #divFirstName {margin-left:1px}
.UserInfo #divEmail {margin-left:1px}
.cb_PnlTabbed {margin-bottom:2px}
.cb_PnlTabbed ul li {display: inline-block; padding: 0px 10px; }
#divResumeList { margin: 0 0 !important; }
#prefsWrapper #prefsContent {padding-left:3px}

#prefsContent input#submit1, #prefsContent input#submit2 
{
    border:none;
    background:url(http://img.icbdr.com/images/AH/bg_btn.jpg) repeat-x scroll 0 0 !important;}
    
#JobCenter div.JobCenterRecentJobs div.tabContainer, #JobCenter div.JobCenterJobRecommendations div.tabContainer 
{
    padding-left:2px}

/* --- My CB --- */

div.secwrapper { display: none; }

div.inner h4 { color: #333 !important; }

#resume_search h4 { width: 75%; }
#resume_search p.view-all { float: right;}

div.vjPageWrapper { background-color: White; }

#jpMyCbContainer .btn-action a, #jpMyCbContainer .btn-action a:hover {
    background:url(http://img.icbdr.com/images/AH/button_bg.gif) 0 0 repeat-x;
}

#cbhlCancel, #cbhlPrivacyOptions { text-decoration: none; }

.cb_style #cbhlCancel div.btn, .cb_style #cbhlPrivacyOptions div.btn 
{ padding-top: 11px; height: 24px !important;
  border-bottom: 1px solid #46781F !important;
  border-left: 1px solid #A7C295;
  border-right: 1px solid #A7C295; }
  
.mjTabsBtn a { color:#3F4C6B; }

/* --- Jobs & Applications --- */

fieldset legend { color: #454545 !important;}

div.viewJob_content a { color: #3F4C6B; }

.myJobs_content a { color: #3F4C6B; }

.statstext a[disabled], .statstext a:hover[disabled] { text-decoration: none !important; }

.mjResults_apps { color: #333 !important; }

.cb_style #contentBounds { margin-left: 10px; }

div.MyQuestionnaires_wrapper 
{    
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

div.savebut { background-color: white; }

/* ---- STANDARD ACTION BUTTONS ---- */
.cb_style .savebut input#ContinueButton,
.cb_style input#cbBtnActionBottom,
.cb_style input#cbBtnSearch,
.cb_style input#btnSearch,
.cb_style input#btnsubmit,
.cb_style input#_btnSearch,
.cb_style a.linkbtn,
.cb_style .savebut input#CancelButton,
.cb_style .MyBB_wrapper input#cbBtnSave,
.cb_style input#_FolderEdit__btnSave,
.cb_style input#wbtnSave
{
    font-weight: bold;
    border: 1px solid #787878 !important;
    background: url(http://img.icbdr.com/images/AH/hh_bluebtn_sm.png) 0 0 repeat-x !important;
    padding:1px;
    color: White !important;
    display: inline !important;
    cursor: pointer;
    vertical-align: bottom;  
}

.cb_style .savebut input#CancelButton,
.cb_style input#btnsubmitShowAll,
.cb_style input#wbtnCancel
{
    background: url(http://img.icbdr.com/images/AH/button_bg_gray.gif) 0 0 repeat-x !important;
    color: Black !important;
}

.cb_style input#cbBtnActionBottom, .cb_style input#cbBtnSearch  { height: 30px !important; *line-height:20px !important}

.cb_style a#_FolderEdit__btnCancel { color: #3F4C6B; }

ul.vjJobOptions li a { color: #3F4C6B; }

span.vjProductSpan { color: #333; }

span.vjProductSpan a.vjProductLink { color: #3F4C6B; }

div.JobAppsContainer div.JobAppSubLinkContainer a.JobAppSubLink { color: #3F4C6B;}

a.JobAppSubLink { color: #3F4C6B; }

fieldset legend.SubContainer { color: #3F4C6B !important; }

#idMApps1 { color: #3F4C6B; }

#idMyAppsV2 a { color: #3F4C6B !important; }

#idMyAppsV2 th { color: #3F4C6B !important; }

.cb_style div.mjStats_info { color: #454545; }

.cb_style span.statstext { color: #333 !important;}

a.sorter { color: #3F4C6B; }

.cb_style div.LinkLables a { color: #3F4C6B; }

.cb_style div.myQuestionnaires table thead th { color: #333 !important; }
.cb_style div.myQuestionnaires table thead td { color: #333 !important; }

.cb_style div.myQuestionnaires a {color: #3F4C6B !important; }

.cb_style .linkbutton a
{
    background: url(http://img.icbdr.com/images/AH/btngreen.gif) no-repeat 0 0 !important;
    display: inline !important;
    width: 50px !important;
    padding: 9px 12px 8px 18px;
    cursor: pointer;
    vertical-align: bottom;
}

div.MyBB_wrapper a { color: #3F4C6B !important; }

#hlPreviewSL { color: #3F4C6B !important; }
#hlPreviewSL a, a:hover { text-decoration: underline; }

#hlPreviewUL { color: #3F4C6B !important; }
#hlPreviewUL a, a:hover { text-decoration: underline; }

.lnkbutton { background: none !important; }

/* My Templates */

a#lnkActive { color: #3F4C6B; text-decoration: none;}
a#lnkInactive { color: #3F4C6B; text-decoration: none;}

/* Figure out how to recognize 'disabled' html property, to hide underline
span.statstext a:disabled { text-decoration: none !important; } */

/* Resume Search */

.cb_style div#divResumeSearchContent { margin: 10px; }

.cb_style a.HeaderLink {color: #3F4C6B;}

.cb_style div#pnlResultsPagination a {color: #3F4C6B;}

.cb_style div.resumeresults_summary span b { color: #454545 !important; }

table#ResSearchHistory a { color: #3F4C6B;}

.cb_style .mysearches span.sorter a,
.cb_style .mysearches span.sort_current a,
.cb_style .mysearches a:link
{ 
    color: #3F4C6B !important;
}
.cb_style .mysearches a:link { text-decoration: none; }

.cb_style .mysearches thead th, .cb_style .mysearches thead td { color: #333; }

div#resumes-container table th a { color: #3F4C6B !important;}
div#page-container div#resumes-container { color: #333; border-top: 1px solid #454545; border-bottom: 1px solid #454545; } 

div#sortdescription a:link, a:visited { text-decoration: none; }
div#sortdescription a:hover { background-color: white; color: #3F4C6B; text-decoration: underline; }

/* Account Tools */

.cb_style .myBB thead th,
.cb_style .myBB thead td { color: #333; }

.resumeInputs td label { color: #333; }

.mediasubgrps a, .mediasubgrps a:visited { color: #3F4C6B !important; }

.cb_style a#btnUploadPopUp, .cb_style a#cbhlAddFolder { color: #3F4C6B !important; }

.cb_style .myfolders .noresults { color: #333 !important; }

.cb_style .myfolders tbody td a { color: #3F4C6B !important; }

.cb_style .myfolders thead th, .cb_style .myfolders thead td { color: #333; }

#JobCenter .JobCenterRecentJobs .JobCenterJobRecs table.results td {font-size:11px}

#JobCenter div.JobCenterRecentJobs, #JobCenter div.JobCenterJobRecommendations, #JobCenter div.JobCenterRecentViewedJobs, #JobCenter div.JobCenterSavedJobs
{height:325px}

#JobCenter div.JobCenterJobRecs {height:275px;}

.UserEmailOptions .registerTwoColumns {margin-left:10px; width:60%}
.UserEmailOptions .registerTwoColumns span {margin-left:10px; *margin-left:15px}
.UserEmailOptions .registerTwoColumns label {margin-left:-16px; *margin-left:-22px}
#ucUserTypeSelector_HHTVUser_UserType label {margin-left:6px; margin-right:20px}

.tipTxt {font-size:11px}

#idRegister4 h1 {margin-left:0px}
#idRegister1 {display:none}
#idRegister2 {border:none}

.password_wrapper { border: 1px solid #d6d6d6 !important;}
.password_wrapper .info_box {border-color:#4780AB !important; background-color:#C4DDB8 !important}

.password_wrapper #pass_heading {border-bottom: 1px solid #E6E6E6 !important}

#pnlJRResults {width:100%; margin:0px}

#pnlJRResults #tblResultsWrapper {width:100%; margin:0px}

.divToolbarRight {margin-right:40px}

#pnlJRResults #jr_mqcheck {margin-left:20px}

#pnlJRResults #divLegendAH { display:none}

#divLegendAH .legendText {vertical-align:bottom}

#divLegendAH img {vertical-align:bottom}

#idPostTourResume2 #idPostTourResume1 {background-image:none !important}

#idPostTourResume2 #idPostTourResume1 span {color:#3F4C6B}

#jrError h3 {border-bottom-color:#4780AB !important}

#jrError #jrLeft #cbhlFindJob {display:none}

#jpMyCbContainer .btn-action a, #jpMyCbContainer input[type="submit"], #jpMyCbContainer input[type="button"], #btnFacetSearch
{background: url(http://img.icbdr.com/images/AH/bg_btn-action-AH.jpg) repeat-x scroll 0 0 !important;}
    
#jpMyCbContainer .tabs li.on a {color:#4780AB !important;}

.grid_3, #resume_search_landing {margin-left:5px}

#JobDetails_pnlSkinnedJDP {float:none}

#JobDetails_pnlSkinnedJDP #tbl_jobskin {background-color:#fff !important;border:solid 1px #D4E6CC !important; margin-bottom:4px !important}

#pnlInnerWrapper #tbl_jobskin { background: url('http://img.icbdr.com/images/AH/upper_nav_bg.jpg') !important;}

.topNavUList li a { color: #295767;}
.topNavUList li a.jl_save_link { font-weight: bold !important; }
.topNavUList li a.jl_save_link:hover { text-decoration: underline;}


.cb_style .btnJobSkin {
                background: url(http://img.icbdr.com/images/AH/ah_btngreen.gif) no-repeat scroll 0 0 transparent !important;
                border: medium none !important;
                display: block !important;
                font-size: 13px !important;
                font-weight: bold !important;
                height: 36px;
                line-height: 30px;
                text-align: center !important;
                width: 146px !important;
color: #fff !important;
}

.jobSkinHdrLinks ul li {margin-top:-4px; *margin-top:10px;}

.CompanyWrapper { background-color: #FFF; }

.R2OuterWrapper {margin: 10px 0px 10px 0px}

#lnkEditSummary {background:url("http://img.icbdr.com/images/jp/r2/AH_btnModify.gif") !important}

#ModifyGoBtn {background:url("http://img.icbdr.com/images/jp/r2/AH_btnGo.gif") !important}

#AppFilterRt {background:url("http://img.icbdr.com/images/jp/r2/AH_applyFiltersRight.png") !important}

#AppFilterCt {background:url("http://img.icbdr.com/images/jp/r2/AH_applyFiltersMiddle.png") !important}

#AppFilterLf {background:url("http://img.icbdr.com/images/jp/r2/AH_applyFiltersLeft.png") !important}

.facet_content span input, #lblSecurityClearanceClassification span input {margin:2px}

#_facets__ctl13_facet_security {
    background:none; background-color:#fff}
    
#tabVc1 {text-align:left !important}

#JPBreadcrumb ul li a, a:visited, a:active { color: #3F4C6B; }
#JPBreadcrumb ul li a:hover { text-decoration: none; }
#JPBreadcrumb ul li strong { color: black; }

/* styles for jquery popups on job results page */
.headerfree-dialog .ui-dialog-title { font-size: 1.2em; }
.headerfree-dialog .ui-dialog-content { font-size: 1em; }
.headerfree-dialog .ui-button-text { font-size: 0.95em; }
#sj_form #SaveJobTitleCompany { font-weight: bold; color: #666666; font-size:1.1em;}
#emailJobForm.ui-dialog-content label {font-size: 1.3em;}
#emailJobForm.ui-dialog-content #EmailJobCharCountMessage {font-size: 1.1em;}
#emailJobForm.ui-dialog-content input { font-size: 1.3em;}
#emailJobForm.ui-dialog-content .nocol textarea {font-size: 1.3em;}
#emailJobSending { font-size: 1.3em; } 
#emailJobSendError { font-size: 1.3em; } 
/* end jquery popups */


/* TEMPORARY - SPOT search styling */
#qsb_header 
{
    height: 115px;
    width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    background-color: #F2F2F2;
    border: 1px dotted #898989;
}

#qsb_header #spotinfoheader
{
    color: #036;
    font-size: 11pt;
    font-weight: bold;
    margin: 2px;
}

#qsb_header #spotinfo
{
    font-size: 12px;
    margin-left: 3px;
    padding: 2px;
}

#qsb_header #spotinfo .spotlabel
{
    float: left;
    width: 125px;
    font-style: italic;
}

#qsb_header #spotinfo .spotvalue
{
    font-weight: bold;
    width: 400px;
}

.jdpActionBar .stdInnerContent {margin:0px !important}

#_ctl0__ctl0_pnlNavWrapper {margin:0px auto}

#appLnkRt {}

#AHLftLnks {width:270px}

.SOCCodes {color:maroon; font-weight:bolder; font-size:15px}

.jdpInnerContent {max-width:100%;}

.popup {margin:0px !important }
.ajaxPopup, .defaultPopup {margin:0px !important;
    border: 3px solid #d6d6d6 !important;
    padding: 5px;}

.jreForm .btn {float:left}

#jrRight #noAccount { visibility:hidden}

#AHHide, .AHHide { visibility:hidden}

#myCB_inner #jobreport {margin-bottom:10px}

#MainWrap {margin: 0px auto}

#MainWrap .graphs {float:left}

#MainWrap #MidHeader .top-text {margin: 16px 14px 0 194px;}

/* Hire Insider Job Report
#MainWrap {width:100%}

#MainWrap #Header {width:100%}

#MainWrap #MidHeader {width:100%; background: url("http://img.icbdr.com/images/AH/Folder-Top-Overview.png") no-repeat scroll 0 0 transparent}

#MainWrap #MidHeader .top-text {margin: 20px auto; width: 80%;}

#MainWrap .overview {width:100%}

#MainWrap .overview table {width:440px}

#MainWrap .overview .graphContent table {width:70%}

#MainWrap .graphs {padding-left: 44px; float:left; background: url("http://img.icbdr.com/images/AH/paper-bottom2.png") repeat-y scroll 0 0 transparent}

#MainWrap #Footer {width:100%; background: url("http://img.icbdr.com/images/AH/folder-bottom2.png") no-repeat scroll 0 0 transparent;}
*/

#HIFullReport {float:left; display:block; width:368px; border:solid 1px #C9C9C9}

#apMainWrap {float:left; display:block;}

#apMainWrap .graph td {width:355px; padding-left:5px}

#apMainWrap .graph .graphWrapper .graphContent div {float:left; margin:0px; padding: 0px;}

.AHFullHI {width:100% !important}

#ThankHead {display:block; float:left; width:49%}

#heading2, #heading3, #heading4 {width:100%}

#ThankHead #BackToResult {display:none}

#ThankHead #heading2 {margin-bottom:10px;}

#applyWrapper #applyForm {border:solid 1px #C9C9C9 !important; width:520px; display:block; margin:0px 0px 0px 6px}

#apMainWrap .graphHeader div {width:360px; display:block; float:left;}

#apMainWrap .graphHeader .title {margin-top: 10px}

#apMainWrap .graphHeader .graphTitle {font-weight:bold; font-size: 13px; color:#497BCC}

#HIFullReport #JRLink {float:left; display:block; font-size:13px; width:100%; border-top: solid 1px #C9C9C9; padding: 10px 0px 10px 0px}

#HIFullReport #JRLink a {margin-left:10px;}

#applyWrapper {float:left; display:block}

#HIFullReport .comparisonWrapper {float:left; display:block}

#hireInsiderCallout, #ThankHead {border-bottom: 3px dashed #C9C9C9; margin-bottom:10px; height:120px}

#ExtAppLinkDiv {float:left}

#ExtAppLinkDiv h1 {font-size:14px !important}

#ExtAppLinkDiv a {text-decoration:underline}

.topTable {width:100%}

.topTable .floatRight {float:left}

#myCBLeft {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px;
    border-color:#d6d6d6; border:1px solid #d6d6d6; background: #fff;float:left; display:block; width:648px; padding:0px 12px 0px 12px}

#myCBRight {float:left; display:block; width:225px; margin-left:20px; position: relative;}

#myCBLeft h2 {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px;
    border-color: #d6d6d6; border: 1px solid #d6d6d6; background: #F4F8F1; padding:5px 10px; color:#62686E;}
    
#myCBLeft h2,  #myCBRight h2 {*font-size:14px; font-size:12px}

#myCBLeft #insiderHQHeader {display:none}

#myCBLeft .jobtitle a {color:#4B9217; text-decoration:none;}
#myCBLeft .jobtitle a:visited {color:#4B9217; text-decoration:none}
#myCBLeft .leftControls { margin-top:8px}
#myCBLeft .rightControls { margin-top:8px}
#myCBLeft .leftControls .jobLocation { font-weight:normal !important}
#myCBLeft .rightControls .jobreport a { font-weight:normal !important; text-decoration:none}
#myCBLeft .rightControls .jobreport a:visited { font-weight:normal !important; text-decoration:none}
#myCBLeft .rightControls .jobdetails a { font-weight:normal !important}

#myCBLeft .insiderHQJobList {border:none}

#myCBLeft .insiderHQJobList .grey_row {background-color:#fff}

#myCBRight .ahUserInfo {position: absolute; top: 0px; width: 100% }
#myCBRight .ahJobSnapshot {position: absolute; top: 166px; width: 100% }

.ahUserInfo h2 { background-color:#184561; color:#E3EDDB; padding:10px; margin-top: 0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; border:1px solid #184561}

.ahJobSnapshot h2 { background-color:#DEDEDE; color:#184561; padding:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; border:1px solid #DEDEDE}

#myCB_outer h2 { position: relative; }
#myCB_outer h2 span {color:#4B9217; position: absolute; right: 5px; }
#myCB_outer h2 span a{color:#4B9217; text-decoration:none;}
#myCB_outer h2 span a:visited {color:#4B9217; text-decoration:none}

.noBorder {border-bottom:none !important}

.AHGreenLink {color:#4B9217 !important}

.cb_style .action_message {border:none !important}

.cb_style a.SaveChanges {float:right; color:#1661AC !important; margin-right:2px}

#myCBRight ul {margin-left:0px !important}

#jobreport h2 {*margin-top:10px}

#myCB_inner {margin:0px 5px 0px 5px}

#myCBRight li {border-bottom:1px solid #E6E6E6; font-weight:bold}

.ahUserInfo li span {font-weight:normal}

.ahJobSnapshot li span {font-weight:bold}

.insiderHQJobList {margin:0px; padding:0px}

/* Recommendation Pages */
#recPageWrapper h3 { color: #295767; }

#recPageWrapper ul { color: #1861AD; }

#recPageWrapper a { color: #1861AD; }

#RecommendedJobs_outer_wrapper { margin: 0 auto; }

.PageHeader { color: #295767; }

.HeaderWrapper { font-family: Verdana; }

#divJobInfo { display: inline;}

#pnlJobInfo h1{ margin: 0px; }

#pnlJobInfo { margin-bottom: 15px;}
/* End Recommendation Pages */

/* Delete Cover Letter Buttons */
#imgYes { width: 125px !important; height: 39px !important; border:none; }

a#cbhlNo img { display: none;}
a#cbhlNo { background: url('http://img.icbdr.com/images/AH/btnno.gif'); width: 125px; height: 39px; display: inline-block;}
/* End Delete Cover Letter Buttons */

.cb_style .topTable.grad { background-image: none; background-color: #243547; color: #d4e2eb;}
.cb_style .topTable.grad h1 { color: #d4e2eb; }
.cb_style .topTable.grad a { color: #d4e2eb; }
#cbhlToHI1 { background: url('http://img.icbdr.com/images/ah/competition-report-icon-18x18.png') no-repeat top left; padding-left: 25px;}

.tan .inner {background: none #8CD19C; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:8px; -khtml-border-radius:6px; }

#resume_search .module {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:10px; -khtml-border-radius:8px; }

#JPTopNav ul li a:hover {color:#F2F916}

.alertsWrapper { background-color: #fff; border: 1px solid #D6D6D6; border-radius: 7px 7px 7px 7px; }
.alertsWrapper h2 { display: block; clear: both; }
.alertsWrapper .stdInnerContent { padding: 10px 0; margin: 0 10px; border: 0; }
.alertsWrapper .btnWrapper input { margin: 2em 0;}

#jrError, .NoRecsPanel, #prefsWrapper { margin: 10px 0 20px 5px !important; text-align: left; 
    background: #ffffff;
    padding: 15px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:7px; -khtml-border-radius:5px; /*border-width:1px;*/
    border-color: #d6d6d6;
    border: 1px solid #d6d6d6;
    }
#jrLeft { float: left; width: 540px !important;}
#jrRight { margin:0; padding:0; margin-left: 575px !important; width: 320px;}
#jrError h1 { font-size: 20px; color: #4B9217 !important; margin: 0; }
#jrError h2 { font-size: 18px; color: #295767 !important; margin: 0; }
#jrError h3 { font-size: 16px; color: #295767 !important; margin: 0 0 5px 0; padding-top:6px; border-bottom: 1px solid #F60; }
#jrError h4 { font-size: 12px; color: #295767 !important; margin: 0; margin-bottom:25px; }

.btnPrefSelected, .btnPrefHover { display: none; }

#recLeftColWrapper a, .NoRecsPanel h3, .NoRecsPanel ul { color: #295767 !important; }
.NoRecsPanel { width: 930px; margin: 0 auto !important;}
#recLeftColWrapper { width: 620px; float: left;}
#recRightColWrapper { float: none; margin-left: 650px;}
#recButtonLink { display: inline-block; height: 27px !important; padding-top: 9px !important; }
#tblResults { width: 930px; }

#usstatenation span { color: #000000 !important; }
#prefboxbottom { background: none; }
#prefboxmain { padding-bottom: 20px; background-image: none;}
#pnlRecommendationsList{ width: 890px; }
#mxdlJobs { width: 100%; }
#bodywrapper form { width: 930px !important; }
#prefsWrapper { width: 890px; margin: 0 auto; }
#prefsContent { margin: 0 auto; }

.bottomFrm {display:block; float:left}

/* Create Job Alert */
.alertsWrapper { background-color: #fff; border: 1px solid #D6D6D6; border-radius: 7px 7px 7px 7px; }
.alertsWrapper h2 { display: block; clear: both; }
.alertsWrapper .stdInnerContent { padding: 10px 0; margin: 0 10px; border: 0; }
.alertsWrapper .btnWrapper input { margin: 2em 0;}

/* Job Results */

#lblJobCount { display: none; }
.JrSeoH1 { text-transform: capitalize; }

/* Registration Form */
#idRegister4 input, #idRegister4 select { border: 3px solid #ccc; font-size: 14px; padding: 5px; width: 300px !important;  }
#idRegister3 table { width: 100%; text-align: left; }
#idRegister3 td { padding: 5px 0; }
#idRegister3 label { font-size: 12px !important; }
#idRegister3 #ucUserTypeSelector_lblMessage { font-size: 12px; font-weight: bold;  }
#idRegister3 input { width: auto !important; }
.UserEmailOptions { display: none; }
.ahJobSnapshot { display: none; }

/* Post Resume */
#rblPrivacyOptions { margin: 0 !important; padding: 15px 0; }
.resumeWrapper table { margin: 0 !important; }
.resumeWrapper input, .resumeWrapper select { border: 2px solid #ccc; font-size: 12px !important; padding: 3px; }
#tprro1 { font-size: 12px; }
#tprro1 table { margin: 0 !important; width: 100%; }

/* Screeners */
.applyform table { width: 100%; }
.applyform span { font-weight: bold; }
.cell_screenera table { padding: 10px 0; }
.cell_screenera input, .cell_screenera select { font-size: 12px; padding: 3px; border: 2px solid #ccc; }
.cell_screenera label { font-weight: normal; margin-left: .5em; }

#OtherSigninOptions { float: left; top: 15px; position: relative; }
#OtherSigninOptions h4 { color: #1c548d; margin: 10px 0px; }

/** VerticalCriteria **/
#VerticalCriteria  {margin-top: 36px !important; padding-right: 5px !important; width:23%;}
#VerticalCriteria  #N {margin-top: 5px;}


.cb_style .cb_Narrow .NavigatorHeader
{
    font-weight: bold;
    color: #3F4C6B;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border: solid 1px #D6D7D6 !important;
    padding: 4px 5px;
   
    font-size: 12px;
    width: 85% !important;
    background-color: #F7FBF7;
    vertical-align: middle;
}
.cb_style .cb_Narrow ul li .resSearchHead{ width:85% !important;}

/* New MyCB Styles */
div#mycb_container { width: 100%; }
#mycb_content div#mycb_left { width: 58.638743455%; margin: 0 2.617801047% 0 0; }
#mycb_content div#mycb_right { width: 38.743455497%; }
.sectionBox .floaty { width: 75.268817204%; }
.sectionBox .typeHead { width: 17.921146953%; padding: 0 3.58422939% 0 0; }
h3.orange { color: #013E7E !important; }
div.headline_orange { border-color: #B8CADD !important; }
.cv_statistics .value { background: #4A8A21; }
#ucUserActivity_mxdlAppliedJobs a { color: inherit !important; }
#mycb_content .ui-tabs-nav { font-size: 0.775em; }
#FollowCompanydiv .modalPopupMain { border: 1px solid black; width: 100%; }
#FollowCompanydiv .modalPopupContent { overflow-x: hidden; }
#tabs4 #tabs-001 .post .title a { color: inherit; }

/** Niche Recommendations for SGJD **/
.nicheJDRecs
{
    margin-top:10px;
    width: 350px;
    font-name: Arial;
    display: none;
    background: #fff;
    position: absolute;
   /** display:  inline-block;**/
    border-top: 1px solid #c4c4c4;
}

.nicheJDRecs .nicheJDRecsRightSide 
{
    width: 100%;
}

.nicheJDRecs .nicheJDRHeader
{
    font-size: 22px;
    font-weight: bold;
    
    color: #545454;
    padding: 5px 0px;
    padding-bottom: 0px;
    vertical-align:middle;
    
}
.nicheJDRecs .nicheJDRBody
{
    padding-top: 5px;
    background: #FFF;
}

.nicheJDRecs .jdr_wrapper
{
    padding-bottom: 10px;
}

.nicheJDRecs .jdr_wrapper a
{
    font-size: 13px;
    text-decoration: none;
    color: #3164CD;
    font-weight: normal;
}

.nicheJDRecs .nicheJDRBody .location
{
    font-weight: bold;
    font-size: 11px;
    color: #434343;
}


#nicheApplyBar 
{
    background: #97a5b2 !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3YTViMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDM1NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top,  #97a5b2 0%, #243547 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97a5b2), color-stop(100%,#243547)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #97a5b2 0%,#243547 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #97a5b2 0%,#243547 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #97a5b2 0%,#243547 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #97a5b2 0%,#243547 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97a5b2', endColorstr='#243547',GradientType=0 ) !important; /* IE6-8 */
    box-shadow: 0 1px 5px #243547 !important;
    border-bottom: 1px solid #243547 !important;
}

#nicheApplyBar .nicheApplyBarBtn
{
    background: #88C342 !important;
}

#nicheApplyBar #NetworkEffect #NE-bar-container
{
    border-right: 1px solid #888;
}
#nicheApplyBar #nicheApplyRight
{
    width: auto !important;
}

.cb_nav .cb_nav_inner 
{
    width:100%
}

.cb_nav .nav_wrapper ul li {
    background: none;
}

.cb_nav .nav_wrapper ul li a {padding: 0 !important;}

.cb_style .grad {background: none;}

#ForOFor #categories_wrapper {margin-left:0px; margin-top: 0px; background-color:#fff}

#ForOFor #categories_wrapper select {margin-top: 4px !important; background-color:#fff; border: 1px solid; font-size: 13px}

#ForOFor #divDdlLocation select {border: 1px solid; margin-top:4px}

#ucMyResumesINTL_mxdlResumes_res_Tablecell1 .tip_11 {float:left !important}

#ucMyResumesINTL_mxdlResumes td {width:25% !important}

#ucMyResumesINTL_mxdlResumes_res_Tablecell4 {padding-left: 14px;}

#ucMyResumesINTL_mxdlResumes_res_Tablecell3 {margin-top:5px}

.title a {color: #3F4C6B !important}

#ucMySearches_mxdlSavedSearches_R_hlSearchTitle {color: #3F4C6B !important}
    
#uSavedItemsAndTellCBWidget2_AJAXLogin_btn_AJAXLogin, .cb_style .btn, #cbButSubmit, #btnContinue, .btn, #questionPrompt_AnswerGiven, #ResumeTitleInfo_ContinueToRecs, #ResumeBottom_ContinueToRecs
 {background-color: #88C342 !important;
    background-image: none !important;
    border-color: #A7C295 #46781F #46781F #A7C295 !important;
    border-radius: 7px 7px 7px 7px !important;
    border-width: 1px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    font-size: 14px;
    font-weight: bold !important;
    height: 38px !important;
    padding-bottom: 1px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    line-height: 38px !important;
    padding-top:0px !important;
    padding-bottom:0px !important}
    
#btnAllJobs, #JobSeekerLogin1_cbRegister  {background-color: #88C342 !important;
    background-image: none !important;
    border-color: #A7C295 #46781F #46781F #A7C295 !important;
    border-radius: 7px 7px 7px 7px !important;
    border-width: 1px !important;
    color: #FFFFFF !important;
    cursor: pointer !important;
    font-size: 14px;
    font-weight: bold !important;
    height: 38px !important;
    padding-bottom: 1px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    line-height: 38px !important;
    padding-top:0px !important;
    padding-bottom:0px !important}
    
.cb_style .grad {background-color:#fff !important}

#FollowCompFixed { width: 174px !important; position: static !important; float: right; margin-right: 2.5%; background: #88C342 !important; border-radius: 7px 7px 7px 7px !important; border:none !important}

.CBCompanyProfiles p.sidebarHeader {color: #3F4C6B !important}

body img {border:none !important}

#NavTable td {padding:0px}

#emailsubBody h2 {color:#4C9442 !important}

#UnFollowCompanyDiv {border: 2px solid #000 !important}

/* Post New Resume */
#divFileUploadStyled .styled-file-input input.btn
{
    margin-top: 4px !important;
    width: 100px;
}

#divFileUploadStyled .hidden-file-input 
{
    height: 40px;
    width: 100px;
}
.styled-file-input .file-name-field 
{
    margin-left: 0px;
}

#resTabs_wrapper { display: none !important; }


