/* TEXT STYLES HERE */

h1 {
	font-size:25px;
}

.alt { background-color:#efefef; }

/* TOP MENU STUFF */
#top-cdi-logo,
#top-cdi-links {
	background-color:#000;
}

#top-tracks {
	background-color:#000;
	color:#fff;
}

#top-tracks a,
#top-tracks a:visited {
	color:#fff;
}

#top-derby {
	background-color:#3e3e3e;
}

#top-derby select {
	background-color:#000;
	color:#0c0;
}


#topmenu, #topmenu table, #topmenu tr, #topmenu td {
	margin:0; padding:0;
	font-size:10px;
	color:#D8E383;
}

#topmenu select {
	font-size:10px;
	margin:0 10px;
}

#top-cdi-links select {
	width:150px;
}

#top-tracks {
	width:100%;
	text-align:center;
}

#top-tracks p {
	margin:0 10px;
	padding:0;
}

#top-tracks a:hover {
text-decoration:underline;
background-color: transparent;
}

#top-tracks a,
#top-tracks a:visited {
	color:#D8E383 !important;
	font-weight:normal;
}

#top-derby {
	width:216px;
}

#top-derby select {
	width:196px;
	border:solid 1px #555;
	border-collapse:collapse;
}

table 
{
	border-collapse:collapse;
}

thead 
{
	background-color: #AA865B;
}

#breadcrumb {
background-color: #EEE7DA;
}

BODY {
}
P {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	line-height: 22px;
	}
TD {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	line-height: 22px;
}
.breadcrumb {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}
.breadcrumbarrow {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}
.racewinner {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 40px;
	font-style : normal;
	font-weight : bold;
}
.white11{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
}
.sidenavtop {
	display : block;
}
.cdsntopnavWHITE{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
}

.cdsntopnavRED{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#DF495B;
}
.small {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}
.header14 {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : normal;
}
.header16 {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : normal;
}
.header20 {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : normal;
}
.header20WHITE {
	font-size:20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
}
.txtWHITE {
	font-size:11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
}
.panel_connections {
	border: 1px solid #000000;
	background-color: #E8E0D9;
	margin-top: 3px;
	padding: 5px;
	height: 229px;
	overflow: auto;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E8E0D9', endColorStr='#FFFFFF', gradientType='0');
}
.panel_indepth1 {
	border: 1px solid #000000;
	background-color: #E8E0D9;
	margin-top: 3px;
	padding: 5px;
	height: 215px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E8E0D9', endColorStr='#FFFFFF', gradientType='0');
}
.panel_indepth2 {
	border: 1px solid #000000;
	background-color: #E8E0D9;
	margin-top: 3px;
	padding: 5px;
	height: 215px;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E8E0D9', endColorStr='#FFFFFF', gradientType='0');
}
/* /TEXT STYLES HERE */



/* LINK STYLES HERE */
/* ------------------------------------------------------------- */
A {
	color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
}
A:VISITED {
	color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	font-style : normal;
	text-decoration: none;
}
A:HOVER {
	color: #FFFFFF;
	background-color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
}
/* ------------------------------------------------------------- */
A.yellow:LINK {
	color: #CBB474;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	padding: 1px;
}
A.yellow:VISITED {
	color: #CBB474;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	font-style : normal;
	text-decoration: none;
	padding: 1px;
}
A.yellow:HOVER {
	color: #DED0B4;
	background-color: #62553F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
	padding: 1px;
}
/* ------------------------------------------------------------- */
A.tab_connections:LINK {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 18px 2px 17px;
	position : relative;
	z-index : auto;
}
A.tab_connections:VISITED {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 18px 2px 17px;
	position : relative;
	z-index : auto;
}
A.tab_connections:HOVER {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 18px 2px 17px;
	position : relative;
	z-index : auto;
}
/* ------------------------------------------------------------- */
A.tab_indepth1:LINK {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 32px 2px 32px;
	position : relative;
	z-index : auto;
}
A.tab_indepth1:VISITED {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 32px 2px 32px;
	position : relative;
	z-index : auto;
}
A.tab_indepth1:HOVER {
	background-color : #E8E0D9;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 32px 2px 32px;
	position : relative;
	z-index : auto;
}
/* ------------------------------------------------------------- */
A.tab_indepth2:LINK {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 32px 2px 32px;
	position : relative;
	z-index : auto;
}
A.tab_indepth2:VISITED {
	background-color : #FFFFFF;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 32px 2px 32px;
	position : relative;
	z-index : auto;
}
A.tab_indepth2:HOVER {
	background-color : #E8E0D9;
	border: 1px solid #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	padding : 2px 32px 2px 32px;
	position : relative;
	z-index : auto;
}
/* ------------------------------------------------------------- */
.sidenavmain_off {
display : block;
background-color: #AC8854;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
width: 100%;
position: relative;
}

.sidenavmain_on {
display : block;
background-color: #906730;
filter:alpha(opacity=100);
opacity: 1.0;
-moz-opacity:1.0;
width: 100%;
position: relative;
}

