body {
 font-size: 8pt;
 font-family: sans-serif;
 margin: 5px 5px 5px 5px;
}

table {
 font-size: 8pt;
}

.maildetail {
 border-collapse: collapse;
}

.maildetail th, .maildetail td {
 border-width: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 border-style: solid solid solid solid;
 border-color: gray gray gray gray;
 vertical-align: top;
}

.maildetail th {
 # background-color: #FFCC66;
 background-color: #BA3232;
 color: white;
 white-space: nowrap;
 vertical-align: top;
}

a.aspecial {
 display: block;
 height: 100%;
 width: 100%;
 text-decoration: none;
 color: black;
}

.ok {
 padding: 0px 4px 0px 4px;
 background-color: green;
 color: white;
 font-weight: bold;
 text-align: center;
}

.warning {
 padding: 0px 4px 0px 4px;
 background-color: yellow;
 color: black;
 font-weight: bold;
 text-align: center;
}

.error {
 padding: 0px 4px 0px 4px;
 background-color: red;
 color: white;
 font-weight: bold;
}

.notok {
 padding: 0px 4px 0px 4px;
 background-color: red;
 color: white;
 font-weight: bold;
 text-align: center;
}

.virus {
 background-color: #F30;
 color: white;
}
.virus a.aspecial {
 color: white;
}
.virus_mouseover {
 background-color: #C30;
 color: white;
}
.virus_mouseover a.aspecial {
 color: white;
}

.file {
 background-color: #FF9900;
 color: white;
}
.file a.aspecial {
 color: white;
}

.file_mouseover {
 background-color: #CC9900;
 color: white;
}
.file_mouseover a.aspecial {
 color: white;
}

.other {
 background-color: #FFFF00;
}
.other_mouseover {
 background-color: #CCCC33;
}

.lowspam {
 background-color: #FFCCFF;
}
.lowspam_mouseover {
 background-color: #CC99CC;
 cursor: pointer;
}

.highspam {
 background-color: #FF99FF;
}
.highspam_mouseover {
 background-color: #996699;
 cursor: pointer;
}

.lowmcp {
 background-color: lightblue;
}
.lowmcp_mouseover {
 background-color: lightblue;
}

.highmcp {
 background-color: darkblue;
 color: white;
}
.highmcp a.aspecial {
 color: white;
}
.highmcp_mouseover {
 background-color: darkblue;
 color: white;
}
.highmcp_mouseover a.aspecial {
 color: white;
}

.whitelisted {
 background-color: lightgreen;
}
.whitelisted_mouseover {
 background-color: #2E8B57;
 cursor: pointer;
}

.blacklisted {
 background-color: black;
 color: white;
}
.blacklisted a.aspecial {
 color: white;
}
.blacklisted_mouseover {
 background-color: black;
 color: white;
 cursor: pointer;
}
.blacklisted_mouseover a.aspecial {
 color: white;
}

.clean {
 background-color: white;
}
.clean_mouseover {
 background-color: #CCCCCC;
 cursor: pointer;
}

.locked {
 background-color: purple;
 color: white;
}

.fp {
 background-color: #FF99FF;
}

.fn {
 background-color: #FFCCFF;
}

.confirmed_ham {
 background-color: lightblue;
}

.confirmed_spam {
 background-color: darkblue;
 color: white;
}

.uncommitted {
 background-color: yellow;
 color: black;
}

/* BarricadeMX */
.risklevel1 { 
 background-color: green;
}
.risklevel2 {
 background-color: yellow;
}
.risklevel3 {
 background-color: red;
}
.risklevel { 
 background-color: white;
}


#spinner {
 position: absolute;
 top: 2px;
 right: 2px;
 border: 1px solid gray;
 background-color: white;
 z-index: 100;
}


/*
** CSS Tabs
*/

#navsite h5 {
 display: none;
}
#navsite ul {
 padding: 3px 0; 
 margin-left: 0; 
 border-bottom: 1px solid #778; 
 font: bold 10px sans-serif; 
}
#navsite ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
}
#navsite ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}
#navsite ul li a:link {
 color: #448;
}
#navsite ul li a:visited {
 color: #667;
}
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #000;
 background: #AAE;
 border-color: #227;
}
#navsite ul li a:active {
 background: white; 
 border-bottom: 1px solid white;
}
