
BODY, TD { font: normal 11px arial, verdana, sans-serif; }
A { text-decoration: underline; color: #2A2A2A; font-size: 11px; }
A:hover  {font-size: 8pt; font-family:  arial, sans-seri; color:#63626;}

/* STANDARD */
.alert {font-size:10pt; color:red; font-family:arial, sans-serif; font-weight:normal;}
.warning {color: red; font-family:arial, sans-serif; font-weight: bold;}
.button {font-size: 7.5pt;font-family: arial, sans-serif; font-weight: bold;}
.submitbutton {font-size: 7.5pt;font-family: arial, sans-serif; font-weight: bold;}
.form {font-size: 7.5pt; font-family: arial, sans-serif;}
.footeraddress { text-decoration: none; color: #2A2A2A; font-size: 10px; }
.inverse {font-size: 8pt; color:#ffffff; font-weight: bold;}
.PageTitle {font-size:26pt; font-family: arial narrow, sans-serif; font-weight: normal; color:#011A5C; text-decoration: none;}
.title {font-size:26pt; font-family: arial narrow, sans-serif; font-weight: normal; color:#011A5C; text-decoration: none;}
a.homepageevents {font-size:9pt; color:#000000; font-family: sans-serif; font-weight: bold; text-decoration: none;}
a.homepageevents:hover {font-size:9pt; color:#50B7F6; font-family: sans-serif; font-weight: bold; text-decoration: none;}
.NewsTitle {font-size:12pt; font-weight: bold; text-decoration: none;}
.white1 {font-size: 10pt; color:#FFFFFF; font-family: arial, sans-serif;}
a.white2b {font-size: 10pt; color:#FFFFFF; font-family: arial, sans-serif; font-weight: bold;}
a.white2b:hover {font-size: 10pt; color:#FEBF30; font-family: arial, sans-serif; font-weight: bold;}

.Located {font-size: 10pt; color:#ffffff; font-family: arial, sans-serif; font-weight: bold;}

a.linksmall {font-size: 8pt; font-family:  arial, sans-serif; font-weight: normal; color: #000000;}
a.linksmall:hover {font-size: 8pt; font-family:  arial, sans-serif; font-weight: normal; color: #429C26;}

.NewsTitle {font-size:12pt; color: #1E3C94; font-weight: bold; text-decoration: none;}
a.NewsListing {font-size: 8; font-weight: normal; text-decoration: underline;}
a.NewsListing:Hover {font-size: 10; font-weight: bold; text-decoration: none;}
a.NewsListingTitle {font-size: 12pt; color: #1E3C94; text-decoration: underline; font-weight: bold;}
a.NewsListingTitle:hover {font-size: 12pt; color: #1E3C94; text-decoration: none; font-weight: bold;}

/* MAIN NAVIGATION */
a.navMain { text-decoration: none; color: #2A2A2A; font-size: 11px; }
a.navMain:hover { text-decoration: underline; color: #2A2A2A; font-size: 11px; }
a.navMainS { text-decoration: underline; color: #2A2A2A; font-size: 11px; }
a.navMainS:hover { text-decoration: underline; color: #2A2A2A; font-size: 11px; }


/* SECONDARY NAVIGATION */
a.navSec { text-decoration: underline; color: #2A2A2A; font-size: 11px; }
a.navSec:hover { text-decoration: underline; color: #2A2A2A; font-size: 11px; }
a.navSecS { text-decoration: underline; color: #2A2A2A; font-size: 11px; }
a.navSecS:hover { text-decoration: underline; color: #2A2A2A; font-size: 11px; }


/* FOOTER NAVIGATION */
a.navFooter { text-decoration: none; color: #2A2A2A; font-size: 10px; }
a.navFooter:hover { text-decoration: underline; color: #2A2A2A; font-size: 10px; }
a.navFooterS { text-decoration: underline; color: #2A2A2A; font-size: 10px; }
a.navFooterS:hover { text-decoration: underline; color: #2A2A2A; font-size: 10px; }


/* CALENDAR */
.frameRow {background-color: white;}
a.monthLink {color: black; font-weight: bold; font-size: 14pt; text-decoration: none;}
a.monthLink:hover {color: black; font-weight: bold; font-size: 14pt; text-decoration: none;}

.monthRow {background-color: #ffffff;  color: #000000; font-size: 12pt; font-weight: bold;}
.dowRow {background-color: #ffffff;  color: black; font-weight: bold;}
.dayRow {}

.emptyDay{background-color: #ffffff; color: white; font-weight: bold;  font-size: 9pt}

.activeDay{background-color: #52B6F7; color: #ffffff; font-weight: bold;  font-size: 9pt}
a.activeDay{color: white; text-decoration: none; font-weight: bold; }
a.activeDay:hover {color: white; text-decoration: none; text-decoration: underline;}

.inactiveDay {background-color: #2D4A7F; font-weight: bold;  color: white; font-size: 9pt}
a.inactiveDay {color: black; font-weight: normal; text-decoration: none;  font-size: 9pt}
a.inactiveDay:hover {color: black; font-weight: normal; text-decoration: underline;}

a.upcomingtitle {color: black; font-weight: normal; text-decoration: underline;  font-size: 8pt}
a.upcomingtitle:hover {color: #2D4A7F; font-weight: normal; text-decoration: underline;  font-size: 8pt}

