/* $Id: style.css,v 1.23 2005/02/24 14:06:35 bk Exp $ */



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

/* Banner row 2 */
.topbanner2 {
    background : #88E1FF;
    font-size  : 24px;
    font-weight: bold;
}

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

/* Banner row 4, including icon toolbar */
.topbanner4 {
    background-image : url(../../images/buttonbg.gif);
    background-repeat: repeat-x;
    font-size        : 18px;
    font-weight      : bold;
    height           : 30px;
}

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

/* banner title */
.page-title {
    font-size  : 10pt;
    font-weight: bold;
    text-align: center;
}

/* Menu banner */
.menubanner {
    /*background : #6FDBFF;*/
    font-size  : 18pt;
    font-weight: bold;
    text-align: center;
}

/* Menu header */
.menuheader {
    /*background : #6FDBFF;*/
    font-size  : 14pt;
    font-weight: bold;
    text-align: center;
}

/* Menu body */
.menubody {
    /*background : #B0ECFF;*/
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
}

.menurow-0 {
    background : #B0ECFF;
    font-size: 8pt;
    font-weight: bold;
}

.menurow-1 {
    background : #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

/* Menu header (small) */
.menuheader2 {
    background-color : #FAFDF6;
    background-image: url("../../i/m_box/mb_t_bar.gif");
    background-repeat: repeat-x ;
    #background : #6FFFDB;
    font-size  : 10pt;
    font-weight: bold;
}

/* Menu body (small) */
.menubody2 {
    /*background : #B0ECFF;*/
    font-size  : 8pt;
    font-weight: bold;
    text-align: left;
}

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

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

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

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

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

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

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

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

.spambody2 {
    background : #7070FF;
    font-size  : 10px;
    font-weight: normal;
    color      : #000000;
}

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

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

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

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

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

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

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

/* Dropped Spam */
.dropped_spambanner {
    background : #FFB0B0;
    font-size  : 20px;
    font-weight: bold;
    color      : #000000;
}

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

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

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

.dropped_spambody2 {
    background : #8888FF;
    font-size  : 10px;
    font-weight: normal;
    color      : #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Archived */
.archbanner {
    background : #73ca72;
    font-size  : 20px;
    font-weight: bold;
    color      : #000000;
}

.archheader {
    /*background : #a3eaa2;*/
    background : #73ca72;
    font-size  : 12px;
    font-weight: bold;
    color      : #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

.spamreport {
    background : #DDDDDD;
    font-size  : 10px;
    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  : 12px;
    font-weight: normal;
}

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

/* welcome page */
#quickview {
 border : 2px solid #000000;
 margin : 10px 10px 10px 10px;
 width : 90%;
 padding : 10px 10px 10px 10px;
}

/* 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: 24px;
   font-weight: bold;
}

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

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

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

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

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

body {
    background-color: #fafdf6;
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 9pt;
    margin: 0;
    padding: 0;
    text-align: left;
}

/***************************** Galaxy Protect *************************/
.green-box {
        background-color: #fafdf6;
        background-image: url("../../i/m_box/mb_bg.gif");
        background-repeat: repeat-x ;
}
.green-box-bottom {
        background-color: #fafdf6;
        background-image: url("../../i/m_box/mb_b_bar.gif");
        background-repeat: repeat-x ;
}
.green-box-top {
        background-color: #fafdf6;
        background-image: url("../../i/m_box/mb_t_bar.gif");
        background-repeat: repeat-x ;
}
.green-box-left {
        background-color: #fafdf6;
        background-image: url("../../i/m_box/mb_mbl.gif");
        background-repeat: repeat-y ;
}
.green-box-right {
        background-color: #fafdf6;
        background-image: url("../../i/m_box/mb_mbr.gif");
        background-repeat: repeat-y ;
}

.login-message {
        font-family: Tahoma, Arial;
        font-size: 10pt; 
        color: #933;
        font-weight: bold;
        margin-bottom: 10px;
        margin-left: 15px;
}

input[type="submit"] {
        color: #08752e;
    font-size: 8pt;
    font-weight: bold;
    height: 20px;
    padding: 0px;
    background: #a3eaa2;
    border: 1px #3366cc outset;
    cursor: hand;
}

.top-nav {
    background-image: url("../../i/hdr/bg_tn.gif");
    background-repeat: repeat-x ;
}

.pref-domlist-intro {
	width: 90%;
	text-align: left;
	#text-indent: 10pt;
	font-size: 8pt;
	margin-top: 20px;
	margin-left: 30px;
	margin-right: 30px;
}

.pref-domlist-title {
        text-align: left;
        font-weight: bold;
        color: #000000;
}

.pref-domlist-caption {
        text-align: left;
        font-size: 7pt;
        font-weight: bold;
        color: #666666;
}

.header-row {
    background-image: url("../../i/hdr/bg_topbar.gif");
    background-repeat: repeat-x ;
}

.quarantine-view {
	text-align: left; 
	text-indent: 10pt;
	color: #666666;
	height: 29px;
    background-image: url("../../i/hdr/bg_topbar.gif");
    background-repeat: repeat-x ;
}

/***************************** Admin Interface ***********************/

.admin-org-title {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	background-color: #4444aa;
	width: 99%;
	border: 2px #aa4444 solid;
}

.admin-input-label {
	margin-top: 20px;
	#margin-left: 20px;
	margin-right: 20px;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

.admin-caption {
	font-size: 7pt;
	#text-indent: 8pt;
	white-space: nowrap;
}

.admin-text {
	width: 90%;
	text-align: left;
	font-size: 8pt;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.admin-section-title {
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	background-color: #99ccff;
	width: 100%;
	border: 1px #aa4444 solid;
}

.admin-org-structure {
	text-align: left;
	color: #000;
	width: 90%;
	border: 1px #aa4444 solid;
	padding: 4px;
}

.admin-org-name {
	font-size: 9pt;
	color: #000;
}

.admin-org-mailserver {
	font-size: 8pt;
	color: #444;
}

.admin-org-domain {
	font-size: 7pt;
	color: #004;
}

/* bk */
input.buttonblue {
	cursor: hand;
	height: 1.5em;
	font-family: verdana;
	color: #fff;
	background: #594fbf;
	font-weight: bold;
	font-size: 9pt;
	padding: 0px;
	border: 0px none #000
}

input.buttonbluemenu {
	cursor: hand;
	width: 90%;
	height: 1.5em;
	font-family: verdana;
	color: #fff;
	background: #594fbf;
	font-weight: bold;
	font-size: 9pt;
	padding: 0px;
	border: 0px none #000
}

input.buttonmenu {
	cursor: hand;
	width: 90%;
	height: 1.5em;
	font-family: verdana;
	#color: #fff;
	#background: #594fbf;
	font-weight: bold;
	font-size: 9pt;
	padding: 0px;
	border: 0px none #000
}

input.buttonred {
	cursor:hand;
	font-family:verdana;
	background:#d12124;
	color:#fff;
	height:1.5em;
	font-weight:bold;
	font-size:9pt;
	padding:0px;
	margin:1px;
	border:0px none #000
}

a.buttonblue {
	cursor:hand;
	text-decoration:none;
	font-family:verdana;
	background:#594fbf;
	color:#fff;
	height:1.5em;
	font-weight:bold;
	font-size:9pt;
	padding:2px;
	margin:2px;
	border:2px none #000
}

a.navblue {
	cursor:hand;
	text-decoration:none;
	white-space: nowrap;
	font-family:verdana;
	background:#594fbf;
	color:#fff;
	height:1.5em;
	font-weight:bold;
	font-size:9pt;
	padding:2px 20px 2px 20px;
	margin:2px 10px 2px 10px;
	border:2px none #000
}
a:link.navblue { color:#fff; }
a:visited.navblue { color:#fff; }
a:active.navblue {color: #fbe249; }

/* Org selector */
.orgselector {
    font-size  : 9pt;
    font-weight: normal;
    text-align: left;
}

/* Error Messages */
.error { 
	color: #c00000; 
	font-size: 12pt;
	font-weight: bold; 
	text-align: center;
}

.small-error { color: #c00000 }

/***************************** Domain List ***********************/

.domain-index-hdr {
	text-align: left;
	padding: 3px;
	width: 95%;
}

.domain-index-box {
	border: 1px #ccc solid;
	padding: 3px;
	background-color: #fefefe;
	width: 95%;
}

	/* Main index header - light yellow text on dark blue */

.domain-index-header {
	font-size: 9pt;
	background-color: #000080;
        #color: #ffffff;
        color: #ffff00;
}

	/* Alternating background colors in the domain index */

.domain-index-bg-1 { font-size: 8pt; background-color: #f7f7f7 }
.domain-index-bg-0 { font-size: 8pt; background-color: #c7c7c7 }

.domain-name { }

/***************************** User List ***********************/

.user-index-hdr {
	font-size: 9pt;
	text-align: left;
	padding: 3px;
	width: 95%;
}

.user-index-box {
	border: 1px #ccc solid;
	padding: 3px;
	background-color: #fefefe;
	width: 95%;
}

	/* Folder index header #1 - next page/prev page */

.user-index-border-1 { background-color: #cccccc; }
.user-index-border-2 { background-color: #ffffff; }
.user-index-background { background-color: #ffffff; }
.user-index-background-2 { background-color: #ffffff; }
.user-nextprev-background { background-color: #ffffff; }
.user-nextprev-buttons { background-color: #ffffff; }
.user-count { font-size: 9pt; }
.user-jumpto-field { font-size: 9pt; }
.user-removeall { font-size: 9pt; }

	/* Main index header - light yellow text on dark blue */

.user-index-header {
	font-size: 9pt;
	white-space: nowrap;
        background-color: #73ca72;
        color: #000000;
	/*background-color: #000080;*/
        /*color: #ffffff;*/
}

	/* Alternating background colors in the user index */

.user-index-bg-1 { font-size: 8pt; background-color: #f7f7f7; padding: 1px; }
.user-index-bg-0 { font-size: 8pt; background-color: #c7c7c7; padding: 1px; }

.user-name { }
.user-link { }

/***************************** Auth List ***********************/

.auth-index-hdr {
	text-align: left;
	padding: 3px;
	width: 95%;
}

.auth-index-box {
	font-size: 9pt;
	border: 1px #ccc solid;
	padding: 3px;
	background-color: #fefefe;
	width: 95%;
}

	/* Folder index header #1 - next page/prev page */

.auth-index-border-1 { background-color: #cccccc; }
.auth-index-border-2 { background-color: #ffffff; }
.auth-index-background { background-color: #ffffff; }
.auth-index-background-2 { background-color: #ffffff; }
.auth-nextprev-background { background-color: #ffffff; }
.auth-nextprev-buttons { background-color: #ffffff; }
.auth-count { font-size: 9pt; }
.auth-jumpto-field { font-size: 9pt; }
.auth-removeall { font-size: 9pt; }

	/* Main index header - light yellow text on dark blue */

.auth-index-header {
	font-size: 9pt;
	background-color: #000080; color: #ffffff }

	/* Alternating background colors in the auth index */

.auth-index-bg-1 { font-size: 8pt; background-color: #f7f7f7 }
.auth-index-bg-0 { font-size: 8pt; background-color: #c7c7c7 }

/***************************** Mailserver List ***********************/

.mailserver-index-hdr {
	text-align: left;
	padding: 3px;
	width: 95%;
}

.mailserver-index-box {
	border: 1px #ccc solid;
	padding: 3px;
	background-color: #fefefe;
	width: 95%;
}

	/* Main index header - light yellow text on dark blue */

.mailserver-index-header {
	font-size: 9pt;
background-color: #000080; color: #ffffff }

	/* Alternating background colors in the mailserver index */

.mailserver-index-bg-1 { font-size: 8pt; background-color: #f7f7f7 }
.mailserver-index-bg-0 { font-size: 8pt; background-color: #c7c7c7 }

.mailserver-desc { }
.mailserver-name { }
.mailserver-addr { }

/* Outer border in readmsg page */

.box-border-1 { background-color: #cccccc }
.box-border-2 { background-color: #ffffff }

/* Boxes with a black border */

.box-outer, .box-small-outer { background-color: #ddeeff }

.box-outer { width: 100% }
.box-outer tbody tr td { padding: 0; }

.box-white-outer { width: 100%; background-color: #ffffff }

