
	

/* ------- MOZ ClearFix fudge ------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */BODY {
	BORDER: 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; FONT-FAMILY: arial,"Times New Roman",verdana,helvetica,sans-serif
}
TABLE {
	clear:both;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial,"Times New Roman",verdana,helvetica,sans-serif
}
.pageTable {
	VERTICAL-ALIGN: top;
}
.pageHdrTable {
	VERTICAL-ALIGN: top;height:114px;
}
.pageHdr {
	BACKGROUND: #0c0b95; TEXT-ALIGN: right;height:65px;padding:0px;
}
TABLE.topMenu {
	BORDER-RIGHT: #000099 0px solid; BORDER-TOP: #000099 3px solid; BORDER-LEFT: #000099 0px solid; BORDER-BOTTOM: #000099 3px solid; HEIGHT: 31px;
}
TD.topMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cc0000; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center;
}
TD.leftNavCol {width: 135px; vertical-align: top; background-color: #000099;}
	
TD.testingLeft {background-color: #CCC; vertical-align:top;}
TD.middleCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px;
}
TD.contentCol {
	 PADDING-LEFT: 5px; WIDTH: 640px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; CLEAR: BOTH;
}


TD.pageBody {
	VERTICAL-ALIGN: top
}

.pageBdySml {font-size:10px;}

/* a. {color: navy} */

.pageBodyHdr {
	PADDING: 5px 5px 5px 10px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	FONT-WEIGHT: normal; FONT-SIZE: 13px; 
	BACKGROUND: #000099; 
	/* WIDTH: 100%;  */
	height: 25px;
	COLOR: #FFFFFF; 
	text-transform:uppercase;
}

.popupPageBodyHdr {
/*	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 0px; COLOR: #cc3300; PADDING-TOP: 5px */
/* PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: #000099; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; PADDING-TOP: 5px;text-transform:uppercase; */
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; font-family: verdana, arial, helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: #000099; PADDING-BOTTOM: 0px; COLOR: #FFFFFF; PADDING-TOP: 5px;text-transform:uppercase;
}

.pageBodyHdrL {padding:2px 2px 2px 10px; float:left;position:relative;}
.pageBodyHdrR {padding:2px;float:right;position:relative;}

TD.rightPromoCol {
	VERTICAL-ALIGN: top; WIDTH: 150px; padding-left:10px
}
Td.rightAdColSpacer {width:10px;background:#FFFFFF}
TD.rightAdCol {
	BACKGROUND: #e5e5e5; VERTICAL-ALIGN: top; WIDTH: 125px;
}
TD.tableHdrSml {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; BACKGROUND: #000099; BORDER-LEFT: white 1px solid; COLOR: #ffffff; BORDER-BOTTOM: white 1px solid
}
TD.tableBdySml {
	FONT-SIZE: 10px
}

.quickLinksTbl {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0c0c0 1px solid
}

.quickLinksHdr { 
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #000080; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}

.quickLinksBdy_icon {
	PADDING-LEFT: 4px;  FONT-WEIGHT: bold; BACKGROUND: #ffffff;  COLOR: #000080; FONT-SIZE: 10px;
}
.quickLinksBdy {
	PADDING-RIGHT: 0px;  FONT-WEIGHT: bold; BACKGROUND: #ffffff;  COLOR: #000000; FONT-SIZE: 11px
}
A.quickLinksBdy,A.quickLinksBdy:hover,A.quickLinksBdy:active,A.quickLinksBdy:visited {
	COLOR: #000080; TEXT-DECORATION: none;background:transparent;
}

.redPromoTbl {
	width:150px;BORDER-RIGHT: #cc3300 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cc3300 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cc3300 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cc3300 1px solid
}
.redPromoHdr {BACKGROUND: #efefef;
	PADDING: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #cc3300;  COLOR: #ffffff; 
}
.redPromoBdy {
	PADDING: 2px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; COLOR: #cc3300; 
}
A.redPromoBdy {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #cc3300; PADDING-TOP: 0px; text-decoration:underline;
}
.racePromoTbl {
	width:150px;BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid
}


.racePromoHdr {BACKGROUND-color: #efefef;
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #cc3300; PADDING-TOP: 1px
}


.racePromoBdy {
	PADDING: 1px 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ffffff; COLOR: #000000; 
}

.racePromoBdyLt {
	PADDING: 1px 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #000000; 
}
.racePromoBdyStatus {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; COLOR: #339933; PADDING-TOP: 1px; FONT-STYLE: italic; TEXT-ALIGN: right
}

SELECT.racePromoBdy {
	padding:0px;background:#FFFFFF;color:#000000; font-weight:normal; FONT-SIZE: 9px;text-transform:none;
}

A.racePromoBdy,A.racePromoBdy:hover,A.racePromoBdy:link,A.racePromoBdy:active,A.racePromoBdy:visited {
	COLOR: #000080; text-decoration:underline;
}
.racePromoBdySml {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
A.racePromoBdySml,A.racePromoBdySml:hover,A.racePromoBdySml:link,A.racePromoBdySml:active,A.racePromoBdySml:Visited {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
A.racePromoBdyMed,A.racePromoBdyMed:Hover,A.racePromoBdyMed:Link,A.racePromoBdyMed:Active,A.racePromoBdyMed:Visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-DECORATION: underline;color:#000080;
}
.promoSpacer {
	HEIGHT: 10px
}
div.spacer { clear: both; }
div.smlSpacer { height:5px;font-size:0px; }


div#promodiv {border:1px solid #c0c0c0;margin-bottom:10px;padding:0px}
div#promodiv h3 {margin:0px;background-color:#efefef;color:#cc3300;padding:2px 5px;font-size:9pt}
div#promodiv ul#promolist {margin:10px 5px;padding:0;list-style-type:none}
div#promodiv ul#promolist li {margin:0;padding:0;font-weight:bold;font-size:11px}
div#promodiv ul#promolist li a {padding-left:2px;font-weight:normal;}

.raceIdxSectionHdr {
	padding-top:10px;border-bottom:1px solid #000000;
}
.raceIdxSectionHdrLeft {
	padding:2px 0px;float:left;font-weight:bold;
}
.race_hdr {padding-left: 10px; 
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000080
}
.race_idx_hdr {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000080}
.race_idx_status {FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000800}
.race_hdr_lnk {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: underline; 
}
A.race_hdr_lnk,A.race_hdr_lnk:link,A.race_hdr_lnk:active,A.race_hdr_lnk:hover,A.race_hdr_lnk:visited {
	color:#000080; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: underline; 
}
.race_name {padding-left: 10px; 	; 
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000
}
.race_details {padding-left: 10px;}
.race_runner_count {padding-left: 10px;} 
.race_going {padding-left: 10px; }
.race_going label {font-weight:bold}

.race_wintime {FLOAT: right;vertical-align:middle;}
.race_wintime_detail {vertical-align:middle;height:25px;}
.race_time {font-weight:bold;}
.racecard_table {
	FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,tahoma
}


.racecard_hdr {FONT-SIZE: 10px; font-family: verdana; 

	FONT-WEIGHT: bold; BACKGROUND: navy; VERTICAL-ALIGN: middle; COLOR: #ffffff; TEXT-INDENT: 2px;
}

A.racecard_hdr,A.racecard_hdr:active,A.racecard_hdr:hover,A.racecard_hdr:visited { font-family: verdana; 
	FONT-WEIGHT: bold; BACKGROUND: navy; VERTICAL-ALIGN: middle; COLOR: #ffffff; 
}

.rchdr {width:100%;padding-right:10px;}

.rchdr_left {
	vertical-align:top;
}
.rchdr_right {		
	width:250px; vertical-align:top;padding:10px;
}	

.rc_quicklinks {width:250px; border:1px solid #000080;text-align:center;padding-left:10px;padding-right:10px;}


.rc_ql_hdr {
		position:relative;
		top:-8px;
		left:5px;
		background-color:#FFFFFF;
		color:#000080;
		font-size:12px;
		font-weight:bold;
		padding:0px 5px;
		/*width:30%;*/
		margin:0px 15px 0px 0px;
		float:left;
		white-space: nowrap;
		text-align:center;
}

	
.rc_ql_hdr_left {
	float:left;position:relative; width:48%; top:0px; left:0px; vertical-align:top;text-align:left;white-space: nowrap;
	clear:left;

}
.rc_ql_hdr_right {		
	float:right;position:relative; width:52%; top:0px; left:0px; vertical-align:top;text-align:left;white-space: nowrap;

}	

INPUT,SELECT.tool {font-size: 10px; font-family: verdana;position:relative;top:2px;}

#racecard_tools {
	width:100%; background: #ffffff; 
	border-width: 0px 0px 1px 0px; border-color:#c0c0c0; border-style:solid;
	 height:22px; 
}

#profile_tools {
	background: #EFEFEF; height:28px; border: solid silver 1px; 
}

#profile_tools_left {
	margin:0;padding:0px 0px 0px 10px;float:left;font-size:10px;line-height:28px;
}

#profile_tools_middle {
	margin:0;padding:0px 0px 0px 20px;float:left;font-size:10px;line-height:28px;
}

#profile_tools_right {
	margin:0;padding:0px 10px 0px 0px;float:right;font-size:10px;line-height:28px;
}

