body { color: #000000; 
       font-family: verdana,arial,serif;
       background-color: #ffffff;
       background-repeat: no-repeat;
       
     }

body.popup { color: #000000; 
             font-family: verdana,arial,serif;
             background-color: #ffffff;
           }


p { text-align: left;
    text-decoration: none;
    font-size: 100%;
    font-family: arial,verdana,serif,"Comic Sans MS";
  }

p.smallprint { color: #fddb00;
               font-size: 80%;
             }


p.content { font-size: 100%;
            padding-right: 10px;
            color: #ffff00;
            font-family: "Times new Roman",arial,verdana,serif,"Comic Sans MS";
          }

hr { color: #060606;
   }

h1 { color: #000000;
     font-family: impact,verdana,arial,serif;
     text-align: center;
   }

h2 { color: #000000;
     text-align: center;
   }

h3 { font-size: 145%;
     font-weight: bold;
   }

h4 { color: #ff0000;
     font-size: 120%;
   }

h5 { color: #ffff00;
   }



a.one:link {color: #fdbf00; }
a.one:visited {color: #fdbf00;}
a.one:hover {font-size: 100%;
             font-weight: normal;
             color: #fdbf00;
            }






div.banner { position: absolute;
             z-index: 1;
             top: 4px; left: 16px;
             width: 800px; height: 138px;
             text-align: center;
           }
           
div.logo { position: absolute;
             z-index: 2;
             top: 4px; left: 16px;
             width: 200px; height: 138px;
             text-align: center;
           }
           
div.uppernav { position: absolute;
               z-index: 1;
               left: 16px;
               top: 177px;
             }

div.links { position: absolute;
            z-index: 2;
            left: 16px;
            top: 200px;
            width: 200px; 
            color: #0000bb;
            text-align: left;
            font-size: 100%;
            background-color: #445566;
          }
          
div.valid { position: absolute;
            z-index: 2;
            left: 16px;
            top: 500px;
            
          }
          

div.lowernav { position: absolute;
               z-index: 1;
               left: 16px;
               top: 368px;
             }


div.uppercontent { position: absolute; z-index: 1;
              top: 90px; width: 600px;
              left: 230px; 
              color: #000000;
              padding: 10px;
              font-size: 120%;
              font-family: "Times new Roman",verdana,arial,sans-serif;
              
            }
            
div.content { position: absolute; z-index: 2;
              top: 175px; width: 580px; 
              left: 240px; 
              color: #000000;
              padding: 10px;
              font-size: 120%;
              font-family: "Times new Roman",verdana,arial,sans-serif;
              background-color: #446687;
            }
            
div.news { position: absolute; z-index: 3;
              top: 335px; width: 580px; 
              left: 350px; 
              color: #000000;
              padding: 10px;
              font-size: 120%;
              font-family: "Times new Roman",verdana,arial,sans-serif;
            }

div.lowercontent { position: absolute; z-index: 1;
                   top: 515px; width: 600px;
                   left: 230px; 
                   color: #000000;
                   padding: 10px;
                   font-size: 120%;
                   font-family: "Times new Roman",verdana,arial,sans-serif;
              
                 }
                 
                 
table { border: 1px solid #000000;
        color: #000000;
        background-color: #cc9900;
        font-size: 100%;
        width: 85%;
}

table.raceclasses { border: 1px solid #000000;
                    color: #000000;
                    background-color: #cc9900;
                    font-size: 100%;
                    width: 45%;
}


th { border: 1px solid #000000;
     background-color: #cccc00;
     color: #000000;
}

td { padding-top: 5px;
     border: 1px solid #000000;
     background-color: #ffcc66;
     color: #000000;
}


img.gallery { border: 1px solid #000000; }