body {
	margin: 0px; 
	background-color: #FFFFFF;
}
a {
	color: #056FDC;
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
table.maintable {
	width: 600px; 
	border-collapse: collapse; 
	background-color: #FFFFFF;
}

td.headercell {
	height: 70px; 
	border-top: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF; 
	vertical-align: middle;
}
td.searchformcell {
	text-align: center; 
	height: 40px; 
	vertical-align: middle; 
}
td.mainerrorcell {
	border-top: 1px solid #000000;
	vertical-align: middle; 
	padding: 5px;
}
td.buttonscell {
	height: 25px; 
}
td.mainresultscell {
	vertical-align: top; 
	padding-bottom: 5px;
}
td.footercell {
	height: 5px; 
	border-top: 1px solid #000000; 
	border-bottom: 1px solid #000000; 
	background-color: #426BAD;
}
td.button {
	border-right: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	text-align: center; 
	cursor: pointer;
}
a.buttonlink {
	text-decoration: none; 
	color: #404040; 
	font-size: 12px;
}
tr.highlight {
	background-color: #F6F6F6;
}

td.highlight {
	border-top: 1px dotted white;
	border-bottom: 1px dotted white;
}
div.groupheader {
	margin-top:5px; 
	margin-bottom: 5px;
	border-bottom: 1px solid white;

	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;

	background-color: #B0D0F3; 
	color: #537baf;
	font-size: 13px;
	width: 600px;
	text-decoration: bold;
}
div.backtotop {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
	margin-right: 10px;
	text-align: right;
	width: 600px;
}