﻿body { 
	font-family:Verdana; 
	font-size:11px; 
	margin:0px; 
	color: #000044;
	}

@font-face 
	{
		font-family: EuroseWideHeavy;
		src: url('../Images/Fonts/euroswh.eot');
		src: local(EuroseWideHeavy), url('../Images/Fonts/euroswh.ttf') format('opentype');
	}
@font-face
	{
		font-family: Euromode;
		src: url('../Images/Fonts/euron.eot');
		src: local(Euromode), url('../Images/Fonts/euron.ttf') format('opentype');
	}

.Search { 
	width:400px; 
	background:url(../FrameworkImages/global/Layout/DT-Trans.png) repeat-x white;
	position:absolute; 
	margin-left:590px; 
	margin-top:-15px; 
	z-index:9;
	border:#CCC;
	padding:3px;
	} 

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;}
.Enabled {cursor:pointer;}
.Disabled {cursor:default;}
.Header {
	text-align:left;
	font-size:16px;
	font-weight:bold;
	}
	.Header span{
	text-align:left;
	font-size:12px;
	}         

/* History Bar */
.HistoryBar {height:20px; position:relative;}

/* Login Link */
.LoginBar {position:relative; background:url(../FrameworkImages/global/Layout/Infobar-BG.png) repeat-x black; height:32px;}

.CurrentPageTitle {
	color:black;
	font-weight:bold;
	text-decoration:none; 
	font-size:12px;
	/*text-transform:uppercase; Removed due to Greek conflicts*/ 
	white-space:nowrap;
	padding:0px 3px 3px 5px;
	height:20px;	
	background:url(../Images/global/Layout/Silver-GBot-BG-20px.png) top repeat-x;
	}
.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: 0px 0px 8px 0px; 
	margin-bottom:5px; 
	background:url(../Images/global/Layout/Silver-GTop-BG-100px-Trans.png) top repeat-x #f6f6f6;
	width:100%;
	}

	
/* Tips */
.NewbieFooter {background:url(../Images/global/Layout/SilverCorner.png) top left no-repeat;}
	
/* Ajax control */
.autoComplete {
	overflow:scroll;
	max-height:250px;
	border:1px solid #ccc;
}
.autoComplete td{
	background:url(../Images/global/Layout/SilverStrong-GBot-BG.png) top repeat-x #fff;
}
.autoComplete td:hover{
	background:url(../Images/global/Layout/TransGradient-White.png) bottom repeat-x #fff;
}
.EnterArrow { margin:0px 0px -5px -5px;}


/* BlackButton */
.BlackButton {
		height:20px;
		margin:0px 0px 0px 2px;
		display:inline;
	}
		.BlackButton a{
		background:url(../Images/global/Layout/Black-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: white;
		text-decoration:none;
	}
		.BlackButton span {
		background:url(../Images/global/Layout/Black-button-LHS.png);
		background-repeat:no-repeat;
		background-position:left;
		padding:3px 5px 3px 5px;
	}
		.BlackButton em {
		background:url(../Images/global/Layout/Black-button-BG.png);
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
		font-style:normal;
	}
		.BlackButton a:hover{	
		background:url(../Images/global/Layout/Black-button-RHS-Ov.png);
		background-repeat:no-repeat;
		background-position:right;
		color: white;
	}
		.BlackButton a:hover span  {
		background:url(../Images/global/Layout/Black-button-LHS-Ov.png);
		background-repeat:no-repeat;
		background-position:left;
	
	}
		.BlackButton a:hover em {
		background:url(../Images/global/Layout/Black-button-BG-Ov.png);
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
	}
		.BlackButton a:visited {
		color:white;
	}
	
/* HelpIcon */
.HelpIconSwich {
		text-align:right;
		height:20px;
		margin:2px 0px 2px 0px;
		display:inline;
		vertical-align:top;
	}
		.HelpIconSwich 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;
	}
		.HelpIconSwich img {
			width:16px;
			vertical-align:middle;
	}
		.HelpIconSwich span {
		background:url(../Images/global/Layout/slvr-button-LHS.png);
		background-repeat:no-repeat;
		background-position:left center;
		padding:3px 5px 3px 5px;
	}
		.HelpIconSwich em {
		background:url(../Images/global/Layout/slvr-button-BG.png) center;
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
		font-style:normal;
	}
		.HelpIconSwich a:hover{	
		background:url(../Images/global/Layout/slvr-button-RHS-Ov.png) center right;
		background-repeat:no-repeat;
		color: white;
	}
		.HelpIconSwich a:hover span  {
		background:url(../Images/global/Layout/slvr-button-LHS-Ov.png) center;
		background-repeat:no-repeat;
		background-position:left;
	
	}
		.HelpIconSwich a:hover em {
		background:url(../Images/global/Layout/slvr-button-BG-Ov.png) center;
		background-repeat:repeat-x;
		padding:3px 5px 3px 5px;
	}
		.HelpIconSwich a:visited {
		color:black;
	}
	
.HelpIconPage {
	text-align:left;
	cursor:pointer;
	}	

.HelpIcon {
	cursor:pointer;
	width:16px;
	height:16px;
	padding:0px;
	border:0px;
	vertical-align:middle;
	
	}

.SideHelpArrow {
	position:absolute;
	top:-62px;
	right:-290px;
	height:75px;
	width:240px;
	padding: 10px 10px 10px 50px;
	background: url('/Images/global/Layout/Arrow-Text-left.png') no-repeat;
	
	font-weight:normal;
	text-align:left;
	font-size:12px;
	}


/* ToolTip - Mouse over of certain links */
.ToolTip {
	position:absolute;
	left:-400px;/* to keep square away when tooltips are invisible */
	padding:5px;
	border:2px solid #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x ;
	background-color:#fdcf18;
	z-index:999 !important;
	}

.GroupContainer	
{
    /*border:1px solid red;
    margin-left:-210px;*/
    margin-top:-10px;
}
..GroupContainer h2 {}
.GroupAssigner 
{
	height:140px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
	padding:5px;
	border-bottom:1px dashed white;
	}

/*HandHelper - Mouse over of certain links */
.HandHelper {
	position:absolute;
	border:2px solid #666;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-size:12px;
	z-index:2;
	}
	.HandCursor { position:relative;}
	.HandHelperInner {
	background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x #fdcf18;
	padding:10px;
	/*border:3px solid #fff;*/
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	position:relative;
	}

.PurchaseEquipDialog {
	background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x #fdcf18;
	border:2px solid #666;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:5px;
	z-index:999;
	width:270px;
	}
	
	.PurchaseEquipDialog th {
		font-weight:bold;
		text-align:left;
		}


.ShareDialog {
	background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x #fdcf18;
	border:2px solid #666;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:5px;
	z-index:999;
	width:270px;
	}
 /* 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;}







/* 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;}




/* NavBox - The i-Frame that is used in the navigation of the search, basket, etc*/	
.NavBox  { width:100%; 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: bold; font-size: 10px; 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:390px; 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:240px; border:1px silver solid; }
.NavTimeZone { width:175px; height:186px; border:1px silver solid; }



.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;
}

