/* Navigation Bar */
td.topnav      		{ color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica }
a.topnav     		{ color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; padding: 0 4px }
a.topnav:hover  	{ color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: underline; padding: 0 4px }

/* Side Bar Boxes */
.boxhead			  { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px }
td.boxhead			  { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px }
td.boxbody			{ color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica }

/* Home Page */
.home_headline			 { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold }
.home_body				 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; padding-top: 10px }

/* News */
.news_headline			{ color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none }
.news_body				{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.news_image				 { padding-top: 10px; padding-bottom: 10px }
.news_list				  { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.news_list				 { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.news_list:hover		 { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.news_list:visited		  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.news_list:active		 { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: bold }
a.news_body				{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.news_body:hover				{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }

/* Rider Profiles */
.profile_headline	{ color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none }
.profile_body		{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.profile_image		{ padding-top: 10px; padding-bottom: 10px }
.profile_list		{ color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.profile_list:hover		{ color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.profile_list:visited			{ color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.profile_active		 { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none }

/* Photos */
.photos_nav			{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.photos_nav:hover	{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
.photos_image		 { padding-top: 10px; padding-bottom: 10px }

/* Videos */
.video_nav			{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.video_nav:hover	{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }

/* Backstage Styles */
.bstage_headline			{ color: gray; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none }
.bstage_body				{ color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.bstage_image				 { padding-bottom: 10px }
.bstage_list				  { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.bstage_list				 { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.bstage_list:hover		 { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a.bstage_list:visited		  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a.bstage_list:active		 { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: bold }

/* Results Styles */
.small { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-align: center; padding: 5px }
TD.BodyL  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: left; padding: 5px }
TD.BodyC  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: center; padding: 5px }

/* Generic Styles */
.caption			 { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; padding: 0 4px }
.caption_list		 { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none; padding: 0 4px }
.error				 { color: #a00; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; padding: 0 4px }
.legal			  { color: #ccc; font-size: 9px; font-family: Verdana, Arial, Helvetica; text-decoration: none; text-align: center; padding: 0 4px }
.table_colour   { background-color: #cdcdcd; border-style: solid }
