    body {
        color: #333333;
        background: #FFFFFF;
        font-family: Verdana, sans-serif;
    }

    a:link           { text-decoration: none; }
    a:visited        { text-decoration: none; }
    a:hover          { text-decoration: underline; }
    a.nav:link      { color: #ffffdd; text-decoration: none; }
    a.nav:visited   { color: #ffffdd; text-decoration: none; }
    a.nav:hover     { color: #ddddff; text-decoration: none; }
    .logo a:link       { text-decoration: none;
                         color:#99A0AA }
    .logo a:visited    { text-decoration: none;
                         color:#99A0AA }
    .logo a:hover      { text-decoration: none;
                         color:#99A0AA }

    img {
        border: none;
    }
    pre {
        font-family: monospace;
    }
    h1 {
        color: #000000;
        margin-top: 0.125em;
        margin-bottom: 0.125em;
        margin-bottom: 0.125em;
        font-family: Arial, sans-serif;
        font-size: 250%;
        font-weight: bold;
    }
    h1.logo {
        color: #99A0AA;
        margin-top: 0em;
        margin-bottom: 0em;
    }
    h1.title {
        color: #FFFFFF;
        margin-top: 0em;
        margin-bottom: 0em;
    }    
    h2 {
        color: #000000;
        margin-top: 0.125em;
        margin-bottom: 0.125em;
        font-family: Arial, sans-serif;
        font-size: 150%;
        font-weight: bold;
    }
    h2.title {
        color: #FFFFFF;
        margin-top: 0em;
        margin-bottom: 0em;
    }
    h3 {
        color: #000000;
        margin-top: 0.125em;
        margin-bottom: 0.125em;
        font-family: Arial, sans-serif;
        font-size: 130%;
        font-weight: bold;
    }
    table.titlebar {
        color: #000000;
        background: #446699;
        width: 95%;
        border-bottom: solid 1px #000000;
        border-top: solid 1px #99AACC;
    }
    table.logged {
        color: #000000;
        background: #E0E9F0;
        border: none;
        width: 95%;
    }
    table.navigation {
        color: #000000;
        background: #446699;
        width: 95%;
        border-top: solid 1px #000000;
        border-bottom: solid 1px #000000;
    }
    table.navigation a:link {
        color: #FFFF99;
        font-weight: normal;
        text-decoration: none;
    }
    table.navigation a:visited {
        color: #FFFF99;
        font-weight: normal;
        text-decoration: none;
    }
    table.navigation a:hover {
        color: #FFFFFF;
        font-weight: normal;
        text-decoration: none;
    }
    table.navigation b {
        color: #FFFFFF;
    }
    table.form {
        color: #000000;
        background: #99AACC;
        border-right: solid 1px #446699;
        border-bottom: solid 1px #446699;
    }    
    table.results {
        color: #FFFFFF;
        background: #99A0AA;
        border: solid 1px;
        width: 95%;
    }
    table.filemenu {
        color: #000000;
        background: #99AACC;
        border: solid;
        border-width: thin;
        width: 95%;
    } 
    table.command {
        color: #000000;
        background: #FFFFFF;
        font-family: monospace;
        border: solid;
        border-width: thin;
        width: 95%;
    }
    table.placement {
        border: none;
        width: 95%;
    }
    table.browse {
        width: 95%;
        color: #000000;
        background: #FFFFFF;
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-right: none;
    }
    table.browse th {
        color: #FFFFFF;
        background: #446699;
        padding-left: 0.25em;
        border-top: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-left: none;
        border-right: none;
    }
    table.browse th.minor {
        color: #FFFFFF;
        background: #99AACC;
        padding-left: 0.25em;
        border-top: solid 1px #000000;
        border-bottom: solid 1px #000000;
        border-left: none;
        border-right: none;
    }
    table.browse th a {
        color: #E0E9F0;
    }
    table.browse th.minor a {
        color: #FFFFFF;
    }
    table.browse td {
        padding-right: 1em;
        padding-left: 0.25em;
    }
    table.browse td.last {
        padding-right: 1em;
        padding-left: 0.25em;
        border-top: solid 1px #000000;
    }
    input.nobutton {
        background: none;
        border: none;
        font-family: Verdana, sans-serif;
        font-size: 0.60em;
        color: #0000FF;
        text-decoration: none;
    }
    .nobutton:hover {
        text-decoration: underline;
    }
    .icon {
        align: center;
        vertical-align: text-bottom;
        font-size: 0.6em;
    }
    td.result_even {
        color: #000000;
        background: #FFFFFF;
    }
    td.result_odd {
        color: #000000;
        background: #E0E9F0;
    }
    p.copy {
        font-size: 66%;
        font-style: italic;
    }
    .bigbutton {
        font-size: 100%;
        background: #99A0AA;
        color: #FFFFFF;
        width: 100%;
    }
    .smallbutton {
        font-size: 75%;
        background: #99AACC;
        border-width: 1px;
    }
    div#hpunch {
        background: #FFFFFF;
        float: right;
        text-align: left;
        padding: 0 1em 0.5em 1.5em;
        margin: -1px -1px 0.2em 0.5em;
        position: relative;
        text-indent: -0.5em;
        color: #000000;
        border-top: none;
        border-right: none;
        border-left: solid black 1px;
        border-bottom: solid black 1px;
    }
    div#help-sections {
        margin-left: 0.75em;
    }
    div#help-sections a:link{
        color: #663399;
        text-decoration: none;
        font-weight: bold;
    }
    div#help-sections a:visited{
        color: #663399;
        text-decoration: none;
        font-weight: bold;
    }
    div#help-sections a:hover{
        color: #8844cc;
        text-decoration: none;
        font-weight: bold;
    }
    div#help {
        background: #E0E9F0;
        width: 95%;
/*        padding-top: 0.5em; */
        padding-bottom: 0.5em;
        border: solid 1px #000000;
    }
    div#help p {
        padding-left: 1em;
        padding-top: 0em;
        padding-bottom: 0em;
        margin-bottom: 0em;
        margin-top: 0.5em;
    }
    div#help h2 {
        color: white;
        padding-bottom: 0.125em;
        padding-top: 0.25em;
        padding-left: 1%;
        margin: 0 0 1em 0;
        background: #99AACC;
        border-top: none;
        border-bottom: solid 1px black;
        border-left: none;
        border-right: none;
    }
    div#help h2 a:link{
        color: white;
        text-decoration: none;
    }
    div#help h2 a:visited{
        color: white;
        text-decoration: none;
    }
    div#help h2 a:hover{
        color: yellow;
        text-decoration: none;
    }
    div#help h3 {
        padding-bottom: 0em;
        padding-top: 0.125em;
        padding-left: 1%;
        margin: 0 0 1em 0;
    }
    div#help h4 {
        padding-bottom: 0em;
        padding-top: 0.125em;
        padding-left: 1%;
        margin: 0 0 1em 0;
    }
    div#help ul {
        margin-bottom: 1em;
        margin-top: 0.5em;
    }


