html, body { 
    height: 100%; 
	margin:0;
	padding:0;
}
body
{
	margin:0px; background:#FFFFFF;
}
body,p
{
   color: #333333;
   background-color: #FFFFFF;
   font-family: Verdana, Helvetica; 
   font-size: 8pt;  
}
b
{
	font-weight: bold;
}
.reg
{
	background:#FFFFFF;
	color:#354E82;
	font:12px Verdana,Arial,Helvetica,sans-serif;
}

th,
td {
   color: #333333;
   background-color: #FFFFFF;
   font-family: Verdana, Helvetica; 
   font-size: 8pt;  
}
th.y,
td.y {
   background-color: #E8E8DD;
}
th.y1,
td.y1 {
   background-color: #BDDDF4;
}
th.y2,
td.y2 {
   background-color: #F4C7BD;
}
th.title,
td.title {
   color: #FFFFFF;
   background-color: #333333;
   font-family: Verdana, Helvetica; 
   font-weight: bold;
   font-size: 9pt;  
}
th.title1,
td.title1 {
   color: #FFFFFF;
   background-color: #969992;
   font-family: Verdana, Helvetica; 
   font-weight: bold;
   font-size: 9pt;  
}
th.b,
td.b {
   background-color: #969992;
}
th.w,
td.w {
   background-color: #FFFFFF;
}
th.b1,
td.b1 {
   background-color: #FFFFFF;
}
.selected{
background:#00FFCC;
}
a, 
a:visited, 
a:link { 
        color: #FF6600;
	font-family: Verdana, Helvetica; 
	font-size: 8pt;
	text-decoration: none ;
	font-weight: bold
}
a:hover{ 
	color: #CC3333;
	text-decoration: none;
	font-weight: bold
}
a.m1, 
a.m1:visited, 
a.m1:link { 
        color: #FFFFFF;
	font-family: Verdana, Helvetica; 
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
}
a.m1:hover{ 
	color: #CC3333; 
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}

select
{
        color: #333333;
        font-size: 10px;
        border-right: #333333 thin solid;
        border-left: #333333 thin solid;
        border-top: #333333 thin solid;
        border-bottom: #333333 thin solid;
        border: 1px solid;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea
{
        color: #333333;
        font-size: 10px;
        border-right: #333333 thin solid;
        border-left: #333333 thin solid;
        border-top: #333333 thin solid;
        border-bottom: #333333 thin solid;
        border: 1px solid;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input
{
        color: #333333;
        font-size: 10px;
        border-right: #333333 thin solid;
        border-left: #333333 thin solid;
        border-top: #333333 thin solid;
        border-bottom: #333333 thin solid;
        border: 1px solid;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.rd1
{
        color: #333333;
        font-size: 10px;
        border: 0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.input-btn
{
  background-color: #B1C1C1;
	width: auto;
}

.red
{
   color: #CC3333;
}

hr.tit {
  size: 1px;
  color: #333333;
}


input.col-short
	{ font-weight:normal; width:90px; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#333333;}
input.col1
	{ font-weight:normal; width:90px; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#333333;}
input.col-long
	{ font-weight:normal; width:200px; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#333333;}
input.col-verylong
	{ font-weight:normal; width:400px; font-family:Verdana, Arial, Sans-serif; font-size:10pt; color:#333333;}

td.form_error, input.form_error, span.form_error
	{ color:#ff0000; }
tr.hw_y {
   background-color: #E8E8DD;
}

#headerTable
{
	width:100%;
	height:100%;
	border:none;
}
#mainTable
{
	width:600px;
	max-height:100%;
	height:74%;
	padding:10px;
}