br.break10 {display:block}
br.break8 {display:none}

#tools_left {
	FONT-SIZE: 10px; font-family: verdana; FONT-WEIGHT: normal;	COLOR: #000080;
	margin:0;padding:0;float:left;
}

#tools_right {
	margin:0;padding:0;float:right;position:relative;top:1px;
}

#tools_right li {list-style:none; float:left;margin:0;width:45px;
		font-size:11px;line-height:22px;font-weight:bold;
		font-family: verdana, arial, helvetica, sans-serif;
		text-align:center;
		background: url(http://horses.sportinglife.com/Images/tab0.gif) 100% 100% no-repeat;
		}
#tools_right #sel {
	background: url(http://horses.sportinglife.com/Images/tab1.gif) 100% 100% no-repeat;
	}
#tools_right a {color:#000080;display:block;}
/* ie5-mac hack */
#tools_right a {float:none;} /* end ie5-mac hack */
	
.result_hdr {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #000099; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: medium none
}
.result_hdr_r {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #000099; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; TEXT-ALIGN: right
}
.fullfastrestults {
	text-align:left;
}
A.racecard_profile,A.racecard_profile:link,A.racecard_profile:active,A.racecard_profile:hover,A.racecard_profile:visited {
	FONT-SIZE: 11px; COLOR: navy; TEXT-DECORATION: underline;
}
A.racecard_betlink,A.racecard_betlink:link,A.racecard_betlink:active,A.racecard_betlink:hover,A.racecard_betlink:visited {
	FONT-SIZE: 11px; COLOR:#CC3F10; TEXT-DECORATION: underline;
}
A.racecard_link,A.racecard_link:active,A.racecard_link:visited {
	COLOR: #000080; TEXT-DECORATION: none
}
A.racecard_link:hover {
	COLOR: #000080;TEXT-DECORATION: underline
}
DIV.racecard_link {
	COLOR: #A0A0A0; TEXT-DECORATION: none
}
.racecard_item {
	FONT-WEIGHT: bold
}
A.racecard_item,A.racecard_item:link,A.racecard_item:hover,A.racecard_item:active,A.racecard_item:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline; color:#000080;background:transparent;
}
.racecard_status {
	FONT-WEIGHT: bold; COLOR: #339933
}
.racecard_daylink {
	color:#000000;BORDER: silver 1px solid; FONT-SIZE: 11px; BACKGROUND: #EFEFEF; TEXT-ALIGN: center; font-weight:bold;
}
.racecard_daylink_sel {
	color:#cc3300;BORDER: #808080 1px solid; FONT-SIZE: 11px; BACKGROUND: transparent; TEXT-ALIGN: center;font-weight:bold;
}

