body{
 background: #3F5B73;
 color:#FFFFFF;
 margin:0;
 padding:0;
}

form{
 margin:0;
 padding:0;
 margin-bottom:16px;
}

table.main{
 height:100%;
 width:100%;
}

div{
 margin:0;
 padding:0;
 color: #FFFFFF;
 font-family: Arial, Verdana;
 font-size: 11px;
 text-align: left;
}

div.err {
 background: #FF0000 url('/imgs/err.gif') no-repeat left center;
 margin-bottom: 20px;
 border: 1px solid #F0E8C9;
 font-weight: bold;
 padding:8px;
 padding-left:36px;
}

div.warn {
 background: #FFA000 url('/imgs/warn.gif') no-repeat left center;
 margin-bottom: 20px;
 border: 1px solid #D0D0D0;
 font-weight: bold;
 padding:8px;
 padding-left:36px;
}

div.info {
 background: #39A636 url('/imgs/info.gif') no-repeat left center;
 margin-bottom: 20px;
 border: 1px solid #D0D0D0;
 font-weight: bold;
 padding:8px;
 padding-left:36px;
}

div.title{
 font-family:Verdana,Arial;
 font-weight:bold;
 font-size:15px;
 text-align:left;
 padding-bottom: 2px;
 padding-left: 6px;
 padding-right: 16px;
 margin-bottom: 16px;
 color:#FFE3B6;
 background:url('/imgs/dots_bg.gif') repeat-x left bottom;
}

div.bot{
 z-index:2;
 position:fixed;
 left:0;
 bottom:0;
 height:163px;
 width:100%;
 margin-top: expression(navigator.appName == "Microsoft Internet Explorer" ? "-163px" : "0");
 background: url('/imgs/cbg.png') no-repeat left bottom;
}

div.main{
 z-index:3;
 filter: alpha(opacity=90);
 opacity:.90; -moz-opacity:.90;
 background: #4F6B83;
 position:relative;
 margin:50px;
 margin-top:20px;
 width:440px;
 padding:20px;
 padding-bottom:10px;
 border:1px solid #505060;
}

div.mn{
 width:400px;
 color:#F9F9F0; 
 margin-top:26px; 
 margin-left:2px; 
 padding:4px; 
 border-left: 8px solid #F5E9CB;
}

p{
 font-family:Arial,Verdana;
 font-size:11px;
 margin:8px;
 color:#FFFFFF;
}

p.gr{
 color:#F0F0E9;
 margin-top:6px;
 margin-left:12px;
}

p.mn{
 border-bottom:solid 1px #C0C0C0;
 font-size:13; 
 font-weight:bold;
}

a{
 font-family:Arial,Verdana;
 font-weight:bold; 
 font-size:11px; 
 color:#FFF5F0;
 text-decoration:none;
}

a:hover{
 border-bottom:1px solid #FF8B00;
}

td{
 color:#F0F0F0;
 font-family:Arial,Verdana;
 font-size:11px;
 padding:0;
 margin:0;
 padding-left:6px;
 padding-right:6px;
}

td.txt{
 vertical-align:bottom;
}

td.scr{
 vertical-align:middle;
}

td.dots{
 background:url('/imgs/dots_bg.gif') repeat-x left center;
 height:5px;
}

