/* CSS Document */

body 
{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background:#dbe5f1;
}

#wrapper { 
margin: 0 auto 15px auto;
width: 800px;
background:#e5ecf4;
text-align:center;
}

#header {
margin:0px;
padding:0px;
height:90px;
width:800px;
background:url(images/header-strip.gif) repeat-x center top;
}

#header img {
margin-top:0;
padding-top:0;
}

#logo {
float:left;
/*padding-left:35px;*/
padding:0 0 0 35px;
margin:10px 0 0 0;
}

#container {
width:710px;
margin:0 auto;
text-align:center;
}

#contactdetails { 
color: #000;
margin: 0; 
padding: 0;
width: 230px;
float: right;
background:#ecf1f5 url(images/top.gif) repeat-x center top;
}

#contactdetails h2 {
margin:15px 0 0 0;
padding:0 5px 0 10px;
font-size:18px;
font-family:Verdana;
}

#content { 
float: left;
color: #000;
margin: 10px 0 0 0;
padding: 0px;
width:460px;
text-align:left;
background:#eaeff5;
}

#content h1 {
margin:0;
padding:0 5px 0 10px;
height:34px;
line-height:34px;
font-size:18px;
font-family:Verdana;
background:url(images/h1-bg.gif) repeat-x top center;
}

#content h4 {
margin:0;
padding:10px 5px 0 5px;
font-size:13px;
font-family:Verdana;
}


#content p {
padding:5px;
line-height:130%;
}

#contactdetails p {
padding-left:6px;
line-height:140%;
text-align:left;
font-size:11px;
}


#content ul
{
padding-left:10px;
margin-left:10px;
text-align:left;
line-height:180%;
}

#content ul.none
{
list-style-type:none;
}

#content ul li.hypen {
padding-left:12px;
background:url(images/hypen.gif) no-repeat left top;
margin:10px 0 10px 0;
}

ul#menu
{
float:right;
margin:30px 43px 0 0;
padding:0;
width:360px;
list-style-type:none;
height:35px;
line-height:35px;
background: url(images/top-nav-bg.gif) repeat-x center top;
display: inline;
}

ul#menu li
{
float:left;
}

ul#menu li a
{
margin:0 12px;
display: block;
color:#0D5377;
text-decoration:none;
}

ul#menu li a:visited
{
text-decoration:none;
}

ul#menu li a:hover
{
background:url(images/nav-button.gif) repeat-x bottom center;
text-decoration:underline;
}

ul#menu li a:active
{
background:url(images/nav-button.gif) repeat-x bottom center;
text-decoration:none;
}

a {
color:#0D5377;
}

#footer {
background:url(images/footer.gif) no-repeat bottom center;
margin:0;padding:20px;
clear:both;
text-align:center;
font-size:11px;
}

p.footer {
background:url(images/bottom.gif) repeat-x bottom center;
margin:0;padding:100px;
clear:both;
text-align:center;
font-size:11px;
}

form, label, input { font-size : 12px; }
fieldset { width : 320px; padding : 5px; border:0;}
label { display : block; margin : 2px 0; }
input { width:140px; font-size : 12px; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 12px; }

img {
border:0;
}

img.news-icon {
float:left;
width:12px;
margin:0;
padding:0 3px 0 0;
}
