BODY 
{SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #336d95; background-color:#666666;
	MARGIN: 0px;
}

DIV.menuBar A.menuButton 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white;FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	DISPLAY: block; FLOAT: left; BACKGROUND-COLOR: #4384c5;  z-index:0;
	PADDING-LEFT: 0px; PADDING-BOTTOM: 3px;  PADDING-TOP: 3px; PADDING-RIGHT: 0px; 
	POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none; cursor:hand;
	BORDER-RIGHT: #13486d 0px solid; BORDER-TOP: #13486d 1px solid; BORDER-LEFT: #13486d 1px solid; BORDER-BOTTOM: #13486d 1px solid;
}
DIV.menu {
 	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
 	CURSOR: hand; COLOR: white;  BACKGROUND-COLOR: #4384c5;  TEXT-DECORATION: none;  z-index:0;
	BORDER-RIGHT: #13486d 0px solid; BORDER-TOP: #13486d 0px solid; BORDER-LEFT: #13486d 0px solid; BORDER-BOTTOM: #13486d 1px solid; 
 	 VISIBILITY: hidden; POSITION: absolute;
}
DIV.menu A.menuItem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;TEXT-ALIGN: left;
	CURSOR: hand; COLOR: white;BACKGROUND-COLOR: #4384c5; DISPLAY: block; whitespace: nowrap; z-index:0;
	PADDING-RIGHT: 9px;PADDING-LEFT: 5px; PADDING-BOTTOM: 3px;PADDING-TOP: 3px;
	BORDER-RIGHT: #13486d 1px solid; BORDER-TOP: #13486d 1px solid;  BORDER-LEFT: #13486d 1px solid;  BORDER-BOTTOM: #13486d 0px solid;  
}

DIV.menuBar A.menuButton:hover {
	COLOR: black; BACKGROUND-COLOR: #8cc2f7
}

DIV.menu A.menuItem:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #8cc2f7
}

