﻿a{
  color:#808080;
  font-size:12px;
  text-align:left;
  text-decoration:underline;
}

body {
  color:#000000;
  font-family:Arial;
}

.athlete_name {
  color:#808080;
  font-size:12px;
  text-align:left;
}

.athlete_name_rank1 {
  color:#000000;
  font-size:12px;
  text-align:left;
}

.athlete_number {
  color:#808080;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

.athlete_number_rank1 {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

.athlete_score {
  color:#808080;
  font-size:12px;
  text-align:right;
}

.athlete_score_rank1 {
  color:#000000;
  font-size:12px;
  text-align:right;
}

.border_bottom {
  border-bottom-color:#e8e8e6;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.border_top {
  border-top-color:#e8e8e6;
  border-top-style:solid;
  border-top-width:1px;
}

.contest_category {
  font-size:14px;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
}

.event_title {
  font-size:16px;
  font-weight:bold;
  font-variant:normal;
  padding-left:8px;
  padding-right:8px;
  text-transform:uppercase;
}

.header_row {
  background-color:#f7f7f5;
  height:32px;
}

.heat {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

.season_title {
  font-size:16px;
  font-weight:bold;
  padding-left:8px;
  padding-right:8px;
  text-transform:uppercase;
}

.row_even {
  background-color:#f7f7f5;
  height:18px
}

.row_odd {
  background-color:#FFFFFF;
  height:18px
}

.row_spacer {
  background-color:#FFFFFF;
  height:10px;
}





