Body
{
	font-weight: normal;
	font-size: 11px;
	color: #5C5946;
	line-height: 16px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bodyCopy
{
	font-weight: normal;
	font-size: 11px;
	color: #5C5946;
	line-height: 16px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.bodyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #669933;
	text-decoration: none;
}

a.bodyLink:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	text-decoration: underline;
}

.pageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
}

.horse
{
	font-weight: normal;
	font-size: 22px;
	color: #669966;
	line-height: 25px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.pageSubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

a.headerLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}

a.headerLink:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #333333;
	text-decoration: underline;
}

.menuGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

a.menuGreyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}

a.menuGreyLink:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

a.indexPageLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}

a.indexPageLink:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
	text-decoration: underline;
}

TD.NewsHeadlines
{
	padding-right: 12px;
	font-weight: normal;
	font-size: 11px;
	color: #5C5946;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.newsDate
{
	font-weight: bold;
	color:#993333;
}

.newsHeading {
	font-weight: bold;
	color:#5C5946;
}

.newsBodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

TABLE.NewsTable
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 450px;
	background-color: White;
}

TD.NewsTableTitle
{
	font-size: 12px;
	font-weight: bold;
	color:#5C5946;
}

TD.NewsTableHeading
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}

TD.NewsTableText
{
	padding-right: 0px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color:white;
	color:#5C5946;
}

TD.NewsTableTextAlt
{
	padding-right: 0px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color:#F4F4EE;
	color:#5C5946;
}

.newsLink {
	color: #993333;
	text-decoration: none;
}

.footerGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}

.footerBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	width: 790px;
}

a.footerLink {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	color: #5C5946;
	text-decoration: none;
}

a.footerLink:Hover {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	line-height: 14px;
	color: black;
	text-decoration: underline;
}

/*
============================================================
above is the stuff from devotion
============================================================
*/

Table.HomePagePanel
{
	width: 790px;
	color:#5C5946;
}

TR.HomePageLogin
{
	background-color: #F0F0E0; 
	height: 80px;
}


TR.HomePageLogo
{
	padding-top: 30px;
}

TR.HomePageLogin TABLE
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color:#5C5946;
}

TR.HomePageSearch
{
	height: 70px;
	background-color: #E0E0C2;
}

TD.HomePageSearch 
{
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #5C5946;
}

TR.HomePageFooter
{
	height: 100%;
	background-color: #F0F0E0;
}

TR.HomePageFooter TD
{
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color:#5C5946;
}

TR.HomePageFooter A
{
	color: #993333;
	text-decoration: none;
}

Table.Advertisement
{
	background-color: #F4F4EE;
	padding: 0px;
	margin: 0px;
}

Table.MenuBar, TR.MenuBar
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	height: 31px;
	background-color: #993333;
}

Table.TitleBar
{
	background-color: #F4F4EE;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

TABLE.HeaderBlock
{
	background-color: #F4F4EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #5C5946;
	text-decoration: none;
}

TD.HeaderBlockHLine
{
	height: 1px;
	background-color: #993333;
}

TD.HeaderBlockBottomEdge
{
	height: 2px;
	background-color: #efefef;
}

TD.HeaderBlockSpacer
{
	height: 1px;
	background-color: white;
}

TD.HeaderBlockNasuy {
	font-size: 22px;
	font-weight: bold;
	color: #5C5946;
}

TD.HeaderBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5C5946;
	text-decoration: none;
}

TD.HeaderBlockComment
{
	font-style: italic;
}

TABLE.Pedigree
{
	color: black;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

TD.PedigreeName
{
	font-size: 100%;
}

TABLE.StdTable
{
	font-size: 12px;
	width: 790px;
	background-color: #E0E0C2;
}
Table.StdTableLogin
{
	font-size: 12px;
	width: 400px;
	background-color: #E0E0C2;
}

TABLE.OLMRTable
{
	font-size: 12px;
	border-style:none;
	background-color: #E0E0C2;	
}

Table.OLExTable
{
	font-size: 12px;
	background-color: #E0E0C2;	
}

TD.StdTableTitleCell
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 3px;
	color: #5C5946;
	padding-top: 3px;
	border-bottom: white 1px solid;
	background-color: #E0E0C2;
}

