﻿body.TwoColumns {
	background: none;
	font-family: arial, verdana, sans-serif;
	font-size: 10pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFF;
}
body.TwoColumns .header-img, body.TwoColumns div.race-form-tab-menu {
}
body.TwoColumns div.back-to-top {
	display: none;
}
body.TwoColumns #shadow-right {
	display:none;
}
body.TwoColumns #main {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 1024px;
}
body.TwoColumns #main-content {
	float: left;
	width: 1024px;
	background-color: #FFF;
}
body.TwoColumns #middle-container {
	background-color: white;
	clear: left;
	width: 1024px;
	margin-top: 0px;
}
body.TwoColumns #info-container {
	float: left;
	margin-left: 0px;
	width: 1024px;
}
body.TwoColumns .bold {
	color: #971a1d;
}
body.TwoColumns .race-title {
	margin: 2px 0px 2px 0px;
	width: 250px;
}
body.TwoColumns .race-desc {
	color: black;
	font-weight: bold;
}
body.TwoColumns div.race-venue {
	background: none;
	padding: 5px;
	color: white;
	border: none;
	background-color: #025aa1;
	width: 1024px;
	height:100px;	
	float:left;
}
body.TwoColumns .race-venue-bottom {
	color: #FFFFFF;
	float: none;
	margin: 0px;
	padding: 5px;
	width: 489px;
	background-image: none;
	background-color:#026dc3;
	border:none;
}
body.TwoColumns .horse-number {
	background-color: #025aa1;
}
body.TwoColumns #black-title-bar {
	display: none;
}
body.TwoColumns #copyrightbartop {
	display: none;
}
body.TwoColumns #copyright-bar {
	display: none;
}
body.TwoColumns .copyright-headertext {
	width: 700px;
	text-align: center;
	font-family: arial, verdana, sans-serif;		
	font-size: 8pt;	
	font-style:normal;
	padding-left: 200px;
}
body.TwoColumns .racebook-copyright-headertext {
	width: 700px;
	text-align: center;
	font-family: arial, verdana, sans-serif;		
	font-size: 8pt;	
	font-style:normal;
	padding-left: 200px;
}
body.TwoColumns .printp.fields.copyright-headertext {
	width: 700px;
	text-align: center;
	font-family: arial, verdana, sans-serif;		
	font-size: 8pt;	
	font-style:normal;
	padding-left: 200px;
}
body.TwoColumns .printer-friendly {	
	float: right;
}
body.TwoColumns .race-form-tab-menu {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 861px;
}
body.TwoColumns .PedigreeLink {
	display: none;
}
body.TwoColumns .print-friendly-title {
	font-size: 10pt;
	padding: 0px;
	margin: 0px;
	display: none;
	color: black;
}
body.TwoColumns #copyright-bar {
	display: none;
	color: #000;
	float: left;
	font-family: arial, verdana, sans serif;
	padding: 5px;
	height: 85px;
	text-align: left;
	width: 1024px;
	background: none;
	background-color: #FFF;
	margin-left: 5px;
	vertical-align: middle;
}
body.TwoColumns #copyright-bar a {	
	color: #3bab63;
}
body.TwoColumns .copyright-logo {
	display: block;
	float: left;
	padding-right: 10px;
}
.extened-noms {
	color: #ad2c17;
	font-weight: bold;
}
body.TwoColumns #site_wrapper #middle #content {
    min-height: 0px;
}
body.TwoColumns .tempOverflow {
	height: 1400px;
	width: 475px;
    float:left;
    overflow:auto;
}
body.TwoColumns .hideTempOverflow {
	height: 1400px;
	width: 475px;
	overflow: hidden;
	position: absolute;
	top: 0px;
}
body.TwoColumns .racebook-tempOverflow {
	height: 1400px;
	width: 475px;
    float:left;
    overflow:auto;
}
body.TwoColumns .racebook-hideTempOverflow {
	height: 1400px;
	width: 475px;
	overflow: hidden;
	position: absolute;
	top: 0px;
}
body.TwoColumns .proof-tempOverflow {
	height: 1370px;
	width: 475px;
    float:left;
    overflow:auto;
}
body.TwoColumns .proof-hideTempOverflow {
	height: 1370px;
	width: 475px;
	overflow: hidden;
	position: absolute;
	top: 0px;
}
body.TwoColumns .riders-tempOverflow {
	height: 1300px;
	width: 495px;
    float:left;
    overflow:auto;
}
body.TwoColumns .riders-hideTempOverflow {
	height: 1300px;
	width: 495px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	background-color: white;
}
body.TwoColumns .horse-tempOverflow {
	height: 1200px;
	width: 475px;
    float:left;
    overflow:auto;
}
body.TwoColumns .horse-hideTempOverflow {
	height: 1200px;
	width: 475px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	background-color: white;
}
body.TwoColumns .formTempOverflow {
	height: 1500px;
	width: 475px;
    float:left;
    overflow:auto;
}
body.TwoColumns .hideFormTempOverflow {
	height: 1500px;
	width: 475px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	background-color: white;
}
body.TwoColumns .truthtempOverflow {
	height: 1450px;
	width: 475px;
    float:left;
    overflow:auto;
}
body.TwoColumns .truthhideTempOverflow {
	height: 1450px;
	width: 475px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	background-color: white;
}
body.TwoColumns .page {
	height: 1500px;
	width: 1024px;
}
body.TwoColumns .pageColumn1 {
	height:1400px;
	width: 475px; 
	float:left;			
}
body.TwoColumns .pageColumn2 {
	height: 1400px;	
	width: 475px;	
	float:left;	
	margin-left: 70px;	
}
body.TwoColumns .racebook-pageColumn1 {
	height:1370px;
	width: 475px; 
	float:left;			
}
body.TwoColumns .racebook-pageColumn2 {
	height: 1370px;	
	width: 475px;	
	float:left;	
	margin-left: 70px;	
}
body.TwoColumns .proof-pageColumn1 {
	height:1370px;
	width: 475px; 
	float:left;			
}
body.TwoColumns .proof-pageColumn2 {
	height: 1370px;	
	width: 475px;	
	float:left;	
	margin-left: 70px;	
}
body.TwoColumns .riders-first-pageColumn1 {
	height:1300px;
	width: 495px; 
	float:left;	
	border-right:solid 1px #000;		
}
body.TwoColumns .riders-first-pageColumn2 {
	height: 1300px;	
	width: 495px;	
	float:left;	
	margin-left: 30px;	
}
body.TwoColumns .riders-pageColumn1 {
	height:1450px;
	width: 495px; 
	float:left;	
	border-right:solid 1px #000;		
}
body.TwoColumns .riders-pageColumn2 {
	height: 1450px;	
	width: 495px;	
	float:left;	
	margin-left: 30px;	
}
body.TwoColumns .riders-raceName {
    overflow: hidden;    		
	width: 92%;
	font-family: arial, verdana, sans-serif;		
	font-size: 11pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
}
body.TwoColumns .starters-pageColumn1 {
	height:1400px;
	width: 1014px; 
	float:left;			
}
body.TwoColumns .starters-pageColumn2 {
	height: 1400px;	
	width: 495px;	
	float:left;	
	margin-left: 30px;	
}
body.TwoColumns .jockeyroom-pageColumn1 {
	height:1200px;
	width: 475px; 
	float:left;				
}
body.TwoColumns .jockeyroom-pageColumn2 {
	height: 1200px;	
	width: 475px;	
	float:left;	
	margin-left: 70px;	
}
body.TwoColumns .truth-pageColumn1 {
	height:1450px;
	width: 475px; 
	float:left;				
}
body.TwoColumns .truth-pageColumn2 {
	height: 1450px;	
	width: 475px;	
	float:left;	
	margin-left: 70px;	
}
body.TwoColumns .copyright-header {
	text-align: center;
	color: white;
	font-weight: bold;
	background-color: black;
	padding: 3px;
}
body.TwoColumns .copyright-footer {
	text-align: center;
	color: white;
	background-color: black;
	padding: 3px;
}
body.TwoColumns .race-analysis {
	margin-bottom: 10px;
	background-color:#a0d5ff;
	border:solid 2px #a0d5ff;
	padding:5px;
}
body.TwoColumns .form-comments {
	margin-bottom: 10px;
	font-weight: bold;
	font-style: italic;
}
body.TwoColumns .race-info {
    text-align:center;
    width:90%;
    overflow: hidden;
	padding:0 20px 0 20px;	
	font-family: arial, verdana, sans-serif;		
	font-size: 9pt;	
}

