td {
  font-family: Verdana;
  font-size: 13px;
  color: #000000; }
  td.arial {
    font-family: Arial;
    font-size: 13px;
    color: #000000; }
  td.white {
    font-family: Verdana;
    font-size: 13px;
    color: #FFFFFF; }
  td.whiteLarge {
    font-family: Verdana;
    font-size: 15px;
    color: #FFFFFF; }
  td.gray {
    font-family: Verdana;
    font-size: 13px;
    color: #adb1b9;
    background: #000000; }
  td.grayText {
    font-family: Verdana;
    font-size: 13px;
    color: #adb1b9; }
  td.store {
    font-family: Verdana;
    font-size: 13px;
    color: #856685; }
  td.whiteSmall {
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF; }
  td.babyBlueSmall {
    font-family: Verdana;
    font-size: 12px;
    color: #6baae7; }
  td.formHeader {
    font-family: "Verdana";
    font-size: 15px;
    color: #ffffff;
    white-space: nowrap;
    background: #bf0009;
    font-weight: bold; }
  td.formHeader2 {
    font-family: Verdana;
    font-size: 15px;
    color: #ffffff;
    background: #000000;
    font-weight: bold; }
  td.formHeader3 {
    font-family: "Century Gothic", Verdana;
    font-size: 15px;
    color: #ffa814;
    white-space: nowrap;
    background: #000000;
    font-weight: bold; }
  td.basketHeader {
    font-family: Arial;
    font-size: 13px;
    color: #adb1b9;
    white-space: nowrap;
    background: #000000;
    font-weight: bold; 
    padding: 0 2px;}
  td.calendarEvent, td.calendarDate {
    font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #FFFFFF; }

.caption {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold; }

.pageTitle {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #000000;
  font-weight: bold; }

.subtitle {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #bf0009;
  font-weight: bold; }

.subtitle2 {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #adb1b9;
  font-weight: bold; }

.warning {
  font-family: Verdana;
  font-size: 13px;
  color: #bf0009; }

.form {
  font-family: Verdana;
  font-size: 15px;
  color: #ffffff;
  background: #bf0009; }

.formSmall {
  font-family: Verdana;
  font-size: 13px;
  color: #ffffff;
  background: #bf0009; }

.form2 {
  font-family: Verdana;
  font-size: 15px;
  color: #ffffff;
  background: #000000; }

.form3 {
  font-family: Verdana;
  font-size: 15px;
  color: #ffffff;
  background: url("images/spacer_red_black.gif"); }

.footerText {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #ffcf59; }

.copyrightSmallText {
  font-family: Verdana;
  font-size: 10px;
  color: #000000; }

.backgroundTblOutline {
  background: #000000; }

.backgroundTableHeader {
  background: #bf0009; }

.backgroundTableCell {
  font-family: Verdana;
  font-size: 13px;
  color: #000000;
  background: #ffffff; }

.backgroundTableCell2 {
  font-family: Verdana;
  font-size: 13px;
  color: #ffffff;
  background: #002cad; }

div.newsDate {
  font-family: Verdana;
  font-size: 12px;
  color: #cccccc;
  white-space: nowrap; }
  div.newsDate a {
    color: #ffa814; }
div.newsTitle {
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  color: #ffa814;
  font-weight: bold;
  font-style: italic; }
  div.newsTitle a {
    text-decoration: none;
    font-family: Verdana;
    font-size: 12px;
    color: #ffa814;
    font-weight: bold;
    font-style: italic; }
div.newsEvent {
  font-family: Verdana;
  font-size: 12px;
  color: #ffffff; }
div.newsEntry {
  background-color: #000000;
  clear: both;
  padding: 10px 5px; }
  div.newsEntry img {
    margin: 5px; }

.eventSubTitleAqua {
  color: #6baae7;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleYellow {
  color: #ffee00;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleWhite {
  color: #FFFFFF;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px;
  color: #ffffff;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleBlack {
  color: #000000;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleBlue {
  color: #0061af;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleRoyalBlue {
  color: #00295c;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleGold {
  color: #fe9100;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitleGreen {
  color: #39db10;
  font-size: 16px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.eventSubTitle {
  color: #FFFFFF;
  font-size: 15px;
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  text-transform: none;
  margin: 6px; }

.newsDesc {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #f0cd8d;
  line-height: 15px; }

.calendarColoredText {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #ffffff; }

.calendarHeader {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #ffffff;
  white-space: nowrap;
  background: #bf0009; }

.calendarTableOutline {
  background: #FFFFFF; }

.calendarEmptyCell {
  background: #000000; }

.calendarTodayCell {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  white-space: nowrap;
  background: url("images/spacer_today.gif"); }

.calendarColoredCell {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  white-space: nowrap;
  background: #333333; }

.calendarColoredCellAlt {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  white-space: nowrap;
  background: url("images/spacer_today.gif"); }

.calendarColoredCellAlt2 {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  white-space: nowrap;
  background: #6baae7; }

.photoList {
  font-family: "Century Gothic", Verdana, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  white-space: nowrap;
  background: #000000; }

a:link, a:visited {
  color: #000000;
  text-decoration: underline; }
a:hover {
  color: #bf0009; }
a.babyBlueLink:link, a.babyBlueLink:visited {
  color: #6baae7;
  text-decoration: underline; }
a.babyBlueLink:hover {
  color: #FFFFFF; }
a.photoGalleryLink:link, a.photoGalleryLink:visited {
  color: #FFFFFF;
  text-decoration: underline; }
a.photoGalleryLink:hover {
  color: #fe9100; }
a.tanLink:link, a.tanLink:visited {
  color: #f0cd8d;
  text-decoration: underline; }
a.tanLink:hover {
  color: #FFFFFF; }
a.storeLink:link, a.storeLink:visited {
  color: #856685;
  text-decoration: none; }
a.storeLink:hover {
  color: #000000;
  text-decoration: none; }
a.goldLink:link, a.goldLink:visited {
  color: #ffcb2d;
  text-decoration: underline; }
a.goldLink:hover {
  color: #FFFFFF; }
a.neonGreenLink:link, a.neonGreenLink:visited {
  color: #39db10;
  text-decoration: underline; }
a.neonGreenLink:hover {
  color: #ffffff; }
a.neonGreenSmallLink:link, a.neonGreenSmallLink:visited {
  color: #39db10;
  text-decoration: underline; }
a.neonGreenSmallLink:hover {
  color: #ffffff; }
a.whiteToGreenLink:link {
  color: #ffffff;
  text-decoration: underline; }
a.whiteToGreenLink:visited {
  color: #b0d900;
  text-decoration: underline; }
a.whiteToGreenLink:hover {
  color: #b0d900; }
a.whiteLink:link, a.whiteLink:visited {
  color: #FFFFFF;
  text-decoration: underline;
  color: #FFFFFF;
  text-decoration: underline; }
a.whiteLink:hover {
  color: #ffcb2d;
  color: #adb1b9; }
a.calendarLink:link, a.calendarLink:visited {
  color: #FFFFFF;
  text-decoration: underline; }
a.calendarLink:hover {
  color: #CCCCCC; }
a.blueLink:link, a.blueLink:visited {
  color: #0061af;
  text-decoration: underline; }
a.blueLink:hover {
  color: #cb2229; }
a.news:link, a.news:visited {
  color: #3399CC;
  text-decoration: underline; }
a.news:hover {
  color: #000000; }
a.footer:link, a.footer:visited {
  color: #ffcf59;
  text-decoration: underline; }
a.footer:hover {
  color: #ffffff; }
a.copyright:link, a.copyright:visited {
  color: #000000;
  text-decoration: underline; }
a.copyright:hover {
  color: #bf0009; }
a.form:link, a.form:visited {
  color: #348fe6;
  text-decoration: underline;
  font-size: 15px; }
a.form:hover {
  color: #39db10;
  font-size: 15px; }
a.form2Link:link, a.form2Link:visited {
  color: #000000;
  text-decoration: underline;
  font-size: 15px; }
a.form2Link:hover {
  color: #6baae7;
  font-size: 15px; }
a.bigAndBoldLink:link, a.bigAndBoldLink:visited {
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 15px; }
a.bigAndBoldLink:hover {
  color: #000000;
  font-size: 15px; }
a.form2:link, a.form2:visited {
  color: #000000;
  text-decoration: underline;
  font-size: 15px; }
a.form2:hover {
  color: #666633;
  font-size: 15px; }
a.blackLink:link, a.blackLink:visited {
  color: #000000;
  text-decoration: underline; }
a.blackLink:hover {
  color: #FFFFFF; }

.inputForm {
  font-size: 90%; }
  .inputForm label {
    display: block;
    width: 12em;
    float: left;
    text-align: right;
    padding-right: 3px;
    font-size: 95%; }
  .inputForm input, .inputForm select {
    float: left;
    margin-right: 3px;
    padding-left: 2px; }
  .inputForm div {
    margin-bottom: .4em;
    clear: both; }
  .inputForm br {
    clear: both; }
  .inputForm textarea {
    height: 100px; }
  .inputForm input.numeric {
    width: 50px; }

.required {
  font-weight: bold; }

.field_with_errors {
  background-color: #FF828B; }

.validation_error {
  color: red;
  font-size: .8em; }

.gray {
  color: #999; }

.white {
  color: #FFF; }
