/* CSS Document */
html {
height:100%;
width:100%;
}
body{
min-width: 775px;
max-width: 100%;
background-image: url(images/bg.gif);
background-repeat:repeat-x;
background-color:#cccccc;
font-size:1em;
height:100%;
color:#003366;
font-Family: Arial, Helvetica, sans-serif;
text-align: center;/*ie 6 hack*/
}
#brand, #container, #footer{
margin-left: auto;
margin-right: auto;
width:775px;
}
#brand{
height: 40px;
background-image: url(images/top.gif);
background-repeat:no-repeat;
}
#container
{
padding:0px;
height:auto;
background-color: #fff;
overflow:auto;
}
#sitemap{
float:left;
width:175px;
height: 100%;
margin: 0px;
color:#000f60;
padding:10px 0px 0px 0px;
background-color:#fff;
text-align:left;
font-size:75%;
}
#sm_links{
float:left;
width:170px;
margin: 0px;
padding:0px 0px 0px 15px;
background-color:#ffffff;
}
#sm_links li{
list-style:none;
display:block;
margin:0px;
padding:7px 0px 1px 0px;
}
#sm_links a{
color:#000f60;
font-weight:bold;
display:block;
text-decoration:none;
margin:0px;
padding:1px 0px 1px 0px;
outline:none;
}
#sm_links a:hover{
color: #000f60;
font-weight:bold;
display:block;
text-decoration:none;
margin:0px;
padding:1px 0px 1px 0px;
}
.greyBorder{
border-bottom: 1px solid #cddee6;
}
.textindent{
list-style:none;
text-indent:-20px;
padding:0px;
}
#sec{
margin:0px;
display:block;
padding:0px 0px 0px 20px;
}
#sec li{
color:#000f60;
width:145px;
list-style:none;
display:block;
margin:0px;
padding:0px;
}
#content{
background-color: #fff;
float:left;
width:580px;
height:auto;
overflow:auto;
padding:0px;
font-size:80%;
margin:0px;
}
#imagecontainer{
float:left;
padding:0px;
width:580px;
margin:0px;
height:185px;
background-color: #eceff9;
}
#text{
float:left;
padding:0px 0px 20px 0px;
width:580px;
min-height:450px;
height:auto;
text-align:left;
}
h1{
font-weight: bold;
font-size: 110%;
}
h2{
font-weight: bold;
font-size: 100%;
}
p{
font-size: 100%;
margin-right: 20px;
}
#footer{
padding-top:5px;
height: 30px;
font-size:69%;
background-color: #fff;
border-top: 1px solid #cccccc;
color:#7E849D;
font-weight:bold;
clear:both;
}
#ft_links{
float:left;
margin:0px;
padding: 0px 0px 0px 170px;
height: 100%;
list-style-type: none;
}
#ft_links li{
display:inline;
height: 25px;
margin: 0px;
list-style-type: none;
}
#ft_links a{
padding: 0px 3px 0px 2px;
color:#7E849D;
list-style-type: none;
text-decoration: none;
background-color: #fff;
outline:none;
}
#ft_links a:hover{
padding: 0px 3px 0px 2px;
color:#7E849D;
background-color: #fff;
}
.bord{
border-right:1px solid #7E849D;
}
.iframeSearch{
padding:0px;
width:500px;
/*min-height:450px;
height:auto;*/
height:500px;
margin:0px;
}
/*search results*/

VOLVO {
	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #000066; text-decoration: none;}
	

/* searchresults page CSSValue="jobslinks" */
.jobslinks{font-family:  Verdana, Arial, Helvetica;font-size: 1.0em; color: #00349c; text-decoration: none; padding-bottom: 5px;}
a:link.jobslinks {		zfont-size: 1em; color: #00349c; text-decoration: none;padding-bottom: 5px;}
a:visited.jobslinks{ 	zfont-size: 1em; color: #00349c; text-decoration: none;padding-bottom: 5px;}
a:hover.jobslinks{ 		zfont-size: 1em; color: #00349c; text-decoration: underline;padding-bottom: 5px;}
a:active.jobslinks{		zfont-size: 1em; color: #00349c; text-decoration: none;padding-bottom: 5px;}

/* jobs table classes below */       
/* p.Micro = 1 to X of X results found text */
p.Micro {			font-family: Verdana, Arial, Helvetica; font-weight:bold; color: #000066; padding: 2px; zfont-size:0.7em}
table.Micro {		font-family: Verdana, Arial, Helvetica; zfont-size:0.8em; color:#00349c;}
/* MicroHeader = title, location, salary headers */
tr.MicroHeader {	font-size:0.9em; font-weight:bold; color:#fff; background-color: #a2bacd; padding:5px; text-align: left;height:21px;}
/* MicroItems = background cells for job links listings */
tr.MicroItem { padding:3px; margin-left: 5px; border-top: 3px solid #f3f3f3;  border-bottom-color: #f3f3f3;font-size: 0.8em;height:21px;}
tr.MicroAltItem { padding:3px; background-color: #eee; border-top: 3px solid #eee; border-bottom-color: #fbf2d4;font-size: 0.8em;height:21px;}

/* jobdetails page classes below */
title {				font-size:1.3em; font-weight:bold; color:#000066; padding:5px; text-align: left; }
.apply {			font-family: Verdana, Arial, Helvetica,;font-size: 0.8em; font-weight: normal; color: #fff; background-color:#000066; padding: 2px;}
a:link.apply {		font-size: 0.8em; font-weight: normal; color: #fff;background-color:#000066; padding: 2px; color: #fff;}
a:visited.apply {	font-size: 0.8em; font-weight: normal; color: #fff; padding: 2px; color: #fff;}
a:hover.apply {		font-size: 0.8em; font-weight: normal;  background-color: #a2bacd; color: #fff;padding: 2px;}

a:active.apply {	font-size: 0.8em; font-weight: normal; background-color: #000066; color: #fff;padding: 2px;}

hr {		display: none;}


