/* CSS Document */

body 
{
margin:0px auto;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:#41494c url(/images/across-strip.jpg) repeat-y top center;
}


#container {
margin: 0 auto;
width: 800px;
border:0;
padding:0;
}

#header {
margin:0px;
padding:0px;
width: 800px;
height:100px;
}

#body {
width:766px;
margin:0 auto;
padding:0;
background:#e5ecf4;
}

#content {
background:#eaeff5;
margin:10px 0 0 10px;
padding:0 0 0 0;
width:480px;
float:left;
text-align:left;
border:0;
}


#logo {
float:left;
padding:0;
margin:5px 0 0 6px;
}

ul#menu
{
float:right;
margin:15px 15px 0 0;
padding:0;
/*width:380px;*/
width:450px;
list-style-type:none;
height:40px;
line-height:40px;
background: url(/images/nav-bg.gif) repeat-x center top;
display: inline;
/*border:2px solid #fff;*/
}

ul#menu li
{
float:left;
}

ul#menu li a
{
margin:0 15px;
display: block;
color:#fff;
text-decoration:none;
}

ul#menu li a:hover
{
margin:0 15px;
display: block;
color:#b2b7bb;
text-decoration:none;
}


ul#menu li a.last
{
margin:0 0px 0 10px;
display: block;
color:#fff;
text-decoration:none;
}


#footer
{
clear:both;
height:57px;
/*line-height:57px;*/
background:#fff url(/images/footer-bg.gif) repeat-x center center;
border:0;
padding:0;
margin:0;
font-size:11px;
}

img.bannerleft {
float:left;margin:0 0 0 17px;padding:0;border:0;
}

img.bannerright {
float:left;margin:0 17px 0 0;padding:0;border:0;
}


h1.heading {
margin:0;
padding:0 5px 0 15px;
height:50px;
line-height:50px;
font-size:18px;
font-family:Verdana;
background:url(/images/h1-bg.gif) repeat-x center center;
}

img.heading {
border:0;
padding:0;
margin:0;
}

img.subheading {
border:0;
padding:0;
margin:0 0 0 10px;
float:left;
}


#latest-news { 
color: #000;
margin: 0; 
padding: 0;
width: 236px;
float: right;
background:#ecf1f5 url(/images/top.gif) repeat-x center top;
border:0;
}

#latest-news h2 {
margin:0px 0 6px 10px;
padding:0 0 0 0;
font-size:12px;
font-family:Verdana;
font-weight:600;
clear:both;
text-align:left;
}

#content h2 {
margin:10px 0 6px 15px;
padding:0 0 0 0;
font-size:12px;
font-family:Verdana;
font-weight:600;
clear:both;
text-align:left;
}

#content p.normal {
margin:10px 0 10px 10px;
padding:0 10px 0 10px;
line-height:150%;
}

#latest-news p.normal {
text-align:left;
font-size:11px;
margin:10px 0 0 10px;
padding:0 10px 0 0;
}

.latest-news-bottom {
background:url(/images/bottom.gif) repeat-x bottom center;
margin:0;padding:0 0 100px 0;
clear:both;
text-align:center;
font-size:11px;
}

.content-bottom {
background:url(/images/content-bottom.gif) repeat-x bottom center;
margin:0;padding:0 0 40px 0 ;
clear:both;
text-align:center;
font-size:11px;
}

img 
{
 border:0;
}

img.separator
{
width:181px;
height:2px;
margin:6px 0;
}

img.front 
{
float:right;
margin:8px;
}

img.brochure
{
padding:5px;
margin-bottom:20px;
}

p.footer 
{
border:0;
padding:0;
margin:2px 0 0;
}

ul.sitemap li
{
line-height:160%;
}

form, label, input, select { font-size : 12px;}
/*fieldset { width : 160px; padding-top:4px; margin:0; text-align:left; border:0;}*/
fieldset { border:0;}
label { margin: 0px; text-align:left; padding:0 5px 0 0;}
input.text {width:140px; height:16px; margin:0; padding:0 5px 0 0; border:1px solid #cccccc; background:#fff;}
.submit { margin-left: 20px; }