body {
    background-color: #F6E9C6;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    scrollbar-face-color: #B1464E;
    scrollbar-arrow-color: beige;
    scrollbar-track-color: darkgray;
    scrollbar-shadow-color: white;
    scrollbar-highlight-color: black;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: black;
}

body.website {
    background-color: #EFEFEF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    scrollbar-face-color: #B1464E;
    scrollbar-arrow-color: beige;
    scrollbar-track-color: darkgray;
    scrollbar-shadow-color: white;
    scrollbar-highlight-color: black;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: black;
}

.full_screen {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    height: 100%;
    width: 100%;
}

.navbar {
    background-color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.screen {
    background-color: #F6E9C6;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
}

.screen_printable {
    background-color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
}

h1 {
    color: #B0464D;
    font-size: 32px;
}

input.button {
    background-color: #B0464D;
    color: #F6E9C6;
    cursor: pointer;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

a {
    text-decoration: none;
}

a:link {
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

a:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

a:visited {
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

a:visited:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.navbar-disabled {
    color: darkgray;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.navbar-heading {
    color: #77CCFF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.navbar-function {
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.navbar-selected {
    background-color: #B0464D;
    color: yellow;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.instructions {
    color: black;
    font-size: 12px;
    font-weight: normal;
}

.instructions_bold {
    color: black;
    font-size: 12px;
    font-weight: bold;
}

a.instructions {
    font-weight: bold;
    text-decoration: none;
}

a.instructions:link {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.instructions:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.instructions:visited {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.instructions:visited:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.alert {
    color: red;
    font-size: 12px;
    font-weight: bold;
}

.textcaption {
    color: black;
    font-size: 16px;
    font-weight: bold;
}

a.textcaption {
    text-decoration: underline;
}

a.textcaption:link {
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

a.textcaption:hover {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

a.textcaption:visited {
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

a.textcaption:visited:hover {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.dataheader {
    background-color: #B0464D;
    color: #F6E9C6;
    font-size: 16px;
    font-weight: bold;
}

.dataheader_small {
    background-color: #B0464D;
    color: #F6E9C6;
    font-size: 12px;
    font-weight: bold;
}

a.dataheader {
    text-decoration: underline;
}

a.dataheader:link {
    color: #F6E9C6;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.dataheader:hover {
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.dataheader:visited {
    color: #F6E9C6;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a.dataheader:visited:hover {
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

img {
    border: 0px none;
}

.dataheader_printable {
    background-color: #B0464D;
    color: white;
    font-size: 16px;
    font-weight: bold;
}

.datarecord {
    background-color: #F6E9C6;
    color: black;
    font-size: 12px;
    font-weight: normal;
}

.datarecord_printable {
    background-color: white;
    color: black;
    font-size: 12px;
    font-weight: normal;
}

.datarecord_web {
    background-color: white;
    color: black;
    font-size: 12px;
    font-weight: normal;
}

a.datarecord {
    text-decoration: underline;
}

a.datarecord:link {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord:visited {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord:visited:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_printable:link {
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_printable:hover {
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_printable:visited {
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_printable:visited:hover {
    color: black;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_web {
    text-decoration: underline;
}

a.datarecord_web:link {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_web:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_web:visited {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

a.datarecord_web:visited:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.datarecord_gray {
    background-color: #EFEFEF;
    color: black;
    font-size: 12px;
    font-weight: normal;
}

.h1-nospace {
    color: #B0464D;
    font-size: 32px;
    font-weight: bold;
}

.h2-nospace {
    color: #B0464D;
    font-size: 18px;
    font-weight: bold;
}

a.h2-nospace {
    text-decoration: underline;
}

a.h2-nospace:link {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

a.h2-nospace:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

a.h2-nospace:visited {
    color: #B0464D;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

a.h2-nospace:visited:hover {
    color: orange;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.fat_white {
    color: white;
    font-family: Arial Black, Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.burgundy_fade, .burgundy_fade TD, .burgundy_fade TH
{
    background-color: #DFAEB2;
    background-image: url('/images/burgundy_fade.jpg');
    color: white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.burgundy_fade_2 {
    background-color: #DFAEB2;
    color: #B0464D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

#dialog {
    visibility: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1000;
}

#dialog div {
    width: 500px;
    margin: 100px auto;
    background-color: #F6E9C6;
    border: 3px solid black;
    padding: 15px;
    text-align: center;
}
