a:link {
  color: #ffffff;
  background-color: #ffcc00;
  font: 10pt arial, verdana, helvetica;
}

a:visited {
  color: #333333;
  background-color: #ffcc00;
  font: 10pt arial, verdana, helvetica;
}

a:active {
  background-color: #cc9900;
  color: #555555;
}

a:hover {
  background-color: #ffcc00;
  color: #555555;
}

body {
  font: 10pt arial, verdana, helvetica;
  background-color: #ffffff;
  color: #000000;
}

td {
  font: 10pt arial, verdana, helvetica;
  color: #000000;
}

th {
  font: 14pt arial, helvetica, sans-serif;
  color: #cc9911;
}


td.horse {
  font: 12pt arial, verdana, helvetica;
  color: #000000;
  vertical-align: top;
  background-color: #ffffff;
}

th.horse {
  font: 12pt arial, verdana, helvetica;
  color: #ffffff;
  font-weight: 600; 
  background-color: #ffcc00;
}


th.list {
  font: 10pt arial, verdana, helvetica;
  background-color: #ffcc00;
  text-align: center;
  vertical-align: top;
}

form {
  font: 10pt arial, verdana, helvetica;
  color: #000000;
}

textarea {
  font: 10pt arial, verdana, helvetica;
  color: #000000;
}

.rights {
  font: 8pt arial, helvetica, sans-serif;
  background-color: #ffffff;
  color: #555555;
}

.bright_news {
  font: 10pt arial, helvetica, sans-serif;
  color: #333333;
  background-color: #eeeeee;
}

.pale_news {
  font: 10pt arial, helvetica, sans-serif;
  color: #333333;
  background-color: #ffffff;
}


.email {
  background-color: #ffffff;
  color: #000000;
}

table.msgcentre {
  font: arial, verdana, helvetica;
  background-color: #cc9900;
  vertical-align: top;
}

th.msgcentre {
  font: arial, verdana, helvetica;
  background-color: #ffcc00;
  text-align: center;
  color: #ffffff;
}

td.msgcentre {
  font: arial, verdana, helvetica;
  background-color: #ffffff;
  vertical-align: top;
}

.background {  background-color: #ffcc33};

