@charset "utf-8";
/* CSS Document */

/* 
Built by: 			Lucy Tammadge  
BDM/Hays Contact/s:	   
Date started: 		26 Sep 2008 
Last edited: 		26 Sep 17.30 
Edited by: 			Lucy Tammadge 
Microsite code:		
Live date: 

<!-- end of -->
*/


body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	margin:0px;
	color: #666666;
	background-color: #dcdcdc;
}

.clearer { clear:both;}
.translate {color:#FF00FF;}

a:link, a:visited {  color:#666666; text-decoration: none;}
a:hover, a:focus { color:#87b667; text-decoration: none; }


h1 { color: #e72a08; font-size: 1.6em; border-bottom: solid #e8e8e8 1px; padding-bottom: 3px; text-align:right;}
h2 { color: #87b667; font-size: 1.4em; padding-top: 10px; }
h3 { color: #666666; font-size: 1.2em; font-weight: bold;}



#outercontainer {
	width: 1000px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#logo {
	width: 200px;
	height: 85px;
	padding: 0px;
	margin: 0px;
}

.nav {
	width: 968px;
	margin: 0px;
	font-size: .9em; 
	clear:both;
	padding: 5px 16px 5px 16px;
	background-image:url(images/bkg_menu.gif); background-repeat:no-repeat; background-position: top center; 
}

.nav ul				{ padding: 0px 0px 0px 0px; margin: 0px; text-align:center; width: 968px;  }
.nav li				{ padding: 0px 0px 0px 0px; margin: 0px; list-style:none; display:inline; }

.nav a, 
.nav a:visited		{ padding: 3px 0px 3px 0px; margin: 0px; float:left; display:block; text-decoration:none; color: #999999; text-align:center; width: 322px; 	font-weight: bold;}

.nav a:hover, 
.nav a:focus 		{ padding: 3px 0px 3px 0px; margin: 0px; text-align:center; color:#FFFFFF; width: 322px; font-weight: bold; 
					background-image:url(images/bgd-navhover.gif); background-position: bottom; background-repeat:no-repeat; text-decoration:none;  }

#flashcontainer {
	width: 1000px;
	height: 700px;
	margin: 0px;
	padding: 0px;
	background-image:url(images/flash-greygrad.jpg); background-position:bottom; background-repeat:no-repeat;
}

#contentcontainer {
	width: 770px;
	margin: 0px;
	padding: 50px 0px 0px 230px;
	background-image:url(images/contentbgd.jpg); background-position: center bottom; background-repeat:no-repeat;
}

#textcontainer {
	width: 483px;
	float:left;
	min-height: 436px; _height: 436px;
	padding-bottom: 150px;
}

#imagecol {
	width: 268px;
	float:left;
	margin: 0 0 0 19px;
	padding: 0;
}

/* SEARCH RESULTS + JOB DETAILS pages */

/* overall table */ 
table.Micro {border-collapse:collapse; text-align: left; padding: 0px; margin: 0px; color:#044179;}

/* SEARCH RESULTS PAGE: Table title, location/salary headers */
tr.MicroHeader 		{font-size: 1em; font-weight: normal; color:#044179; }
tr.MicroHeader th 	{padding:5px 0px; border-bottom: solid 1px #14344d;}


/* SEARCH RESULTS PAGE: job titles default to links set for all links */
/* SEARCH RESULTS PAGE: background cells + Location, Salary etc... */
tr.MicroItem 		{ border-bottom: solid 1px #14344d;}
tr.MicroItem td 	{ padding:5px 0px; border-bottom: solid 1px #14344d;}
tr.MicroAltItem 	{ border-bottom: solid 1px #14344d;}
tr.MicroAltItem td 	{ padding:5px 0px; border-bottom: solid 1px #14344d;}

/* SEARCH RESULTS PAGE: 1 to X of X results found text */ 
p.Micro {font-size:1em; color:#044179; padding: 0px 0px 0px 0px; margin: 0px;}

/* JOB DETAILS PAGE: job title*/
.title {				color: #fff; font-weight: normal; font-size: 1.8em; margin: 0px 0px 10px 0px; padding: 0px;}	

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks 							{font-weight: normal; font-size: 1em; padding: 5px; }
a:link.applylinks, a:visited.applylinks {color: #003366; text-decoration: none; border: solid 1px #ffffff;}
a:hover.applylinks, a:focus.applylinks 	{color: #003366; text-decoration: none; background-color: #f49100;}

/* end of SEARCH RESULTS */




.footer {
	padding: 21px 0px 21px 0px;
	margin: 0px auto 0px auto;
	position:relative;
	font-size: .8em;
	color: #878787;
	text-align:left;
	 background-color:#FFFFFF;
	 border-top: solid 1px #cccccc;
	 width: 1000px;
}

.haysfooterlogo 		{ width: 180px; height: 21px; padding: 0px 21px 0px 21px; margin: 0px;  float: left;}

.footer-links {float: left;}