/* CSS Document */

body
{
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 0 0;
padding:0px;
}

p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
}

.header
{
background-image:url(../images/mosaic_background.gif);
height:110px;
width:1000px;
}

.bottompane
{
background-color:#FFFFFF;
}

.spacer
{
height:10px;
}

.greybackground
{
background:url(../images/rounded_corner_bottom.gif) #eeeeee bottom no-repeat;
}

.greybackground h3
{
font-size:12px;
font-weight:bold;
color:#004811;
line-height:14px;
margin:0px;
}

.greybackground p
{
font-size:12px;
font-weight:bold;
color:#666666;
line-height:14px;
margin:0px;
}
	
.greybackground h5
{
font-size:11px;
font-weight:bold;
color:#666666;
line-height:12px;
margin:0px;
padding:0px;
}

.greybackground h6
{
font-size:11px;
font-weight:bold;
color:#666666;
line-height:12px;
margin:0px;
padding:0px;
text-decoration:none;
border:none;
text-shadow:none;
outline:none;

}


.greybackground a
{
font-size:11px;
font-weight:bold;
color:#666666;
line-height:12px;
margin:0px;
padding:0px;
text-decoration:none;
border:none;
} 


.footer
{
background-color:#252525;
color:#bbb;
font-size:9px;
}

.footer a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bbb;
text-decoration:none;
}

.breadcrumbs, .breadcrumbs a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.mediakit h3
{
font-size:12px;
font-weight:bold;
color:#004811;
line-height:14px;
margin:0px;
}

.mediakit a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
font-weight:lighter;
text-decoration:none;
}

.verticalborder
{
margin-top: 30px;
height: 200px;
border-left:outset;
border-left-color:#eeeeee;
border-left-width:1px;
}

.horizontalborder
{
width:600px;
height:10px;
border-bottom:#ededed 1px solid;
}

.mediacentre a
{
font-size:12px;
font-weight:bold;
color:#004811;
line-height:14px;
margin:0px;
text-decoration:none;
}

.mediawinrar{
height:64px;
background:url(../images/winzip-icon.jpg) left top no-repeat;
margin-top:30px;
padding-left:65px;
}

.mediawinrar:hover{
background:url(../images/winzip-icon-color.jpg) left top no-repeat;
color:#666666;
}

.mediaadobe{
height:64px;
background:url(../images/pdf.gif) left top no-repeat;
margin-top:30px;
padding-left:65px;
}

.mediaadobe:hover{
background:url(../images/pdf-color.gif) left top no-repeat;
color:#666666;
}

.content a{
color:#004811;
text-decoration:none;
}

.bookmarks a{
color:#666666;
font-size:10px;
text-decoration:none;
}

h1{	color: #004821;
	font-weight: bold;
	font-size:16px;
	}
	
.sitemap, .sitemap a{color: #666666;
border-bottom:#eeeeee 1px solid;
text-decoration:none
}

.sitemap p {
margin:0px;
}

.errorlink, .errorlink a
{
font-family:Arial, Helvetica, sans-serif;
color:#004821;
font-size:13px;
text-decoration:none;
}

.careerheader
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666666;
}

.careertext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

.odd{
background-color:#eeeeee;
padding:5px 10px;
}

.even{
background-color:#DDDDDD;
padding:5px 10px;
}