A:active, A:link {
	color: #275937;
	font-weight: bold;
	text-decoration: none;
	}
A:visited {
	color: #275937;
	font-weight: bold;
	text-decoration: none;
	}
A:hover {
	color: #275937;
	font-weight: bold;
	text-decoration: underline;
	}
A.no-bold:active, A.no-bold:link {
	font-weight: normal;
	}
A.no-bold:visited {
	font-weight: normal;
	}
A.no-bold:hover {
	font-weight: normal;
	}
A.grey:active, A.grey:link {
	color: #404040;
	font-weight: normal;
	text-decoration: none;
	}
A.grey:visited {
	color: #404040;
	font-weight: normal;
	text-decoration: none;
	}
A.grey:hover {
	color: #404040;
	font-weight: normal;
	text-decoration: underline;
	}
A.parents:active, A:link {
	color: #275937;
	font-weight: bold;
	text-decoration: none;
	}
A.parents:visited {
	color: #94060C;
	font-weight: bold;
	text-decoration: none;
	}
A.parents:hover {
	color: #275937;
	font-weight: bold;
	text-decoration: underline;
	}
HTML {
	background: #FFFFFF url(/graphics/background.gif) top left repeat-y;
	margin: 0;
	padding: 0;
	}
BODY {
	color: #404040;
	margin: 0 0 0 15px;
	padding: 0;
	}
IMG {
	border: 0;
	}
FORM {
	margin: 0;
	padding: 0;
	}
P {
	font: 12px/18px Arial, Helvetica, Sans-Serif;
	margin-bottom: 16px;
	margin-top: 0px;
	text-indent: 0px;
	}
P.no-margin {
	margin: 0;
	}
P.sidebar {
	font: 13px/28px Arial, Helvetica, Sans-Serif;
	margin: 0;
	text-indent: 0;
	}
H2 {
	color: #275937;
	font: bold 18px/18px Arial, Helvetica, Sans-Serif;
	margin: 0 0 18px 0;
	text-indent: 0px;
	}
H2.parents {
	color: #ffffff;
	font: bold 18px/18px Arial, Helvetica, Sans-Serif;
	margin: 0 0 0px 0;
	text-indent: 0px;
}

H3 {
	color: #404040;
	font: bold 12px/18px Arial, Helvetica, Sans-Serif;
	margin: 0;
	text-indent: 0;
	}

TABLE.main {
	margin: 0;
	width: 975px;
}

THEAD.styled {
	background-color: #275937;
	color: #FFFFFF;
	font: bold 12px/16px Arial, Helvetica, Sans-Serif;
	margin: 0;
	text-indent: 0;
	}
TBODY.styled {
	background-color: #F6F7EA;
	color: #404040;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	margin: 0;
	text-indent: 0;
	}
TBODY.events TH {
	background-color: #275937;
	color: #FFFFFF;
	font: bold 14px/14px Arial, Helvetica, Sans-Serif;
	margin: 0;
	text-indent: 0;
	}
TBODY.events {
	color: #404040;
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	margin: 0;
	text-indent: 0;
	}
TBODY.events TD {
	background: #F2F2E5 url(/graphics/events/gradient.gif) bottom left repeat-x;
	height: 64px;
	}
TBODY.styled TH {
	font-weight: bold;
	text-align: left;
	}
TR.underline TD {
	border-bottom: 1px solid #848484;
	}
TR.underline TH {
	border-bottom: 1px solid #848484;
	}
TD.odd {
	background-color: #E5E7CD;
	}
TD.even {
	background-color: #F6F7EA;
	}

UL {
	list-style: none;
	margin: 0;
	padding: 0;
	}
LI {
	font: 12px/16px Arial, Helvetica, Sans-Serif;
	background: url(/graphics/bullet.gif) top left no-repeat;
	margin-bottom: 3px;
	padding: 0 0 0 16px;
	}

UL.secondary LI {
	font: 11px/16px Arial, Helvetica, Sans-Serif;
	background: none;
	margin-bottom: 0;
	padding: 0;
	}

UL.tertiary LI {
	font: 11px/16px Arial, Helvetica, Sans-Serif;
	background: url(/graphics/tertiary_bullet.gif) top left no-repeat;
	margin-bottom: 0;
	padding: 0 0 0 15px;
	}

TD.left-column {
	width: 180px;
}

TD.center-column-625 {
	width: 625px;
}
TD.center-column-713 {
	width: 713px;
}
TD.right-column-10 {
	width: 10px;
}
TD.right-column-170 {
	width: 170px;
}

.green {
	color: #275937;
	}
.red {
	color: #9D0A0E;
	}
.white {
	color: #FFFFFF;
	}
.serif {
	font: 15px/18px Georgia, Serif;
	}
.small {
	font: 10px/16px Arial, Helvetica, Sans-Serif;
	}