/* Site-wide styles */

body {
background: #ffffff
padding: 0;
font-size: 100%;
margin: 10px 0 0 0;
min-width: 700px;
}

a, a.news {
color: #39558F;
text-decoration: underline;
}

a:hover {
background: #84ADDE;
text-decoration: none;
}

p, th, td, li, dd, dl, dt {
font-family:  verdana;
}

h1,h2,h3,h4,h5,h6 {
color: #333333;
font-weight: normal;
font-family: verdana;
}

p {
border: 0;
margin: 0;
padding: 0;
}

select, input, textarea {
font: verdana;
font-size: 12px;
}

.highlight {
color: #FF0000;
font-weight: bold;
}

/* Header */

#strapline {
background: url(images/strap.jpg) #fff;
width: 760px;
height: 21px;
margin: 0 auto;
border-top: solid 5px #39558F;
border-bottom: solid 1px #39558F;
}

#banner {
background: url(images/header.jpg) #39558f;
width: 760px;
height: 234px;
margin: 0 auto;
}

/* Navigation */

div#navbar {
font-size: 0.8em;
text-align: right;
background-color: #39558f;
width: 760px;
margin: 0 auto;
height: 25px;
padding: 10px 0 0 0;
background: url(images/arrow.gif) #39558f no-repeat;
}

#navbar ul li a:link, #navbar ul li a:visited {
color: #ffffff;
text-decoration: none;
display: inline;
}

#navbar ul li a:hover {
background-color: #81abdf;
text-decoration: none;
}

#navbar a.current {background-color: #81abdf;
text-decoration: none;}

#navbar ul li {
margin: 0px; 
padding: 0 8px 0 8px; 
list-style-type: none; 
display: inline;
border-right: solid #ffffff 1px;
}

#navbar ul li.last {
border-right: 0;
}

#navbar ul {margin: 0px; padding: 0px;}

/* Content */

#content p, #content ol, #content ul {
margin-bottom: 1em;
font-size: 90%;
line-height: 1.8em;}

#container {
margin: 0 auto;
padding: 0;
border: 0;
width: 760px;
background: #81ABDF;
}

#container h1, h2, h3, h4, h5, h6 {
margin-top: 0;
padding-top: 0.5em;
font-weight: normal;
}

#container h1 {
font-size: 1em;
font-weight: bold;
}

#container h2 {
font-style: italic;
font-size: 0.9em;
}

#content {
float: right;
width: 507px;
height: 100%;
background: #fff none top left repeat;
padding: 7px;
}

#content p, th, td, dd, dl, dt {
font-family: verdana, arial, sans-serif;
font-size: 0.7em;
}

#content li {
font-size: 0.8em
}

/*leftbar*/

#leftcont {
width: 190px;
margin: 0;
padding:0;
}

#utility {
float: left;
width: 180px;
padding: 5px;
text-align: left;
background: #9ABCE5;
margin: 13px 0 10px 12px;
}

#utility p {
font-family: verdana, arial, sans-serif;
font-size: 0.7em;
}

#utility a.uhome:hover {
background: url(images/home-over.gif) #39558f no-repeat;
}

#utility img {
border: 0;
}

#news {
float: left;
width: 180px;
padding: 5px;
text-align: left;
background: #9ABCE5;
margin: 25px 0 10px 12px;
}

#contact {
float: left;
width: 180px;
padding: 5px;
text-align: left;
background: #9ABCE5;
margin: 25px 0 10px 12px;
}

#news h1, #contact h1 {
color: #39558F;
padding-top: 5px;
font-size: 0.8em;
}

#news p, #contact p {
font-size: 0.7em;
padding-bottom: 8px;
}


/* Footer */

#footer {
clear: both;
width: 760px;
height: 60px;
margin: 0 auto;
padding: 0;
padding-top: 7px;
border-top: 2px solid #39558F;
text-align: right;
font-size: 0.6em;
background: #fff;
}

.nsws {
padding-left: 60px;
}