/*d:\matrixservices\wwwroot\css\jobseeker\recommendations.css */
h1 {
    font-family: "Lato-Bold", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #182642;
    font-size: 2.5em;
}

body a {
    outline: none;
    color: #09a0db;
    text-decoration: none;
}



body a:hover {
	/*text-decoration: underline;
	font-family:arial, verdana, sans-serif;*/
}

.headerLeft h1, #divHeader {
  color: #000000;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 0;
  padding-top: 10px;
  text-align: left;
}

.headerLeft {
  float: left;
  margin: 0 20px 0 7px;
}

.headerRight {
  float:right;
}

.prefText {
  color: #000000;
}

.PageRecExplanation {
  color: #444444;
  font-size: 12px;
  padding-bottom: 10px;
  padding-top: 3px;
  text-align: left;
}

.NewPageRecExplanation {
    font-size: 14px;
    line-height: 150%;
    padding-bottom: 20px;
}

.btnPrefSelected {
  background-image: url("http://img.icbdr.com/images/js/jobrecommendations/RecHQButtonsSmall.gif");
  background-position: 0 0;
}

.btnPrefHover {
  background-image: url("http://img.icbdr.com/images/js/jobrecommendations/RecHQButtonsSmall.gif");
  background-position: 30px 0px;
}

.btnPrefNew {
  background-image: url("http://img.icbdr.com/images/js/jobrecommendations/RecHQButtonsSmall.gif");
  background-position: 0 0;
}

.JobInfo {
  color: #666666;
  font-size: 14px;
}

.DebugJobInfo {
  color: #227744;
  padding-bottom: 10px;
}

.jr_results_panel {
  margin-top: 5px;
  width: 100%;
}

.iconCellImageSm {
  cursor: pointer;
  float: left;
  height: 30px;
  width: 30px;
}

.Spacer5x30 {
  float: left;
  height: 30px;
  width: 5px;
}

.LeftAlign {
  text-align: left;
}

#tblToolbarRight a {
  color: #000000;
  font-size: 11px;
}

.ToolbarTable {
  padding: 0 5px 5px;
}

.iconCell {
  width: 100px;
}

.btnFeedSelected {
  background-image: url("http://img.icbdr.com/images/js/jobrecommendations/RecHQButtonsSmall.gif");
  background-position: 0 -30px;
}

.btnFeedHover {
  background-image: url("http://img.icbdr.com/images/js/jobrecommendations/RecHQButtonsSmall.gif");
  background-position: 30px -30px;
}

#pnlMainBody {
  width: 100%;
}

#tblResults {
  margin: 0 auto;
  width: 98%;
}

.divToolbarRight {
  float: right;
  margin-top: 25px;
}

#tblResultsWrapper {
  clear: both;
  margin: 0 auto;
  width:100%;
}

.hq_wideList {
  background-color: White;
  border: 1px solid #CCCCCC;
  vertical-align: top;
  width:100%;
}

.jr_listpanel {
  /*background: url("http://img.icbdr.com/images/intl/LightGrayGradient.jpg") repeat-x scroll 0 0 #FFFFFF;*/
  border-top: medium none;
}

.jr_listpanel.jr_slimmarkup {
    padding: 0px 10px 0px 10px;
    border: 1px solid #AAA;
}

.errorMessage {
    padding: 2em !important;
    text-align: center;
    color: rgb(254, 0, 0);
    font-size: 18px;
}

.jr_list {
  margin-left: 10px;
  margin-right: 10px;
}

.jr_listcaption {
  background-color: Transparent;
  color: #000000;
  font-family: arial;
  font-size: 12px;
  padding-top: 5px;
}

.jr_listwrapper {
  background: none repeat scroll 0 0 transparent;
  height: 100%;
  padding: 0 7px 0 0;
  width: 100%;
}

.captionRow {
  overflow: hidden;
  text-align: right;
  margin-top:10px;
}

#captionRow1 {
  float:right;
}

.recFeedback {
  font-size: 14px;
  font-weight: bold;
  margin: 3px 3px 3px 5px;
  text-align: left;
}

.recFeedback a {
  font-weight: bold;
}

.resultCounter {
  font-size: 12px;
  line-height: 12px;
  margin: 12px 0 12px 8px;
}

.jr_stackedheader {
    margin: 10px 0px 10px 0px;
}

table.results
{
	border-collapse: collapse;
	table-layout:fixed;
	margin:0;
	padding:0;
	font-family:arial, verdana, sans-serif;
	clear:both;
	background-color:transparent;
	width:100%;
}

table.results th {
  background: none repeat scroll 0 0 transparent;
  border-bottom: 1px solid #E4E4E4;
  border-collapse: collapse;
  font-size: 12px;
  height: 22px;
  padding-top: 2px;
  text-align: left;
}

a.columnHeader:link, a.columnHeader:active, a.columnHeader:visited {
  color: Black;
  font-weight: bold;
  text-decoration: underline;
}

table.results th.title, table.results td.title {
  width: 30% !important;
}

table.results th.company, table.results td.company {
  width: 20%;
}

table.results th.location, table.results td.location {
  width: 20%;
}

table.results th.date, table.results td.date {
  width: 15%;
}

table.results th.similarjob, table.results td.similarjob {
  width: 15%;
}

