@charset "utf-8";
/* HAYS STYLESHEEET - DKW LTD Careers - Powered by Hays.com - Specialist Recruitment*/

body {
	font-family:arial, helvetica, sans-serif; font-size: 75%;
	margin: 0px; 
	color:#454033;
	background: #005891 url(images/body_bkg.jpg)  center top no-repeat;
}


.shell
{	position:relative;
	margin:auto;
	width: 801px;
	text-align:left;
	background-color:#005891;
}

.topbanner
{	width: 801px;
 margin:auto;
	background: url(IMAGES/banner.gif) no-repeat; 
	height:112px;
}






.content
{	width: 532px;
	float: left;	
}



.headings
{	width: 532px;height:137px;
background: url(images/welcome.gif);
}

.headings_alt 
{	width: 801px;height:137px;
	background: url(images/projects_alt.jpg);
	float: left; 
}


.nav_back
{	width: 532px;height:70px;
	position:relative;
 
}


.nav_back_alt
{	width: 801px;height:70px;
	position:relative;
 
}

.text_outer
{	
	position:relative;
	background: url(images/text_bkg.jpg) top no-repeat;
	float: left;	
}

.text_outer_alt
{	padding:0px 40px 20px 0px;
	position:relative;
	background: url(images/text_bkg_alt.jpg) top no-repeat;
	float: left;	
}


.text_container   { width:450px;  float:left;  text-align:left; padding: 20px 20px 10px 20px; color:#FFFFFF; background:#143671;  } 
.text_container_alt { width:720px; height:400px;  float:left;  text-align:left; padding: 20px 20px 10px 20px; color:#FFFFFF; background:#143671;  } 




.nav_edges {position:relative; float:left;  
text-decoration: none; }
.nav {height: 30px;  border: #5da8dd solid 0px;  }
.nav ul { list-style: none; padding: 0; margin: 0; }
.nav li { float: left; display: block; background:#d5eeff url(images/nav.gif) top repeat-x;}

.nav a { display: block; float: left; padding: 7px 20px 8px 20px; text-decoration: none; color: #5459af; font-weight: bold; }
.nav a:hover, .nav a:focus { background: #d2d2d2 url(images/nav2.gif) repeat-x; color: #292d72; }

.nav li.active {  padding: 7px 20px 6px 20px; background: #a6d3f7 url(images/nav.gif) 0 -400px repeat-x; color: #292d72; font-weight: bold; border: solid 1px #FFFFFF; }


.right_section_images{ background: #005892;  height:696px; width:260px; float: left;  position:relative;}

li { text-decoration:none; }

h1 { color: #3366CC; margin-top: .2em;  font-size: 1.6em;} 
h2  {color: #FFFFFF;font-size: 120%; font-weight:bold;  font-family: Arial, verdana, sans-serif; background-color: #0d5e93; column-span: all; padding: 3px;}
h3 { margin-top: 1.3em; color: #999999; font-size: 1.3em;  }
h4 { margin-top: 1.3em; color: #000000; font-size: 1em; background-color:#e7e7e7; padding: 10px 20px 10px 10px; }

.clearer { clear: both; }

.footer
{	
	clear:both;
	color:#ffffff;
	padding: 10px 0px 10px 20px;

}

.footer a, .footer a:link, .footer a:visited  { color:#ffffff; text-decoration: none; }
.footer a img { border: none; float: left; margin: -6px 20px 0 0; position: relative; }
.footer a.hayslogo { border: none;}






.subheaders{ color: #FFFFFF; display: block; font-size: 120%; font-weight:bold; padding: 3px; font-family: Arial, verdana, sans-serif; background-color: #0d5e93; column-span: all;}

/* SEARCH RESULTS STYLING */
kwltd {
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#000000; text-decoration: none; background-color:#0066cc;}
a:link.kwltd{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#000000; text-decoration: none;}
a:visited.kwltd{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color: #666666; text-decoration: none;}
a:hover.kwltd{
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 100%; font-weight: bold; color:#0066cc; text-decoration: none;}
a:active.kwltd{
	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%; font-weight: bold; color:#000000; text-decoration: none;}

p.Micro { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#000000}
table.Micro {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#000000; border-collapse:collapse;}
tr.MicroHeader {font-size:100%; font-weight:bold; color:#143671; background-color:#ffffff; padding:5px;}
tr.MicroItem {background-color: #cce1f5; padding7px;}
tr.MicroAltItem {background-color: #ffffff; padding:7px;}

/* JOB DETAILS PAGE: back to search + apply links */
.applylinks        {font-weight: normal; font-size: 1em; padding: 5px 15px; }
a:link.applylinks, a:visited.applylinks {background-color:#cce1f5; color: #143671; text-decoration: none;}
a:hover.applylinks, a:focus.applylinks  {background-color:#cce1f5; color: #143671; text-decoration: none;}
