﻿:root {
    --LinkColor:#CC0000;
}

body {
    font-family: Verdana;
    font-size: 12px;
    /*background-color:#CCFFFF;*/
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

th.UpdateProgressHeader {
    background-color:#000099;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}

td.UpdateProgressDetail {
    vertical-align:top;
}

table.UpdateProgress {
    padding:0;
    border-collapse:collapse;
    border:solid 1px #000099;
    width:98%;
}

table.StandardTable {
    padding:0;
    border-collapse:collapse;
    border:solid 1px #000099;
    width:98%;
}

td.StandardTableHeader, th.StandardTableHeader {
    vertical-align:top;
    background-color:#000099;
    color:#FFFFFF;
    font-weight:bolder;
}

td.StandardTableDetail {
    vertical-align:top;
}

td.AlignCenter {
    text-align:center;
}

td.Menu {
    background-color:#000099;
}

td.MasterHeader {
    background-color:#000099;
    color:#FFFFFF;
    font-weight:bold;
}

/*BEGIN Bulletin Board Settings*/
table.BB {
    margin-left:5px; 
    width:98%; 
    padding:0; 
    border-collapse:collapse;
}

td.BBDate {
    width:15%;
    color:#FFFFFF;
    background-color:#000099;
    font-weight:bold;
    text-align:center;
    height:25px;
}

td.BBTitle {
    width:85%;
    color:#FFFF00;
    background-color:#000099;
    font-weight:bold;
    text-align:center;
}

td.BBContent {
    background-color: #99CCFF;
    border-bottom: solid 1px #000099;
}
/*END Bulletin Board Settings*/

div.Home {
    width:98%;
}

div.MasterContent {
    /*background-color:#CCFFFF;*/
    background-color:#FFFFFF;
    position:fixed;
    top:90px;
    bottom:75px;
    left:15px;
    right:0px;
    overflow:auto;
    z-index:-1;

}

div.MasterFooter {
    background-color:#000099;
    color:#FFFFFF;
    text-align:center;
    vertical-align:central;

    position:fixed;
    bottom:0px;
    left:0px;
    height:75px;
    width:100%;
}

div.Build {
    color:#FFFFFF;
    position:fixed;
    bottom:3px;
    left:5px;
    font-size:10px;
}

div.Visitors {
    color:#FFFFFF;
    position:fixed;
    bottom:3px;
    right:60px;
}

div.VisitorsCounter {
    color:#FFFFFF;
    position:fixed;
    bottom:0px;
    right:15px;
}

div.Target {
    position:absolute;
    right:5px;
    top: 0px;
    height: 377px;
    width: 421px;
}

table.Master {
    width:100%;

    padding:0;
    border-collapse:collapse;
}

h1 {
    color:#0000FF;
}

p.Justify {
    text-align:justify;
    right:15px;
}

/*Links*/
a:link {
    text-decoration: none;
    /*color:#000099;*/
    color:#CC0000;
}

a:hover {
    text-decoration: none;
    /*font-weight: bold;*/
    color: #CC0000;
}

a:visited {
    text-decoration: none;
    color: #CC0000;
}

/*SPECIAL*/
.rotation  {          
    width:20px;
    height:100px;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg); 
}

.MessageBanner {
    color: #CC0000;
    font-weight: 900;
}