body {
	font-family: Arial, Verdana, Helvetica, serif;
}
body.chartsVideo {
	background-position: center; margin: 0px; padding: 0px; line-height: 16px; background-image: url("images/bg_chartsVideo.gif"); background-repeat: repeat-y; background-color: rgb(90, 90, 143);
}
h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;
}
h4 {
	color: rgb(102, 102, 51); font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
}
h6 {
	color: rgb(0, 51, 153); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
}
p {
	font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal;
}
a {
	color: rgb(153, 51, 51);
}
a:hover {
	color: red;
}
a.NAV {
	color: rgb(255, 255, 204); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
}
a.NAV:hover {
	color: rgb(255, 255, 0); text-decoration: none;
}
a.rightLink {
	color: rgb(47, 64, 167);
}
.NavSpace {
	color: rgb(255, 255, 204); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}
hr {
	height: 1pt;
}
table.PageContainer td.Contents {
	text-align: left;
}
table.MsgStub {
	background-color: white;
}
table.MsgStub th {
	font: bold 9pt/normal Arial; text-align: right; vertical-align: top; font-size-adjust: none; font-stretch: normal; background-color: white;
}
table.ThreeCross td {
	font-family: Arial; font-size: 7pt;
}
table.ThreeCross td.Inbred {
	color: red; font-size: 7pt; font-style: italic;
}
.ThreeXBirtdateMain {
	color: rgb(0, 0, 255); font-size: 7pt;
}
.ThreeXSpeedIndex {
	color: rgb(0, 0, 0); font-size: 7pt;
}
.ThreeXSex {
	font-size: 7pt;
}
.ThreeXHorseName {
	font-family: "Verdana"; font-size: 7pt; font-weight: bold; text-decoration: none;
}
td.FiveCrossHypoCell {
	font-family: Arial; font-size: 8pt;
}
table.FiveCross td {
	font-family: Arial; font-size: 7pt;
}
table.FiveCross td.Inbred {
	color: rgb(165, 42, 42); font-style: italic;
}
table.FiveCrossSearch {
	width: 400px; text-align: center;
}
table.HorseInvDetails th {
	text-align: right; vertical-align: top;
}
table.CENTER tr {
	text-align: center;
}
table.CENTER td {
	text-align: center;
}
th.heads {
	background: white; color: rgb(102, 102, 51); font-family: Arial; font-size: 8pt; font-weight: bold;
}
td.pageb {
	page-break-inside: avoid;
}
td {
	font: 9pt/normal Arial; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
td.extratiny {
	color: black; font-family: "Arial Narrow"; font-size: 7pt; vertical-align: bottom;
}
td.tiny {
	color: black; font-family: "Arial Narrow"; font-size: 6pt; vertical-align: bottom;
}
td.small {
	font-family: "Arial"; font-size: 8pt; vertical-align: bottom;
}
td.ppp {
	color: black; font-family: "Arial Narrow"; font-size: 6pt; vertical-align: bottom;
}
td.ppd {
	font-family: "Arial"; font-size: 8pt;
}
td.dialogerror {
	color: red; font-family: "Arial"; font-size: 11pt; font-weight: bold;
}
td.dialogwarning {
	color: red; font-family: "Arial"; font-size: 11pt; font-weight: bold;
}
td.dialogconfirmation {
	color: green; font-family: "Arial"; font-size: 11pt; font-weight: bold;
}
td.Centered {
	text-align: center; vertical-align: middle;
}
td.Centered#Caption {
	font-weight: bold;
}
td.Right {
	text-align: right;
}
td.Left {
	text-align: left;
}
td.BOLD {
	font: bold 9pt/normal Arial; font-size-adjust: none; font-stretch: normal;
}
td.copyright {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal;
}
td.MsgCenterIcon {
	text-align: center;
}
.legal {
	font: 6pt/normal Arial; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.toplink {
	color: rgb(242, 238, 219); font-family: "Verdana"; font-size: 7pt; font-weight: bold; text-decoration: none;
}
.headingone {
	color: rgb(24, 22, 76); font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold;
}
.headingtwo {
	color: rgb(24, 22, 76); font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;
}
.headingthree {
	text-align: center; color: rgb(153, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
}
.headingfour {
	color: rgb(90, 97, 140); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
}
.headingfive {
	color: rgb(0, 0, 0); letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;
}
.headingsix {
	color: rgb(102, 102, 204); letter-spacing: -1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;
}
select {
	font-family: Arial; font-size: 9pt;
}
input {
	font-family: Arial; font-size: 9pt;
}
.portheading {
	text-align: center; color: rgb(153, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;
}
.portheading2 {
	text-align: center; color: rgb(153, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold;
}
.bottomlink {
	color: rgb(90, 66, 101); font-family: Arial; font-size: 8pt; text-decoration: underline;
}
.leftlink {
	color: rgb(90, 66, 101); text-decoration: none;
}
.boldlink {
	font: bold 9pt/normal Arial; color: rgb(90, 66, 101); font-size-adjust: none; font-stretch: normal;
}
.boldleftlink {
	font: bold 9pt/normal Arial; color: rgb(90, 66, 101); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.boldleftlinku {
	font: bold 9pt/normal Arial; color: rgb(90, 66, 101); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.subscribelink {
	font: bold 9pt/normal Arial; color: red; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.pullquote {
	color: rgb(153, 51, 51); font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;
}
.leftheading {
	color: rgb(248, 242, 221); font-family: Arial; font-size: 9pt; font-weight: bold; text-decoration: none;
}
.caption {
	font-family: Verdana; font-size: 7pt; font-weight: normal;
}
.boxheader {
	color: rgb(102, 102, 51); font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;
}
.boxsubheader {
	color: rgb(0, 51, 153); font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
}
.firstrow {
	background: rgb(242, 238, 219); font: 9pt/normal Arial; font-size-adjust: none; font-stretch: normal;
}
.secondrow {
	background: rgb(204, 204, 153); font: 9pt/normal Arial; font-size-adjust: none; font-stretch: normal;
}
.navaid {
	color: rgb(153, 153, 153); font-family: Arial; font-size: 8pt;
}
.reportstatus {
	color: rgb(153, 51, 51); font-family: Arial; font-size: 9pt; font-weight: bold;
}
.navaidTR {
	background: rgb(242, 238, 219); border-color: rgb(242, 238, 219);
}
.navaidtd {
	text-align: center;
}
.registrationheading {
	color: rgb(242, 238, 219); font-family: Arial; font-size: 11pt; font-weight: bold;
}
.smalltext {
	font-family: Arial; font-size: 8pt;
}
.smalltextbold {
	color: rgb(0, 0, 0); font-family: Arial; font-size: 8pt; font-weight: bold;
}
.smalltextboldIT {
	color: rgb(153, 51, 51); font-family: Arial; font-size: 8pt; font-style: italic; font-weight: bold;
}
.BOLD {
	font-weight: bold;
}
.smallVerdana {
	color: rgb(0, 0, 0); font-family: Verdana; font-size: 7pt;
}
.topSireHeader1 {
	color: rgb(129, 108, 34); font-family: Verdana; font-size: 9pt; font-weight: bold;
}
.topSireHeader2 {
	color: rgb(0, 0, 0); font-family: Verdana; font-size: 8pt; font-weight: bold;
}
.testimonialHeader {
	color: rgb(46, 58, 131); font-family: Verdana, sans-serif; font-size: 9pt; font-weight: bold;
}
.diamondHeader {
	color: rgb(0, 0, 0); font-family: Verdana, sans-serif; font-size: 9pt; font-weight: bold;
}
.emdash {
	color: rgb(47, 64, 167); font-family: Arial; font-size: 9pt;
}
.horseName {
	color: rgb(0, 71, 177); font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;
}
.trackNdate {
	color: rgb(40, 135, 19); font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold;
}
.YouAreHere10 {
	color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
a.YouAreHere10 {
	color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;
}
a.YouAreHere10:hover {
	color: rgb(255, 255, 0); text-decoration: underline;
}
.YouAreHere10Bold {
	color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.required {
	background: rgb(255, 255, 0);
}
.oneoftworequired {
	background: rgb(0, 255, 0);
}
.menutext {
	color: rgb(254, 254, 168); font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none;
}
a.menutext:hover {
	color: rgb(255, 255, 0);
}
.menupipes {
	background: rgb(0, 0, 0); color: rgb(254, 254, 168); font-family: Verdana; font-size: 10px; font-weight: bold;
}
.menuHeader {
	color: rgb(0, 0, 0); font-family: Verdana; font-size: 11px; font-weight: bold;
}
.floatbox {
	margin: 1px; width: 145px; color: rgb(0, 0, 0); float: left; background-color: rgb(255, 251, 238);
}
.m_banner_hide {
	display: none;
}
.m_banner_show {
	display: block;
}
td.option {
	line-height: 14px;
}
.optionName {
	color: rgb(47, 64, 167); font-weight: bold;
}
.optionPrice {
	color: rgb(189, 39, 39); font-weight: bold;
}
.red {
	color: red;
}
td.padTen {
	padding: 10px;
}
td.pad15 {
	padding: 15px;
}
.blueOptional {
	color: rgb(9, 36, 161);
}
img.floatRight {
	margin-bottom: 10px; margin-left: 10px; float: right;
}
#freeHomeReports {
	padding: 10px;
}
.freeTitle {
	color: rgb(32, 51, 167); font-family: Verdana, sans-serif; font-size: 9pt; font-weight: bold;
}
.smallGrey {
	color: rgb(97, 97, 97); line-height: 12px; font-size: 11px;
}
ul#freeReportsList {
	margin: 15px; padding: 0px;
}
ul#freeReportsList li {
	list-style: square; padding-bottom: 10px;
}
.FRProdNumber {
	color: rgb(120, 120, 120);
}
