﻿body 
{
    font-family: Verdana;
    background-color: #f0f0f0;
    cursor: default;
    
}

#mainbody table, #mainbody tr, #mainbody td
{
    color: #000;
    font-size: 7.5pt;
  
}

.links
{
    font-family: Verdana;
    font-size: xx-small;
    color: #CCC;
}
.links a:link, .links a:visited 
{
    color: #40016d;
    text-decoration: none;
}
.links a:active, .links a:hover 
{
    color: #244d7b;
    text-decoration: underline;
}

.links a.lit:link, .links a.lit:active, .links a.lit:hover, .links a.lit:visited
{
    color: Gray;
    text-decoration: none;
     
}
#pageContent td
{
    
    color: #000;
    font-size: 1.0em;
    
}
#ddcolortabs{
font: 1em Tahoma;
margin-left: 2px;
padding: 0;
width: 110%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{

margin:0;
padding:0;
list-style:none;
width: 110%;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #244d7b url(../../images/color_tabs_left.gif) no-repeat left top;
margin:0 1px 0 0;
padding:0 0 1px 1px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(../../images/color_tabs_right.gif) no-repeat right top;
padding:3px 8px 1px 5px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #40016d;
}

#ddcolortabs a:hover span{
background-color: #40016d;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #40016d;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 103%;
height: 8px;
line-height: 8px;
background: #40016d;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* Admin / Page Content Sub Nav*/
.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  font-family: Verdana;
  }
.menu li {
  float:left;
  min-width:100px;
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:100px; 
  float:left; 
  }
* html .menu a {
  width:100px;
  }
.menu a span {
  display:block; 
  color:#000; 
  border:1px solid #fff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:4px 16px; 
  cursor:pointer;
  }
* html .menu a span {
  width:100px; 
  cursor:hand; 
  width:66px;
  }
.menu a b {
  display:block; 
  border-bottom:2px solid #40016d;
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#fff;
  }
.menu a:hover span {
  color:#fff; 
  background:#40016d;
  }

#report_nav a:link, #report_nav a:visited 
{
  color: #40016d;
    text-decoration: none;
}
#report_nav a:hover, #report_nav a:active
{
  color: #244d7b;
    text-decoration: underline;
}

.locationText 
{
    color: #244d7b;
}

#upcoming_races, #race_results, #workouts
{
    background-color: #000;
    width: 100%;
    color: White;
    text-align: left;
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 5px;
}

.ytdSum 
{
    color: #244D7B;
    padding-left: 5px;
}

#stats td
{
    color: White;
    font-family: Tahoma;
    font-size:  1.1em;
    font-weight: bold;    
    
}