body {
	font-family: Verdana, Arial, Helvetica;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	background-image:url(images/fundosite.gif); background-repeat:repeat-x; background-position:top;
	color: #676767;
}

.clearer { clear: both; }

#container {
	width: 762px;
	margin-right: auto; margin-left: auto; 
	padding: 0px;
}

#logorow {
	width: 762px;
	margin: 0px;
	padding: 0px;
	position:relative;
}


/* N A V I G A T I O N */

#menu {
	width:762px;
  	padding:30px 0px 23px 0px;
	margin-right: auto;
	margin-left: auto;
}

#menu span {display: none}

#menu ul 				{padding:0px 0px; margin:0 0 0 auto; list-style-type:none; width:762px; background-color: #6f62b2;}
#menu li 				{padding:0; float:left; width:250px; border-right:4px solid #4c4573;}
#menu a 				{padding: 7px 0px 8px 0px; width:250px; background-color: #6f62b2; color:#fff; text-align:center; text-decoration:none; float:left;}
#menu a:hover 			{padding: 7px 0px 8px 0px; color:#fff; background-color: #6559a5;}

#menu .navper a 		{background-image: url(images/nav-off-per.jpg); background-position:center; background-repeat:no-repeat;}
#menu .navper a:hover 	{background-image: url(images/nav-over-per.jpg); background-position:center; background-repeat:no-repeat;}

#menu .navraz a 		{background-image: url(images/nav-off-raz.jpg); background-position:center; background-repeat:no-repeat;}
#menu .navraz a:hover 	{background-image: url(images/nav-over-raz.jpg); background-position:center; background-repeat:no-repeat;}

#menu .navopp a 		{background-image: url(images/nav-off-opp.jpg); background-position:center; background-repeat:no-repeat;}
#menu .navopp a:hover 	{background-image: url(images/nav-over-opp.jpg); background-position:center; background-repeat:no-repeat;}


  
/*  E N D    O F   N A V I G A T I O N */

#navshadows {
	padding: 0px;
	margin: 0px;
	height: 4px;
	position: relative;
	width:762px;
}

.navshadow {
	background-image:url(images/navshadow.jpg);
	background-repeat: no-repeat; background-position: left;
	padding: 0px;
	margin: 0px;
	width: 254px;
	height: 4px;
	float:left;
}

#imagerow{
	width: 762px;
	height: 169;
}

.textcontainer {
	padding: 22px 100px;
	font-size: .8em;
}






/* SEARCH RESULTS */

.tableborder 		{border: solid 1px #b2b2b2; padding: 0px 10px; }

/* overall table */
table.Micro {			text-decoration: none; border-collapse:collapse;}

/* MicroHeader = table title, location/salary headers */
tr.MicroHeader {		text-align:left;}
tr.MicroHeader th {		font-size: 1em; border-right: 1px solid #fff; line-height: .7em; padding: 10px 5px 10px 5px; color: #fff; background-color: #267073;}

/* MicroItems = Location text + background cells for job links listings */
tr.MicroItem 		{ 	color:#676767; border-bottom: 1px dashed #cdcdcd;}
tr.MicroAltItem 	{ 	color:#676767; border-bottom: 1px dashed #cdcdcd;}
tr.MicroItem td 	{ 	padding:5px 5px 5px 3px; }
tr.MicroAltItem td 	{ 	padding:5px 5px 5px 3px;}

/* searchresults page CSSValue="jobslinks" */
.jobslinks{				color:#676767; text-decoration:none; font-weight:bold; padding: 0px;}
a:link.jobslinks {		color:#676767; text-decoration:none;}
a:visited.jobslinks{	color:#676767; text-decoration:underline;}
a:hover.jobslinks{		color:#267073; text-decoration:underline;}
a:active.jobslinks{		color:#676767; text-decoration:underline;}

/* 1 to X of X results found text */
p.Micro {				padding: 3px 3px 5px 3px; color: #fff; background-color: #267073; text-decoration:none; font-weight:bold; margin: 0px; }

/* JOB DETAILS - job title*/
.title {				margin: 0px; font-size: 1em; line-height: .7em; padding: 10px 5px 10px 5px; color: #fff; background-color: #267073; }
/* JOB DETAILS - links at bottom */
.applylinks { 			background-color: #267073; padding: 5px; margin-top: 5px; font-weight:bold; padding: 3px 5px 5px 5px;}
a:link.applylinks {		color: #fff; text-decoration: none;}
a:hover.applylinks {	color: #fff; text-decoration: none; background-color: #ffb812;}
a:active.applylinks {	color: #fff; text-decoration: none;}
a:visited.applylinks {	color: #fff; text-decoration: none; }






/*footer*/

#bottomarea {
width: 762px;
padding: 0px;
margin: 0px;
border-top: #cdcdcd solid 4px;
border-bottom: #cdcdcd solid 1px;
}

#footer {
height: 24px;
padding: 20px 0px 15px 0px;
font-size: .6em;
float:left;
}

.footer a 			{text-decoration: none; margin-right: 8px; color: #5b3eb3; font-weight:bold; padding: 0;}
.footer a:hover 	{text-decoration: underline; margin-right: 8px; color: #5b3eb3; padding: 0;}

.hayslogo 			{padding: 21px 21px 21px 100px; margin: 0px; width: 180px; height:21px; float:left; }
.hayslogo img 		{padding: 0px; margin: 0px; border: 0px;}


/*footer end*/



