
body, td, th {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 8pt;
    vertical-align: center;
}
table { border: 1px solid gray; }
.nopad { padding: 0px; margin: 0px; border: none; }
.bests { padding: 0px; margin: 0px; background-color: white; }
td { background-color: transparent; }

.rank { text-align: left; }
.name { text-align: left; }
.header { text-align: center; background-color: #d8d8d8; } 
.title { text-align: center; font-size: medium; font-weight: bold; }
.titlestats { text-align: center; font-size: x-small; }
.meterstats { font-size: 8pt; vertical-align: center; }
.relay { text-align: center; font-size: 1em;
         font-family: arial,verdana,helvetica,sans-serif; }

.r0 td { background-color: #ffffff; }
.r1 td { background-color: #e8e8e8; }
td.r0h { background-color: #dfdfff; }
td.r1h { background-color: #c8c8e8; }
tr.ry td { background-color: #ffffaa; }

.warn { text-align: center; color: red; }
.today { font-size: small; color: red; font-weight: bold; }
.start { font-size: small; color: blue; font-weight: bold; }
.newfs { color: blue; font-style: italic; }
.date { font-size: small; }
.footerfs { font-size: x-small; }
.month_prev { background-color: #dfdfff; }
.month_cur { background-color: #c8c8e8; }
.month_next { background-color: #cc66ee; }

.h1 { font-size: medium; color: #cc6600; }
.hcolor { color: #cc6600; }
.blue { color: #003399; }
.index { background-color: #ffffff; }
#.club { background-color: #8b9dc1; }
.club { background-color: white; }
.boxed { background-color: #00ff00; }
.price { color: #cc0000; }
.total { border-top-style: solid; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }
.error { color: #990000; font-size: 10pt; }

table.link { background-color: #ffffff; }
td.link { background-color: #ffffff; }

# table, td { background-color: #ffffff; }

h1 {
    font-size: 16pt;
    font-weight: bold;
    font-family: sans-serif;
}

h1.headline {
    color: #003366
    line-height: 200%;
    font-size: 16pt;
    font-weight: bold;
    font-family: sans-serif;
}

h2 {
    font-size: 13pt;
    font-weight: bold;
    font-family: sans-serif;
}

h2.headline {
    color: #003399
    line-height: 150%;
    font-size: 13pt;
    font-weight: bold;
    font-family: sans-serif;
}

h3 {
    font-size: 12pt;
    font-weight: bold;
    font-family: sans-serif;
}

td.heading {
    background-color: #aaaaaa
}

a:visited {
    color: #000000;
}
a:active {
    color: #0033ff;
}
a:hover {
    color: #0033ff;
}
a:link {
    color: #000000;
}
