HTML {
        height: 100%;
}

BODY
{
        height: 100%;
        font-family: Arial;
        font-size: 10pt;
        color: #000000;
        background-color: #BDC4BF;
        background-image: url('../images/bg.gif');
}
H1
{
        color: #444444;
        font-weight: bold;
        font-size: 12pt;
        text-align: left;
        padding-left: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
}
H2
{
        color: #444444;
        font-weight: bold;
        font-size: 12pt;
        text-align: left;
        padding-left: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}
table.form
{
        background-color: #FFFFFF;
        border-bottom: 1px solid #032E61;
        border-top: 1px solid #032E61;
        border-left: 1px solid #032E61;
        border-right: 1px solid #032E61;
        vertical-align: top;
}
td.formComment
{
        color: #444444;
        background-color: #E6E6E6;
        font-family: Arial;
        font-size: 10pt;
        text-align: left;
        padding-left: 10px;
        vertical-align: top;
}
td.formCommentErr
{
        background-color: #FFE1E3;
        font-family: Arial;
        font-size: 10pt;
        text-align: left;
        padding-left: 10px;
        vertical-align: top;
}
td.formInput
{
        color: #444444;
        font-family: Arial;
        font-size: 10pt;
        text-align: left;
        padding-left: 10px;
}
table.result
{
        background-color: #C0C0C0;
        vertical-align: top;
}
th.result
{
        background-color: #E6E6E6;
        font-weight: bold;
        color: #444444;
        text-align: center;
        vertical-align: middle;
}
td.result
{
        background-color: #FFFFFF;
        color: #444444;
        vertical-align: middle;
}
table.one
{
        background-color: #C0C0C0;
        vertical-align: top;
}
td.oneLeft
{
        color: #444444;
        background-color: #E6E6E6;
        font-family: Arial;
        font-size: 10pt;
        text-align: left;
        padding-left: 10px;
        vertical-align: top;
}
td.oneRight
{
        background-color: #FFFFFF;
        color: #444444;
        font-family: Arial;
        font-size: 10pt;
        font-style: italic;
        text-align: left;
        padding-left: 10px;
}
td
{
        font-size: 10pt;
        color: #000000;
}
a
{
        font-size: 10pt;
        color: #888888;
        text-decoration: underline;
}
a:hover
{
        font-size: 10pt;
        color: #032E61;
        text-decoration: underline;
}
form
{
        margin-top: 0px;
        margin-bottom: 0px;
}
TEXTAREA, INPUT, SELECT
{
        font-family: Verdana;
        font-size: 10pt;
        background: #F4F4F4;
        border: 1px solid #032E61;
        color: #032E61;
}
INPUT.radio_w
{
        font-family: "MS Sans Serif",sans-serif;
        font-size: 10pt;
        background: #FFFFFF;
        border: none;
}
a.menu
{
        text-decoration: underline;
        COLOR: #563133;
        font-weight: bold;
        font-size: 10pt;
}
a.menu:hover
{
        color: #844A4E;
        font-weight: bold;
        text-decoration: underline;
        font-size: 10pt;
}
.copyright
{
        font-family: Verdana;
        font-size: 7pt;
        color: #000000;
        padding-left: 5px;
        padding-bottom: 5px;
}
.titleMainMenu
{
        color: #01709A;
        font-weight: bold;
        text-align: center;
        margin-top: 10pt;
        font-size: 12pt;
}
a.SubMenu
{
        text-decoration: none;
        DISPLAY: block;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 1px;
        MARGIN: 0px;
        WIDTH: 100%;
        COLOR: #6B6B6B;
}
a.SubMenu:hover
{
        text-decoration: none;
        DISPLAY: block;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 1px;
        MARGIN: 0px;
        WIDTH: 100%;
        color: #000000;
        background-color: #F4F4F4;
}
a.WinMenu
{
        text-decoration: none;
        DISPLAY: block;
        PADDING-LEFT: 10px;
        PADDING-RIGHT: 10px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 2px;
        COLOR: #6B6B6B;
}
a.WinMenu:hover
{
        text-decoration: none;
        DISPLAY: block;
        PADDING-LEFT: 8px;
        PADDING-RIGHT: 8px;
        PADDING-BOTTOM: 3px;
        PADDING-TOP: 0px;
        MARGIN: 0px;
        color: #000000;
        border-style: groove;
        border-width: 2px;
}
.MainMenu
{
        margin-left: 10px;
        font-weight: bold;
}
.alertText
{
        font-size: 12pt;
        color: #950000;
        font-weight: bold;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 30px;
        font-family: Arial;
}
a.alertText
{
        font-size: 12pt;
        color: #012058;
        font-weight: bold;
        font-family: Arial;
        text-decoration: none;
}
a.alertText:hover
{
        font-size: 12pt;
        color: #023AA2;
        font-weight: bold;
        font-family: Arial;
        text-decoration: none;
}
#flyWin
{
    display: none;
    position: absolute;
    top: 60px;
    width: 100%;
    z-index: 0;
}
#debugWin
{
    position: absolute;
    top: 0px;
    width: 100%;
    color: #FF0000;
    font-size: 16pt;
}
.lineList
{
        font-size: 8pt;
}
a.lineList
{
        color: #888888;
        font-size: 8pt;
        background-color: #F9F9F9;
        border: 1px solid #C0C0C0;
        text-decoration: none;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        MARGIN: 0px;
}
a.lineList:hover
{
        color: #444444;
        font-size: 8pt;
        background-color: #FFFFFF;
        border: 1px solid #C0C0C0;
        text-decoration: none;
        PADDING-LEFT: 3px;
        PADDING-RIGHT: 3px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        MARGIN: 0px;
}