table.results tr.mainRow {
  margin-left: 10px;
}

table.results tr.mainRow td {
  border-top: 1px solid #E0E0E0;
}

table.results td {
  border-collapse: collapse;
  padding: 4px 3px 2px 0;
  text-align: left;
  font-size:11px;
  white-space: normal;
}

table.results td.title {
  font-size: 12px;
  padding: 10px 0 10px 10px;
}

table.results td.title a:link, table.results td.title a:active,
table.results td.company a:link, table.company td.title a:active,
table.results td.similarjob a:link, table.company td.similarjob a:active {
    outline: none;
    color: #09a0db;
    text-decoration: none;
}

table.results td.title a:visited,
table.results td.company a:visited,
table.results td.similarjob a:visited
{
	color: #662d91;
}

table.results td.title a:hover,
table.results td.company a:hover,
table.results td.similarjob a:hover
{
	text-decoration: underline;
}

table.results td.company a:link,
table.results td.company a:active,
table.results td.company a:visited
{
 	font-weight:normal;
}

table.results th.datebold, table.results td.datebold {
  font-weight: bold;
  width: 10%;
}

table.results td.similarjob {
  font-size: 10px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: left;
}

table.results td.jobDebugInfo {
  font-size: 12px;
  font-weight: bold;
  color: #227744;
  padding-left: 20px;
  padding-bottom: 7px;
}

.LegendWIR {
  /*padding: 4px 0 3px 5px;*/
  /*text-align: right;*/
}

.legendText {
  vertical-align: top;
}

.NoRecsPanel {
  color: #333333;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0 auto;
  padding: 10px;
  width: 700px;
}

#recLeftColWrapper {
  background: url("http://img.icbdr.com/images/js/jobrecommendations/rec_bkgd_relax.jpg") no-repeat scroll left bottom transparent;
  float: left;
  width: 420px;
}

#recLeftCol {
  padding: 10px 10px 100px;
}

.NoRecsPanel h3 {
  color: #000066;
  font-size: 20px;
  font-weight: bold;
}

.NoRecsPanel h3, .NoRecsPanel h4, .NoRecsPanel p {
  margin: 12px 0;
}

#recLeftContent {
  padding: 0 10px;
}

#recBullets, recbullets h4 {
  font-size: 13px;
}

#recBullets {
  margin: 20px 0;
}

.NoRecsPanel h3, .NoRecsPanel h4, .NoRecsPanel p {
  margin: 12px 0;
}

.NoRecsPanel h4 {
  font-size: 13px;
  font-weight: bold;
}

.NoRecsPanel ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#recRightColWrapper {
  float: left;
  padding-top: 20px;
  text-align: center;
}

#recButtonLinkWrapper {
  height: 20px;
  margin: 20px 0;
}

#recButtonLink {
  background-image: url("http://img.icbdr.com/images/js/jobrecommendations/rec_bkgd_button.gif");
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 8px;
  text-decoration: none;
}

#recLeftColWrapper a:hover { text-decoration: underline; }
#recButtonLink:hover { text-decoration: underline; }

#LowAppJobs {
  font-size: 12px;
  padding: 2px 8px;
  text-decoration: none;
  border:1px solid;
  border-color:Gray;
  border-radius: 25px;
  overflow:auto;
 
}

#LowAppJobs a{
	font-weight:bold;
	}

#LowAppJobNav{
	margin: 3%;
    width: 50%;
    float: right;
}

#LowAppMsgHdr{
	color:Blue;
	padding-bottom:5px;
}
#companyNamelbl{
	float:left;
	padding-right:3px;	
}
	
#locationlbl{
	float:left;
	padding-right:3px;
}
#scrollText {
	position:absolute;
	right:65px;
	bottom:0px;
	padding-bottom: 5px;
}

#LowAppDesc{
	float:left;
	width:40%;
	padding:5px;   
}

#LowAppJob{
    float:left;
    color:#2364A7;
	width: 75%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}
	
#LowAppMsg{
	padding-bottom:10px;
}   
#jobTitle{
  font-size: 14px;
 }
#btnMoveRight, #btnMoveLeft{
	height:50px;   
	font-weight: bold;
}

#moveRight{	
    padding-top:10px;	
}

#moveLeft{
	float:left; 
    margin: 0 auto;
    text-align: center;
    padding-top:10px;	
}

.HeaderWrapper {
    position: relative;
}

.rec-settings {
    position: absolute;
    right: 0;
    top: -10px;
}

@font-face {
    font-family: "NeutraText-Bold";
    src: url("fonts/NeutraText-Bold.eot");
    src: url('fonts/NeutraText-Bold.woff') format('woff');
}
d
@font-face {
    font-family: "NeutraFaceText-Book";
    src: url("fonts/NeutrafaceText-Book.eot");
    src: url('fonts/NeutrafaceText-Book.woff') format('woff');
}

.defaultRecLocationArea {
display:inline-block;
font-size: 14px;
margin-left: 5px;
margin-bottom: 10px;
}
.defaultRecLocationArea * {
float:left;
margin-right:5px;
}
.locText {
font-weight: bold;
}
.changeLocationLink {
    font-weight: bold;
}
.secondLocChangeLink {
    float:right;
    font-weight:bold;
}
/*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\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; }


