body {
 font-family:Arial,Verdana;
 font-size:11px;
 background:#246393;
 padding: 0;
 margin: 0;
 width:100%;
 height:100%;
}

form {
 padding:0;
 margin:0;
}

div{
 z-index:3;
 font-family:Arial,Verdana;
 font-size:11px;
 font-weight:normal;
 margin:0;
 padding:0;
 color:#FFF;
}

img{
 padding:0;
 margin:0;
}

img.hand{
 cursor:pointer;
 cursor:hand;
 width:16px;
 height:16px;
}

img.AC{
 margin-left:10px;
 margin-right:10px;
 cursor:pointer;
 cursor:hand;
}

font.hand{
 cursor:pointer;
 cursor:hand;
}

div.segm{
 display:none;
 margin-left:25px;
}
div.group{
 display:none;
 margin-left:5px;
}

/*data panel*/
img.chart{
 position:absolute;
 top:8;
 left:4;
 visibility:hidden;
}

img.ico{
 border:1px solid #333;
 vertical-align:top;
 width:18px;
 height:24px;
}

img.ico:hover{
 border:1px solid #FFF;
 cursor:pointer;
 cursor:hand;
}

div.appIcons{
 position:absolute;
 margin-left:2px;
 top:104px;
 width:728px;
 text-align:left;
 vertical-align:bottom;
}

div.chartBg{
 position:absolute;
 overflow:hidden;
 top:16px;
 width:732px;
 height:84px;
 background:#DDD url('/imgs/chBg.gif') repeat-x left top;
 border:solid 1px #444;
}

div.chartImgBg{
 position:absolute;
 top:17px;
 left:1px;
 width:730px;
 height:64px;
 background:#FFF;
 overflow:hidden;
}

div.space{
 position:absolute;
}

div.icoInf{
 width:726px;
 margin-left:3px;
 margin-right:3px;
}

div.captions{
 position:absolute;
 top:200px;
 left:3px;
 width:734px;
 overflow:hidden;
}

div.chartPic{
 width:730px;
 height:76px;
 overflow:hidden;
}

img.chartImg{
 border:1px solid #333;
 background:#EEE;
}
/*data panel END*/

