@import 'base.css';
html,body {height:100%;}
body {background:#002865;font-family:Arial;font-size:12px;color:#777777;}
td {vertical-align:top;}
br {clear:both;}
/* General */
.bl {border-left:1px solid white;}
.br {border-right:1px solid white;}
.bt {border-top:1px solid white;}
.left {float:left;}
.right {float:right;}

h1 {font-size:18px;color:white;font-weight:normal;}
h2 {font-size:18px;color:#002865;font-weight:normal;}
h3 {font-weight:bold;color:#002865;}
/*91A1B8*/
a.graylink {color:#777777;}
.gray {color:#777777;}

#viewport {
height:auto !important;
margin:0pt auto;
min-height:100%;
position:relative;
width:766px;
}
#container {background:white;padding-bottom:10px;}
#topmargin {background-color:#002865;height:15px;width:100%;}
#header {width:764px;background-image:url('graphics/bg_header.png');float:left;}
#toplinks {padding:10px;text-align:right;}
#toplinks a {color:#006739;font-weight:bold;font-size:9pt;text-decoration:none;}
#navblock {width:100%;clear:both;}
.nav {background:#92A2BA;border-top:1px solid #D2D8E1;border-right:1px solid #D2D8E1;border-bottom:1px solid #D2D8E1;
cursor:pointer;vertical-align:middle;text-align:center;height:29px;}
.nav a {color:#002865;font-weight:bold;font-size:12px;text-decoration:none;}
.nav a:hover {color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.navon a {color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
#content_block {width:100%;margin-top:10px;line-height:normal;}
#content_block br {clear:none;}

#footer {color:#ffffff;font-family:Tahoma,Arial,sans-serif;font-size:10px;width:100%;padding:10px 0;}

/* home page */
#recentnews {width:205px;padding:10px;border-right:1px solid #91A1B8;}
#homecontent {width:359px;padding:10px;border-right:1px solid #91A1B8;}
#homeright {width:199px;padding:20px 10px;}

/* sub page - 100% height */
#sub_viewport {
height:auto !important;
margin:0pt auto;
min-height:100%;
position:relative;
width:766px;
background:white;
}
#subheader {width:734px;height:29px;text-align:right;background-image:url('graphics/bg_subheader.gif');padding:7px 15px;}
#sub_content {width:100%;margin:10px 0px;padding-bottom:40px;}/* padding-bottom same height as footer or more for margin */
#sub_nav {width:180px;padding:10px;border-right:1px solid #91A1B8;}
a.sub_nav {color:#91A1B8;font-weight:bold;font-size:12px;text-decoration:none;margin-left:10px;}
a.sub_navon {color:#002865;font-weight:bold;font-size:12px;text-decoration:none;margin-left:10px;}
.subnavhr {width:180px;height:1px;margin:7px 0px;background-color:#91A1B8;overflow:hidden;}
#content {width:auto;padding:0px 15px;}
.footer {bottom:0;position:absolute;background:#002865;}

/* news */
.nhr {width:187px;height:1px;margin:7px 0px;background-color:#91A1B8;overflow:hidden;}
.title {font-weight:bold;}
#nlfooter {padding:10px;background-color:#91A1B8;font-size:8px;color:#002865;}
a.nltoplink {color:#002865;font-weight:bold;font-size:10px;}