.fastResultHdr {BACKGROUND-color: #efefef;
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #cc3300; PADDING-TOP: 1px
}
.fastResultsItem {
	FONT-WEIGHT: bold
}

.formwatchHdr {
	FONT-WEIGHT: bold ; background-color: #efefef; padding-top: 5px;  FONT-SIZE: 14px; 
}
.formwatchItem {
	FONT-WEIGHT: bold; color: navy; 
}
.formwatch {
	FONT-SIZE: 11px; WIDTH: 100%; background-color: white; border-top: 1px solid navy; padding-top: 3px;
}

.bettingForecastItem {
	FONT-WEIGHT: bold; color: navy; 
}
.bettingForecast {
	FONT-SIZE: 11px; WIDTH: 100%; background-color: white; border-top: 1px solid navy; padding-top: 3px;
}


.rc_entry {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.fc_entry {
	FONT-SIZE: 10px; font-weight:bold;  VERTICAL-ALIGN: top;
}
.fc_entry_hdr {
	FONT-SIZE: 12px; font-weight:bold; VERTICAL-ALIGN: top; 
}
.fc_entry_horse {
	FONT-SIZE: 12px; font-weight:bold; VERTICAL-ALIGN: top; 
}

.rc_entry_naps {
	PADDING: 2px;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	VERTICAL-ALIGN: top;
}
span.rc_entry_naps {
	VERTICAL-ALIGN: top;
	font-weight:bold; 
	color:#CC3F10;
	line-height:20px;
}
.rc_entry_nagme {
	PADDING: 2px; 
	FONT-SIZE: 11px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	VERTICAL-ALIGN: top;
}

/*
.rc_entry_naps {display:none}
.nr_entry_naps {display:none}
#racecard_naps_hdr {display:none}
*/

.rc_entry_alt {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.rc_entry_r {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.rc_entry_alt_r {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: right
}

.tb_odds {display:block}
.bsq_odds {display:none}
.so_odds {display:none}

.racecard_nr {
	FONT-SIZE: 10px; font-family: verdana; border: solid silver 1px;
	FONT-WEIGHT: normal; BACKGROUND: #efefef; VERTICAL-ALIGN: middle; COLOR: #000080; TEXT-INDENT: 2px;
}	
.nr_entry {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; VERTICAL-ALIGN: top;color:#808080;
}
A.nr_entry,A.nr_entry:link,A.nr_entry:hover,A.nr_entry:active,A.nr_entry:visited {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; VERTICAL-ALIGN: top;color:#808080;TEXT-DECORATION: underline;
}

.rating {
	FONT-WEIGHT: bold
}
.rc_row {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.rc_row_alt {
	BACKGROUND: #e5e5e5
}

.raceQuickResult {
	border-width: 2px 0px 2px 0px; border-color:#cc3300;border-style:solid;
}

.raceQuickResultHdr {
	padding: 1px 4px 1px 4px; FONT-WEIGHT: bold; COLOR: #cc3300;
}

.red_tick {
	BACKGROUND-IMAGE: url(http://horses.sportinglife.com/Images/Icons/i_red_tick.gif); 
	WIDTH: 40px; BACKGROUND-REPEAT: no-repeat;
	padding-left:25px;
	vertical-align:middle;
}
.frPos {
	COLOR: #cc3300;font-weight:bold;
}
.frHorse {
	COLOR: #000000;word-break:break-all;
}
.frPrice {
	COLOR: #339933;font-weight:bold;white-space:nowrap;
}
.frResult {
	text-align:right;
}
A.frResult,A.frResult:link,A.frResult:hover,A.frResult:active,A.frResult:visited {
	font-weight:bold;text-decoration:underline;color:#000080;background:transparent;
}

UL.livetitle {margin:0px 15px;padding:0px 5px;}
LI.livetitle {
	 list-style-image: url(http://horses.sportinglife.com/Images/Icons/i_live_data.gif);
	 vertical-align:middle;
	 text-indent:1px;
	 color:#000099;
}
.meetingLive {border: 2px Solid #000099;padding-left:4px;padding-right:4px;}
.meetingLiveHdr {
	position:relative;
	top:-10px;
	left:5px;
	background-color:#EFEFEF;
	color:#000099;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px;
	/* width:15%; */
	white-space: nowrap;
	text-align:center;
	display:inline
}
.liveLeft {
	position:relative; 
	width:45%; 
	top:10px;
	left:5px;
	vertical-align:top;
	float:left;	
	background:transparent;
}
.liveRight {		
	position:relative;
	width:45%;
	top:10px;
	right:10px; 
	vertical-align:top;
	float:right;
	background:transparent;	
}
.tabitem {font-weight:bold;}
.steamer {color:green;font-weight:bold}
.drifter {color:red;font-weight:bold}

.srch {
	width:100%;
	text-align:center;
}
span.srch_opt {
	width:80px;
	text-align:left;

}
div.srch_opt {
	margin:2px auto;
	
}

select.search, input.search {font-size:11px}
.arch_srch_opt {
	clear:both;
	padding-bottom:5px;
	margin:2px auto;
}

.arch_srch_opt h3 {
	text-align:left;
	margin-bottom:5px;
}

.arch_srch_opt div {
	float:left;
	clear:right;
	text-align:left;
}

.arch_srch_opt label {
	display:block;
	float:left;
	width:85px;	
	text-align:left;
	margin-left:0px;
	clear:left;
}

.lblsml {font-size:9px;clear:left}

.arch_srch_opt input {margin:0;padding:0;top:0px;}

.stat {
	FONT-SIZE: 11px;
}

.stat_r {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
.stat_hdr {FONT-SIZE: 10px; font-family: verdana; border-bottom: solid silver 1px;
	FONT-WEIGHT: normal; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; COLOR: #000080; TEXT-INDENT: 0px
}

A.stat_hdr_lg, A.stat_hdr_lg:visited, A.stat_hdr_lg:hover  {
	font-size:10px; text-decoration:underline; color:#000080;
	padding-bottom:2px; border:none;
}
A.stat_hdr_lg_nolink {
	font-size:10px; text-decoration:none; color:#000080;
	padding-bottom:2px; border:none;
}

.stat_hdr_lg {FONT-SIZE: 13px; font-family: verdana; border-bottom: solid silver 1px;
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; COLOR: #000080; TEXT-INDENT: 0px;
	padding-bottom:2px;
}

.stat_sub_hdr {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dddddd; VERTICAL-ALIGN: middle; COLOR: #000080; TEXT-INDENT: 2px
}
.stat_hdr_r {FONT-SIZE: 10px;font-family : verdana; border-bottom: solid silver 1px;
	FONT-WEIGHT: normal; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; COLOR: #000080; TEXT-ALIGN: right
}
.stat_sub_hdr_r {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dddddd; VERTICAL-ALIGN: middle; COLOR: #000080; TEXT-INDENT: 2px; TEXT-ALIGN: right
}
.stat_tbl {
	WIDTH: 100%;
	border: 1px solid navy;
	padding:2px;
}

.stat_tbl_hdr {
  position:relative;
  top:-10px;
  left:5px;
  background-color:#E5E5E5;
  color:#000099;
  font-size:14px;
  font-weight:bold;
  padding:0px 10px;
  /* width:50%; */
  white-space: nowrap;
  text-align:center;
  display:inline;
 }
.stat_tbl_name {margin-left: 10px;background-color: #efefef; color: navy; padding-left: 10px; padding-right: 10px; padding-top: 1px;  border-top: solid navy 1px;
}
.stat_tbl_sub_hdr {
	BORDER-RIGHT: 0px solid #c0c0c0; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid #c0c0c0; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid #c0c0c0; COLOR: #000080; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid #c0c0c0;
}
.stat_tbl_sub_hdr_r {
	BORDER-RIGHT: 0px solid #c0c0c0; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid #c0c0c0; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px solid #c0c0c0; COLOR: #000080; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid #c0c0c0;
}


.stat_tbl_bdy {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c0c0c0 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: navy 1px solid
}.stat_tbl_innerbdy {
	BORDER-RIGHT: silver 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: silver 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: silver 0px solid
}
.stat_tbl_red {
	BORDER-RIGHT: #cc3300 1px solid; BORDER-TOP: #cc3300 1px solid; BACKGROUND: #ffffff; BORDER-LEFT: #cc3300 1px solid; BORDER-BOTTOM: #cc3300 1px solid
}
.stat_hdr_red {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BACKGROUND: #cc3300; BORDER-LEFT: #ffffff 1px solid; WIDTH: 80px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center
}
.stat_hdr_red_row {
	FONT-WEIGHT: bold; BACKGROUND: #cc3300; COLOR: #ffffff; TEXT-ALIGN: left; white-space:nowrap;
}
.stat_hdr_red_wide {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BACKGROUND: #cc3300; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center
}
.stat_bdy_red {
	BACKGROUND: none; TEXT-ALIGN: center
}
.stat_bdy_red_row {
	BACKGROUND: none; TEXT-ALIGN: left
}
.stat_course_name {
	FONT-WEIGHT: bold
}




.rowHighlight {
	BACKGROUND: #c0c0ff
}
TABLE.recentRaces {
	BORDER-RIGHT: #000080 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000080 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000080 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #000080 1px solid
}
TABLE.recentRacesHdr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TD.recentRaces {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.topList {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-VARIANT: normal
}
A.topList, A.topList:hover, A.topList:visited {
	TEXT-DECORATION: underline;color:#000080;
}
.topListR {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; PADDING-TOP: 3px; FONT-STYLE: normal; TEXT-ALIGN: right; FONT-VARIANT: normal
}
TH.topList {
	COLOR: #000080;FONT-WEIGHT: bold; TEXT-ALIGN: left;FONT-SIZE: 12px;padding-left:6px;
}
TH.topListR {
	COLOR: #000080;FONT-WEIGHT: bold; TEXT-ALIGN: right;FONT-SIZE: 12px;
}
.topListHdr {
	COLOR: #000080;FONT-WEIGHT: bold; TEXT-ALIGN: left;FONT-SIZE: 12px;
}

.napHdr {COLOR: #000080;FONT-WEIGHT: bold; TEXT-ALIGN: left;FONT-SIZE: 12px;vertical-align:top;}
.napHdrR {COLOR: #000080;FONT-WEIGHT: bold; TEXT-ALIGN: right;FONT-SIZE: 12px;vertical-align:top;}
.nap {font-size:11px;text-align:left;vertical-align:top;}
.napR {font-size:11px;text-align:right;vertical-align:top;}
A.nap,A.nap:hover,A.nap:visited,A.nap:active,A.nap:link {
	TEXT-DECORATION: underline;color:#000080;
}


.courseMapHdr {
	VERTICAL-ALIGN: middle; HEIGHT: 50px; TEXT-ALIGN: center
}
.courseMap {
	VERTICAL-ALIGN: top; WIDTH: 50%; TEXT-ALIGN: center
}
TABLE.courseList {
	BORDER-RIGHT: #000080 1px solid; BORDER-TOP: #000080 1px solid; BORDER-LEFT: #000080 1px solid; WIDTH: 80%; BORDER-BOTTOM: #000080 1px solid
}
.courseListHdr {
	FONT-WEIGHT: bold; BACKGROUND: #000080; COLOR: #ffffff; TEXT-ALIGN: center
}
.courseListBdy {
	PADDING-LEFT: 10px
}
.profileBodyHdr {
	padding:2px 5px 2px 10px;
	font-family: verdana, arial, helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	BACKGROUND: #000099;  
	COLOR: #FFFFFF; 
	text-transform:uppercase;
	vertical-align:middle;
	line-height:24px;

}

div.profileBodyHdr {
	overflow:auto;padding:4px;
}

A.profileBodyHdrLnk,A.profileBodyHdrLnk:link,A.profileBodyHdrLnk:active,A.profileBodyHdrLnk:hover,A.profileBodyHdrLnk:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	FONT-WEIGHT: normal; FONT-SIZE: 13px; 
	BACKGROUND: transparent; 
	COLOR: #FFFFFF;
	text-decoration:underline;
	text-transform:none;
	vertical-align:middle;
	padding:0px 5px 5px 0px;

}

.horseprofileimg {
	background-image: url('/Images/Profile/pup_horse.gif'); 
	width: 37px;
	height: 24px;
}

.jockeyprofileimg {
	background-image: url('/Images/Profile/pup_jockey.gif');
	background-repeat:no-repeat;
	width: 37px;
	height: 24px;
}

div.jockeyprofileimg {
	margin-left:2px;
	padding-left:40px;
	float:left;
	width: auto;
}

.trainerprofileimg {
	background-image: url('/Images/Profile/pup_trainer.gif');
	width: 37px;
	height: 24px;
}

.nagimg {
	background-image: url('/Images/Profile/pup_nag.gif');
	width: 37px;
	height: 24px;
}

.fixturesimg {
	background-image: url('/Images/Profile/pup_fixtures.gif');
	background-repeat:no-repeat;
	width: 37px;
	height: 24px;
}

div.fixturesimg {
	padding-left:40px;
	float:right;
	width: auto;
}

.profileSectionHdr {
	FONT-WEIGHT: bold
}
.profileHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000080;vertical-align:top;text-align:left;
}
.profileBdy {
	FONT-WEIGHT: normal
}
.profileItem {
	text-indent:5px;
}
.profileBdyR {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}

TABLE.panel-table {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.leftnav_border {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; BORDER-BOTTOM: #000099 1px solid
}
TABLE.red_border {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; BORDER-LEFT: #cc3333 1px solid; BORDER-BOTTOM: #cc3333 1px solid
}
TABLE.grey_border {
	BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; BORDER-BOTTOM: #f1f1f1 1px solid
}
.mastheadbackground {
	BACKGROUND-COLOR: #6989af
}
.mastheadbackground {
	BACKGROUND-COLOR: #000099
}
.horinavbackground {
	BACKGROUND-COLOR: #cc0000
}
.horinavbackground1 {
	BACKGROUND-COLOR: #ffff00
}
.livecnavbackground {
	BACKGROUND-COLOR: #cc0000
}
.livecnavline {
	BACKGROUND-COLOR: #ffffff
}
A.ccoc {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.ccoc:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.ccoc:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.horinavline {
	BACKGROUND-COLOR: #ffffff
}
.dots {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://www.sportinglife.com/new/dots.gif); BACKGROUND-REPEAT: repeat-y
}
.dots_hori {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://www.sportinglife.com/new/dots_horizontal.gif); BACKGROUND-REPEAT: repeat-x
}
A {
	COLOR: #000080; BACKGROUND-COLOR: transparent
}
A:active {
	COLOR: #280079; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #990099; BACKGROUND-COLOR: transparent
}
A:hover {
	COLOR: red; BACKGROUND-COLOR: transparent
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: arial, "Times New Roman", verdana, helvetica, sans-serif
}
BODY {
	MARGIN: 0px
}
.panel_top {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000099
}
.panel_border {
	BACKGROUND-COLOR: #ffffff
}
.panel_body {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial, "Times New Roman", verdana, helvetica, sans-serif; BACKGROUND-COLOR: #eef8ff
}
.story_index_header {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000066; LINE-HEIGHT: 1.5; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.small_top {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000066; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
A.story_link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.story_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.story_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.style1 {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.style1:visited {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.style1:hover {
	FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.style2 {
	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.style2:visited {
	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.style2:hover {
	FONT-SIZE: 8pt; COLOR: #cc0000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.menu_divide {
	BACKGROUND-COLOR: #ffffff; margin: 0px; padding: 0px;
}
.menu_divide1 {
	BACKGROUND-COLOR: #7baee1; margin: 0px; padding: 0px;
}
.menu_background {
	BACKGROUND-COLOR: #000099; margin: 0px; padding: 0px;
}
.menu_background_current {
	BACKGROUND-COLOR: #cc0000; margin: 0px; padding: 0px;
}
.menu_background_subsec {
	BACKGROUND-COLOR: #ffffff; margin: 0px; padding: 0px;
}
.menu_background_others {
	BACKGROUND-COLOR: #cce9ed; margin: 0px; padding: 0px;
}
.body_bg_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #000099
}
.body_bg_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #eef8ff
}
.body_bg_2_co {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, verdana; BACKGROUND-COLOR: #eef8ff
}
.rh_top {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000099
}
.rh_border {
	BACKGROUND-COLOR: #000099
}
.rh_body {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(http://www.sportinglife.com/images/new/nav_bck.gif); TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eef8ff
}
.wrap_color {
	BACKGROUND-COLOR: #e5e5e5
}
.storylist_mainbg {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #e5e5e5
}
.storylist_story {
	BACKGROUND-COLOR: #ffffff
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.smallheading {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.smallerheading {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; LINE-HEIGHT: 1.5; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
A.smallheading_link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.smallheading_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.smallheading_link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.smallbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.smallbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: arial, sans-serif, helvetica, verdana
}
.small {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-SIZE: 9pt; FONT-STYLE: italic; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
.ticker {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.clock {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.caption {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.5; FONT-STYLE: italic; FONT-FAMILY: arial, "Times New Roman", verdana, helvetica, sans-serif
}
A.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.smenu {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.smenu:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.smenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000099; TEXT-INDENT: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.rhcol {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.rhcol:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.rhcol:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.small_text {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000066; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.small_text:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000066; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.small_text:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.whitesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.whitesmall:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.whitesmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.blacksmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial,helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.blacksmall:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.blacksmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.bluesmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #99ccff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.bluesmall:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #99ccff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.bluesmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #99ccff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.bz_rhcol {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000065; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.bz_rhcol:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000065; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.bz_rhcol:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.kiosk {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 1.8; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.kiosk:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 1.8; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.kiosk:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 1.8; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
SPAN.kiosk {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 1.8; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
SPAN.ukbl {
	LEFT: 1px; WIDTH: 70px; CURSOR: pointer; POSITION: relative
}
SPAN.ukbr {
	LEFT: 5px; CURSOR: pointer; POSITION: relative
}
SPAN.ukbll {
	LEFT: 1px; WIDTH: 106px; CURSOR: pointer; POSITION: relative
}
SPAN.ukbrr {
	LEFT: 5px; CURSOR: pointer; POSITION: relative
}
A.rhcol_yellow {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffff00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.rhcol_yellow:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffff00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.rhcol_yellow:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffff00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.menuscroller {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.menuscroller:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.menuscroller:visited {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.menuscroller:hover {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#f_ticker form { padding: 1px 0px 0px 0px; margin: 0px; display : inline; }
#f_ticker {float: left; width: 250px; background-color: #189C21; padding: 0px; margin: 1px 0px 0px 0px; padding: 0px;}
#f_ticker .tickerText {height: 19px; float: left; background-color: #FFFFFF; padding: 2px 3px 0px 3px; border: 1px solid #000000;}
#f_ticker .tickerText a {color: #000099;}
#f_ticker .tickerText a:HOVER {color: #098B0E;}
marquee {height:17px; width:100%; background:#FFFFFF; font-size:11px; font-weight:bold;}

#yoursay {padding-left:3px; padding-top:0px;}
/*#yoursay .masthead {background: url(http://www.golf365.com/images/mailbox-header.jpg) no-repeat; width:505px; height:160px;}*/
#yoursay .ysnav a 	   {font-size:11px; color:#000; font-family:tahoma;text-decoration:none;}
#yoursay .ysnav a:hover {font-size:11px; color:#000; font-family:tahoma;text-decoration:underline;}
#yoursay .masthead img {padding:9px;}

.commentsHeader {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#000099; padding:5px;}
.commentsHeader a {color:#fff;}
.comments {border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
#yoursay .comments p {font-size:12px; padding:5px;}
.comments {border:0px;}

#YScommentForm { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#000; }
#YScommentForm h2 { font-size: 14px; margin: 0 0 5px 0; }
#YScommentForm p { margin:  0 0 5px 0; }
#YScommentForm a 		{ font-weight:bold; color:#000099; font-family:tahoma;text-decoration:none;}
#YScommentForm a:hover	{ font-weight:bold; color:#000099; font-family:tahoma;text-decoration:underline;}
#YScommentForm .YSformcol a 	  {font-size:11px; color:#000099; font-family:tahoma;text-decoration:none;}
#YScommentForm .YSformcol a:hover {font-size:11px; color:#000099; font-family:tahoma;text-decoration:underline;}
#YScommentForm input {  }
#YScommentForm textarea {width:97%; margin:10px 10px 15px 0; height:100px;}
#YScommentForm input, #YScommentForm textarea { background: #FFFFFF url(http://www.sportinglife.com/clients/cricket365/worldcup2007/images/form-bg.jpg) repeat-x 0 0; border: 1px solid #CCC; padding: 5px; margin: 0 0 10px 0; }
#YScommentForm label {display: block; margin:5px 5px 0 0; float:left; width: 70px;}
#YScommentForm input#rememberme { float: left; width: 20px; margin: 7px 0 10px 72px; border: none; padding: 0; background: none; }
#YScommentForm label#rememberlabel {float: left; width: 150px; margin-top: 10px;}
#YScommentForm a#forgot {  display: block; clear: left; margin: -5px 0 0 75px; }
#YScommentForm input#submit { cursor: pointer;  clear: both;  font-size: 11px; font-weight: bold; background: #000099; color: #FFF; margin: 0 0 0 75px; } 



.rc_notebook {vertical-align:top;text-align:center;padding:0px}
.rc_notebook a {display:block;font-weight:bold;font-size:24px;text-decoration:none;color:#CC3F10;line-height:10px;padding:0px;margin-top:10px}
table.raceQuickResult td.raceQuickResult_top {display:none}


table.racecard_table td, table.racecard_table th {border:1px solid #fff}
table.raceQuickResult td {border:1px solid #fff;padding:2px}
table#daylist {width:100%}
table .racecard_daylink_firstcol {display:none}
table#daylist td {width:68px;padding:2px;margin:1px}
table#daylist td a {text-decoration:none;color:#000}
table#daylist td.racecard_daylink_sel a {color:#cc3300}

.race_idx_hdr {margin-top:20px;margin-bottom:5px}
.fullfastrestults {margin-top:10px}
table#fastcards {border:10px solid white}

div#racecard_tools {float:right}
table#fixturesblock a.racePromoBdyMed {display:block}
img.course_map {margin:5px}

#course_profile .profileSectionHdr {margin:4px 0px}
#course_profile div {margin:8px 0px}
.stat_course_going_day {margin-bottom:20px}

div#form_comment {margin-top:8px}

div#race_report {padding-left:10px;margin-top:3px;color:#cc3300;font-size:12px}
div#race_report a {color:#cc3300;text-decoration:underline;font-size:11px}

span.formCommentHdr {display:block;background:#efefef;text-transform:uppercase;font-weight:bold;font-size:14px;padding-top:5px;border-bottom:1px solid #000080;}

div.doubtful_runner {color:#CC3F10;text-transform:uppercase}

a#profileClippings {float:right;}

#racehistory a, #keytrials a {color:#cc3300}
div#last_winner {margin-top:15px}

select {
color:gray;
font-size:10px;
}
