body
 {background-color: white;
  color: rgb(0,0,0);
  font-family: sans-serif;
  font-size: 10pt;
  }

strong{
  font-weight: 700;
  font-family: sans-serif;
  color: rgb(0,0,0);
  font-size: 10pt;
  }

table.main
 {background-color: white;
  color: rgb(0,0,0);
  font-family: sans-serif;
  font-size: 10pt;
  }

tr {
  vertical-align: top;
  font-family: sans-serif;
  font-size: 10pt;
  }

tr.grey {
  background-color: rgb(204,204,204);
  }

td a:link {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 10pt;
   }

td a:visited {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 10pt;
  }

td.smlink a:link {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 11pt;
   }

td.smlink a:visited {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 11pt;
  }

td.smlink a:hover {
  color: rgb(255,102,0);
  text-decoration: none;
  font-size: 11pt;
  }
td.link10 a:link {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 10pt;
   }

td.link10 a:visited {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 10pt;
  }

td.link10 a:hover {
  color: rgb(255,102,0);
  text-decoration: none;
  font-size: 10pt;
  }

td a:hover {
  color: rgb(255,102,0);
  text-decoration: none;
  font-size: 10pt;
  }

td.nav {
  /*font-weight: 700;*/
  text-indent: 5px;
  background-color: rgb(204,204,204);
  font-size: 10pt;
  }

td.nav10 {
  /*background-color: rgb(204,204,204);*/
  background-color: rgb(0,0,0);
  height: 50px;
  }

td.navhead {
  /*font-weight: 700;*/
  text-indent: 5px;
  background-color: rgb(51,102,153);
  color: rgb(204,204,204);
  font-size: 10pt;
  }

td.nav a {
  color: rgb(51,102,153);
  background-color: rgb(204,204,204);
  text-decoration: underline;
  font-size: 10pt;
  /*font-weight: 800;*/
  }

td.nav a:link {
  color: rgb(51,102,153);
  font-size: 10pt;
  text-decoration: underline;
  }

td.nav a:visited {
  color: rgb(51,102,153);
  text-decoration: underline;
  font-size: 10pt;
  }

td.nav a:hover {
  color: rgb(255,102,0);
  text-decoration: none;
  }

tr.events {
  background-color: rgb(51,102,153);
  color: rgb(204,204,204);
  font-size: 10pt;
	  }

td.highlight {
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  font-weight: 700;
  font-size: 10pt;
  }

td.highlightred {
  color: rgb(255,0,0);
  background-color: rgb(255,255,255);
  font-weight: 700;
  font-size: 10pt;
  }

td.textred {
  color: rgb(255,0,0);
  }

table.schedule
 {background-color: white;
  color: rgb(0,0,0);
  font-family: sans-serif;
  font-size: 10pt;
  border-top:    1px rgb(0,0,0) solid;
  border-right:  1px rgb(0,0,0) solid;
  border-bottom: 1px rgb(0,0,0) solid;
  border-left:   1px rgb(0,0,0) solid;
  }

table.tournyhead {
  color: rgb(255,255,255);
  background-color: rgb(51,102,153);
  font-family: sans-serif;
  font-size: 10pt;
  border-top:    1px rgb(0,0,0) solid;
  border-right:  1px rgb(0,0,0) solid;
  border-left:   1px rgb(0,0,0) solid;
  }

table.tournydata {
  background-color: rgb(255,255,255);
  color: rgb(0,0,0);
  font-family: sans-serif;
  font-size: 10pt;
  border-right:  1px rgb(0,0,0) solid;
  border-bottom: 1px rgb(0,0,0) solid;
  border-left:   1px rgb(0,0,0) solid;
  }

table.tgreybox {
  background-color: rgb(102,102,102);
  color: rgb(0,0,0);
  font-family: sans-serif;
  font-size: 10pt;
  border-top:    1px rgb(0,0,0) solid;
  border-right:  1px rgb(0,0,0) solid;
  border-bottom: 1px rgb(0,0,0) solid;
  border-left:   1px rgb(0,0,0) solid;
  }

td.month {
  background-color: rgb(204,204,204);
  padding-left:   5px; 
  }

td.tournyheadl {
  color: rgb(255,255,255);
  background-color: rgb(51,102,153);
  padding-left:   5px; 
  }

td.tournyhead {
  color: rgb(255,255,255);
  background-color: rgb(51,102,153);
  }

td.tournyheadr {
  color: rgb(255,255,255);
  background-color: rgb(51,102,153);
  text-align: right;
  padding-right:  5px; 
  }

td.r5 {
  text-align: right;
  padding-right:  5px; 
  }

td.l5 {
  text-align: left;
  padding-left:   5px; 
  }

td.l10 {
  text-align: left;
  padding-left:   10px; 
  }

td.l20 {
  text-align: left;
  padding-left:   20px; 
  }

td.rounds {
  text-align: right;
  padding-right:  5px; 
  }

td.date {
  padding-left:   0px; 
  color: rgb(153,153,153);
  font-weight: 600;
  font-size: 8pt;
  }

tr.b20 {
  padding-bottom:  20px; 
  }
tr.b15 {
  padding-bottom:  15px; 
  }
tr.b10 {
  padding-bottom:  10px; 
  }
tr.b5 {
  padding-bottom:  5px; 
  }

tr.b3 {
  padding-bottom:  3px; 
  }

tr.t2 {
  padding-top:  1px; 
  }
/*-----------
   reference 
  -----------*/

/* This is a sample of CSS elements

  background-color: white;
  background-color: rgb(0,0,0);
  background-color: rgb(102,102,102);
  background-color: rgb(204,204,204);
  background-color: rgb(255,255,255);

  color: rgb(102,102,102);
  color: rgb(255,255,255);
  color: rgb(51,51,51); 

  border-top:    1px rgb(102,102,102) solid;
  border-right:  1px rgb(102,102,102) solid;
  border-bottom: 1px rgb(102,102,102) solid;
  border-left:   1px rgb(102,102,102) solid;
  border-color:  rgb(102,102,102); 
  border-width:  1px 1px 1px 1px; 

  font-family: sans-serif;
  font-size:   10pt;
  font-size:   12pt;
  font-size:   24pt;
  font-weight: 400;
  font-weight: 600;
  font-weight: 700;
  font-weight: bold;

  margin-left:  0px; 
  margin-right: 0px; 

  padding-top:    0px; 
  padding-right:  0px; 
  padding-bottom: 0px; 
  padding-left:   0px; 

  text-align: center;
  text-decoration: none;
  text-decoration: underline;

  vertical-align: top;

  height: 3em;
  width:  16.66%

*/
