A {font: 12px Arial, Helvetica, sans-serif; color :#CD0000; text-decoration : underline; cursor: hand;}
A:link {color : #CD0000;}
A:visited  {color: #CD0000;}
A:hover  {color: #000000;}

A.bold {font-size: 11px; font-weight: bold; color : #000000;}
A.bold:link {color : #000000;}
A.bold:visited  {color: #000000;}
A.bold:hover  { color: #CD0000;}

A.footer {font-size: 10px; color : #000000;}
A.footer:link {color : #000000;}
A.footer:visited  {color: #000000;}
A.footer:hover { color: #CD0000;}

A.email {font-size: 10px;}
A.email:link {font-size: 10px;}
A.email:visited  {font-size: 10px;}
A.email:hover  {font-size: 10px;}

A.back {font-size: 11px;}
A.back:link {font-size: 11px;}
A.back:visited  {font-size: 11px;}
A.back:hover  {font-size: 11px;}

span.header { font-size: 18px; color: #CC0000; line-height: 20px;}
span.bannerheader { font-size: 13px; color: #CC0000; font-weight: bold; line-height: 15px;}
span.em { font-size: 10px;  font-style: italic; line-height: 12px; color: #000000; text-align: right;}
span.emg { font-size: 10px;  font-style: italic; line-height: 12px; color: #000000; text-align: right; color: #999999;}
span.normal { font-size: 11px;  font-style: normal; line-height: 12px; color: #000000;}
span.green { font-size: 11px; color: #4E9292; font-weight: bold;  font-style: normal;}


td.bannerhead { font-size: 11px; font-weight: bold; color: #ffffff; background-color: #000000; border-right: 1px solid #cccccc;border-bottom: 1px solid #999999;}
td.bannerbase {background-color: #CDDDDC;border-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-style: solid; border-right-style: inset; border-bottom-style: inset; border-left: none; border-right-color : #CCCCCC; border-bottom-color : #CCCCCC; border-top: 0px; font-size: 11px; line-height: 16px;}
td.bannerpadding { padding: 8px 8px 12px 12px;  font-size: 11px; line-height: 16px;}

.bannergrey {background-color: #EEEEEE;border-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-style: solid; border-right-style: inset; border-bottom-style: inset; border-left-color : #9E9A9A; border-right-color : #CCCCCC; border-bottom-color : #CCCCCC; border-top-color: #9E9A9A; font-size: 11px; line-height: 16px;}

td.bannerinline { font-size: 11px; padding-right: 27px; line-height: 13px;}


td.tombstonehead { font-size: 11px; font-weight: bold; color: #ffffff; background-color: #87BCBC; border-right: 1px solid #cccccc;border-bottom: 1px solid #999999;}
td.tombstonebase {background-color: #eeeeee;border-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-style: solid; border-right-style: inset; border-bottom-style: inset; border-left: 1px #cccccc solid; border-right-color : #CCCCCC; border-bottom-color : #CCCCCC; border-top: 0px; font-size: 11px; line-height: 16px;  font-size: 12px; }
td.tombhead {font-size: 11px; font-weight: bold; color: #ffffff; line-height: 13px; padding: 4px 10px 4px 0px;}

td.navheading {font-size: 11px;  border-top: 1px solid #606465; border-bottom: 1px solid #9d9b9c; padding-left: 9px; font-weight: bold; background-color: #ffffff;}
td.nav { font-size: 11px; border-bottom: 1px solid #ffffff; background-color: #DCD9D9; cursor: hand;}
td.navon { font-size: 11px; border-bottom: 1px solid #ffffff; background-color: #E9E6E6; cursor: hand;}


td.white {background-color: #ffffff; padding: 9px; border-bottom: 1px solid #e7e7e7; color: #CD0000;}
td.whiteright {background-color: #ffffff; padding: 9px; text-align: right; vertical-align : top; font-weight: normal; border-bottom: 1px solid #e7e7e7;}

td.right {padding: 18px 0px 0px 9px; vertical-align: top; font-size: 10px;  font-style: italic; line-height: 12px; text-align: right;}


UL {list-style : square outside url("/images/bullet.gif"); margin-left: 20px;}
.bullet {margin-left: 12px; margin-top: 10px;}
.team {list-style : square outside url("/images/bulletsml.gif"); margin-left: -5px; margin-top: 5px; font-size: 11px;}
.bulletbox {list-style : square outside url("/images/arrow_bullet.gif"); margin-left: 9px; margin-top: 5px;}
.contact { margin: -5px 0px -19px 1px; line-height: 25px;}
.news { margin: -5px 0px -19px 1px; line-height: 13px;}

td.date {text-align: right; border-bottom: 1px solid #99CCCC; padding-right: 15px; color: #4E9292; font-weight: bold; vertical-align: top; padding: 6px 5px 7px 10px;}
td.race {text-align: left; border-bottom: 1px solid #99CCCC;  font-size: 11px; vertical-align: top; padding:5px 5px 7px 10px; color: #287272;}
td.country {text-align: right; border-bottom: 1px solid #99CCCC;  font-size: 11px; vertical-align: top; padding:5px 13px 7px 5px; color: #287272;  font-style: italic;}
td.middletxt {text-align: center; border-bottom: 1px solid #99CCCC; vertical-align: top; padding: 3px 5px 3px 5px; padding:5px 5px 7px 5px; color: #287272; }
td.month {text-align: left; border-bottom: 1px solid #99CCCC; color: #4E9292; font-weight: bold; vertical-align: top; padding: 3px 5px 3px 5px; background-color: #DCEDED;  font-size: 11px;}

td.resultsrace {text-align: left; border-bottom: 1px solid #99CCCC;  font-size: 11px; vertical-align: top; padding:5px 5px 7px 10px; color: #287272;  font-style: italic;}
td.resultsachievements {text-align: left; border-bottom: 1px solid #99CCCC;  font-size: 11px; vertical-align: top; padding: 5px 5px 7px 8px; color: #287272;} 

span.138 {text-align: left; width: 138px; font: 10px;padding: 2px 0px 2px 5px; border-bottom: 1px solid #99CCCC; color: #287272;}
span.100 {text-align: right; width: 100px; font: 10px;padding: 2px 5px 2px 0px; border-bottom: 1px solid #99CCCC; color: #287272;} 
span.138head {text-align: left; width: 138px; font: bold 11px; background-color:#99CCCC; padding: 2px 0px 2px 5px; color: #ffffff;}
span.100head {text-align: right; width: 100px; font: bold 11px; background-color:#99CCCC; padding: 2px 5px 2px 0px; color: #ffffff;} 

.dash {background-image: url(/images/dash.gif); height: 1px; width: 100%;}

.br6 {line-height: 6px;}