.RaceName {
	/*background: url('../Images/global/Layout/TransGradient-Top-Silver.png') top repeat-x ;*/
	font-size:14px !important;
}
/*
.RaceName a {color:#fff;}
*/
/* RaceFonts - The font file is pulled in Racefont.css */
.StakesText {
	/*position:relative;
	font-family: Euromode, Geneva, sans-serif;
	letter-spacing:2px;
	color:#060;*/
	font-size:14px !important;
	/*text-shadow: rgba(204,204,204,.6) 1px 1px 3px;  Safari-only, but cool */  
}
.StakesText span {
	top:23px;
	font-family:Verdana, Geneva, sans-serif;
	color:#078007;
	font-size:11px !important;
}

.EntryFeeText {
	/*font-family: EuroseWideHeavy, Geneva, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	ani
	text-shadow: rgba(256,256,256,.9) 0px 0px 5px; /* Safari-only, but cool */  
	
}
.FeeTotal {
	text-align:right;
	}
.FeeTotal input {
	border:0px; 
	vertical-align:middle;
	width:90px;
	background:none;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	}	

/* 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; }



/* Mostly used in Purchase Credits */
.HighlightedSection {
	padding:10px 0px; 
	/*background:url(../Images/global/Layout/Trans-Yellow.png); 
	border:1px solid #cccccc;*/
	text-align:left;
	font-size:16px;
	color:#060;
	font-weight:bold;
	/*text-shadow: rgba(256,256,256,.9) 0px 0px 5px;  Safari-only, but cool */  
	}
	.HighlightedSection span { font-size:14px; font-weight:normal;}
.SelectedSection { 
	padding:10px; 
	background:url(../Images/global/Layout/Trans-Green.png); 
	border:1px solid #0da21e;
	text-align:left;
	}
.UnSelectedSection { 
	padding:10px; 
	background:url(../Images/global/Layout/Trans-Grey.png); 
	border:1px solid #cccccc;
	text-align:left
	}
	.UnSelectedSection:hover { 
	padding:10px; 
	background:url(../Images/global/Layout/Trans-Green.png); 
	border:1px solid #0da21e;
	text-align:left;
	cursor:pointer;
	}

.LargeInput { 
	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;
}
.MediumInput { 
	width:150px; 
	height:16px; 
	border:1px solid silver;
	vertical-align:middle; 
	font-size:12px; 
	/*background: url('../Images/global/Layout/SilverStrong-GBot-BG.png') bottom repeat-x White;*/
	padding:2px 3px 0px 3px;
	}

/* GreenButton */
.GreenButton {
	padding:0;	
}

.GreenButton a em{ font-style:normal;}

