﻿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; }

#slideshow-container { background-color: #fff; height: 417px; margin-left: 10px; margin-top: 2px; overflow: hidden; position: absolute; width: 751px; }

#video-list, #video-list li { list-style: none; margin: 0; padding: 0; }
#video-list li { margin-bottom: 4px; }
#video-list a { background: #e3e7ec url(/Images/control_play_blue.png) no-repeat 2px center; border: 1px solid #ced6de; color: #244d7b; display: block; padding: 4px 4px 4px 22px; text-decoration: none; }
#video-list a:hover { background-color: #ced6de; border: 1px solid #40016d; color: #40016d; text-decoration: none; }

