body, label, input, table, tr, td, div, select, li {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D9120F;
}
h2 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D9120F;
}
a img {
	border: 0;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #CC0000;
}
a:link {
	color: #000000;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-variant: small-caps;
	text-align: left;
}
.login {
	font-size: 8px;
	text-align: right;
}
.heading {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D9120F;
}
.selectedRow {
	background-color: LemonChiffon;
	font-weight: bold;
}

.headerRow {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: MidnightBlue;
	color: White;
	font-weight: Bold;
	border: solid 1px MidnightBlue;
}

.headerRow a {
	text-decoration : none;
	cursor : hand;
}

.headerRow a:link {
	text-decoration : none;
	cursor : hand;
}

.headerRow a:visited {
	text-decoration : none;
	cursor : hand;
}

.headerRow a:hover {
	text-decoration : underline;
	cursor : hand;
}

.row {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	color: Black;
	font-weight: Normal;
	border: solid 1px MidnightBlue;
}

.editRow {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	color: Black;
	font-weight: Normal;
	border: solid 1px MidnightBlue;
}

.alternateRow {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: WhiteSmoke;
	color: Black;
	font-weight: Normal;
	border: solid 1px MidnightBlue;
}

.footerRow {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: MidnightBlue;
	color: White;
	font-weight: Bold;
	border: solid 1px MidnightBlue;
}

.footerRow a {
	text-decoration : none;
	cursor : hand;
}

.footerRow a:link {
	text-decoration : none;
	cursor : hand;
}

.footerRow a:visited {
	text-decoration : none;
	cursor : hand;
}

.footerRow a:hover {
	text-decoration : underline;
	cursor : hand;
}

.pagerRow {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: White;
	color: Black;
	font-weight: Normal;
}

.label {
	font-weight: bold;
}

.errorMessage {
	color: red;
	font-weight: bold;
}

.required {
	color: red;
	font-weight:bold;
}

ul li {	
	list-style-type: square;
}	

ul li li {	
	list-style-type: disc;
}	

ul li li li {	
	list-style-type: circle;
}	
	
ol li {	
	list-style-type: decimal;
}

ol ol li {	
	list-style-type: lower-alpha;
}	

ol ol ol li {	
	list-style-type: lower-roman;
}	
label {
	color: #000B9B;
}
.waiver {
	font-size: 8pt;
	font-style: italic;
	text-align: left;
}