.menu_wrapper {
	width:100%;
	border-bottom: black solid thin;
}
.menu_table {
	  margin:0px auto;
	  width:100%;
	  max-width: 1200px;
	  padding-right: 10px;
	  padding-left: 10px;
	  border-spacing: 0px;
      border-collapse: collapse;
}
.menu_item {
	padding-left: 10px;
/* 	text-align:center; */
	width:15%;
	font-size        : 18px;
    font-weight      : bold;
}
.menu_item>a>img {
	margin-top:3px;
	height:28px;
}
.content_wrapper{
  margin:0px auto;
  max-width: 1200px;
  padding: 10px;
}
.center_table {
	text-align:center;
	margin:0px auto;
	width:auto;
	min-width:800px;
}
.login_wrap {
  margin:0px auto;
  max-width: 1200px;
  padding: 6px;
  text-align:center;
}
.login_wrap table {
  margin:0px auto;

}
.login_title {
	padding:10px 0px 8px;
	font-size:36px;
}
.login_about {
	font-size:12px;
}
.head_banner1 {
/* 	margin:0px auto; */
	padding:0.30em;
	text-align:center;
	height:50px;
	width:100%;
	background : #28538C;
    font-size  : 34px;
    font-weight: bold;
    color      : #ffffff;
}
.head_banner2 {
		padding:0.30em;
	text-align:center;
	height:30px;
	width:100%;
	background : #64A3B9;
    font-size  : 20px;
    font-weight: bold;
    color      : #ffffff;
}
.head_banner3 {
		padding:0.30em;
	text-align:center;
	height:30px;
	width:100%;
	background : #64A3B9;
    font-size  : 14px;
    font-weight: bold;
    color      : #ffffff;
}
.spam_info_table {
	width:100%;
	text-align:center;
}
/* Banner row 1 */
.topbanner {
    background : #28538C;
    font-size  : 34px;
    font-weight: bold;
    color      : #ffffff;
}

/* Banner row 2 */
.topbanner2 {
    background : #64A3B9;
    font-size  : 20px;
    font-weight: bold;
        color      : #ffffff;
}

/* Banner row 3 */
.topbanner3 {
    background : #64A3B9;;
    font-size  : 14px;
    font-weight: bold;
    color      : black;
}

/* Banner row 4, including icon toolbar */
.topbanner4 {
/*     background-image : url(../../images/buttonbg.gif); */
/*     background-repeat: repeat-x; */
/* background-image: linear-gradient(#B0ECFF, #28538C); */
	border-bottom: black solid thin;
    font-size        : 18px;
    font-weight      : bold;
}
.topbanner4>a>img {
	margin-top:3px;
	height:28px;
}
/* Banner row 5 */
.topbanner5 {
    background : #CEF3FF;
    font-size  : 14px;
    font-weight: normal;
}

/* Menu banner */
.menubanner {
    background : #64A3B9;
    font-size  : 14px;
    font-weight: bold;
    padding:6px;
    color:black;
   
}

/* Menu header */
.menuheader {
    background : #64A3B9;
    font-size  : 12px;
    font-weight: bold;
        padding:6px;
    color:black
}

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

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

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

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

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

.spambody {
 background : #FFCCCC;
    font-weight: normal;
    color      : #000000;
}

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

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

.spambody3 {
    background : #FFAAAA;
    font-size  : 16px;
    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  : 16px;
    font-weight: bold;
    color      : #000000;
}

.suspected_spambody {
	padding:3px;
    background : #FFCCCC;
/*     font-size  : 14px; */
    font-weight: normal;
    color      : #000000;
}

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

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

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

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

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

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

.virusbody {
	padding:3px;
    background : #e36a6a;
    font-weight: normal;
    color      : #000;
}
.virusbody_alt {
    background : #BCEFBC;
    font-size  : 14px;
    font-weight: normal;
    color      : #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hambody3 {
    background : #DDDDB7;
/*     font-size  : 16px; */
    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  : 16px;
    font-weight: bold;
    color      : #000000;
}

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

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

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

.suspected_hambody3 {
    background : #FFFFB7;
    font-size  : 16px;
    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  : 16px;
    font-weight: bold;
    color      : #000000;
}

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


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

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

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

.bad_headerbody3 {
    background : #FFCC79;
    font-size  : 16px;
    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  : 16px;
    font-weight: bold;
    color      : #000000;
}

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

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

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

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

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

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

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

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

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

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

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


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

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

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

