TD.result  /* -- Style for tables on meet results pages  -- */
{
   vertical-align: top;
   text-align: left;
   font-size: 11pt;
   font-family: "times new roman", serif;
}

TH.result  /* -- Style for tables on meet results pages  -- */
{
   vertical-align: top;
   text-align: left;
   padding-top: 5px;
   font-size: 10pt;
   font-family: verdana, sans-serif;
}

TD.resulthead  /* -- Style for tables on meet results pages  -- */
{
   vertical-align: top;
   text-align: left;
   padding-top: 5px;
   font-size: 11pt;
   font-family: "times new roman", serif;
}

TD.resultfoot  /* -- Style for tables on meet results pages  -- */
{
   vertical-align: top;
   text-align: left;
   padding-bottom: 10px;
   font-size: 11pt;
   font-family: "times new roman", serif;
}

TD.resulthdft  /* -- Style for tables on meet results pages  -- */
{
   vertical-align: top;
   text-align: left;
   padding-top: 5px;
   padding-bottom: 10px;
   font-size: 11pt;
   font-family: "times new roman", serif;
}

.gold  /* -- Style for gold medal header on results pages  -- */
{
   background:  #ffff00;
   color: #000000;
   padding: 5px;
   font-size: 12pt;
   font-weight: normal;
   font-family: cursive;
}

.silver  /* -- Style for silver medal header on results pages  -- */
{
   background:  #cccccc;
   color: #000000;
   padding: 5px;
   font-size: 12pt;
   font-weight: normal;
   font-family: cursive;
}

.bronze  /* -- Style for bronze medal header on results pages  -- */
{
   background:  #ffcc33;
   color: #000000;
   padding: 5px;
   font-size: 12pt;
   font-weight: normal;
   font-family: cursive;
}

.final  /* -- Style for finalist header on results pages  -- */
{
   background:  #ccffcc;
   color: #000000;
   padding: 5px;
   font-size: 12pt;
   font-weight: normal;
   font-family: cursive;
}

TD.summary   /* -- Style for 'Summary Results' on results pages -- */

{
   background: #cccccc;
   color: #000000;
   text-align: left;
   font-size: 10pt;
   font-weight: bold;
   font-family: cursive;
}

TD.summarynos   /* -- Style for 'Summary Results' on results pages -- */

{
   background: #cccccc;
   color: #000000;
   text-align: center;
   font-size: 10pt;
   font-weight: bold;
   font-family: cursive;
}

TABLE.summary   /* -- Style for 'Summary Results' on results pages -- */

{
   background: #009933;
   color: #000000;
}

H3.result

{
   background: transparent; 
   color: #000000; 
   font-weight: normal; 
   font-size: 10pt; 
   margin-top: 5px; 
   margin-bottom: 1px; 
   font-family: verdana, arial, sans-serif;
}

DIV.result 

{
   background: transparent; 
   color: #000000; 
   font-size: 11pt; 
   margin-left: 50px;
}

TD.nqt 

{
   background: transparent; 
   text-align: left;
   color: #000000; 
   font-size: 9pt; 
   font-weight: bold; 
   font-family: "times new roman";
}
