
body {
	font-family: arial, helvetica, sans-serif;
	font-size:8px;
	background-color: EADFC1;
	width:100%;
	margin : 0px 0px 0px 0px;
	text-align: center;
}
a {
	padding: 0px;
	color:#000000;
	text-decoration:none;
	font-size: 12px; 
	
}
a.visited{
	padding: 0px;
	color:#000000;
	text-decoration:none;
	font-size: 12px; 
}

#container {
background-color:#FFFFFF;
valign:top;
margin-right: auto; 
margin-left: auto; 
position: relative; 
padding: 0px;
width: 800px;
min-height:462px;
text-align: left;
font-size:6px;
}

.nopadding {
padding: 0px;
}

.nopadding a{
padding: 0px;
}

.topnav {
background-color: ffffff;
font-size:12px;
font-weight: normal;
}
.topnav a{
padding-left:12px;
padding-right:12px;
font-size:12px;
text-decoration:none;
color:#000000;
}
.topnav a:visited {
padding-left:12px;
padding-right:12px;
font-size:12px;
text-decoration:none;
color:#000000;
}
.topnav a:hover{
font-size:12px;
color: #A32B32;
text-decoration:none;
}
.activenav {
color: #A32B32;
font-size:12px;
}

.subnav {
font-size:12px;
font-weight: normal;
color:#A32B32;
valign:middle;
}
.subnav a{
padding-left:12px;
padding-right:12px;
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#A32B32;
background-color: ffffff;
valign:middle;
}
.subnav a:visited{
padding-left:12px;
padding-right:12px;
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#A32B32;
background-color: ffffff;
valign:middle;
}
.subnav a:hover{
color:#000000;
text-decoration:none;
}

.upper_links {
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
background-color: ffffff;
align:left;
padding-top:4px;
padding-left:0px;
padding-right:0px;
}

.upper_links a{
font-size:12px;
text-decoration:none;
color:#A32B32;
padding-top:4px;
padding-left:0px;
padding-right:0px;
}

.upper_links a:visited{
text-decoration:none;
color:#A32B32;
padding-top:4px;
padding-left:0px;
padding-right:0px;

}

.upper_links a:hover{
color:#000000;
text-decoration:none;
padding-top:4px;
padding-left:0px;
padding-right:0px;
}

.red {
font-size:12px;
text-decoration:none;
color:#A32B32;
font-weight:bold;
}

.red a{
font-size:12px;
text-decoration:none;
color:#A32B32;
font-weight:bold;
}

.red a:visited{
text-decoration:none;
color:#A32B32;
font-weight:bold;

}

.title {
font-size:15px;
font-weight: bold;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-right:12px;
padding-left:12px;
}

.title a:visited{
font-size:15px;
font-weight: bold;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-right:12px;
padding-left:0px;
}

.title a:link{
font-size:15px;
font-weight: bold;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-right:12px;
padding-left:0px;
}

.title a:active{
font-size:15px;
font-weight: bold;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-right:12px;
padding-left:0px;
}
.subtitle {
font-size:15px;
font-weight: normal;
text-decoration:none;
color:#ffffff;
padding-right:12px;
padding-left:12px;
}

.subtitle a,a:visited{
font-size:15px;
font-weight: normal;
text-decoration:none;
color:#ffffff;
padding-right:12px;
padding-left:12px;
}
.blocktitle {
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-left:0px;
padding-top:12px;
vertical-align:top;
}
.blocktitle a:link{
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-left:12px;
padding-top:12px;
vertical-align:top;
}
.blocktitle a:visited{
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#ffffff;
padding-top:8px;
padding-left:12px;
padding-top:12px;
vertical-align:top;
}