TD.StdTableTitleCellNested
{
	font-weight: bold;
	font-size: 14px;
	color: #5C5946;
}

TD.StdTableHeaderCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	background-color: #F0F0E0;
	color:#993333;
}

TR.StdTableDataCell, TD.StdTableDataCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color:#F4F4EE;
	color:#5C5946;
}

TD.StdTableDataCellSmall
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 3px;
padding-top: 3px;
background-color: #F4F4EE;
font-size: 11px;
color:#5C5946;
}

TD.StdTableDataCellBold
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 3px;
padding-top: 3px;
background-color: #F4F4EE;
font-weight: bold;
color:#5C5946;
}

TD.StdTableLegendCell
{
	border-top: #dcdcdc 1px solid;
	padding-left: 6px;
	font-size: 11px;
	padding-top: 6px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: white;
}

TD.XmlTableDataCell
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
}

TD.SummaryTableDataCell
{
	padding-right: 6px;
	padding-left: 6px;
	font-size: 14px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: white;
}

TABLE.PedigreeTable
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	width: 790px;
	background-color: #F4F4EE;
}

TD.PedigreeFoalRef
{
	font-weight: normal;
	font-size: 12px;
	color: #696969;
	text-decoration: none;
}

.PedigreeItem, .AlternateSire, .Nasuy
{
	font-weight: bold;
	font-size: 13px;
	color: #a9a9a9;
	font-style: normal;
	text-decoration: none;
}

A.PedigreeItem, A.AlternateSire, A.Nasuy
{
	color:#5C5946;
}

A.PedigreeItem:hover, A.AlternateSire:hover, A.Nasuy:hover
{
	color: black;
	text-decoration:underline;
}

TD.FutureHorseApex
{
	font-size:13px;
	padding-bottom: 12px;
	color: #993333;
	padding-top: 12px;
}

TD.SelectionPanel, DIV.SelectionPanel
{
	color:#5C5946;
	padding-right: 6px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding-bottom: 8px;
	padding-top: 6px;
	background-color: #F4F4EE;
	text-align: center;
}

TABLE.DisplayPdfOption
{
	font-size: 11px;
	color: black;
	margin-right: 4px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 4px;
}

TABLE.DisplayPdfOption A
{
	text-decoration: none;
	color: #5C5946;
}

TABLE.DisplayPdfOption A:hover
{
	text-decoration: underline;
	color: black;
}

TABLE.TbredBreedingStats
{
	background-color: #eaeaea;
}

TD.TbredBreedingStats
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: #b7cf9f;
}

DIV.ErrorMsg
{
	font-weight: bold;
	color:Maroon;
}

TD.ErrorMsg
{
	border-right: Maroon 1px solid;
	padding-right: 8px;
	border-top: Maroon 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	border-left: Maroon 1px solid;
	width: 100%;
	color:Maroon;
	padding-top: 8px;
	border-bottom: Maroon 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: #F4F4EE;
	text-align: center;
}

.ErrorMsg
{
	border-right: Maroon 1px solid;
	padding-right: 8px;
	border-top: Maroon 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	border-left: Maroon 1px solid;
	width: 100%;
	color:Maroon;
	padding-top: 8px;
	border-bottom: Maroon 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: #F4F4EE;
	text-align: center;
}

.SiteLink
{
 font-weight: bold;
 font-size: 12px;
 color: #a9a9a9;
 font-style: normal;
 text-decoration: none;
}
 
A.SiteLink
{
	color: #5C5946;
}
 
A.SiteLink:hover
{
 color: black;
 text-decoration:underline;
}

