* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
body {
font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
font-size: 75%;
}

#container {
min-height: 100%;
background-color: #FFFFCD;
border: 2px solid #004B99;
width: 775px;
padding: 0;
margin: 0 auto;
}
* html #container {
height: 100%;}

#header {/*width: 775px;*/
height: 160px;
top: 0px;
margin: 0px;
background: #ffffcd;
text-align: left;
padding: 0px;
font-size: 100%;
border-top: 1px solid #004B99;
}

#headerimg {z-index: 99;
top: 0px;
left: 380px;
padding: 0px;
margin: 0px;
border: 0;}

#maincontent {width: 775px;height: 100%; margin-top: -10px;}


/* MENU POSITIONING AND STYLING */

div#nav {
float: left;
font-size: 120%;
left: 0px;
font-family: verdana;
 color: #000; font-weight: bold;
margin: 0;
padding: 0 5px;
width: 200px;
height: 100%;
min-height: 100%;
float: left;}


div#nav ul {margin: 0; padding: 0; text-indent: 0px;}
div#nav li {position: relative; list-style: none; margin: 0px; 
 display: block;  width: 100%; padding-bottom: 5px;
 text-align: left; text-indent: 0px;}

div#nav p {color: #555; font-size: 80%; margin-left: 2px;}

div#nav li ul li { text-indent: 0; }

div#nav li a {
background: #004B99; display: block; padding: 0.5em; margin: 0px; text-decoration: none;  color: #fff;}

div#nav a:hover{ color: #fff; background: #009;}
// div#nav>ul a {width: auto;}

div#nav  ul ul li {font-size: 80%; border-top: 0px; border-bottom: 0px; padding-left: 10px; width: 150px; }



#pagebody {
background: #fff;
border: 3px solid #004B99;
width: 533px;
height: 100%;
margin-left: 210px;
margin-bottom: 5px;
padding: 10px;
text-align: left;
min-height: 350px;

}
#imagepos {float: right; }
#imagepos img {border: 1px solid #004B99; margin: 0 0 3px 3px;}


/* GENERAL STYLING */

h1 {font-size: 280%; font-family: times new roman, sans-serif; margin: 5px 0px 0px 5px; color: #004B99;}
h2, h3, h4 {color: #004B99;}
h2 {font-size: 130%;}
h3 {font-size: 115%;}
h2, h3 {padding-bottom: 1em;}
h4 {font-size: 100%; padding: 1em 0;}
p {padding: 0 0 1.2em 0; margin: 0;}
ul {margin-left: 15px; padding: 3px; }
li {margin-left: 5px; }
#address {padding: 0px 10px;font-size: 90%; font-family: arial, verdana; color: #004B99;} 
dd {padding-bottom: 0.5em;}

#box1, #box2, #box3 {position: absolute; width: 33%; top: 220px; width: 150px;}
#box1 { left: 340px; }
#box2 {left: 510px; }
#box3 { left: 680px; }
#spacer {margin-top: 70px;}

.strapline {font-size: larger; color: #004B99; font-weight: bold;}
#navan {position: absolute; top: 350px; left: 620px; width: 250px;}
