body,html{
  background-color: #EFEFEF;
  font: bold 10px Arial;
}
table{

}
td{
   padding-top:0px;
   font: normal 12px Tahoma;
}

.table_odd
{
	background-color:#E4E4E4;
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:1px dashed #666666;
}

.table_even
{
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-top:3px;
	border-bottom:1px dashed #666666;
}

.table_odd_wl
{
	background-color:#E4E4E4;
	padding-bottom:3px;
	padding-top:2px;
}

.table_even_wl
{
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-top:3px;
}

.table_title_row
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#59b259;
}

.table_main
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #000000;
}

.table_main p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.table_main_sub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.table_spacer
{
	height:2px;
	font-size:2px;
}




#table_main_info td{
   padding-top:3px;
   font: normal 12px Tahoma;
}

#table_main_info .table_odd
{
	background-color:#eeeeee;
	padding-bottom:3px;
	padding-top:2px;
	border-bottom:1px solid #cccccc;
}

#table_main_info .table_even
{
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-top:3px;
	border-bottom:1px solid #cccccc;
}

#table_main_info .table_title_row
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#666666;
}

#table_main_info table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #cccccc;
}

