/*
 * $Id: style.css 1035 2006-04-28 23:06:23Z dmorton $
 *
 * MAIA MAILGUARD LICENSE v.1.0
 *
 * Copyright 2004 by Robert LeBlanc <rjl@renaissoft.com>
 * All rights reserved.
 *
 * PREAMBLE
 *
 * This License is designed for users of Maia Mailguard
 * ("the Software") who wish to support the Maia Mailguard project by
 * leaving "Maia Mailguard" branding information in the HTML output
 * of the pages generated by the Software, and providing links back
 * to the Maia Mailguard home page.  Users who wish to remove this
 * branding information should contact the copyright owner to obtain
 * a Rebranding License.
 *
 * DEFINITION OF TERMS
 *
 * The "Software" refers to Maia Mailguard, including all of the
 * associated PHP, Perl, and SQL scripts, documentation files, graphic
 * icons and logo images.
 *
 * GRANT OF LICENSE
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. The end-user documentation included with the redistribution, if
 *    any, must include the following acknowledgment:
 *
 *    "This product includes software developed by Robert LeBlanc
 *    <rjl@renaissoft.com>."
 *
 *    Alternately, this acknowledgment may appear in the software itself,
 *    if and wherever such third-party acknowledgments normally appear.
 *
 * 4. At least one of the following branding conventions must be used:
 *
 *    a. The Maia Mailguard logo appears in the page-top banner of
 *       all HTML output pages in an unmodified form, and links
 *       directly to the Maia Mailguard home page; or
 *
 *    b. The "Powered by Maia Mailguard" graphic appears in the HTML
 *       output of all gateway pages that lead to this software,
 *       linking directly to the Maia Mailguard home page; or
 *
 *    c. A separate Rebranding License is obtained from the copyright
 *       owner, exempting the Licensee from 4(a) and 4(b), subject to
 *       the additional conditions laid out in that license document.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
 * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
 * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 */

/* Banner row 1 */
.topbanner {
    background : #C0C0C0;
    font-size  : 42px;
    font-weight: bold;
    color      : #ffffff;
}

/* Banner row 2 */
.topbanner2 {
    background : #C0C0C0;
    font-size  : 14px;
    font-weight: bold;
    color      : #A50000;
}

/* Banner row 3 */
.topbanner3 {
    background : #C0C0C0;
    font-size  : 12px;
    font-weight: bold;
    color      : #A50000;
}

/* Banner row 4, including icon toolbar */
.topbanner4 {
    background : #C0C0C0;
    font-size  : 12px;
    font-weight: normal;
    color      : #A50000;
}

/* Banner row 5 */
.topbanner5 {
    background : #dfcfbf;
    font-size  : 12px;
    font-weight: normal;
}

/* Menu banner */
.menubanner {
    background : #C0C0C0;
    font-size  : 16px;
    font-weight: bold;
}

/* Menu header */
.menuheader {
    background : #C0C0C0;
    font-size  : 16px;
    font-weight: bold;
}

/* Menu body */
.menubody {
    background : #dfcfbf;
    font-size  : 12px;
    font-weight: bold;
}

/* Menu header (small) */
.menuheader2 {
    background : #dfcfbf;
    font-size  : 12px;
    font-weight: bold;
}

/* Menu body (small) */
.menubody2 {
    background : #dfcfbf;
    font-size  : 12px;
    font-weight: normal;
}

/* Lighter version of menu body */
.menulight {
    background : #efdfcf;
    font-size  : 14px;
    font-weight: normal;
}

/* "Whitelist" column in W/B list */
.whitelist {
    background : #dddddd;
    font-size  : 14px;
    font-weight: bold;
}

/* "Blacklist" column in W/B list */
.blacklist {
    background : #3a3a3a;
    font-size  : 14px;
    font-weight: bold;
}

/* "Remove" column in W/B list */
.remove {
    background : #a50000;
    font-size  : 14px;
    font-weight: bold;
}