.month {background-color:#4384c5;font:bold 12px verdana;color:white;}
.daysofweek {background-color:#c8dbee;font:bold 12px verdana;color:black;}
.days {font-size: 12px;font-family:verdana;color:black;background-color:white;padding: 2px;}
.days #today{font-weight: bold;color:#DB107B;}


TABLE
{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;	 }

.StandardTable
{	font-weight: normal;	font-size: 11px;	color: #000000;	font-family: Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;}
   
.MainContentTable
{ 	font-weight: normal;	font-size: 11px;
	color: #000000;	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;	background-color: #ffffff;
	padding-right: 0px;	padding-left: 0px;
	padding-bottom: 0px;	padding-top: 0px;
	width: 100%;	border-collapse: collapse;
}

.FirstTableInActualPage
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
width:100%; border-collapse: collapse; 	padding-right: 1px;	padding-left: 1px;	padding-bottom: 1px;	padding-top: 1px; 	}

.ContentTable
{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
	width:100%; 	background-color: #ffffff;  }

.SecondTableInActualPage
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
	width:100%; padding-right: 1px;	padding-left: 1px;	padding-bottom: 1px;	padding-top: 1px; }

/*Set the height of this ContentTable to the height of the Right Hand Column always 
so that blue outline of this table matches the height of the right col */
.ThirdTableInActualPage
{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
	width:100%; background-color: #ffffff;  height:925px}

.BorderTable
{
	border-right: fuchsia thin solid;
	border-top: fuchsia thin solid;
	border-left: fuchsia thin solid;
	border-bottom: fuchsia thin solid;
}

.GreyBorderTable
{ 
	 border-right: lightgrey thin solid; border-top: lightgrey thin solid; border-left: lightgrey thin solid; border-bottom: lightgrey thin solid; }

.GreyBorderedRowTop
{
	border-right: lightgrey thin solid; border-top: lightgrey thin solid; border-left: lightgrey thin solid; border-bottom: none; }

.GreyBorderedRowNoLeft
{
	border-right: lightgrey thin solid; border-top: lightgrey thin solid; border-left: none; border-bottom: none; }

.GreyBorderedRowNoRight
{
	border-right: none; border-top: lightgrey thin solid; border-left: lightgrey thin solid; border-bottom: none; }
	
.GreyBorderedRowBtm
{
	border-right: lightgrey thin solid; border-top: lightgrey thin solid; border-left: lightgrey thin solid; border-bottom: lightgrey thin solid; }
	
.GreyBorderedRowBtmNoRight
{
	border-right: 0; border-top: lightgrey thin solid; border-left: lightgrey thin solid; border-bottom: lightgrey thin solid; }

.GreyBorderedRowBtmNoLeft
{
	border-right: lightgrey thin solid; border-top: lightgrey thin solid; border-left: 0; border-bottom: lightgrey thin solid; }
	

.GreyBorderedRowMiddleTop
{
	border-right: none; border-top: lightgrey thin solid; border-left: none; border-bottom: none; }

.GreyBorderedRowMiddleBtm
{
	border-right: none; border-top:lightgrey thin solid ; border-left: none; border-bottom: lightgrey thin solid; }

.ClassifiedRowHeader
{FONT-WEIGHT: bold;  FONT-SIZE: 12px; COLOR: #FF00FF; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; TEXT-DECORATION: none}



.ClassifiedRowMergedBtm
{
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border-bottom-style: none;
}

.ClassifiedRowMergedTop
{
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border-top-style: none;
}

.text_white_small 
{FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}

A:link
{ 	color: #396ea5;	text-decoration: none;}

A:visited { text-decoration:none;	COLOR: #396EA5; 	}

A:hover
{	color: #0066cc;
	text-decoration: none;}

.PinkKeywordsBold
{color: #FF00FF; font-weight:bold}


.PinkKeywords
{color: #FF00FF; 
}

.RedKeywordsBold
{color: red; font-weight:bold; 
}

.BigBoldBlack
{	font-weight: bolder;
	font-size: 16px;
	color: black;
	font-family: 'Verdana';
}

.MedBoldBlack
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana;
}

.MedBlack
{
	font-size: 12px;
	color: black;
	font-family: Verdana;
}

.SmlBlack
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
}

.SubscriptBlack
{
	vertical-align: super;
	font-size: 9px;
}

.VSmlBlack
{
	font-size: 9px;
	color: black;
	font-family: Verdana;
}

.VSmlBlue
{
	font-size: 9px;
	color: #396ea5;
	font-family: Verdana;
}

.BigBlue
{
	font-size: 14px;
	color: #396ea5;
	font-family: Verdana;
}

.CursiveBigBoldBlack
{
	font-weight: bold;
	font-size: 30px;
	color: black;
	font-family: Coronet;
}

.CursiveMedBoldBlack
{
	font-size: 22px;
	color: black;
	font-family: Coronet;
}

.MedBlue
{
	font-size: 11px;
	color: cornflowerblue;
	font-family: Tahoma;
}

.CornflowerFont
{
	color: cornflowerblue;
}

.MedBoldBlueStandard
{
	font-size: 11px;
	color: #396ea5;
	font-family: Verdana;
	font-weight: bold;
}

.MedWhite
{
	font-size: 12px;
	color: white;
	font-family: Tahoma;
}
.MedMustardYellow
{
	font-weight: bold;
	font-size: 12px;
	color: gold;
	font-family: Tahoma;
}

.MedBlack
{
	font-size: 12px;
	color: black;
	font-family: Tahoma;
}

.SmallBlackItalic
{
	font-size: 7.8pt;
	color: black;
	font-style: italic;
}

.RideListHeader
{font-family:Verdana;color:black; font-size:12pt;}
	
.RideListHeaderPink
{font-family:Verdana;color:#ff00ff; font-size:12pt; font-weight:bold}
	
.RideListHeaderRed
{font-family:Verdana;color:red; font-size:12pt;font-weight:bold}


.RideListLeftCol
{
	font-family: Verdana;
	font-size: 12pt;
	border-right: #ff99ff 1px solid;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


.RideListLeftColRed
{font-family:Verdana;color:red; font-size:10px; font-weight:bold; 
	border-right: #ff99ff 1px solid;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none; }

.RideListLeftColPink
{font-family:Verdana; color:#ff00ff; font-size:11px; }


.RideListNewRoute
{font-family:Verdana;color:red; font-weight:bold; }

.RideListRideCaptain
{font-family:Verdana;color:blue; font-size:11px; }
	
.RideListTableLightGray
{	background-color: #f3f3f3;
}

.RideListTableDarkerGray
{background-color: #e6e6e6; 	
}
 
 .RideListRightCol
{	border-style:none;}

  .LetUsKnowBtn
{
	width: 240px;
	height: 40px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	cursor: hand;
	vertical-align: bottom;
	background-image: url(../Images/LetUsKnow.gif);
	background-repeat: no-repeat;
	background-color: white;
}

 .SearchBtn
{
	width: 70px;
	height: 27px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	cursor: hand;
	vertical-align: bottom;
	background-image: url(../Images/SearchThisSite.gif);
	background-repeat: no-repeat;
	background-color: white;
}

 .SearchAgainBtn
{
	background-image: url(../Images/SearchAgainBtn.gif);
	background-repeat: no-repeat;
	background-color: white;
	width: 130px;
	height: 30px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	cursor: hand;
}

.ArgusTable {
background-image: url(../Images/Argus2007TransparentLogo.gif);
}

.ScrollRideDateHeading
{color: #FFFFFF; font-size: 12pt; font-weight: bold; background-color: #FF00FF; height: 18}

.TDFTable
{ 	background-color: #FFFF00;
	
}

.TDFRideListLeftCol
{
	font-family: Verdana;
	font-size: 12pt;
	border-right: #000000 1px solid;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.MedGrayFont
{ 	color:gray;font-size:10.2pt;}


.RaceReportHeader
{ 	color: Navy;font-size:11.0pt;font-weight: bold;}

.RouteName
{ 	color:gray;font-size:11.0pt;}

.GroupName
{ 	font-size:11.0pt;font-weight: bold;}
	

.ArticleTableLSalmonPink
{
	background-color: mistyrose;
}

.SalmonFont
{
	color: salmon;
}

.ForthcomingAttractionsTableRowPink
{
	background-color: #FF99FF;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}

.ForthcomingAttractionsTableRowPink a {color:Black; }
.ForthcomingAttractionsTableRowPink a:visited {color:Black; }
.ForthcomingAttractionsTableRowPink a:link {color:Black; }

.ForthcomingAttractionsTableRowLightPink
{
	background-color: #FFCCFF;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}

.ForthcomingAttractionsTableRowLightPink a {color:Black; }
.ForthcomingAttractionsTableRowLightPink a:visited {	color:black; }
.ForthcomingAttractionsTableRowLightPink a:link {	color:black; }

.ForthcomingAttractionsTableRowOrange
{
	background-color: #FFCC66;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}
.ForthcomingAttractionsTableRowOrange a {	color:Black; }
.ForthcomingAttractionsTableRowOrange a:visited {color:Black; }
.ForthcomingAttractionsTableRowOrange a:link {color:Black; }

.ForthcomingAttractionsTableRowBlue
{
	background-color: #99CCFF;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}
.ForthcomingAttractionsTableRowBlue a {color:Black; }
.ForthcomingAttractionsTableRowBlue a:link {	color:Black; }
.ForthcomingAttractionsTableRowBlue a:visited {color:Black; }

.ForthcomingAttractionsTableRowDarkerBlue
{
	background-color: #6699FF;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
	color:Black; 
}
.ForthcomingAttractionsTableRowDarkerBlue A {	color:Black; }
.ForthcomingAttractionsTableRowDarkerBlue A:visited {color:Black; }
.ForthcomingAttractionsTableRowDarkerBlue A:link {color:Black; }

.ForthcomingAttractionsTableRowGreen
{
	background-color: #ccff99;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}

.ForthcomingAttractionsTableRowGreen a {color:Black; }
.ForthcomingAttractionsTableRowGreen a:visited {color:Black; }
.ForthcomingAttractionsTableRowGreen a:link {color:Black; }

.ForthcomingAttractionsTableRowLimeGreen
{
	background-color: Lime;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}
.ForthcomingAttractionsTableRowLimeGreen a {color:Black; }
.ForthcomingAttractionsTableRowLimeGreen a:visited {color:Black; }
.ForthcomingAttractionsTableRowLimeGreen a:link {color:Black; }

.ForthcomingAttractionsTableRowLightGreen
{
	background-color: #CCFFCC;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}
.ForthcomingAttractionsTableRowLightGreen a {color:Blue; }
.ForthcomingAttractionsTableRowLightGreen a:visited {color:Blue; }
.ForthcomingAttractionsTableRowLightGreen a:link {color:Blue; }

.ForthcomingAttractionsTableRowPeach
{
	background-color: #FFCCCC;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}
.ForthcomingAttractionsTableRowPeach A {color:Black; }
.ForthcomingAttractionsTableRowPeach A:visited {color:Black; }
.ForthcomingAttractionsTableRowPeach A:link {color:Black; }

.ForthcomingAttractionsTableRowRed
{
	background-color: Red;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
	color: #ffffff;
}

.ForthcomingAttractionsTableRowRed A {	color:#ffffff; }
.ForthcomingAttractionsTableRowRed a:visited {color:#ffffff; }
.ForthcomingAttractionsTableRowRed a:link {color:#ffffff; }

.ForthcomingAttractionsTableRowBlack
{
	background-color: Black;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
	color: Yellow;
}
.ForthcomingAttractionsTableRowBlack a {color:Yellow; }
.ForthcomingAttractionsTableRowBlack a:visited {color:Yellow; }
.ForthcomingAttractionsTableRowBlack a:link {color:Yellow; }

.ForthcomingAttractionsTableRowYellow
{
	background-color: Yellow;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
	color: Black;
}
.ForthcomingAttractionsTableRowYellow a {color:Black; }
.ForthcomingAttractionsTableRowYellow a:visited {color:Black; }
.ForthcomingAttractionsTableRowYellow a:link {color:Black; }

.ForthcomingAttractionsTableRowKhaki
{
	background-color: #C4BC96;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
}
.ForthcomingAttractionsTableRowKhaki a {color:black;}
.ForthcomingAttractionsTableRowKhaki a:visited {color:black;}
.ForthcomingAttractionsTableRowKhaki a:link {color:black;}

.ForthcomingAttractionsTableRowStripes
{
 background-image: url(../Images/PinkStripes.gif);
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
	color: black;
}
.ForthcomingAttractionsTableRowStripes a {color:Black; }
.ForthcomingAttractionsTableRowStripes a:visited {color:Black;}
.ForthcomingAttractionsTableRowStripes a:link {color:Black;}

.RouteNameTDF
{ 	background-color: Black;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff medium solid;
	color: Yellow;font-size:11.0pt;
	font-weight:bold;
	 padding: 1 1 1 1;
	}


.BirthdayTableRowTopBorderYellow
{
	background-color: #ffffef;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left: #ffffff thin solid;
	border-bottom-style: none;
}

.BirthdayTableRowTopNoLeftBorderYellow
{
	background-color: #ffffef;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left-style: none;
	border-bottom-style: none;
}

.BirthdayTableRowBtmBorderYellow
{
	background-color: #ffffef;
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	border-left-style: none;
	border-bottom: #ffffff thin solid;
}

.ToolTip
{
	color: #0000cd;
	cursor:hand; 
}

.IndexPageThinGreyBorder
{
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-bottom: gray thin solid;
	border-left: gray thin solid;
}

.IndexPageThinGreyBorderBottom
{
	border-right: gray thin solid;
	border-top: none;  
	border-bottom: gray thin solid;
	border-left: gray thin solid;
}

.IndexPageThinGreyBorderBottomLeft
{
	border-right: gray thin solid;
	border-top: none;  
	border-bottom: gray thin solid;
	border-left: none;
}


.ResultsPageLeftCell
{
	border-right: black thin solid;
	border-top: none;
	border-bottom: black thin solid;
	border-left: black thin solid;
	background-color: paleturquoise;
}


.ResultsPageBoldFontMiddleCell
{
	border-right: black thin solid;
	border-top: none;
	border-bottom: black thin solid;
	border-left: none;
	font-weight: bold;
	background-color: paleturquoise;
}

.ResultsPageRightMiddleCell
{
	border-right: black thin solid;
	border-top: none;
	border-bottom: black thin solid;
	border-left: none;
	background-color: paleturquoise;
	color:Gray;
}


.ResultsPageRightCell
{
	border-right: gray thin solid;
	border-top: none;  
	border-bottom: gray thin solid;
	border-left: none;
	color:Gray;
	background-color: paleturquoise;
}

.ResultsPageLeftCellPink
{
	border-right: black thin solid;
	border-top: none;
	border-bottom: black thin solid;
	border-left: black thin solid;
	background-color: #ffccff;
}


.ResultsPageBoldFontMiddleCellPink
{
	border-right: black thin solid;
	border-top: none;
	border-bottom: black thin solid;
	border-left: none;
	font-weight: bold;
	background-color: #ffccff;
}

.ResultsPageRightMiddleCellPink
{
	border-right: black thin solid;
	border-top: none;
	border-bottom: black thin solid;
	border-left: none;
	background-color:#ffccff;
	color:Gray;
}


.ResultsPageRightCellPink
{
	border-right: gray thin solid;
	border-top: none;  
	border-bottom: gray thin solid;
	border-left: none;
	color:Gray;
	background-color: #ffccff;
}


.AmashovaPageNoBorderCell
{
	border-right: none;
	border-top: none;  
	border-bottom: none;
	border-left: none;
}

.AmashovaPageBlueCell
{	background-color: #DAEEF3;
}

.AmashovaPagePinkCell
{
	background-color: #FFCCFF;
}

.ResultsPageBlueCell
{	background-color: #99CCFF ;
}

.ResultsPagePinkCell
{
	background-color: #FF99FF;
}

.MorningShiftCell
{
	background-color: #ffcc66;
}

.AfternoonShiftCell
{
	background-color: #ccffcc;
}

.RedStartTime
{
	background-color: Red;
	color:White;
	font-weight:bolder;
}

.BlackStartTime
{
	background-color: Black;
	 color:White;
	 font-weight:bolder;
}
	