body.main   {background-color: #ffffff; text-align: center; margin: 20px 20px 20px 20px;}
table.title {width: 100%; border-collapse: collapse; text-align: center;}
img.burgee  {height: 50px;}
td.burgee   {padding: 4px 4px 4px 4px; text-align: center;}
td.venue    {padding: 4px 4px 4px 4px; text-align: center; font: normal normal normal 14pt "Arial",Arial,Sans-Serif; color: rgb(0,0,0);}
td.event    {padding: 4px 4px 4px 4px; text-align: center; font: normal normal normal 18pt "Arial",Arial,Sans-Serif; color: rgb(0,0,0);}
p.footinfo  {padding: 0; margin: 0    0 0    0; text-align: center; font: normal normal normal 9pt "Arial",Arial,Sans-Serif; color: rgb(0,0,0);}
p.titlet    {text-align: center;}
p.foott     {text-align: center;}
table.foot  {width: 100%; margin: 20px 0 20px 0; border-collapse: collapse; text-align: center;}
td.tdfl     {width: 33%; padding: 3px 3px 3px 3px; text-align: left;   font: normal normal normal 9pt "Arial",Arial,Sans-Serif; color: rgb(0,0,0);}
td.tdfc     {width: 33%; padding: 3px 3px 3px 3px; text-align: center; font: normal normal normal 9pt "Arial",Arial,Sans-Serif; color: rgb(0,0,0);}
td.tdfr     {width: 33%; padding: 3px 3px 3px 3px; text-align: right;  font: normal normal normal 9pt "Arial",Arial,Sans-Serif; color: rgb(0,0,0);}
p.title        {text-align: center; font: normal normal normal 10pt Arial,Sans-Serif; color: #000000;}
p.notes        {padding: 0; margin: 20px 0 20px 0; text-align: center; font: normal normal normal 8pt  Arial,Sans-Serif; color: #000000;}
p.race         {padding: 0; margin: 0    0 0    0; text-align: center; font: normal normal normal 10pt Arial,Sans-Serif; color: #000000;}
p.raceanno     {padding: 0; margin: 0    0 0    0; text-align: center; font: normal normal normal 8pt  Arial,Sans-Serif; color: #000000;}
p.seriesanno   {padding: 0; margin: 0    0 0    0; text-align: center; font: normal normal normal 8pt  Arial,Sans-Serif; color: #000000;}
p.maint        {text-align: center;}
p.prizet       {text-align: center;}
table.main     {margin: 0px 0 0px 0; border-collapse: collapse; text-align: center;}
td.maintdpos   {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdcomp  {background-color: #eeeeee; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdextra {background-color: #eeeeee; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdrace  {background-color: #eeeeee; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdpts   {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: right;  font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdpos2  {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdcomp2 {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdextra2{background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdrace2 {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.maintdpts2  {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: right;  font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
th.mainthpos   {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
th.mainthcomp  {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
th.mainthextra {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
th.mainthrace  {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
th.mainthpts   {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: right;  font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
th.mainthfleet {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: center; font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
table.prize    {margin: 20px 0 20px 0; border-collapse: collapse; text-align: center;}
td.prizetd     {background-color: #eeeeee; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
td.prizetd2    {background-color: #ffffff; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal normal 8pt Arial,Sans-Serif; color: #000000;}
th.prizeth     {background-color: #dddddd; padding: 1px 1px 1px 1px; border: 1pt solid #ffffff; text-align: left;   font: normal normal bold   8pt Arial,Sans-Serif; color: #000000;}
.sailno, .race, .rank { padding: 1px 1px 1px 1px; text-align: center;} 
.even, {padding: 1px 1px 1px 1px; background-color: #bbf;}
.odd {background-color: #ddf;}

