html {height: 100%;}
body {height: 100%; font-family: Verdana, sans-serif;}
hr {margin: 6pt -6pt;}
ul, ol, dl, dd {margin: 0;}
ul, ol, dd {padding-left: 40px;}
fieldset {margin-top: 6pt; margin-bottom: 6pt;}
h1, h2, h3, h4, h5, h6 {margin-top: 0; margin-bottom: 6pt;}
h1 {line-height: 1; font-family: Verdana, sans-serif;}
pre {line-height: normal; white-space: pre-wrap; white-space: -moz-pre-wrap;
    white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
sup {font-size: 60%;}
a:link {color: #0000FF;}
a:visited {color: #000099;}
a:hover {color: #3366FF;}
a:active {color: #3366FF;}
img {border: 0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit !important;
    text-decoration: none;}

.body {margin: 0 /*center*/auto; max-width: 950px;}
.floating {position: absolute;}
.expandVertical {height: 100%;}
.expandHorizontal {width: 100%;}
.compactVertical {margin-top: 0; margin-bottom: 0;}
.compact {margin: 0;}
.topSpacerLarge {margin-top: 18pt;}
.bottomSpacerSmall {margin-bottom: 6pt;}
.rightBuffer {padding-right: 10px;}
.rightSpacer {padding-right: 15px;}
.printSpacer {font-size: 0;}
.hangingIndent {padding-left: 40px; text-indent: -40px;}
.nowrap {white-space: nowrap;}
.xLarge {font-size: x-large;}
.smaller {font-size: smaller;}
.larger {font-size: larger;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.smallCaps {font-variant: small-caps;}

.red {color: #FF0000;}
.green {color: #009900;}

.error {color: #FF0000;}
.confirmation {color: #009900;}

pre.output {margin-top: 0; background-color: #000000; color: #FFFFFF;
    padding: 5px;}
.link:hover {cursor: pointer;}

.highlightBox {border: 1px solid black; background: white; padding: 3px;
    font-weight: bold;}
.navbar a {text-decoration: none;}
.navbar h1, .navbar h2, .navbar h3, .navbar h4, .navbar h5, .navbar h6
    {color: blue;}
.navbar button {font-size: inherit; font-weight: bold;}
.side_navbar td.link {border-bottom: 3px solid blue;}
.side_navbar td.link:hover {background: #9999FF;}
.logo {height: 70px;}

