body {
    font-family:Verdana,sans-serif;
    padding-left:5em;
    background-image:url('/images/bg.gif');
    background-position:top left;
}
h1 {
    font-size:1.3em;
    margin:1em 0em 0em 0em;
}
body h1:first-child {
    margin-top:0em;
}
h2 {
    font-size:1em;
    margin:1em 0em 0em 0em;
}
h3, h4 {
    font-size:.9em;
    margin:1em 0em 0em 1.5em;
}
h4 {
    font-weight:normal;
}
h1 + p, h2 + p, h3 + p, dt + dd {
    margin-top:0em;
}
p, dt, dd, pre {
    margin:.5em 0em 0em 2em;
    width:70%;
    min-width:573px;
    font-size:.8em;
}
pre {
    font-size:.9em;
    width:auto;
}
tt {
    font-size:.9em;
}
p tt, li tt, dd tt {
    font-size:1.2em;
}
h3 tt {
    font-size:1.4em;
}
p.footnote {
    margin-top:1.5em;
    font-size:.7em;
    color:#777777;
}
li {
    font-size:.8em;
    width:60%;
}
div#nav li {
    width:auto;
}
a {
    color:#d08208; /* ed9f07 orig orange */
    text-decoration:none;
    border-bottom:dotted 1px;
}
a:hover {
    border-bottom:solid 1px;
}
a:active {
    color:#000000;
    background-color:#ed9f07;
    border-bottom:none;
}
tr {
    vertical-align:bottom;
}
td p {
    margin:3px;
}
span.inlineNote {
    font-size:.8em;
}
img#navIcon {
    width:16px;
    height:15px;
    border:solid 1px #ed9f07;
    float:left;
}
img#ologo {
    width:573px;
    height:150px;
    border:none;
}
div#header {
    position:relative;
    left:-2em
}
table#logotype {
    width:573px;
    border:solid 1px #000000;
    background-color:#000000;
    color:#ffffff;
    font-size:.8em;
}
table#logotype p {
    text-align:center;
    min-width:100%;
}
table.ruled th, table.ruled td {
    border-bottom:solid 1px #555555;
}
div#nav {
    position:absolute;
    top:180px;
    left:0em;
    width:22em;
    background-color:#666666;
    background-color:#bbbbbb;
    border:solid 3px #000000;
}
div#nav ul li {
    font-size:.7em;
    line-height:1.7em;
    margin:0px;
    list-style-type:none;
}
div#nav li.tgt:hover {
    font-size:.8em;
    line-height:1.5em;
}
div#nav ul li ul li {
    font-size:1em;
}
div#nav ul li ul li.tgt:hover {
    font-size:1.1em;
}
div#nav li.tgt:active {
    background-color:#ed9f07;
}
div#nav a {
    color:#000000;
}
div#footer {
    margin-top:3em;
}
div#footer p {
    font-size:.7em;
    color:#777777;
}
div#footer p.copyright {
    border-top:solid 1px #cccccc;
}
div#footer a {
    color:#444444;
}
div#footer a:active {
    background-color:transparent;
}
div#footer a img {
    border:none;
}
div#validated {
    float:right;
    height:31px;
    width:88px;
    margin:-10px 2em 0px 10px;
}
div#validated a {
    border:dotted 1px #ffffff;
}
div#validated a:hover {
    border:dotted 1px #000000;
}
div#validated a:active {
    border:solid 1px #cc0000;
}
div.container {
    background-color:#ffffff;
    min-width:583px;
    border-left:solid 2em #cccccc;
    padding-bottom:1em;
}
div.outlined {
    margin:.5em 0em 0em 2em;
    width:70%;
    min-width:573px;
    border:solid 1px #555555;
    padding:6px;
}
hr {
    border:solid 1px #000000;
    text-align:left;
    width:70%;
}