<!--


H2 {
	font-family: Arial,helvetica,sans-serif;
        font-size: 16pt;
        text-align: center;
        vertical-align: top;
}

H3 {
        font-family: Arial,helvetica,sans-serif;
        font-size: 16pt;
        text-align: center;
        font-weight: bold;
        color: #FF0000;
}

body {
        font-family: Arial,helvetica,sans-serif;
        font-size: 12pt;
}

TD {
        font-family: Arial,helvetica,sans-serif;
        font-size: 12pt;        
}

td.bigger { 
	font-size: 12pt; 
	font-family: arial; 
}

a.bigger {
	font-size: 12pt; 
	font-family: inherit;
}

/*index page style*/
.topbanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30pt;
	font-weight: bold;
	color: #ffffff;
}

.index_middle {
	font-family: Times New Roman;
	font-size: 12pt;
	color: #000000;
}
.index_middle_hlt {
	font-family: Times New Roman;
	font-size: 16pt;
	font-weight: bold;
	color: #dd0000;
}

.index_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006600;
}

.index_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006666;
}

/*Menu page style*/
.menutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #ffff00;
}

.menutext {
	font-family: Times New Roman;
        font-size: 9pt;
	/*font-style: italic;*/
        color: #aa0000;
}

.menu {
        font-family: Arial,helvetica,sans-serif;
        font-size: 10pt;
}

