img 
{
	behavior: url(iepngfix.htc);
}

body {
	background-image: url(../images/bkg_background.gif);
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #707070;
	text-align: center;
}

a
{
	color: #723883;
}

a:hover
{
	color: #723883;
	text-decoration: none;
}

td
{
	font-size: 11px;
}

#container {
	width: 762px;
	margin: 25px auto;
	text-align: left;
}

#navigation {
	margin-left: 16px;
}

#navigation img {
	width: 14px;
	height: 23px;
}

h1 {
	font-family: Georgia, Arial, Verdana, Sans-Serif;
	font-size: 17px;
	color: #723883;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

/* STANDARD */
.footer {
	color: #818181;
}

.alert {
	color: Red;
}

.warning {
	color: Red;
	font-weight: bold;
}

.button {
	font-weight: bold;
}

.submitbutton {
	font-weight: bold;
}

.form {}

.footeraddress {
	color: #818181;
}

.inverse {
	color: #ffffff;
	font-weight: bold;
}

a.homepageevents {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.homepageevents:hover {
	color: #6b9615;
	font-weight: bold;
	text-decoration: underline;
}

.greenlink {
	color: #6b9615;
	font-weight: bold;
	text-decoration: none;
}

.greenlink:hover {
	color: #6b9615;
	font-weight: bold;
	text-decoration: none;
}

.biggreenlink {
	color: #6b9615;
	font-weight: bold;
	text-decoration: none;
}

.biggreenlink:hover {
	color: #6b9615;
	font-weight: bold;
	text-decoration: none;
}

a.homepagenews {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.homepagenews:hover {
	color: #6b9615;
	font-weight: bold;
	text-decoration: underline;
}

.NewsTitle {
	font-weight: bold;
	text-decoration: none;
}

.white1 {
	color: #ffffff;
}

a.white2b {
	color: #ffffff;
	font-weight: bold;
}

a.white2b:hover {
	color: #febf30;
	font-weight: bold;
}

.mission {
	color: #000000;
}

/* MAIN NAVIGATION */
a.navMain {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.navMain:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.navMainS {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

a.navMainS:hover {
	color: #777777;
	font-weight: bold;
	text-decoration: none;
}

.navMain_text {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.navMainTab {
	background-image: url(../images/t_no.gif);
	background-repeat: repeat-x;
}

.navMainTabS {
	background-image: url(../images/t_yes.gif);
	background-color: #ffffff;
}

/* SECONDARY NAVIGATION */
a.navSec {
	color: #535353;
	font-weight: bold;
}

a.navSec:hover {
	color: #6b9615;
	font-weight: bold;
}

a.navSecS {
	color: #6b9615;
	font-weight: bold;
}

a.navSecS:hover {
	color: #6b9615;
	font-weight: bold;
}

.navSec_text {
	color: #535353;
	font-weight: bold;
	text-decoration: none;
}

/* FOOTER NAVIGATION */
a.navFooter {
	color: #818181;
	font-weight: bold;
	text-decoration: none;
}

a.navFooter:hover {
	color: #818181;
	font-weight: bold;
	text-decoration: underline;
}

a.navFooterS {
	color: #818181;
	font-weight: bold;
	text-decoration: underline;
}

a.navFooterS:hover {
	color: #818181;
	font-weight: bold;
	text-decoration: underline;
}

.navFooter_text {
	color: #818181;
	font-weight: bold;
	text-decoration: none;
}

a.footerLink {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

a.footerLink:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

/* TABS */
a.activetab {
	color: #50b7f6;
	font-weight: bold;
	text-decoration: none;
}

a.activetab:hover {
	color: #50b7f6;
	font-weight: bold;
	text-decoration: none;
}

a.inactivetab {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.inactivetab:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* CALENDAR */
.frameRow {
	background-color: #ffffff;
}

a.monthLink {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.monthLink:hover 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.monthRow {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
}

.dowRow {
	background-color: #ffffff;
	color: black;
	font-weight: bold;
}

.dayRow {}

.emptyDay {
	background-color: #ffffff;
	color: #ffffff;
	font-weight: bold;
}

.activeDay {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
}

a.activeDay {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.activeDay:hover {
	color: #ffffff;
	text-decoration: none;
	text-decoration: underline;
}

.inactiveDay {
	background-color: #258300;
	font-weight: bold;
	color: #ffffff;
}

a.inactiveDay {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.inactiveDay:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.upcomingtitle {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

a.upcomingtitle:hover {
	color: #336633;
	font-weight: normal;
	text-decoration: underline;
}