html {
overflow-y: scroll;
}
/* Menu section, taken from Sportinglife style sheet */
.menu_divide {background-color:#ffffff;}
.menu_divide1 {background-color:#ffffff;}
.menu_background {background-color:#ffffff;}
.menu_background_current {background-color:#ffffff;}
.menu_background_subsec {padding-left: 5px; background-color:#ffffff;}
.menu_background_others {background-color:#ffffff;}

a.smenu {display:block; width: 100%; color: #0046B6; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; padding-top:2px; padding-bottom:2px;}
a.smenu:visited {display:block; width: 100%; color: #0046B6; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight:bold; padding-top:2px; padding-bottom:2px;}
a.smenu:hover {display:block; width: 100%; color: #330066; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-top:2px; padding-bottom:2px;}

#menu_items		{font-family: Arial, Helvetica, sans-serif; width: 125px; font-size: 10px; color: #0046B6; margin: 0px; padding-left:5px; background-color: white; margin-bottom: 10px;}
#menu_items a, menu_items a:link, menu_items a:visited	{display:block; width: 125px; margin: 0px; padding:0px; text-decoration: none; border:1px solid #ffffff; color: #000000; font-size: 10px; background-image: url(http://bluesq.teamtalk.com/Images/Bluesq/bullet_blue_menu.gif); background-repeat:no-repeat; text-indent:14px; background-position: top left;}
#menu_items a:hover	{display:block; width: 120px; text-decoration: none; background-color:#fff; border:1px solid #3366cc; color: #000000;}

BODY {
	FONT-SIZE: 12px; BACKGROUND: #FFFFFF; MARGIN: 0px; FONT-FAMILY: arial,"Times New Roman",verdana,helvetica,sans-serif
}
TABLE {
	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: #3366cc; 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 {
	VERTICAL-ALIGN: top; WIDTH: 135px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff;
}
TD.middleCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px;
}
TD.contentCol {
	 PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; background:#FFFFFF;
}

TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; FONT-FAMILY: arial,"Times New Roman",verdana,helvetica,sans-serif;
}


TD.pageBody {
	VERTICAL-ALIGN: top;PADDING-TOP: 10px
}

.pageBdySml {font-size:10px;}

/* a. {color: #0046B6} */

.pageBodyHdr {
	PADDING: 5px 5px 0px 0px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	FONT-WEIGHT: bold; FONT-SIZE: 18px; 
	BACKGROUND: #FFFFFF; 
	height: 25px;
	COLOR: #000000; 
	text-transform:uppercase;
}

.popupPageBodyHdr {
	padding: 5px 5px 0px 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 18px;
	BACKGROUND: #FFFFFF; 
	COLOR: #000000; 
	text-transform:uppercase;
}

.pageBodyHdrL { float:left;}
.pageBodyHdrR { float: right;}

TD.rightPromoCol {
	VERTICAL-ALIGN: top; WIDTH: 150px; padding-left:10px;PADDING-TOP: 10px
}
Td.rightAdColSpacer {width:10px;background:#FFFFFF}
TD.rightAdCol {
	BACKGROUND: #FFFFFF; VERTICAL-ALIGN: top; WIDTH: 120px;PADDING-TOP: 10px
}
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: #0046B6; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}

.quickLinksBdy_icon {
	PADDING-LEFT: 4px;  FONT-WEIGHT: bold; BACKGROUND: #ffffff;  COLOR: #0046B6; 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: #0046B6; 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 {background-image: url('http://bluesq.teamtalk.com/Bluesq/Images/nav_bck.gif');
	width:150px;BORDER-RIGHT: #3366CC 1px solid; BORDER-TOP: #3366CC 1px solid; BORDER-LEFT: #3366CC 1px solid; BORDER-BOTTOM: #3366CC 1px solid;
}

.racePromoHdr {BACKGROUND-color: #7BBFFF; 
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
	font-weight:bold; font-family: arial, sans-serif, verdana; color:#ffffff; font-size: 12px; text-align: center;
}

.racePromoBdy {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px
}

.racePromoBdyLt {
	PADDING: 1px 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; 
}
.racePromoBdyStatus {
	PADDING: 1px 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339933; FONT-STYLE: italic; TEXT-ALIGN: right
}

SELECT.racePromoBdy {
	padding:0px 0px 0px 0px;background:#FFFFFF;color:#000000; font-weight:normal; FONT-SIZE: 9px;text-transform:none;
}
A.racePromoBdy,A.racePromoBdy:link,A.racePromoBdy:active,A.racePromoBdy:visited {
	COLOR: #0046B6; background:transparent; text-decoration:none; font-family: arial, sans-serif, verdana; font-size: 11px; font-weight: bold;
}
A.racePromoBdy:hover {
	color: #330066;
}
.racePromoBdySml {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; TEXT-ALIGN: right; TEXT-DECORATION: none; font-weight:bold;
}
A.racePromoBdySml,A.racePromoBdySml:link,A.racePromoBdySml:active,A.racePromoBdySml:Visited {
	font-size: 11px; color: #0046B6; text-align: right; text-decoration:none; background:transparent; font-weight: bold;
}
A.racePromoBdySml:hover {
	color: #330066;
}
A.racePromoBdyMed,A.racePromoBdyMed:Link,A.racePromoBdyMed:Active,A.racePromoBdyMed:Visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;color:#0046B6; background:transparent;
}
A.racePromoBdyMed:Hover {
	color: #330066;
}
.promoSpacer {
	HEIGHT: 10px
}
div.spacer { clear: both; }
div.smlSpacer { height:5px;font-size:0px; }


.race_hdr {
	padding-left: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0046B6
}
.premium_hdr {display:none}
.premium_bdy {display:none}
.raceIdxSectionHdr {display:none}
.raceIdxSectionHdrLeft {display:none}

.race_idx_hdr {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; font-family: arial, sans-serif, verdana; background-image:url('http://bluesq.teamtalk.com/Bluesq/Images/bg_doublebar2.gif'); background-repeat: repeat-x; height:40px; text-transform:uppercase; padding: 5px;}


.race_idx_status {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; background:transparent;}
A.race_hdr_lnk,A.race_hdr_lnk:link,A.race_hdr_lnk:active,A.race_hdr_lnk:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;color:#ffffff;background:transparent;font-family: arial, sans-serif, verdana;	text-transform:uppercase;
}
A.race_hdr_lnk:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;color:#ffcc66;background:transparent;font-family: arial, sans-serif, verdana;	text-transform:uppercase;
}

.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_wintime {FLOAT: right;vertical-align:middle;}
.race_wintime_detail {vertical-align:middle;height:25px;}
.race_time {font-weight:bold; color:#000000;}
.racecard_table {
	FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,tahoma; text-align: center; border-spacing: 0px; float:right; border-collapse:collapse;
}

.racecard_hdr {
height:40px; padding-bottom:5px; font-family: arial, sans-serif, verdana; font-size: 15px; font-weight:bold;
background-image:url('http://bluesq.teamtalk.com/Bluesq/Images/bg_doublebar2.gif');
COLOR: #FFFFFF; TEXT-INDENT: 2px; background-repeat: repeat-x; text-align: center;
}

A.racecard_hdr,A.racecard_hdr:active,A.racecard_hdr:hover,A.racecard_hdr:visited {
	font-family: verdana; border-bottom: solid silver 1px;
	FONT-WEIGHT: bold; BACKGROUND: #0046B6; 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 #0046B6;text-align:center;padding-left:10px;padding-right:10px;}


.rc_ql_hdr {
		position:relative;
		top:-8px;
		left:5px;
		background-color:#FFFFFF;
		color:#0046B6;
		font-size:12px;
		font-weight:bold;
		padding:0px 5px;
		width:30%;
		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;

}
.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; 
	 height:22px; padding: 3px;
}

#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: #000000;
	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;
		font-size:11px;font-weight:bold;width:45px;
		text-align:center;
		display:block;
			color: #000000;
			text-decoration: none;
			font-family: arial, sans-serif, verdana;
			font-weight:bold;
			border:1px solid #7F9DB9;
			height:15px;
		
		}
#tools_right #sel {
	
	background-color:#0d4e91;
	}
#tools_right a {
	display:block;
			color: #000000;
			text-decoration: none;
			font-family: arial, sans-serif, verdana;
			font-size: 11px;
			font-weight:bold;
}
#tools_right #sel a {
	display:block;
			color: #FFFFFF;
			text-decoration: none;
			font-family: arial, sans-serif, verdana;
			font-size: 11px;
			font-weight:bold;
}
#tools_right a:hover{
			background-color:#0d4e91;
			color:#FFFFFF;
}
/* ie5-mac hack */
#tools_right a {float:none;} /* end ie5-mac hack */
	
.result_hdr {
	height:20px; PADDING: 2px; font-family: arial, sans-serif, verdana;
	font-size: 11px; background-image:url('http://bluesq.teamtalk.com/Bluesq/Images/bg_doublebar2.gif');
	 COLOR: #FFFFFF; TEXT-INDENT: 2px; background-repeat: repeat-x; text-align: center; font-weight:bold;
	
	
}
.result_hdr_r {
	height:20px; PADDING: 2px; BORDER: none; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	background-image:url('http://bluesq.teamtalk.com/Bluesq/Images/bg_doublebar2.gif'); COLOR: #ffffff; TEXT-ALIGN: right
}
.fullfastrestults {
	display:none;
}
A.racecard_profile,A.racecard_profile:link,A.racecard_profile:active,A.racecard_profile:visited {
	FONT-SIZE: 11px; COLOR: #0046B6; TEXT-DECORATION: none; background:transparent;
}
A.racecard_profile:hover {
color: #330066;
}
A.racecard_betlink,A.racecard_betlink:link,A.racecard_betlink:active,A.racecard_betlink:hover,A.racecard_betlink:visited {
	FONT-SIZE: 11px; COLOR: #0046B6; TEXT-DECORATION: underline;
}
A.racecard_link,A.racecard_link:active,A.racecard_link:visited {
	text-decoration: none; font-family: arial, sans-serif, verdana; font-size: 11px; text-decoration: none; font-weight:bold; COLOR: #0046B6; background:transparent;
}
A.racecard_link:hover {
	text-decoration: none; font-family: arial, sans-serif, verdana; font-size: 11px; text-decoration: none; font-weight:bold; COLOR: #330066; background:transparent;
}
DIV.racecard_link {
	COLOR: #A0A0A0; TEXT-DECORATION: none;
}
.racecard_item {
	FONT-WEIGHT: bold; 
}
A.racecard_item,A.racecard_item:link,A.racecard_item:active,A.racecard_item:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none; color:#0046B6;background:transparent;
}
A.racecard_item:hover {
	color: #330066;
}
.racecard_status {
	FONT-WEIGHT: bold; COLOR: #339933
}
.racecard_daylink {
	BORDER: #7baee1 1px solid; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; WIDTH: 16%; TEXT-ALIGN: center; padding:2px; font-weight:bold;
}
.racecard_daylink_sel {
	BORDER: #7baee1 1px solid; FONT-SIZE: 11px; BACKGROUND: url(http://bluesq.teamtalk.com/Bluesq/Images/blue_strip2.gif); WIDTH: 16%; TEXT-ALIGN: center; padding:2px; font-weight:bold;
}

