body {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	background-color: #fdfccc;
	margin: 0;
}
p {
	margin: 0;
	padding-bottom: 12px;
}
a { color: #143544; font-style: normal; text-decoration: underline }
a:link { color: #143544; font-style: normal; text-decoration: underline }
a:visited { color: #143544; font-style: normal; text-decoration: underline }
a:hover { color: #712170; font-style: normal; text-decoration: underline }
a:active { color: #143544; font-style: normal; text-decoration: underline }
h1 { color: #712170; font-weight: bold; font-size: 20px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; padding-top: 0 }
h2 { color: #712170; font-weight: bold; font-size: 18px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #712170; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #712170; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { color: #712170; font-weight: bold; font-size: 14px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li { list-style-type: disc; }
hr { border-top: 1px solid #4a2167; margin: 0; }
.lowerlinks { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:link { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:visited { color: black; font-size: 9px; text-decoration: none }
.lowerlinks a:hover { color: red; font-size: 9px; text-decoration: none }
.lowerlinks a:active { color: black; font-size: 9px; text-decoration: none }
.lowerlinks2 { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:link { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:visited { color: #4d0a22; font-size: 11px; text-decoration: none }
.lowerlinks2 a:hover { color: #000; font-size: 11px; text-decoration: none }
.lowerlinks2 a:active { color: #4d0a22; font-size: 11px; text-decoration: none }
.error { color: red; font-weight: bold; font-size: 14px }
.qdetails { text-align: left; margin-right: 20%; margin-left: 20%  }
.qdetails1 { text-align: left; margin-right: 20%; margin-left: 20%; }
form { margin: 0px; padding: 0px }
#footer {
	color: #3b0537;
	font-size: 9px;
	text-align: right;
	_text-align: left;
}
#footer a:link {  }
#footer a:hover {text-decoration: none; }
.deleteButton { color: white; background-color: red; }
.submitButton { background-color: green; }
#rotatorCaption {font-weight: bold; font-style: italic; text-align: center;}
#whatsnew p {	padding: 0 28px 12px 28px;}
input:focus {background-color: #fdfccc}
/* Calendar Styles */
div.date { color: #f2fbde; float: right; text-align: center; border-width: 0 0 1px 1px; background-color: #712170; margin-top: -1px; margin-right: -1px; border-color: #712170; border-style: solid; }
div.time {font-style: italic; text-transform: lowercase;}
div.classtitle {}
table#cal {width: 98%;}
table#calendar {width: 100%; border: solid 1px #712170;}
table#calendar td {border: solid 1px #712170; width: 14%; height: 50px;}
caption { color: #712170; font-size: 14px; font-weight: bold; }
tr#days { color: black; background-color: #717e74; }
tr#days th {width: 14%; border: solid 1px #712170; color: #fdfccc; background-color: #717e74;}
.emptydate { background-color: #eaf1f7; }
.monthdate { background-color: #fdfccc; vertical-align: top; }
.today {background-color: #717e74;}
a.event { color: #712170; font-style: normal; text-decoration: underline }
a.event:link { color: #712170; font-style: normal; text-decoration: underline }
a.event:visited { color: #712170; font-style: normal; text-decoration: underline }
a.event:hover { color: #3f59a2; font-style: normal; text-decoration: none }
a.event:active { color: #712170; font-style: normal; text-decoration: underline }
#content table { margin-top: 10px; }
.classImage {/* float: left; clear: both; */ margin: 5px 3px;}
.classList {clear: both; margin-top: 10px; border-top: 2px solid #712120; padding: 5px 0;}