/* ---------------- Misc START ---------------- */

.mainbody {
	margin: 0px;
	background-color : #ffffff;
}

.photopad{
	margin-right: 10px;
	margin-bottom: 5px;
}

.setwidthselect {width : 190px;}

.button { 
	line-height: 22px; 
	background:#CCCCCC; 
	border-top:2px solid #E5E4E4; 
	border-right:2px solid #B2B1B1; 
	border-bottom:2px solid #B2B1B1; 
	border-left:2px solid #E5E4E4; 
	color:#333333; 
	margin: 3px 0;
	font-size: 11px;
}
.button a {color: #666666; text-decoration: none; padding:3px 5px; }
.button a:link {color: #666666;}
.button a:visited {color: #666666;}
.button a:hover {color: #AF7215; text-decoration: none;}

/* ---------------- Misc END ---------------- */

/* ---------------- TEXT START ---------------- */
.maintext{
	color : #646464;
	font: 13px/15px Tahoma, Verdana, Arial, sans-serif;
}
.maintext a {color: #1B4C77; text-decoration: underline;}
.maintext a:link {color: #1B4C77;}
.maintext a:visited {color: #1B4C77;}
.maintext a:hover {color: #1B4C77; text-decoration: underline;}

.searchtext{
	color : #646464;
	font: 13px/15px Tahoma, Verdana, Arial, sans-serif;
}
.searchtext a {color: #BC3A26; text-decoration: underline;}
.searchtext a:link {color: #BC3A26;}
.searchtext a:visited {color: #BC3A26;}
.searchtext a:hover {color: #BC3A26; text-decoration: underline;}

.newsearch{padding-right:30px; vertical-align:middle; text-align:right;}

.submit_style .searchtext{
	text-align:right; background-color:#E3ECF1;
}

.utilitynav{
	color : #1f6baa;
	font: 11px/15px Arial, Tahoma, Verdana, sans-serif;
}
.utilitynav a {color: #1f6baa; text-decoration: none;}
.utilitynav a:link {color: #1f6baa;}
.utilitynav a:visited {color: #1f6baa;}
.utilitynav a:hover {color: #1f6baa; text-decoration: underline;}

.secondarynav{
	color : #626262;
	font: 12px/15px  Tahoma, Verdana, Arial, sans-serif;
}
.secondarynav a {color: #626262; text-decoration: underline;}
.secondarynav a:link {color: #626262;}
.secondarynav a:visited {color: #626262;}
.secondarynav a:hover {color: #626262; text-decoration: underline;}

.jobtitle{
	color : #1F6BAA;
	font: 12px/15px Tahoma, Verdana,  Arial, sans-serif;
	font-weight:bold;
}
.jobtitle a {color: #1F6BAA; text-decoration: underline; font-weight:bold;}
.jobtitle a:link {color: #1F6BAA;}
.jobtitle a:visited {color: #1F6BAA;}
.jobtitle a:hover {color: #1F6BAA; text-decoration: underline;}

.jobreviewtitle{color: #1B4C77; font-weight:bold; font-size:14px}
.jobreviewtitle a {color: #1B4C77; text-decoration: underline;}
.jobreviewtitle a:link {color: #1B4C77;}
.jobreviewtitle a:visited {color: #1B4C77;}
.jobreviewtitle a:hover {color: #1B4C77; text-decoration: underline;}

.jobsearch{
	color:#4B88BA;
	font: 14px/13px Arial, Verdana, Tahoma, sans-serif;
	font-weight:bold;
}

.breadcrumb{
	color : #333333;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.breadcrumb a {color: #0000FF; text-decoration: underline;}
.breadcrumb a:link {color: #0000FF;}
.breadcrumb a:visited {color: #0000FF;}
.breadcrumb a:hover {color: #0000FF; text-decoration: underline;}


.footertext{
	color : #8A8A8A;
	font: 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.footertext a {color: #72A2C9; text-decoration: none;}
.footertext a:link {color: #72A2C9;}
.footertext a:visited {color: #72A2C9;}
.footertext a:hover {color: #72A2C9; text-decoration: underline;}

.errtext{
	color : red;
	padding-left:2px;
	font: normal 11px/15px Tahoma, Verdana, Arial, sans-serif;
}
.errtext a {color: red; text-decoration: underline;}
.errtext a:link {color: red;}
.errtext a:visited {color: red;}
.errtext a:hover {color: red; text-decoration: underline;}

.callouttext{
	color : #1B4C77;
	padding-left:2px;
	font: normal 12px/15px Tahoma, Verdana, Arial, sans-serif;
}
.callouttext a {color: #1B4C77; text-decoration: underline;}
.callouttext a:link {color: #1B4C77;}
.callouttext a:visited {color: #1B4C77;}
.callouttext a:hover {color: #1B4C77; text-decoration: underline;}

/* ---------------- TEXT END ---------------- */

/* ----------------- tables and positioning START ---------------- */
.content {
	padding: 10px;
	background:#CCCCCC;
}

.icon { position:relative; margin-right:5px; top: 3px; }

.search_box{
	width:610px;
	padding:20px 0 0 0;
	background:#E3ECF1 url(/Images/JobSearch/form_top.gif) top left no-repeat;

}
.search_box_inside{
	padding:0 15px 5px 15px;
	background:#E3ECF1 url(/Images/JobSearch/form_bottom.gif) bottom left no-repeat;
}

/* ----------------- tables and positioning END ---------------- */

/* ----------------- form cells START ---------------- */
.formcell {
	color : #666666;
	text-align: right;
	background-color: #CCCCCC;
	padding-right: 5px;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}
.formcell a {color: #CCCCCC; text-decoration: underline;}
.formcell a:link {color: #CCCCCC;}
.formcell a:visited {color: #CCCCCC;}
.formcell a:hover {color: #FF9900;}



/* ----------------- form cells END---------------- */

/* ---------------- HTML tags and element START ---------------- */
form{ display:inline }

input, select, textarea {
	color : #000000;
	font: normal 11px Tahoma, Verdana, Arial, sans-serif;
	border: 1px solid #666666;
	padding-left:3px;
}

.form_err {	border: 1px solid #bc3a26; }

.noborder { border:none; }

.noborder input { border:none; }

h1 {
	color : #757575;
	font: 15px/15px Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	display:block;
	margin-bottom:0px;
}

.bannerphoto{
position: absolute;
top: 71px;
width: 658px;
z-index: 50;
}

img{ border: 0px;margin:0px}

ul { 
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	line-height: 14px;
} 

li { margin-bottom: 3px; }

p { margin: 0 0 7px 0; padding: 0 0 7px 0 }

/* ---------------- HTML tags and element END ---------------- */

/* ---------------- backgrounds START ---------------- */
.bg_body { background-image: url('/Images/CommonImages/body_bg.gif');}

.bg_ad { background-image : url('/Images/CommonImages/ad_bg.gif');}

.bg_dottedline {  background-image: url('/Images/CommonImages/dottedlinebg.gif'); }

.bg_dottedlinevert {  background-image: url('/Images/CommonImages/dottedlinebgvert.gif'); }

.bg_dottedline_wt {  background-image: url('/Images/CommonImages/dottedlinewtbg.gif'); }

.bg_leftshadow { background-image : url('/Images/CommonImages/leftshadowbg.gif');}

.bg_rightshadow { background-image : url('/Images/CommonImages/rightshadowbg.gif');}

.bg_header { background-image : url('/Images/CommonImages/headerbg.gif');}

.bg_black {	background-color : #000000; }

.bg_red {	background-color : #bc3a26; }

.bg_green {	background-color : #00FF00; }

.bg_blue {	background-color : #1B4C77; }

.bg_job{	background-color : #E3ECF1; }

.bg_hotjobs {	background-color : #FAFAFA; }

.bg_home {	background-image : url('/Images/Home/bg_welcome.gif');}

.bg_left {	background-image : url('/Images/CommonImages/left_bg.gif'); }

.bghome_leftshadow { background-image : url('/Images/Home/home_leftshadow.gif'); }

.bghome_rightshadow { background-image : url('/Images/Home/home_rightshadow.gif'); }

.bg_advantages { background-image : url('/Images/AboutUs/ouradvantages.gif'); }

.bg_navspacer { background-color: #757575}

.bg_secondarynav { background-color: #D6D6D6}

/* ---------------- backgrounds END ---------------- */



.primary_nav_wrap {
}
.primary_nav_wrap ul {
list-style:none;
margin:0;
padding:0;
}
.primary_nav_wrap ul li {
margin:0;
padding-bottom:1px;
background:transparent url(/Images/Nav/greydivider.gif) no-repeat scroll center bottom;
}
.primary_nav_wrap ul li a {
display:block;
height:41px;
text-indent:-9999px;

}

.header_nav_wrap {
}
.header_nav_wrap ul {
list-style-type:none;
margin:0;
padding:0;
}
.header_nav_wrap ul li {
background-image:url('/Images/CommonImages/dottedlinebgvert.gif') repeat-y scroll left bottom;
display:inline;
}
.header_nav_wrap ul li + li {
padding-left:6px;
}

li#UtilityHome {
background:transparent url(/Images/CommonImages/dottedlinebgvert.gif) repeat-y scroll right top;
padding-right:8px;
maring-right:10px;
}


#EmploymentServices.selected a {
background: url(/Images/Nav/Employmentservices_on.gif) no-repeat scroll 0 0 transparent !important;
}

#JobSearch.selected a {
background: url(/Images/Nav/jobsearch_on.gif) no-repeat scroll 0 0 transparent !important;
}

#ClientServices.selected a {
background: url(/Images/Nav/clientservices_on.gif) no-repeat scroll 0 0 transparent !important;
}

#AboutUs.selected a {
background: url(/Images/Nav/aboutus_on.gif) no-repeat scroll 0 0 transparent !important;
}