/* Confirmed Spam */
.spambanner {
    background : #FF8080;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.spamheader {
    background : #FF8080;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.spambody {
    background : #FF0000;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.spamheader2 {
    background : #FF8080;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.spambody2 {
    background : #FFAAAA;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.spambody3 {
    background : #FFAAAA;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Suspected Spam */
.suspected_spambanner {
    background : #FFB0B0;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.suspected_spamheader {
    background : #FFB0B0;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.suspected_spambody {
    background : #FF0000;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.suspected_spambody_alt{
    background : #EFBCBC;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.suspected_spamheader2 {
    background : #FFB0B0;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.suspected_spambody2 {
    background : #FFCCCC;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.suspected_spambody3 {
    background : #FFCCCC;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Viruses/Malware */
.virusbanner {
    background : #A6FFA6;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.virusheader {
    background : #A6FFA6;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.virusbody {
    background : #CCFFCC;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.virusbody_alt {
    background : #BCEFBC;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.virusheader2 {
    background : #A6FFA6;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.virusbody2 {
    background : #CCFFCC;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.virusbody3 {
    background : #CCFFCC;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Whitelisted Sender */
.wlbanner {
    background : #dddddd;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.wlheader {
    background : #dddddd;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.wlbody {
    background : #eeeeee;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.wlheader2 {
    background : #dddddd;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.wlbody2 {
    background : #eeeeee;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.wlbody3 {
    background : #eeeeee;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Blacklisted Sender */
.blbanner {
    background : #555555;
    font-size  : 24px;
    color      : #eeeeee;
    font-weight: bold;
}

.blheader {
    background : #555555;
    font-size  : 14px;
    color      : #eeeeee;
    font-weight: bold;
}

.blbody {
    background : #888888;
    font-size  : 12px;
    color      : #ffffff;
    font-weight: normal;
}

.blheader2 {
    background : #555555;
    font-size  : 12px;
    color      : #eeeeee;
    font-weight: bold;
}

.blbody2 {
    background : #888888;
    font-size  : 12px;
    color      : #ffffff;
    font-weight: normal;
}

.blbody3 {
    background : #888888;
    font-size  : 14px;
    color      : #ffffff;
    font-weight: bold;
}

/* False Positives */
.fpbanner {
    background : #A4AB41;
    font-size  : 24px;
    color      : #000000;
    font-weight: bold;
}

.fpheader {
    background : #A4AB41;
    font-size  : 14px;
    color      : #000000;
    font-weight: bold;
}

.fpbody {
    background : #C4CA73;
    font-size  : 12px;
    color      : #000000;
    font-weight: normal;
}

.fpheader2 {
    background : #A4AB41;
    font-size  : 12px;
    color      : #000000;
    font-weight: bold;
}

.fpbody2 {
    background : #C4CA73;
    font-size  : 12px;
    color      : #000000;
    font-weight: normal;
}

.fpbody3 {
    background : #C4CA73;
    font-size  : 14px;
    color      : #000000;
    font-weight: bold;
}

/* False Negatives */
.fnbanner {
    background : #FF5050;
    font-size  : 24px;
    color      : #dddddd;
    font-weight: bold;
}

.fnheader {
    background : #FF5050;
    font-size  : 14px;
    color      : #dddddd;
    font-weight: bold;
}

.fnbody {
    background : #FF7575;
    font-size  : 12px;
    color      : #eeeeee;
    font-weight: normal;
}

.fnheader2 {
    background : #FF5050;
    font-size  : 12px;
    color      : #000000;
    font-weight: bold;
}

.fnbody2 {
    background : #FF7575;
    font-size  : 12px;
    color      : #000000;
    font-weight: normal;
}

.fnbody3 {
    background : #FF7575;
    font-size  : 14px;
    color      : #eeeeee;
    font-weight: bold;
}

/* Confirmed Ham */
.hambanner {
    background : #DDDD00;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.hamheader {
    background : #DDDD00;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.hambody {
    background : #00FF00;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.hambody_alt {
    background : #EDEDC7;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.hamheader2 {
    background : #DDDD00;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.hambody2 {
    background : #DDDDB7;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.hambody3 {
    background : #DDDDB7;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Suspected Ham */
.suspected_hambanner {
    background : #FFFF00;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.suspected_hamheader {
    background : #FFFF00;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.suspected_hambody {
    background : #FFFFB7;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.suspected_hamheader2 {
    background : #FFFF00;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.suspected_hambody2 {
    background : #FFFFB7;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.suspected_hambody3 {
    background : #FFFFB7;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Invalid Mail Headers */
.bad_headerbanner {
    background : #FFB040;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.bad_headerheader {
    background : #FFB040;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.bad_headerbody {
    background : #FFCC79;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.bad_headerbody_alt {
    background : #EFBC69;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.bad_headerheader2 {
    background : #FFB040;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.bad_headerbody2 {
    background : #FFCC79;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.bad_headerbody3 {
    background : #FFCC79;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Banned File Attachments */
.banned_filebanner {
    background : #C9BBFF;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.banned_fileheader {
    background : #C9BBFF;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.banned_filebody {
    background : #D6D1E9;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.banned_filebody_alt {
    background : #C6B1D9;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.banned_fileheader2 {
    background : #C9BBFF;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.banned_filebody2 {
    background : #D6D1E9;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.banned_filebody3 {
    background : #D6D1E9;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

/* Oversized Items */
.oversizedbanner {
    background : #FF8080;
    font-size  : 24px;
    font-weight: bold;
    color      : #000000;
}

.oversizedheader {
    background : #FF8080;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}

.oversizedbody {
    background : #FFAAAA;
    font-size  : 12px;
    font-weight: normal;
    color      : #000000;
}

.oversizedheader2 {
    background : #FF8080;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

.oversizedbody2 {
    background : #64918A;
    font-size  : 12px;
    font-weight: normal;
    color      : #eeeeee;
}

.oversizedbody3 {
    background : #FFAAAA;
    font-size  : 14px;
    font-weight: bold;
    color      : #000000;
}


/* User list */
.userbanner {
    background : #6FDBFF;
    font-size  : 24px;
    font-weight: bold;
}

.userheader {
    background : #6FDBFF;
    font-size  : 14px;
    font-weight: bold;
}

.userbody {
    background : #B0ECFF;
    font-size  : 12px;
    font-weight: normal;
}

/* Error messages */
.messagebox {
    background : #FFFFFF;
    font-size  : 14px;
    font-weight: bold;
}

/* Mail header, in Mail Viewer */
.mailheader {
    background : #DDDDDD;
    font-size  : 14px;
    font-weight: bold;
}

/* Spam report, in Mail Viewer */
.spamreportheader {
    background : #BBBBBB;
    font-size  : 14px;
    font-weight: bold;
}

.spamreport {
    background : #DDDDDD;
    font-size  : 12px;
    font-weight: normal;
}

/* Raw (undecoded) mail, in Mail Viewer */
.rawmailhead {
    background : #999999;
    font-size  : 20px;
    font-weight: bold;
    color      : #FFFF80;
}

.rawmail {
    background : #FFFF80;
    font-size  : 14px;
    font-weight: normal;
}

/* MIME-decoded mail, in Mail Viewer */
.decodedmail {
    background : #ffffff;
    font-size  : 14px;
    font-weight: normal;
}

/* HTML tag overrides */
th {
   font-family: verdana, helvetica, arial, sans-serif;
}

td {
   font-family: verdana, helvetica, arial, sans-serif;
}

h1 {
   position: relative;
   left: 8px;
   margin-right: 10px;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 22px;
   font-weight: bold;
}

h2 {
   position: relative;
   left: 8px;
   margin-right: 10px;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 22px;
   font-weight: bold;
}

h3 {
   position: relative;
   left: 8px;
   margin-right: 10px;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

h4 {
   position: relative;
   left: 8px;
   margin-right: 10px;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

p {
   position: relative;
   left: 8px;
   margin-right: 10px;
}

body {
   color: #3D3D50;
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 0px;
   font-weight: normal;
   font-family: verdana, helvetica, arial, sans-serif;
   font-size : 12px;
}

a {
    text-decoration: none;
    color: #000000;
}
a:hover {
    text-decoration: none;
    color: #444444;
}
img {
    text-decoration: none;
}
img:hover {
    text-decoration: none;
}

#menu {
    border-right: 1px solid #8A6432;
    border-bottom: 1px solid #8A6432;
}
#content {
    background: #8A6432;
}
.statslink {
    text-decoration: underline;
}

.edit_icon {
text-decoration: none;
border: none;
width: 1.0em;
}
