/* CSS Document */

body{
background-color:#FFFFFF;
margin-top:0px;}

#frame{
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:800px;
background-color:#FFFFFF;
border: solid #999999 1px;
}

#headerbox{
width:800px;
height:190px;
margin-top:0px;
background-repeat:no-repeat;
}

#navigation{
float:left;
width:740px;
height:40px;
margin-top:50px;
margin-left:30px;
background-color:#CCCC66;
}

#headerleft{
float:left;
width:30px;
height:190px;}

#headerright{
background-image:url(images/header_right.jpg);
background-position:right top;
background-repeat:no-repeat;
float:right;
width:350px;
height:145px;}

#contentbox{
width:800px;
background-image:url(images/site_bg.jpg);
background-repeat:no-repeat;
background-position:left top;}

#content{
width:740px;
border-top: solid #999999 1px;
border-bottom: solid #999999 1px;
margin-left:30px;
overflow:inherit;
}

#footerbox{
width:800px;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/footertext.gif);
background-repeat:no-repeat;
background-position:right top;
height:35px;}

#footerbox p{
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
font-size:.7em;
line-height:1em;}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#225299;
font-weight:bold;
font-size:1.4em;}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
font-size:.8em;
line-height:1.5em;}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
font-size:.9em;
line-height:.2em;
padding:none;}

#field{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
font-size:.8em;
line-height:.4em;
padding:none;}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#225299;
font-weight:bold;
font-size:.9em;}

li{
list-style-type: disc;
list-style-position:inherit;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:normal;
font-size:.8em;
line-height:1.5em;}

#leftcontent{
display:block;
width:405px;
margin-top:15px;
padding-bottom:25px;
}

#vacanciescontent{
display:block;
width:550px;
margin-top:15px;
padding-bottom:10px;
border-top: solid 1px #FFCC00;
}

#bluebox{
width:275px;
background-color:#D48EBB;
padding: 0 15px 0 15px;
margin-left:20px;
margin-bottom:15px;
margin-top:15px;
padding-top:5px;
padding-bottom:5px;
}

#bluebox p, #bluebox h4, #bluebox li{
color:#FFFFFF;}

#bluebox p.quote{
font-style:italic;
font-weight:bold;
font-size:1em;}

#leftimage{
display:block;
background-image:url(images/placeholderleft.gif);
background-position:left;
background-repeat:no-repeat;
width:400px;
height:218px;
padding-top:20px;}

#leftimagea{
display:block;
background-image:url(images/placeholderleft.gif);
background-position:left;
background-repeat:no-repeat;
width:400px;
height:264px;
padding-top:20px;}

#leftimageb{
display:block;
background-image:url(images/placeholderleft.gif);
background-position:left;
background-repeat:no-repeat;
width:400px;
height:297px;
padding-top:20px;}

#blueimage{
display:block;
background-image:url(images/placeholder.gif);
background-position:left;
background-repeat:no-repeat;
width:275px;
height:300px;
padding-top:20px;}

#blueimageb{
display:block;
background-image:url(images/placeholder.gif);
background-position:left;
background-repeat:no-repeat;
width:275px;
height:162px;
padding-top:20px;}

#blueimagec{
display:block;
background-position:left;
background-repeat:no-repeat;
width:275px;
height:85px;
padding-top:20px;}

#blueimaged{
display:block;
background-position:left;
background-repeat:no-repeat;
width:275px;
height:260px;
padding-top:20px;}

#blueimagee{
display:block;
background-position:left;
background-repeat:no-repeat;
width:275px;
height:182px;
padding-top:20px;}

#blueimagef{
display:block;
background-position:left;
background-repeat:no-repeat;
width:275px;
height:474px;
padding-top:20px;}

#blueimageg{
display:block;
background-position:left;
background-repeat:no-repeat;
width:275px;
height:183px;
padding-top:20px;}

#blueimageh{
display:block;
background-position:left;
background-repeat:no-repeat;
width:275px;
height:186px;
padding-top:20px;}

#spacer{
display:block;
width:740px;
height:1px;
background-color:#999999;
color:#003399;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7px;
margin-bottom:30px;
margin-top:30px;}

#linebreak{
display:block;
color:#FFFFFF;
font-size:3px;
height:10px;}

#jobs{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#666666;}