.GreenButton a {
	cursor:pointer;
	float:left;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	border:#FF0000; 
	background: url('../Images/global/Layout/NextButton_BG-Ac.png') no-repeat left center;
	
	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 span {
	display:block;
	padding:8px 10px 8px 10px;
	background: url('../Images/global/Layout/GreenButton_RHS-Ac.png') no-repeat right center;
} 
.GreenButton a:hover span {
	background: url('../Images/global/Layout/GreenButton_RHS-Ov.png') no-repeat right center;
}
.GreenButton a:hover{
	color:#ffffff; 
	background: url('../Images/global/Layout/NextButton_BG-Ov.png') no-repeat left center;
}

/* GreenButtonDisabled */
.GreenButtonDisabled {
	padding:0;	
}

.GreenButtonDisabled a em{ font-style:normal;}

.GreenButtonDisabled a {
	cursor:default;
	float:left;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	border:#FF0000; 
	background: url('../Images/global/Layout/NextButton_BG-De.png') no-repeat left center;
	
	text-align:left;
	color:#ccc;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing: 0.8pt;
}

.GreenButtonDisabled a span {
	display:block;
	padding:8px 40px 8px 10px;
	background: url('../Images/global/Layout/GreenvButton_RHS-De.png') no-repeat right center;
} 
.GreenButtonDisabled a:hover span {
	background: url('../Images/global/Layout/GreenButton_RHS-De.png') no-repeat right center;
}
.GreenButtonDisabled a:hover{
	background: url('../Images/global/Layout/NextButton_BG-De.png') no-repeat left center;
}



/* StableControl */
.StableControl { margin-bottom:15px;}
.StableControl h2 {
	font-size:24px;
	display:inline;
}
.RaceCountDown { color:#090; font-weight:bold;}

/* HorseControl */
.HorseControl h2 {
	font-size:24px;
	display:inline;
	margin:0px;
	padding:0px;
}
.ControlNotes textarea {
	width:90%;
	background:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:none;
}
.Products {
	background:url(../Images/global/Layout/TransBar-24px.png) repeat-x center;
}
	.ProductsLeft {
	background:url(../Images/global/Layout/TransBarLeft-24px.png) no-repeat right center;
}
	.ProductsRight {
	background:url(../Images/global/Layout/TransBarRight-24px.png) no-repeat left center;
}

.Rosette {}
.Grade_0 {
	background:url(../Images/global/Layout/TransRow.png) repeat-x center;
	}
	.Grade_0_Left {
	background:url(../Images/global/Layout/TransRowLeft.png) no-repeat right center;
	}
	.Grade_0_Right {
	background:url(../Images/global/Layout/TransRowRight.png) no-repeat left center;
	}
	.Grade_0_Under {
	background:url(../Images/global/Layout/TransRowUnder.png) no-repeat right center;
	}
.Grade_1 {
	background:url(../Images/global/Layout/GoldRow.png) repeat-x center;
	}
	.Grade_1_Left {
	background:url(../Images/global/Layout/GoldRowLeft.png) no-repeat right center;
	}
	.Grade_1_Right {
	background:url(../Images/global/Layout/GoldRowRight.png) no-repeat left center;
	}
	.Grade_1_Under {
	background:url(../Images/global/Layout/GoldRowUnder.png) no-repeat right center;
	}
.Grade_2 {
	background:url(../Images/global/Layout/SilverRow.png) repeat-x center;
	}
	.Grade_2_Left {
	background:url(../Images/global/Layout/SilverRowLeft.png) no-repeat right center;
	}
	.Grade_2_Right {
	background:url(../Images/global/Layout/SilverRowRight.png) no-repeat left center;
	}
	.Grade_2_Under {
	background:url(../Images/global/Layout/SilverRowUnder.png) no-repeat right center;
	}
.Grade_3 {
	background:url(../Images/global/Layout/BronzeRow.png) repeat-x center;
	}
	.Grade_3_Left {
	background:url(../Images/global/Layout/BronzeRowLeft.png) no-repeat right center;
	}
	.Grade_3_Right {
	background:url(../Images/global/Layout/BronzeRowRight.png) no-repeat left center;
	}
	.Grade_3_Under {
	background:url(../Images/global/Layout/BronzeRowUnder.png) no-repeat right center;
	}
	
	
/* Horse Filter  */	
		
		
.HorseFilterControl {
	margin-top:-20px;
	}
	.HorseFilterControl .Content {
	background:none;
	}
	
	.HorseFilterControl .Content h3{ margin-bottom:1px;}
	
	.HorseFilterControl .CategoryDropDown {
	z-index:0; /* 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:225px;
		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:0;
	position:relative;
	height:18px;
	margin-top:5px;
	}
		.HorseFilterControl .HorseDropDown .SelectorBox{
		vertical-align:top;
		width:150px;
		height:18px;
		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 {
			display:inline;
		position:absolute;
		top:-16px;
		left:122px;
		width:18px;
		height:20px;
		font-size:10px;
		padding:0px 1px 5px 1px;
		background:url(../Images/global/Layout/DropDownBTN.png);
		background-repeat:no-repeat;
		}
		.HorseFilterControl .HorseDropDown .Selection {
		position:absolute;
		left:0px;
		top:20px;
		height:150px;
		width:135px;
		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; }
	.HorseFilterControl .Row1HC5 { background-color: #bcb9fc; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC6 { background-color: #fd6d7b; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC7 { background-color: #dac079; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC8 { background-color: #9eb79a; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }
	.HorseFilterControl .Row1HC9 { background-color: #84fcf8; width:10px;height:10px; display:inline; margin:2px 5px 0px 5px; }



/* 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 { 
	font-size: 13px; 
	text-align:left;
	padding:5px; 
	background:url(../Images/global/Layout/TransGradient-Top-Header.png) top left no-repeat;
	color:black;
	letter-spacing: 1px; 
	border:0px solid silver;
	margin-bottom:0px;
	margin-left:0px;
	font-weight:bold;
	}
.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; }

/* Errors */
.Error {color:#FF0000; font-weight:bold;}
.ErrorList { border:1px solid red; margin-bottom:10px }
.ErrorList .HeaderRow { background:url(../Images/global/Layout/GlassRed-20px.png) repeat-x top; color: #FFFFFF; font-weight: bold; padding:4px }
.ErrorList td { padding:0px }

/* Success */
.SuccessList { border:1px 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;}

/* SilverBar */
.SilverBar {
}
	.SilverBar .LHS {
	background:url(../Images/global/Layout/SilverPanel-Left.png) no-repeat Right center;
	height:50px;
	width:20px;
}
	.SilverBar .RHS{	
	background:url(../Images/global/Layout/SilverPanel-Right.png) no-repeat left center;
	height:50px;
	width:20px;
}
	.SilverBar .Middle {	
	background:url(../Images/global/Layout/SilverPanel-BG.png) repeat-x center;
	color:gray;
	font-size:10px;
	vertical-align:middle;
	padding:0px 1px;
}

/* Leaderboard */
.LeaderboardPanel {
	SCROLLBAR-FACE-COLOR: #ffe1a5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
	SCROLLBAR-SHADOW-COLOR: #ffffc8; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffc8; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #ffffc8; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffc8;
	overflow: auto;
	}
	.custom_scrollbars ::-webkit-scrollbar{width:4px;height:4px}
	.custom_scrollbars ::-webkit-scrollbar-track-piece{background-color:transparent;margin:0 0 23px 0}
	.custom_scrollbars ::-webkit-scrollbar-thumb:vertical{height:20px;background-color:rgba(255,255,255,.3);box-shadow:inset 1px 0 4px #999;border-radius:2px;margin:20px 0}
	.custom_scrollbars ::-webkit-scrollbar-thumb:horizontal{width:5px;background-color:rgba(255,255,255,.3);box-shadow:inset 1px 0 4px #999;border-radius:2px}
	.custom_scrollbars #selected_theme_options ::-webkit-scrollbar-track-piece{margin:23px 0}
	.ace_sb{min-width:15px}
	.ace_scroller{overflow-x:auto!important}
/*	
.LeaderboardPanel ::-webkit-scrollbar {
    width: 12px;
}

.LeaderboardPanel ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7);
    border-radius: 10px;
}

.LeaderboardPanel ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7);
}
*/
.HeaderBar {
	text-align:left;
	margin-right:0px;
	}
.FadeBars {position:relative;}
	.FadeTop { background:url(../Images/global/Layout/LightOrange-Trans.png) repeat-x top;  width:100%; height:10px; position:absolute; top:0px; }
	.FadeBottom {background:url(../Images/global/Layout/LightOrange-Trans-bot.png) repeat-x bottom; width:100%; height:10px; position:absolute; top:200px; }
	.FadeBottomSub { background:url(../Images/global/Layout/LightOrange-Trans-Bot2.png) repeat-x bottom; width:100%; height:10px; position:absolute; top:200px;}
.FocusBar {
	background:url(../Images/global/Layout/GlassOrange-20px.png) repeat-x center;
	font-weight:bold;
	}
	
.HighlightBar { 
	background:url(../Images/global/Layout/Trans-Yellow.png);
	}

.LeaderboardPanel .MainPanel {
	background:url(../Images/global/Layout/Orange-Yellow-Gradient-350.png) repeat-x top;
	}
.MainLeaderboard { 
	width:600px;
	margin:10px 10px;
	/*border:1px solid blue;*/
	}
	.MainLeaderboard td { height:20px; padding:0px 0px;}
.LeaderboardGrid {
	height:200px;
	padding:4px 0px 6px 0px;
	/*border:1px solid blue;*/
	/*padding-right:20px;  for the Scrollbar */
	overflow-y:auto;
	overflow-x:hidden;
	}
.HorseMainLeaderboard { 
	width:800px;
	margin:10px 10px;
	/*border:1px solid blue;*/
	}
	.MainLeaderboard td { height:20px; padding:0px 0px;}
.HorseLeaderboardGrid {
	height:290px;
	padding:4px 0px 6px 0px;
	/*border:1px solid blue;*/
	/*padding-right:20px;  for the Scrollbar */
	overflow-y:auto;
	overflow-x:hidden;
	}


.LeaderboardPanel .SubPanel {
	background:url(../Images/global/Layout/Orange-Yellow-Gradient-350.png) repeat-x top;
	}
.SubLeaderboard { 
	width:600px;
	margin:10px 10px;
	/*border:1px solid red;*/
	}
	.SubLeaderboard td { height:20px; padding:0px 0px;}
	
.SubLeaderboardGrid {
	width:100%;
	height:200px;
	padding:4px 0px 6px 0px;
	/*padding-right:20px;  for the Scrollbar */
	overflow-y:auto;
	overflow-x:hidden;
}

.VoucherRow {background:url(../Images/global/Layout/Orange-Yellow-Gradient-350.png) bottom repeat-x; }
.VoucherRow:hover {background:url(../Images/global/Layout/Gold-GBot-BG.png) bottom repeat-x;}
.VoucherRow img { padding:20px 0px 0px 20px; }

.LightOrangeBG .BG {
	background:url(../Images/global/Layout/LightOrangeBG_BG.png) top repeat-x; 
	height:80px; 
	font-size:30px;
	font-weight:bold;
	color:#000;
	text-shadow: rgba(255,255,255,1) 0px 0px 5px; /* Safari-only, but cool */
	}
.LightOrangeBG .RHS {background:url(../Images/global/Layout/LightOrangeBG_RHS.png) top left no-repeat; width:30px; height:80px;}
.LightOrangeBG .LHS {background:url(../Images/global/Layout/LightOrangeBG_LHS.png) top right no-repeat; width:30px; height:80px;}

.LightOrangeBG-Top .BG {background:url(../Images/global/Layout/LightOrangeBG-Top_BG.png) top repeat-x; height:80px;}
.LightOrangeBG-Top .RHS {background:url(../Images/global/Layout/LightOrangeBG-Top_RHS.png) top left no-repeat; width:30px; height:80px;}
.LightOrangeBG-Top .LHS {background:url(../Images/global/Layout/LightOrangeBG-Top_LHS.png) top right no-repeat; width:30px; height:80px;}

.StrongOrangeBG .BG {
	background:url(../Images/global/Layout/StrongOrangeBG_BG.png) top repeat-x; 
	height:140px;
	font-size:30px;
	font-weight:bold;
	color:#000;
	text-shadow: rgba(255,255,255,1) 0px 0px 5px; /* Safari-only, but cool */
	}
.StrongOrangeBG .RHS {background:url(../Images/global/Layout/StrongOrangeBG_RHS.png) top left no-repeat; width:30px; height:140px;}
.StrongOrangeBG .LHS {background:url(../Images/global/Layout/StrongOrangeBG_LHS.png) top right no-repeat; width:30px; height:140px;}

.TransBar .BG {background:url(../Images/global/Layout/TransBar-bg.png) top repeat-x; height:42px; padding:0px 10px;}
.TransBar .BG select { background-color:#e2f7b7; border:1px solid #0da21e;}
.TransBar .RHS {background:url(../Images/global/Layout/TransBar-RHS.png) top left no-repeat; width:10px; height:42px;}
.TransBar .LHS {background:url(../Images/global/Layout/TransBar-LHS.png) top right no-repeat; width:10px; height:42px;}

.Rank {
		width:100%;
		font-family: EuroseWideHeavy, Verdana, Geneva, sans-serif; /* EuroseWideHeavy is called on the page */
		font-size:60px;
		color:#000; 
		text-align:center; 
		text-shadow: rgba(0,0,0,0.4) 0px 0px 5px; /* Safari-only, but cool */
		}
		.RankText {
			position:absolute; 
			top:-12px; 
			left:120px; 
			margin:0px; 
			padding:0px; 
			white-space:nowrap; 
			font-weight:bold; 
			font-size:10px;
			text-shadow: rgba(0,0,0,0.4) 0px 0px 5px; /* Safari-only, but cool */
		}
.SuccessArrow {
	background:url(../Images/global/Layout/SuccessArrow.png) bottom center no-repeat; 
	height:120px;
	width:118px; 
	text-align:center;
	position:absolute;
	top:11px;
	left:-20px;
	/*border:1px solid red;*/
	}
	#successPanel .PlacesMoved {
		padding-top:10px;
		font-size:36px; 
		color:#390; 
		text-align:left; 
		text-shadow: rgba(255,255,255,1) 0px 0px 5px; /* Safari-only, but cool */
		}
	#successPanel .Message {
		padding-top:0px;
		font-size:12px;
		color:#390; 
		text-align:left; 
		text-shadow: rgba(255,255,255,1) 0px 0px 5px; /* Safari-only, but cool */
		}
	#successPanel .Status {
		padding-top:5px;
		}
.FailureArrow {
	background:url(../Images/global/Layout/FailureArrow.png) top center no-repeat; 
	height:120px;
	width:118px; 
	text-align:center;
	position:absolute;
	top:10px;
	left:-20px;
	}
	#failurePanel .PlacesMoved {
		padding-top:10px;
		font-size:36px; 
		color:#C00;
		text-align:left; 
		text-shadow: rgba(255,255,255,1) 0px 0px 5px; /* Safari-only, but cool */
		}
	#failurePanel .Message {
		padding-top:5px;
		font-size:12px; 
		color:#C00; 
		text-align:left; 
		text-shadow: rgba(255,255,255,1) 0px 0px 5px; /* Safari-only, but cool */
		}



.SuccessSection { 
	padding:10px; 
	background:url(../Images/global/Layout/Trans-Green.png); 
	border:1px solid #0da21e;
	text-align:left;
	}
.FailureSection { 
	padding:10px; 
	background:url(../Images/global/Layout/Trans-Red.png); 
	border:1px solid #F00;
	text-align:left;
	color:#000;
	}

.ModalDialog { text-align:center; width:100%;left:100px; z-index:200;}
.ModalBackground{
    background-color:#CCC;
    filter:alpha(opacity=60);
    opacity:0.6;
    display:block;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:99 !important;
}
.CustomModalDialog {position:absolute;z-index:100;}
.ModalDialog .OuterTable {
	background:url(../Images/global/Layout/Silver-GTop-BG.png) repeat-x top #FFF;
	border:1px solid grey;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align:left;
	z-index:1;
	}
	.ModalDialog .OuterTable .Arrow {background:url(../Images/global/Layout/ModalArrow.png) no-repeat bottom center; width:21px; height:12px;}
	.ModalDialog .InnerTable {
	width:100%;
	background:none;
	border:0px solid red;
	/*-moz-border-radius:15px;
	-webkit-border-radius:15px;*/
	text-align:left;
	}
	.ModalDialog .InnerTable td	
	{
	    padding:5px;
	}
	.ModalDialog .header {
		font-family: EuroseWideHeavy, Verdana, Geneva, sans-serif; /* EuroseWideHeavy is called on the page */
		letter-spacing:2;
		text-transform:uppercase;
		
		font-size:20px;
		color:#000; 
		text-align:left; 
		text-shadow: rgba(0,0,0,0.4) 0px 0px 5px; /* Safari-only, but cool */
		}
	.ModalDialog .ColorCell {
		width:25px;
		height:25px;
		border:1px solid #666;
		}
	.ModalDialog input {
		height:20px;
		font-size:12px;
		padding:2px 2px 2px 4px;
		background: url('../Images/global/Layout/TransGradient-silver.png') bottom repeat-x White;
		border:1px solid grey;
		vertical-align: middle;
		}
	.ModalDialog .Star {padding-top:3px;cursor:pointer; z-index:9;}
	.ModalDialog .checkbox {
	    padding:5px;
		font-size:12px;
	}	
	.ModalDialog .checkbox input {
		height:15px;
		width:15px;
		border:0px solid silver;
		}
	.ModalDialog .TextArea {
		height:100px;
		width:100%;
		border:1px solid silver;
		overflow-y:auto;
	    overflow-x:hidden;
		}
	.ModalDialog .CheckBox {
		font-size:9px;
		}
	.ModalDialog .Button {
		border:1px solid silver;
		width:20%;
		background:url(../Images/global/Layout/SilverPanel-BG.png) repeat-x center;
		padding:0px;
		font-size:12px;
		font-weight:bold;
		vertical-align:middle;
		}	
	.ModalDialog .AutoComplete{
	    position:absolute;
	    left:-400px;/* to keep square away when tooltips are invisible */
	    padding:5px;
	    padding-right:10px;
	    height:100px;
	    width:200px;
	    overflow-y:auto;
	    overflow-x:hidden;
	    SCROLLBAR-FACE-COLOR: #ffe1a5; 
	    SCROLLBAR-HIGHLIGHT-COLOR: #fff; 
	    SCROLLBAR-SHADOW-COLOR: #ffffc8; 
	    SCROLLBAR-3DLIGHT-COLOR: #ffffc8; 
	    SCROLLBAR-ARROW-COLOR: #000000; 
	    SCROLLBAR-TRACK-COLOR: #ffffc8; 
	    SCROLLBAR-DARKSHADOW-COLOR: #ffffc8;
	    border:2px solid #666;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x ;
	    background-color:#fdcf18;
	}
	.ModalDialog .AutoComplete table {
	    background:none;
	    border:none;
	}
	.ModalDialog .AutoComplete td {
	    border-bottom:1px dashed #000;
	    padding:3px;
	}
	.ModalDialog .AutoComplete td a
	{
	    text-decoration:none;
	}
	.ModalDialog .AutoComplete td:hover
	{
	    font-weight:bold;
	    background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x ;
	    cursor:pointer; 
	}
	.ModalDialog .FilterSelection
	{
	    color:#333;
	    padding:10px 3px;
	    font-size:10px;
	}
	.ModalDialog .Loader
	{
	    text-align:center; 
	    padding:10px;
	    position:absolute;
	    left:200px;
	}
	.ModalDialog .SavedSelections
	{
	    border-bottom:1px solid silver;
	    height:200px;
	    overflow-y:auto;
	    overflow-x:hidden;
	    margin-bottom:20px;
	}
	.ModalDialog .SavedSelectionTitle
	{
	    font-weight:bold;
	    
	}
	    .ModalDialog .SavedSelectionTitle .FilterSelection
	    {
	        font-weight:normal;
	    }
	.ModalDialog .SavedSelections table td
	{
	    padding:5px;
	    border-bottom:1px solid silver;
	}
	
	.ModalDialog .SavedSelections table tr:hover
	{
	    background:url(../Images/global/Layout/Silver-GTop-BG-100px-Trans.png) bottom repeat-x ;
	    cursor:pointer; 
	}
	
    .ModalDialog .box { margin:2px 3px 0px 0px; padding:2px 0px 2px 2px; background: url(../Images/global/Layout/Nm_right.png) no-repeat left center; display: inline-block; color:White; }
    .ModalDialog .box span { background:url(../Images/global/Layout/Nm_left.png) no-repeat right center; padding:2px 0px 2px 0px;}
    .ModalDialog .x { background-image: url(../Images/global/Icons/x.png); background-repeat:no-repeat; cursor:pointer; width:7px; height:7px; padding-right:4px; }


	
.ModalDialog .TextArea ::-webkit-scrollbar {
    width: 12px;
}

.ModalDialog .TextArea ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7);
    border-radius: 10px;
}

.ModalDialog .TextArea ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7);
}



