html {
 overflow: scroll;
}

body {
 background: #444444;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0px;
 border: 0px;
 padding: 0px;
}

img {
 border: 0px;
 margin: 0px;
 padding: 0px;
}

#main {
 text-align: left;
 width: 820px;
 height: 100%;
 margin: 0px auto;
}

#topbox {
 background: #d1d4d8;
 width: 800px;
 height: 66px;
 color: #001e78;
 padding: 10px;
}

#topbox h1 {
 font-size: 24pt;
 margin: 0px;
}

#topbox p {
 font-size: 9pt;
 font-weight: bold;
 margin: 0px;
}

img#logo {
 float: right;
}

#lowerbox {
 position: relative;
 background: #ffffff;
 border-left: 150px solid #8ab4aa;
 overflow: visible;
}

#nav {
 position: relative;
 float: left;
 margin-top: 130px;
 width: 150px;
 margin-left: -150px;
 padding-bottom: 0px;
 background: #8ab4aa;
}

#nav ul {
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}

#nav li {
 background: #c7dcf1;
 height: 40px;
 font-size: 11pt;
 font-weight: bold;
 color: #001e78;
 margin-bottom: 20px;
}

#nav li p {
 margin: 0px;
 padding: 10px;
}

#nav li a {
 color: #001e78;
 text-decoration: none;
}

#nav li:hover, #nav li#current {
 background: #d1d4d8;
}

#banner {
 position: relative;
 background: #ffffff;
 height: 150px;
 width: 670px;
}

#banner p {
 padding: 0px;
 margin: 0px;
 font-style: italic;
}

#content {
 position: relative;
 background: #ffffff;
 width: 600px;
 color: #000000;
 margin: 0px;
 padding: 40px 10px 10px 60px;
}

#content h1 {
 font-size: 150%;
 font-weight: bold;
 color: #001e78;
 margin: 0px;
 padding-bottom: 5px;
}

#content h2 {
 font-size: 120%;
 color: #001e78;
}

#content h3 {
 font-size: 100%;
 font-weight: bold;
 color: #001e78;
}

hr.divide {
 height: 2px;
 color: #8ab4aa;
 background-color: #8ab4aa;
 border: 0px;
}

a {
 text-decoration: none;
}

a:link, a:visited {
 color: #001e78;
}

a:hover, a:active {
 color: #000000;
}

#clear {
 clear: both;
 height: 100px;
 background: #8ab4aa;
 overflow: hidden;
}

#website {
 text-align: center;
 margin-bottom: 10px;
}

#website a {
 color: #000000;
 text-decoration: underline;
}

#website a:hover, #website a:active {
 text-decoration: none;
}

.imgright {
 float: right;
 margin-left: 5px;
}

.imgleft {
 float: left;
 border: 1px solid #251531;
 margin-right: 5px;
}

table {
 width: 95%;
 margin-left: 20px;
 border-collapse: collapse;
}

td {
 padding: 3px 0px 3px 0px;
}

td.space {
 border-top: 2px solid #8ab4aa;
}