.fastResultHdr {height: 15px; BACKGROUND-color: #7bbfff; background-image:url('http://bluesq.teamtalk.com/Bluesq/Images/bg_doublebar2.gif');
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 30px
}
.fastResultsItem {
	FONT-WEIGHT: bold
}

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

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

.rc_entry {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; 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 {display:none}
.rc_entry_nagme {display:none}
.nr_entry_naps {display:none}
.nr_entry_nagme {display:none}
#racecard_nag_hdr {display:none}
#racecard_naps_hdr {display:none}
#profileNagMe {display:none}
#profileNagMeImg {display:none}
#headtohead {display:none}
#rc_ql_latest_odds {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:none}
.bsq_odds {display:block}
.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: #0046B6; 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://bluesqracing.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:#0046B6;background:transparent;
}

LI.livetitle {
	 list-style-image: url(http://bluesqracing.sportinglife.com/Images/Icons/i_live_data.gif);
	 vertical-align:middle;
	 text-indent:5px;
	 color:#000099;
}
.meetingLive {border: 2px Solid #000099;padding:2px;}
.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:48%; 
	top:10px;
	left:5px;
	vertical-align:top;
	float:left;
}
.liveRight {		
	position:relative;
	width:48%;
	top:10px;
	left:10px; 
	vertical-align:top;
	float:right;
}
.tabitem {font-weight:bold;}

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

}

