body, td, li, p, textarea, select, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #993300;
}
A {
	text-decoration : none;
}
A:LINK {
	color : #3366CC;
}
A:ACTIVE, A:HOVER {
	color : #FF3333;
}
H1 {
	font-size: 150%;
	text-align : right;
}
H2 {
	font-size: 130%;
}
H3 {
	font-size: 110%;
}
H4 {
	font-size: 100%;
}
H5 {
	font-size : 90%;
}

.headline { /* This style is deprecated. Use H1...H6 instead. */
	font-weight: bold;
	font-size: 18px;
}
.footer { /* This style is deprecated. Use .footertext instead */
	font-size: 10px;
}
.footertext {
	font-size: 10px
}
.footernav {
	font-size: 10px;
}
TABLE.dottedunderline TD, TR.dottedunderline TD{
	border-bottom : 1px dotted Black;
}
TABLE.dottedunderline TD.nounderline, TABLE.dottedunderline TR.nounderline TD, TR.dottedunderline TD.nounderline{
	border-bottom: none;
}
TABLE.dottedborders TD{
	border : 1px dotted Black;
}
TD.paddedcell{
	padding-left : 5px;
	padding-right : 5px;
}
#ChampsTable TD{
	border-bottom : 1px dotted Black;
}
#ResultsTable TH, #ResultsTable TD{
	padding-left : 10px;
	padding-right : 10px;
}
#MainBodyTable, {
	width : 600px;
}
#HeaderTable, #ChampsTable {
	width : 750px;
}
.cellHl {
	background-color : #FFFFE0;
}
.required {
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}
.errorMsgDark {
	/* This class defines the style for error messages with emphasized text. */
	color: #FF0000;
	font-weight : bold;
}
#volunteer {
	/* This class defines the style for volunteers on the current registration page. */
	color : #006600;
	font-weight : bold;
}
@media print {
	.footernav, .noprint {
		display: none;
	}
	#HeaderTable, #ChampsTable, #WideTable {
		width : 95%;
	}
	#WideTable TD{
		font-size:10px
	}
	#MainBodyTable {
		width : 95%;
	}
	TABLE.dottedunderline TH{
		border-bottom : thin solid Black;
	}
	#ChampsTable{
			page-break-before : always;
	}
}
.cellHighlight {

	background-color : #CCFF00;
}
.formborder {
	border : 1px solid Black;
}
.inactive {
	color:Gray;
}