/* Error messages */
.messagebox {
    background: #FFF6BF none no-repeat;
    border-bottom: 2px solid #FFD324;
    border-top: 2px solid #FFD324;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 20px 5px 45px;
    text-align: center;
}

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

.wblist_link {
    color: #977;
    font-size: 10px;
    margin: 0px 5px 5px 5px;
}

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

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

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

/* welcome page */

#motd {
 border : 2px solid #000000;
 margin : 5px 5px 5px 5px;
 background : #CCCCCC;

}
#protectioncontrol {
 border : 2px solid #000000;
 margin : 10px 10px 10px 10px;

 padding : 10px 10px 10px 10px;
}

#quickview {
 border : 2px solid #000000;
 margin : 10px 10px 10px 10px;

 padding : 10px 10px 10px 10px;

}
#welcomestats {

}
/* HTML tag overrides */
table {
	font-size:12px;
}
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: 22px;
   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;
   font-size: 12px;
   padding:3px;
   line-height: 16px;
}

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;
}

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

.HelpTip, .DisplayLinkURL {
    display: none;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
padding: 2px 0px;
}


/* Styles for sliding door sprite button, unimaginatively called fancybuttons here. */
a.fancybutton {
    position: relative;
    border: 0;
    padding: 0;
    cursor: pointer;
    overflow: visible; /* removes extra side padding in IE */
    display: inline-block;
}

a.fancybutton::-moz-focus-inner {
    border: none;  /* overrides extra padding in Firefox */
}

a span {
    position: relative;
    display: block;
    white-space: nowrap;
}
/* fancy button styling begins here */
a.fancybutton {
    background:url("../images/square-gray-sprite.png") no-repeat scroll right -56px transparent;
    font-size:1em;
    margin-right:5px;
    padding:0 15px 0 0;
    text-align:center;
    text-decoration:none;
}

a.fancybutton span {
    background:url("../images/square-gray-sprite.png") no-repeat scroll left top transparent;
    color:#000000;
    height:24px;
    padding:0 0 0 4px;
}

a.fancybutton img {
    border:medium none;
    height:18px;
    vertical-align:bottom;
}

a.fancybutton:hover, a.fancybuttonHover { /* the redundant class is used to apply the hover state with a script */
    background-position: right -84px;
}

a.fancybutton:hover span, a.fancybuttonHover span {
    background-position: 0 -28px;
}

td.fancybutton {
    padding: 4px 0 0 4px;
}

span.wbWball {
    background: url('../images/redgreenballs.png') no-repeat 0 -19px;
    padding: 0 0 0 22px;
}

span.wbBball {
    background: url('../images/redgreenballs.png') no-repeat 0 -1px;
    padding: 0 0 0 22px;
}

#message_detail fieldset, #view_headers {
    border:4px solid #AAAAAA;
    padding:6px;
}

#message_detail legend, #view_headers legend {
    color:#666666;
    padding:0 6px;
}

#view_full_headers, #view_smtp_sender {
    display: none;
}

.mailheader {
    color:maroon;
    font-weight:bold;
    padding-right:5px;
    text-align:right;
    vertical-align:top;
}

.DisplayLink {
    cursor: pointer;
}

.DisplayLink_scheme {
    color: black;
}

.DisplayLink_host {
    color: red;
}
.DisplayLink_port {
    color: orange;
}
.DisplayLink_user {
    color: black;
}
.DisplayLink_pass {
    color: black;
}
.DisplayLink_path {
    color: green;
}
.DisplayLink_query {
    color: blue;
}
.DisplayLink_fragment {
    color: grey;
}

.simple-tip { position: absolute; background-color: #ccf; border: 1px solid #339; padding: 6px; z-index: 105;}
#logo {
	padding-top:10px;
	position: absolute; left: 5%;
}
#protectioncontrol label {
	vertical-align: 5px;	
}
#protectioncontrol table {
	width:100%;
/* 	text-align:center; */
}
#protectioncontrol input[type=checkbox]:not(old),
#protectioncontrol input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}
#protectioncontrol input[type=checkbox]:not(old) + label > span,
#protectioncontrol input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.5em 0.25em 0.25em;
  border           : 0.0625em solid rgb(192,192,192);
  border-radius    : 0.25em;
  background       : rgb(224,224,224);
  background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
  background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
  vertical-align   : bottom;
}
#protectioncontrol input[type=checkbox]:not(old):checked + label > span,
#protectioncontrol input[type=radio   ]:not(old):checked + label > span{
  background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