.TopShadow {
	background:url(../Images/global/Layout/TransGradient-White.png) repeat-x bottom;
	height:20px;
	}
.BottomShadow {
	background:url(../Images/global/Layout/TransGradient-Top-Silver.png) repeat-x top;
	height:20px;
	}




/* 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 {
	height:25px; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) bottom repeat-x;
	color:white;
	vertical-align:middle;
	font-size: 11px; 
	font-weight: bold;
	padding:2px 4px 2px 4px;
	white-space:nowrap;
	}
.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:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-LHS-Fade.png) top left no-repeat;
	padding-left:5px;
	padding-right:0px;
	border-right: 1px solid #333;
	color:white;
	font-size:11px;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.ClaimingStatsHeading { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;
	border-right: 1px solid #333;
	color:white;
	font-size:11px;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.RatedStatsHeading { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;
	border-right: 1px solid #333;
	color:white;
	font-size:11px;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.EquipHeading { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;
	border-right: 1px solid #333;
	color:white;
	
	/*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 { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;
	border-right: 1px solid #333;
	color:white;
	font-size:24px;
	color: black;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:top;
	}
.RaceHeading { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;
	color:white;
	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 */
.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;}

/* BlackSteel */
.BlackSteel { position:relative; }
.BlackSteel-LHS { width:15px; height:80px; background:url(../Images/global/Layout/BlackSteel-LHS.png) top right no-repeat;}
.BlackSteel-RHS { width:15px; height:80px; background:url(../Images/global/Layout/BlackSteel-RHS.png) top left no-repeat;}
.BlackSteel-BG { vertical-align:middle; padding-top:10px; height:80px; background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;color:white;}
.BlackSteel-BG-Stable { vertical-align:middle; padding-top:10px; height:30px; background:url(../Images/global/Layout/BlackSteel-BG.png) bottom repeat-x;color:white;}
.BlackSteel-BG-Fade { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) top repeat-x;
	padding-left:5px;
	padding-right:0px;
	border-right: 1px solid #333;
	color:white;
	font-size:11px;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.BlackSteel-LHS-Fade { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-LHS-Fade.png) top left no-repeat;
	padding-left:5px;
	padding-right:0px;
	border-right: 1px solid #333;
	color:white;
	font-size:11px;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}
