BODY{
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: verdana, helvetica, arial; */
	background-color: #FFFFFF;
	MARGIN: 0px 3px 0px 3px; 
}
.table_border{
	border-color: #528652;
	border: 2pt;
	border-style: solid;
}
.header_text{
	color: #FFFFFF;
	background-color: #660000;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, helvetica, arial;
}
.news_text{
	color: #000080;
	font-size: 10px;
}
.news_text_header{
	color: #000080;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.news_text A{
	text-decoration: underline;
	color: #000080;
}
.featured_text{
	color: #000080;
	font-size: 12px;
}
.registration_text{
	color: #000080;
	font-size: 18px;
	font-weight: bold;
}
.registration_input{
	border-bottom: 1pt;
	border-left: 1pt;
	border-right: 1pt;
	border-top: 1pt;
	border-color: #660000;
	border-style: solid;
	background-color: #FFFFFF;
}
.news_date{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
.running_total_values{
	color: #3A8130;
	font-size: 10px;
	text-align: right;
	padding-right: 7px;
}
.tables, .table_search{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-align: center;
}
.tables, .table_signin{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-align: center;
}
.headers{
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #660000;
	text-align: center;
}

.adminheaders{
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #660000;
	text-align: left;
}
.buttons2 {
	font-size: 11px;
	font-weight: bold;
	background: #E7E7E7;
	color: #660000;
	border-top: 0px solid #E7E7E7;
	border-left: 0px solid #E7E7E7;
	border-right: 0px solid #E7E7E7;
	border-bottom: 0px solid #E7E7E7;
}
.buttons {
	font-size: 11px;
	font-weight: bold;
	background: #660000;
	color: #FFFFFF;
	border-top: 1px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
}
.sidebarbuttons {
	font-size: 10px;
	font-weight: bold;
	background: #660000;
	color: #FFFFFF;
	border-top: 1px solid #660000;
	border-left: 1px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	width: 120px;
	font-family: verdana, helvetica, arial;
}
.border_bottom{
	border-bottom: 1px solid #660000;
}
.input{
	background-color: #FFFFFF;
}
.spacer{
	font-size: 5px;
}
.tables{
	border: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #660000;
	border-style: solid;
}
.table_search{
	background-color: #E7E7E7;
	border: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #660000;
	border-style: solid;
}
.table_signin{
	background-color: #FFFFFF;
	border: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #660000;
	border-style: solid;
}
.table_text{
	font-size: 14px;
}
.error{
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
.register_table{
	border: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-right: 1px;
	border-left: 1px;
	border-color: #660000;
	background-color: #C0C0C0;
	border-style: solid;
	font-size: 14px;
}
.register_row1{
	background-color: #E7E7E7;
}
.register_row2{
	background-color: #C0C0C0;
}
.register_header{
	font-weight: bold;
	font-size: 11px;
	background-color: #660000;
	color: #FFFFFF;
}
.acct_number{
	color: #FF0000;
	font-weight: bold;
}
.cell_padding{
	padding-top: 3px;
	padding-bottom: 3px;
}