﻿body { 
	margin:0; 
	/*background-image: url('../Images/global/Layout/BlueBody-BG.png'); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color: #003f61;*/
	font-family:Verdana; 
	font-size:11px; 
	margin:0px; 
	color: #000044;
	}

td { font-size:11px }
A { color:#000044}
A:hover { 
	color:#c36909; 
	text-decoration:none;
	}
A IMG {border:none}
ul { padding:4px; list-style:square; margin-left:13px;}

.CurrentPageTitle {
	color:black;
	font-weight:bold;
	text-decoration:none; 
	font-size:10px;
	white-space:nowrap;
	padding:0px 3px 3px 5px;
	height:20px;	
	background:url(../Images/global/Layout/Silver-GBot-BG-20px.png) top repeat-x white;
	}
.CurrentPageCorner { 
	width:20px; 
	height:20px;
	background:url(../Images/global/Layout/Silver-RHS-Corner-20px.png) top left no-repeat;
	}
	
.BreadCrumb {
	color:white;
	text-decoration:none; 
	font-size:10px;
	white-space:nowrap;
	padding:3px;
/*	background:url(../Images/global/Layout/BlackGlassBarBG.png) center repeat-x;*/
	 }
.BreadCrumb a {color:white;text-decoration:none; padding:0px 3px 3px 3px;}
.BreadCrumb a:hover {
	color:white;
	background:url(../Images/global/Layout/tabOv.png) center repeat-x;
	}

.ContentCell { 
	padding: 5px 5px 8px 5px; 
	margin-bottom:5px; 
	background:url(../Images/global/Layout/Silver-GTop-BG-100px-Trans.png) top repeat-x #f6f6f6;
	}


 /* Icon Bar */
.IconBarTD { text-align:center; vertical-align:bottom;}
.IconBarTable {width:250px;}

/* MainMenu - primary navigation */
.MainMenuRowSet	{ margin-top:0px; height:66px; color:white;text-decoration:none; background:url(../Images/global/Layout/MainMenu-BG.png) repeat-x;}
.MainMenuActive { }
.MainMenuInActive {color:white; text-decoration:none; }
.MainMenuInActive A {color:white; text-decoration:none;}
.MainMenuInActive A:HOVER {color:#FF9900; text-decoration:none;}	
.MainMenuClock { color:white;}

/* History Bar */
.HistoryBar {height:20px;}

/* SubMenu - secondary navigation */
.SubMenuRowSet { margin-top:0px;}
.SubMenuRow   {color:white; height:25px; background:url(../Images/global/Layout/GlassBlack.png) repeat-x black;}
.SubMenuRow A {color:white; text-decoration:none; padding:3px;}
.SubMenuRow A:HOVER {text-decoration:none; background:url(../Images/global/Layout/tabOv.png) repeat-x;}
.SubMenuActive   {background:url(../Images/global/Layout/tabAc.png) repeat-x;}
.SubMenuActive A {color:white}

.SubMenuInactive {color:white; font-weight:normal; background-color:#141718;  text-align:left; height:20px; text-decoration:none;}
.SubMenuInactive A {color:white;text-decoration:none}
.SubMenuInactive A:HOVER {color:#FF9900; ;text-decoration:underline}    
.SubMenuTable {border-left:2px solid silver;border-right:2px solid silver;border-bottom:2px solid silver; margin-left:-2px;}
.MenuRule {background-color:grey; height:1px} 
.RegisterArea {color: Black;}


.ContentCell {}

/* NavBox - The i-Frame that is used in the navigation of the search, basket, etc*/	
.NavBox  {  width:144px; margin:0px; padding:0px; border-collapse: collapse; margin-bottom:10px; color: #000000; background:url(../Images/global/Layout/Silver-GTop-BG-100px.png) top repeat-x white; }
.NavBox TH { font-weight: normal; font-size: 10px; background-color: silver; padding:0px; margin:0px }
.NavBox TD { color: #000000; font-weight: normal; font-size: 10px; padding-left: 4px; padding-right: 4px; padding-top:2px; padding-bottom:2px; }
.NavBox .Inputs { width:136px; font-size: 10px; font-family: Verdana; border:1px solid #0E4B19; background-color: #FFFFFF; }
.NavBox .Selects { width:136px; font-size: 11px; font-family: Verdana; border:1px solid #0E4B19; background-color: #FFFFFF; }
.NavBox .NavHeader { 
	background:url(../Images/global/Layout/LightSilverBarBG.png) repeat-x bottom white;
	border-bottom:1px dashed silver; 
	vertical-align:middle;
	font-size: 9px; 
	font-weight: bold; 
	padding:2px 2px 2px 2px;
	}
	
.NavBox .NavButton { 
	width:100%;
	font-size:10px;  
	color: #FFFFFF; 
	cursor: HAND; 
	font-weight: bold;
	padding:4px 0px 2px 0px;
	background:url(../Images/global/Layout/slvr-button-BG.png) repeat-x top;
	height:18px;
	 }
.NavBox .NavButton a {
	background:url(../Images/global/Layout/slvr-button-BG.png) repeat-x top; 
	color: black; 
	cursor: HAND; 
	font-weight: bold;
	text-decoration:none;
	padding:4px 4px 2px 4px;
	margin:0px;
	height:18px;
	}
.NavBox .NavButton A:hover {
	background:url(../Images/global/Layout/slvr-button-BG-Ov.png) repeat-x top; 
	color: white; 
	cursor: HAND; 
	font-weight: bold;
	margin:0px;
	height:18px; 
	}
.NavBox .HelpBullet { width:6px; height:6px; margin-top:4px; border:1px solid #000000; background-color: #FFFFFF; font-size:1px }
.NavBoxBottomBorderLine { border-bottom:1px solid silver }

.NavBalance { width:150px; height:82px; border:1px silver solid; }
.NavBasket { width:140px; height:140px; border:1px silver solid; }
.NavConditions {width:355px; height:340px; border:1px silver solid; margin-left:100px; }
.NavHelp { width:144px; height:450px; border:1px silver solid; }
.NavLegend { width:144px; height:650px; border:1px silver solid; }
.NavSearch { width:146px; height:230px; border:1px silver solid; }
.NavTimeZone { width:144px; height:146px; border:1px silver solid; }

/* ToolTip - Mouse over of certain links */
.ToolTip {
	position:absolute;
	left: -400px;
	padding:3px;
	border:1px solid silver;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: rgba(179,179,179,.4) 2px 2px 2px; /* Safari-only, but cool */
	background:url(../Images/global/Layout/SilverStrong-GBot-BG.png) bottom repeat-x white;
	}

.SilverInput input {
	font-size:18px;
	height:25px; 
	width:200px;
	padding:2px 2px 2px 4px;
	background: url('../Images/global/Layout/TransGradient-silver.png') bottom repeat-x White;
	border:1px solid silver;
	vertical-align: middle;
}
/* Footer content - banners and links */
.BannerCell { text-align:center; padding-top:30px; }
.BannerCell img { border: solid 1px black;}
.LeftNavCell { width:125px;}
.RightNavCell { width:144px; padding-top:8px }
.ForumContentCell { width:764px; padding: 0px 8px 8px 8px}
.TopNav { }
.LeftNav { background-image:url('/FrameworkImages/Navigation/lefttop.gif'); background-repeat: no-repeat; padding-top: 7px }
.RightNav { }
.BottomNav {color: #000044; }
.BottomNav A {  font-weight: bold; text-decoration: underline }
.BottomNav A:Hover {}	
.Disclaimer {font-size:10px;  }
.Disclaimer A { }
.Disclaimer A:Hover {  }
.BottomNavReg { }
.BottomNavReg A {font-weight: bold; text-decoration: none }
.DisclaimerReg {font-size:10px }
.DisclaimerReg A {  }
.BlueColReg { background-color: #95C8D5; }
.WhiteColReg { background-color: #FFFFFF; }



/* Pop up */
.Popup { 
	margin:0px; 
	padding:0px;
	height:100%;
	background-color:white;
	background-image: url('');
	}
.PageMenu { width:100%; background-color: #077090; color: #FFFFFF; padding-left:2px;padding-top:2px; padding-bottom:2px; margin-bottom:1px }
.PageMenu .Heading { background-color: #94DEE7; color: #077090; border:2px solid #077090; border-bottom:0px; padding-bottom:2px; font-size:10px }
.PageHeading { margin-left:5px; width: 100%; font-size: 9px; text-align:left; padding:2px; background:url(../Images/global/Layout/SilverBarBG.png) repeat-x silver; letter-spacing: 0px; margin-bottom: 10px }
.PageHeading .Box { width:8px; height:8px;  margin-right:6px; border:1px solid #FFFFFF; background-color: #B51800; display:inline; font-size:1px }
.SubHeading { width: 100%; font-size: 11px; padding:2px; background:url(../Images/global/Layout/SilverBarBG.png); font-weight:bold; }
.SubHeading .Box { }

/* section heading */
.DataHeading { 
	width: 99%; /* To compemsate for the weird way it seems to ignore the right side padding */
	font-size: 12px; 
	text-align:left;
	padding:10px; 
	background:url(../Images/global/Layout/HeadingBar.png) left no-repeat;
	color:black;
	letter-spacing: 1px; 
	border:0px solid silver;
	margin-bottom:10px;
	}
.DataHeading .Box { }

Inputs { border:1px solid silver; font-size:11px; font-family: Verdana;}
.Inputs { border:1px solid silver; font-size:11px; font-family: Verdana;}
.ProdInputs { border:1px solid silver; font-size:11px; font-family: Verdana; background-color: Transparent}
.Selects { border:1px solid silver; font-size:11px; font-family: Verdana;}
.WarningText { color: #FF0000 }
.WarningText A { color: #FF0000 }
.SmallText { font-size:10px }
.FieldCaption {
	background:url(../Images/global/Layout/Silver-Gtop-BG.png) repeat-x; 
	background-position:bottom; 
	border-bottom:1px dashed silver; 
	vertical-align:middle; 
	color: Black; 
	font-size: 11px; 
	font-weight: bold; 
	padding:2px 2px 2px 2px;
	white-space:nowrap;
	 }
.BackgroundColor { background-color: #FFFFFF }i

/* Errors */
.Error {color:#FF0000;;}
.ErrorList { border:2px solid red; margin-bottom:10px }
.ErrorList .HeaderRow { background:url(../Images/global/Layout/GlassRed-20px.png) repeat-x top; color: #FFFFFF; font-weight: bold; padding:2px }
.ErrorList td { padding:2px }

/* Success */
.SuccessList { border:2px solid green; margin-bottom:10px; margin-top:10px; text-align:left; }
.SuccessList .HeaderRow { background:url(../Images/global/Layout/GlassGreen-20px.png) repeat-x top; color: #FFFFFF; font-weight: bold; padding:4px }
.SuccessList td { padding:5px }
.SuccessList ul,li { padding:0px;}

/* InfoDataGrids */
.InfoDataGrid {margin: 0px; border:0px solid silver; margin-bottom:0px }
.InfoDataGrid td {text-align:left; padding:2px;}
.InfoDataGrid .Header { background-color: #CCCC9A; font-size: 11px; font-weight: bold;}
.InfoDataGrid .Heading { text-align:center;}
.InfoDataGrid .Caption { background:url(../Images/global/Layout/SilverStrong-Gtop-BG.png) repeat-x top;  font-size: 11px; font-weight: bold;}
.InfoDataGrid .Row1 { background:url(../Images/global/Layout/SilverStrong-Gtop-BG.png) repeat-x bottom white; }
.InfoDataGrid .Row2 { background:url(../Images/global/Layout/SilverStrong-GBot-Row2-BG.png) repeat-x bottom #f5f4f4;}

/* AuctionGrid - Grid used in the Auction Section*/
.AuctionGrid { 
	margin-top:10px;
	}
.AuctionGrid .Heading {
	background-position:bottom; 
	border-bottom:1px dashed silver;
	vertical-align:middle;
	font-size: 11px; 
	font-weight: bold; 
	padding:2px 2px 2px 2px;
	}
.AuctionGrid .Row1 {}
.AuctionGrid .Row2 {}
.AuctionGrid .RowTitle {
	padding:3px 5px 3px 10px ;
	color:white;
	background:url(../Images/global/Layout/Glassblack.png) repeat-x center;
	vertical-align:middle;
	}
	.AuctionGrid .RowTitle a{ color:white;}
	.AuctionGrid .RowTitle .SlvrButton a{ color:black;}
	.AuctionGrid .RowTitle .SlvrButton a:hover { color:white;} 

.AuctionGrid .EnteredRowTitle {
	padding:3px 5px 3px 10px ;
	color:white;
	background:url(../Images/global/Layout/GlassGreen.png) repeat-x center;
	vertical-align:middle;
	}
	.AuctionGrid .EnteredRowTitle a{ color:white;}
	.AuctionGrid .EnteredRowTitle .SlvrButton a{ color:black;}
	.AuctionGrid .EnteredRowTitle .SlvrButton a:hover { color:white;} 

.AuctionGrid .ErrorRowTitle {
	padding:3px 5px 3px 10px ;
	color:white;
	background:url(../Images/global/Layout/GlassRed.png) repeat-x center;
	vertical-align:middle;
	}
	.AuctionGrid .ErrorRowTitle a{ color:white;}
	.AuctionGrid .ErrorRowTitle .SlvrButton a{ color:black;}
	.AuctionGrid .ErrorRowTitle .SlvrButton a:hover { color:white;} 	


.ErrorRow {
	text-align:left;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	color:black;
	background:url(../Images/global/Layout/TransGradient-Thin-Red.png) bottom left repeat-x;
	height:17px;
	vertical-align:middle;
	}
.ErrorRow A { color: black }

.AuctionGrid2 {
	}
.AuctionGrid2 .Heading {
	background:url(../Images/global/Layout/TransGradient-White.png) repeat-x bottom;
	border-bottom:1px dashed silver; 
	vertical-align:middle; 
	font-size: 11px;
	font-weight:normal;
	padding:2px 2px 2px 2px;
	}
.AuctionGrid2 .Row1 td {background:url(../Images/global/Layout/SilverStrong-GBot-BG.png) repeat-x bottom;}
.AuctionGrid2 .Row2 td {background:url(../Images/global/Layout/SilverStrong-GBot-BG.png) repeat-x bottom;}

/* Stable Page */
.SilverHeading { 
	height:25px;
	background:url(../Images/global/Layout/SilverColumn.png);  
	background-position:top;
	background-repeat:repeat-x;
	font-size:10px;
	color: black;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.GradedStatsHeading { 
	height:25px;
	background:url(../Images/global/Layout/SilverColumnLHS.png);  
	background-position:top right;
	background-repeat:no-repeat;
	font-size:11px;
	color:#444;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.ClaimingStatsHeading { 
	height:25px;
	background:url(../Images/global/Layout/SilverColumn.png);  
	background-position:top;
	background-repeat:repeat-x;
	font-size:11px;
	color:#444;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.RatedStatsHeading { 
	height:25px;
	background:url(../Images/global/Layout/SilverColumn2.png);  
	background-position:top;
	background-repeat:repeat-x;
	font-size:11px;
	color:#444;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.EquipHeading { 
	height:30px;
	background:url(../Images/global/Layout/SilverColumn3.png);  
	background-position:top;
	background-repeat:repeat-x;
	font-size:18px;
	color: black;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
	}
.TrainHeading { 
	background:url(../Images/global/Layout/SilverColumn.png);  
	background-position:top;
	background-repeat:repeat-x;
	font-size:24px;
	color: black;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
	}
.RaceHeading { 
	background:url(../Images/global/Layout/SilverColumn3.png);  
	background-position:top;
	background-repeat:repeat-x;
	font-size:18px;
	color: black;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
	}
	
.Sectioned { border-right:1px solid silver; }

/* Race Results */
@font-face
{
    font-family: Marcelle;
    src: url('../Images/Fonts/Marcsc__.eot');
    src: local(Marcelle Script Bold), url('../Images/Fonts/Marcsc__.ttf') format('opentype');
}
@font-face
{
    font-family: times_new_yorker;
    src: url('../Images/Fonts/times_new_yorker.eot');
    src: local(times new yorker), url('../Images/Fonts/times_new_yorker.ttf') format('opentype');
}
@font-face
{
    font-family: Euromode;
    src: url('../Images/Fonts/euron.eot');
    src: local(Euromode), url('../Images/Fonts/euron.ttf') format('opentype');
}
@font-face
{
    font-family: Impact;
    src: url('../Images/Fonts/impact_0.eot');
    src: local(Impact Regular), url('../Images/Fonts/impact_0.ttf') format('opentype');
}
@font-face
{
    font-family: CenGothic;
    src: url('../Images/Fonts/GOTHIC.eot');
    src: local(Century Gothic Regular), url('../Images/Fonts/GOTHIC.ttf') format('opentype');
}
@font-face
{
    font-family: CenGothicBold;
    src: url('../Images/Fonts/GOTHICB.eot');
    src: local(Century Gothic Bold), url('../Images/Fonts/GOTHICB.ttf') format('opentype');
}
@font-face
{
    font-family: EuroseWideHeavy;
    src: url('../Images/Fonts/euroswh.eot');
    src: local(EuroseWideHeavy), url('../Images/Fonts/euroswh.ttf') format('opentype');
}
.RaceDescription {
	font-size:20px;
	font-family:CenGothic, Verdana, sans-serif;
	color:#444;
	vertical-align:text-top;
	padding:10px 10px 40px 10px;
	text-align:left;
	background:url(../Images/global/Layout/Silver-GTop-BG-100px-Trans.png) repeat-x top;
}

/* Share This - used in the Race Results page */
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}

/* DataGrid - Predominant grid on site*/
.DataGrid { margin-bottom:5px}
.DataGrid table{}
.DataGrid td { padding:3px 3px 3px 3px; vertical-align:top; font-size: 11px; }
.DataGrid td .AutoTrain { vertical-align:middle; text-align:center }

.DataGrid td a:hover {
	text-shadow: rgba(256,256,256,.9) 0px 0px 5px; /* Safari-only, but cool */  
	}
	.DataGrid .Row1 {
		background:url(../Images/global/Layout/TransGradient-Top-White.png) repeat-x top;
		}
	.DataGrid .Row1:hover { 
	background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top;
	color:black;
	/*border:1px dashed silver;*/
	}
	/*.DataGrid .Row1:hover { background:url(../Images/global/Layout/Black-GTop-BG.png) repeat-x bottom black; color:white; border-left:dashed #FFFFFF 1px;}
	.DataGrid .Row1:hover a{ color:white }*/
.DataGrid .Row2 { 
	background:url(../Images/global/Layout/TransGradient-Top-White.png) repeat-x;
	background-position:top;
	background-color:#f4f4f4;
	}
	.DataGrid .Row2:hover {  
		background:url(../Images/global/Layout/Silver-GBot-BG.png) repeat-x bottom white; color:black;
		background-image:url(../Images/global/Layout/TransGradient-Top-grey.png);
		background-repeat:repeat-x;
		background-position:top;  
		}

.DataGrid .RowHov { 
	cursor:pointer;
	background:url(../Images/global/Layout/Silver-GBot-BG.png) repeat-x bottom white;
	}
.DataGrid .RowHov:hover { 
	background:url(../Images/global/Layout/Silver-GTop-BG.png) repeat-x top white;
	color:black;
	/*border:1px dashed silver;*/
	}
	
.DataGrid .RowTitle { 
	cursor:pointer;
	color:white;
	background:url(../Images/global/Layout/Glassblack.png) repeat-x top white;
	vertical-align:middle;
	}
	.DataGrid .RowTitle a{ color:white;} 
.DataGrid .RowTitle:hover { 
	background:url(../Images/global/Layout/SilverColumn3.png) repeat-x top;
	color:black;
	/*border:1px dashed silver;*/
	}
	.DataGrid .RowTitle:hover a{ color:black;}
	
.DataGrid .SmRow1 TD { background-color: #FFFFFF; font-size: 10px }
.DataGrid .SmRow2 TD { background-color: #E8E7D2; font-size: 10px }
.DataGrid .Heading {
	background:url(../Images/global/Layout/SilverColumn-Top.png) repeat-x bottom; 
	/*border-bottom:1px dashed silver;*/
	vertical-align:bottom;
	font-size: 11px; 
	font-weight: bold; 
	padding:2px 2px 2px 2px;
	white-space:nowrap;
	 }
.DataGrid .Heading A { }
.DataGrid .ErrorRow { font-size: 11px; color:black }
.DataGrid .ErrorRow A { }

.DataGrid .HeadingNew { font-size:11px; font-weight:bold; color: black; background:url(/frameworkimages/Navigation/SubMenu_BG.gif); }
.DataGrid .HeadingNew A { color: #FFFFFF }

.DataGrid .CategoryHeading { background:url(../Images/global/Layout/SilverBarBG.png) top; }

.DataGrid .Row1HC1 { background:url(../Images/global/Layout/Gradient-Red.png) repeat-x top #e7b5b7; } 
	.DataGrid .Row1HC1:hover { background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black} 
.DataGrid .Row2HC1 { background:url(../Images/global/Layout/Gradient-Red-Light.png) repeat-x top #edbfc1; } 
	.DataGrid .Row2HC1:hover { background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black} 
.DataGrid .Row1HC2 { background:url(../Images/global/Layout/Gradient-Green.png) repeat-x top #b5cfbd;  }
	.DataGrid .Row1HC2:hover {background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black}
.DataGrid .Row2HC2 { background:url(../Images/global/Layout/Gradient-Green-Light.png) repeat-x top #b7ddc3;}
	.DataGrid .Row2HC2:hover { background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black}
.DataGrid .Row1HC3 { background:url(../Images/global/Layout/Gradient-Purple.png) repeat-x top #cbb6d4;  }
	.DataGrid .Row1HC3:hover {background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black}
.DataGrid .Row2HC3 { background:url(../Images/global/Layout/Gradient-Purple-Light.png) repeat-x top #d5b7e2;  }
	.DataGrid .Row2HC3:hover { background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black}
.DataGrid .Row1HC4 { background:url(../Images/global/Layout/Gradient-Gold.png) repeat-x top #e3cbb8;  }
	.DataGrid .Row1HC4:hover { background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black}
.DataGrid .Row2HC4 { background:url(../Images/global/Layout/Gradient-Gold-Light.png) repeat-x top #e6d1c1;  } 
	.DataGrid .Row2HC4:hover { background:url(../Images/global/Layout/TransGradient-Top-grey.png) repeat-x top; color:black} 

.DataGrid ul {margin-top:0px;}

.DataList {background:url(../Images/global/Layout/Silver-GBot-BG.png) repeat-x; background-position:bottom; margin-bottom:10px }
.DataList td { padding:1px }
.DataList .Row1 {}
.DataList .Row2 {}
.DataList .HeaderRow {
	background:url(../Images/global/Layout/LightSilverBarBG.png) repeat-x bottom white; 
	background-position:bottom; 
	border-bottom:1px dashed silver; 
	vertical-align:middle; 
	font-size: 11px; 
	font-weight: bold; 
	padding:2px 2px 2px 2px;
	border:0px;
	}
.DataList .HeaderRow A {  }
.DataList .ErrorRow { background-color: #FF0000; font-size: 11px; color: #FFFFFF }
.DataList .ErrorRow A { color: #FFFFFF }

.DataFilter { 
	/* background:url(../Images/global/Layout/SilverStrong-GBot-BG.png); */
	background-position:bottom; 
	background-repeat:repeat-x; 
	border:0px solid silver; 
	padding:5px; 
	margin:0px; 
	margin-bottom:10px 
	}
.DataFilter .FilterHeading { 
	background:url(../Images/global/Layout/SilverStrong-Gbot-BG.png);
	background-position:bottom;
	color: Black; 
	padding:4px 
	}
.DataFilter .Notes ul { margin:4px; margin-left:16px; font-size: 10px }
.DataFilter .Captions { font-weight: ;}
.DataFilter .Inputs { 
	border:1px solid silver; 
	font-size:11px; 
	font-family: Verdana; 
	background-color: #FFFFFF;
	}
.DataFilter .Selects { border:1px solid silver; font-size:11px; font-family: Verdana; background-color: #FFFFFF}

.NoteFilterSection { 
	/*background:url(../Images/global/Layout/Silver-GTop-BG-100px.png); 
	background-position:Top; 
	background-repeat:repeat-x; */
	border:0px solid black; 
	border-right-style:none; 
	padding:5px; 
	margin:0px; 
	margin-bottom:10px }
.NoteFilterSection ul { margin:4px; margin-left:16px; font-size:11px; font-family: Verdana; }

.IconColumn img {padding-left:2px;}

.CashBonus {
	width:310px;
	height:45px;
	padding:35px 0px 0px 20px;
	font-size:11px;
	background:url(../Images/en/CashBonus.png) no-repeat top left;
	}

/* Race Details table */
.RaceInfoStatusTable
	{
		margin-bottom:5px;
	}
.RaceInfoStatus
	{
		padding-left: 5px;
		font-weight: bold;
		height: 20px;
		background:url(../Images/global/Layout/GlassSilver-20px.png);  
		background-position:center;
		background-repeat:repeat-x; 
		font-size: 11px; 
		font-weight: bold; 
		color: black;
		vertical-align: middle;
	}
	
.ConfirmCell {
	text-align:right;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	color:black;
	background:url(../Images/global/Layout/TransGradient-thin-Green.png) bottom left repeat-x;
	height:17px;
	vertical-align:middle;
	}
	.ConfirmCell .SelectDiv {
		vertical-align:top;
		margin-top:8px;
		display:inline;
		height:17px;
		font-weight:bold;
		}
	.ConfirmCell input {vertical-align:top; margin-top:-3px;}
	.ConfirmCell img {padding:0px; margin-top:-3px;}


.FinalFieldCell { 
	padding-left: 5px;
	background:url(../Images/global/Layout/TransGradient-Thin-Red.png);  
	background-position:center;
	background-repeat:repeat-x;
	color: #FFFFFF }
.RaceRunCell { 
	padding-left: 5px;
	background:url(../Images/global/Layout/GlassBlack-20px.png);  
	background-position:center;
	background-repeat:repeat-x;
	color: white; 
	white-space: nowrap;
	}

.OpenForNominationsCell { 
	padding-left: 5px;
	white-space: nowrap; 
	color: #FFFFFF;
	background:url(../Images/global/Layout/GlassGreen-20px.png);  
	background-position:center;
	background-repeat:repeat-x; 
	}
.GreenBarCell { 
	padding-left: 5px;
	white-space: nowrap; 
	color: #FFFFFF;
	background:url(../Images/global/Layout/GlassGreen-20px.png);  
	background-position:center;
	background-repeat:repeat-x;
	}
.RedBarCell { 
	padding-left: 5px;
	background:url(../Images/global/Layout/GlassRed-20px.png);  
	background-position:center;
	background-repeat:repeat-x;
	color: #FFFFFF 
	}
.SilverBarCell { 
	padding-left: 5px;
	background:url(../Images/global/Layout/GlassSilver-20px.png);  
	background-position:center;
	background-repeat:repeat-x;
	color: #FFFFFF }


/* SlvrButton - New silver button*/
.SlvrButton {
		height:20px;
		margin:2px 0px 2px 0px;
		display:inline;
	}
		.SlvrButton a{
		background:url(../Images/global/Layout/slvr-button-RHS.png);
		background-repeat:no-repeat;
		background-position:right;
		height:20px;
		padding:3px 0px 3px 0px;
		cursor:pointer;
		
		white-space:nowrap;
		text-transform:uppercase;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; 
		font-style:normal;
		text-align:center;
		letter-spacing: 0.8pt;
		color: black;
		text-decoration:none;
	}
		.SlvrButton span {
		background:url(../Images/global/Layout/slvr-button-LHS.png);
		background-repeat:no-repeat;
		background-position:left;
		padding:3px 5px 3px 5px;
	}
		.SlvrButton em {
		background:url(../Images/global/Layout/slvr-button-BG.png);
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
		font-style:normal;
	}
		.SlvrButton a:hover{	
		background:url(../Images/global/Layout/slvr-button-RHS-Ov.png);
		background-repeat:no-repeat;
		background-position:right;
		color: white;
	}
		.SlvrButton a:hover span  {
		background:url(../Images/global/Layout/slvr-button-LHS-Ov.png);
		background-repeat:no-repeat;
		background-position:left;
	
	}
		.SlvrButton a:hover em {
		background:url(../Images/global/Layout/slvr-button-BG-Ov.png);
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
	}
		.SlvrButton a:visited {
		color:black;
	}

.SlvrButtonDisabled {
		height:20px;
		margin:0px 0px 0px 0px;
		display:inline;
	}
		.SlvrButtonDisabled a{
		background:url(../Images/global/Layout/slvr-button-RHS.png);
		background-repeat:no-repeat;
		background-position:right;
		height:20px;
		padding:3px 0px 3px 0px;
		margin:2px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; 
		font-style:normal;
		text-align:center;
		letter-spacing: 0.8pt;
		color: grey;
		text-decoration:none;
		cursor:default;
		white-space:nowrap;
	}
		.SlvrButtonDisabled span {
		background:url(../Images/global/Layout/slvr-button-LHS.png);
		background-repeat:no-repeat;
		background-position:left;
		padding:3px 5px 3px 5px;
	}
		.SlvrButtonDisabled em {
		background:url(../Images/global/Layout/slvr-button-BG.png);
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
		font-style:normal;
	}
		.SlvrButtonDisabled a:hover{}
		.SlvrButtonDisabled a:hover span  {}
		.SlvrButtonDisabled a:hover em {}
		.SlvrButtonDisabled a:visited {
		color:grey;
	}
.SlvrButtonActive {
		height:20px;
		margin:0px 0px 0px 0px;
		display:inline;
	}
		.SlvrButtonActive a{
		background:url(../Images/global/Layout/slvr-button-RHS-Ov.png);
		background-repeat:no-repeat;
		background-position:right;
		height:20px;
		padding:3px 0px 3px 0px;
		margin:2px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px; 
		font-style:normal;
		text-align:center;
		letter-spacing: 0.8pt;
		color: white;
		text-decoration:none;
		cursor:default;
		white-space:nowrap;
	}
		.SlvrButtonActive span {
		background:url(../Images/global/Layout/slvr-button-LHS-Ov.png);
		background-repeat:no-repeat;

		background-position:left;
		padding:3px 5px 3px 5px;
	}
		.SlvrButtonActive em {
		background:url(../Images/global/Layout/slvr-button-BG-Ov.png);
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
		font-style:normal;
	}
		.SlvrButtonActive a:hover{}
		.SlvrButtonActive a:hover span  {}
		.SlvrButtonActive a:hover em {}
		.SlvrButtonActive a:visited {
		color:grey;
	}


/* EnterRaceButton - in Race Program page*/		
.EnterRaceSm-BTN {
		
		margin:0px;
		margin-right:5px;
		padding:4px;
		border:0px;
		}
		.EnterRaceSm-BTN a{
		
		background:url(../Images/global/Layout/EnterRaceSmBTN-Ac.png);
		background-repeat:no-repeat;
		padding: 2px 40px 7px 3px;
		margin:0px;
				
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.EnterRaceSm-BTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/EnterRaceSmBTN-Ov.png);
		background-repeat:no-repeat;
		}
		
.EnterRaceSm-BTNDisabled {
		width:100px;
		height:17px;
		margin:0px;
		padding:0px;
		border:0px;
		}
		.EnterRaceSm-BTNDisabled a{
		position:absolute;
		left:0px;
		width:100px;
		height:17px;
		background:url(../Images/global/Layout/EnterRaceSmBTN-De.png);
		background-repeat:no-repeat;
		padding: 2px 0px 0px 5px;
		border:0px;
		cursor:default;	
		text-align:left;
		color:Gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		cursor:default;
		}
		.EnterRaceSm-BTNDisabled a:hover{
		color:Gray;
		}		

	
/* SelectButton */	
.SelectButton {
	height:18px;
	margin:5px 0px 5px 0px;
	text-indent:0px;
	}
	.SelectButton table {
	/*border:1px solid red;*/
	}
	.SelectButton table td {
	white-space:nowrap;
	}
	.SelectButton ul { 
	height:20px;
	display:inline;
	text-indent:0px;
	padding:0px;
	margin:0px;
	}
	
	.SelectButton li { 
	height:20px;
	display:inline;
	text-indent:0px;
	padding:0px;
	margin:0px;
	/*-moz-margin-start: -5px;*/
	/*border:1px solid red;*/
	}
	
	/*body:first-of-type .SelectButton li {margin-left: -5px;}  For Chrome and Safari */
	
	.SelectButton .Selected {
	background:url(../Images/global/Layout/slvr-button-BG-Ac.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0px;
	vertical-align:bottom;
	padding:5px 3px 6px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color: black;
	text-decoration:none;
	cursor:pointer;
}
	
	.SelectButton a{
	background:url(../Images/global/Layout/slvr-button-BG.png);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px 3px 6px 3px;
	margin:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color: black;
	text-decoration:none;
	cursor:pointer;
}
	.SelectButton a:hover {
	background:url(../Images/global/Layout/slvr-button-BG-Ov.png);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	padding:0px 3px 6px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color: white;
	text-decoration:none;
	cursor:pointer;
}
	.SelectButton .LHS {
	background:url(../Images/global/Layout/slvr-button-LHS.png);
	background-repeat:no-repeat;
	background-position:Right top;
	height:18px;
	width:5px;
}
	.SelectButton .RHS{	
	background:url(../Images/global/Layout/slvr-button-RHS.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:18px;
	width:5px;
}
	.SelectButton .SelectButtonCell{	
	background:url(../Images/global/Layout/slvr-button-BG.png);
	background-repeat:repeat-x;
	background-position:top;
	color:gray;
	font-size:10px;
	vertical-align:top;
	padding:0px;
}


	
/* Old button - Still used on templates and other obscure pages */
	.Button     { font-size:10px; color:black;   cursor:pointer; text-align: center; letter-spacing: 2px; background-image: url('../Images/Global/SilverBtn_BG.png'); width:100% }
	.ButtonOver { font-size:10px; color:#888888; cursor:pointer; text-align: center; letter-spacing: 2px; background-image: url('../Images/Global/SilverBtn_BG.png'); width:100% }
	.ButtonDown { font-size:10px; color:black;   cursor:pointer; text-align: center; letter-spacing: 2px; background-image: url('../Images/Global/SilverBtn_BG.png'); width:100% }
	.ButtonOff  { font-size:10px; color:#888888; cursor:pointer; text-align: center; letter-spacing: 2px; background-image: url('../Images/Global/SilverBtn_BG.png'); width:100% }


/* GreenButton */
.GreenButton {
		width:200px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
		.GreenButton a{
		position:absolute;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.GreenButton a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/EnterRace-BTN-Ov.png);
		background-repeat:no-repeat;
		}

/* HorseDetails Button */
.HorseDetailsBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
		.HorseDetailsBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/HorseDetails-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.HorseDetailsBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/HorseDetails-BTN-Ov.png);
		background-repeat:no-repeat;
		}

/* Race Category Button */
.RaceCategoryBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
.RaceCategoryBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/RaceCategory-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
.RaceCategoryBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/RaceCategory-BTN-Ov.png);
		background-repeat:no-repeat;
		}

/* How To Button */
.HowToBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
		.HowToBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/HowTo-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.HowToBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/HowTo-BTN-Ov.png);
		background-repeat:no-repeat;
		}

/* Help Button */
.HelpBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
		.HelpBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/Help-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.HelpBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Help-BTN-Ov.png);
		background-repeat:no-repeat;
		}		

/* Quick Start Guide Button */
.QuickStartBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
		.QuickStartBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/Help-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.QuickStartBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Help-BTN-Ov.png);
		background-repeat:no-repeat;
		}

/* Racing Explained Button */
.RacingExplainedBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;
		text-align:left;
		}
		.RacingExplainedBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/RacingExplained-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.RacingExplainedBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/RacingExplained-BTN-Ov.png);
		background-repeat:no-repeat;
		}		


/* Special Offer Button */
.SpecialOfferBTN {
		width:180px;
		height:30px;
		margin:0px 0px 0px 0px;
		padding:0px;
		border:0px;

		text-align:left;
		
		}
		.SpecialOfferBTN a{
		position:absolute;
		width:180px;
		height:30px;
		background:url(../Images/global/Layout/SpecialOffer-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.SpecialOfferBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/SpecialOffer-BTN-Ov.png);
		background-repeat:no-repeat;
		}

/* Offer Page Text */
.StableKitBack {position:relative;}
.SpecialOfferText {
	margin:35px 0px 0px 100px;
	width:330px;
	height:50px;
	padding:10px;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background:url(../Images/global/Layout/OrangeBar.png) no-repeat;
}

.SpecialOfferBonusText {
	position:absolute;
	right:50px;
	top:-25px;
	width:140px;
	height:140px;
	background:url(../Images/global/Layout/Orangestar.png) no-repeat center;
	
	padding:36px 30px 20px 30px;
	text-align:center;
	color:black;
}
.SpecialOfferBonusText h3 { font-size:12px; margin-bottom:20px;}
.SpecialOfferBonusText b { font-size:10px;}
.SpecialOfferBonusText p { font-size:9px;margin-top:10px}



/* Pager - Shown both above and below grids to link to next page*/
.Navigator { 
	/* background:url(../Images/global/Layout/Silver-GBot-BG.png) repeat-x bottom white;*/ 
	color: Black; 
	border:0px solid silver; 
	padding: 0px 5px 2px 5px; 
	margin:8px 0px 8px 0px; 
	line-height:15px;
	}
.NavigatorButton { padding:0px 0px 0px 0px; display:inline; width:10px; margin:0px 1px 0px 1px; font-size:11px; border:0px solid white;  cursor: HAND; text-align: center; }
.NavigatorButton a { margin: 0px 1px 0px 1px; background:url(../Images/global/Layout/SilverBarBG.png) bottom;  padding:1px 6px 2px 6px; text-decoration:none; width:100%; font-size:11px; color: #000000; cursor: DEFAULT; text-align: center; display:inline; }
.NavigatorButton a:hover {  width:100%; xfont-family: Webdings; background-color:#FF9900; color: white; cursor: HAND; text-align: center; display:inline;  background:url(../Images/global/Layout/SilverBarBG-Ov.png) repeat-x bottom; }
.NavigatorButton a:active {  background-color: #FFFFFF; color: #000000; cursor: HAND; text-align: center; display:inline; background-image: none; background-repeat: no-repeat }
.NavigatorSelected {  margin: 0px 1px 0px 1px; background:url(../Images/global/Layout/SilverBarBG-Ov.png) repeat-x center; padding:1px 6px 2px 6px; color: white; cursor: HAND; text-align: center; display:inline; border:0px solid white; }
.NavigatorSelected a{color:white; text-decoration:none;}


/* Feed Stat */
.FeedStat { font-weight:bold; text-align: center}
.FeedStat p{ margin-bottom:-10px;}
.FeedStat ul{ list-style:none; text-align: center}
.FeedStat li{ display:inline; padding-left:5px;}


.RaceViewer { background-image:url('/FrameworkImages/RaceViewerBackground.gif'); background-color:#315A63 }
.RaceViewer .AppletBackgroundColor { background-color: #112103 }
.RaceViewer .ComponentBackgroundColor { background-color: #112103 }
.RaceViewer .PlayerBackgroundColor { background-color: #112103 }
.RaceViewer .TickerBackgroundColor { background-color: #CF8210 }
.RaceViewer .ProgressBarColor { color: #FFFFFF }

.header2
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	color:#000000;
	margin:5px 0px 5px 10px;	
}

.GotoButton { width:19px; padding:0px; font-family: small fonts; background-color: none; cursor: hand; border:1px outset #CBF2F6; color: transparent }
.GotoButton td { font-size:9px }
.GotoButtonOver { width:19px; padding:1px; font-size:8px; background-color: #CBF2F6; cursor: hand; border:1px outset #CBF2F6; color: transparent }
.GotoButtonOver td { font-size:9px }
.GotoButtonDown { width:19px; padding:1px; font-size:8px; background-color: #077090; cursor: hand; border:1px outset #CBF2F6 }
.GotoButtonDown td { font-size:9px }
.GotoButton .Box { padding:0px; width:1px; background-color: #077090 }
.GotoButtonOver .Box { padding:0px; width:1px; background-color: #CBF2F6 }
.GotoButtonDown .Box { padding:0px; width:1px; background-color: #CBF2F6 }



.HallOfFamePageHeading { 
	font-family: Verdana; 
	font-size: 15px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding-top:5px;
	background-image:url('../Images/en/HallOfFame/HOFPlaque.jpg'); 
	background-position:bottom;
	background-repeat:no-repeat; 
	height:40px; 
	vertical-align:bottom;
	}
.HallOfFameHeader { font-family: Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.HallOfFameHeader A{ font-family: Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration:none; }
.HallOfFameHeader A:Hover{ font-family: Verdana; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration:underline; }

/* Calendar Series */
.CalendarButton 
{ 
	display: inline ;
	cursor:pointer;
	vertical-align:middle;
}

.CalendarButtonOver 
{  
	display: inline;
	cursor:pointer;
	vertical-align:middle;
}

.CalendarButtonDown 
{ 
	display: inline;
	cursor:pointer;
	vertical-align:middle;
}

td.cal { 
	font-family : Arial,Helvetica,Sans-serif; 
	font-size : 11px; 
	color : #000000;
	}
td.calToday { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; font-weight:bolder; color : #000000; background-color : Blue; }
select.month{ font-family : Arial,Helvetica,Sans-serif; font-size : 11px; font-weight:bold; color : #000000; width : 85px; }
input.year{ font-family : Arial,Helvetica,Sans-serif; font-size : 11px; font-weight:bold; color : #000000; width : 30px; }
td.calDaysColor { 
	font-family : Arial,Helvetica,Sans-serif; 
	font-size : 11px; 
	font-weight:bold; 
	color : #ffffff;
	text-shadow: rgba(0,0,0,.4) 2px 2px 2px; /* Safari-only, but cool */
	background:url(../Images/global/Layout/GlassOrange-20px.png) repeat-x bottom; 
	}
td.calWeekend { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; }
td.calBgColor { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #d3d3d3; }
.calBorderColor { 
	font-family : Arial,Helvetica,Sans-serif; 
	font-size : 11px; 
	color : #ffffff; 
	border:1px solid silver;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:url(../Images/global/Layout/SilverStrong-GBot-BG.png) bottom white repeat-x; 
	}
td.calHighlightColor { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #ffffff; background-color : #ffffcc; }
A.cal { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #000000; text-decoration : none; padding:3px; }
A.cal:Hover { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : white; text-decoration : none;font-weight:bold; background:url(../Images/global/Layout/SilverBarBG-Ov.png) repeat-x bottom white;  }
.disabled { font-family : Arial,Helvetica,Sans-serif; font-size : 11px; color : #808080; text-decoration : none; }

/*.Gauge */
.Gauge {  height:20px; font-family: tahoma; color:white; }
.Gauge td { vertical-align:middle; }
.Gauge .GaugeOff { 
	/*background-color: #B51800; */
	background-image:url('../Images/global/Layout/Gauge.gif'); 
	background-repeat:no-repeat; 
	background-position: center right; 
	}
.Gauge .GaugeOn {
	border:none; 
	color:#FFFFFF; 
	font-size:11px;
	font-weight:normal;
	/*background-color:#244ab6; */
	padding:0px; 
	padding-left:3px; 
	background-image:url('../Images/global/Layout/GaugeOn.gif'); 
	background-repeat:no-repeat; 
	background-position:right center; 
	}
.Gauge .GaugeOn a { color:white; font-size:11px;  padding:0px; padding-left:3px;  background-repeat:no-repeat;background-position: right; vertical-align:middle; }

/* Claims - check box */
.PendingClaimCell { background-color: #ff8000;background-image:url('../Images/global/Layout/GlassOrange.png'); color: WHITE }
.PendingClaimCell INPUT { }
.AcceptedClaimCell { background-color: #008000;background-image:url('../Images/global/Layout/GlassGreen.png'); color: WHITE }
.AcceptedClaimCell INPUT { }
.RejectedClaimCell { background-color: #FF0000;background-image:url('../Images/global/Layout/GlassRed.png'); color: WHITE }
.RejectedClaimCell INPUT {  }

/* Horses - Sales Ring*/
.BlackHorse { color: #FFFFFF; background:url('../Images/global/Layout/Horse-clr-Black.png') top black; }
.GreyHorse { color: black; background:url('../Images/global/Layout/Horse-clr-Grey.png') top #C5C5BD; }
.ChestnutHorse { color: white; background:url('../Images/global/Layout/Horse-clr-Chestnut.png') top #A2412E; }
.BayHorse { color: white; background:url('../Images/global/Layout/Horse-clr-Bay.png') top #6C3322; }
.WhiteHorse { color: black; background:url('../Images/global/Layout/Horse-clr-white.png') top white; }

/* Help section */
	.button_body
        {
        	padding-left: 100px;
        	padding-right: 100px;
        	padding-top: 110px;
        	
        	font-weight: bold;
        	font-size: 12px;
        	cursor: pointer;
        	width: 150px;
        }
	.help_stable_kit_button
	{
        background-image: url('../Images/global/Help/StableKit.png');
        background-repeat: no-repeat;
        background-position: center;
        height: 200px;
		padding-top:60px;
    }
	.help_stable_kit_info_button
	{
        background-image: url('../Images/global/Help/StableKit.png');
        background-repeat: no-repeat;
        background-position: center;
        height: 200px;
    } 
    .help_help_button
    {
        background-image: url('../Images/global/Help/Help.png');
        background-repeat: no-repeat;
        background-position: center;
        height: 200px;
        
    }
    .help_how_to_button
    {
        background-image: url('../Images/global/Help/HowTo-Tutorials.png');
        background-repeat: no-repeat;
        background-position: center;
        height: 200px;
    }
    .help_contact_us_button
    {
        background-image: url('../Images/global/Help/Support.png');
        background-repeat: no-repeat;
        background-position: center;
        height: 200px;
    }
	.help_Category-Diagram_button
    {
        background-image: url('../Images/global/Help/Category-Diagram.png');
        background-repeat: no-repeat;
        background-position: center;
        height: 200px;
    }
	
.Expand
{
	cursor:pointer;
}

.MainItem {
    margin:10px 0px 10px 10px;
    }
    .MainItem em{ 
        font-family: verdana,sans-serif; 
        font-style:normal; 
        font-size:14px; 
        font-weight:bold;
        color:White;
        cursor:pointer;
        padding:4px 300px 4px 5px; 
        margin:0px 0px 0px 0px;
        background-image: url("../Images/global/Header-1-BG.png"); 
        background-repeat:no-repeat; 
        /*border: solid 1px red;*/
        }
    .MainItem img{ 
        cursor:hand;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        /*border: solid 1px blue;*/
        } 
                                      
.Item1{ 
    margin:5px 0px 5px 40px;
    }
    .Item1 em{ 
        font-family: verdana,sans-serif;
        font-style:normal;
        font-size:13px;
        cursor:pointer;
        padding:5px 300px 5px 5px; 
        margin:0px 0px 0px 0px;
        background-image: url("../Images/global/Header-2-BG.png"); 
        background-repeat:no-repeat; 
    }
.Item2{ font-family: verdana,sans-serif; font-weight:bold; font-size:12px;margin:5px 0px 0px 40px;padding-left:30px;cursor:pointer;}

.Item3{ font-family: verdana,sans-serif; font-size:14px;margin:5px 0px 0px 40px;padding-left:40px}
.Item4{ 
    width:550px;
    font-family: verdana,sans-serif;
    font-size: 12px;
    text-align: justify;
    margin:5px 0px 0px 40px;
    padding-left:60px;
    }
.Item5{ font-family:Arial; font-size:8pt;margin-left:40px;padding-left:80px;}

/* Help Guides section */

.HelpGuides h1{
	font-size: 16px;
	font-weight: bold;
	margin:20px 0px 20px 50px;
	 
}

.HelpGuides h2{
	margin:20px 0px 10px 25px;
	font-size: 16px;
	font-weight: bold;
	padding:5px 50px 5px 5px;  
    /*border: solid 1px blue;*/
}

.HelpGuides p{
    font-family: verdana,sans-serif;
    font-size: 12px;
    text-align: justify;
    margin:10px 0px 0px 0px;
    padding:0px 50px 0px 50px;
}

.HelpGuides li{
    font-family: verdana,sans-serif;
    font-size: 12px;
    text-align: justify;
    margin:5px 0px 0px 0px;
    padding:0px 50px 0px 40px;
	list-style-position:inside;
}

/* How to section */

.HowTo h1{
	font-size: 16px;
	font-weight: bold;
	margin:20px 0px 20px 50px;
	 
}

.HowTo h2{
	margin:10px 0px 10px 50px;
	font-size: 12px;
	font-weight: bold;
	padding:5px 50px 5px 5px; 
	background-image: url("../Images/global/Header-2-BG.png"); 
    background-repeat:no-repeat; 
    /*border: solid 1px blue;*/
}

.HowTo .body_content{
    font-family: verdana,sans-serif;
    font-size: 12px;
    text-align: justify;
    margin:5px 0px 0px 0px;
    padding:0px 50px 0px 50px;
}

.HowTo .body_content_ToBeWritten{
    font-family: verdana,sans-serif;
    font-size: 12px; 
    color:Gray;
    text-align: justify;
    margin:5px 0px 0px 0px;
    padding:0px 50px 0px 50px;
}

.HowTo .spacer{ margin-bottom: 40px;}

.HowTo .video{
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:20px;
}

.howto_subheading1
   {
		background-image: url('../Images/en/Help/HowToHeader.png');
		background-repeat: no-repeat;
		background-position: center;
		width: 240px;
		height: 70px;
   }
.howto_improve_performance
{
	background-image: url('../Images/global/Help/ImprovingPerformance.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 240px;
	width: 280px;
	cursor: pointer;
}

.howto_managing_stable
{
	background-image: url('../Images/global/Help/ManagingStable.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 240px;
	width: 280px;
	cursor: pointer;
}
.howto_explaining_racing
{
	background-image: url('../Images/global/Help/ExplainingRacing.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 240px; 
	width: 280px;
	cursor: pointer;
}
.howto_buying_selling
{
	background-image: url('../Images/global/Help/Buying-Selling.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 240px;
	width: 280px;
	cursor: pointer;
}

/* Racing Explained section */

.RacingExplained h1{
	font-size: 18px;
	font-weight: bold;
	margin:20px 0px 20px 50px;
	
}

.RacingExplained h2{
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	padding:5px 50px 5px 5px;
	margin:15px 0px 10px 40px; 
	background-image: url("../Images/global/Header-1-BG.png"); 
    background-repeat:no-repeat; 
    /*border: solid 1px blue;*/
}

.RacingExplained h2 a{
	text-decoration:none;
	color:#ffffff;
}

.RacingExplained h2 a:hover{
	text-decoration:none;
	color:#CCCCCC;
}

.RacingExplained h3{
	margin:10px 0px 10px 50px;
	font-size: 12px;
	font-weight: bold;
	padding:5px 50px 5px 5px; 
	background-image: url("../Images/global/Header-2-BG.png"); 
    background-repeat:no-repeat; 
    /*border: solid 1px blue;*/
}

.RacingExplained .body_content{
    font-family: verdana,sans-serif;
    font-size: 12px;
    text-align: justify;
    margin:5px 0px 0px 0px;
    padding:0px 50px 0px 50px;
}

.RacingExplained .body_content img{
	margin-left:50px;
}

.RacingExplained .body_content li {padding:0px 0px 4px 0px;}

.RacingExplained .body_content_ToBeWritten{
    font-family: verdana,sans-serif;
    font-size: 12px; 
    color:Gray;
    text-align: justify;
    margin:5px 0px 0px 0px;
    padding:0px 50px 0px 50px;
}
.RacingExplained .tablelayout{
	width:85%;
	padding:10px 10px 10px 10px;
}

.RacingExplained .spacer{ margin-bottom: 40px;}


.Section {
    margin:10px 0px 10px 10px;
    }
    .Section em{ 
        font-family: verdana,sans-serif; 
        font-style:normal; 
        font-size:14px; 
        font-weight:bold;
        color:White;
        cursor:pointer;
        padding:4px 300px 4px 5px; 
        margin:0px 0px 0px 0px;
        background-image: url("../Images/global/Header-1-BG.png"); 
        background-repeat:no-repeat; 
        /*border: solid 1px red;*/
        }
    .Section img{ 
        cursor:hand;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        /*border: solid 1px blue;*/
        } 
.Key{ font-family: verdana,sans-serif; font-weight:bold; font-size:12px;margin:5px 0px 0px 40px;padding-left:30px;cursor:pointer;}
.KeyClick{ font-family: verdana,sans-serif; font-weight:bold; font-size:12px;margin:5px 0px 0px 40px;padding-left:30px;cursor:pointer;background-color: #94DEE7;}

/* Filter */
.CheckBoxText
{
	cursor:pointer;
}

.Table h3
{
	font-size:11px;
	font-weight:bold;
}

/* Login Page */
.login_background
{
	background-image: url('../FrameworkImages/en/Login/Login-BG-Bar.png');
	background-repeat: no-repeat;	
}



.security_item
{
	text-align: left;
	vertical-align: bottom;
	padding-left: 12px;
}
	
#InputForm {
	padding: 5px;
	padding-left: 15px;
	width: 280px;
	
	text-align:right;
	
}

#InputForm ul        
{
	margin: 0px;
}

#InputForm li
{
	padding-right: 20px;
	margin-left: -25px;
	list-style: none;
}

#InputForm .InputText
{
	/*background: url('../FrameworkImages/en/Login/DarkBarLeft.png') no-repeat center left;*/
	width: 240px;
	height:20px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:Black;
	
	padding:6px 5px 4px 8px;
	/*border:1px solid red;*/
}

#InputForm input {
	font-size:11px; 
	height:20px;
	width:150px;
	margin-top:1px;
	padding:2px 2px 2px 4px;
	background: url('../Images/global/Layout/TransGradient-silver.png') bottom repeat-x White;
	border:1px solid silver;
	vertical-align: middle;
}

#InputForm .Error
{
	color:Red;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	padding:0px  0px 0px 0px;
	margin:0px 20px 0px 0px;
	letter-spacing:1px;
	width: 240px;
}
.Item2 a{text-decoration:none;}

.Item4 A 
{
	
}
.Item4 A:hover 
{
	
}

.header3{
	font-family:verdana;
	font-size:12px;
	text-align:left;
	color:#333333;
	margin:5px 0px 0px 10px;
}
.login
{
	padding-top: 10px;
	padding-right: 55px;
	vertical-align: bottom;
}
.login_item1
{
	padding-top: 10px;
	padding-right: 55px;
	vertical-align: bottom;
}

.login_item1 a
{
	color: gray;
}
.login_item1 a:hover
{
	color: black;
}


.OfflineMode
{
	position: absolute;
	z-index: 99999;
	top: 200px;
	Left:40%;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding:60px 30px 5px 10px;
	width: 200px;
	height:180px;
	background-image: url("../Images/global/Note.png"); 
    background-repeat:no-repeat;
	
	 
}
.OfflineMode A
{
	color: red;
	font-size: 38px;
	font-weight: bold;
	z-index: 99999;
}

.OfflineModeLock
{
	position: absolute;
	top: 200px;
	width: 990px;
	z-index: 0; 
	-moz-opacity: 6; 
	opacity:.6; 
	filter: alpha(opacity=0); 
	background-color: White;
	height: 100%;
	cursor: pointer;
}

.DivButton
{
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
    background-image: url('../Images/Global/SilverBtn_BG_R.png');
	background-position:right;
	background-repeat:no-repeat;
    height:15px;
}

.DivButton a:visited {color: Black;}
.DivButton a
{
	text-decoration: none;
	font-size:10px; 
	letter-spacing: 2px;
	padding:0px 4px 0px 4px;
	color:Black;
	text-decoration:none;
}
.DivButton a:hover {color:gray;}

.DivButton img 
{
	text-align:left;
	margin-top: -2px;
	display:inline;
	width:5px;
	height:17;
}

.DivButtonOff
{
	cursor:pointer;
	vertical-align:middle;
	text-align:center;
	padding-top:2px;
    background-image: url('../Images/Global/SilverBtn_BG_R.png');
	background-position:right;
	background-repeat:no-repeat;
    height:15px;
}

.DivButtonOff a
{
	font-size:10px; 
	color:Gray;
	letter-spacing: 2px;
	padding:0px 4px 0px 4px;
	text-decoration:none;
}

.DivButtonOff a:hover {color:Gray;}

.DivButtonOff img 
{
	text-align:left;
	margin-top: -2px;
	display:inline;
	width:5px;
	height:17;
}

/* Login */
.SSLLogoDisplay {	
	font:12px;
	valign:top ;
	text-align:center;
	width:250px;
	}

.SSLLogoDisplay td {padding:5px; text-align:left;}	


.HorseDetailsButton
{
    background-image: url('../Images/en/HorseDetailsBTN.png'); 
    width: 162px;
    height: 97px;
    cursor:pointer;
}

.HelpButton
{
    text-align: center;
    vertical-align: middle;
    background-image: url('../Images/en/Help-Button.png'); 
    width: 162px;
    height: 97px;
    cursor:pointer;
}

 

.HelpButtonNoBackground
{
    background-image: url('../Images/en/Help_Tag.png'); 
    width: 109px;
    height: 82px;
    cursor:pointer;
}

.HowToButton
{
    background-image: url('../Images/en/HowTo-Button.png'); 
    width: 162px;
    height: 97px;
    cursor:pointer;
}

.StableButton
{
    background-image: url('../Images/en/StableIcon.png'); 
    width: 162px;
    height: 97px;
    cursor:pointer;
}

.StableKitButton
{
    background-image: url('../FrameworkImages/en/Stable-Kit-BTN.png'); 
    width: 162px;
    height: 97px;
    cursor:pointer;
}

.StableKitButtonPaid
{
    background-image: url('../FrameworkImages/en/Stable-Kit-BTN.png'); 
    width: 162px;
    height: 97px;
    cursor:pointer;
}

/* Horse Details */
/* MainContent - */	
	#MainContent {
		margin:0px;
		padding:10px;
		background-color: white;
		
		}
	
	.Layout .Heading {
		background:url(../Images/global/Layout/SilverColumn-Top.png) bottom repeat-x;
		height:20px;
		padding:0px 4px 2px 4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		}
			.Layout .Heading a {
			background:none;
			padding:5px;
			
			margin:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:center;
			color: black;
			text-decoration:none;
			cursor:pointer;
			}
				.Layout .Heading a:hover {
				background:url(../Images/global/Layout/SilverBarBG-Ac.png);
				background-repeat:repeat-x;
				background-position:top;
				
				color: black;
				text-decoration:none;
				cursor:pointer;
				}
				.Layout .Heading  a.Active {
				background:url(../Images/global/Layout/SilverBarBG-Ac.png);
				background-repeat:repeat-x;
				background-position:top;
							
				color: black;
				text-decoration:none;
				cursor:pointer;
				}
				
			.Layout .Heading h2 {
			
			font-weight:bold;
			color:#444;
			}
			.Layout .Heading img { padding-right:5px;}
			
	.Content {
		background:url(../Images/global/Layout/Silver-GTop-BG-100px-Trans.png);
		background-position:top;
		background-repeat:repeat-x;
		padding:5px;
		margin-bottom:10px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		letter-spacing: 0.8pt;
	}
	
		.Content h2{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			text-align:left;
		}
		
		.Content h3{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:left;
			font-weight:bold;
		}
	
	.subtext {
		font-size:10px;
		color:#666666;
	}
	.subtextred {
		font-size:10px;
		color:red;
	}
	
	.DropDown {
		padding:0px;
		margin:0px;
		height:18px;
		border: none none none none ;
		
		color:black;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		letter-spacing: 0.8pt;
	}
			.DropDown select{
			background-color:#009900;
			border:none;
		}
	
	
	
/* Horse Filter  */	
.HorseFilter {
	z-index:1;
	position:relative;
	margin-top:-10px;
	width:300px;
	}
	.HorseFilter .Content { background:none;}
	
	.HorseFilter .Content h3{ margin-bottom:1px;}
	
	.HorseFilter .CategoryDropDown {
	z-index:7; /* to be above the other DropDown section */
	width:230px;
	position:relative;
	background:none;
	vertical-align:top;
	}
		.HorseFilter .CategoryDropDown .SelectorBox{
		z-index:2;
		display: inline-block;
		vertical-align:top;
		border:1px solid silver;
		width:213px;
		height:18px;
		background-color:white;
		font-size:11px;
		padding:0px 0px 0px 3px;
		}
			.HorseFilter .CategoryDropDown .SelectorBox .SelectedItem{
			text-decoration:none;
			cursor:pointer;
			}
		.HorseFilter .CategoryDropDown .Button {
		position:absolute;
		top:2px;
		left:220px;
		width:18px;
		height:20px;
		font-size:10px;
		padding:1px 1px 5px 1px;
		background:url(../Images/global/Layout/DropDownBTN.png);
		background-repeat:no-repeat;
		}
		.HorseFilter .CategoryDropDown .Selection {
		position:absolute;
		left:0px;
		top:22px;
		height:250px;
		width:235px;
		overflow:scroll;
		border:1px solid gray;
		background-color: white;
		}
			.HorseFilter .CategoryDropDown .Selection ul{
			display:block;
			}
			.HorseFilter .CategoryDropDown .Selection li{
			display:block;
			cursor:pointer;
			padding-bottom:2px;
			}
			.HorseFilter .CategoryDropDown .Selection li a{
			text-decoration:none;
			}
			.HorseFilter .CategoryDropDown .Selection li a:hover{
			background-color:#FF9900;
			width:100%;
			color:white;
			}
	
	.HorseFilter .HorseDropDown {
	z-index:5;
	position:relative;
	width:260px;
	height:20px;
	}
		.HorseFilter .HorseDropDown .SelectorBox{
		position:absolute;
		top:0px;
		left:0px;
		display:inline;
		vertical-align:top;
		border:1px solid silver;
		width:150px;
		height:18px;
		background-color: white;
		font-size:11px;
		}
		
			.HorseFilter .HorseDropDown .SelectorBox input{
			position:absolute;
			top:0px;
			left:0px;
			border:0px;
			width:140px;
			height:16px;
			font-size:11px;
			padding:2px 2px 2px 2px;
			background:none;
			}
			.HorseFilter .HorseDropDown .SelectorBox a{
			text-decoration:none;
			padding:0px 0px 0px 5px;
			}
		.HorseFilter .HorseDropDown .Button {
		position:absolute;
		top:2px;
		left:154px;
		display:inline;
		vertical-align:top;
		width:18px;
		height:20px;
		font-size:10px;
		padding:1px 1px 5px 1px;
		background:url(../Images/global/Layout/DropDownBTN.png);
		background-repeat:no-repeat;
		}
		.HorseFilter .HorseDropDown .Selection {
		position:absolute;
		left:0px;
		top:22px;
		height:220px;
		width:170px;
		overflow:scroll;
		border:1px solid gray;
		background-color: white;
		
		}
			.HorseFilter .HorseDropDown .Selection ul{
			display:block;
			}
			.HorseFilter .HorseDropDown .Selection li {
			display:block;
			cursor:pointer;
			padding-bottom:2px;
			}
			.HorseFilter .HorseDropDown .Selection li a{
			text-decoration:none;
			}
			.HorseFilter .HorseDropDown .Selection li a:hover{
			background-color:#FF9900;
			width:100%;
			color:white;
			}
			
	
	
		
	.HorseFilter .CategoryHeading { background-color: #FF7707; color: #FFFFFF;}
	.HorseFilter .Row1HC-1 { background:url(../Images/global/Layout/slvr-button-BG.png) repeat-x; width:10px;height:10px; display:inline; margin:1px 5px 0px 5px; border:solid 1px silver}
	.HorseFilter .Row1HC0 { background-color: #94DEE7; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilter .Row1HC1 { background-color: #E89E95; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilter .Row1HC2 { background-color: #B5E895; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilter .Row1HC3 { background-color: #C895E8; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilter .Row1HC4 { background-color: #E8D695; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }

/* Main Buttons */
.EnterRaceBTN {
		width:200px;
		height:30px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.EnterRaceBTN a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.EnterRaceBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/EnterRace-BTN-Ov.png);
		background-repeat:no-repeat;
		}
		
.EnterRaceBTNDisabled {
		width:200px;
		height:30px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.EnterRaceBTNDisabled a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN-Set.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:grey;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.EnterRaceBTNDisabled a:hover{
		cursor:default;
		}

.EnterRaceBTNSet {
		width:200px;
		height:30px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.EnterRaceBTNSet a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN-Set.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#003300;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.EnterRaceBTNSet a:hover{
		color:white;
		background:url(../Images/global/Layout/EnterRace-BTN-Ov.png);
		background-repeat:no-repeat;
		}
		
.StableBTN {
		width:200px;
		height:30px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.StableBTN a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Stable-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.StableBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Stable-BTN-Ov.png);
		background-repeat:no-repeat;
		}
.StableBTNDisabled {
		width:200px;
		height:30px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.StableBTNDisabled a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Stable-BTN-De.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;	
		text-align:left;
		color:Gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.StableBTNDisabled a:hover{
		color:Gray;
		}	

.AutoTrainBTN {
		width:200px;
		height:16px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.AutoTrainBTN a{
		position:absolute;
		width:200px;
		height:16px;
		background:url(../Images/global/Layout/AutoTrainX-BTN.png) no-repeat;
		padding: 1px 0px 0px 20px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		}
		.AutoTrainBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/AutoTrainX-BTN-Ov.png);
		background-repeat:no-repeat;
		}
.AutoTrainBTNDisabled {
		width:200px;
		height:16px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.AutoTrainBTNDisabled a{
		position:absolute;
		width:200px;
		height:16px;
		background:url(../Images/global/Layout/AutoTrainX-BTN-De.png) no-repeat;
		padding: 1px 0px 0px 20px;
		
		text-align:left;
		color: gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		}
		.AutoTrainBTNDisabled a:hover{
		color:Gray;
		}		
.AutoTrainBTNSet {
		width:200px;
		height:16px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.AutoTrainBTNSet a{
		position:absolute;
		width:200px;
		height:16px;
		background:url(../Images/global/Layout/AutoTrainX-BTN-De.png) no-repeat;
		padding: 1px 0px 0px 20px;
		
		text-align:left;
		color: black;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		}
		.AutoTrainBTNSet a:hover{
		color: white;
		background:url(../Images/global/Layout/AutoTrainX-BTN-Ov.png);
		background-repeat:no-repeat;
		}

.PrefEnterBTN {
		width:200px;
		height:16px;
		margin:0px 0px 5px 0px;
		padding:0px;
		}
		.PrefEnterBTN a{
		position:absolute;
		width:190px;
		height:16px;
		background:url(../Images/global/Layout/PrefEnterX-BTN.png);
		background-repeat:no-repeat;
		padding: 1px 0px 0px 20px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		}
		.PrefEnterBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/PrefEnterX-BTN-Ov.png );
		background-repeat:no-repeat;
		}
.PrefEnterBTNDisabled {
		width:200px;
		height:16px;
		margin:0px 0px 5px 0px;
		padding:0px;
		}
		.PrefEnterBTNDisabled a{
		position:absolute;
		width:200px;
		height:16px;
		background:url(../Images/global/Layout/PrefEnterX-BTN-De.png);
		background-repeat:no-repeat;
		padding: 1px 0px 0px 20px;
		border:0px;
		
		text-align:left;
		color: gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		}
		.PrefEnterBTNDisabled a:hover{
		color:Gray;
		}	
					
.RaceTrackBTN {
		width:200px;
		height:30px;
		margin:0px 0px 10px 0px;
		padding:0px;
		border:0px;
		}
		.RaceTrackBTN a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/RaceTrack-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.RaceTrackBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/RaceTrack-BTN-Ov.png);
		background-repeat:no-repeat;
		}	
.RaceTrackBTNDisabled {
		width:200px;
		height:30px;
		margin:0px 0px 10px 0px;
		padding:0px;
		border:0px;
		}
		.RaceTrackBTNDisabled a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/RaceTrack-BTN-De.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;	
		text-align:left;
		color:Gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.RaceTrackBTNDisabled a:hover{
			color:Gray;
		}
.AuctionBTN {
		width:200px;
		height:30px;
		margin:0px 0px 10px 0px;
		padding:0px;
		border:0px;
		}
		.AuctionBTN a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Auction-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.AuctionBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Auction-BTN-Ov.png);
		background-repeat:no-repeat;
		}
.AuctionBTNDisabled {
		width:200px;
		height:30px;
		margin:0px 0px 10px 0px;
		padding:0px;
		border:0px;
		}
		.AuctionBTNDisabled a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Auction-BTN-De.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;		
		text-align:left;
		color:Gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.AuctionBTNDisabled a:hover{
		color:Gray;
		}		

.RetireBTN {
		width:200px;
		height:30px;
		margin: 10px 0px 10px 0px;
		padding:0px;
		border:0px;
		}
		.RetireBTN a{
		position:absolute;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Retire-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 0px;
		border:0px;
		
		text-align:center;
		color:#000;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.RetireBTN a:hover{
		color:#000;
		background:url(../Images/global/Layout/Retire-BTN-Ov.png);
		background-repeat:no-repeat;
		}		
.RetireBTNDisabled {
		width:200px;
		height:30px;
		margin: 10px 0px 10px 0px;
		padding:0px;
		}
		.RetireBTNDisabled a{
		position:absolute;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Retire-BTN.png) left top;
		background-repeat:no-repeat;
		padding: 8px 0px 0px 0px;
		border:0px;
		cursor:default;	
		text-align:center;
		color:Gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.RetireBTNDisabled a:hover{
		color:Gray;
		}
		
.FollowBTN {
		width:200px;
		height:30px;
		margin:0px 0px 10px 0px;
		padding:0px;
		border:0px;
		}
		.FollowBTN a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Follow-BTN.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.FollowBTN a:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Follow-BTN-Ov.png);
		background-repeat:no-repeat;
		}
		
.FollowBTNDisabled {
		width:200px;
		height:30px;
		margin:0px 0px 5px 0px;
		padding:0px;
		border:0px;
		}
		.FollowBTNDisabled a{
		position:absolute;
		right:0px;
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Follow-BTN-De.png);
		background-repeat:no-repeat;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;	
		text-align:left;
		color:Gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		}
		.FollowBTNDisabled a:hover{
		color:Gray;
		}
		
		
.HorseFilterControl {
	z-index:5;
	position:relative;
	margin-top:-10px;
	width:290px;
	}
	.HorseFilterControl .Content {
	background:none;
	padding:5px;
	}
	
	.HorseFilterControl .Content h3{ margin-bottom:1px;}
	
	.HorseFilterControl .CategoryDropDown {
	z-index:7; /* to be above the other DropDown section */
	width:100%;
	position:relative;
	background:none;
	vertical-align:top;
	}
		.HorseFilterControl .CategoryDropDown .SelectorBox{
		display: inline-block;
		vertical-align:top;
		border:1px solid silver;
		width:225px;
		height:18px;
		background:#FFFFFF;
		font-size:11px;
		padding:0px 0px 0px 3px;
		}
			.HorseFilterControl .CategoryDropDown .SelectorBox .SelectedItem{
			text-decoration:none;
			cursor:pointer;
			}
		.HorseFilterControl .CategoryDropDown .Button {
		position:absolute;
		top:0px;
		right:0px;
		width:18px;
		height:20px;
		font-size:10px;
		padding:1px 1px 5px 1px;
		background:url(../Images/global/Layout/DropDownBTN.png);
		background-repeat:no-repeat;
		}
		.HorseFilterControl .CategoryDropDown .Selection {
		position:absolute;
		left:0px;
		top:18px;
		height:250px;
		width:250px;
		overflow:scroll;
		border:1px solid gray;
		background-color: white;
		}
			.HorseFilterControl .CategoryDropDown .Selection ul{
			display:block;
			}
			.HorseFilterControl .CategoryDropDown .Selection li{
			display:block;
			cursor:pointer;
			padding-bottom:2px;
			}
			.HorseFilterControl .CategoryDropDown .Selection li a{
			text-decoration:none;
			}
			.HorseFilterControl .CategoryDropDown .Selection li a:hover{
			width:100%;
			color:#FF9900;
			}
	
	.HorseFilterControl .HorseDropDown {
	z-index:5;
	position:relative;
	height:20px;
	}
		.HorseFilterControl .HorseDropDown .SelectorBox{
		display:inline;
		vertical-align:top;
		width:150px;
		height:18px;
		background:#FFFFFF;
		font-size:11px;
		}
		
			.HorseFilterControl .HorseDropDown .SelectorBox input{
			
			border:1px solid silver;
			width:135px;
			height:18px;
			font-size:11px;
			padding:0px 2px 0px 2px;
			
			}
			.HorseFilterControl .HorseDropDown .SelectorBox a{
			text-decoration:none;
			padding:0px 0px 0px 5px;
			}
		.HorseFilterControl .HorseDropDown .Button {
		position:absolute;
		top:0px;
		right:0px;
		display:inline;
		vertical-align:top;
		width:18px;
		height:20px;
		font-size:10px;
		padding:1px 1px 5px 1px;
		background:url(../Images/global/Layout/DropDownBTN.png);
		background-repeat:no-repeat;
		}
		.HorseFilterControl .HorseDropDown .Selection {
		position:absolute;
		left:0px;
		top:18px;
		height:220px;
		width:160px;
		overflow:scroll;
		border:1px solid gray;
		background-color: white;
		
		}
			.HorseFilterControl .HorseDropDown .Selection ul{
			display:block;
			}
			.HorseFilterControl .HorseDropDown .Selection li {
			display:block;
			cursor:pointer;
			padding-bottom:2px;
			}
			.HorseFilterControl .HorseDropDown .Selection li a{
			text-decoration:none;
			}
			.HorseFilterControl .HorseDropDown .Selection li a:hover{
			width:100%;
			color:#FF9900;
			}
			
	
	
		
	.HorseFilterControl .CategoryHeading { background-color: #FF7707; color: #FFFFFF;}
	.HorseFilterControl .Row1HC-1 { background:url(../Images/global/Layout/slvr-button-BG.png) repeat-x; width:10px;height:10px; display:inline; margin:1px 5px 0px 5px; border:solid 1px silver}
	.HorseFilterControl .Row1HC0 { background-color: #94DEE7; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC1 { background-color: #E89E95; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC2 { background-color: #B5E895; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC3 { background-color: #C895E8; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC4 { background-color: #E8D695; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	



@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* the CSS styling below will only be picked up by Safari and Chrome */ 
/* This page was built to counter the Background image positioning error in Chrome*/
/* DataGrid - Predominant grid on site*/


.DataGrid .Row1 {background:none #FFFFFF;}
.DataGrid .Row1:hover {background:none #CCCCCC;}
.DataGrid .Row2 {background:none #fafafb;}
.DataGrid .Row2:hover {background:none #CCCCCC;}

.DataGrid .RowHov { cursor:pointer; background:none #silver;}
.DataGrid .RowHov:hover { background:none #CCCCCC; color:black;}
	
.DataGrid .RowTitle { 
	cursor:pointer;
	color:white;
	background:url(../Images/global/Layout/Glassblack.png) repeat-x top white;
	vertical-align:middle;
	}
	.DataGrid .RowTitle a{ color:white;} 
.DataGrid .RowTitle:hover { 
	background:url(../Images/global/Layout/SilverColumn3.png) repeat-x top;
	color:black;
	/*border:1px dashed silver;*/
	}

.DataGrid .CategoryHeading { background:url(../Images/global/Layout/SilverBarBG.png) top; }

.DataGrid .Row1HC1 { background:none #fde5df;}/* red*/
.DataGrid .Row2HC1 { background:none #fdece8;}/* light red*/
.DataGrid .Row1HC2 { background:none #cafdcf;}/* green*/
.DataGrid .Row2HC2 { background:none #e7fee9;}/* light green*/
.DataGrid .Row1HC3 { background:none #cbb6d4;}/* purple*/
.DataGrid .Row2HC3 { background:none #d5b7e2;}/* light purple*/
.DataGrid .Row1HC4 { background:none #ffecc4;}/* gold*/
.DataGrid .Row2HC4 { background:none #fcf1d8;}/* light gold*/ 

.DataGrid .Row1HC1:hover {background:none #CCCCCC;}
.DataGrid .Row2HC1:hover {background:none #CCCCCC;}
.DataGrid .Row1HC2:hover {background:none #CCCCCC;}
.DataGrid .Row2HC2:hover {background:none #CCCCCC;}
.DataGrid .Row1HC3:hover {background:none #CCCCCC;}
.DataGrid .Row2HC3:hover {background:none #CCCCCC;}
.DataGrid .Row1HC4:hover {background:none #CCCCCC;}
.DataGrid .Row2HC4:hover {background:none #CCCCCC;}
} /* the CSS styling above will only be picked up by Safari and Chrome */ 