body          { font-family: verdana, ariel, helvetica, sans-serif;
                font-style: normal;
                font-weight: normal;
                font-size: 10pt;
                color: #0000ff;
                background: #82caff;
                text-align: center;
              }

body.entry    { font-family: verdana, ariel, helvetica, sans-serif;
                font-style: normal;
                font-weight: normal;
                font-size: 10pt;
                color: #0000ff;
                background: #ccffff;
                margin: 0;
                text-align: center;
              }

p             { margin-left: 10px;
                margin-right: 10px;
              }

p.diarycell    { margin: 0px;
                 padding: 0px;
                 border: 0px solid;
                 text-align: right;
               }

p.news         { margin: 0px;
                 padding: 2px;
                 font-size: 8pt;
                 border: 0px solid;
                 border-color: #0000ff;
                 background-color: #addfff;
               }

p.events      { font-size: 11pt;
                font-weight: bold;
                margin: 0;
                padding: 5px 0 0 5px;
              }

p.update      { font-size: 8pt;
                margin-top: 20px;
                margin-right: 30px;
                margin-bottom: 60px;
                margin-left: 30px;
                text-align: right;
                border: 0px solid;
              }

p.diary       { margin-top: 20px;
                margin: 0px;
                text-align: center;
                border: 0px solid;
              }

p.slide       { font-size: 12pt;
                margin-top: 20px;
                margin-right: 30px;
                margin-bottom: 60px;
                margin-left: 30px;
                text-align: left;
                border: 0px solid;
              }

li            { margin-left: 10px;
                margin-right: 10px;
              }

li.news       { margin: 15px 0 0 0;
                padding: 0px;
              }

dt            { margin-left: 10pt;
                margin-right: 10pt;
              }

caption      { font-size: 16pt;
               text-align: center;
               font-weight: bold;
             }

h1           { font-size: 18pt; 
               font-weight: bold;
               margin-left: 10pt;
               text-align: center;
             }

h2           { font-size: 16pt; 
               font-weight: bold;
               margin-left: 10pt;
               text-align: center;
             }

h3           { font-size: 14pt; 
               font-weight: bold;
               margin-left: 10pt;
               text-align: left;
             }

h4           { font-size: 12pt; 
               font-weight: bold;
               margin-left: 10pt;
               text-align: left;
               padding-top: 5px;
               padding-bottom: 0px;
             }

h5           { font-size: 12pt; 
               font-weight: bold;
               margin-left: 10pt;
               text-align: center;
             }

td           { font-size: 10pt;
               padding-left: 5px;
               padding-right: 5px;
               border-top: 1px solid #0000ff ;
               border-bottom: 1px solid #0000ff ;
               border-left: 1px solid #0000ff ;
               border-right: 1px solid #0000ff ;
               text-align: left;
             }

td.results   { border: 1px dashed #0000ff;
               vertical-align: top;
               padding: 0px;
               margin-right: auto;
               margin-left: auto;
             }

td.diary     { text-align: center;
               padding: 0px;
               border: 0px;
             }

td.pics      { font-size: 10pt;
               vertical-align: top;
               padding: 0;
               border: 0px solid;
             }

td.history   { padding: 0px;
               margin: 0px;
               border: 0px solid #ccffff;
             }

td.index     { font-size: 10pt;
               padding: 5px 0px 0px 0px;
               border: 0px;
             }

td.indexhead { font-size: 10pt;
               padding: 5px 0px 0px 0px;
               border: 0px;
               text-align: center;
             }

td.date      { font-size: 14pt;
               font-weight: bold;
               text-align: center;
               border: 0px;
               padding: 5px;
             }

td.events    { font-size: 10pt;
               font-weight: bold;
               padding: 5px 0 0 0;
               border: 0px solid;
             }

td.rrr       { font-size: 10pt;
               font-weight: bold;
               padding: 0;
               border: 0;
             }

th           { font-size: 12pt;
               font-weight: bold;
               border: 1px solid #0000ff ;
               text-align: center;
             }

th.points    { font-size: 10pt;
               font-weight: bold;
               border: 1px solid #0000ff ;
               text-align: center;
             }

td.entry     { padding: 5px;
               border: 0px;
               text-align: left;
             }

td.newstab   { font-size: 8pt; 
               text-align: center;
               background-color: #addfff; 
               border-left-color: #000000; 
               border-right-color: #000000;
               padding-bottom: 2px;
             }

table        { padding-left: 5px;
               padding-right: 5px;
               border: 3px solid #0000ff;
               border-collapse: collapse;
               margin-right: auto;
               margin-left: auto;
             }

   .results  { border: 1px dashed #0000ff;
               vertical-align: top;
               padding: 0px;
               margin-right: auto;
               margin-left: auto;
             }

table.pics   { padding-left: 0px;
               border: 0px;
               margin-top: 10px;
               margin-right: auto;
               margin-left: auto;
             }

table.history { padding: 0px;
                border: 0px;
                margin-top: 10px;
                margin-right: auto;
                margin-left: 100px;
                width: 600px;
              }

table.index1 { margin-left: 5px;
               width: 790px;
               border: 0px solid;
               padding: 0px;
             }