.BlackSteel-RHS-Fade { 
	height:30px;
	vertical-align:middle; 
	background:url(../Images/global/Layout/BlackSteel-RHS-Fade.png) top right no-repeat;
	padding-left:5px;
	padding-right:0px;
	color:white;
	font-size:11px;
	text-align:center;
	/*font-weight:bold;
	text-transform:uppercase;*/
	vertical-align:top;
	font-weight:bold;
	}

.BlackSteelLarge { 
	vertical-align:middle; 
	padding-top:5px; 
	height:310px; 
	background:url(../Images/global/Layout/BlackSteelLarge-BG.png) top repeat-x;
	}
	.BlackSteelLarge .Heading {
		padding-top:5px;
		font-family: EuroseWideHeavy, Verdana, Geneva, sans-serif; /* EuroseWideHeavy is called on the page */
		font-size:20px;
		vertical-align:top;
		letter-spacing:1px;
		color:#FFF;
		text-align:center;
		text-shadow: rgba(0,0,0,.8) 0px 0px 5px; /* Safari-only, but cool */
		}

.BlackSteelProduct{padding:20px 0px 20px 0px;text-align:center}

.DescriptionTD {text-align:center;color:white; padding-bottom:5px; font-weight:bold; height:50px; vertical-align:top;}

.ProductsGallery { 
	font-weight:bold;
	margin-bottom:30px;
	color:#FFF;
	background:url(../Images/global/Layout/BlackSteelLarge-BG.png) center repeat-x;
	text-shadow: rgba(0,0,0,2) 1px 1px 4px; /* Safari-only, but cool */
	}
.ProductsGallery img {}
.ProductsGallery td {
	/*border-right:1px dashed silver;*/
	/*background:url(../Images/global/Layout/TransGradient-White.png) bottom repeat-x;*/
	}
.ProductsGallery th {
		text-align:center;
		vertical-align:middle;
		/*background:url(../Images/global/Layout/BlackSteel-BG.png) center repeat-x;*/
		}
.ProductsGallery th  img { position:relative; margin-top:0px;}


.HorseControlRow {background:url(../Images/global/Layout/TopRightCorner.png) top right no-repeat; padding-bottom:0px;}
.HorseControlDataRow { border-bottom:1px solid grey;}


.StandardViewDropDown {
	font-size:13px;
	color:#333;
	background-color:white;
	font-family:Verdana, Geneva, sans-serif;
	padding:2px 2px 2px 4px;
	
	border:1px solid silver;
	vertical-align: middle;
}

.StandardViewDropDownMain {
	font-size:20px;
	color:#333;
	background-color:white;
	height:30px;
	padding:2px 2px 2px 4px;
	border:1px solid silver;
	vertical-align: middle;
}

