body {background: #fff url(images/bg.gif);}
body, td {font-size: 9pt; font-family: Arial; color:#000000;}
a {font-size: 9pt; font-family: Arial; color:#000000; font-weight: bold;}
a:hover {font-size: 9pt; font-family: Arial; color: #61778F;  font-weight: bold;}
img {border: 0;}

/* STANDARD */
.alert {font-size: 10pt;}
.warning {color: red; font-weight: bold;}
.button {font-size: 7.5pt; font-weight: bold;}
.submitbutton {font-size: 7.5pt; font-weight: bold;}
.form {font-size: 7.5pt;}
.footeraddress {font-size: 7.5pt;}
.inverse {font-size: 8pt; font-weight: bold;}
.PageTitle {font-size: 14pt; font-weight: bold;}
.title {font-size:13pt; font-weight: bold; text-decoration: none;}

a.homepagenews {color:#fff; font-weight: bold; text-decoration: underline;}
a.homepagenews:hover {color:#fff; font-weight: bold; text-decoration: underline;}
a.homepagenewsTitle {color: #000; font-weight: bold; text-decoration: none; font-size: 11pt;}
a.homepagenewsTitle:hover {color: #000; font-weight: bold; text-decoration: underline; font-size: 11pt;}

a.homepageevents {color:#fff; font-weight: bold; text-decoration: underline;}
a.homepageevents:hover {color:#fff; font-weight: bold; text-decoration: underline;}
a.homepageeventsTitle {color: #000; font-weight: bold; text-decoration: none; font-size: 11pt;}
a.homepageeventsTitle:hover {color: #000; font-weight: bold; text-decoration: underline; font-size: 11pt;}

.NewsTitle {font-size:12pt; font-weight: bold;}
.GoldText {font-Size: 10pt; color: #C9BE8A;}
.GoldTextLarge {font-Size: 24pt; color: #D2C48A;}
.white1 {font-size: 9pt;}
.white1b {font-size: 9pt; font-weight: bold;}
a.white2b {font-size: 10pt; font-weight: bold;}
a.white2b:hover {font-size: 10pt; color:#FEBF30; font-weight: bold;}
.printerfriendly {color: black; font-family: Arial; font-size: 9pt;}

/* MAIN NAVIGATION */
a.navMain {font-size:9pt; color: #fff; font-weight: bold; text-decoration: none;}
a.navMain:hover {font-size:9pt; color:#fff; font-weight: bold;  text-decoration: none;}
a.navMainS {font-size:9pt; color:#ffd900; font-weight: bold;  text-decoration: none;}
a.navMainS:hover {font-size:9pt; color: #ffd900; font-weight: bold;  text-decoration: none;}
.navMain_text {font-size:9pt; font-size: 6pt; font-weight: bold; color: #fff;}

a.HomepageSectionHeader {font-size: 12pt; color: #D2C48A; font-weight: bold;  text-decoration: underline;}
a.HomepageSectionHeader:hover {font-size: 12pt; color: #91DCFB; font-weight: bold;  text-decoration: underline;}

/* SECONDARY NAVIGATION */
a.navSec {color: #fff; font-weight: bold; text-decoration: underline;}
a.navSec:hover {color: #fff; font-weight: bold; text-decoration: underline;}
a.navSecS {color: #ffd900; font-weight: bold; text-decoration: underline;}
a.navSecS:hover {color: #ffd900; font-weight: bold; text-decoration: underline;}
.navSec_text {font-size:8pt; font-weight: bold; color: #fff;}

/* FOOTER NAVIGATION */
a.navFooter {color: #000; font-size:8pt; font-weight: bold; text-decoration: none;}
a.navFooter:hover {font-size:8pt; color:#000; font-weight: bold;  text-decoration: none;}
a.navFooterS {color: #000; font-size:8pt; font-weight: bold;  text-decoration: underline;}
a.navFooterS:hover {font-size:8pt; color:#000; font-weight: bold;  text-decoration: underline;}
.navFooter_text {color: #000; font-size:7.5pt; font-weight: bold;}


/* TABS */
a.activetab {font-weight: bold;}
a.activetab:hover {color:#50B7F6; font-weight: bold;}
a.inactivetab {font-weight: bold;}
a.inactivetab:hover {color:#000000; font-weight: bold;}



/* CALENDAR */
.frameRow {background-color: white;}
a.monthLink {color: black; font-weight: bold; font-size: 12pt; text-decoration: none;}
a.monthLink:hover {color: black; font-weight: bold; font-size: 12pt; text-decoration: none;}

.monthRow {background-color: #ffffff;  color: #000000; font-size: 12pt; font-weight: bold;}
.dowRow {background-color: white;  color: black; font-weight: bold;}
.dayRow {}

.emptyDay{background-color: #ffffff; color: white; font-weight: bold;  font-size: 7.5pt}

.activeDay{background-color: #F4D319; color: #000000; font-weight: bold;  font-size: 7.5pt}
a.activeDay{color: white; text-decoration: none; font-weight: bold; }
a.activeDay:hover {color: white; text-decoration: none; text-decoration: underline;}

.inactiveDay {background-color: #61778F; font-weight: bold;  color: white; font-size: 7.5pt}
a.inactiveDay {color: black; font-weight: normal; text-decoration: none;  font-size: 7.5pt}
a.inactiveDay:hover {color: black; font-weight: normal; text-decoration: underline;}

a.upcomingtitle {color: black; text-decoration: underline;  font-size: 8pt}
a.upcomingtitle:hover {color: #023AC3; text-decoration: underline;  font-size: 8pt}

.sidebar {background: url(images/sidebar.gif) repeat-y top left; color: #000; text-align: center;}

h1 {margin: 0; padding: 0; font-size: 2.5em; color: #488b3a;}
h2 {margin: 0; padding: 0; font-size: 1.5em; color: #b36500;}