
.volunteerform{
	
}
.volunteerform table{
	background-color: #BAD667;
}
.volunteerform tr{
	vertical-align: middle;
}
.volunteerform td{
	padding: 4px;
	border: solid 1px #e5e5e5;
}
.volunteerform td.left{
	text-align: left;
	font-weight: bold;
}
.volunteerform td.right{
	text-align: left;
	/* background-color: #e5e5e5; */
}




.availability{
	
}
.availability table{
	/* background-color: #603222; */
	/* padding: 1px; */
}
.availability tr{
	
}
.availability td{
	/* padding: 2px; */
	background-color: #FFFFFF;
	border: solid 1px #000000;
}
.availability td.label{
	font-weight: normal;
	background-color: #EBEBEB;
	color: #000000;
}
.availability td.hide{
	background-color: transparent;
	border: solid 1px transparent;
}


.note{
	color: #555555;
	font-weight: normal;
	padding: 5px;
}
.errors{
	border: solid 1px #CC0000;
	padding: 3px;
	color: #CC0000;
}
.errors ul{
	margin-left: 20px;	
}

/* lists */ul.normal {	margin: 6px;	padding: 0;	}li.normal {	padding: 2px;	color: black;	margin-left: 12px;	}