TD.StdTableHeaderTextCell 
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 0px;
padding-top: 3px;
background-color: #F0F0E0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
color: #993333;
text-decoration: none;
}

TR.XmlTableHeaderCell, TD.XmlTableHeaderCell
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 3px;
padding-top: 3px;
font-weight: bold;
text-decoration:none;
background-color: #F0F0E0;
color: #993333;
}

TR.XmlTableHeaderCell A, TD.XmlTableHeaderCell A
{
padding-right: 6px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
background-color: #F0F0E0;
font-weight: bold;
color: #993333;
text-decoration:none;
}

TR.XmlTableHeaderCell A:hover, TD.XmlTableHeaderCell A:hover
{
padding-right: 6px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
background-color: #F0F0E0;
font-weight: bold;
color: black;
text-decoration:none;
}

INPUT.StdButton
{
color:#5C5946;
background-color:#E0E0C2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding-bottom: 2px;
padding-top: 2px;
cursor:auto;
width:80px;
}

INPUT.StdWideButton
{
color:#5C5946;
background-color:#E0E0C2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding-bottom: 2px;
padding-top: 2px;
cursor:auto;
width:210px;
}

INPUB.StdSmallButton
{
color:#5C5946;
background-color:#E0E0C2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding-bottom: 2px;
padding-top: 2px;
cursor:auto;
width:50px;
}

INPUT.Note
{
	font-family: Times New Roman;
	font-size:8px;
}

INPUT.StdButtonGreen
{	
color:#F0F0E0;
background-color:#993333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding:4px;
padding-right: 0px;
padding-left: 0px;
border:1px;
border-style:solid;
border-top-color:#807C66;
border-right-color:maroon; 
border-bottom-color:maroon;
border-left-color:#807C66;
cursor:auto;
width:80px;
height:27px;
}

TD.NewsArticleHeadline
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 4px;
	width: 100%;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

TD.NewsArticleHeadline A
{
	color: #000000;
	text-decoration: none;
}

TD.NewsArticleDate
{
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	width: 1%;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
}

TD.NewsArticleBody
{
	font-weight: normal;
	font-size: 13px;
	float: left;
	padding-bottom: 16px;
	width: 100%;
	color: #000000;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

TD.NewsArticleSpacer
{
	height: 1px;
	background-color: silver;
}

IMG.FloatLeft
{
	float: left;
	margin-left: 4px;
	margin-right: 16px;
}

IMG.FloatRight
{
	float: right;
	margin-left: 16px;
	margin-right: 4px;
}

TABLE.HTMLTable
{
	width: 790px;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0;
}

TD.HTMLSubHeading
{
	font-size: 15px;
	height: 26px;
	color:#5C5946;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.HTMLBlockTextTable
{
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0;
}

TD.HTMLBlockText
{
	font-size: 12px;
	text-align:justify;
	color:#5C5946;
}

TD.HTMLTableText
{
	font-size: 12px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: white;
	list-style-type:disc;
	color:#5C5946;
}

ul.HTMLTableText
{
	margin-top:5px;
	margin-bottom:10px;
}

li.HTMLTableText
{
	margin-top:0px;
	margin-bottom:5px;
	line-height:17px;
}

Table.HTMLTitleBar
{
	background-color: #E0E0C2;
	height: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
	width:100%;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5C5946;
}

TD.HTMLTableHeaderCellMaroon
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: maroon;
	font-weight: bold;
	color: white;
}

TD.HTMLBlockSpacer
{
	height: 6px;
	background-color: white;
}

TD.HTMLSectionSpacer
{
	height: 12px;
	background-color: white;
}

TD.HTMLTableHeaderCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	background-color: #F0F0E0;
	color:#993333;
	font-size: 12px;
}

TABLE.HTMLTableSmall
{
	width: 300px;
	font-size: 12px;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:Maroon;
}

TD.StdTableDataCellAlt
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: white;
	color:#5C5946;
}