.classblocktitle {
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:8px;
padding-left:0px;
padding-top:12px;
}
.classblocktitle a:link{
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:8px;
padding-left:12px;
padding-top:12px;
}
.classblocktitle a:visited{
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:8px;
padding-left:12px;
padding-top:12px;
}
.classblocktitle a:active{
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:8px;
padding-left:12px;
padding-top:12px;
}
.classtitle {
font-size:11px;
font-weight: bold;
text-decoration:none;
color:#666666;
padding-right:12px;
padding-left:12px;
}
.classdetails {
font-size:9px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-right:12px;
padding-left:12px;
padding-bottom:3px;
}
.sidetitle {
font-size:12px;
font-weight: bold;
text-decoration:none;
color:#999999;
padding-top:8px;
padding-right:12px;
padding-left:12px;
}
.sidetext {
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#999999;
padding-right:12px;
padding-left:12px;
}
.text {
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#999999;
padding-right:0px;
padding-left:12px;
}

.text a{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}
.text a:visited{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}
.text a:active{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}

.textblack a{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}

.textblack {
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:12px;
} 
.textblack a{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}
.textblack a:visited{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}
.textblack a:active{
font-size:12px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}

.textbold {
font-size:12px;
font-weight: bold;
text-decoration:none;
color:#999999;
padding-right:0px;
padding-left:0px;
}
.textprint {
font-size:18px;
font-weight: normal;
text-decoration:none;
color:#000000;
padding-right:0px;
padding-left:0px;
}
.textfine {
font-size:9px;
font-weight: normal;
text-decoration:none;
color:#999999;
padding-right:12px;
padding-left:12px;
}
.page_heading {
font-size:15px;
font-weight: bold;
text-decoration:none;
color:#999999;
padding-top:8px;
padding-left:12px;
align:left;
}
.submenu {  
	font-size: 10px; 
	font-weight: bold;
	align:center;
	color:#000000;
	padding:0;
}

.submenu a:vistited{  
	font-size: 12px; 
	font-weight: bold;
	align:center;
}

hr {
	width: 75%;
	text-align: center;
}

h1 {
	font-size:14px;
	font-weight: bold;
	text-align:center
}
h2 {
	font-size:12px;
	font-weight: bold;
	text-align:center
}


img {
	border-width: 0px;
}

img a{
	border-width: 0px;
	padding: 0px;
}

.form_header{
	font-size:12px;
	text-align: center;
	background-color:#666666;
	color: white;
}
.form_label {
	font-size:10px;
	text-align: right;
}

.strong_text {
	font-size:12px;
	text-align: left;
	font-weight: bold;
}

.error {
	color: red;
	font-weight: bold;
	text-align: center;
	font-size:12px; 	
}
.padright {
padding-right: 15px;
}

.padleft {
padding-left:18px;
}

.calendar{
background-color:#cccccc;
}
.calendartitle{
font-weight: bold
font-size: 16px;
color: #A32B32;
}
.calendarday {
font-size: 10px;
font-weight: bold
color: #A32B32;
text-decoration:none;
background-color:#ffffff;

}
.calendaritem {
font-size: 9px;
font-family: "Arial", "Helvetica", "sans-serif";
color: #A32B32;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

.calendaritem a:visited{
font-size: 9px;
font-family: "Arial", "Helvetica", "sans-serif";
color: #A32B32;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

.calendaritem a:active{
font-size: 9px;
font-family: "Arial", "Helvetica", "sans-serif";
color: #A32B32;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

.calendaritem a:link{
font-size: 9px;
font-family: "Arial", "Helvetica", "sans-serif";
color: #A32B32;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

.calendarcell{
background-color:#ffffff;
font-size: 8px;
height:40 px;
}

.plain {
font-size:10px;
font-weight: normal;
text-decoration:none;
color:#000000;
background-color: ffffff;
align:left;
padding-left:0px;
padding-right:0px;
}

.plain a{
text-decoration:none;
padding-left:0px;
padding-right:0px;
}

.plain a:visited{
text-decoration:none;
color:#A32B32;
padding-left:0px;
padding-right:0px;

}

.plain a:hover{
color:#000000;
text-decoration:none;
padding-left:0px;
padding-right:0px;
}
.eventtitle {  
font-size: 16px; 
font-weight: bold;
color:#336666;
text-decoration:none;
}
.eventdates {  
font-size: 16px; 
font-weight: bold;
color:black;
text-decoration:none;

}

