/* Track branding color scheme name convention  */
/* DM - DelMar */
/* Kl - Keeneland */
/* WB - Woodbine */

div.dateText
{ text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
vertical-align: text-top;
border-spacing: 0px; }

table.DailyRaceList
{ text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #404040;
vertical-align: text-top;
border-spacing: 0px; }

table.ChartLegend td
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
color:#000000;
text-align:left; }

table.footerDSI
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#999999; }

/* background image for t-net masthead - logo */

.mastHead_IE
{ background:url(images/headNav/btn_spacer.gif) center left no-repeat; }

.mastHead_NN
{ background:url(images/headNav/btn_spacer.gif) center left no-repeat;
	padding-top: 5px; }

/* dropdown menu navigation for race date links */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:12px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color 434358*/
background-color: #DAA520; }

.brandColorDM
{ background-color: #2280AC; }

.brandColorTrakus
{ background-color: #999966; }

.dividerColorGlobal
{ background-color: #999999; }

.dividerColorDM
{ background-color: #DAA520; }

.dividerColorKL
{ background-color: #2b634b; }

.dividerColorTJK
{ background-color: #FFFFFF; }

.recapTextHeader
{ color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.recapTextHeaderKL
{ color: #2b634b;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.recapTextHeaderTJK
{ color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.recapTextHeaderWB /*#003399*/
{ color: #FFFFFF ;
font-family: Verdana, Arial, Helvetica, sans-serif; }

.summaryTextHeader
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px; }

/* Selected Race selector icons*/

.selectedDM
{ background-image:url(images/DelMar/bgFlagMini.gif); }

.selectedKL
{ background-image:url(images/Keeneland/bgHorseMini.gif); }

.selectedWB
{ background:url(images/Woodbine/bgSelectedMini.gif) no-repeat;; }

.selectedTJK
{ background-image:url(images/Veliefendi/raceNum_BGIcon.gif); }

/* Upcoming start history table styling */

.startHistory
{ color:#999966;
background-color: #FFFFFF;
width: 250px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px dashed #999966; }

/* Race Notes font styling*/

.raceNotesWhite
{ color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
text-align: justify; }

.raceNotesKL
{ color: #2b634b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
text-align: justify; }

.tileIconCell
{ /* background-color: ; */
vertical-align: middle;
padding-bottom: 2px;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;}

/* Trakus Network styling */
table.styleTnet
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
padding-left: 20px; }

tr.styleTnet a
{ color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

tr.styleTnet a:hover
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

body.imageBG
{ background-image: url(images/bgY.gif);
font-family: Verdana, Arial, Helvetica, sans-serif; }

/* t-network tracklanding calendar styling #333333 */

.brandColorCalendar
{ background-color:#999966; }

.calendarDayTrakus
{ color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px; }
  
.calendarDayTrakus a
{ color: #0000FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: underline; }

.calendarDayTrakus a:hover
{ color: #003300;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;}

/* DelMar SideNav Calendar styling */
body.styleDM
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

body.styleDM a
{ color: #2280AC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

body.styleDM a:hover
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

tr.raceNavDM a
{ color: #2280AC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

tr.raceNavDM a:hover
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;}

/* Keeneland SideNav Calendar styling */
body.styleTJK
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

body.styleTJK a
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

body.styleTJK a:hover
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

tr.raceNavTJK a
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

tr.raceNavTJK a:hover
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;}

/* Keeneland SideNav Calendar styling */
body.styleKL
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

body.styleKL a
{ color: #2b634b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

body.styleKL a:hover
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

tr.raceNavKL a
{ color: #2b634b;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

tr.raceNavKL a:hover
{ color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;}

/* Woodbine SideNav Calendar styling */
body.styleWB
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

body.styleWB a
{ color: #003399;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

body.styleWB a:hover
{ color: #c1131e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

tr.raceNavWB a
{ color: #003399;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

tr.raceNavWB a:hover
{ color: #c1131e;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;}

.calHeader
{ color: #999999; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: underline;}

/* Past Performance Styling */
table.PastPerform
{ text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
vertical-align:middle; }

table.PastPerform td
{ text-align: left;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px; }

/* Past Performance Table Row Styling*/
.PastPerformHead
{ background-color:#FFCC00;
font-weight:600; }

.PastPerformHead2
{ background-color:#FFFFFF;
font-weight:600; }

.PastPerformRow
{ background-color:#CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; }

.PastPerformRow2
{ background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; }

table.footerNet
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#999999; }

/* auth header - info footer links */
.footLinks
{ color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

.footLinks a
{ color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none; }

.footLinks a:hover
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
text-decoration: none;}

.headLinks
{ color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: !bold;
font-size: 12px;
text-decoration: none; }

.headLinks a
{ color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: underline; }

.headLinks a:hover
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;}

/* t-charts recap table links */
.recapLinks a
{ color: #006600;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: underline; }

.recapLinks a:hover
{ color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
text-decoration: none;}

/* About page classes */
table.gridT
{ text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9.5px;
color: #404040;
width: 675px;
vertical-align:top;
background-color: #e8eae3;
border: 1px #6699CC solid;
border-spacing: 0px;
padding:5px; }

table.gridT td.hed
{ background-color: #666;
color: #fff;
padding: 3px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 10px;
font-weight: bold;}

table.gridT td 
{ color: #000000;
padding: 3px;
text-align: left;
vertical-align:top;
border: 1px #fff solid; }

/* FOTD classes */
table.fotd
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #404040;
width: 750px;
background-color: #e8eae3;
border: double #6699CC;
border-spacing: 0px;
padding: 5px;
margin-left: 25px; }

td.fotd
{ width: 375px;
text-align: left;
vertical-align: top;
}

.fotdStakes
{ width: 750px;
text-align: left;
vertical-align: top;
margin-left: 25px;
}

/* styles trackdate stakes data */
.raceLabel
{ color: #6699CC;
font-style:italic;
font-weight:bold;
}

.raceLabel2
{ color: #666666;
font-style:italic;
}

/* styles recap top 3 finisher */

.topThreeContainer
{ width: 300px;
border: double #CCCCCC;
margin-bottom: 5px;
}

.topThreeContainerTJK
{ width: 300px;
border: double #CCCCCC;
margin-bottom: 5px;
}

.topThreeHead
{ color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #CCCCCC;
height: 20px;
}

.topThreeRow /* Height should equal race tile image scale */
{ height: 26px;
}

.topThreeTitle
{ color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
background-color: #999966;
}

.topThreeTitleTJK
{ color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
background-color: #CA0B10;
}

DIV
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

TD
{
    FONT-SIZE: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
SELECT
{
    FONT-SIZE: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TH
{
    FONT-SIZE: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}