BODY, TD {font-size: 10pt; color:#000000; font-family: arial, verdana,  sans-serif;}
A {font-size: 10pt; font-family: arial, verdana,  sans-seri; color:#000000; font-weight: bold}
A:hover  {font-size: 10pt; font-family:  arial, verdana, sans-seri; color:#ED1720;  font-weight: bold}

/* STANDARD */
.alert {font-size:10pt; color:red; font-family:arial, Arial, Verdana, sans-serif; font-weight:normal;}
.warning {color: red; font-family:arial, Arial, Verdana, sans-serif; font-weight: bold;}
.button {font-size: 7.5pt;font-family: arial, Arial, Verdana, sans-serif; font-weight: bold;}
.submitbutton {font-size: 7.5pt;font-family: arial, Arial, Verdana, sans-serif; font-weight: bold;}
.form {font-size: 7.5pt; font-family: arial, Arial, Verdana, sans-serif;}
.footeraddress {font-size: 7.5pt; color:#ffffff;}
.inverse {font-size: 8pt; color:#000; font-weight: bold;}
.PageTitle {font-size: 14pt; color:#000000; font-weight: bold;}
.title {font-size:14pt; font-weight: normal; text-decoration: none; font-family:  Arial, Verdana, Trebuchet MS, sans-serif;}
a.homepageevents {font-size:7.5pt; color:#0C2577; font-family: Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: underline;}
a.homepageevents:hover {font-size:7.5pt; color:#ED1720; font-family: Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: underline;}
a.homepageevents:visited {font-size:7.5pt; color:purple; font-family: Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: underline;}

.eventsdate {font-size:7.5pt;}
.listingText {font-size:10pt; color:#000000; font-family: Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}
a.listingTitle {font-size:7.5pt; color:#000000; font-family: Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}
a.listingTitle:hover {font-size:7.5pt; color:#F6FF00; font-family: Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: underline;}
.NewsTitle {font-size:12pt; font-weight: bold; text-decoration: none;}
.white1 {font-size: 10pt; color:#FFFFFF; font-family:  Arial, Verdana, Trebuchet MS, sans-serif;}
.white9 {font-size: 8pt; color:#FFFFFF; font-family:  Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold;}
a.white2b {font-size: 10pt; color:#FFFFFF; font-family:  Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold;}
a.white2b:hover {font-size: 10pt; color:#FEBF30; font-family:  Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold;}
.EventListingTitle {font-size: 12pt; font-weight: bold; color: #5B8C9D; text-decoration: none;}
.time {font-size: 8pt;}
.creativeBlock { font-size: 12pt; font-weight: bold; color: #485395; text-decoration: none; }
.pageHeader { font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; }
.highlight { font-size: 10pt; font-weight: bold; color: #485395; text-decoration: none; }

a.linkSmall {font-size: 7.5pt;font-family: Arial, Verdana, Arial,sans-serif; font-weight: normal;}
a.linkSmall:hover {font-size: 7.5pt; font-family: arial, Arial, Verdana, sans-serif; font-weight: normal;}

/* LINKS WITH PICTURES */
.homepageExtra {font-size: 8pt; color:#000000; font-family: Arial, Verdana, sans-serif;}
a.homepageExtra {font-size: 8pt; color:#0C2577; font-family:  Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold;}
a.homepageExtra:hover {font-size: 8pt; color:#ED1720; font-family:  Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold;}
a.homepageExtra:visited {font-size: 8pt; color:purple; font-family:  Arial, Verdana, Trebuchet MS, sans-serif; font-weight: bold;}


/* MAIN NAVIGATION */
a.navMain {font-size:7.5pt; color:#ffffff; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
a.navMain:hover {font-size:7.5pt; color:#F6FF00; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
a.navMainS {font-size:7.5pt; color:#F6FF00; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
a.navMainS:hover {font-size:7.5pt; color:#F6FF00; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
.navMain_text {font-size:7.5pt; color:#ffffff; font-weight: bold; text-decoration: none;}

.navMainTab {background-color: #000000;}
.navMainTabS {background-color: #d58331;}


/* SECONDARY NAVIGATION */
.secNavTitle {font-size:12pt; font-weight: bold; color: #575D24; text-decoration: none;}
a.navSec {font-size:9pt; color:#0C2577; font-weight: bold;}
a.navSec:hover {font-size:9pt; color:#fff; font-weight: bold;}
a.navSecS {font-size:9pt; color:#fff; font-weight: bold;}
a.navSecS:hover {font-size:9pt; color:#fff; font-weight: bold;}
.navSec_text {font-size:8pt; color:#0C2577; font-weight: bold; text-decoration: none;}

/* FOOTER NAVIGATION */
a.navFooter {font-size:8pt; color:#000; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
a.navFooter:hover {font-size:8pt; color:#d58331; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
a.navFooterS {font-size:8pt; color:#d58331; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
a.navFooterS:hover {font-size:8pt; color:#d58331; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-decoration: none;}
.navFooter_text {font-size:8pt; color:#000; font-family: Arial, Verdana, sans-serif; font-weight: normal; text-decoration: none;}


/* TABS */
a.activetab {font-size:9pt; color:#000000; font-family:Arial, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}
a.activetab:hover {font-size:9pt; color:red; font-family: Arial, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}
a.inactivetab {font-size:9pt; color:#000000; font-family: Arial, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}
a.inactivetab:hover {font-size:9pt; color:red; font-family: Arial, Trebuchet MS, sans-serif; font-weight: bold; text-decoration: none;}


.ActiveSTyle {color:#000;}
.InactiveStyle {color:#fff;}


/* 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: #d58331; 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}
a.upcomingtitle:visited {color: purple; font-weight: normal; text-decoration: underline;  font-size: 8pt}

a.upcomingdatesmall {font-size: 8pt; color: #2D4A7F; font-weight: normal; text-decoration: underline;}
a.upcomingdatesmall:hover {font-size: 8pt; color: #000; font-weight: normal; text-decoration: none;}
a.upcomingdatesmall:visited {font-size: 8pt; color: purple; font-weight: normal; text-decoration: underline;}



/* NEWS */

a.NewsListingTitle {color: #2D4A7F; font-weight: bold; text-decoration: underline;  font-size: 10pt}
a.NewsListingTitle:hover {color: black; font-weight: bold; text-decoration: none;  font-size: 10pt}
a.NewsListingTitle:visited {color: purple; font-weight: bold; text-decoration: underline;  font-size: 10pt}

.button {background-color: #0066a4; font-size: 10pt; color: #fff; }