A.sidenavmain:LINK {
display : block;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding: 3px;
border-bottom : 1px solid #000000;
border-top : 1px solid #E3D9C4;
font-weight: normal;
color : #000000;
text-decoration : none;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}

A.sidenavmain:VISITED {
display : block;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding: 3px;
border-bottom : 1px solid #000000;
border-top : 1px solid #E3D9C4;
font-weight: normal;
color : #000000;
text-decoration : none;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}

A.sidenavmain:HOVER {
display : block;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
padding: 3px;
background-color: #906730;
border-bottom : 1px solid #000000;
border-top : 1px solid #E3D9C4;
font-weight: normal;
color : #000000;
text-decoration : none;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}
/* ------------------------------------------------------------- */
.sidenavother_off {
display : block;
background-color: #AC8854;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
width: 100%;
position: relative;
}

.sidenavother_on {
display : block;
background-color: #906730;
filter:alpha(opacity=100);
opacity: 1.0;
-moz-opacity:1.0;
width: 100%;
position: relative;
}

A.sidenavother:LINK {
display : block;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding: 3px;
border-bottom : 1px solid #000000;
border-top : 1px solid #E3D9C4;
font-weight: normal;
color : #000000;
text-decoration : none;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}

A.sidenavother:VISITED {
display : block;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding: 3px;
border-bottom : 1px solid #000000;
border-top : 1px solid #E3D9C4;
font-weight: normal;
color : #000000;
text-decoration : none;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}

A.sidenavother:HOVER {
display : block;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
padding: 3px;
background-color: #906730;
border-bottom : 1px solid #000000;
border-top : 1px solid #E3D9C4;
font-weight: normal;
color : #000000;
text-decoration : none;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}
/* ------------------------------------------------------------- */
A.breadcrumb {
	color : #456634;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}
A.breadcrumb:VISITED {
	color : #456634;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}
A.breadcrumb:HOVER {
	color: #FFFFFF;
	background-color : #456634;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
}
/* ------------------------------------------------------------- */
A.cdsntopnavWHITEbold {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}
A.cdsntopnavWHITEbold:VISITED {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}
A.cdsntopnavWHITEbold:HOVER {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
/* ------------------------------------------------------------- */
A.cdsntopnavWHITEboldnoU{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
A.cdsntopnavWHITEboldnoU:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
A.cdsntopnavWHITEboldnoU:visited{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
/* ------------------------------------------------------------- */
A.cdsntopnavRED{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#DF495B;
	text-decoration:underline;
}
A.cdsntopnavRED:hover{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#DF495B;
	text-decoration:none;
}
A.cdsntopnavRED:visited{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#DF495B;
	text-decoration:underline;
}
/* ------------------------------------------------------------- */
A.cdsntopnavPURPLE{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#C3C0D9;
	text-decoration:underline;
}
A.cdsntopnavPURPLE:hover{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#C3C0D9;
	text-decoration:none;
}
A.cdsntopnavPURPLE:visited{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#C3C0D9;
	text-decoration:underline;
}
/* ------------------------------------------------------------- */
A.big {
	color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
}
A.big:visited {
	color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
}
A.big:hover {
	background-color: #456634;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style : normal;
	font-weight : normal;
	text-decoration: none;
}
/* ------------------------------------------------------------- */
/* /LINK STYLES HERE */



/* OLD LINK STYLES HERE - REMOVE IF NOT NEEDED */
A.txtWHITE {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style : normal;
	font-weight:normal;
	text-decoration : none;
}
A.txtWHITE:hover {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style : normal;
	font-weight:normal;
	text-decoration : none;
}
A.txtWHITE:visited {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style : normal;
	font-weight:normal;
	text-decoration : none;
}
/* ------------------------------------------------------------- */
A.txtWHITEbold {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style : normal;
	font-weight: bold;
	text-decoration : underline;
}
A.txtWHITEbold:hover {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style : normal;
	font-weight: bold;
	text-decoration : underline;
}
A.txtWHITEbold:visited {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style : normal;
	font-weight: bold;
	text-decoration : underline;
}
/* ------------------------------------------------------------- */
A.txtWHITEboldnoU {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style : normal;
	font-weight: bold;
	text-decoration : none;
}
A.txtWHITEboldnoU:hover {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style : normal;
	font-weight: bold;
	text-decoration : none;
}
A.txtWHITEboldnoU:visited {
	color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style : normal;
	font-weight: bold;
	text-decoration : none;
}
/* ------------------------------------------------------------- */
A.small {
	color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
}
A.small:visited {
	color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
}
A.small:hover {
	color: #FFFFFF;
	background-color: #456634;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : normal;
	font-weight : bold;
	text-decoration: none;
}
/* ------------------------------------------------------------- */
/* /OLD LINK STYLES HERE - REMOVE IF NOT NEEDED */






/* SIFR */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
  }
  .sIFR-replaced {
    visibility: visible !important;
  }
  span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  .sIFR-hasFlash h1 {
    visibility: hidden;
  }
}
@media print {
  .sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
  }
  span.sIFR-alternate {
    visibility: visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
  }
}
/* /SIFR */
.bkg {
	background-image: url(../images/site_3_1.jpg);
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}