TABLE.OlsdTermsAndConditions
{
	color:#5C5946;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}

TABLE.OlsdTermsAndConditionsInner 
{
	color:#5C5946;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:lightgrey 1px solid; 
}

TABLE.OlsdTermsAndConditionsInner TD
{
	padding-right: 20px;
}

Table.OlsdDataEntryForm
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	color:#5C5946;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

Table.OlExEntryForm
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	color:#5C5946;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

Table.OlsdDataEntryForm TD.Title
{
	height:36px;
	font-weight: bold;
}

Table.OlsdDataEntryForm TD.VerticalSpacer
{
	height:6px;
}

Table.OlsdDataEntryForm INPUT, Table.OlsdDataEntryForm SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2;
}

Table.OlsdDataEntryForm SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2;
	padding-top: 2px;
	padding-bottom: 2px;
}

Table.VerticalSpacer
{
	height: 16px;
}

Table.OlsdMareList
{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 650px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: lightgrey 1px solid;
	color:#5C5946;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

Table.OlsdDataTable
{
	padding-top: 8px;
	padding-bottom: 8px;
	width: 1%;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: lightgrey 1px solid;
	color:#5C5946;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.OlsdErrorMsg
{
	border-right: Maroon 1px solid;
	padding-right: 8px;
	border-top: Maroon 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	border-left: Maroon 1px solid;
	width: 1%;
	color:Maroon;
	padding-top: 8px;
	border-bottom: Maroon 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: #F4F4EE;
	text-align: center;
}

.DummyErrorMsg
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 1%;
	padding-top: 8px;
	background-color: #F4F4EE;
}

Table.SubscribeToTheAsb
{
	width: 790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: white;
}

Table.SubscribeTeaser
{
	padding-right: 16px;
	padding-left: 16px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 16px;
	width: 100%;
	padding-top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 4pt;
	background-color: white;
}

Table.TermsAndConditions
{
	padding-right: 16px;
	margin-top: 8px;
	padding-left: 16px;
	font-size: 12px;
	margin-bottom: 8px;
	padding-bottom: 16px;
	width: 790px;
	padding-top: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

Table.DataEntryForm
{
	width: 790px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: white;
}

Table.DataEntryForm INPUT, Table.DataEntryForm SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

Table.DataEntryForm TD.VerticalSpacer
{
	height: 16px;
}

Table.SubscribeToTheAsbPayment
{
	width: 540px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: white;
}

TD.HTMLTableDataCellSmall
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 3px;
padding-top: 3px;
font-size: 11px;
background-color: white;
}

TD.HTMLTableDataCellHLine
{
padding-right: 6px;
padding-left: 6px;
padding-bottom: 3px;
padding-top: 3px;
height: 1px;
background-color: #993333;
}

TD.HTMLTableTextLarge
{
	font-size: 14px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: white;
	list-style-type:disc;
}

INPUT.StdButtonGreenLarge
{	
color: #F0F0E0;
background-color:#993333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
padding:4px;
padding-right: 0px;
padding-left: 0px;
border:1px;
border-style:solid;
border-top-color:#807C66;
border-right-color:maroon; 
border-bottom-color:maroon;
border-left-color:#807C66;
cursor:auto;
}

.subscribelink
{
 font-weight: bold;
 font-size: 11px;
 color: #5C5946;
 font-style: normal;
 text-decoration: none;
}

.subscribelinkBold
{
	font-weight:bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-bottom:4px;
	color:Maroon;
	font-style:normal;
	text-decoration: none;	
}
 
A.subscribelinkBlue
{
	color:#125D85;
	font-weight:bold;
	font-size: 14px;
	font-style:normal;
	text-decoration: none;
}

INPUT.StdButtonHomePage
{	
color:#F0F0E0;
background-color:#993333; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding:2px;
padding-right: 0px;
padding-left: 0px;
border:1px;
border-style:solid;
border-top-color:#807C66;
border-right-color:maroon; 
border-bottom-color:maroon;
border-left-color:#807C66;
cursor:auto;
width:80px;
height:22px;
text-align:center;
}

TD.HomePageError
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	width: 100%;
	color:Maroon;
	padding-top: 8px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	text-align: center;
}

