ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, MENU, OL, P, TD, TR, TH, UL
{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #3366FF; background-color: #000000; border:0}

.WELCOMETEXT { font-size: 20px; font-weight: bold}

.WELCOMETEXTLETTER { font-size: 18px: font-weight: bold}

.HEADLINETEXT {  font-size: 13px; font-weight: bold; color: #3366CC}
.blackout {  background-color: #000000}
.whiteout {  background-color: #FFFFFF}

.blacktextonwhitebackground {  font-size: 12px; color: #333333; background-color: #FFFFFF }
.blacktextonwhitebackground A {color: #000000}
.blacktextonwhitebackground A:hover {color: #333333; text-decoration : None;}
.blacktextonwhitebackground A:visited {}

.whitetextonblackbackground {  font-size: 10px; color: #FFFFFF; background-color: #000000 }
.whitetextonblackbackground A {color: #CCCCCC}
.whitetextonblackbackground A:hover {color: #FFFFFF; text-decoration : None;}
.whitetextonblackbackground A:visited {}

.blacktextongreybackground {  font-size: 12px; color: #333333; background-color: #DDDDDD }
.blacktextongreybackground A {color: #000000}
.blacktextongreybackground A:hover {color: #333333; text-decoration : None;}
.blacktextongreybackground A:visited {}

.tableformat {text-align: center; vertical-align: middle:}


.linkformat:link { color:#000000}

.HEADLINE { font-size: 20px; font-weight: bold; color:#FFFFFF }

.HEADING { font-size: 18px; font-weight: bold; }
.GREYHEADING { font-size: 18px; font-weight: bold; color: #C0C0C0; background-color: #000000 }
.GREYHEADING A { font-size: 18px; font-weight: bold; color: #C0C0C0; background-color: #000000 }

.FEES { font-size: 16px; font-weight: bold; color:#990000; }
.FEES A { font-size: 16px; font-weight: bold; color:#990000; }

.whitetextonblackbackground12 {  font-size: 12px; color: #FFFFFF; background-color: #000000 }
.whitetextonblackbackground12 A {color: #CCCCCC}
.whitetextonblackbackground12 A:hover {color: #FFFFFF; text-decoration : None;}
.whitetextonblackbackground12 A:visited {}

.bluetextonblackbackground {  font-size: 14px; color: #3366CC; background-color: #000000 }
.bluetextonblackbackground A {color: #3366CC}
.bluetextonblackbackground A:hover {color: #3366CC; text-decoration : None;}
.bluetextonblackbackground A:visited {}


.body {
  background-color: #660066
  padding: 15px;
}
.title {
  font-family: arial;
  font-size: 24pt;
  color: #FF0000;
  text-align: center;
 background-color: #330099;
}

.weekday {
  font-family: Arial;
  font-size: 10pt;
  color: #FF0000;
  text-align: center;
  background-color: #000000;
  border-width: 1px;
  border-color:#FFFFFF
  border-style: solid;
}
.filler {
  text-align: center;
  vertical-align: middle;
  border-width: 1px;
  border-color: #FFFFFF
  border-style: solid;
  padding: 4px;
}

.daynum {
  font-family: Arial;
  text-align: right;
  line-height: 1;
  padding-bottom: 5px;
  color: #FF0000; 
}
.event {
  text-align: left;
  line-height: 1.2;
}
.day { font-family: Arial;
  font-size: 10pt;
  color: #FF0000
  background-color: #FF33CC;
  vertical-align: top;
  width: 14%;
  height: 100px;
  border-width: 1px;
  border-color:#CDCDCD;
  border-style: solid;
  padding: 4px;  }

  .daypublichol { font-family: Arial;
  font-size: 10pt;
  color: #8080FF;
  background-color: #8080FF;
  vertical-align: top;
  width: 14%;
  height: 100px;
  border-width: 1px;
  border-color:#CDCDCD;
  border-style: solid;
  padding: 4px;  }

  .daynumpublichol {
  font-family: Arial;
  text-align: right;
  line-height: 1;
  padding-bottom: 5px;
  color: #FFFFFF;
  background-color: #8080FF;}

  .daynumpublicholtext {
  font-family: Arial;
  text-align: center;
  line-height: 1;
  padding-bottom: 5px;
  color: #FFFFFF;
  background-color: #8080FF;}

   .dayevent { font-family: Arial;
  font-size: 10pt;
  color: #FFFFCC;
  background-color: #FFFFCC;
  vertical-align: top;
  width: 14%;
  height: 100px;
  border-width: 1px;
  border-color:#CDCDCD;
  border-style: solid;
  padding: 4px;  }

  .daynumevent {
  font-family: Arial;
  text-align: RIGHT;
  line-height: 1;
  padding-bottom: 5px;
  color: #8080FF;
  background-color: #FFFFCC;}

  .daynumeventtext {
  font-family: Arial;
  text-align: center;
  line-height: 1;
  padding-bottom: 5px;
  color: #8080FF;
  background-color: #FFFFCC;}

.greytextonblackbackground {  font-size: 14px; color: #C0C0C0; background-color: #000000 }
.greytextonblackbackground A {color: #C0C0C0}
.greytextonblackbackground A:hover {color: #C0C0C0; text-decoration : None;}
.greytextonblackbackground A:visited {}

.greytextonblackbackgroundlink {  font-size: 12px; color: #C0C0C0; background-color: #000000 }
.greytextonblackbackgroundlink A{  font-size: 12px; color: #C0C0C0; background-color: #000000 }

.disctextonblackbackground {  font-size: 14px; color: #535353; background-color: #000000; font-weight: bold }
.disctextonblackbackground A {color: #535353}
.disctextonblackbackground A:hover {color: #535353; text-decoration : None;}
.disctextonblackbackground A:visited {}

.motorsport {  font-size: 14px; color: #215868; background-color: #000000; font-weight: bold }
.motorsport A{  font-size: 14px; color: #215868; background-color: #000000; font-weight: bold }