body {  background: #FFFFFF; }

input {
    font-size: 8pt;
    color: #636363;
}

select {
    font-size: 8pt;
    color: #636363;
}

td {
    font-size: 70%;
    color:#636363;
    font-family: TAHOMA,ARIAL,VERDANA;
}

a:link, a:visited {
    color:#4A4D54;
    font-size: 100%;
    font-family: TAHOMA,ARIAL,VERDANA;
    text-decoration:none;
}

a:hover {
    color:#AA2A2A;
    font-size: 100%;
    font-family: TAHOMA,ARIAL,VERDANA;
    text-decoration:underline;
}

a:link.ABC, a:visited.ABC {
    color:#5E5F5E;
    font-size: 8pt;
    padding-right:1PX;
    padding-left:1PX;
    font-family: tahoma,arial,verdana;
    text-decoration:underline;
}

a:hover.ABC {
    color:#CC474B;
    font-size: 8pt;
    padding-right:1PX;
    padding-left:1PX;
    font-family: tahoma,Arial,verdana;
    text-decoration:none;
}

.Block {
    background: #EBEBEB;
}

.BlockTitle {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#4A4D54;
    padding:6px 4px 6px 4px;
    font-weight:bold;
}

select.Category {
    width: 250px;
}

.Footer {
    font-size: 60%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#636363;
    text-align:center;
    padding:8px 0px 8px 0px;
    width:100%;
}

.Form {
    font-size: 100%;
    color:#006600;
    font-family:TAHOMA,ARIAL,VERDANA;
    width:40px;
}

.GrayLine  {  background: #636363; }

.GroupTitle {
    background-color: #D7D7D7;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#006600;
    font-weight:bold;
}

a:link.GroupTitle , a:visited.GroupTitle , a:hover.GroupTitle {
    padding: 5px 10px 4px 10px;
    color:#000070;
}

.Header {
    color:#FFFFFF;
    font-size: 80%;
    font-family: TAHOMA,ARIAL,VERDANA;
    background:#AA2A2A;
    width:100%;
    height:35PX;
    font-weight: bold;
}

.Height{ height:100%; }

.Label {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#636363;
}

.LabelBold {
    font-size: 70%; 
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#006600;
    font-weight: bold;
}

.LabelHighlight {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#000066;
    font-weight:bold;                
}

.SiteDown {
    font-size: 70%;
    font-family: TAHOMA,ARIAL,VERDANA;
    color:#000066;
    font-weight:bold;                
    padding-right:5PX;
    padding-left:5PX;
}
.LayerHeader {
    font-size: 12pt;
    color:#616161;
    padding-right:5PX;
    padding-left:5PX;
    padding-bottom:2PX;
    font-weight: bold;
    font-family: Tahoma,Arial,Verdana;
    border-bottom: 1px solid #8C8D8C;
}

.PageTitle {
    color:#606F7F;
    font-size: 20PT;
    font-family: TAHOMA,ARIAL,VERDANA;
}

a:link.Results, a:visited.Results, a:hover.Results {
    font-weight: bold;
    color:#B74043;
    font-size: 9pt; 
    font-family: arial,verdana,tahoma; 
    text-decoration:underline;
}

.TableHeader {
    font-size: 9pt;
    color:#616161;
    padding-right:5PX;
    padding-left:5PX;
    padding-bottom:2PX;
    font-weight: bold;
    font-family: Tahoma,Arial,Verdana;
    border-bottom: 1px solid #8C8D8C;
}

.TableRow {
    font-size: 8pt;
    color:#414241;
    font-family: Tahoma,Arial,Verdana;
    padding:2PX 5PX 2PX 5PX;
    border-bottom: 1px solid #CCCCCC;
}
 .Popup {
        POSITION:ABSOLUTE;
        VISIBILITY:HIDDEN;
        LEFT:0;
        TOP:0;
        Z-INDEX:1000;
        BACKGROUND: #EBEBEB;
        }
.PopupPage {BACKGROUND:#F1F1F1;
            PADDING:10PX;
            PADDING: 2px 2px 5px 20px;
            BORDER: #B5B6B5 2px solid;
            }