TD.HomePageError1
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 8px;
	width: 100%;
	color:Maroon;
	padding-top: 8px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	text-align: left;
}

TD.MenuBarError
{
	border-right: Maroon 1px solid;
	padding-right: 8px;
	border-top: Maroon 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	border-left: Maroon 1px solid;
	width: 100%;
	color:Maroon;
	padding-top: 3px;
	border-bottom: Maroon 1px solid;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	text-align: center;
	background-color: #F4F4EE;
}

TABLE.MenuBarError
{
	background-color: #F4F4EE;
}

.wildcardlink
{
	color:Maroon;
	text-decoration:none;
}
 
A.wildcardlink
{
	color:Maroon;
	text-decoration:none;
}
 
A.wildcardlink:hover
{
 color: black;
 text-decoration:underline;
}

INPUT.Logon
{
	width: 100px;
}

#stdPagefooter
{
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;	
	position: relative; 
	text-align:center;
	text-decoration: none;
	color: #5C5946;
} 

TD.OlsdTrialLink
{
	border-right: green 1px solid;
	padding-right: 2px;
	border-top: green 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #0080b0 1px solid;
	padding-top: 2px;
	border-bottom: green 1px solid;
	background-color: #efefff;
}

a.OlsdTrialLink
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #0080b0; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}

a.OlsdTrialLink:Hover 
{
	text-decoration: none;
}

INPUT.WildcardButton
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	background-color: #F4F4EE;
	border-style: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	color: #5C5946;
	margin-bottom:0px;
	font-weight: bold;
	font-size: 12px;
	width:60px;
	height:17px;
}

TD.OlsdSelectionPanel, DIV.OlsdSelectionPanel
{
	color:#5C5946;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #F4F4EE;
	text-align: left;
}

TR.OlsdTableDataCell, TD.OlsdTableDataCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color:WHITE;
	color:#5C5946;
}

TD.OlsdPaymentPanel
{
	color:#5C5946;
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #F4F4EE;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	color:#5C5946;
	border-bottom: lightgrey 1px solid;
	font-weight: normal;
}

TABLE.OlsdPaymentTable
{
	color:#5C5946;
	background-color: #F4F4EE;
	border: lightgrey 1px solid;
}

TD.OlsdPaymentTable
{
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: normal;
}

.datagridHlink A:link, .datagridHlink A:visited
{
	color:#5C5946;
	font-weight: bold;
	text-decoration:none;
}	

.datagridHlink A:hover
{
	color: black;
	text-decoration:underline;
}	

Table.OLSRDataEntryForm
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	color:#5C5946;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:700px;
}

Table.OLSRDataEntryForm TD.Title
{
	height:36px;
	font-weight: bold;
}

Table.OLSRDataEntryForm TD.VerticalSpacer
{
	height:6px;
}

Table.OLSRDataEntryForm INPUT, Table.OLSRDataEntryForm SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:2;
}

Table.OLSRDataEntryForm SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2;
	padding-top: 2px;
	padding-bottom: 2px;
}

Table.OLSRStallionList
{
	padding-top: 1px;
	padding-bottom: 1px;
	width: 700px;
	font-weight: normal;
	font-size: 12px;
	color:#5C5946;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}


/*
*********************************************************
OLMR Styles
*********************************************************
*/

TD.OLMRCellHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:White;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
	text-align:right;
	vertical-align:middle;
	font-size: 12px;
}

TD.OLMRCellData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:White;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right:10px;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	font-size: 12px;
}

