body{margin: 0px; padding: 0px; background: #0f1e35 url(main-bg.jpg) repeat-x; }
.contain{width: 770px; margin: 0px auto; background: #fff;}

.blue-bar{background: #2b599e; width: 100%; height: 22px; border-top: 8px solid white;}
.bluegrey-bar{background: #8d9cac; width: 100%; height: 8px; line-height: 6px; }
*:first-child+html .bluegrey-bar{margin-bottom: -2px;}
.asset_grid{background: url(grid.jpg) repeat-x; height: 15px;}

h1{margin: 0px; padding: 0px;}
h1 img{margin: 0px; padding: 0px;}

#navcontainer{margin-top: -3px;}
*:first-child+html #navcontainer {margin-top:5px;}

#navcontainer ul{
text-align: center;
padding-bottom: 5px;
padding-top: 0px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background: url(nav-bga2.jpg) no-repeat;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 36px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 6px;
}

#navcontainer ul li a{
padding-left: 3px;
padding-right:3px;
padding-bottom: 7px;
padding-top: 5px;
color: white;
text-decoration: none;
font-size: 0.7em; font-family:Verdana; font-weight: bold;
}

#navcontainer ul li a:hover{color: #0f1e35; background:url(navigation-hover.JPG) no-repeat bottom center;}


#footer{text-align: center; padding: 20px 0px; clear: both;}
#footer img{padding: 0px 20px;}

#pagecontent{padding: 0px 20px 0px 50px;  font-family: verdana, helvetica, sans-serif; }
#pagecontent ul{margin: 0px 0px 0px 30px; padding: 0px;}
#pagecontent ul, #pagecontent li{list-style-type:disc; font-size: 13px;}
#pagecontent h5{ margin: 0px; padding: 0px; font-size: 1em;}
#pagecontent a{color: #29456f;}
#pagecontent a:hover{color: #0f1e35; text-decoration: none;}

.directlist{margin-left: 15px; margin-top: -15px;}

p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
td{font-size: 13px;}
h3{color: #0f1e35; font-family: verdana, helvetica, sans-serif; font-weight: normal;  font-size: 18px;}
h4{font-size:14px; color: #0f1e35; margin: 3px 0px;}

.imgbox{float: right; margin-top: 20px;}
.imgboxleft{float: left; margin-top: 10px;}
.imgboxleft img, .imgbox img{display: block; margin: 10px 25px 20px 0px;}

#footer img, #footer a{border: 0px;}
#footer a:hover{border-bottom: 3px solid #dfdfdf;}

.director h3{margin-top: 45px; margin-bottom: -5px;}
