@charset "ISO-8859-1";
.mainwrapper {
	width: 700px;
	text-align: left;
	margin: auto;
	background-color: #FFFFFF;
	padding: 20px;
	border: 1px solid #003366;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9BEE5;
}
.smalltext {
	font-size: .75em;
}
.mainwrapper #nextmeeting {
	background-color: #678E72;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.subhead {
	font-size: 1.5em;
}


.archivetable  {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	text-align: center;
}
.archivetable  th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
.archivetable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 2px 2px 2px 2px;
	background-color: #CCCCCC;
}
.notecards table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	text-align: center;
}
.notecards td {
	border-width: 1px 1px 1px 1px;
	padding: 6px;
	border-style: solid solid solid solid;
	border-color: #336633;
	-moz-border-radius: 5px 5px 5px 5px;
	background-position: top;
	vertical-align: top;
	color: #336633;
}
.mainwrapper h3 {
	color: #678E72;
	font-size: 20px;
	text-transform: none;
	text-align: left;
	line-height: 6px;
}
.mainwrapper h1 {
	font-size: 22px;
	color: #3366CC;
	text-align: center;
	line-height: 24px;
}
