html, body{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 13px;
	background-color: #7A8688;
	}

table, td{
	font-size: 13px;
	}

a{
	text-decoration:none;
	color:#FFFF00;
	}

#dates li a{
	color:#FFFF00;
	}

a:hover{
	text-decoration:underline;
	}


.print_show{
	display:none;
}
.receipt{
	border: 1px solid #475558;
}

.alert{color:#FF9F2F;}


.justify{ text-align: justify;}
.quotes{ font-style: italic; }
strong{ font-style: normal; }

.header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}

a.header{
	color:#ffffff;
	}

a.header:hover{
	text-decoration:none;
	color:#ffcc00;
	}


.bottom {
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}

.bottom a{
	text-decoration:none;
	color: #333333;
	}


.error{
	display:block;
	border:1px solid red;
	background-color: #FFE4DF;
	color: red;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	}

.success{
	display:block;
	border:1px solid green;
	background-color: #EFFFEF;
	color: green;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	}

.info{
	display:block;
	border:1px solid #197DCF;
	background-color: #D6EBF7;
	color: #197DCF;
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	}


.required{
	color: red; font-weight:bold;
	}

.attention{
	color: #FF9944;
	}

.row_head{
	background-color: #7A8688;
	/*font-size: 11px; */
	font-weight:bold;
	}

.odd {
	background: url(../images/chartbg_odd.gif) repeat-x;
	}

.even {
	background: url(../images/chartbg_even.gif) repeat-x;
	}

.bordercolour{
	border: 1px solid #530;
	}

.cost{
	color: #F89800;
	border:none;
	background-color: #7A8688;
	}

.formField{
	width: 200px;
	}

.tinyField{
	width: 64px;
	}

.min_donation{
	border:none;
	color:#EF851D;
	font-weight:bold;
	background-color: #FBF7EA;
	}

