@charset "utf-8";
/* CSS Document */

body {background-color: white; margin: 0; padding: 0; text-align: center; font-family: Verdana, Helvetica, sans-serif; font-size: 90%;}

div#container {width: 800px; margin: 0 auto; border: 1px solid #7aa5b7;}
div#nav {height: 25px;}
div#nav, div#nav ul {padding: 0; margin: 0; list-style: none; z-index: 999; font-size: 12pt; font-weight: bold;}
div#nav ul {position: static;}
div#nav ul a {display: block; padding: 4px 8px; margin-right: 30px; text-decoration: none; text-align: left;}
div#nav li li a {margin-right: 0;}
div#nav li {float: left; height: 100%; margin: 0 !important; padding: 0; list-style-type: none;}
div#nav li li {width: 160px; background: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #cccccc;}
div#nav li ul {position: absolute; background: none; margin: 0; width: 160px; left: -999em; display: none; font-size: 9pt;}

div#nav li li.expandable ul { margin: -30px 0 0 160px;} /*subnav stepdowns*/
div#nav li:hover ul ul,
div#nav li:hover ul ul ul,
div#nav li:hover ul ul ul ul,
div#nav li:hover ul ul ul ul ul,
div#nav li.iehover ul ul,
div#nav li.iehover ul ul ul,
div#nav li.iehover ul ul ul ul,
div#nav li.iehover ul ul ul ul ul {left: -999em; display: none;}

div#nav li:hover ul,
div#nav li li:hover ul,
div#nav li li li:hover ul,
div#nav li li li li:hover ul,
div#nav li li li li li:hover ul,
div#nav li.iehover ul,
div#nav li li.iehover ul,
div#nav li li li.iehover ul,
div#nav li li li li.iehover ul,
div#nav li li li li li.iehover ul {left: auto; display: block;}
div#nav li.admin-menu-action:hover ul {right: 0;}

a {color: #4e8095;}
a:visited {color: #4e8095;}
a:hover {color: #1f5870;}

div#content {text-align: left; padding: 0.5em;}
h1 {font-size: 125%; color: #7aa5b7;}
h2 {font-size: 110%; color: #1f5870;}
h3 {font-size: 110%;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.bolditalic {font-weight: bold; font-style: italic;}
.smtalic {font-size: 80%; font-style: italic;}
.smbold {font-size: 80%; font-weight: bold;}
.red {color: #da0404; font-weight: bold;}
.rednb {color: #da0404;}
.small {font-size: 80%;}
.top {vertical-align: top;}
td.graybg {font-weight: bold; background-color: #ccc;}
td.underline, th.underline {border-width: 0 0 1px 0; border-style: solid; border-color: #000;}
td.sideline	{border-width: 0 1px 0 0; border-style: solid; border-color: #000;}
td.sidebottom {border-width: 0 1px 1px 0; border-style: solid; border-color: #000;}
div.sidebox {width: 150px; float: right; border: 1px solid #a1a1a1; font-style: italic; padding: 0.25em; font-size: 80%; background-color: #dfdede; margin: 0.25em;}

table#quickjump {width: 700px; font-size: 80%;}

table#appenda, table#appendc {width: 100%;}
table#appenda td, table#appendc td {border-style: solid; border-width: 0 0 1px 0; border-color: #a1a1a1; padding: 0.25em;}
table#appenda td.italic, table#appendc td.italic {border: 0; padding: 0.25em; font-style: italic;}
.blue {color: #00ccff; font-weight: bold;}

div#footer {background-color: #7aa5b7; padding: 0.25em; font-size: 90%;}
div#footer a {color: black; text-decoration: none;}
div#footer a:hover {text-decoration: underline;}