FORM { 
display : inline; 
} 
INPUT { 
font-size : 11px; 
} 
SELECT { 
font-size : 11px; 
} 

/**********************data list ****************************/
.datalist { 
color : #000000; 
background : #ffffff; 
width : 560px;
border : 1px solid #9c9c9c;
margin-top:4px;
} 
.datalist TR { 
background-color : #eeeeee/*dfdede;d7d5d5;d5d5d5;e2e1e1*/; 
} 
.datalist TD { 
color : #000000; 
font-size : 90%; 
font-weight : normal; 
} 
.datalist .header TH { 
color : #ffffff; 
background-color : #41766E/*#448572 003366*/; 
border-top : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
text-align : center; 
vertical-align : bottom; 
font-size : 95%; 
font-weight:bold;
white-space: normal;
} 
.datalist .header2 TH { 
color : #4b4a4a; 
background-color : #9dbebb/*777777;6a6a6a*/; 
border-top : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
text-align : left; 
vertical-align : bottom; 
font-size : 95%; 
font-weight:bold;
} 
caption 
{ 
caption-side: top ;
text-align:left;
color:#003366;
margin-top:4px;
} 
/********************** end of data list ****************************/
.topline { 
border-top : 1px solid #000000; 
} 
.sum { 
color : #8d2f0e; 
font-size : 110%; 
font-weight:bold;
} 
img{ border: none;}

/*
A,
A:link,
A:visited,
A:hover,
A:active{
	/*text-decoration:none;*/
	/*
	color:#003366;
	font-size:95%;
*/
/*	
}
*/


.red { 
color : #DB0000; 
font-weight : bold; 
} 
.label { 
font-size : 85%; 
} 
.bold { 
font-weight : bold; 
} 


.border { 
border : 1px solid #4e6f9f; 
} 
.bigLabel { 
font-size : 110%; 
} 
input.btn { 
font-size : 115%; 
font-weight : bold; 
color:#003366;
} 
.txtCenter { 
text-align : center; 
} 
.txtRight { 
text-align : right; 
} 
.title { 
font-size : 105%; 
font-weight : bold;
}
.sumRow{
width:100%;
}
.yellowBg { 
background-color : #f0f0dc; 
} 
/***************************************round corner******************************/
.t_titlebar { 
background : #efefef/*edf2f9*/ /*url(../images/titlebar2.gif) no-repeat 0% 0%*/; 
width : 100%; 
} 
.t_dot { 
background : /*#d3e5e1*/#dbe9e5 url(../images/dot.gif) repeat-x 0% 0%; 
width : 100%; 
} 
.b_dot { 
background : url(../images/dot.gif) repeat-x 0% 100%; 
} 
.l_dot { 
background : url(../images/dot.gif) repeat-y 0% 0%; 
} 
.r_dot { 
background : url(../images/dot.gif) repeat-y 100% 0%; 
} 
.bl_corner { 
background : url(../images/bl.gif) no-repeat 0% 100%; 
} 
.br_corner { 
background : url(../images/br.gif) no-repeat 100% 100%; 
} 
.tl_corner { 
background : url(../images/tl.gif) no-repeat 0% 0%; 
} 
.tr_corner { 
background : url(../images/tr.gif) no-repeat 100% 0%; 
padding : 10px; 
} 

/******************* error message ******************************************/
.error { 
	color: #DB0000; 
	font-size : 100%; 
	font-family : Verdana,Arial, helvetica,sans-serif;
	padding-left : 2px; 
	text-align:left;
	display:inline;
} 
.error UL { 
	display : inline; 
	text-align:left;
}
.error LI{
	padding-left:15px;
	margin-left:20px;
	text-align:left;
}

.red
{
	/*
	color: #F00;
	*/
	color:#DB0000;
}
.grey
{
	color: #7e7d7d;
}

/******************* end of error message ******************************************/


/****** PRINT CSS - The Print Stylesheet - BELOW HERE *****/
@media print { 
SELECT { font-size : 10px;}

div.instruction{font-size:95%;}

}

.bold{font-weight: bold;}

.bold{font-weight: bold;}
label,
input[type=radio],
input[type=submit],
input[type=button],
input[type=reset],
button
{cursor: pointer;}

table.padded-table3px td, table.padded-table3px th { padding: 3px; }
table.padded-table1px td, table.padded-table1px th { padding: 1px; }
table.padded-table0px td, table.padded-table0px th { padding: 0px; }

.tableWidth80 {
 border-collapse: collapse;
 width: 80%;
 margin-left:auto; 
 margin-right:auto;	
}
.tableWidth100 {
 border-collapse: collapse;
 width: 100%;
 margin-left:auto; 
 margin-right:auto;
}

TABLE.table-spacing0px{
   border-spacing:0px;
}

.table-spacing1px{
   border-spacing:1px;
}

.textAlignRight{
	text-align: right;
}

.textAlignCenter{
	text-align: center;
}

.textAlignLeft{
	text-align: left;
}

.table-spacing1px{
   border-spacing:1px;
}

TABLE.border0px{
	border-width:0px;
}

TABLE.paddingspacing0px{
	border-spacing:0px; 
	padding:0px;
}