/* Global Styles */

body { background-color:#FFFFFF; margin:0px 0px 0px 0px; font-family:helvetica,arial,sans-serif; font-size:10px; }

H1{	font-size:12pt;	font-family:Arial; }

.DatabaseAdmin{}
.DatabaseAdmin TH {	font-size:12pt;	font-family:Arial; }
.DatabaseAdmin TR {	font-size:10pt;	font-family:Arial; }
.DatabaseAdmin TD {	padding-left:5px; }
.DatabaseAdmin A { font-size:10pt; font-family:Arial;}


.errorMessage{font-size:8pt; color:Red;}
.FormSubmit{width:100px; height:25px;}
.homePagePhoto
{
	margin-left: 10px;
	margin-right: 10px;
	height: 100px;
}
.homePagePhotoCaption
{
	font-size:8pt;
	margin-left: 10px;
	margin-right: 10px;
	height: 16px;
}


.MainimagePanel { background-color:#C2E1E1; margin:0px 0px 0px 0px; height:320px; }
.Mainimage	{ background-color:#C2E1E1; margin:0px 20px 0px 0px; width:500px; height:304px; }

.ContentPanel{font-size:10pt; text-align:left; }
.ContentPanel TABLE { border-collapse:collapse; }
.ContentPanel TR { font-size: 10pt; }
.ContentPanel TD {	font-size:10pt; }
.ContentPanel GalleryPhoto{	width:100px; }

.PerformanceRecord { padding-top : 10px; padding-left: 10px; width: 500px; }
.PerformanceRecord TABLE { border-collapse:collapse; width:100%; }
.Name { font-weight: bold; font-size: 12pt; color: blue; }
.PerformanceRecord TD Comments { height:100px; background-color:#C2E1E1; font-size:8pt; }
.PerformanceRecord Image { height:100px; } 


.HorseSheet { padding-top : 10px; padding-left: 10px; width: 500px; }
.HorseSheet TD A
{
	cursor: hand;
	color: blue;
	text-decoration: underline;
}
.HorseSheet TABLE { border-collapse:collapse }
.HorseSheet H1 { font-size:12pt; }
.HorseSheet TR { font-size: 8pt; }
.HorseSheet TD { font-size:8pt;	padding-left:2px; }
.HorseSheet PhotoLink { text-decoration:underline }

.PrintedBanner { padding-top : 10px;	padding-left: 10px;	padding-right:10px; width:700px; }
.PrintedBanner H1 { font-size:12pt; color:#339999 }
.PrintedBanner TD { font-size:8pt; }

.HorseSheetPrinted {	padding-top : 10px;	padding-left: 10px;	padding-right:10px; width:700px;}
.HorseSheetPrinted A {	border-top-style: none;	border-right-style: none;	border-left-style: none;	text-decoration: none;	border-bottom-style: none;}
.HorseSheetPrinted A IMG {	border-top-style: none;	border-right-style: none;	border-left-style: none;	text-decoration: none;	border-bottom-style: none; }
.HorseSheetPrinted TABLE { border-collapse:collapse }
.HorseSheetPrinted H1 { font-size:12pt; }
.HorseSheetPrinted TR {	font-size: 8pt; }
.HorseSheetPrinted TD {	font-size:8pt; padding-left:2px; }

.Static	{padding:10px 10px 10px 10px; }

.MenuBar { width: 170px; height: 300px; background-color: #339999;}
.ContactPanel {	height:160px; font-size:8pt; color:#ffffff; background-color:#339999; padding-left:2px }
.ContactPanel A { color: Black }
.HeaderPanel 
	{
		font-size:50pt; 
		width:100%; 
		color:#FFFFFF; 
		font-family:'Monotype Corsiva'; 
		height:100px; 
		background-color:#339999; 
		text-align:left; 
	}

.PhotoCaption { font-size:8pt; }

.NewsPanel
{
	padding-right: 10px;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 500px;
	padding-top: 10px;
	height: 168px;
	background-color: #c2e1e1;
}
.NewsItemHeader {font-size:12pt; color:Red}
.NewsItemStory	{font-size:10pt}

.BreadCrumb
{
	width: 480px;margin-top:2px;
}

.BreadCrumb SPAN {font-size:10pt; color:red; background-color:#ffffff; padding:2px 0px 2px 10px; }
.BreadCrumb a:link{font-size:10pt; color:red; text-decoration:none; background-color:#ffffff; padding:2px 0px 2px 10px; }
.BreadCrumb a:hover{font-size:10pt; color:red; text-decoration:none; background-color:#ffffff; padding:2px 0px 2px 10px;}
.BreadCrumb a:visited{font-size:10pt; color:red; text-decoration:none; background-color:#ffffff; padding:2px 0px 2px 10px;}
.BreadCrumb a:visited:hover{font-size:10pt; color:red; text-decoration:none; background-color:#ffffff; padding:2px 0px 2px 10px; }