div.bot{
 z-index:2;
 background:url('/imgs/lbg.png') no-repeat left bottom;
 position:absolute;
 left:0;
 top:expression( ( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
 height:100%;
 width:100%;
}


body > div.bot{
 top:0;
/* position:fixed; */
}


div.myBody{
 position:absolute;
 left:0;
 top:65px;
 background: url('/imgs/mid_bg.gif') repeat-x left top;
 padding-top:8px;
 height:120px;
 width:100%;
 max-width:100%;
}


div.mytop{
 z-index:4;
 height:70px;
 width:auto;
 background:url('/imgs/top_bg.gif') repeat-x left top;
}

div.topImgs{
 position:absolute;
 left:250;
 top:16;
 height:44px;
 width:200px;
}

div.topInfo{
 position:absolute;
 right:0;
 top:16;
 height:44px;
 width:auto;
 overflow:hidden;
}

div.foot{
 position:absolute;
 bottom:0;
 left:0;
 height:25px;
 width:100%;
 background: #F6F6F6;
}

div.wind{
 position: relative;
 left:0;
 top:68px;
 background: #405063 url('/imgs/cgp_bg.jpg') no-repeat left top;
 width:100%;
 height:100%;
 overflow:hidden;
}

div.scroll{     /* scroll box */
 vertical-align:top;
 max-height:480px;
 overflow:auto;
}

img.logo{
 position:absolute;
 left:0;
 top:0;
}

table{
 padding:0;
 margin:0;
 font-size:11px;
 vertical-align:top;
}

table.scr{
 position:absolute;
 left:0;
 top:70;
 width:100%;
/* height:100%;*/
}

table.mytop{
 margin-right:4px;
 vertical-align:top;
}

td{
 font-family:Arial,Verdana;
 font-size:11px;
 font-weight:normal;
 padding:0;
 margin:0;
}

td.scrPartT{
 height:67px;
}

td.scrPartM{
 vertical-align: top;
}
td.scrPartB{
 height:40px;
}


td.mytopL{
 width:240px;
 height:60px;
}

td.mytopC{
 text-align:center;
 width:auto;
 min-width:300px;
}

td.mytopR{
 width:260px;
 text-align:right;
}


td.topTxt{
 text-align:right;
 color: #0B324F;
 padding:2px;
 padding-right:10px;
}

td.dotsOrg{
 background:url('/imgs/dots_org.gif') repeat-x left center;
 height:5px;
}

td.ps{       /* password strength */
 font-size:10px;
 font-weight:bold;
 color:#FFF;
 background:#E8E8E8;
 width:60px;
 height:16px;
 text-align:center;
 border:1px outset white;
}


a.buttonA{
 margin:0;
 padding:0;
}

img.login{
 margin-top:8px;
}

img.button{
 width:24px;
 height:24px;
 border:0;
 margin-left:2px;
 margin-right:2px;
}

img.catImg{
 border:1px inset #303030;
 padding:1px;
}

img.edButton{
 width:18px;
 height:18px;
 vertical-align:middle;
 border:1px solid #F0F0F0;
}

img.edButton:hover{
 border:1px inset #909090;
}

img.edSp{
 vertical-align:middle;
 height:18px;
 width:5px;
}


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.window{
 background:#1F5680 url('/imgs/wbg.gif') repeat-x left top;
 filter:alpha(opacity=90);
 opacity:.90;
 -moz-opacity:.90;
 border:1px solid #7699AA;
 /*visibility:hidden;*/
 padding:20px;
 padding-top:10px;
 padding-bottom:10px;
 position:absolute;
 left:46%;
}

div.layer{
 background:#1F5680 url('/imgs/wbg.gif') repeat-x left top;
 filter: alpha(opacity=90);
 opacity:.90;
 -moz-opacity:.90;
 border: 1px solid #7699AA;
 visibility:hidden;
 position:absolute;
 top:120px;
 left:50%;
 margin-left:-200px;
 padding:20px;
 padding-bottom:10px;
 width:400px;
}


td.border{
 vertical-align:top;
 height:100%;
 border:1px outset black;
 border-top:0;
 background:#F6F6F6;
}

td.panMenu{
 color:#F9F9E9;
 padding-left:3px;
 padding-right:10px;
 vertical-align:top;
 border-right:1px solid #C0C0B0;
}

td.panBody{
 color:#F9F9E9;
 padding-left:8px;
 vertical-align:top;
 width:90%;
}

td.txt{
 color:#F9F9E9;
 padding-left:8px;
 vertical-align:bottom;
}

td.txtC{
 color:#F9F9E9;
 text-align:center;
 vertical-align:bottom;
}

td.txtCC{
 color:#F9F9E9;
 padding:1px;
 text-align:center;
 vertical-align:middle;
}

td.txtLC{
 color:#F9F9E9;
 padding-left:8px;
 padding-top:3px;
 vertical-align:middle;
}

td.txtB {
 color:#F9F9E9;
 font-weight:bold;
 padding-top:10px;
 padding-left:8px;
 vertical-align:bottom;
}

td.txtBR {
 color:#FF5B5B;
 font-weight:bold;
 vertical-align:bottom;
 padding-top:10px;
 padding-left:8px;
}


td.txtT {
 color:#FFA030;
 font-size:13px;
 font-weight:bold;
 padding-bottom:4px;
 vertical-align:top;
 text-align:right;
}


td.input {
 padding-right:8px;
}

td.pic {
 padding-right:8px;
 padding-top:6px;
}


td.lCorner {  /* panel menu corners */
 vertical-align:top;
 text-align:left;
}

td.rCorner {
 vertical-align:top;
 text-align:right;
}

td.ttx {
 padding:3px;
 padding-top:0;
}


td.tt {
 background:#F6F6F6;
 padding-bottom:2px;
 vertical-align:super;
}

td.panMain {  /* panel main */
 background:#F9F6EE url('/imgs/mbg.gif') repeat-x left top;
 vertical-align:super;
 text-align:left;
 border:1px solid black;
 border-top:0;
}

td.panAB {  /* panel active - tlo */
 background:#FAFAFA;
 vertical-align:super;
 text-align:left;
 border:1px solid black;
 border-top:0;
}

td.panWid {  /* panel width */
 min-width:60px;
}

td.panBlank {  /* panel width */
 width:100%;
}


td.dots {
 background:url('/imgs/dots_bg.gif') repeat-x left center;
 height:5px;
}

td.dotsT {
 background:url('/imgs/dots_bg.gif') repeat-x left top;
 height:12px;
}


b{
 font-size:11px;
 font-weight:bold;
 margin:0;
 padding:0;
 color:#797270;
}

b.AC{
 margin-left:10px;
 margin-right:10px;
 cursor:pointer;
 cursor:hand;
}


b.org{
 color:#E97300;
}


p {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 margin:0;
 padding:0;
 margin-left:6px;
 margin-right:6px;
 color:#393230;
}

p.norm{
 font-weight:normal;
 vertical-align:middle;
}

p.title{
 color:#111;
 font-family:Verdana;
 font-size:13px;
 font-weight:bold;
 vertical-align:top;
 text-align:center;
 margin:5px;
}


table.sub {
 padding:10px;
 padding-top:26px;
 padding-bottom:20px;
}

td.sm {
 padding:0;
 padding-top:2px;
 padding-bottom:2px;
}

b.gray{
 color:#888;
 font-family:Arial;
 font-weight:normal;
 text-decoration:none;
 margin-left:6px;
 margin-right:6px;
 padding-left:1px;
}

b.key{
 color:#BAA;
 font-weight:normal;
 font-family:Lucida Sans Unicode,Arial;
}

a{
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 margin:0;
 padding:0;
 margin-left:6px;
 margin-right:6px;
 color:#797270;
 text-decoration:none;
}

a.zero{
 margin:0;
 padding:0;
}

a.nor{
 margin:0;
 font-weight:normal;
 color:#FFF;
}

/*
a.nor:active{
 color:#FFF;
}    */

a.nor:link{
 color:#FFF;
}


a.nor:visited{
 color:#FFF;
}

a.nor:hover{
 text-decoration:underline;
 color:#FFF;
}

a.lo{
 font-weight:normal;
 margin-right:0;
 color:#AAA;
}

a.lo:hover{
 color:#F60;
}

a.javalink:link{
 color:#FF963D;
 text-decoration:none;
}

a.javalink:visited{
 color: #FF963D;
 text-decoration:none;
}

/*a.javalink:hover{
 color:#FFB66D;
 text-decoration:none;
} */

a.footlink{
 color:#FFF;
 text-decoration:none;
}

a.reg {
 font-weight:normal;
}


a:link{
 color: #224;
}

a:visited{
 color:#224;
}

a:hover{
 color:#B02010;
}

a.footer:visited{
 color:#224;
}

a.footer:link{
 color: #224;
}

a.footer:hover{
 color:#181;
}

a.sm{
 color:#000;
 font-weight:normal;
 text-decoration:none;
 padding-left:1px;
}

a.sm:hover{
 color:#900;
 text-decoration:underline;
}

a.sms{
 color:#444;
 font-weight:bold;
 text-decoration:none;
 padding-left:1px;
}

a.sms:hover{
 color: #900;
 text-decoration: none;
}

p.mm{
 font-family:Arial;
 font-size:12px;
 color:#000;
 font-weight:bold;
 text-decoration:none;
 padding-left:3px;
}
