
A:link{ color: CC0004; text-decoration: none; font-weight: bold; }
A:visited{ color: CC0004; text-decoration: none; font-weight: bold;}
A:active { color: CC0004; text-decoration: underline; font-weight: bold; }
A:hover { color: CC0004; text-decoration: underline; font-weight: bold; }


A.menulinks2:link { font: 10px verdana, helvetica, sans-serif; color: black;  font-weight: bold; text-decoration: none; }
A.menulinks2:visited { font: 10px verdana, helvetica, sans-serif; color: black;  font-weight: bold; text-decoration: none; }
A.menulinks2:active { font: 10px verdana, helvetica, sans-serif; color: black;  font-weight: bold; text-decoration: underline; }
A.menulinks2:hover { font: 10px verdana, helvetica, sans-serif; color: white;  font-weight: bold; text-decoration: underline; }


A.racerstandings:link { font: 11px verdana, helvetica, sans-serif; color: black; }
A.racerstandings:visited { font: 11px verdana, helvetica, sans-serif; color: black; }
A.racerstandings:active { font: 11px verdana, helvetica, sans-serif; color: black; }
A.racerstandings:hover { font: 11px verdana, helvetica, sans-serif; color: black; }

A.racerstandings2:link { color: black; }
A.racerstandings2:visited { color: black; }
A.racerstandings2:active { color: black; }
A.racerstandings2:hover { color: black; }


