@charset "utf-8";
/* CSS Document */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color: #300406;
	color: #300406;
}

.clearer{ clear:both;}
.translate {color:#FF00FF}

.hide {display:none;}

h1 { 
 	font-size: 3em;
	line-height: .75em;
	color: #f9e188;
	font-weight: bold;
	padding: 60px 0px 0px 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #7e1418;
	background-color: #ad2527;
}

h2 { 
 	font-size: 1.4em;
	color: #c92129;
}

h3 { 
 	font-size: 1.4em;
	line-height: 1.2em;
	color: #c92129;
}


h3 a:link, h3 a:visited {  color:#300406; text-decoration: none; font-weight:bold;}
h3 a:hover, h3 a:focus { color:#c92129; font-weight:bold; text-decoration: none; }


a:link, a:visited {  color:#f9e188; text-decoration: none; font-weight:bold;}
a:hover, a:focus { color:#ffffff; font-weight:bold; text-decoration: none; }



#containershadow {
	width: 938px;
	margin: 0px auto 30px auto;
	padding: 0px 0px 0px 0px;
	background-image:url(images/bgd-containershadow.jpg); background-position:center; background-repeat:repeat-y;
}

#flashcontainershadow {
	width: 938px;
	height: 750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image:url(images/flashintroBGD.jpg); background-position:top left; background-repeat:repeat-y;
}

#outercontainer {
	width: 878px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
	background-image:url(images/bgd-content-compass.jpg); background-position:bottom right; background-repeat:no-repeat;
}

#introoutercontainer {
	width: 878px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
}


#flashintro {
	width: 878px;
	height: 720px;
	margin: 0px;
	padding: 0px;
}

#logonnav {
	width: 878px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image:url(images/bgd-logo.gif); background-repeat:repeat-x; background-position:top;
	position:relative;
}

#logo {
	width: 227px;
	height: 230px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}

#flashcontainer {
	width: 651px;
	height: 230px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float:left;
}


.nav {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	width: 878px;
	clear:both;
	background-color:#ad2527;
	background-image:url(images/bgd-nav.jpg); background-position:top; background-repeat:repeat-x;
}

.nav ul									{ padding: 0px 20px 0px 0px; margin: 0px; float:right; list-style:none;}
.nav li									{ padding: 0px; margin: 0px 0px 0px 0px; float:left; text-decoration: none; display:inline; background-image:url(images/bgd-nav-link.jpg); background-repeat:repeat-x; background-position:top; }
.nav a, .nav a:visited					{ width: 120px; padding: 30px 10px 0px 10px; color: #ffffff; display:block; text-decoration: none; text-align:center; }
.nav a:hover, .nav a:focus, .selected 	{text-decoration: none;  color: #f9e188; background-image:url(images/nav-arrow.gif); background-position: top center; background-repeat:no-repeat;}
.nav li.etage1 {background-image:url(images/bgd-li-etage1.jpg); background-repeat:no-repeat; background-position: top center;}
.nav li.etage2 {background-image:url(images/bgd-li-etage2.jpg); background-repeat:no-repeat; background-position: top center;}
.nav li.etage3 {background-image:url(images/bgd-li-etage3.jpg); background-repeat:no-repeat; background-position: top center;}


.content_container{
	width: 878px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px;
	min-height: 415px; _height: 415px;
}

.textcontainer {
	width: 435px;
	padding: 30px 22px 0px 30px;
	margin: 0px;
	line-height: 1.4em;
	float:left;
}

.textcontainer ul {
	margin-left: 8px;
	padding-left: 0px;
}

.textcontainer li {
	list-style-image:url(images/bullet-arrow.gif);
	margin-left: 8px;
	padding-left: 0px;
}

.righttextcontainer {
	padding: 30px 22px 0px 30px;
	margin: 0px;
	line-height: 1.4em;
	float:left;
}


.footer {
	padding: 15px 0px 0px 31px;
	margin: 0px;
	position:relative;
	font-size: .8em;
	line-height: 1.2em;
	width: 908px;
	height: 46px;
	color: #ffffff;
	background-image:url(images/bgd-footer.jpg); background-position: right top; background-repeat: no-repeat; 
	background-color: #300406;
	font:Arial, Helvetica, sans-serif; 

}

.haysfooterlogo 		{float: left; width: 180px; height: 21px; padding: 0px 21px 0px 0px; margin: 0px;
background-image: url(http://www.hays.com/jobs/styleapps/hayslogo/micrositefooter/hays-white.png); 
	_background-image: url(http://www.hays.com/jobs/styleapps/hayslogo/micrositefooter/hays-white.gif); 
	background-position: left; background-repeat: no-repeat;}






/* SEARCH RESULTS + JOB DETAILS pages */

/* overall table */ 
table.Micro {border-collapse:collapse; text-align: left; padding: 0px; margin: 0px; color:#003366;}

/* SEARCH RESULTS PAGE: Table title, location/salary headers */
tr.MicroHeader 		{font-size: 1em; font-weight: normal; color:#164885; }
tr.MicroHeader th 	{padding:5px 0px; border-bottom: solid 1px #c7c7c7;}


/* 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 #676767;}
tr.MicroItem td 	{ padding:5px 0px; border-bottom: solid 1px #c7c7c7;}
tr.MicroAltItem 	{ border-bottom: solid 1px #676767;}
tr.MicroAltItem td 	{ padding:5px 0px; border-bottom: solid 1px #c7c7c7;}

/* SEARCH RESULTS PAGE: 1 to X of X results found text */ 
p.Micro {font-size:1em; color:#7b7e7a; padding: 0px 0px 0px 0px; margin: 0px;}

/* JOB DETAILS PAGE: job title*/
.title {				color: #164885; font-weight: normal; font-size: 1.8em; border-bottom: solid #c7c7c7 1px; margin: 20px 0px 10px 0px; padding: 0px 0px 5px 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: #164885; text-decoration: none; border: solid 1px #c7c7c7;}
a:hover.applylinks, a:focus.applylinks 	{color: #164885; text-decoration: none; background-color: #c7c7c7;}

/* end of SEARCH RESULTS */





