.fm_seasontitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6B9883;
	padding-top : 1em;
	margin-bottom: 0px;
}
.fm_volunteerslist_sm{
	font-size: 7pt;
}
td.fm_eventlist_newdaterow{
	border-top: 1px solid #CCCCCC;
}
td.fm_report_newdaterow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top : 1em;
}
td.fm_report_cellflagged{
	color: #FF0000;
}
.fm_report_seasontitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	padding-top : 1em;
	margin-bottom: 0px;
}
.fm_report_volunteer_details_table{
	border : 1px solid #000000;
	margin-left: 2em;
}
.fm_report_contactedstatus{
	font-size: 7pt;
}
.fm_submit_delete{
	background-color : #990000;
	color : #FFFFFF;
}

a.option
{
	border: thin solid #557755;
	background-color : #FFFF99;
	padding: 3px 6px 3px 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration : none;
	border-width : 1px 1px 1px 1px;
	line-height : 24pt;
}

a.option:hover
{
	text-decoration : none;
	color : #003399;
	background-color : #FFFFCC;
}

li.fm_optionlist
{
	padding-bottom: 1em;
}

#fm_2col_left
{
	width:50%;
	float:left;
	margin-top: 0px;
	border-right : 1px solid #CCCCCC;
}

#fm_2col_right
{
	margin-left: 50%;
	padding-left: 1em;
	margin-top: 0px;
}

#fm_2col h2
{
	padding-top: 0em;
	padding-bottom: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
}