#protectioncontrol input[type=checkbox]:not(old):checked + label > span:before{
  content     : '✓';
  display     : block;
  width       : 1em;
  color       : rgb(153,204,102);
  font-size   : 0.875em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(15, 51, 87);
  font-weight : bold;
}
#protectioncontrol input[type=radio]:not(old):checked + label > span > span{
  display          : block;
  width            : 0.5em;
  height           : 0.5em;
  margin           : 0.125em;
  border           : 0.0625em solid rgb(15, 51, 87);
  border-radius    : 0.125em;
  background       : #0080c0153204102;
  background-image :    -moz-linear-gradient(rgb(0, 51, 102),rgb(15, 51, 87));
  background-image :     -ms-linear-gradient(rgb(0, 51, 102),rgb(15, 51, 87));
  background-image :      -o-linear-gradient(rgb(0, 51, 102),rgb(15, 51, 87));
  background-image : -webkit-linear-gradient(rgb(0, 51, 102),rgb(15, 51, 87));
  background-image :         linear-gradient(rgb(0, 51, 102),rgb(15, 51, 87));
}
input[type=text],input[type=password]{
    padding:5px; 
    border:2px solid #ccc; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

input[type=text]:focus,input[type=password]:focus {
    border-color:#333;
}
.button img,.button_login img, .button_help img, .button_link img {
	height:20px;
}
.button, .button_login, .button_link {
	margin:3px;
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #354b66));
	background:-moz-linear-gradient(top, #7892c2 5%, #354b66 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #354b66 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #354b66 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #354b66 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #354b66 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#354b66',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
/* 	border:1px solid #284391; */
	border:none;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	padding:4px 4px;
	text-decoration:none;
	text-shadow:0px 1px 0px #28538c;
}
.button:hover, .button_login:hover, .button_link:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #354b66), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #354b66 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#354b66', endColorstr='#7892c2',GradientType=0);
	background-color:#354b66;
}
.button_help {
	margin:3px;
/* 	-moz-box-shadow: 0px 0px 0px 2px #ecec00; */
/* 	-webkit-box-shadow: 0px 0px 0px 2px #ecec00; */
/* 	box-shadow: 0px 0px 0px 2px #9fb4f2; */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #354b66));
	background:-moz-linear-gradient(top, #ecec00 5%, #ecec00 100%);
	background:-webkit-linear-gradient(top, #ecec00 5%, #ecec00 100%);
	background:-o-linear-gradient(top, #ecec00 5%, #ecec00 100%);
	background:-ms-linear-gradient(top, #ecec00 5%, #ecec00 100%);
	background:linear-gradient(to bottom, #ecec00 5%, #ecec00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecec00', endColorstr='#ecec00',GradientType=0);
	background-color:#000;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
/* 	border:1px solid #284391; */
	border:none;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-size:11px;
	padding:1px;
	text-decoration:none;
}
.button_help:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #354b66), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #354b66 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #354b66 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#354b66', endColorstr='#7892c2',GradientType=0);
	background-color:#354b66;
}
.button:active, .button_login:active, .button_help:active, .button_link:active {
	position:relative;
	top:1px;
}
        
.button_login {
		width:38%;

}
h2 img{
   height:32px;
   vertical-align:-7px;
   border:1px solid #28538C;
}
.virusbody>a>img, .suspected_spambody>a>img,.hambody>a>img,.banned_filebody>a>img,.bad_headerbody>a>img {
	height:30px;
}
#viewmail .topbanner4 img {
	height:30px;
	font-size: 18px;
font-weight: bold;
}
#viewmail .topbanner4 {
	font-size: 12px;
	font-weight: normal;
}
#viewmail .topbanner4 td {
	padding:3px 5px;
}
#viewmail .topbanner4 td a{
	font-size: 9px;
}
.warn {
	color:maroon;
}
.center {
	padding:5px;
	text-align:center;
}
.small{
	font-size: 9px;
}
.darkRow {
    background : #64A3B9;
    font-size  : 12px;
    font-weight: bold;
    color:black
}
/* #TB_window { */
/* 	min-height:400px; */
/* 	min-width:720px; */
/* } */