﻿

/*NAVIGATION*/

/* common styling*/ 
.container {width:813px; height:230px;  backgrou/nd:#fff url('../background/expertiseatwork.gif') no-repeat bottom ;
	margin:19px auto 0px auto; padding: 0px 0px 0px 0px; border:0px solid #000; vertical-align:bottom;}

.container-landing {width:813px;   margin:19px auto 0px auto; padding: 0px 0px 0px 0px; border:0px solid #000; } /*background:#fff url('../background/landing-main.gif') no-repeat center bottom;*/
.container-landing img { margin-top:0px; }
.container-landing .menu { }

.container-ind {width:813px; height:201px;  background:#fff url('../background/industrial.gif') no-repeat left bottom;
	margin:19px auto 0px auto; padding: 0px 0px 0px 0px; border:0px solid #000; vertical-align:bottom;
}
	
.container-tech {width:813px; height:201px;  background:#fff url('../background/tech.gif') no-repeat left bottom;
	margin:19px auto 0px auto; padding: 0px 0px 0px 0px; border:0px solid #000; vertical-align:bottom;}

.container-archeng {width:813px; height:201px;  background:#fff url('../background/archeng.gif') no-repeat left bottom;
	margin:19px auto 0px auto; padding: 0px 0px 0px 0px; border:0px solid #000; vertical-align:bottom;}

.container .menu { margin:0px 0px 3px 0px; }



.menu { width:813px; position:relative; margin:0px 0px 0px 0px; }

.menu ul li a {  }

.menu ul li a:visited {display:inline-block; text-decoration:none; color:#344049; }

.menu ul li a {display:inline-block; text-decoration:none; color:#344049; 
	  }/*background:#669999  url('../drop2/opaque.png');*/
.menu ul {padding:0px; margin:0px;list-style-type: none; }
.menu ul li {float:left; position:relative;   }
.menu ul li ul {display: none;}



/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0px; width:120px;background:transparent;}
.menu ul li:hover ul li {float:left;}
.menu ul li:hover ul li a {display:block; color:#000; width:130px; height:25px; float:left;}/*background:transparent url('../drop/images/aboutaurstaff.png') ;*/
.menu ul li:hover ul li a:hover { color:#000;}

/*Main Menu*/

	.menu ul li a.aboutus { background: transparent url('../menu/aboutus3.gif') no-repeat top right; width:125px; height:40px; padding-left:0px;}
	.menu ul li:hover a.aboutus { background: transparent url('../menu/aboutus3.gif') no-repeat bottom right ; width:125px; height:40px; padding-left:0px;}

	.menu ul li a.why { background:transparent  url('../menu/why3.gif') no-repeat top right;width:153px; height:40px; padding-left:0px;}
	.menu ul li:hover a.why { background:transparent  url('../menu/why3.gif') no-repeat bottom right;width:153px; height:40px; padding-left:0px;}
	
	.menu ul li a.employers { background:transparent  url('../menu/employers3.gif') no-repeat top right;width:126px; height:40px; padding-left:0px;}
	.menu ul li:hover a.employers { background:transparent  url('../menu/employers3.gif') no-repeat bottom right;width:126px; height:40px; padding-left:0px;}
	
	.menu ul li a.jobseekers { background:transparent  url('../menu/job3.gif') no-repeat top right;width:138px; height:40px; padding-left:0px;}
	.menu ul li:hover a.jobseekers { background:transparent  url('../menu/job3.gif') no-repeat bottom right;width:138px; height:40px; padding-left:0px;}
	
	.menu ul li a.contactus { background:transparent  url('../menu/contact3.gif') no-repeat top right;width:140px; height:40px; padding-left:0px; }
	.menu ul li:hover a.contactus { background:transparent  url('../menu/contact3.gif') no-repeat bottom right;width:140px; height:40px; padding-left:0px; }
	
	.menu ul li a.hirerequest { background:transparent  url('../menu/hire3.gif') no-repeat top right;width:131px; height:40px; padding-left:0px;}
	.menu ul li:hover a.hirerequest { background:transparent  url('../menu/hire3.gif') no-repeat bottom right;width:131px; height:40px; padding-left:0px;}



/*Drop boxes*/
/*About Us*/
	.menu ul li:hover ul li a.about { background: url('../dropmenu/aboutaurstaff.png') no-repeat right top; 
width:145px; height:25px; padding-left:0px;
}
	.menu ul li ul li a:hover.about { background: url('../dropmenu/aboutaurstaff.png') no-repeat right bottom; 
width:145px; height:25px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.firms { background: url('../dropmenu/affiliatedfirms.png') no-repeat right top; 
width:145px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.firms { background: url('../dropmenu/affiliatedfirms.png') no-repeat right bottom; 
width:145px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.community { background: url('../dropmenu/community.png') no-repeat right top; 
width:145px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.community { background: url('../dropmenu/community.png') no-repeat right bottom; 
width:145px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.mission { background: url('../dropmenu/mission.png') no-repeat right top; 
width:145px; height:25px; padding-left:0px;
}
	.menu ul li ul li a:hover.mission { background: url('../dropmenu/mission.png') no-repeat right bottom; 
width:145px; height:25px; padding-left:0px;
}


/*Employers*/
	.menu ul li:hover ul li a.empoverview { background: url('../dropmenu/employeroverview.png') no-repeat right top; 
width:160px; height:25px; padding-left:0px;
}
	.menu ul li ul li a:hover.empoverview { background: url('../dropmenu/employeroverview.png') no-repeat right bottom; 
width:160px; height:25px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.empprocess { background: url('../dropmenu/empprocess.png') no-repeat right top; 
width:160px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.empprocess { background: url('../dropmenu/empprocess.png') no-repeat right bottom; 
width:160px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.empsolution { background: url('../dropmenu/empsolution.png') no-repeat right top; 
width:160px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.empsolution { background: url('../dropmenu/empsolution.png') no-repeat right bottom; 
width:160px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.empstaff { background: url('../dropmenu/availablestaff.png') no-repeat right top; 
width:160px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.empstaff { background: url('../dropmenu/availablestaff.png') no-repeat right bottom; 
width:160px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.emprequest { background: url('../dropmenu/request.png') no-repeat right top; 
width:160px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.emprequest { background: url('../dropmenu/request.png') no-repeat right bottom; 
width:160px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.empresource { background: url('../dropmenu/empresources.png') no-repeat right top; 
width:160px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.empresource { background: url('../dropmenu/empresources.png') no-repeat right bottom; 
width:160px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.empsuccess { background: url('../dropmenu/empsuccessstories.png') no-repeat right top;
width:160px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.empsuccess { background: url('../dropmenu/empsuccessstories.png') no-repeat right bottom;
width:160px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.empnewsletter { background: url('../dropmenu/empenewsletter2.png') no-repeat right top; 
width:160px; height:25px; padding-left:0px;
}
	.menu ul li ul li a:hover.empnewsletter { background: url('../dropmenu/empenewsletter2.png') no-repeat right bottom; 
width:160px; height:25px; padding-left:0px;
}



/*Job Seekers*/
	.menu ul li:hover ul li a.joboverview { background: url('../dropmenu/jobseekeroverview.png') no-repeat right top; 
width:180px; height:25px; padding-left:0px;
}
	.menu ul li ul li a:hover.joboverview { background: url('../dropmenu/jobseekeroverview.png') no-repeat right bottom; 
width:180px; height:25px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.jobprocess { background: url('../dropmenu/jobseekerprocess.png') no-repeat right top; 
width:180px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.jobprocess { background: url('../dropmenu/jobseekerprocess.png') no-repeat right bottom; 
width:180px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.joboptions { background: url('../dropmenu/careeroptions.png') no-repeat right top; 
width:180px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.joboptions { background: url('../dropmenu/careeroptions.png') no-repeat right bottom; 
width:180px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.jobbenefits { background: url('../dropmenu/benefits.png') no-repeat right top; 
width:180px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.jobbenefits { background: url('../dropmenu/benefits.png') no-repeat right bottom; 
width:180px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.jobresources { background: url('../dropmenu/resources.png') no-repeat right top; 
width:180px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.jobresources { background: url('../dropmenu/resources.png') no-repeat right bottom; 
width:180px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.jobsuccess { background: url('../dropmenu/successstories.png') no-repeat right top;
width:180px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.jobsuccess { background: url('../dropmenu/successstories.png') no-repeat right bottom;
width:180px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.jobeoq { background: url('../dropmenu/eoq.png') no-repeat right top; 
width:180px; height:21px; padding-left:0px;
}
	.menu ul li ul li a:hover.jobeoq { background: url('../dropmenu/eoq.png') no-repeat right bottom; 
width:180px; height:21px; padding-left:0px;
}
	
	.menu ul li:hover ul li a.jobnewsletter { background: url('../dropmenu/enewsletter2.png') no-repeat right top; 
width:180px; height:25px; padding-left:0px;
}
	.menu ul li ul li a:hover.jobnewsletter { background: url('../dropmenu/enewsletter2.png') no-repeat right bottom; 
width:180px; height:25px; padding-left:0px;
}


		
* {margin:0px auto; padding:0px;}	

body { font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#344049;
	background: #669999 url('../background/check2.gif'); margin:0px auto;}

h1 { color:#344049; font-size:1.3em;  margin:0px 0px 10px 0px; }
h1.sub { color:#d77600; font-size:1.2em;  margin:0px 0px 5px 0px; }

h2 { color:#d77600;}
h3 { color:#d77600; font-size:1.2em;  margin:0px 0px 5px 0px; }
h4 { color:#d77600; font-size:1.2em;}
h5 { color:#004438; font-size:1em;  margin:0px 0px 5px 0px; }
h6 {color:#999999; font-size:1em;  margin:0px 0px 5px 0px;}

.hightlight { color:#d77600;}
p.align-right {text-align:right;}

#page { position:relative; width:960px; background-color:#ffffff; top:0px;   padding-bottom:10px; height:100%; }

#logo { position:relative; top:20px; left:75px; display:block; margin:0px;
 background: transparent url('../background/logo.gif') no-repeat; width:253px; height:61px;}

a#login { position:relative; top:0px; left:378px; display:block; background:transparent url('../background/login.gif') no-repeat;
 width:52px; height:11px;}

 
#main { margin:0px 75px 5px 75px;display:inline-block; width:814px; padding:0px;}
#main p {margin:0px 0px 10px 0px; }
#main img.title {margin:10px 0px 10px 0px;}

#main .tag{ position:relative; top:10px; left:230px;   background:url('../img/goldstandard.gif') no-repeat;
  height:21px; width:353px;  clear:both; padding-bottom:10px; }
  
 .gear{ position:relative;    background:url('../background/gear.gif') no-repeat right bottom;
 height:175px; width:232px;    }

#main p a {color:#d77600; border-bottom:1px #ffffff dashed; text-decoration:none; }
#main ul li a:hover {color:#d77600; border-bottom:1px #d77600 dashed;text-decoration:none; }
#main p a:hover {color:#d77600; border-bottom:1px #d77600 dashed;text-decoration:none; }
#main ul li a {color:#d77600; border-bottom:1px #ffffff dashed; text-decoration:none; }

#main td a {color:#d77600; border-bottom:1px transparent dashed; text-decoration:none; }
#main td a:hover.nodash {border-bottom:1px #ffffff dashed;}


ol { margin:10px 0px 10px 40px;}
#main ul { margin:10px 0px 10px 40px;}
#main ol li { padding:0 0 3px 0px}
#main ol li ol li { padding:0 0 3px 0}

#main ul li { padding:0 0 3px 0}
#main ul li ul li { padding:0 0 3px 0}

#main .careersearch {width:auto;height:230px; float:left; margin:0px; padding:0px;}
#main .careersearch td {padding:0px 0px 3px 0px;}
#main .careersearch fieldset { padding:0px; border:1px #FF9900 solid;}
#main .careersearch legend {color:#344049;}



#main .submitrequest { width:270px; float:left; margin:0px; padding:0px; }
#main .submitrequest td {padding:5px 0px 0px 0px; color:#344049;}

#main .resources a  {	position:relative; float:right; width:150px; top:10px; padding:9px 0px 0px 33px; height:25px;
 background:transparent no-repeat url('../img/back.gif'); color:#d77600; font-weight:bold; text-decoration:none;}


#right { width:266px; float:left;  margin:0px 70px 0px -40px; padding:5px 0 0 0;  }

ul.lgbutton{list-style:none;width:266px;  margin:0px 0 0 0px;  }
ul.lgbutton li { margin-bottom:1px;  padding:0px 0px 0px 0px;}
#right ul.lgbutton li a:hover {border:0px;}

#right ul.lgbutton li a {border:0px;}

a.industry { background:url('../button/industrial.jpg') no-repeat top; height:112px; width:266px; display:block;}
a:hover.industry { background:url('../button/industrial.jpg') no-repeat bottom; height:112px; width:266px; display:block;}

a.tech {background: url('../button/technical.jpg') no-repeat top; height:112px; width:266px; display:block;}
a:hover.tech {background: url('../button/technical.jpg') no-repeat bottom; height:112px; width:266px; display:block;}

a.eng { background:url('../button/architechtre.jpg') no-repeat top; height:112px; width:266px; display:block;}
a:hover.eng { background:url('../button/architechtre.jpg') no-repeat bottom; height:112px; width:266px; display:block;}

a.apply {background: url('../button/applyonline-lg.gif') no-repeat  top;height:40px; width:266px; display:block;}
a:hover.apply {background:url('../button/applyonline-lg.gif') no-repeat  bottom;height:40px; width:266px; display:block;}

a.search {background:url('../button/jobsearch.gif') no-repeat top; height:37px; width:130px; display:inline-block; margin-left:5px;}
a:hover.search {background:url('../button/jobsearch.gif') no-repeat  bottom; height:37px; width:130px; display:inline-block; margin-left:5px;}


ul.smbutton{list-style:none; margin:0px 0 0 72px;  }
ul.smbutton li {padding:5px 0px 0px 0px;display:inline-block;}

ul.smbutton li a.industry { background:url('../button/sm-industrial.jpg') no-repeat top; height:80px; width:223px;padding:0px 0px 0px 4px; }
ul.smbutton li a:hover.industry { background:url('../button/sm-industrial.jpg') no-repeat bottom;height:80px; width:223px;padding:0px 0px 0px 4px; }

ul.smbutton li a.tech {background: url('../button/sm-technical.jpg') no-repeat top; height:80px; width:223px;padding:0px 0px 0px 4px; }
ul.smbutton li a:hover.tech {background: url('../button/sm-technical.jpg') no-repeat bottom; height:80px; width:223px;padding:0px 0px 0px 4px; }

ul.smbutton li a.eng { background:url('../button/sm-architechtre.jpg') no-repeat top; height:80px; width:223px;padding:0px 0px 0px 0px; }
ul.smbutton li a:hover.eng { background:url('../button/sm-architechtre.jpg') no-repeat bottom; height:80px; width:223px;padding:0px 0px 0px 0px; }

ul.smbutton li a.apply {background:url('../button/sm-applyonline.gif') no-repeat  top; height:37px; width:123px;display:block; margin-left:2px;}
ul.smbutton li a:hover.apply {background:url('../button/sm-applyonline.gif') no-repeat bottom; height:37px; width:128px; display:block; margin-left:0px;}

ul.smbutton li a.search {background:url('../button/sm-jobsearch.gif') no-repeat  top; height:37px; width:123px; margin-top:5px; margin-left:2px; }
ul.smbutton li a:hover.search {background:url('../button/sm-jobsearch.gif') no-repeat  bottom; height:37px; width:128px;margin-top:5px; margin-left:-1px; }



.note-ind  {background:url('../img/note-industry.gif') no-repeat; width:186px; height:255px;
position:relative; float:right; top:40px; margin:0px 0px 20px 20px; }

.note-ind ul {list-style:disc; color:#ffffff; }
.note-ind ul li {margin:0px 0px 3px 0px; padding:0px;}


.note-tech {background:url('../img/note-tech.gif') no-repeat; width:214px; height:289px; 
position:relative;float:right; top: 40px; margin:0px 0px 20px 20px;}

.note-tech ul {list-style:disc; color:#ffffff;}
.note-tech ul li { margin:0px 0px 3px 0px; padding:0px;}


.note-arch {}




#footer{position:relative; clear:both; top:10px; color:#ffffff; font-size:10px; margin:0px auto; padding:0px 0px 10px 0px; text-align:center;}
#footer p  {margin:0px 0px 2px 0px;}
#footer p a:hover  {color:#ffffff; text-decoration:underline; }

#footer p a  {color:#ffffff; text-decoration:underline;  }



#search {heig/ht:226px;	
margin:0 0 0px 0px; padding:0px 0px 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#search table {	height:0px; margin:0px 0 0 0px;}

#search table tr td { padding:0px 0 0 0; margin:0px;}
select {font-size:11px;}
input  {font-size:12px;}

/*
#search h1 { color:#003d28; font-size:18px; margin:0px; padding:0px; 
font-family: Arial, Helvetica, sans-serif;}

#search fieldset {  margin:0px 0 0 0px; padding:5px 10px 0 10px;}
#search legend { color:#FFFFFF; margin:0px 0 0px 0; padding:0px 0 8px 0;}

*/






/**** JOB Search *****/
.JobSearchHeader TH
{
	font-weight: bold;
	padding: 10px;
	text-align: left;
	background-color: #004438;
	color: white;
	font-family: Arial;
	font-size: 10pt;
}
.JobSearchHeader
{
	font-weight: normal;
	padding: 10px;
	text-align: left;
	color: black;
	font-family: Arial;
	font-size: 9pt;
	
}

.JobSearchGrid
{
	border:1px black solid;
}

.JobSearchGrid a
{
color:#333333;
text-decoration:underline;

}

.JobSearchGrid TD
{
    padding:4px;    
    padding-left:10px;    
    vertical-align:top; 
    font-family:Arial, Helvetica, sans-serif;   
    color:#333333;
}
.JobSearchGrid TD.Reference
{
	font-weight: normal;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
}

.JobSearchGrid TD.Icon
{
    padding-left:0;
}


.JobSearchGrid .Item
{
    background-color:#FFFFFF;
   
}
.JobSearchGrid .AlternatingItem
{
	background-color: #cccccc;
	filter: alpha (opacity: 20);
	color: black;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.Reference
{
	font-weight: normal;
	color: black; 
	font-family: Arial, Helvetica, sans-serif;

}
H2
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
/************ JOB VIEW ***************/
 .JobView
{
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 25px;
	zoom: 1;
	font-family: Arial;
	font-size: 12px;
	color: black;
}

.JobView .Header
{
	height:50px;
}

.JobView H2
{
	background-color: #004438;
	color: white;
	border-bottom: 1px black solid;
	display: block;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:2px;
	font-family: Arial;
	font-size: 16px;
}
.JobView H2 span
{
	margin: 0;
	height: 5px;
	font-size: 16px;
}

.JobView h4
{
	margin-top:0 ;
	font-family: Arial;
	font-size: 14px;

}

.JobView .Location
{
	float:left;
	width:50%;
}

.JobView .MetroArea
{
	float:left;
	width:25%;
	margin-top:15px;
}

.JobView .State
{
	float:left;
	width:15%;
	margin-top:15px;

}

.JobView .Title
{
	float: left;
	width: 50%;
	margin-top: 10px;
	color: black;
}
.JobView .Location
{
	margin-top:0px;
}
.JobView H3
{
	color: #000;
	background-color: #D2D2D2;
	padding:4px;
	margin-top:15px;
	font-family: Arial;
	font-size: 14px;

}

.JobView .Buttons
{
	text-align:center;	
	padding:10px;
}

.JobView .Buttons A
{
	margin-left:30px;
	color:#333333;
}

.JobView .Description
{
	padding: 5px;
	min-height: 100px;
	color: black; 
}



.JobView label
{
	width:100px;	
	display:block;
	float:left;
	font-weight:bold;
	padding-left:20px;

}



.ErrorSummary
{
	border: 1px solid	#E78787;
	background-color: #FFF2F2;
	margin-bottom: 15px;
	font-size: 12px;
	color: #422d2d !important;
}
#ErrorSummary UL LI a
{
	color: #422d2d !important;
}
.ErrorSummary UL
{
	list-style-type: square;
	list-style-position:inside;
	margin:12px;
}

.ErrorSummary UL LI 
{
    line-height:1.5em;
}

.ErrorHeader
{
	color: White;
	background-color: #DF0000;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
}