TD.StdBlueNote
{
	padding-right:6px;
	padding-left: 6px;
	font-weight:bold;
	font-size: 12px;
	padding-bottom: 3px;
	background-color:#F4F4EE;
	color: #5C5946;
	padding-top: 3px;
	vertical-align:bottom;
}

TD.StdSmallNote
{
	padding-right:6px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 3px;
	background-color:#F4F4EE;
	color: Gray;
	padding-top: 3px;
	text-align:center;
	vertical-align:bottom;
}

TD.StdRedNote
{
	padding-right:6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #5C5946;
	background-color:#F4F4EE;
	padding-top: 3px;
	text-align:center;
}

TD.StdText
{
	padding-right:6px;
	padding-left: 6px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: white 1px solid;
}

.ErrorMessage
{
	color:Maroon;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

TD.OLMRConfirmDetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	background-color:White;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left:150px;
	text-align:left;
	vertical-align:middle;
}

Table.OlMRMareList
{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 600px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: lightgrey 1px solid;
	color:#5C5946;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

Table.OlMRPaymentList
{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 700px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: lightgrey 1px solid;
	color:#5C5946;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.TreeView 
{ 
  background-color: #F4F4EE; 
  xborder: 1px solid #5C5946; 
  cursor: default; 
} 

.TreeNode 
{ 
  font-family: Verdana, Tahoma, Arial, Sans-Serif; 
  font-style: normal;
  font-weight:bold;
  color: #5C5946;
  font-size: 12px; 
  padding-left: 4px; 
  cursor: default; 
} 

.HoverTreeNode 
{ 
  font-family: Verdana, Tahoma, Arial, Sans-Serif; 
  font-size: 12px; 
  padding-left: 1px; 
  text-decoration: underline; 
  cursor: default; 
} 

/*
for vaccination pages
*/
.SelectGrid
{
	font-family: Verdana;
	font-size:12px;
	border: 0;
	width: 790px;
	xxline-height:20px;
	border: lightgrey 1px solid;
}

.SelectGridCell
{
	background-color:#F4F4EE;
	color:#5C5946;
	font-weight:normal; 
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.SelectGridCellAlternate
{
	background-color:white;
	color:#5C5946;
	font-weight:normal; 
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.SelectGridCellInvisible
{
	display: none;
	width:0;
}

.SelectGridHeading
{
	background-color: #F0F0E0;
	color:#993333;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
}

.SelectGridCellSpacer
{
	background-color:#F4F4EE;
	height:6px;
}

/*
for race summary
*/
TD.RaceSummaryHeader
{
	background-color: White;
	font-weight: bold;
	font-size: 12px;
	color: #5C5946;
}

TD.RaceSummaryCell
{
	background-color: White;
	font-weight: normal;
	font-size: 12px;
	color: #5C5946;
}
/*
for FAQ page
*/
TD.FAQSectionHeading
{
	color:#5C5946;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight:bold;
	padding-bottom: 6px;
	padding-top: 6px;
	border-top: #E0E0C2 1px solid;
	background-color: #F4F4EE;
}

TD.StdTableDataCell INPUT.StdTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2;
}

/*
for named / unnamed fate update pages
*/
.NamedFateGrid
{
	font-family: Verdana;
	font-size:12px;
	border: 0;
}

.NamedFateGridCell
{
	background-color:#F4F4EE;
	color:#5C5946;
	font-weight:normal; 
	padding-top:2px;
	padding-bottom:2px;
}

.NamedFateGridInvisible
{
	display: none;
	width:0;
}

TD.linkbutton A
{
	font-weight: bold;
	font-size: 12px;
	color: #5C5946;
	font-style: normal;
	text-decoration: none;
}

TD.linkbutton A:hover
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-style: normal;
	text-decoration: underline;
}

TD.linkbuttonNormal A
{
	font-weight: normal;
	font-size: 12px;
	color: #5C5946;
	font-style: normal;
	text-decoration: none;
}

TD.linkbuttonNormal A:hover
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-style: normal;
	text-decoration: underline;
}

