body {
    background: #ffffc0
}

p, li, table, th, td {
    color: #000000;
    font-family: "Verdana", "Helvetica", "Arial", "san-serif";
    font-size: small;
    vertical-align: top;
}

li {
    margin-top: 0.5em;
}

p.title {
    text-align: center;
    font-weight: bold;
    font-size: larger;
}

span.super_title {
    font-weight: bold;
    font-size: xx-large;
}

span.sub_title {
    font-size: smaller;
    font-family: "lucida console", courier, monospaced;
}

.label {
    color: gray;
    font-size: x-small;
    white-space: nowrap;
}

td.col_one_label {
    color: gray;
    font-size: x-small;
    white-space: nowrap;
    width: 12em;
}

input, textarea, select {
    color: black;
    background: #ffffff;
    padding: 1px;
    font-family: "Verdana", "Helvetica", "Arial", "san-serif";
    font-size: small;
}

table {
    border: 1px;
    border-style: none;
    width: 100%;
    padding: 0px;
    border-spacing: 0px;
}

table.header {
    background: #ffff00;
    width: 100%;
    font-family: "lucide console", "courier", "monospaced";
    font-weight: bold;
    font-size: large;
}

table.menu {
    background: #b0b0b0;
    color: #000000;
    border-top: 1px solid #000000;
    border-right: 2px solid #b0b0b0;
    border-left: 2px solid #b0b0b0;
    border-bottom: 1px solid #000000;
    width: 100%;
}

td.menu_seperator {
    color: black;
    white-space: nowrap;
    font-weight: normal;
    padding-left: 2px solid:
    padding-right: 2px solid;
}
td.menu_item {
    color: black;
    white-space: nowrap;
    font-weight: bold;
    padding-left: 2px solid:
    padding-right: 2px solid;
}
td.menu_item:hover {
    color: yellow;
    text-decoration: none;
}


a.menu:link     { color: #a00000 }
a.menu:visited  { color: black }
a.menu:hover    { color: yellow;
                  text-decoration: none;
                }
a.menu:active   { color: yellow;
                  text-decoration: none;
                }

td.header {
    color: #000000;
    text-align: center;
    font-family: times, serif;
    font-size: larger;
    font-weight: bold;
}

td.workspace {
    color: black;
    padding: 1px;
    border-style: none;
    border-width: 1px;
    border-color: gray;
    font-family: "lucida console", courier, monospaced;
    font-size: 10pt;
}

td.hotjobs {
    color: #000000;
    background: #b0b0b0;
    border-style: solid;
    border-width: 2px;
    border-color: gray;
}

td.applicants {
    color: #000000;
    border-style: solid;
    border-width: 0px;
    border-color: gray;
}

.workspace_label {
    color: blue;
    font-family: "lucida console", courier, monospaced;
    font-weight: bold;
    text-align: right
}

.workspace_input {
    color: black;
    background: #00e000;
    border-style: solid;
    border-width: 0px;
    border-color: black;
    padding: 1px;
    font-family: helvetica;
    font-size: 10pt
}

fieldset {
    border-style: solid
}

select {
    border-style: none;
    outline-style: none;
    width: 150
}

button.menu_button {
    width: 130px
}

.instructions {
    color: green;
    font-size: smaller;
}

.required {
    color: #a00000;
    font-weight: bold;
}

.hints {
    color: green;
    font-size: smaller;
}

A:link    { color: #0000ff }
A:visited { color: #ffa0a0 }
A:active  { color: red     }
A:hover   { color: red     }

