body{
 background:#246393;
 padding:0;
 margin:0;
}

form{
 padding: 0;
 margin: 0;
}

div{
 padding:0;
 margin:0;
 color:#FFF;
 font-family:Arial,Verdana;
 font-size:11px;
}

div.ltab{
 position:absolute;
 left:20px;
 top:expression( ( 20 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

body > div.ltab{position:fixed; top:20px;}

div.main{
 position:absolute;
 top:25%;
 margin-top:-100px;
 left:0;
 width:100%;
 z-index:3;
}

div.footer{
 text-align:right;
 font-family:Verdana,Arial;
 padding-right:4px;
 color:#D0D0D0;
 height:20px;
 width:200px;
}

div.lmenu {
 background:url('/imgs/sepR.gif') repeat-y right top;
 position:absolute;
 top:10%;
 left:0;
 width:160px;
 height:80%;
 z-index:4;
}

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 #DDD;
 font-weight:bold;
 padding:8px;
 padding-left:36px;
}

div.layer{
 background:#1F5680 url('/imgs/wbg.gif') repeat-x left top;
 border:1px solid #7699AA;
 visibility:hidden;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-160px;
 padding:20px;
 width:470px;
}

div.layerM {
 visibility:hidden;
 position:absolute;
 top:0;
 left:50%;
 margin-left:-225px;
 width:450px;
}

img.rPic{
 border:1px solid #CCC;
}

img.fl_R{
 float:right;
 margin-right:6px;
 margin-left:6px;
}

img.fl_L{
 float:left;
 margin-right:6px;
 margin-left:6px;
}

td{
 vertical-align:top;
 font-family:Arial, Verdana;
 font-size:11px;
 padding:0;
 margin:0;
}

td.pr {
 background:url('/imgs/sepRo.gif') repeat-y right top;
 vertical-align:bottom;
}

td.txt {
 color:#F9F9E9;
 padding-left:8px;
 vertical-align:bottom;
}

td.abt{
 color:#EEE;
 padding:4px;
 text-align:justify;
}

td.input{
 padding-right:8px;
}

td.pic{
 padding-right:8px;
 padding-top:6px;
}

td.dots {
 background:url('/imgs/dots_bg.gif') repeat-x left center;
 height:5px;
}

td.T1{
 text-align:right;
 padding-bottom:3px;
 font-size:14px;
 width:100px;
}

td.T2{
 padding-top:2px;
 font-size:11px;
 width:150px;
}


td.logo{
 text-align:center;
 padding-bottom:60px;
 font-size:11px;
 width:100%;
}

td.sepB{
 background:url('/imgs/sepB.gif') no-repeat left top;
 vertical-align:top;
 width:1px;
 height:12px;
}

td.sepT{
 background:url('/imgs/sepT.gif') no-repeat left bottom;
 vertical-align:bottom;
 width:1px;
 height:12px;
}

td.ln{
 background:#FEFFF0;
 height:1px;
}

td.pt{
 background:#97B6C4;
 width:1px;
 height:1px;
}

div.layerBody{
 width:100%;
 height:100%;
}


td.top{
 vertical-align:top;
}

td.ttm{
 padding-top:6px;
 padding-bottom:8px;
 padding-right:2px;
 padding-left:3px;
 width:145px;
}

td.ps {
 font-size:10px;
 font-weight:bold;
 color:#FFF;
 background:#E8E8E8;
 width:60px;
 height:16px;
 text-align:center;
 border:1px outset white;
}

p {
 font-family:Arial,Verdana;
 font-size:11px;
 color: #FFF;
 text-align:left;
 margin:0;
 padding:0;
}

p.mh {
 text-align:right;
 color:#FFFFF4;
 font-weight:normal;
}

p.mg{
 text-align:right;
 color:#999;
 font-weight:normal;
}

p.comm{
 font-weight:bold;
 margin:8px;
 margin-left:36px;
}


a{
 color:#FFF;
 font-size:11px;
 font-weight:normal;
 font-family:Arial,Verdana;
 text-decoration:underline;
}

a.gr{
 color:#3B3;
 text-decoration:none;
}

a.grM{
 color:#EEE;
 font-size:12px;
 background:url('/imgs/about_arr.gif') no-repeat left top;
 padding-left:20px;
 text-decoration:none;
}

a.footlink{
 color:#FFF;
 text-decoration:none;
}

a.javalink{
 color:#FF963D;
 text-decoration:none;
}

a.T1{
 padding-right:10px;
 padding-left:10px;
 text-decoration:none;
 font-size:13px;
}

a.T2{
 padding-right:10px;
 padding-left:10px;
 text-decoration:none;
 color:#EEE;
}


b{
 font-weight:bold;
 font-family:Arial,Verdana;
}


b.about{
 color:#FF8F34;
}

b.gr{
 font-size:15px;
 font-weight:normal;
 color:#EEE;
}

b.T1{
 font-size:15px;
 font-weight:normal;
}

b.T2{
 font-size:13px;
 font-weight:normal;
}