.menuitem {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #060798;
	a:hover {color: #ff0000; }	
}

.menuitemsmall {
        font-family: Arial, helvetica, sans-serif;
        font-size: 9pt;
        color: #060798;
}

TD.update_warn_msg {
        background-color:white;
        border:solid red 1px;
        font-size:8pt;
        font-family:arial;
}

/*Title page/bar style*/
.bannertitle {
	font-family: Arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ffffff;
}
.bannersubject {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffff00;
}

/*Registration Page style*/
.top_msg {
	font-family: Arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
}

.warn_msg {
        font-family: Arial, helvetica, sans-serif;
        font-size: 10pt;
        color: #aa3300;
}

.prompt {
        font-family: Arial, helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        color: #aa3300;
}

.field_cap {
	font-family: Times New Roman;
	font-size: 10pt;
	color: #006600;
}

.field_item {
	font-family: Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #0000ff;
}

.prizes {
	font-family: Arial,helvetica,sans-serif;
	font-size: 10pt;
}

.notes {
        font-family: Arial,helvetica,sans-serif;
        font-size: 8pt;
	color: #ff0000;
}


.tableTitle {
	font-size: 14pt; 
	font-family: arial; 
	color: #003366;
}

.activeDate {
	color: #006600; 
	font-size: 11pt; 
	font-family: inherit; 
	text-weight: bold; 
	text-decoration: underline
}

.nochange {
	background-color: #DDDDDD;
	border: none;
	font-size: 10pt;
}

.scrRace {
	color: #FFFFFF;
	font-size: 10pt;
	text-weight: bold;
	font-family: arial;
	background-color: #AA3300;
}

.scrRaceNoChange {
        color: #FFFFFF;
        font-size: 10pt;
        text-weight: bold;
        font-family: arial;
        background-color: #008E00;
}

.scrNoChange {
	color: #006600;
	font-size: 10pt;
        font-family: arial;
	background-color: #FFFFEE;
}

.scrChange {
	color: #003366;
	font-size: 10pt;
	background-color: #FFFFEE;
	font-family: arial;
}

.scrRaceNotAvail {
        color: #FFFFFF;
        font-size: 10pt;
        text-weight: bold;
        font-family: arial;
        background-color: #AAAAAA;
}

.scrNotAvail {
        color: #AAAAAA;
        font-size: 10pt;
        font-family: arial;
        background-color: #FFFFEE;
}

.selBox {
	font-family: arial; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #006600;
	background-color: #FFFFEE;
}

a:hover { 
	text-decoration: none; 
	font-family: inherit;
	color: #993300;
}

.loginInputBox
{
    font-family: "times new roman";
    font-size: 10pt;
}

.loginInternalCenter,.loginHeaderCenter, 
.loginTextRight, .loginInternalCell, 
.loginTextBox 
{
    font-family: "times new roman";
    font-size: 10pt;
    background-color: inherit;
}

TD.loginHeaderCenterPurple
{
    font-family: "times new roman";
    font-size: 10pt;
    font-weight: bold;
    color: white;
    text-align: center;
    padding: 3px;
    /*background-color: #fd29d3;*/
    background-color: #9900cc;
}

TD.loginHeaderCenterBrown
{
    font-family: "times new roman";
    font-size: 10pt;
    font-weight: bold;
    color: white;
    text-align: center;
    padding: 3px;
    background-color: #993300;
}

.loginSpacerRow
{
    font-family: "times new roman";
    font-size: 4pt;
}
.loginFailedMessage
{
    font-family: "times new roman";
    font-size: 12pt;
    font-weight: bold;
    color: #FF0000;
    text-align: center;
}
.loginTextRight 
{
    font-family: "times new roman";
    text-align: right;
}
.loginHeaderCenter
{
    font-family: "times new roman";
    background-color: #993300;
    text-align: center;
    color: #FFFFEE;
    font-weight: bold;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
.loginInternalSmall
{
    font-family: "times new roman";
    font-family: "times new roman";
    font-size: 8pt;
}
.loginInternalCenter
{
    font-family: "times new roman";
    text-align: center;
}
A.loginDummyLink:visited, A.loginDummyLink:active, A.loginDummyLink:hover, A.loginDummyLink:link
{
    font-family: "times new roman";
    color: #000000;
    text-decoration: none;
}

A.menuLink:visited, A.menuLink:active, A.menuLink:hover, A.menuLink:link
{
    font-family: "times new roman";
    font-weight: bold;
    color: #006699;
    font-size: 10pt;
    text-decoration: underline;
}
A.menuLink:hover
{
    font-family: "times new roman";
    text-decoration: underline;
}
.menuDummyLink
{
    font-family: "times new roman";
    font-weight: bold;
    color: #000000;
    font-size: 10pt;
    text-decoration: none;
}

.menuCell 
{
    font-family: "times new roman";
    background-image: url(http://www.brisnet.com/icons/gray_pinstripe_bkg.gif);
}

TABLE.bgTopBreedersCup,TR.bgTopBreedersCup,TD.bgTopBreedersCup,SPAN.bgTopBreedersCup,DIV.bgTopBreedersCup
{
    background-color: #9900cc;
}
TABLE.bgBottomBreedersCup,TR.bgBottomBreedersCup,TD.bgBottomBreedersCup,SPAN.bgBottomBreedersCup,DIV.bgBottomBreedersCup
{
    background-color: #ffffff;
}
TABLE.bgTopDerby,TR.bgTopDerby,TD.bgTopDerby,SPAN.bgTopDerby,DIV.bgTopDerby
{
    background-color: #993300;
}
TABLE.bgBottomDerby,TR.bgBottomDerby,TD.bgBottomDerby,SPAN.bgBottomDerby,DIV.bgBottomDerby
{
    background-color: #ffffff;
}

.middleLowerText 
{
    font-family: "times new roman";
    font-size: 10pt;
}
.middleUpperText 
{
    font-family: "times new roman";
    font-size: 10pt;
}
TD.middleLowerTextAlign,DIV.middleLowerTextAlign,SPAN.middleLowerTextAlign
{
    font-family: "times new roman";
    font-size: 10pt;
    text-align: justify;
}
TD.middleUpperTextAlign,DIV.middleUpperTextAlign,SPAN.middleUpperTextAlign
{
    font-family: "times new roman";
    font-size: 10pt;
    text-align: justify;
}

.bannerCell 
{
    font-family: "times new roman";
    font-size: 10pt;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    padding-right: 0.1em;
    padding-left: 0.1em;
    text-align: center;
}
.raceOfTheDay
{
    font-family: "times new roman";
    font-size: 12pt;
    font-weight: normal;
}

-->
