body {margin: 0; padding: 0 1em; background: #001018}
div#outer {margin: 5px auto 0 auto; min-width: 700px; max-width: 1000px; position: relative}
div#header {position: relative; height: 100px}
div#search {position: absolute; top: 10px; right: 0; background: #001F33; padding: 0.2em 0.5em; -webkit-border-radius: 10px; -moz-border-radius: 10px}
div#search input[type="text"] {width: 300px}
div#logo {width: 275px}
div#nav {position: absolute; bottom: 0; right: 0; width: 392px; height: 42px; background: #001F33; padding: 4px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; font-family: Times;}
div#nav div {height: 23px; padding: 0 0.5em; overflow: visible}
div#nav b {color: #FFBF00; font-weight: normal; font-size: 1.1em; display: inline-block; width: 100px;}
div#nav a {padding: 0 0.3em; text-decoration: none;}
div#nav a:visited, div#nav a:link {color: #BF550A}
div#nav a:hover, div#nav a:active {color: #FFBF00;}
div#copyright {text-align: center; margin: 1em 5em; padding: 0.4em; background: #001826; color: white; border: 2px solid #001F33; font-size: 90%}
div#copyright a {color: white}

div#content {background: white; border: 4px solid #001F33; padding: 0.5em 0.5em 2em 0.5em}
div#content h1:first-child {margin-top: 0; margin-bottom: 0.2em}
h1 + h2, h1 + h3, h2+h3, h1 + p, h2 + p, h3 + p {margin-top: 0}
div#content a:link, div#content a:visited {color: #002699; background-color: transparent}
div#content a:hover, div#content a:active {color: #0044FF; background-color: transparent}

.small {font-size: 0.85em}
img {border: none}
a img {display: block}
a img + br {display: none}
table {margin-top: 5px}
.t1 {background-color: #FAFAFA; border: 1px solid #AAAAAA}
.t1 .t1 {background-color: #F0F0F0 !important;}
th {color: white; background-color: #2C5B8E}
td {padding: 0 2px}
.subheader {background-color: #E0E0E0; font-weight: bold}
.padcell td {padding: 0 0.5em; text-align: justify}
.padcell tr+tr td {padding-top: 0.5em}

h1,h2,h3 {margin-bottom: 0.2em}
h1 {font-size: 1.75em}
h2 {font-size: 1.30em}
h3 {font-size: 1.10em}
p {margin: 0.5em 0}
dl {margin: 0em 1em}
dt {font-weight: bold}
dd {margin-left: 2em; text-align: justify}

p.arearule {font-size: 0.95em; padding: 0.3em; width: 450px; background-color: #FAFAFA; border: 1px solid #444}