/* 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 .Heading {
	height:25px; 
	background:url(../Images/global/Layout/BlackSteel-BG.png) bottom repeat-x;
	color:white;
	vertical-align:middle;
	
	/*background:url(../Images/global/Layout/SilverColumn-Top.png) repeat-x bottom;
	vertical-align:bottom;*/
	font-size: 11px; 
	font-weight: bold;
	padding:2px 4px 2px 4px;
	white-space:nowrap;
	 }
.DataGrid .Heading A { }
.DataGrid .Emphasised { 
	color:#00F; 
	font-family:Euromode,Verdana, Geneva, sans-serif; 
	font-size:16px;
	text-shadow: rgba(0,0,0,.4) 0px 0px 2px; /* Safari-only, but cool */
	}
.DataGrid .InputActionCell{
	vertical-align:middle;
	text-align:right;
	}
.DataGrid .InputActionCell input {
	
}
.DataGrid td a:hover {
	text-shadow: rgba(256,256,256,.9) 0px 0px 5px; /* Safari-only, but cool */  
	}
	.DataGrid .Row1 {
		background-color:#e5e5e5;
		/*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 ;*/
	background-color:silver;
	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;
	
	}
	.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-color:silver;
		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 .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/TransGradient-Top-Grey.png) top repeat-x;
	height:20px;
	font-size:11px;
	vertical-align:middle;
	}
	.DataGrid .CategoryHeading .GroupName { 
	font-size:12px; 
	font-weight:bold;
	color:#000;
	padding-left:3px;
	}

