/*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\sgoverride.css */
/* links: #086AB0
headers: #454545
labels: #333             */
.utilityBar, #_ctl1__ctl1_Div1 { background-color:#1C263E; !important}

.sgSeeker {width:100%;}

.USNicheHide {display:none}

body 
{
	font-family:arial;
	font-size:12px;
	margin:0;
	padding:0;
	background-image: url(http://img.icbdr.com/images/sg/backwhole2.gif);
	background-repeat: repeat-x;	
	background-color: #B3D5A5;
}


#page a, #page a:hover, #page a:visited
{
    color:#086AB0;
}

#page #JobSeekerLogin1_fbAuthLink
{
    color:#FFFFFF;
}

#siContentID .RXhide 
{
   margin-top: 10px;
}

#page .btn
{
color:#fff !important;
cursor:pointer
}

#pnlInnerWrapper
{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    float:none; 
    margin:6px auto;
    display:block;
    background-color:#fff;
}
#pnlOuterWrapper
{
    display: block;
}

#JobDetails_pnlSkinnedJDP table 
{
    background: transparent
}


/* .cb_style {font-size:11px; font-family:arial,sans-serif; color:#454545} */
.cb_style {font-size:11px; font-family:arial,sans-serif; color:#333}

.cb_style a {font-weight:bold !important;}

.clearfix {display:block;}

.cb_style h1 {font-size:1.9em !important; color:#454545 !important; 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;}

.cb_style .btn, .cb_style .btn.blue 
{
    background:url("http://img.icbdr.com/images/SG/btngreen.gif") no-repeat 0 0 !important;
    border:none !important;
    width: 146px !important;
    height: 36px !important;
    font-size:13px !important;
    font-weight:bold !important;
    display:block !important;
    text-align:center !important;
    line-height:30px
}

.cb_style a .btn, .cb_style a .btn.blue 
{
    height: 36px !important;
    line-height:36px !important
}

#PswdForgtLnk {width:100%; float:left}

.cb_style input#btnsignin, .cb_style a#EmployerLogin1_cbRegister
{
    width: 150px;
    height: 34px;
    line-height: 30px;
}

.cb_style .grayborder {border:1px solid #B3D5A5}

.cb_style input {background-color:#F6F6F6;
border:1px solid #858484;
color:#000000;
padding-left:2px;}

#sg_header_outer
{
	background: url(http://img.icbdr.com/images/SG/topbackseeker2.jpg);
	width:100%;
	background-repeat: no-repeat;
	background-position: center;
}

#sg_header_inner
{
    width: 98%;
    margin: auto;
}

#sg_header_wrapper
{
    width:100%;
	background: url(http://img.icbdr.com/images/SG/topfillseeker.jpg);
	background-repeat: repeat-x;
	background-color: #D5E7CD;
}

#sg_header_nav {background:#FAFAFA;}

#sg_header_nav .adspace 
{    
    width:100%;
    border-bottom:2px solid transparent;
	text-align:center;
	margin:0 auto;
	padding: 10px 0;
}

#sg_header
{
	width:980px;
	margin:0px auto
}

#header_left {float:left}

#shareHeader_logo { float:left; width:250px; padding-top:20px;}

#header_right {float:right;}

#header_right .cb_EmpNav
{
    height:20px; 
    width:200px;
    display:block;
    margin-left:1px;
    float:right;
    background-color:#fff;
    border-top:none;
    padding:0px;
    }

.cb_EmpNav img {float:left; display:block}

#EmpNav_bg 
{
    background:url(http://img.icbdr.com/images/SG/SGTab.jpg) top left  repeat-x;
    display:block;
    float:left}

.cb_EmpNav a, .cb_EmpNav a:hover, .cb_EmpNav a:visited
{ 
    text-decoration:none; 
    color:#fff !important; 
    font-size:12px; 
    font-weight:bold; 
    float:left;
    display:block;
    width:80px;
    margin-left:8px;
    line-height:20px
}

.memoryleft {margin-right:20px; margin-top:50px !important; text-align:right}

.memoryleft, .memoryleft a, .memoryleft a:visited, .memoryleft a:hover 
{
    color:#7D7D7D;
    text-decoration:none;
    font-size:14px;
    }

.cb_style .regular_content_container {padding:0px !important}

#stdcontent { margin:0px 20px 0px 0px;}

.cb_style .grad {background:none !important; border-color:#B3D5A5; background-color:#fff !important}

.sgGreyBox h2 {font-weight:bold; font-size:20px; color:#454545 !important; margin:0px ; padding:0px }

.sgBoxContent {background-color:#fff}

#SGHomeLeft {width:420px; float:left}

#SGHomeRight {width:540px; float:left; margin-left:16px}

#SGHomeLeft a, #SGHomeRight a {text-decoration:none}

#SGHomeLeft .sgBoxHeader, #SGHomeRight .sgBoxHeader {margin-top:16px;}

.sgBoxHeader, .sgBoxFooter {float:left; width:100%}

#SGHomeLeft .sgBoxContent, #SGHomeRight .sgBoxContent {float:left; width:100%}

#SGHomeRight .jobtitle {float:left; width:56%}

#SGHomeRight .jobcompany {float:left; color:#157BA3}

#SGHomeRight .tabtitle {color:#157BA3}

.sgRecsBoxHeader {height:6px;overflow:hidden; background: #fff url(http://img.icbdr.com/images/SG/wgbtr.gif) 100% 0 no-repeat;}

.sgRecsBoxHeader div {width:6px;height:6px;overflow:hidden; background-color: #fff; background:url(http://img.icbdr.com/images/SG/wgbtl.gif); background-repeat:no-repeat;}

.BoxInner {margin:10px}

/*Nav*/
.nav .pri {background-color:#FAFAFA}

.cb_nav,
.nav .priwrapper {
    background: transparent url(http://img.icbdr.com/images/SG/nav_bg.jpg) left top repeat-x;
    margin-top:8px;
    margin-bottom:7px;
    padding:0px;
    text-align:center;
    width:100%;
    display:inline-block;
    }
    
.nav div.priwrapper ul.pri
{
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    background: url(http://img.icbdr.com/images/SG/nav_bg.jpg) 0 0 repeat-x;
}

.nav div.priwrapper
{
    margin-bottom: 0px !important;
}

.cb_nav .cb_nav_inner {
    clear:both;
    margin:0 auto;
    text-align:left;
    width:100%;
    }
    
.cb_nav_inner table {width:980px !important; margin:0px auto}

.nav .priwrapper a.noexpand, .nav .priwrapper a.noexpand:hover { text-decoration: none; color:#086AB0 }

.nav .priwrapper .pri a div { padding: 0px !important; }

/*.nav ul li { background: url("http://img.icbdr.com/Images/SG/nav_bg_active.jpg") 0 0 norepeat;}

.nav ul li { background: transparent url("http://img.icbdr.com/Images/SG/navitemdivider.gif") 0 0 no-repeat;} */

.cb_nav .nav_wrapper ul {
    border:0 none;
    float:left;
    list-style-type:none;
    margin:0;
    padding:0;
    }

.cb_nav .nav_wrapper li.active {
    background:url(http://img.icbdr.com/images/SG/nav_bg_active.jpg);
    color:#FFFFFF;
    }

.cb_nav .nav_wrapper ul li a,
.nav .priwrapper ul li a {
    display:block;
    float:left;
    font-family:arial;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    line-height: normal;
    height:17px;
    padding:6px 22px !important;
    text-align:center;
    text-decoration:none; 
    color:#fff !important; 
    }

.cb_nav .nav_wrapper ul li.employer
{
	background: url(http://img.icbdr.com/images/SG/suitbg.gif) right top no-repeat;
}

.cb_nav .nav_wrapper ul li.employer a:link, .cb_nav .nav_wrapper ul li.employer a:visited, .cb_nav .nav_wrapper ul li.employer a:active {
    color:#fff !important;
    padding:7px 22px 7px 48px !important;
}

.cb_nav .nav_wrapper ul li,
.nav ul li {
    display:block;
    float:left;
    margin:0pt;
    padding:0pt;
    position:relative;
    text-align:center;
	background: transparent url(http://img.icbdr.com/images/SG/navitemdivider.gif) right top no-repeat;
    color:#FFFFFF;
}
 
.nav ul li 
{
    background: url(http://img.icbdr.com/images/SG/navitemdivider.gif) left top no-repeat;
}
.cb_nav .nav_wrapper ul li a:hover {
	text-decoration:none !important;
	color:#fff !important;
    }
           
/*End Nav*/

/* 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 */
#SGHomeLeft #QSB .sgBoxContent {background: url(http://img.icbdr.com/images/SG/homesearchbg.jpg) 100% 0 no-repeat; height:212px}
#SGHomeLeft #QSB h2 {margin:8px 0px 0px 0px !important; padding-left:10px}
#SGHomeLeft #QSB .BoxInner {padding:0px; }
#SGHomeLeft #QsbInner #Keyword, #SGHomeLeft #QsbInner #Location, #SGHomeLeft #QsbInner #categories_wrapper {width:100%; float:left; margin-top:10px; margin-left:10px}
#SGHomeLeft #QsbInner #sbmtBtn {margin-top:12px; margin-left:280px !important; *margin-left:136px !important; float:left}
#SGHomeLeft .qsbLabel {float:left; width:65px}
#SGHomeLeft #QsbInner #Keyword input, #SGHomeLeft #QsbInner #Location input 
{
width:300px !important; float:left !important;
background-color:#F6F6F6;
border:1px solid #858484;
color:#000000;
height:18px;
line-height:18px;
padding-left:2px;  }

#SGHomeLeft #QsbInner #categories_wrapper
{width:260px;}

#categories_wrapper select 
{
width:160px;
background-color:#F6F6F6;
border:1px solid #858484;
color:#000000;
height:auto;}

#SGHomeLeft {clear:both}
#SGHomeLeft #QsbInner #Location {margin-top:14px !important}
#SGHomeLeft #QsbInner #sbmt {    background:url(http://img.icbdr.com/images/SG/btnSearchMain.jpg) 100% 0 no-repeat; 
    border:none; 
    height:27px;
    width:99px;
    float:left;
    cursor:pointer;
    color:#fff;
    font-weight:bold;
    line-height:23px}
    
#SGHomeLeft .SBExample {margin-left:100px; float:left; border:solid 1px #C3C3C3}
    
#JRtable #qsb_h1 h1 {color:#454545 !important;
font-size:21px !important;
letter-spacing:-1px;
margin:0;
padding:0;
width:100%}   

#SvdSrchLinks {float:right; margin:-54px 40px 0px 0px;}    
 
#JRtable #QsbInner 
{
background:url("http://img.icbdr.com/images/SG/searchbggrey.jpg") repeat-x 0 0 transparent;
height:74px; float:left; width:97%
    }
    
#JRtable .SBEnds {height:74px; width:10px; float:left;}
    
#JRtable #QSBbgL {background:url("http://img.icbdr.com/images/SG/searchbgR.jpg") no-repeat 0 0 transparent;}
    
#JRtable #QSBbgR {background:url("http://img.icbdr.com/images/SG/searchbgL.jpg") no-repeat 0 0 transparent;}
   
#QsbInner label  {color:#454545;
font-family:arial;
font-size:12px;
font-weight:bold;}

#JRtable #QsbInner #Keyword  {width:306px; float:left; margin-top:26px; margin-left:0px} 
#JRtable #QsbInner #Location {width:300px; float:left; margin-top:26px; margin-left:30px}
#JRtable #QsbInner #sbmtBtn {margin-top:23px; float:left; margin-left:30px; width:100px}
#JRtable .qsbLabel {float:left; margin-top:2px}
#JRtable #QsbInner #Keyword input, #QsbInner #Location input {width:76%; float:right}
#JRtable #QsbInner #categories_wrapper select {width:80%; float:right}
#JRClear {clear:both}

#JRtable #Keyword input, #JRtable #Location input 
{
background-color:#F6F6F6;
border:1px solid #858484;
color:#000000;
height:18px;
line-height:18px;
margin-left:2px;  }

#JRtable #QsbInner #sbmt {
    background:url(http://img.icbdr.com/images/SG/btnSearchMain.jpg); 
    border:none; 
    height:27px;
    width:99px;
    float:right;
    cursor:pointer;
    color:#fff;
    font-weight:bold
    }
    
#JRtable .SBExample {display:none}

.cb_style .cb_Narrow strong {
    color:#086AB0;
    }

.cb_style .cb_Narrow h2 {border-bottom:solid 1px #B3D5A5 !important; color:#454545; width:98% }

.cb_style .cb_Narrow ul li ul {border:1px solid #B3D5A5 !important}
/*End Search*/


/*Login / Out*/
.leftLogout H3 {background-color:#157AA4 !important}

.rightLogout H3 {background-color:#7FBA2E !important}

.siBox h3.org, .siBox h3.blue {background:none !important; color:#454545 !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:#B3D5A5 !important}

#signinBtn {float:left; margin-top:10px; *margin-top:14px; margin-right:10px; *margin-right:0px;}

#siContentID .siItalic {height:40px; display:block}

#JobSeekerLogin1_cbRegister {line-height:30px;}

.RXJP #siBoxRt #EmployerLogin1_cbRegister {margin-top:44px; *margin-top:42px}
/*End Login / Out*/



/*Job Results*/

#JRtable {margin:2px auto; width:98%}

#JRtable table {width:100%}

#middleleftwidgetcontainer {float:left}

#middleleftwidgetcontainer H1 {margin-left:10px}

.cb_style .jl_wrap_div {border-left:none; border-right:none;}

.cb_style .jl_foam_outer_div {background:#ededed}

.cb_style .jl_foam_inner_div {border-bottom:1px solid #B3D5A5 !important;}

#JL_D {text-align:left;}

.cb_style .jl_even_row {background-color:#FFF !important}

.cb_style .jl_tbl td { border-bottom:solid 1px #E1EDFA}

.cb_style .jl_tbl th {border-bottom:solid 3px #B3D5A5 !important;
                      padding:10px 7px 6px 7px !important;
                      background:#ededed}

a.jt , a.jt:visited, a.jt:hover {color:#086AB0 !important}

a.jt:visited {text-decoration:none}

.jl_ads_cell, .jl_rvj_cell, .nav_btm_cell {border:none !important}

a.em:link {color:#086AB0 !important}


.cb_style a.jl_view_link, .cb_style a.jl_save_link, .cb_style a.sj {color:#086AB0 ; text-decoration:none !important}
.cb_style a.jl_view_link:visited, .cb_style a.jl_save_link:visited, .cb_style a.sj:visited 
{
    color:#086AB0 ;
    text-decoration:none !important}

.cb_style #SvdSrchLinks #ssLinkWrapper {float:left; clear:both; margin-top:3px}
.cb_style a.jl_view_link {float:left; clear:both}

#uSavedItemsAndTellCBWidget2_cblSavedJobs {float:left; clear:both}

.jl_odd_row, .jl_even_row {color:#454545}

a.srt_off:link {color:#086AB0 !important}
a.srt_on:link {color:#086AB0 !important}

.jr_listpanel {border:1px solid #B3D5A5 !important}

.cb_style .cb_Narrow ul li {width:24% !important}

.cb_style .cb_Narrow ul li ul li {width:90% !important}

#middleadcontainer {margin-top:10px}

a.em:visited {color:#086AB0 !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 !important; margin: 18px 0px !important; }
.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: 700px; clear: none; background: none;text-align:right;}
#jdpLeftWrapper .jdpActionBar a {text-decoration: none !important; font: normal 10px Verdana !important;}

#jdpLeftWrapper .jdpActionBtn {border:none; background: none; width: auto; clear: both; margin-bottom:10px;}

.jdpActionBtn a { text-shadow: #333333 1px 1px 1px; }

#jd_applybtntop { width: 380px; margin-top: 5px; }

#jdpLeftWrapper .jdpActionBtn a { background-image:none !important; width: 352px !important; padding: 12px 0px !important; text-align: center !important; text-decoration: none !important; font: bold 20px Arial, sans-serif !important; display: block !important; height: auto !important; background-color: #88C342 !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}   


#h1JobTitle {display:inline-block !important;}
#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: middle;}


.#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 40px 0px}

#jdpLeftWrapper #jdpSnapShot div {margin-bottom: 3px;}
#jdpLeftWrapper #jdpSnapShot .jdpActionBtn {margin-bottom: 14px;}

#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:40px 0px 0px 0px; color: #62686e;display:inline-block !important;width:500px;clear:none;}

#jdpLeftWrapper #jdpCompany {float:left; width: 500px; margin-bottom:16px;clear:none;}

#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;display:inline-block;float:left;}
#jdpLeftWrapper .bbLogo {clear:both !important;}
#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/SG/nav_bg.jpg) !important}

/*End ECommerce*/
/* jQuery UI widget style overrides */
.ui-dialog div.ui-dialog-content {
    font-size: 13px;
    padding: 17px 25px 15px 15px;
    background: none repeat scroll 0 0 transparent;
}
div.ui-widget-content a {
    color: #11249A;
    font-weight: normal;
}
div.ui-widget-content p { margin: 0; }
div.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    border-radius: 8px;
    border-color: #7F8081;
}
.ui-dialog div.ui-dialog-titlebar {
    background: none;
    border: none;
    color: #006;
    font-size: 18px;
    cursor: auto;
    padding: 6px;
}
.ui-dialog span.ui-dialog-title {
    margin: 25px 25px 0 15px;
}
.ui-dialog a.ui-dialog-titlebar-close {
    top: 12px;
    right: 5px;
}
.ui-dialog a.ui-dialog-titlebar-close.ui-state-hover {
    background: none;
    border: none;
    padding: 1px;
}
.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick, 
.ui-dialog .ui-dialog-content a.ui-icon-closethick {
    width: 25px;
    height: 25px;
    margin-left: -4px;
}
a.ui-dialog-titlebar-close:hover { text-decoration: none; }
.ui-dialog div.ui-dialog-buttonpane {
    margin: 0 25px 15px 15px;
    padding: 0;
    border-width: 0;
    background: none;
}
.ui-dialog div.ui-dialog-buttonpane button { margin: 0 0 0 15px; }
.ui-dialog div.ui-resizable-handle { display: none; }
div.ui-widget-overlay { background: #000; }
.ui-dialog span.ui-button-text {
    padding: 0;
    line-height: normal;
}
.ui-widget input[type="submit"] { font-size: 12px; }

.shadedbackground, div.ui-widget {
    background-color: #FFF;
    background: -moz-linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
    background: -webkit-linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
    background: -o-linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
    background: linear-gradient(bottom, #E0E0E0 20px, #FFFFFF 60px);
}

div.ui-widget { border: solid 1px #B4B4B4; }
/* end jQuery UI widget style overrides */
/*Job Apply*/
#applyWrapper {width:940px !important; margin:20px !important}

.SingleApply {width:60% !important; border:1px solid #B3D5A5 !important}

#spanRequired {color:#454545 !important; margin:0px}

input.btnSend {color:#fff}
/*End Job Apply*/



/*Registration*/
.requiredText {color:#454545 !important}

.UserEmailOptions .registerRightColumn .tipHeading {color:#454545 !important}

.cb_style h2, .cb_style legend {color:#787878; border-color:#C4D0EC}

.cb_style div.inner h2 { color: #454545 !important; }

.registerBtn {border-color:#C4D0EC}
/*End Registration*/



/*JS MyCB*/
#myCB_outer {width:100%}

#myCB_outer .stdOuter {border-color:#B3D5A5}

.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/SG/jobmachine.gif) !important;}

.borderWrapper {border:solid 1px #B3D5A5 !important}

#tabChangeEP span {color:#454545 !important;}

td.tip_box strong {color:#454545 !important;}

#EmailCenterWrapper {width:auto !important}

#CoverLetr {float:left}

#myCB_inner h2 {margin-left:10px}

#applyWrapper #applyForm {border:solid 1px #B3D5A5 !important}

#applyForm h2 {*line-height:30px}
 
#applyWrapper #applyForm { width: 80.8%; float:none;}
 
#applyWrapper #ThankHead #heading2 { width: auto;}
 
#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}

#myCB_outer .myresumes {background:none}

.no_message {margin-left:10px}

#idMyresume1 {visibility:hidden}
/*End JS MyCB*/



/*Resume Post*/
#srLeftWrapper h3, #srRightWrapper h3 {color:#454545 !important}

div #slidecontainer {background-color:#CECFE7 !important;}

.prStep .prActiveNum {color:#003073 !important;}

.orDivider, .orText {color:#454545 !important;}

.PRWrapper .resumeSubmit {width:100% !important}

.requiredField {background-color:#FF947F;}

#page .styled-file-input input.btn.grey {
    color: #000 !important;
    font-weight: normal !important;
    background-color: #f0f0f0;
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ECE9E9 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#ECE9E9), color-stop(100%,#ECE9E9)) !important;
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ECE9E9 100%) !important;
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ECE9E9 100%) !important;
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ECE9E9 100%) !important;
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ECE9E9 100%) !important;
    border: solid 1px #ACA9A9 !important;
    border-radius: 4px;
    width: 90px !important;
    height: 25px !important;
    line-height: 0 !important;
    display: inline !important;
}
#page .styled-file-input input.btn.grey:hover {
    background-color: #f9f9f9 !important;
    background: -moz-linear-gradient(top, #ECE9E9 0%, #f6f6f6 47%, #ffffff 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECE9E9), color-stop(47%,#ECE9E9), color-stop(100%,#ffffff)) !important;
    background: -webkit-linear-gradient(top, #ECE9E9 0%,#f6f6f6 47%,#ffffff 100%) !important;
    background: -o-linear-gradient(top, #ECE9E9 0%,#f6f6f6 47%,#ffffff 100%) !important;
    background: -ms-linear-gradient(top, #ECE9E9 0%,#f6f6f6 47%,#ffffff 100%) !important;
    background: linear-gradient(to bottom, #ECE9E9 0%,#f6f6f6 47%,#ffffff 100%) !important;
}
/*End Resume Post*/

.jl_hdr_div {color: #454545 !important}


/*JP MyCB*/

/* div#JPTopNav { background:url("http://www.sologig.com/images/backwholeemp.gif") 0 0 repeat-y; background-color: Transparent !important;} */
div#JPTopNav { background: none; }

#JPTopNav ul li { background:url(http://img.icbdr.com/images/SG/bg_jpTobNav-button-r.png) no-repeat scroll 100% 0 transparent !important;}
    
#JPTopNav ul li.activeitem {background-position:100% -32px !important;}    
    
#JPTopNav ul li a { background:url(http://img.icbdr.com/images/SG/bg_jpTopNav-button.png)  0 0 no-repeat !important;}
    
#JPTopNav ul li a.activeitem {background-position:0 -32px !important;}    

div#JPLeftNav { background-color: White !important; }
   
div#JPLeftNav
{
    width: 160px !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
 
#JPLeftNav ul li a { color: #086AB0; background:url(http://img.icbdr.com/images/SG/bg_jpLeftNav-bullet.png) no-repeat scroll 2px 8px transparent !important;}
    
#JPLeftNav ul li a.activeitem 
{
    background-color:#EDEDED !important;
    border: 1px solid #086AB0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.MyCBNews H3 span {color:#fff !important}

.JPMyCBWhiteBoxWrapper .MyCBNews h3 {border-bottom:1px solid #B3D5A5 !important}

.MyCBNews .news img { background:url(http://img.icbdr.com/images/SG/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:#086AB0 !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 #B3D5A5 !important}

#ucCompanyDetails_tblCellHeader {border:1px solid #B3D5A5 !important; background-color:#147CA3 !important}

#ucCompanyDetails_tblCellLeftNav {border-left:1px solid #B3D5A5 !important; background-color:#EDEDED !important}

#ucCompanyDetails_tblCellBannerFooter {border:1px solid #B3D5A5 !important}

#ucCompanyDetails_tblCellFooter {border:1px solid #B3D5A5 !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}

.SGBorder {border-right:1px solid #B3D5A5 !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/SG/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 #B3D5A5 !important}

/*.cb_nav .nav_wrapper ul li a:visited, .cb_nav .nav_wrapper ul li a:link {color:#fff !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*/
#SGVerticalLeftSide {
    float:left;
    margin:10px;
    width:65%;
    text-align:left;
}

#SGVerticalRightSide 
{
    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 -----*/
.sgSeeker .sgWhiteBox
{
	padding: 6px 0 7px 0;
	/*width:98%; default width */
}

.sgJRBoxHeader {height:6px;overflow:hidden; background: #fff url(http://img.icbdr.com/images/SG/wgbtr.gif) 100% 0 no-repeat;}

.sgJRBoxHeader div {width:6px;height:6px;overflow:hidden; background-color: #fff; background:url(http://img.icbdr.com/images/SG/wgbtl.gif); background-repeat:no-repeat;}

.sgBoxHeader {height:6px;overflow:hidden; background: #fff url(http://img.icbdr.com/images/SG/wbtr.gif) 100% 0 no-repeat;}

.sgBoxHeader div {width:6px;height:6px;overflow:hidden; background-color: #fff; background:url(http://img.icbdr.com/images/SG/wbtl.gif); background-repeat:no-repeat;}

.sgJRBoxFooter {height:6px;overflow:hidden;background:#fff url(http://img.icbdr.com/images/SG/wgbbr.gif) 100% 0 no-repeat;}

.sgJRBoxFooter div {height:6px;width:6px;overflow:hidden;background: #fff url(http://img.icbdr.com/images/SG/wgbbl.gif) 0 0 no-repeat;}

.sgBoxFooter {height:6px;overflow:hidden;background:#fff url(http://img.icbdr.com/images/SG/wbbr.gif) 100% 0 no-repeat;}

.sgBoxFooter div {height:6px;width:6px;overflow:hidden;background: #fff url(http://img.icbdr.com/images/SG/wbbl.gif) 0 0 no-repeat;}


.sgSeeker .sgWhiteBox .sgBoxFooterProfile
{height:23px;overflow:hidden;background:#fff url(http://img.icbdr.com/images/SG/barsbottom.gif) 100% 0 no-repeat;}

.sgSeeker .sgWhiteBox .jobSearchCustom
{
	width:420px; height:212px; background: url(http://img.icbdr.com/images/SG/searchbg.jpg) 0 0 no-repeat;
}
.sgSeeker .boxCaption
{
	margin:0; padding:0; color:#454545; font-size:21px; letter-spacing: -1px;
}

.sgSeeker h1.boxCaption
{
	margin:0; padding:0; color:#454545; font-size:21px; letter-spacing: -1px;
}

.sgSeeker h2.boxCaption
{
	margin:0; padding:0; color:#454545; font-size:21px; letter-spacing: -1px;
}

.sgSeeker 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);
}

.sgSeeker h2.boxCaptionProfile div
{
	float:left; padding-top:1px; padding-right:5px;
}
/*------White Boxes END -----*/

/*----- Grey Boxes -----*/
.sgSeeker .sgGreyBox
{
	padding: 6px 0 7px 0;
}

.sgSeeker .sgGreyBox .sgBoxHeader
{height:6px;overflow:hidden; background: #f0f0f0 url(http://img.icbdr.com/images/SG/gbtr.gif) 100% 0 no-repeat;}
.sgSeeker .sgGreyBox .sgBoxHeader div
{width:6px;height:6px;overflow:hidden; background-color: #f0f0f0; background:url(http://img.icbdr.com/images/SG/gbtl.gif); background-repeat:no-repeat;}
.sgSeeker .sgGreyBox .sgBoxContent
{background:#f0f0f0; padding:2px 10px 7px 10px;}
.sgSeeker .sgGreyBox .sgBoxFooter
{height:6px;overflow:hidden;background:#f0f0f0 url(http://img.icbdr.com/images/SG/gbbr.gif) 100% 0 no-repeat;}
.sgSeeker .sgGreyBox .sgBoxFooter div
{height:6px;width:6px;overflow:hidden;background: #f0f0f0 url(http://img.icbdr.com/images/SG/gbbl.gif) 0 0 no-repeat;}


/*------White Boxes END -----*/

.sgSeeker .contentProfileLeft
{
	padding-left:18px; float:left; width:528px; color:#454545;
}

.sgSeeker .contentProfileRight
{
	float:left; width:130px;
}
/*------Footer---------*/
.sgSeeker #divFooter
{
    width: 98%;
    margin: auto;
}

#footer_group {clear:both}

#footer_group a {text-decoration:none; margin:0px 6px}

.sv_data th {border-bottom-color:#147CA3}

.dividerBar {background-color:#147CA3}

.svContentWrapper #instructions {display:none}

.cb_style .ajaxPopup input.btn, .cb_style .ajaxPopup a.btn {width:147px !important}
#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}

#prefsWrapper #prefsContent {padding-left:3px}

#prefsContent input#submit1, #prefsContent input#submit2 
{
    border:none;
    background:url("http://img.icbdr.com/Images/SG/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/SG/button_bg.gif) 0 0 repeat-x;
}

.mjTabsBtn a { color:#086AB0; }

.sgJRBoxHeader div {width:6px;height:6px;overflow:hidden; background-color: #fff; background:url(http://img.icbdr.com/images/SG/wgbtl.gif); background-repeat:no-repeat;}

/* --- Jobs & Applications --- */

fieldset legend { color: #454545 !important;}

div.viewJob_content a { color: #086AB0; }

.myJobs_content a { color: #086AB0; }

.statstext a[disabled], .statstext a:hover[disabled] { text-decoration: none !important; }

.mjResults_apps { color: #333 !important; }

/* div#jpMainContent { margin-left: 170px !important;} */


#pnlInnerWrapper table 
{
    background: white; 
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.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/SG/button_bg.gif") 0 0 repeat-x !important;
    padding:1px;
    color: White !important;
    display: inline !important;
    cursor: pointer;
    vertical-align: bottom;
    /*-moz-border-bottom-left-radius: 8px 8px;
    -moz-border-bottom-right-radius: 8px 8px;
    -moz-border-top-left-radius: 8px 8px;
    -moz-border-top-right-radius: 8px 8px;
    -webkit-border-bottom-left-radius: 8px 8px;
    -webkit-border-bottom-right-radius: 8px 8px;
    -webkit-border-top-left-radius: 8px 8px;
    -webkit-border-top-right-radius: 8px 8px; */   
}

.cb_style .savebut input#CancelButton,
.cb_style input#btnsubmitShowAll,
.cb_style input#wbtnCancel
{
    background: url("http://img.icbdr.com/images/SG/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: #086AB0; }

ul.vjJobOptions li a { color: #086AB0; }

span.vjProductSpan { color: #333; }

span.vjProductSpan a.vjProductLink { color: #086AB0; }

div.JobAppsContainer div.JobAppSubLinkContainer a.JobAppSubLink { color: #086AB0;}

a.JobAppSubLink { color: #086AB0; }

fieldset legend.SubContainer { color: #086AB0 !important; }

#idMApps1 { color: #086AB0; }

#idMyAppsV2 a { color: #086AB0 !important; }

#idMyAppsV2 th { color: #086AB0 !important; }

.cb_style div.mjStats_info { color: #454545; }

.cb_style span.statstext { color: #333 !important;}

a.sorter { color: #086AB0; }

.cb_style div.LinkLables a { color: #086AB0; }

.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: #086AB0 !important; }

.cb_style .linkbutton a
{
    background: url("http://img.icbdr.com/images/SG/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: #086AB0 !important; }

#hlPreviewSL { color: #086AB0 !important; }
#hlPreviewSL a, a:hover { text-decoration: underline; }

#hlPreviewUL { color: #086AB0 !important; }
#hlPreviewUL a, a:hover { text-decoration: underline; }

.lnkbutton { background: none !important; }

/* My Templates */

a#lnkActive { color: #086AB0; text-decoration: none;}
a#lnkInactive { color: #086AB0; 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: #086AB0;}

.cb_style div#pnlResultsPagination a {color: #086AB0;}

.cb_style div.resumeresults_summary span b { color: #454545 !important; }

table#ResSearchHistory a { color: #086AB0;}

.cb_style .mysearches span.sorter a,
.cb_style .mysearches span.sort_current a,
.cb_style .mysearches a:link
{ 
    color: #086AB0 !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: #086AB0 !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: #086AB0; 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: #086AB0 !important; }

.cb_style a#btnUploadPopUp, .cb_style a#cbhlAddFolder { color: #086AB0 !important; }

.cb_style .myfolders .noresults { color: #333 !important; }

.cb_style .myfolders tbody td a { color: #086AB0 !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-color:transparent !important}

.password_wrapper .info_box {border-color:#4780AB !important; background-color:#C4DDB8 !important}

.password_wrapper #pass_heading {border-bottom-color:#4780AB !important}

#pnlJRResults {width:100%; margin:0px}

#pnlJRResults #tblResultsWrapper {width:100%; margin:0px}

.divToolbarRight {margin-right:40px}

#pnlJRResults #jr_mqcheck {margin-left:20px}

#pnlJRResults #divLegendSG { display:none}

#divLegendSG .legendText {vertical-align:bottom}

#divLegendSG img {vertical-align:bottom}

#idPostTourResume2 #idPostTourResume1 {background-image:none !important}

#idPostTourResume2 #idPostTourResume1 span {color:#086AB0}

#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/SG/bg_btn-action-SG.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}

.cb_style .btnJobSkin {
                background: url("http://img.icbdr.com/images/SG/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;}

.R2OuterWrapper {margin: 10px 0px 10px 0px}

#lnkEditSummary {background:url("http://img.icbdr.com/images/jp/r2/sg_btnModify.gif") !important}

#ModifyGoBtn {background:url("http://img.icbdr.com/images/jp/r2/sg_btnGo.gif") !important}

#AppFilterRt {background:url("http://img.icbdr.com/images/jp/r2/sg_applyFiltersRight.png") !important}

#AppFilterCt {background:url("http://img.icbdr.com/images/jp/r2/sg_applyFiltersMiddle.png") !important}

#AppFilterLf {background:url("http://img.icbdr.com/images/jp/r2/sg_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: #086AB0; }
#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 */

/* Nav Login */
#loginnavwrapper { background: #FFFFFF;
    -webkit-border-radius:5px; 
    -moz-border-radius:5px; 
    border-radius:7px; 
    -khtml-border-radius:5px; 
    border-width:2px !important;
    border-color: #086AB0;
    position: absolute;
    right: 0;
    top: 5px;
}
#loginnavouter { position: relative; }
#loginnavinner { position: absolute; right: 0; width: 600px; }

#loginnav {-webkit-border-radius:5px; 
    -moz-border-radius:5px; 
    border-radius:7px; 
    -khtml-border-radius:5px; 
    border-width:0px !important; 
    padding: 0px 0px;
    margin: 50px 20px 0px 0px;
    text-align: right;
    font-size: 14px;
}

#loginnav a { margin-right: 20px; min-height: 17px; display: block; text-decoration: none;}
#loginnav.selected { position: relative; z-index: 55}  
#loginnav.selected a { background: url('http://img.icbdr.com/images/AH/close.png') no-repeat right center; padding-right: 20px; margin-right: 0px;}

#loginnavwrapper button {
    background: #66a741; 
    -webkit-border-radius:5px; 
    -moz-border-radius:5px; 
    border-radius:7px; 
    -khtml-border-radius:5px; 
    border-width:0px !important;
    max-width: 62px;
    height: 24px;
    font: bold 11px Verdana;
    vertical-align: top;
}

#loginnavwrapper #AJAXLoginDiv{ padding-top: 3px;}
.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%;}

#loginnavwrapper .AlertDiv
{
    background: transparent url('http://img.icbdr.com/images/AH/ah_alert2.png') no-repeat left center;
    padding: 5px 0px 5px 28px; margin-left: 5px;
    font: bold 12px Verdana;
    line-height: 22px;
}
#loginnavwrapper #navAuthorizing  
{
    background: transparent url('http://img.icbdr.com/images/AH/ah_alert2.gif') no-repeat left center;
}

#loginnavwrapper .navloginlinks { display: block; float: right; line-height: 20px; text-align: right; }
#loginnavwrapper .loginpasslnk, #loginnavwrapper .loginreglnk { display: block; line-height: 20px; }
#loginnavwrapper .loginpasslnk a, #loginnavwrapper .loginreglnk a { color: #086AB0 !important; font-weight: bold; }
.loginoptions { display: block; float: left; line-height: 20px;}

/* End Nav Login */

/*start RegisterAlertFromResults */
.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;}

.alertsWrapper .btnWrapper #btnSave{
    background: url("http://img.icbdr.com/images/SG/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: #FFFFFF !important;
    cursor: pointer;
    float:left;
    margin-top:40px;
    margin-right: 5px;
}
.alertsWrapper .btnWrapper {
  clear:both;
  margin: 0 auto !important;
  width: 320px;
}
/*end RegisterAlertFromResults */


/* new MyCB page styles */
.ui-helper-reset {
    font-size: 0.85em !important;
}

.value {
    background-color: #086AB0 !important;
}

h3.orange {
    color: #013E7E !important;
}

#mycb_cv_activity .headline_orange {
    border-bottom: 2px solid #B8CADD !important;
}

#myRecentapplication a {
   color: #086AB0 !important;
}

/* hack for print job details page background */
#JobDetails_ucJobDetails_pnlPrintPage + #JobDetails_ucJobDetails_pnlJob {
background: #ffffff;
}

#tabs4 #tabs-001 .post .title a { color: #086AB0; }

/** 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: #67a0cb !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3YTBjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTdhYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top,  #67a0cb 0%, #417aa5 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67a0cb), color-stop(100%,#417aa5)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #67a0cb 0%,#417aa5 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #67a0cb 0%,#417aa5 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #67a0cb 0%,#417aa5 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #67a0cb 0%,#417aa5 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67a0cb', endColorstr='#417aa5',GradientType=0 ) !important; /* IE6-8 */
    box-shadow: 0 1px 5px #417aa5 !important;
    border-bottom: 1px solid #417aa5 !important;

}


#nicheApplyBar .nicheApplyBarBtn
{
    background: #88C342 !important;
}

#nicheApplyBar #NetworkEffect #NE-bar-container
{
    border-right: 1px solid #888;
}
#nicheApplyBar #nicheApplyRight
{
    width: auto !important;
}

#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: #086AB0 !important}

#ucMySearches_mxdlSavedSearches_R_hlSearchTitle {color: #086AB0 !important}

#FollowCompFixed {    background: url("http://img.icbdr.com/images/SG/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;
    padding:0px !important;}
    
#btnAllJobs {    background: url("http://img.icbdr.com/images/SG/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}
    
    .cb_style .grad {background-color:#fff !important}

.CBCompanyProfiles p.sidebarHeader {color: #086AB0 !important}

body img {border:none !important}

#UnFollowCompanyDiv {border: 2px solid #000 !important}

#resTabs_wrapper { display: none !important; }

#SGPageInner { background-color: #FFFFFF; }

