TD,P,B,INPUT,DIV{font-family:arial,helvetica; font-size:12px}
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0 100% 100% 0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clBar{position:absolute; width:10; height:10; visibility:hidden; }
.clBar,.clTover{background-color:transparent;}
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:130; height:25; cursor:pointer; cursor:hand}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clS,.clSover{padding:2px; font-size:12px}
.clS2,.clS2over{padding:2px; font-size:12px;}
.clT{color:#666666; }   
.clTover{color:#333333;}
.clS{color:#333333; background-color:#DAECFB; }
.clS2{color:#333333; background-color:#D0E0F0; }
.clSover,.clS2over{font-weight:bold;color:#333333;background-color:#99CCEE; }
.clB{background-color:#666666;position:absolute; visibility:hidden;}

body {margin: 0 0 0 0;background-color:#ffffff}

a:visited {line-height: 12pt; text-decoration: none; color:#3366FF}
a:link    {line-height: 12pt; text-decoration: none; color:#3366FF}
a:hover   {line-height: 12pt; text-decoration: underline; color:#0167CC}
a:active  {line-height: 12pt; text-decoration: underline; color:#0167CC}

td.top_logo1 {background-color: #249BEB;height:60px}
td.top_logo2 {background-color: #249BEB;height:60px;background-image:url(/img/pg/top_logo2.jpg);background-repeat: no-repeat }
td.top_logo3 {background-color: #249BEB;height:60px;background-image:url(/img/pg/top_logo3.gif);background-repeat: repeat-x }
td.top_logo4 {background-color: #249BEB;height:60px;text-align:right }
td.menu_bar {background-color: #E3E3E3;background-image: url(/img/menu/bg.gif);background-repeat: repeat-x}

td.shadow_r{width: 5;background-color: #DDDDDD;background-image: url(/img/pg/sh_r.gif);background-repeat: repeat-y;vertical-align:top}
td.shadow_b{height: 5;background-color: #DDDDDD;;background-image: url(/img/pg/sh_b.gif);background-repeat: repeat-x}
td.shadow_rb{width: 5;background-color: #DDDDDD;;height: 5;background-image: url(/img/pg/sh_rb.gif);background-repeat: no-repeat}

table.place {width: 100%; height:100%}
td.place_l {vertical-align:top;padding-left: 5px}
td.place_r {vertical-align:top}
td.counter {text-align:right;padding-top:1px;padding-right:5px;vertical-align:bottom;height:31}

table.panel {width: 100%; height: 100%}

td.box {
vertical-align:top;
border: 1px solid  #aaaaaa;
PADDING-TOP: 4px; 
PADDING-LEFT: 4px; 
PADDING-RIGHT: 4px; 
PADDING-BOTTOM: 4px; 
BACKGROUND-COLOR: #F2F2F2
}

table.inbox {width:100%;height:100% }

table.header {width:100%;height:20px }

td.h1 {
width: 50px;
height: 20px;
PADDING-LEFT: 10px; 
background-color: #A0C0FF;
background-image: url(/img/pg/h1.jpg);
background-repeat: repeat-x;
COLOR: #ffffff; 
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
FONT-FAMILY: arial,helvetica }

td.h2 {
width: 50px;
height: 20px;
background-color: #A0C0FF;
background-image: url(/img/pg/h2.jpg);
background-repeat: no-repeat }

td.h3 {
height: 20px;
background-color: #A0C0FF;
background-image: url(/img/pg/h3.jpg);
background-repeat: repeat-x }

td.text {
vertical-align:top;
padding:4px 4px 4px 4px;
BACKGROUND-COLOR: #FFFFFF;
text-align:justify
}

td.text1 {
height: 10;
vertical-align:top;
padding:4px 4px 4px 4px;
BACKGROUND-COLOR: #FFFFFF;
text-align:justify
}

td.text2 {
height: 10;
vertical-align:top;
BORDER-TOP: #F2F2F2 5px solid; 
padding:4px 4px 4px 4px;
BACKGROUND-COLOR: #FFFFFF;
text-align:justify
}

td.text3 {
vertical-align:top;
BORDER-TOP: #F2F2F2 5px solid; 
padding:4px 4px 4px 4px;
BACKGROUND-COLOR: #FFFFFF;
text-align:justify
}

td.text4 {
vertical-align:bottom;
BORDER-TOP: #F2F2F2 5px solid; 
padding:4px 4px 4px 4px;
BACKGROUND-COLOR: #FFFFFF
}

table.gray{
border-width: 0px;
BACKGROUND-COLOR: #FFFFFF;
}

tr.gray1{
BORDER-TOP: 1px solid lightskyblue;
BORDER-LEFT: 1px solid lightskyblue;
BORDER-RIGHT: 1px solid steelblue;
BORDER-BOTTOM: 1px solid steelblue;
BACKGROUND-COLOR: #8baae4;
font-weight:bold
}

tr.gray2{
border-width: 0px;
BACKGROUND-COLOR: #DDDDDD;
font-weight:bold
}

tr.gray3{
border-width: 0px;
BACKGROUND-COLOR: #EEEEEE
}

tr.gray4{
border-width: 0px;
BACKGROUND-COLOR: #DDDDDD
}

table.white{
border-width: 0px;
BACKGROUND-COLOR: #EEEEEE;
}

tr.white3{
border-width: 0px;
BACKGROUND-COLOR: #FFFFFF
}