A.invisilink:link    { color: #B0B0B0; text-decoration: none; font-weight: normal; }
A.invisilink:visited { color: #B0B0B0; text-decoration: none; font-weight: normal; }
A.invisilink:active  { color: #B0B0B0; text-decoration: underline; font-weight: normal; }
A.invisilink:hover   { color: #B0B0B0; text-decoration: underline; font-weight: normal; }


.homepageimage { border: 2px solid #02246B; }

td  { font: 13px Tahoma, verdana, arial, sans-serif; }

.boldcontent { font: 12px arial, verdana, helvetica, sans-serif; font-weight: bold; }

.boldcontentblue {font: 14px arial, verdana, helvetical, sans-serif; color: 02246B; font-weight: bold; }

.boldcontentblue2 {font: 16px arial, verdana, helvetical, sans-serif; color: 02246B; font-weight: bold; }

.breadcrumbs {font: 12px arial, verdana, helvetica, sans-serif; font-weight: bold; }

.copyright {font: 9px arial, helvetica, sans-serif; color: black;}

.extrasmalltext {font: 8px arial, verdana, helvetica, sans-serif;}
.smalltext {font: 9px arial, verdana, helvetica, sans-serif;}
.text {font: 10px arial, verdana, helvetica, sans-serif;}

.boldtext {font: 10px arial, verdana, helvetica, sans-serif; font-weight: bold; }
	
.standout {font: 13px arial, verdana, helvetical, sans-serif; color: CC0004;  }	

.content {font: 11px verdana, arial, helvetica, sans-serif; color: black; }
.content2 { font: 13px Tahoma, verdana, arial, sans-serif; }
.content3 {font: 10px verdana, arial, helvetica, sans-serif; color: black; }

.content_italic {font: 11px verdana, arial, helvetica, sans-serif; color: 808080; font-style:italic }

.boldstandout {font: 13px arial, verdana, helvetical, sans-serif; color: CC0004; font-weight: bold; }

.subheader  {font: 14px arial, helvetica, sans-serif; color: white; font-weight: bold; }
.subheader1 {font: 15px Verdana, Arial, sans-serif; color: black; font-weight: bold; }
.subheader2 {font: 15px Verdana, arial, helvetica, sans-serif; color: 999999; font-weight: bold;  }
.subheader3 {font: 20px Verdana, Arial, sans-serif; color: 02246B; font-weight: bold;}

.sidelinks {font: 10px verdana, arial, helvetica, sans-serif; color: white; }

.awardheading {font: 12px arial, verdana, helvetical, sans-serif; color: 000000; font-weight: bold; }

#sek { voice-family: "\""; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
padding-bottom: 0;
list-style-type: none;
text-decoration: none; 
color: #fffff;
font-family: Verdana, 'Courier New', Arial ;
	font-size: 9px
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #fffff;
border-bottom: 1px solid #CC0000;
}

#navcontainer a.menulinks:link, #navlist a:visited
{
color: #FFFFF;
text-decoration: none;
color: 02246B;
}

#navcontainer a.menulinks:hover
{
background-color: #02246B;
text-decoration: none; 
color: white;
font-family: Verdana, 'Courier New', Arial ;
font-size: 9px
}




.dropdowns {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, 'Courier New', Verdana;
	font-size: 10px;
	font-weight: Normal
}

#marla {
	padding: 4px;
	margin: 0px;
	width: 100%;
	border: 2px solid #02246B;
	voice-family:inherit;
}

#navBox2 {
	padding: 4px;
	margin: 0px;
	width: 300;
	border: 1px dotted #02246B;
}

#wes {
	padding: 0px;
	margin: 0px;
	background: 339832;
	border: 3px solid #339832;
}

.eligible, a.eligible {
	font-weight: bold;
}

table.racearchives 
{text-align: left;
 font: verdana, arial, helvetica, sans-serif; color: black;
 width: 100%;}

td.racearchives
{text-align: left;
 font: verdana, arial, helvetica, sans-serif; color: black;
 font-weight: normal;
 font-size: 11px;}

p.dashed
{ border-style: dashed;
  border-width: 1px;
  border-color: #FFBD32;}


/* ________ Begin TBRA Awards Styles ________ */

.MainTable tr:hover { background-color: #E0E0FF;}

.DistrictHeadings {
 font-family: verdana, arial, sans-serif; 
 font-size: 14px;
 font-weight: bold;
 background-color: #CCCCCC;
 text-align: left;
 color: #000000;
 }

.DistrictRow { height: 40px; vertical-align: top; }

.DistrictRowOff { height: 40px; background-color: #F4F4F4; vertical-align: top; }

.DistrictRow2 { zheight: 20px; }

.DistrictRow2Off { background-color: #F4F4F4; }

.zzzDistrictRow3 { border-top:1px solid #404040; padding:0; }
.DistrictRow3 { margin-top:6 }
 
.DistrictRow3Off { height: 40px; background-color: #F4F4F4; vertical-align: top; }

.DistrictRaceCategory {
 font-family: verdana, arial, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-align: top;
 }

.DistrictRaceCategory2 {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 }

.DistrictRacerName {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 font-weight: bold;
 color: #D10000;
 }

.DistrictRacerTeam {
 font-size: 10px;
 font-family: verdana, arial, sans-serif; 
 color: #606060;
 }

A.DistrictRacerTeamLink:link	{ color: #606060; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none; font-weight: normal; }
A.DistrictRacerTeamLink:visited	{ color: #606060; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none; font-weight: normal; }
A.DistrictRacerTeamLink:active	{ color: #606060; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: underline; font-weight: normal; }
A.DistrictRacerTeamLink:hover	{ color: #606060; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: underline; font-weight: normal; }

.Awards_Nats_Event { font-size: 10px; color: #02246B; font-weight: bold; margin-top:4; margin-bottom:0; }
.Awards_Nats_Results { font-size: 10px; color: #303030; margin-left:10; margin-top:0; margin-bottom:0; }
.Awards_Nats_RacerName { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #D10100; text-transform: uppercase; }
.Awards_Nats_RacerTeam { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #808080; }

/* ________ End TBRA Awards Styles ________ */


.columnheading_road
{ 
color: white;
font-family: arial, verdana, helvetical, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #D10100;
}

.columnheading_mountain
{ 
color: white;
font-family: arial, verdana, helvetical, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #02246B;
}

.columnheading_cyclocross
{ 
color: white;
font-family: arial, verdana, helvetical, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #00AAAA;
}