/*
.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 .Row1HC0 { background:none #e5e5e5;}/* grey*/
.DataGrid .Row2HC0 { background:none silver;}/* silver*/
.DataGrid .Row1HC1 { background:none #f8b4a3;}/* red*/
.DataGrid .Row2HC1 { background:none #fcd4cb}/* light red*/
.DataGrid .Row1HC2 { background:none #cafdcf;}/* green*/
.DataGrid .Row2HC2 { background:none #e7fee9;}/* light green*/
.DataGrid .Row1HC3 { background:none #d5b7e2;}/* purple*/
.DataGrid .Row2HC3 { background:none #ebc2fc;}/* light purple*/
.DataGrid .Row1HC4 { background:none #fcdfa1;}/* gold*/
.DataGrid .Row2HC4 { background:none #fcf1d8;}/* light gold*/ 
.DataGrid .Row1HC5 { background:none #bcb9fc;}/* liliac*/ 
.DataGrid .Row2HC5 { background:none #ceccfb;}/* light liliac*/ 
.DataGrid .Row1HC6 { background:none #fd6d7b;}/* pink*/ 
.DataGrid .Row2HC6 { background:none #fc9ba5;}/* light pink*/ 
.DataGrid .Row1HC7 { background:none #f4c955;}/* brown*/ 
.DataGrid .Row2HC7 { background:none #fee8aa;}/* Light brown*/ 
.DataGrid .Row1HC8 { background:none #9eb79a;}/* olive green*/ 
.DataGrid .Row2HC8 { background:none #b5d0b0;}/* Light olive green*/ 
.DataGrid .Row1HC9 { background:none #84fcf8;}/* turquise*/
.DataGrid .Row2HC9 { background:none #c3fcfa;}/* Light turquise*/  

.DataGrid .Row1HC1:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #e5e5e5;}/* grey*/
.DataGrid .Row2HC1:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top silver}/* silver*/
.DataGrid .Row1HC1:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #e5e5e5;}/* red*/
.DataGrid .Row2HC1:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #fcd4cb}/* light red*/
.DataGrid .Row1HC2:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #cafdcf;}/* green*/
.DataGrid .Row2HC2:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #e7fee9;}/* light green*/
.DataGrid .Row1HC3:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #d5b7e2;}/* purple*/
.DataGrid .Row2HC3:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #ebc2fc;}/* light purple*/
.DataGrid .Row1HC4:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #fcdfa1;}/* gold*/
.DataGrid .Row2HC4:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #fcf1d8;}/* light gold*/ 
.DataGrid .Row1HC5:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #bcb9fc;}/* liliac*/ 
.DataGrid .Row2HC5:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #ceccfb;}/* light liliac*/ 
.DataGrid .Row1HC6:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #fd6d7b;}/* pink*/ 
.DataGrid .Row2HC6:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #fc9ba5;}/* light pink*/ 
.DataGrid .Row1HC7:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #f4c955;}/* brown*/ 
.DataGrid .Row2HC7:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #fee8aa;}/* Light brown*/ 
.DataGrid .Row1HC8:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #9eb79a;}/* olive green*/ 
.DataGrid .Row2HC8:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #b5d0b0;}/* Light olive green*/ 
.DataGrid .Row1HC9:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #84fcf8;}/* turquise*/
.DataGrid .Row2HC9:hover { background:url(../Images/global/Layout/TransGradient-Top-White-30px.png) repeat-x top #c3fcfa;}/* Light turquise*/ 


.GroupLabel0 { background:none #e5e5e5;}/* grey*/
.GroupLabel1 { background:none #f8b4a3;}/* red*/
.GroupLabel2 { background:none #cafdcf;}/* green*/
.GroupLabel3 { background:none #d5b7e2;}/* purple*/
.GroupLabel4 { background:none #fcdfa1;}/* gold*/
.GroupLabel5 { background:none #bcb9fc;}/* liliac*/ 
.GroupLabel6 { background:none #fd6d7b;}/* pink*/ 
.GroupLabel7 { background:none #f4c955;}/* brown*/ 
.GroupLabel8 { background:none #9eb79a;}/* olive green*/ 
.GroupLabel9 { background:none #84fcf8;}/* turquise*/

.GroupLabel0,.GroupLabel1,.GroupLabel2,.GroupLabel3,.GroupLabel4,.GroupLabel5,.GroupLabel6,.GroupLabel7,.GroupLabel8,.GroupLabel9 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;

	padding:2px 5px;
	margin:3px 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #FFF;
	
	/*white-space:nowrap;*/
	}

.DataGrid ul {margin-top:0px;}

.DataList {background:url(../Images/global/Layout/Silver-GBot-BG-100px-Trans.png) bottom repeat-x; 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;}


.SnapShot {
	width:640px;
	height:360px; 
	padding:15px 15px 15px 15px; 
	background:url(../Images/global/Layout/Snapshot.png) top no-repeat; 
	text-align:center;
	}

/* 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;
	}

/* SilverPanel */
.SilverPanelLeft { height:50px; background:url(../Images/global/Layout/SilverPanel-Left.png) no-repeat right top;}
.SilverPanelBG { height:50px; background:url(../Images/global/Layout/SilverPanel-BG.png) repeat-x top;}
.SilverPanelRight { height:50px; background:url(../Images/global/Layout/SilverPanel-Right.png) no-repeat left top;}

/* 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;
		}		
		
.nominationracestatus {
	vertical-align:bottom;  
	height:15px;
	padding-top:10px;
	background:url(../Images/global/Layout/TransGradient-Top-Grey.png) bottom repeat-x;
	/*border-top:#FFF solid 10px;*/
	color:#000;
	text-align:left;
	font-weight:bold;
	font-size:10px;
	text-shadow: text-shadow: rgba(256,256,256,.5) 0px 0px 3px; /* Safari-only, but cool */  
	}
	.nominationracestatus b {
		color:#000;
		text-shadow: text-shadow: rgba(256,256,256,.5) 0px 0px 3px; /* Safari-only, but cool */  
		}


	
/* 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;
	border:0px;
}
*:focus {outline: none;}

/* SelectButtonLRG */	
.SelectButtonLRG {
	height:50px;
	margin:0px 0px 0px 0px;
	text-indent:0px;
	}
	.SelectButtonLRG table {
	}
	.SelectButtonLRG table td {
	white-space:nowrap;
	}
	.SelectButtonLRG ul { 
	height:50px;
	display:inline;
	text-indent:0px;
	padding:0px;
	margin:0px;
	}
	
	.SelectButtonLRG li { 
	height:50px;
	display:inline;
	text-indent:0px;
	}
	
	
	.SelectButtonLRG .Selected {
	background:url(../Images/global/Layout/SilverPanel-BG-Ac.png) repeat-x center;
	padding:20px 3px 20px 3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color: white;
	text-decoration:none;
	cursor:pointer;
	text-shadow: rgba(0,0,0,.7) 1px 1px 2px;
}
	
	.SelectButtonLRG a{
	background:none;
	padding:20px 3px 20px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	color: black;
	text-decoration:none;
	cursor:pointer;
}
	.SelectButtonLRG a:hover {
	background:url(../Images/global/Layout/SilverPanel-BG-Ov.png) repeat-x center;
	padding:20px 3px 20px 3px;
	color: white;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
	.SelectButtonLRG .LHS {
	background:url(../Images/global/Layout/SilverPanel-Left.png) no-repeat Right top;
	height:50px;
	width:20px;
}
	.SelectButtonLRG .RHS{	
	background:url(../Images/global/Layout/SilverPanel-Right.png) no-repeat left top;
	height:50px;
	width:20px;
}
	.SelectButtonLRG .SelectButtonCell{	
	background:url(../Images/global/Layout/SilverPanel-BG.png) repeat-x center;
	color:gray;
	font-size:10px;
	vertical-align:middle;
	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% }



/* 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;
		z-index:1;
		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;
		z-index:1;
		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;
		z-index:1;
		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;
		}		

/* Guide Button */
.GuideBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Guide-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.GuideBTN a{
		text-decoration:none;
		}
		.GuideBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Guide-BTN-Ov.png) 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;
		z-index:1;
		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;
		z-index:1;
		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:200px;
		height:30px;
		background:url(../Images/global/Layout/SpecialOffer-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		
		}
		.SpecialOfferBTN a{
		text-decoration:none;
		}
		.SpecialOfferBTN:hover{
		background:url(../Images/global/Layout/SpecialOffer-BTN-Ov.png) no-repeat;
		}


/* 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:4px 0px 4px 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 }





/* 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-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('../Images/global/Layout/Login-BG-Bar.png');
	background-repeat: no-repeat;	
}

/* Portal Login Page */
.PortalLogin_background
{
	background-image: url('../Images/global/Layout/Login-BG-Bar.png');
	background-repeat: no-repeat;
	margin:100px 0px 20px 100px;
    height: 270px;   	
}

.security_item
{
	text-align: left;
	vertical-align: bottom;
	padding-left: 12px;
}
	
#InputForm {
	padding: 5px;
	padding-left: 15px;
	
	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;*/

	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 0px 0px 0px;
	letter-spacing:1px;
}
.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;
}


.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/TransGradient-White.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;
		}
	
	

/* Main Buttons */
.EnterRaceBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.EnterRaceBTN a{
		text-decoration:none;
		}
		.EnterRaceBTN:hover {
		background:url(../Images/global/Layout/EnterRace-BTN-Ov.png) no-repeat;
		}
		
.EnterRaceBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN-Set.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:grey;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.EnterRaceBTNDisabled a{
		text-decoration:none;
		}
		.EnterRaceBTNDisabled:hover{
		cursor:default;
		}

.EnterRaceBTNSet {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN-Set-Ac.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.EnterRaceBTNSet a{
		text-decoration:none;
		}
		.EnterRaceBTNSet:hover{
		background:url(../Images/global/Layout/EnterRace-BTN-Set-Ov.png);
		background-repeat:no-repeat;
		}

.EnterRaceBTNMatch {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/EnterRace-BTN-Match-Ac.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;	
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.EnterRaceBTNMatch a{
		text-decoration:none;
		}
		.EnterRaceBTNMatch:hover{
		background:url(../Images/global/Layout/EnterRace-BTN-Match-Ov.png);
		background-repeat:no-repeat;
		}
		
.StableBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Stable-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px; 
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		
		.StableBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Stable-BTN-Ov.png) no-repeat;
		}
		
		.StableBTN a {
		text-decoration:none;
		}

		
.StableBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Stable-BTN-De.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;
		
		text-align:left;
		color:Gray;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		
		.StableBTNDisabled:hover{
		color:Gray;
		}
		.StableBTNDisabled a{
		text-decoration:none;cursor:default;
		}	
.TrainBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Train-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.TrainBTN a{
		text-decoration:none;
		}
		.TrainBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Train-BTN-Ov.png) no-repeat;
		}
		
.TrainBTNsmtxt { /*--- for buttons with long text ---*/ 
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Train-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-transform:uppercase;
		text-decoration:none;
		}
		.TrainBTNsmtxt a{
		text-decoration:none;
		}
		.TrainBTNsmtxt:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Train-BTN-Ov.png) no-repeat;
		}
		
.TrainBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Train-BTN-De.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;	
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.TrainBTNDisabled a{
		cursor:default;	
		color:Gray;
		text-decoration:none;
		}
		.TrainBTNDisabled a:hover{
		color:Gray;
		}	

.AutoTrainBTN {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/AutoTrainX-BTN.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.AutoTrainBTN a{
		text-decoration:none;
		}
		.AutoTrainBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/AutoTrainX-BTN-Ov.png) no-repeat;
		}
.AutoTrainBTNDisabled {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/AutoTrainX-BTN-De.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:default;
		
		text-align:left;
		color:gray;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.AutoTrainBTNDisabled a{
		text-decoration:none;
		}
		.AutoTrainBTNDisabled a:hover{
		cursor:default;
		}		
.AutoTrainBTNSet {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/AutoTrainX-BTN-De.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:pointer;
		
		text-align:left;
		color:black;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.AutoTrainBTNSet a{
		text-decoration:none;
		}
		.AutoTrainBTNSet:hover{
		color: white;
		background:url(../Images/global/Layout/AutoTrainX-BTN-Ov.png) no-repeat;
		}

.PrefEnterBTN {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/PrefEnterX-BTN.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.PrefEnterBTN a{
		text-decoration:none;
		}
		.PrefEnterBTN:hover{
		background:url(../Images/global/Layout/PrefEnterX-BTN-Ov.png ) no-repeat;
		}
		
.PrefEnterBTNDisabled {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/PrefEnterX-BTN-De.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:default;	
		
		text-align:left;
		color: #000;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.PrefEnterBTNDisabled a{
		text-decoration:none;
		}
		.PrefEnterBTNDisabled:hover{
		color:#FFF;
		background:url(../Images/global/Layout/PrefEnterX-BTN-Ov.png ) no-repeat;
		cursor:pointer;
		}	

.PrefEnterBTNSet {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/PrefEnterX-BTN-Set-Ac.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:default;	
		
		text-align:left;
		color: #000;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.PrefEnterBTNSet a{
		text-decoration:none;
		}
		.PrefEnterBTNSet:hover{
		color:#000;
		background:url(../Images/global/Layout/PrefEnterX-BTN-Set-Ov.png ) no-repeat;
		cursor:pointer;
		}

.PrefEnterBTNMatch {
		width:200px;
		height:20px;
		margin:0px 0px 5px 0px;
		background:url(../Images/global/Layout/PrefEnterX-Match-BTN-Ac.png) no-repeat;
		padding: 3px 0px 0px 10px;
		cursor:default;	
		
		text-align:left;
		color: #000;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		letter-spacing: 0.8pt;
		border:0px;
		}
		.PrefEnterBTNMatch a{
		text-decoration:none;
		}
		.PrefEnterBTNMatch:hover{
		color:#000;
		background:url(../Images/global/Layout/PrefEnterX-Match-BTN-Ov.png ) no-repeat;
		cursor:pointer;
		}
					
.RaceTrackBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/RaceTrack-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.RaceTrackBTN a{
		text-decoration:none;
		}
		.RaceTrackBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/RaceTrack-BTN-Ov.png) no-repeat;
		}	
		
.RaceTrackBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/RaceTrack-BTN-De.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;	
		
		text-align:left;
		color:Gray;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.RaceTrackBTNDisabled a{
		text-decoration:none;
		}
		.RaceTrackBTNDisabled a:hover{
			color:Gray;
		}
.AuctionBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Auction-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.AuctionBTN a{
		text-decoration:none;
		}
		.AuctionBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Auction-BTN-Ov.png) no-repeat;
		}
.AuctionBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Auction-BTN-De.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;
		
		text-align:left;
		color:Gray;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.AuctionBTNDisabled a{
		text-decoration:none;
		}
		.AuctionBTNDisabled:hover{
		color:Gray;
		}

.BasketBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Basket-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.BasketBTN a{
		text-decoration:none;
		}
		.BasketBTN:hover{
		color:#000;
		background:url(../Images/global/Layout/Basket-BTN-Ov.png) no-repeat;
		}		

.RetireBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Retire-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.RetireBTN a{
		text-decoration:none;
		}
		.RetireBTN:hover{
		color:#000;
		background:url(../Images/global/Layout/Retire-BTN-Ov.png) no-repeat;
		}		
.RetireBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Retire-BTN.png) no-repeat;
		margin:0px 0px 5px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;	
		
		text-align:left;
		color:Gray;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.RetireBTNDisabled a{
		text-decoration:none;
		}
		.RetireBTNDisabled:hover{
		color:Gray;
		}
		
.FollowBTN {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Follow-BTN.png) no-repeat;
		margin:0px 0px 0px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:pointer;
		
		text-align:left;
		color:#FFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.FollowBTN a{
		text-decoration:none;
		}
		.FollowBTN:hover{
		color:#FFF;
		background:url(../Images/global/Layout/Follow-BTN-Ov.png) no-repeat;
		}
.BlackTab {
		/*background:url(../Images/global/Layout/BlackTab.png) no-repeat top left;*/
		width:180px;
		height:20px;
		color:#8e04ca;
		text-align:right;
		font-size:11px;
		padding: 3px 0px 0px 0px;
		margin:-8px 0px 0px 0px;
		}
		.BlackTab a{color:#8e04ca;}	
		
.FollowBTNDisabled {
		width:200px;
		height:30px;
		background:url(../Images/global/Layout/Follow-BTN-De.png) no-repeat;
		margin:0px 0px 0px 0px;
		padding: 8px 0px 0px 10px;
		border:0px;
		cursor:default;
		
		text-align:left;
		color:Gray;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing: 0.8pt;
		text-decoration:none;
		}
		.FollowBTNDisabled a{
		text-decoration:none;
		}
		.FollowBTNDisabled:hover{
		color:Gray;
		}

    /* Stable Kit Comment */ 
    .StableKitComment {text-align: center; font-size: 0.8em; vertical-align: top;}
    
    
    
    /*Stable Kit Series*/
	.SpendingGuide td {padding: 0px 5px;}
	
    tr.TitleSilver td {
        height: 24px;
	    font-size: 16px;
	    font-weight: bold;
	    background-image: url('../Images/global/Layout/SilverBar.png'); 
	    background-repeat:repeat-x;
	    color:#ffffff;
		
    }
    tr.SectionSilver td {
        height: 24px;
	    font-size: 14px;
	    font-weight: bold;
	    background-image: url('../Images/global/Layout/DarkBar.png');
	    background-repeat:repeat-x;
	    color:white;
		padding: 0px 5px;
    }
    tr.SubSectionSilver td {
        height: 18px;
	    font-size: 12px;
	    font-weight: bold;
	    background-image: url('../Images/global/Layout/SilverWhiteGradient.png'); 
	    background-position:bottom; 
	    background-repeat:repeat-x;
	    padding-top:10px;
	    padding-bottom:2px;
    }
    
    tr.TitleGold td {
        height: 24px;
	    font-size: 16px;
	    font-weight: bold;
	    background-image: url('../Images/global/Layout/GoldBar.png'); 
	    background-repeat:repeat-x;
	    color:#ffffff;
		padding: 0px 5px;
    }
    tr.SectionGold td {
        height: 24px;
	    font-size: 14px;
	    font-weight: bold;
	    background-image: url('../Images/global/Layout/DarkBar.png');
	    background-repeat:repeat-x;
		padding: 0px 5px;
	    color:white;
    }
    tr.SubSectionGold td {
        height: 18px;
	    font-size: 12px;
	    font-weight: bold;
	    background-image: url('../Images/global/Layout/SilverWhiteGradient.png'); 
	    background-position:bottom; 
	    background-repeat:repeat-x;
	    padding-top:10px;
	    padding-bottom:2px;
    }

.OfflineMode
{
	position: absolute;
	z-index: 999;
	top: 40%;
	Left:35%;
	
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	
	padding:30px 30px 30px 30px;
	width: 300px;
	border:2px solid #666;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background:url(../Images/global/Layout/TransGradient-yellow-top.png) top repeat-x ;
	background-color:#fdcf18;
}
.OfflineMode A
{
	color: red;
	font-size: 20px;
	font-weight: bold;
	text-decoration:none;
	padding:5px;
	z-index: 999;
	text-shadow: rgba(256,256,256,.9) 0px 0px 10px; /* Safari-only, but cool */  
}

.OfflineModeLock
{
	position: absolute;
	z-index: 888;
	top: 100px;
	left: 50px;
	right: 50px;
	bottom: 50px;
	background:url(../Images/global/Layout/Transparent-White-50.png) top;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	/*height: 100%;*/
	cursor: pointer;
}

@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 .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;
	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;*/
	}




} /* the CSS styling above will only be picked up by Safari and Chrome */ 