table.index2 { padding-left: 0px;
               margin-top: 5px;
               border: 0px;
             }

table.index3 { padding-left: 2px;
               border: 0px;
             }

hr           { width: 650px;
               color: #0000ff }

.rrdiary     { padding-left: 5px; 
               border: solid 3px #0000ff;
               border-collapse: collapse;
             }

.border      { border-bottom-style: solid; 
               border-bottom-width: 1pt;
             }

.header      { font-weight: bold; 
               background-color: #ffff00 }
                                                        
.menucell    { background-color: #80ffff; 
               border-top-style: solid; 
               border-top-width: 0pt;
             }

.menutext    { font-size: 8pt; 
               line-height: 140%; 
               list-style-type: none; 
               margin-left: 5px;
               margin-top: 0px; 
               margin-bottom: 0px;
             }
                                                                                                 
.newscell    { background-color: #c0c0c0;
             }
               
.newshead    { border-top:0px solid #ffffff; 
               border-bottom:0px solid #ffffff; 
               color: #ffff00; 
               background-color: #cc0000; 
               font-weight: bold; 
               border-left-color:#ffffff; 
               border-right-color:#ffffff;
             }

.tablehead   { font-size: 16pt; 
               font-weight: bold;
               border-color: #0000ff;
               border-top: 2px solid #0000ff ;
               border-bottom: 2px solid #0000ff ;
               border-left: 2px solid #0000ff ;
               border-right: 2px solid #0000ff ;
               text-align: center;
             }

.tablesubhead  { font-size: 14pt; 
                 font-weight: bold;
                 border-top: 2px solid #0000ff ;
                 border-bottom: 2px solid #0000ff ;
                 border-left: 2px solid #0000ff ;
                 border-right: 2px solid #0000ff ;
                 text-align: center;
               }

a:link           { text-decoration: underline;
                 }

a:active         { text-decoration: underline;
                 }

a:visited        { color: #000000; 
                   text-decoration: underline;
                 }

a:hover          { color: #cc0000; 
                   text-decoration: underline;
                 }

div              { font-size: 10pt;
                 }

div.main       { width: 800px;
                 background: #ccffff;
                 border: 0px solid;
                 margin-left: auto;
                 margin-right: auto;
                 text-align: left;
               }

div.wrapper    { width: 800px;
                 background: #ccffff;
                 background-image: none;
                 margin-left: auto;
                 margin-right: auto;
                 margin-top: 10px;
                 padding: 10px 0px 100px 0px;
                 text-align: left;
                 min-height: 900px;
                 border: 0px solid;
               }

div.summary      { padding: 0; 
                   border: none; 
                   margin-left: 10%; 
                   background: #ffffff;
                   width: 80%;
                 }

div.head       { position: relative;
                 top: 0;
                 width: 750px;
                 margin-left: 25px;
                 margin-right: 25px;
                 text-align: center;
                 border: 0px solid;
               }

div.club       { position: relative;
                 top: 0;
                 right: auto;
                 left: 50px;
                 text-align: left;
                 width: 700px;
                 padding:10px;
                 border: 0px solid;
               }

div.res        { position: relative;
                 top: 0;
                 margin-left: 20px;
                 text-align: left;
                 width: 750px;
                 padding:10px;
                 border: 0px solid;
               }

img            { border: 0 solid;
                 margin-top: 1px;
               }

img.RRimg     { width:600px;
                height: 80px;
                border: 0px solid;
               }

div.menu       { position: relative;
                 top: 0;
                 width: 700px;
                 text-align: center;
                 border-top: 2px solid #0000ff;
                 border-bottom: 2px solid #0000ff;
                 margin-top: 10px;
                 margin-left: auto;
                 margin-right: auto;
                 padding: 10px 0 10px 0;
               }

div.diary      { position: relative;
                 top: 0;
                 width: 630px;
                 text-align: center;
                 margin-top: 10px;
                 margin-left: 85px;
                 margin-right: auto;
                 border: 0px solid;
                 padding: 0px;
               }

div.news       { position: relative;
                 top: 0;
                 right: auto;
                 left: 50px;
                 height: 700px;
                 text-align: left;
                 width: 700px;
                 padding:0px;
                 margin: 0px;
                 border: 0px solid;
               }

div.newsL     {  position: absolute;
                 top: 10px;
                 left: 10px;
                 right: auto;
                 text-align: left;
                 width: 225px;
                 height: auto;
                 margin: 0px;
                 padding: 5px;
                 background:transparent;
                 border: 0px solid;
               }
div.newsM     {  position: absolute;
                 top: 10px;
                 left: 235px;
                 right: auto;
                 text-align: left;
                 width: 225px;
                 height: auto;
                 margin: 0px;
                 padding: 5px;
                 background:transparent;
                 border: 0px solid;
               }


div.newsR     {  position: absolute;;
                 top: 10px;
                 left: 460px;
                 right: auto;
                 text-align: left;
                 width: 225px;
                 margin: 0px;
                 padding: 5px;
                 background:transparent;
                 border: 0px solid;
                }

