div#topbar a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFEF4; text-decoration: none; text-transform:uppercase; }
div#topbar a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFEF4; text-decoration: none; text-transform:uppercase; }
div#topbar a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFEF4; text-decoration: none; text-transform:uppercase; }
div#topbar a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #B21D22; text-decoration: none; text-transform:uppercase; }

span.leftMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

div#pagemiddle {
	background-color: #FFFEF4;
}

a.bc:link, a.bc:visited, a.bc:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #88816F;
	text-decoration: underline;
}

div#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585346;
	padding-bottom: 15px;
	background-color: #FFFEF4;
	text-transform: uppercase;
}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.bodysmall, .SmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.bodyHead {
	font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #A12830;
}
.bodyHead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #A12830;
}
.bodyHead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #615B4B;
}
a:link, a:visited, a:hover, a.navsmall:link, a.navsmall:visited, a.navsmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #993333;
	text-decoration: underline;
}

a.navsmall:link, a.navsmall:visited, a.navsmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #993333;
	text-decoration: underline;
}


.bodyNews, .bodyCopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.bodynewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
td.month {
	background-color: #A12830;
}
td.week {
	background-color: #79151B;
}
td.day {
	background-color: #F2F0E7;
}
td.empty_day {
	background-color: #FFFEF4;
}

a.month:link, a.month:visited, a.month:hover {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

a.footer:link, a.footer:visited, a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

ul li {
	list-style-image: url(../../images/template/midd_bullet.gif);
	font-size: 12px;

}

td.topNav, {
	background-image: url(../../images/template/nav_bg.gif);
	text-align: center;
}

td.topNavOver {
	background-image: url(../../images/template/nav_bg_over.gif);
	text-align: center;
}

td.topNav a:link, td.topNavOver a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

/* CALENDAR STYLES */

.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #d6f2db;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #FF0000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}

A.CalendarLinks { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #1a4430; text-decoration: none; }
A.CalendarLinks:visited { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #1a4430; text-decoration: none; }
A.CalendarLinks:active { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #1a4430; text-decoration: none; }
A.CalendarLinks:hover { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #2F6ABC; text-decoration: underline; }
A.CalendarLinks:Links { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; color: #1a4430; text-decoration: none; }

A.CalendarDates { font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
A.CalendarDates:visited { font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
A.CalendarDates:active { font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
A.CalendarDates:hover { font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #2F6ABC; text-decoration: underline; }
A.CalendarDates:Links { font-family: Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }

.topNav a:link, .topNav a:visited, .topNav a:hover, .topNavOver a:link, .topNavOver a:visited, .topNavOver a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}