#subHome { text-align: left; }
#subHome li { list-style-type: none; }
.subHome_left { float: left; width: 58%; text-align: left; }
.subHome_right { float: right; width: 40%; text-align: left; }

.CommunityHR { color: #FFAA00; background-color: #FFAA00; border: 0; height: 1px;}
.Locations, .FeaturedEmp { text-align: left;}
.Locations h2, .FeaturedEmp h2 { font: bold 14px arial,helvetica; color: #000066;}
.Resources, .JobType { text-align: left; border: 1px solid #CCC; background: #fff url(../../images/js/help/help_grad_bg.gif) repeat-x; margin: 10px 0 10px 0; padding: 5px 0 5px 5px;}
.Resources h3, .JobType h3, .OtherCat h3 { font: bold 12px arial,helvetica; color: #000000;}
.OtherCat { text-align: left; border: 1px solid #CCC; background: #fff url(../../images/js/help/help_grad_bg.gif) repeat-x; margin: 10px 0 10px 0; padding: 5px 0 5px 5px;}
.MSN {margin-top:5px; text-align: center;}

/* Find Jobs Button */
.sdh_submitBTN { cursor: pointer; width: auto;	border: 1px solid #c30;	border-top-color: #fc6;	
		   padding: 1px 5px !important; /* hold this line for Firefox and Safari */
		   padding: 2px 5px; /* take of the left/right margins for IE */
background: #f70 url(../../images/JS/JobResults/bg_btn.gif) 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #f70 url(../../images/JS/JobResults/bg_btn.gif) 0 -1px repeat-x; /* shift the bg up 1px for IE */
		   font: bold 12px arial,helvetica; color:#ffffff;
}	
		
.sdh_header{ background-image: url('../../images/Tabs/Elements/sdh_headerBG.gif');
             background-position: top right;
             background-repeat: no-repeat; 
}

.sdh_headerTitle{ font: bold 24px arial,helvetica; color: #000066;
                  padding-left:6px;  
}            

.sdh_OtherJobCat{ text-align:right; padding:5px 10px; color: #1e3e8c; }
a:link.sdh_OtherJobCatLink{ text-decoration: none; }
a:visited.sdh_OtherJobCatLink{ text-decoration: none; }
a:hover.sdh_OtherJobCatLink{ text-decoration: underline; }
a:active.sdh_OtherJobCatLink{ text-decoration: underline; }            
             
.sdh_PnlTabbed { font: bold 11px arial,helvetica; color:#1e3e8c;
                 margin: 5px 0 -2px; padding: 2px 9px 0 9px; position:relative; z-index:100; float: left;
                 border-top: 1px solid #fa0; border-left: 1px solid #fa0; border-right: 1px solid #fa0;
border-color: #fa0; background: #ffc928 url(../../images/JS/JobResults/bg_cb_PnlTabbed_li-active.gif) left top repeat-x;
}

.sdh_JobCatBox { background: #fffffa url('../../images/Tabs/Elements/sdh_boxBG.gif') left top repeat-x;
	border: 1px solid #fa0;	text-align: left; margin: 0 0 0px; padding: 12px 9px 9px 9px;
}             
            
a:link.sdh_listFont { text-decoration: none; }
a:visited.sdh_listFont { text-decoration: none; }
a:hover.sdh_listFont { text-decoration: underline; }
a:active.sdh_listFont { text-decoration: underline; } 

/*Job List */
.RSS { text-align: left; border: 1px solid #fa0; margin-bottom: 10px; float:left; width:100%;}
.RSS_inner { margin: 10px; }
.jobList { width: 100%; margin: 0 0 10px 0; border-collapse: collapse; }
.jobList td { padding: 3px 6px; border-bottom: solid 1px #dddddd; }
.jobList .jl_header { font-weight: bold; color: Red; }
.jobList .gray { background-color: #e8e8e8; }
.jobList a, .jobList a:visited { color: #f70; font-weight: bold; }


/* links for job titles */
a:link.jt{ font-size: 14px; font-weight: bold; color: #ff7700; text-decoration: none; }
a:visited.jt{ font-size: 14px; font-weight: bold; color: #ff7700; }
a:hover.jt{ font-size: 14px; font-weight: bold; color: #ff7700; text-decoration: underline; }
a:active.jt{ font-size: 14px; font-weight: bold; color: #ff7700; }

/* View Similar Jobs & Company Links */
a:link.sj{ font-weight: bold; }	
	
/* View More Button */
.sdh_btn { cursor: pointer; width: 250px;	border: 1px solid #c30;	border-top-color: #fc6;	
		   padding: 1px 60px !important; /* hold this line for Firefox and Safari */
		   padding: 2px 0px; /* take of the left/right margins for IE */
background: #f70 url(../../images/JS/JobResults/bg_btn.gif) 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #f70 url(../../images/JS/JobResults/bg_btn.gif) 0 -1px repeat-x; /* shift the bg up 1px for IE */
		   text-decoration:none;
		}	
.sdh_btnText {font: bold 12px arial,helvetica; color:#ffffff;}	

/* Search by Location */
.sdh_SeachLoc {border: solid 1px #ffaa00;}
.sdh_SeachLoc .sdh_stateCity { padding: 10px 10px; border-bottom: solid 1px #dddddd; 
                        font-family:arial,helvetica; font-size:12px;
}
.sdh_SeachLoc .sdh_HeaderStateCity {font: bold 11px arial,helvetica; color:#1e3e8c; 
                                    border-bottom:solid 1px #ffaa00; padding-left:25px;
background-image: url('../../images/Tabs/Elements/sdh_titleHeaderBG.gif'); background-repeat: repeat-x;
}
.sdh_SeachLoc a:link{text-decoration: none;}
.sdh_SeachLoc a:visited{text-decoration: none;}
.sdh_SeachLoc a:hover{text-decoration: underline;}
.sdh_SeachLoc a:active{text-decoration: underline;}	

/*QSB*/
.searchbox .qsbTop { margin: 0; clear:left; float:left; width:100%; }
.searchbox .headingWrapper { display: none; }
.searchbox .qsbTop label, .cb_Narrow label, .cb_Exclude label {	font-weight: bold; }
.searchbox .qsbTop .cb_Keywords, .cb_SA .cb_Location, .cb_SA .cb_Freshness, .cb_SA .cb_Submit {	float: left; margin: 0 10px 0 0; }
.searchbox .qsbTop .cb_Keywords { width: 40%; }
.searchbox .qsbTop .cb_Submit { margin: 12px 0 0 0; }
.searchbox .qsbTop .cb_Keywords input, .cb_SA .cb_Location input, .cb_SA .cb_Freshness select { width: 98%; }
.searchbox .cb_Advanced{ padding-left: 10px;}
.searchbox .srchbox_freshness_sel{ font-size: 12px; margin-bottom: 1px; }
.searchbox .srchbox_keywords_inp { font-size: 12px; margin-bottom: 1px; }
.searchbox .srchbox_location_inp { font-size: 12px; margin-bottom: 1px; }

.searchbox .qsb_keywords { float: left; width: 25%; }
.searchbox .qsb_location { float: left; width: 25%; }
.searchbox .qsb_category { float: left; width: 25%; }
.searchbox .qsb_pdq { float: left; width: 24%; }
.searchbox .qsb_submit { float: left; width: 24%; margin-left: 2%; }
.searchbox .qsb_adv { width: 100%; clear: both; }
.qsb_submit input { margin-top: 1em; }

#outerQSBWrapper {margin-bottom: 10px;}

.jobitemcell
{
	padding: 3px 6px;	
}

.jobitemcell_A
{
	
}

.jobitemrow
{
	border-bottom: 1px solid #DDDDDD;		
}

td a.joblink
{
	color:#FF7700;
	font-weight:bold;	
}

a.joblink
{
	color:#FF7700;
	font-weight:bold;
}


#DivMapLink { width:536px; position:relative; float:left; clear:both; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:0px; border:1px solid #CCCCCC; }

.FeaturedEmp img { margin: 0 5px; }