.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: #0046B6; TEXT-INDENT: 0px
}

A.stat_hdr_lg, A.stat_hdr_lg:visited, A.stat_hdr_lg:hover {
	font-size:10px; text-decoration:underline; color:#0046B6;
	padding-bottom:2px; border:none;
}
A.stat_hdr_lg_nolink {
	font-size:10px; text-decoration:none; color:#0046B6;
	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: #0046B6; TEXT-INDENT: 0px;
	padding-bottom:2px;
}

.stat_sub_hdr {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dddddd; VERTICAL-ALIGN: middle; COLOR: #0046B6; 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: #0046B6; TEXT-ALIGN: right
}
.stat_sub_hdr_r {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #dddddd; VERTICAL-ALIGN: middle; COLOR: #0046B6; TEXT-INDENT: 2px; TEXT-ALIGN: right
}
.stat_tbl {
	WIDTH: 100%;
	border: 1px solid #0046B6;
	padding:2px;
}

.stat_tbl_hdr {
  position:relative;
  top:-10px;
  left:5px;
  background-color:#E5E5E5;
  color:#0046B6;
  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: #0046B6; padding-left: 10px; padding-right: 10px; padding-top: 1px;  border-top: solid #0046B6 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: #0046B6; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid #c0c0c0;
}
.stat_tbl_bdy {
	BORDER-RIGHT: #0046B6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c0c0c0 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0046B6 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0046B6 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: #0046B6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0046B6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0046B6 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #0046B6 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: 3px; PADDING-LEFT: 3px; 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:#0046B6; background:transparent;
}
.topListR {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; 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 {
	FONT-WEIGHT: bold; TEXT-ALIGN: left;color:#0046B6;
}
TH.topListR {
	FONT-WEIGHT: bold; TEXT-ALIGN: right;color:#0046B6;
}
.courseMapHdr {
	VERTICAL-ALIGN: middle; HEIGHT: 50px; TEXT-ALIGN: center
}
.courseMap {
	VERTICAL-ALIGN: top; WIDTH: 50%; TEXT-ALIGN: center
}
TABLE.courseList {background-image: url('http://bluesq.teamtalk.com/Bluesq/Images/nav_bck.gif');
	width:80%;BORDER-RIGHT: #3366CC 1px solid; BORDER-TOP: #3366CC 1px solid; BORDER-LEFT: #3366CC 1px solid; BORDER-BOTTOM: #3366CC 1px solid;
}
.courseListHdr {
	BACKGROUND-color: #7BBFFF; 
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
	font-weight:bold; font-family: arial, sans-serif, verdana; color:#ffffff; font-size: 12px; text-align: center;
}
.courseListBdy {
	PADDING-LEFT: 10px; font-weight:bold;
}
.profileBodyHdr {
	padding: 1px 5px 1px 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; 
	BACKGROUND: #FFffff; 
	COLOR: #000000; 
	text-transform:uppercase;
	vertical-align:middle;
	line-height:24px;	
}

A.profileBodyHdrLnk,A.profileBodyHdrLnk:link,A.profileBodyHdrLnk:active,A.profileBodyHdrLnk:visited {
	font-family: verdana, arial, helvetica, sans-serif; 
	FONT-WEIGHT: bold; FONT-SIZE: 13px; 
	BACKGROUND:transparent; 
	COLOR: color:#0046B6;
	text-decoration:none;
	text-transform:none;
	vertical-align:middle;
	line-height:24px; 
}
A.profileBodyHdrLnk:hover {
	color: #330066;
}


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

.jockeyprofileimg {
	background-image: url('/SportingLife/Racing/2.0/Bluesq/Images/Profile/pup_jockey.gif');
	width: 37px;
	height: 24px;
}

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

.fixturesimg {
	background-image: url('/SportingLife/Racing/2.0/Bluesq/Images/Profile/pup_fixtures.gif');
	width: 37px;
	height: 24px;
}

.profileSectionHdr {
	FONT-WEIGHT: bold
}
.profileHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0046B6
}
.profileBdy {
	FONT-WEIGHT: normal
}
.profileItem {
	text-indent:5px;font-size:12px;
}
.profileBdyR {
	FONT-WEIGHT: normal; TEXT-ALIGN: right
}




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
}

#profile_notebook {display:none}
td.rc_notebook {display:none}
#racecard_notebook_hdr {display:none}
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:#FFF}

.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,div#race_report {display:none}
span#newsarchive {display:none}

div.doubtful_runner {font-style:italic}
span#racehistory {display:none}
span#keytrials {display:none}
a#profileClippings {display:none}
div#last_winner {display:none}
