BODY {
	vertical-align: top;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
}

.info {
	background-color: #DF0132;
	text-align: center;
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}

hr {
	color: #cc3333;
}

span.redText {
	text-align: left;
	color: #DF0132;
	font-size: 8pt;
	font-weight: bold;
}

.menu td {
	text-align: center;
}

a:link.mainmenu, a:visited.mainmenu, a:active.mainmenu {
	font-family: Verdana, Helvetica;
	font-size: 9px;
	color: #CC6602;
	font-weight: bold;
	text-decoration: none;
}

a:hover.mainmenu {
	font-family: Verdana, Helvetica;
	font-size: 9px;
	color: #CC6602;
	font-weight: bold;
	text-decoration: underline;
}

input.redText {
	width: 120px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	color: #DF0132;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}

td.redCell {
	background-color: #CC6602;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}

td.content {
	padding: 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	background-image: "images/bottomright.jpg";
}

h1 {
	color: #5F5F5F;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 3px;
}

h2 {
	color: #5F5F5F;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
}

h2.black {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 8pt;
}

table tr td {
	vertical-align: top;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
}

table.internalcontentnoalign td {
	vertical-align: top;
	font-family: Verdana, Helvetica;
	font-weight: normal;
	font-size: 8pt;
}

span.smalltext {
	font-size: 6pt;
}

td.staffLogin {
	font-family: Verdana, Helvetica;
	color: #5F5F5F;
	font-size: 7pt;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;
}

input.login {
	border: 1px solid #DF0132;
	width: 75px;
	font-size: 6.5pt;
	color: #DF0132;
	font-family: Verdana, Helvetica;
	font-weight: bold;
}

input.smallbutton {
	border: 1px solid #DF0132;
	width: 75px;
	font-size: 6.5pt;
	color: #000000;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}

td.smalltext {
	font-size: 1px;
}

.submenu td {
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 7pt;
	background-color: #DF0132;
	color: #FFFFFF;
	width: 100%;
	text-align: left;
}

a:link.submenu, a:active.submenu, a:visited.submenu {
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.submenu {
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: underline;
}

tr.adminTable th {
	background-color: #5F5F5F;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	text-align: left;
}

tr.adminTable td {
	background-color: #5F5F5F;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
}

tr.adminTable td input {
	border: 1px solid black;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	padding: 3px;
}

tr.adminTableSpecial td input {
	border: 1px solid black;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	padding: 3px;
}

tr.adminTableSpecial td {
	background-color: #CC6602;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 5px;
}

tr.adminTableSpecial th {
	background-color: #CC6602;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 5px;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	text-align: left;
}

tr.adminTable td.button {
	cursor: pointer;
	font-weight: bold;
}

tr.adminTable td.over {
	background-color: #BFBFBF;
	cursor: pointer;
	font-weight: bold;
}

tr.adminTableSpecial td.button {
	cursor: pointer;
	font-weight: bold;
}

tr.adminTableSpecial td.over {
	background-color: #ECC29A;
	cursor: pointer;
	font-weight: bold;
}

tr.adminTableReverse td {
	background-color: #FFFFFF;
	color: #DF0132;
}

tr.adminInternal td {
	background-color: #FFFFFF;
}

a:link.admin, a:visited.admin, a:active.admin {
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.admin {
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a:link.blacklink, a:visited.blacklink, a:active.blacklink {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.blacklink {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a:link.blacklinkbig, a:visited.blacklinkbig, a:active.blacklinkbig {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.blacklinkbig {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

a:link.whitelink, a:visited.whitelink, a:active.whitelink {
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover.whitelink {
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}