h1 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	color: #002B77;
	font-weight: bold;
	line-height: 20px;
}
h2 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
h3 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #002B77;
	font-weight: bold;
}
h4 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
h5 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #002B77;
	font-weight: normal;
}

h6 {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #002B77;
	font-weight: normal;
}
a.footer:hover, a.footer:active{ color: #900019; text-decoration: underline; font-weight: normal}
.footer, a.footer:link, a.footer:visited { color: #999999; font-size: 11px;  font-weight: normal;   } 




a:link, a:visited { color: #900019; text-decoration: underline; font-weight: bold}
a:hover { color: #007DC8; text-decoration: underline;}

.mainText {  font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 24px; color: #002B77}
p, td,li,ul{
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #002B77;
	line-height: 18px;
} 

input, select, textarea{
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #002B77;
} 


.mainnav, a.mainnav, a.mainnav:visited, a.mainnav:active  {
	font-family: "Microsoft Sans Serif", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #004097;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
} 


a.mainnav:hover {  color: #007DC8; 
	text-decoration: none;
}

.tblcell{
	background-color: CCD8EC;
}

.tblcellalt{
	background-color: E5EBF5;
}
/* Events */

.calHead {
	font-size: 80%;
	font-weight: bold;
	background: #005CA9;
	color: #FFFFFF;
}

a.calHead,a.calHead:visited,a.calHead:active,a.calHead:link { color: white }

.calDayHead { background: #69BADD; color: black }

.calNoDay { background: EDEDED; color: #B2B4B5}

.calDay { font-weight: normal; background: #B4DCEE; color: #000000}

.calToday { font-weight: normal; background: #69BADD}

.backpage{
	background-attachment: fixed;
	background-image: url(../images_site/bg.jpg);
	background-repeat: no-repeat;
}

.formbutton {
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : #005CA9;
	border: 1 solid #CCCCCC;
	color: #FFFFFF;
}
.saveButton {
	font-weight : normal;
	font-family : Verdana;
	font-size : 11px;
	background : #005CA9;
	border: 1 solid #CCCCCC;
	color: #FFFFFF;
	padding: 3px;
}