body {
margin:0px;
padding:0px;
font-family:verdana, arial, helvetica, sans-serif;
color:#333;
background-color: transparent;
font-size: 11px;
width: 100%;
height: 100%;
overflow: visible;
position: relative;
}
h1 {margin:0px 0px 12px 0px; padding:0px; font-size:25px; line-height:28px; font-weight:900; color:#333333;}
h3 {margin: 0px; padding: 0px;}
p {font-size: 11px; margin:0px 0px 13px 0px; padding:0px; line-height: 125%;}
table tr {border-left: 1px dotted black; border-right: 1px solid black;}

a {color:#333399; font-size:11px; text-decoration:none; font-weight:600; font-family:verdana, arial, helvetica, sans-serif;}
a:link {color:#333399;}
a:visited {color:#333399;}

img, a img, img a{border: none;}

fieldset{padding-left: 10px; padding-top: 6px; padding-bottom: 6px;}
input[type=text], input[type=password], textarea, select{background-color: #efefef;}
button{background-color: #ffffff; border: 0px; cursor: pointer; padding:0px; white-space:nowrap;}

#report_form{display: none;}
#report_result{overflow: visible; display: block; position: relative;}

#header {display: none;}

#content {
width:97%;
margin:0px 20px 30px 8px;
padding:10px;
padding-left: 14px;
background-color: #ffffff;
border: 1px solid #333;
position: relative;
-moz-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
}
#content>p {margin:0px; text-indent:10px;}
#content div{overflow: visible;}

#vert_text {
color:#333333;
overflow: visible;
writing-mode: tb-rl;
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-o-transform: rotate(270deg);
filter: flipv fliph;
white-space:nowrap;
width:200px;
height:200px;
font-family: Helvetica, arial, sans-serif;
font-size:11px;
position: fixed;
top: 50%;
right: -182px;
z-index: 100;
}


.bp {font-size: 11px; margin:0px; margin-top:10px; padding:0px; line-height: 115%; font-weight: bold;}
.opener{border: 1px solid #363636; width: 20px; height: 20px; -moz-border-radius: 3px; border-radius: 3px; font-size: 17px; font-weight: bold;}

.error1{color:#ee3366; font-size:12px;}
.error{color:#ee3366;font-size:12px;}

.small{font-size: 8pt;}
.rightfloat{float:right; margin-left: 40px; clear: left;}
.leftfloat{float: left; margin-right: 40px; clear: right;}
.clear{clear: both;}
.bb{border-bottom: 1px solid black; border-right: 1px solid black;}
.right_border{border-right: 1px solid black;}
.maintable{width: 98%; font-size:11px; overflow: auto; padding: 0px;}
.maintable3{width: 98%; font-size:11px; overflow: auto; padding: 0px;}
.maintable table{overflow: visible; width: 100%;}
.maintable tr td{border-bottom: 1px solid black; padding:2px 2px 2px 3px;}
.maintable3 tr td{padding:2px 2px 2px 3px;}
.shortcell{width:108px;}

.legend{width: 410px;}
.legend td{border-bottom: 1px solid black; padding:2px 4px 2px 4px;}

.greendiv{background-color: #bcee68; width: 1100px; padding: 6px;}
.green input[type=text], .green input[type=password], .green textarea, .green select{background-color: #bcee68;}
.black{
width: 732px;
background-color: #000000;
color: #ffffff;
margin-top: 20px;
font-size: 12px;
padding: 4px;
-moz-border-radius: 0px 8px 8px 0px;
border-radius: 0px 8px 8px 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 8px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 8px;
}
.read{border:0px; background-color: #ffffff; font-family: tahoma, arial, sans-serif; color: #232323; padding: 2px 1px 2px 1px;}

.headerrow1{font-weight: bold; color: #333377;}
.headerrow2{background-color: #8399b1; color: #ededed; font-weight: bold;}

.bold {font-weight:bold;}
.boldT{font-size:12px; font-weight:bold; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;}
.smallbold {font-weight:bold; font-size: 8pt;}
.smallcell{font-size: 8pt; padding: 2px; border-bottom: 1px solid black; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee;}
.red{color: #cc3333;}
.l_blue{background-color:#ddddef;}

.submit{background-color: #dde3f5; width: 220px; margin:10px; font-weight:bold; -moz-border-radius: 6px; -webkit-border-radius: 6px;cursor: pointer;}
.submit1{background-color: #dde3f5; margin:4px; font-weight:bold; font-size:9px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

.fixed{/*position: absolute !important;*/}

.closer{width: 100px; margin: 0 auto; text-align: center; margin-top: 55px;}
.closer a{border: 1px solid black; padding:4px; color: #000000;}
.closer a:hover{color: #ffffff; background-color: #000000;}
 
.bordered1{border: 1px solid #000000;}
.tableheader1{background-color :#ddddef;}
.tableheader1 td{padding: 3px;}

.hidden_print{display: none;}