/* -------------------------- */
/* Standard HTML Tags         */
/* -------------------------- */

BODY
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 9pt;
    background: #000000 url('/logolight.jpg') no-repeat fixed center;
    color: #c4e7ed;
    text-align: center;
    margin: auto;
}
TD, P
{
    font-size: 9pt;
    color: #c4e7ed;
    font-family: Verdana, Tahoma, Arial;
    background-color: #000000;
}
INPUT, SELECT, TEXTAREA
{
    color: #c4e7ed;
    font-size: 9pt;
    font-family: Courier New, Courier, Verdana, Tahoma, Arial;
    background: #000000;
    border: solid 1px #c4e7ed;
    padding: 2px;
}
FORM
{
    margin-top: 0px;
}
FIELDSET
{
    padding: 0 10px 10px 10px;
    margin-left: 0;
    border: solid 1px #bbb;
}
LEGEND
{
    font-weight: bold;
}
A:link, A:visited
{
    color: #0094cb;
    text-decoration: none;
}
A:hover
{
    color: #c4e7ed;
    text-decoration: none;
}

/* -------------------------- */
/* Text                       */
/* -------------------------- */

.pageHeading
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 130%;
    font-weight: bold;
    padding: 3px 3px 3px 3px;
    margin-bottom: 8px;
    border-bottom: dotted 2px #447388;
}
.subHeading
{
    font-weight: bold;
}
.smallText
{
    color: #0094cb;
    font-size: 7pt;
}
.textUpper
{
    font-weight: bold;
    font-size: 7pt;
    text-transform: uppercase;
}
.textAlt
{
    color: #0094cb;
}
.textLight
{
    color: #c4e7ed;
}
.textError
{
    font-weight: bold;
    border: 1px solid Red;
    background-color: #FFEEEE;
    color: Red;
    padding: 5px 5px 5px 5px;
}
.textValid
{
    font-weight: bold;
    border: 1px solid #9FBE4C;
    background-color: #EEFCD2;
    color: Green;
    padding: 5px 5px 5px 5px;
}

/* -------------------------- */
/* Areas and Sections         */
/* -------------------------- */

.areaHeader
{
    border-bottom: dotted 2px #447288;
    margin-bottom: 5px;
    padding: 13px 3px 13px 3px;
}
.areaNavBar
{
    background-color: #000000;
    padding: 5px 0 180px 7px;
}
.areaNavBarItem
{
    padding: 3px 0 3px 0;
}
.areaMain
{
    background-color: #000000;
    padding: 0 15px 0 15px;
}
.areaFooter
{
    border-top: dotted 2px #447288;
    margin-top: 5px;
    padding-top: 5px;
}
.normalBox
{
    background-color: #eee;
    border: none;
}
.gridItem
{
    border-bottom: dotted 2px #447288;
    padding-bottom: 4px;
    margin-top: 5px;
}
.gridPostMessage
{
    background-color: #000000;
    padding: 5px 5px 5px 5px;
    border: dotted 1px #447288;
}
.gridPager TD
{
    background-color: #000000;
    font-weight: bold;
    padding: 2px 2px 2px 5px;
    border: solid 1px #447288;
}

/* -------------------------- */
/* Miscellaneous              */
/* -------------------------- */

.button
{
    font-family: Tahoma, MS Sans Serif, Arial, Sans Serif;
    font-weight: normal;
    font-size: 9pt;
    color: #447288;
    cursor: hand;
    border: dotted 1px #447288;
    background-color: #c4e7ed;
    padding: 1px 1px 1px 1px;
}