body.TwoColumns .horse-Info {
	margin-left: 54px;
}
body.TwoColumns .fieldlimit {
	width: 40%;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns .distance-metres {
	width: 70%;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns .time {
	width: 29%;
	float: left;
	text-align: right;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns .racebook-form-time {
	width: 29%;
	float: left;
	text-align: right;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns .race-summary {
	float: left;
	margin-right: 15px;
}
body.TwoColumns .risa-pra-footer {
    margin: 5px 0px 5px 0px;    
    width: 100%;
	font-size:8pt;
	line-height:10pt;
}
body.TwoColumns .risa-footer-total {
    margin: 5px 0px 5px 0px;    
    width: 100%;
    font-family: arial, verdana, sans-serif;
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
}
body.TwoColumns .racebook-footer-total {
    margin: 5px 0px 5px 0px;    
    width: 100%;
    font-family: arial, verdana, sans-serif;
	font-size:10pt;
	line-height:10pt;
	font-weight:bold;
}
body.TwoColumns #page-expander {
    display: none;
}

body.TwoColumns div.raceNo {
    overflow: hidden;    
	padding:0 2px 0 2px;
	margin:0;
	width: 6%;	
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
}
body.TwoColumns div.raceName {
    overflow: hidden;    		
	width: 92%;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	font-weight:bold;	
	text-align: center;	
	float: left;
}
body.TwoColumns div.raceSetWeights {
    overflow: hidden;
	padding:0 2px 0 2px;
	margin:0;
	height:60px;
	font-family: arial, verdana, sans-serif;		
	font-size: 9pt;		
	text-align: center;	
}
body.TwoColumns div.hideRaceSetWeights 
{
    overflow: hidden;	
	margin:0;
	height:0px;   	
}
body.TwoColumns .page-header-title {
    float: left;         
	border-style: solid;
	border-width: 8px; 
	border-color: #ff3300;
	height: 90px;
	width: 1014px;	
	text-align: center;
}
body.TwoColumns .racebook-page-header-title {
    float: left;         
	border-style: solid;
	border-width: 7px; 
	border-color: #ff3300;
	height: 90px;
	width: 1014px;	
	text-align: center;
}
body.TwoColumns .racebook-header-title {
    float: left;         
	height: 40px;
	width: 1014px;	
	text-align: center;
	font-size: 15pt;
	font-weight: bold;
	text-transform:uppercase;
}
body.TwoColumns .racebook-race-header {
    float: left;
    width: 500px;
    padding-top: 20px;
}
body.TwoColumns .racebook-raceNo {
    overflow: hidden;    
	padding:0 2px 0 2px;
	margin:0;
	width: 6%;	
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
}
body.TwoColumns .racebook-raceName {
    overflow: hidden;    		
	width: 92%;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	font-weight:bold;	
	text-align: center;	
	float: left;
}
body.TwoColumns .racebook-race-info {
    text-align:center;
    width:500px;
    overflow: hidden;
	padding:0 20px 0 20px;	
	font-family: arial, verdana, sans-serif;		
	font-size: 9pt;	
}
body.TwoColumns .racebook-time {
	width: 29%;
	float: left;
	text-align: right;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns .race-header {
    float: left;
    width: 1014px;
    padding-top: 20px;
}
body.TwoColumns .riders-race-header {
    float: left;
    width: 500px;
    padding-top: 20px;
}
body.TwoColumns .horse-header {
	background-color: #666;
	color: #FFF;
	float: left;
	width: 100%;
	font-weight: bold;
}

body.TwoColumns .weight-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
}
body.TwoColumns .horse-scratched {
    text-decoration: line-through;
    color: #ff3300;
}
body.TwoColumns .no {
    width: 4%;
    float: left;
    padding-left: 4px;
}
body.TwoColumns .last {
	width: 15%;
	text-align: right;
	float: left;
	padding-right: 5px;
}
body.TwoColumns .horse {
	width: 40%;
	float: left;
}
body.TwoColumns .horse-trainer {
	width: 72%;
	float: left;	
}
body.TwoColumns .breeding-race-info {
    text-align: justify;
    width: 500px;
    /* overflow: hidden; */
    padding: 5px 20px 10px 20px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    margin-top: 30px;
}
body.TwoColumns .breeding-distance-metres {
	width: 100px;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns div.breeding-raceNo {
    overflow: hidden;    
	padding:0 2px 0 2px;
	margin:0;
	width: 25px;	
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
}
body.TwoColumns div.breeding-raceName {
    overflow: hidden;    		
	width: 400px;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
}
body.TwoColumns .breeding-time {
    width: 60px;
    float: left;
    text-align: right;
    font-weight: bold;
    font-size: 9pt;
    margin-top: 15px;
    margin-left: -103px;
}
body.TwoColumns .breeding-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
}
body.TwoColumns .breeding-info {
	width: 62%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;				
}
body.TwoColumns .breeding-horse-name {
	width: 30%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .racebook-distance {
	width: 70%;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 9pt;
}
body.TwoColumns .racebook-horse-content {
	width: 100%;	
	float: left;		
	font-size: 10pt;
	padding-top : 5px;
}
body.TwoColumns .racebook-no {
    width: 5%;
    float: left;
    padding-left: 4px;
}
body.TwoColumns .racebook-horse-name {
	width: 29%;
	float: left;
	text-align: left;
	font-size: 10pt;	
	font-weight:bold;
}
body.TwoColumns .racebook-blk-age-col-sex {
	width: 20%;
	float: left;
	text-align: right;
	font-size: 10pt;	
	font-weight:normal;
}
body.TwoColumns .racebook-bonus-scheme {
	width: 4%;
	float: left;
	text-align: left;	
	font-weight:normal;
    font-size: 6pt;
	vertical-align: super;
}
body.TwoColumns .racebook-jockey {
	width: 29%;
	float: left;
	text-align: right;
	font-size: 10pt;	
	font-weight:normal;
}
body.TwoColumns .racebook-barrier {
    width: 5%;
	text-align: right;
	float: left;
}
body.TwoColumns .racebook-weight {
    width: 7%;
	text-align:right;
	float: left;
}
body.TwoColumns .racebook-weight-weight {
    width: 45%;
	text-align:right;
	float: left;
}
body.TwoColumns .racebook-owner {
	width: 96%;
	float: left;
	text-align: left;
	font-size: 10pt;	
	font-weight:normal;		
	padding-left:25px		
}
body.TwoColumns .racebook-sire-dam 	
{
    width: 96%;
	float: left;
	text-align: left;
	font-size: 10pt;	
	font-weight:normal;		
	padding-left:25px		
}
body.TwoColumns .racebook-trainer 	
{
    width: 95%;
	float: left;
	text-align: right;
	font-size: 10pt;	
	font-weight:normal;		
	padding-left:21px		
}
body.TwoColumns .racebook-race-colors {
	width: 96%;
	float: left;
	text-align: left;
	font-size: 10pt;	
	font-weight:normal;		
	padding-left:25px		
}

body.TwoColumns .alpha-horse-row-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
}
body.TwoColumns .alpha-horse-header {
    float: left;
    width: 475px;
    padding-top: 0px;
}
body.TwoColumns .alpha-horse-name {
	width: 50%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .alpha-horse-raceNo {
	width: 40%;
	float: left;
	text-align: center;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .alpha-trainer-details {
	width: 100%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .alpha-trainer-horse-details {
	width: 100%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
	padding-left:20px;
}
body.TwoColumns .alpha-trainer-name-location {
	width: 60%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:bold;
}
body.TwoColumns .alpha-trainer-horse-name {
	width: 40%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .alpha-trainer-horse-age {
	width: 5%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .alpha-trainer-horse-sex {
	width: 5%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .alpha-trainer-race-no {
	width: 5%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .exceptions-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
}
body.TwoColumns .exceptions-horse-details{
	width: 30%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .exceptions-trainer-info {
	width: 40%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;				
}
body.TwoColumns .exceptions-inspection-info {
	width: 26%;
	float: left;
	text-align: right;
	font-size: 9pt;	
	font-weight:normal;				
}
body.TwoColumns .proof-page-header-title {
    float: left;         
	height: 70px;
	width: 1014px;	
	text-align: left;
}
body.TwoColumns .proof-page-sub-header-title {
    float: left;         
	height: 50px;
	width: 714px;	
	text-align: centre;
	padding-left: 300px;
	padding-top: 5px;
}
body.TwoColumns .proof-race-no-entry-info {
	width: 150px;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 15pt;
    padding-bottom:8px;
}
body.TwoColumns .proof-race-distance {
	width: 30%;
	float: left;
	text-align: right;
	font-weight: bold;
    font-size: 15pt;
}
body.TwoColumns .proof-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
	border-top: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
}
body.TwoColumns .proof-horse-no {
    width: 7%;
    float: left;    
    padding-left: 15px;
    font-size: 12pt;	
	font-weight:bold;
}
body.TwoColumns .proof-horse-name {
	width: 55%;
	float: left;
	text-align: left;
	font-size: 12pt;	
	font-weight:normal;
	text-transform: uppercase;
}
body.TwoColumns .proof-horse-weight {
	width: 25%;
	float: left;
	text-align: right;
	font-size: 12pt;	
	font-weight:normal;
}
body.TwoColumns .proof-trainer-horse-details 	
{
    width: 85%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;		
	padding-left:50px;	
}
body.TwoColumns .proof-copyright-footer 
{
    width: 100%;
    height: 90px;
	text-align: center;
	color: black;
	font-weight:bold;	
	background-color: black;
	padding: 3px;	
}
body.TwoColumns .proof-page-footer {
    float: left;         
	height: 30px;
	width: 1014px;	
	text-align: left;
}
body.TwoColumns .proof-copyright-footertext {
	width: 800px;
	text-align: center;
	font-family: arial, verdana, sans-serif;		
	font-size: 8pt;	
	font-style:normal;
	margin-left: 100px;
}
body.TwoColumns .proof-footer-totals {
	width: 800px;
	text-align: right;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;	
	font-style:normal;
	margin-left: 70px;
}
body.TwoColumns .riders-page-header-title {
    float: left;         
	border-style: solid;
	border-width: 2px; 
	border-color: #ff3300;
	height: 120px;
	width: 1014px;	
}
body.TwoColumns .riders-header-sub-title1 {    
	width: 1014px;
	font-family: arial, verdana, sans-serif;		
	font-size: 15pt;
	font-weight:bold;		
	text-transform:uppercase;
	float: left;
	padding-top: 3px;
}
body.TwoColumns .riders-header-sub-title2 {    
	width: 1014px;
	font-family: arial, verdana, sans-serif;		
	font-size: 11pt;
	font-weight:bold;	
	float: left;
	padding-top: 4px;
}
body.TwoColumns .riders-distance {
	width: 35%;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 11pt;
    padding-top: 5px;
    padding-bottom: 10px;
}
body.TwoColumns .riders-appclaim {
	width: 45%;
	float: left;
	text-align: left;
	font-weight: bold;
    /*font-size: 8pt;*/
	font-size: 11pt;
    padding-top: 5px;
    padding-bottom: 10px;
}
body.TwoColumns .riders-time {
	width: 20%;
	float: left;
	text-align: center;
	font-weight: bold;
    /*font-size: 9pt;*/
    font-size: 11pt;
    padding-top: 5px;
    padding-bottom: 10px;
}
body.TwoColumns .riders-horse-content {
	width: 100%;
	height: 27px;	
	float: left;		
	/*font-size: 8pt;*/
	font-size: 9pt;
}
body.TwoColumns .riders-horse-name {
	width: 68%;
	float: left;
	text-align: left;
	/*font-size: 8pt;*/
	font-size: 9pt;	
	font-weight:bold;
}
body.TwoColumns .riders-jockey {
	width: 27%;
	float: left;
	text-align: right;
	/*font-size: 8pt;*/
	font-size: 9pt;	
	font-weight:bold;
}
body.TwoColumns .riders-horse-info {
	width: 32%;
	float: left;
	text-align: left;
	/*font-size: 8pt;*/
	font-size: 10pt;	
	font-weight:normal;				
}
body.TwoColumns .riders-no {
    width: 4%;
    float: left;
    padding-left: 4px;
}
body.TwoColumns .single-copyright-footer 
{
    width: 1014px;
    height: 90px;
	text-align: center;
	color: black;
	font-weight:bold;	
	background-color: black;
	padding: 3px;	
}
body.TwoColumns .single-page-footer {
    float: left;         
	height: 30px;
	width: 1014px;	
	text-align: left;
}
body.TwoColumns .single-copyright-footertext {
	width: 800px;
	text-align: center;
	font-family: arial, verdana, sans-serif;		
	font-size: 8pt;	
	font-style:normal;
	margin-left: 100px;
}
body.TwoColumns .starters-race-no {
	width: 475px;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 14pt;
}
body.TwoColumns .starters-race-distance {
	width: 200px;
	float: left;
	text-align: center;
	font-weight: bold;
    font-size: 14pt;
}
body.TwoColumns .starters-race-time {
	width: 25%;
	float: right;
	text-align: left;
	font-weight: bold;
    font-size: 14pt;
}
body.TwoColumns .starters-race-name {
	width: 100%;
	float: left;
	text-align: center;
	font-weight: bold;
    font-size: 14pt;
    padding-bottom:20px;
}
body.TwoColumns .starter-horse-header {
    float: left;
    width: 1014px;
    padding-bottom:30px;
}
body.TwoColumns .starters-header-barrier {
	width: 70%;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 14pt;
    padding-left: 15px;
}
body.TwoColumns .starters-header-number {
	width: 28%;
	float: left;
	text-align: right;
	font-weight: bold;
    font-size: 14pt;
}
body.TwoColumns .starters-horse-content {
	width: 100%;	
	float: left;		
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
body.TwoColumns .starters-barrier {
    width: 10%;
    float: left;    
    padding-left: 15px;
    font-size: 14pt;	
	font-weight:bold;
}
body.TwoColumns .starters-jockey {
    width: 25%;
    float: left;    
    padding-left: 15px;
    font-size: 14pt;	
	font-weight:bold;
}
body.TwoColumns .starters-dots {
    width: 50%;
    float: left;    
    padding-left: 0px;
    font-size: 14pt;	
	font-weight:bold;
	text-align : right;
}
body.TwoColumns .starters-horse-no {
    width: 5%;
    float: left;    
    padding-left: 15px;
    font-size: 14pt;	
	font-weight:bold;
	text-align: center;
}
body.TwoColumns .starters-bottom-content {
    float: left;         
	height: 180px;
	width: 95%;	
	text-align: left;
}
body.TwoColumns .starters-bottom-row {
	width: 900px;	
	height: 60px;
	float: left;		
	font-size: 12pt;
	padding-left: 100px;
	border-bottom: 1px solid #000;
	line-height:30px;
}
body.TwoColumns .jockeyroom-page-header-title {
    float: left;         
	width: 1014px;	
	text-align: center;
}
body.TwoColumns .single-race-header {
    float: left;
    width: 1014px;
    font-weight: bold;
    font-size: 10pt;
    height:80px;
    border: 1px solid black;
}
body.TwoColumns .single-race-title {
	width: 863px;
	height:25px;
	float: left;
    text-transform: uppercase;
    text-align: center;
}
body.TwoColumns .single-race-blank {
	width: 150px;
	height: 30px;
	float: left;
    text-transform: uppercase;
    text-align: center;    
    border-bottom: 1px solid black;
    border-left: 1px solid black;
}
body.TwoColumns .single-race-info {
	width: 1014px;
	height: 25px;
	float: left;
    text-align: center;
}
body.TwoColumns .single-copyright-headertext {
	width: 1014px;
	height: 50px;
	text-align: center;
	font-family: arial, verdana, sans-serif;		
	font-size: 7pt;	
	font-style:normal;
}
body.TwoColumns .single-horse-cont-blank {
	width: 1014px;	
	float: left;		
	font-size: 9pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
body.TwoColumns .jockeyroom-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
	border-top: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
}
body.TwoColumns .jockeyroom-horse-no {
    width: 5%;
    float: left;    
    padding-left: 10px;
    font-size: 10pt;	
	font-weight:bold;
}
body.TwoColumns .jockeyroom-horse-name {
	width: 45%;
	float: left;
	text-align: left;
	font-size: 10pt;	
	font-weight:bold;
	text-transform: uppercase;
}
body.TwoColumns .jockeyroom-horse-jockey {
	width: 38%;
	float: left;
	text-align: right;
	font-size: 10pt;	
	font-weight:normal;
}
body.TwoColumns .jockeyroom-horse-weight {
	width: 7%;
	float: left;
	text-align: right;
	font-size: 10pt;	
	font-weight:normal;
}
body.TwoColumns .jockeyroom-trainer {
    width: 85%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;	
	padding-left:33px;			
}
body.TwoColumns .jockeyroom-racing-colors {
    width: 95%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;	
	padding-left:33px;			
}
body.TwoColumns .jockeyroom-official-owners {
    width: 95%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;		
	padding-left:33px;		
}
body.TwoColumns .horsebyrace-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
}
body.TwoColumns .horsebyrace-horse-name {
	width: 30%;
	float: left;
	text-align: left;
	font-size: 10pt;	
	font-weight:normal;
}
body.TwoColumns .horsebyrace-horse-no {
    width: 4%;
    float: left;
    padding-left: 4px;
    text-align: left;
	font-size: 10pt;	
	font-weight:normal;
}
body.TwoColumns .racebook-form-raceNo
{
	width: 50px;	
	height: 50px;
	font-family: arial, verdana, sans-serif;		
	font-size: 30pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
}
body.TwoColumns .racebook-form-raceName
{
	width: 425px;	
	height: 50px;
	font-family: arial, verdana, sans-serif;		
	font-size: 15pt;
	font-weight:bold;	
	text-align: left;	
	float: left;
	word-wrap: break-word;
}
body.TwoColumns .racebook-form-raceDistance
{
	width: 275px;
	float: left;
	text-align: left;
	font-weight: bold;
    font-size: 9pt;
    padding-left: 40px;
}
body.TwoColumns .racebook-form-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
	border-top: 1px solid black;
}
body.TwoColumns .racebook-compform-horse-content {
	width: 100%;	
	float: left;		
	font-size: 9pt;
}
body.TwoColumns .racebook-form-horse-no {
    width: 50px;
    height: 32px;
    font-size: 30px;
    font-weight:bold;
    float: left;
    padding-left: 4px;
}
body.TwoColumns .racebook-form-horse-name {
    width: 355px;
    height: 25px;
    font-size: 20px;
    font-weight:bold;
    text-align: left;
    float: left;
    padding-left: 4px;
}
body.TwoColumns .racebook-compform-horse-name {
    width: 205px;
    height: 25px;
    font-size: 15px;
    font-weight:bold;
    text-align: left;
    float: left;
    padding-left: 4px;
    padding-top: 4px;
}
body.TwoColumns .racebook-form-bonus-scheme {
	width: 10px;
	height: 25px;
	float: left;
	text-align: left;	
	font-weight:normal;
    font-size: 5pt;
	vertical-align: super;
}
body.TwoColumns .racebook-form-barrier {
    width: 25px;
    height: 25px;
	text-align: right;
	float: left;
	font-size: 15px;
    font-weight:bold;
}
body.TwoColumns .racebook-form-weight {
    width: 30px;
    height: 25px;
	text-align:right;
	float: left;
	font-size: 15px;
    font-weight:bold;
}
body.TwoColumns .racebook-form-nameprev {
	width: 430px;
	float: left;
	text-align:justify;
	font-weight:bold;
	font-size: 9pt;			
	padding-left:10px;		
}
body.TwoColumns .racebook-form-owner {
	width: 430px;
	float: left;
	text-align:justify;
	font-weight:bold;
	font-size: 9pt;			
	padding-left:43px;		
}
body.TwoColumns .racebook-form-age-col-sex {
	width: 80px;
	float: left;
	text-align: left;
	padding-left:43px;
	font-size: 9pt;	
	font-weight:bold;
}
body.TwoColumns .racebook-form-sire-dam 	
{
    width: 320px;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;			
}
body.TwoColumns .racebook-form-jockey {
	width: 470px;
	float: left;
	text-align: right;
	font-size: 8pt;	
	font-weight:bold;		
	padding-left: 4px;
	text-transform:uppercase;
}
body.TwoColumns .racebook-compform-jockey {
	width: 172px;
	float: left;
	text-align: right;
	font-size: 9pt;	
	font-weight:bold;		
	padding-left: 4px;
	text-transform:uppercase;
}
body.TwoColumns .racebook-compform-horse-sex-color {
	width: 470px;
	float: left;
	text-align:justify;
	font-size: 9pt;	
	font-weight:normal;		
	padding-left:5px;	
}
body.TwoColumns .racebook-form-race-colors {
	width: 470px;
	float: left;
	text-align:justify;
	font-size: 9pt;	
	font-weight:bold;		
	padding-left:5px;
	text-transform:uppercase;		
}
body.TwoColumns .racebook-form-race-record {
	width: 470px;
	float: left;
	font-size: 9pt;		
	padding-left:5px;	
}
body.TwoColumns .racebook-form-weight-weight {
    width: 45%;
	text-align:right;
	float: left;
}
body.TwoColumns .racebook-form-summary {
	float: left;
	margin-right: 2px;
	font-weight: bold;
	font-size:8pt;
}
body.TwoColumns .racebook-form-trainer 	
{
    width: 175px;
	float: left;
	text-align: right;
	font-size: 8pt;	
	font-weight:normal;			
}
body.TwoColumns .racebook-techform {
	float: left;
	margin-right: 10px;
	font-size:8pt;
}
body.TwoColumns .racebook-stalls-trainer-name {
	width: 55%;
	float: left;
	text-align: left;
	font-size: 9pt;	
}
body.TwoColumns .racebook-stalls-horse-name {
	width: 30%;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .racebook-stalls-race_no {
	width: 10%;
	float: left;
	text-align: center;
	font-size: 9pt;	
	font-weight:normal;
}
body.TwoColumns .race-summary {
	float: left;
	margin-right: 15px;
	font-weight: bold;
	font-size:8pt;
	padding-left:5px;
}
body.TwoColumns .pos {
    float: left;
    width: 40px;
	text-align: left;
}
body.TwoColumns .remain {
    float: left;
    width: 435px;
	text-align: left;
}
body.TwoColumns .laststarts-content {
	width: 475px;	
	float: left;		
	font-size: 9pt;
	padding-left:5px;
}
body.TwoColumns .margin {
    width: 10%;
	float: left;
}
body.TwoColumns .price {
    width: 11%;
	float: left;
}
body.TwoColumns .rsbFieldsPageHeaderTitle {
    float: left;         
	height: 90px;
	width: 1014px;	
	text-align: center;
}
body.TwoColumns .rsbFieldsRaceHeader {
    float: left;
    width: 475px;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
body.TwoColumns .rsbFieldsRaceNoTime {
    overflow: hidden;    
	padding:0 2px 0 2px;
	margin:0;
	width: 10%;	
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;	
	text-align: left;	
	float: left;
}
body.TwoColumns .rsbFieldsRaceName {    		
	width: 75%;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;
	text-align: left;	
	padding-left: 10pt;
	float: left;
}
body.TwoColumns .rsbFieldsRaceDistance {    		
	width: 15%;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;	
	text-align: right;	
	float: left;
}
body.TwoColumns .rsbFieldsRaceDistanceSmall {    		
	width: 11%;
	font-family: arial, verdana, sans-serif;		
	font-size: 10pt;	
	text-align: right;	
	float: left;
}
body.TwoColumns .rsbFieldsAppClaimMoney {
    width: 95%;
	font-family: arial, verdana, sans-serif;		
	font-size: 9pt;
	text-align: left;
	padding-left: 48pt;	
	float: left;
}
body.TwoColumns .rsbFieldsRecord {
    width: 100%;
	font-family: arial, verdana, sans-serif;		
	font-size: 9pt;
	text-align: left;	
	float: left;	
}
body.TwoColumns .rsbFieldsHorseLastSummary {
	width: 8%;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsHorseName {
	width: 28%;
	float: left;
	text-align: left;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsTrainerNameNW {
	width: 45%;
	float: left;
	text-align: left;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsTrainerName {
	width: 34%;
	float: left;
	text-align: left;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsJockey {
	width: 23%;
	float: left;
	text-align: right;
	padding-right: 5px;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsHorseBarrier {
	width: 3%;
	float: left;
	text-align: right;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsHorseInfo {
	width: 55%;
	float: left;
	text-align: left;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsHorseWeightSmall {
	width: 5%;
	float: left;
	text-align: right;
	font-size: 8pt;	
	font-weight:normal;				
}
body.TwoColumns .rsbFieldsHorseWeight {
	width: 20%;
	float: left;
	text-align: right;
	font-size: 9pt;	
	font-weight:normal;				
}
body.TwoColumns .truth-meeting-header {    
	width: 1014px;
	float: left;         
	height: 50px;
	font-family: arial, verdana, sans-serif;		
	font-size: 15pt;
	font-weight:bold;		
	text-transform:uppercase;
	padding-top: 3px;
}
body.TwoColumns .truth-horse-header {
	width: 475px;
	float: left;
	text-align: left;
	font-size: 9pt;	
	font-weight:bold;
	font-style:italic;
}
body.TwoColumns .truth-horse-header-horse {
	width: 120px;
	float: left;
	text-align: left;
}
body.TwoColumns .truth-horse-header-rider {
	width: 100px;
	float: left;
	text-align: left;
}
body.TwoColumns .truth-horse-header-weight {
	width: 40px;
	float: left;
	text-align: left;
}
body.TwoColumns .truth-horse-header-barrier {
	width: 25px;
	float: left;
	text-align: right;	
}
body.TwoColumns .truth-horse-header-finpos {
	width: 38px;
	float: left;
	text-align: right;	
}
body.TwoColumns .truth-horse-header-margin {
	width: 45px;
	float: left;
	text-align: right;
}
body.TwoColumns .truth-horse-header-betting {
	width: 90px;
	float: left;
	text-align: right;
}
body.TwoColumns .truth-horse-content {
	width: 475px;
	float: left;
	font-size: 8pt;	
	text-align: left;
}
body.TwoColumns .truth-horse-content-horse {
	width: 120px;
	float: left;
	text-align: left;
}
body.TwoColumns .truth-horse-content-rider {
	width: 100px;
	float: left;
	text-align: left;	
}
body.TwoColumns .truth-horse-content-weight {
	width: 40px;
	float: left;
	text-align: left;
}
body.TwoColumns .truth-horse-content-barrier {
	width: 25px;
	float: left;
	text-align: right;
}
body.TwoColumns .truth-horse-content-finpos {
	width: 38px;
	float: left;
	text-align: right;	
}
body.TwoColumns .truth-horse-content-margin {
	width: 45px;
	float: left;
	text-align: right;
}
body.TwoColumns .truth-horse-content-betting {
	width: 90px;
	float: left;
	text-align: right;	
}
body.TwoColumns .truth-race-winning-details {
	width: 475px;
	float: left;
	text-align: center;	
	font-weight:bold;
	font-size:8pt;
}
body.TwoColumns .OddRow {
	background-color:#FFF;
}
body.TwoColumns .EvenRow{
    background-color:#FFF;
}
body.TwoColumns .spacer {
    height: 10px;
    float: left;
}
body.TwoColumns #site_wrapper #main #top, body.TwoColumns #content_top, body.TwoColumns #footer_container
{
	display: none;
}
body.TwoColumns .hideRaceBanner {
	display: none;
}