Body{
	background: url('../images/back.gif') no-repeat;
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
}
A:link {
	font-weight: bold;
	color:#292994;
}
A:visited{
	color:#292994;
}
Div.Header{
	padding: 0pt;
	margin: 0pt;
	background-color: #009966;
	color: white;
	font-size: 10pt;
}
Table.hdrTable{
	color:white;
	vertical-align: bottom;
	font-size: 10pt;
}
Table.hdrTable TD.Title{
	font-size: 16pt;
	color: white;
	font-weight: bold;
}

Div.Stats{
	padding: 0pt;
	margin: 0pt;
	background-color: #99cc33;
	color: black;
	font-size: 8pt;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	color: black;
}
Table.hdrStats{
	padding: 3px;
	margin: 0pt;
	color:black;
	vertical-align: bottom;
	font-size: 8pt;
}
Table.Widget {
	border: 1px solid #009966;
	font-size: 10pt;
	border-collapse: collapse;
	padding: 0;
}
Table.Widget TR.Title{
	font-size: 14pt;
	color: white;
	background-color: #009966; 
}
Table.Widget TR.Columns{
	font-size: 11pt;
	background-color: #99cc33;
}
Table.List{
	font-size: 10pt;
	border-collapse: collapse;
	padding: 0;
}
TR.DataLight{
	background-color: #FFFFFF;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	color: black;
}
TR.DataDark{
	background-color: #ccf2ff;
	font-size: 10pt;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	color: black;
}

Table.tDetails{
	font-size:10pt;
	border-collapse: collapse;
	padding: 0;
	margin:0;
}
Table.tDetails TR.hdr{
	font-size: 16pt;
	font-weight: bold;
	color:black;
	background-color: #cc3366;
}
Table.tDetails TD.Label{
	padding:1px;
	background-color: #99cc33;
	border-bottom: 1px solid white;
}
INPUT.tSearch{
	height: 16px;
	width: 200px;
	font-size: 8pt;
	border: 1px solid #33ccff;
}
INPUT.tSubmit{
	height: 17px;
	font-size: 8pt;
	border: 1px solid #33ccff;
	background-color: #aaeaff;
	color: black;
}
INPUT.tSubmit:hover{
	background-color: #33ccff;
}
BUTTON.dSubmit{
	height: 17px;
	font-size: 8pt;
	border: 1px solid #009966;
	background-color: #009966;
	color: black;
}
BUTTON.dSubmit:hover{
	background-color: #33ccff;
}
