
/* defaults ____________________ */
	
	h1, h2, h3, h4, h5, a			{ color:#487a79; }
	a:hover						{ color:#000; }
	
	h2							{ margin:1px 0; font-size:120%; }
	h3							{ margin:1px 0; font-size:90%; }
	h4							{ margin:1px 0; font-size:80%; }

/* sports home content _________ */
	
	#colRH_Home				{ width:180px; vertical-align:top;}
	
	h2.heading-home				{ font-size:120%; margin:5px 0; }
	#colRH_Home .section-outline		{ border:1px solid #bbb; margin-right:3px; padding:6px;text-align:center; }
	.section-outline			{ border:1px solid #bbb; padding:6px;}
	.section-outline .body			{ font-size:70%; }
	.section-outline h3			{ padding:0; margin:0; font-size:110%; }
	.section-outline p			{ padding:0; margin:2px; }
	
	.section-group 			{ padding:6px; margin:0; }
	.section-group .body		{ font-size:70%; }
	.section-group h3			{ padding:0; margin:0; font-size:110%; }
	.section-group img.left		{ float:left; margin:3px 3px 3px 0; }
	.section-group p			{ padding:0; margin:2px; }
	.section-group .link		{ text-align:right; padding:2px; }
	
/* LH Navbar ___________________ */

	#divLHNav .date-nav			{ position:relative; height:28px; clear:both; background-color:#8ac6c6; border-bottom:1px solid #487a79; padding:4px 0 0 0; text-align:center; }
	#divLHNav .date-nav	a		{ display:block; position:absolute; width:12px; height:14px; }
	#divLHNav .date-nav	a img	{ border:0; }
	#divLHNav .date-nav	select	{ font-size:70%; }
	#divLHNav .prevHyperLink		{ left:6px; top:7px; }
	#divLHNav .nextHyperLink		{ right:6px; top:7px; }
	
	#divLHNav					{ }
	#divLHNav .list			{ border-width:0 1px 1px 1px; border-color:#487a79; border-style:solid; position:relative; }
	#divLHNav .list h3			{ background:url('../images/bg/LH_menu_heading_bg_h3.gif'); color:#ffffff; border-bottom:1px solid #487a79; font-size:70%; padding:2px 3px 3px 3px; margin: 0px; }
	#divLHNav .list h4			{ font-size:70%; padding:3px; margin:0; font-weight:bold; }
	#divLHNav .list .logo		{ background-color:#ffffff; padding:3px; margin:0; text-align:center; }
	
	#divLHNav .list table		{ border-collapse:collapse; font-size:70%; }
	#divLHNav .list td			{ padding:4px; }
	
	#divLHNav .crimp			{ display:block; background-color:#8ac6c6; border-top:1px solid #095B1B; height:0px; font-size:0; line-height:0; height:1px; }
	
	#divLHNav table.left-indent td { padding-left:15px; }
	
	
/* nav trails __________________________ */
	
	#divNavTrail a 				{ color:#7a9e9e; }
	table#navTrail a 				{color:#7a9e9e; font-weight:bold; text-decoration:none; } 
	
/* std page items _____________ */
	


/* page headings - popup screens */

	.page-heading h2,
	h2.page-heading	 			{ color:#487a79; }
	h2.page-heading-sml				{ color:#487a79; font-size:100%; }

	
	
	
/* globals ____________________ */
	
	a.link-arr-sports			{ padding:2px 0 2px 16px; color:#7a9e9e; font-size:70%; background:url('../images/arrows/ARR-sml-black-greenbg.gif') 0 2px no-repeat; font-weight:bold; text-decoration:none; }
	a.link-arr-sports:hover		{ text-decoration:underline; }
	
	a.link-arr-bold			{ padding:2px 0 2px 16px; color:#7a9e9e; font-size:70%; background:url('../images/arrows/ARR-sml-black-greenbg.gif') 0 2px no-repeat; font-weight:bold; text-decoration:none; }
	a.link-arr-bold:hover		{ text-decoration:underline; }
	a.link-arr-bold-top			{ padding:2px 0px 2px 18px; color:#7a9e9e; font-size:70%; background:url('../images/arrows/ARR-sml-up-black-greenbg.gif') 0 2px no-repeat; font-weight:bold; text-decoration:none; }
	a.link-arr-bold-top:hover	{ text-decoration:underline; }

	
	.box-buttons				{ font-size:80%; }
	
	.box-error					{ }
	
	.sports-info-msg			{ background-color:#307D84; color:#fff; font-size:80%; clear:both; margin:4px 0; padding:4px; border:1px dashed #393; font-weight:bold; }
	.sports-info-msg p			{ margin:2px; }
	.sports-info-msg .shriek		{ padding:1px 3px; border:1px solid #fff; background-color:#393; font-size:110%; font-weight:bold; color:#fff; text-align:center; }
	.inf-message				{ color:#65984d; font-size:90%; clear:both; margin:0px 0 0px 0;}
	.inf-message .shriek		{ padding:1px 3px; border:1px solid #65984d; font-size:110%; font-weight:bold; color:#65984d; text-align:center; }
	
	.colSmlEntryItem			{ width:10px; font-size:0; line-height:0; padding:0; }
	.colSmlEntryItem input		{ padding:0; margin:0; }
	
/* Proposition Page Items */
    /* CSS for div of text info about diff pricing */
    .boxDifferentialPriceInfo  {border:1px solid green;	margin:10px 0 10px 20px;padding:7px 10px 10px 10px;	width:450px;background-color:#E7F4EB;}
    h3.boxDiffPrice {padding:0 0 7px 0;margin:0;}
    p.boxDiffPrice {font-size:11px;margin:0px;	padding:0 0 0 7px;}
    .imgMoneyIcon {padding:0 7px 0 7px;}
    

/* event listings _____________ */
	
	.sports-content tr.alt			{ background-color:#E7F4EB; } /* #D0E9D6; } #E7E7F2; } */
	
	table.tblStdListing .rowHeader	{ background-color:#65984d; }
	table.tblStdListing tr.alt 		{ background-color:#E7F4EB; }
	table.tblStdListing td.last-col	{ padding:4px; border-right:1px solid #444; }
	
	.info-header					{ font-size:70%; margin:4px 0 8px 0; }
	.info-header h2				{ padding:0; margin:2px 0 3px 0; color:#65984d; }
	.info-header p					{ padding:0; margin:2px 0 3px 0; }
	.info-header ul				{ margin-top:1px; margin-bottom:1px; }
	.info-header ul .heading 		{ color:#444; font-weight:bold; }
	
	.info-header ul .heading b,
	.info-header ul .heading strong	{ color:#7a9292; } /* updated @@@@@@ */
	
	.info-header ul .heading a		{ color:#444; }
	
	.info-header ul li b,
	.info-header ul li strong		{ color:#7a9292; } /* updated @@@@@@ */
	
	
	td.layout-bdr table.sports-listing 				{ border-width:0 0 1px 0; }
	td.layout-bdr table.sports-listing td.colLast		{ padding:4px; border-right:0; }
	
	.sports-listing					{ border-collapse:collapse; font-size:71%; color:#444; border:1px solid #444; }
	.sports-listing td					{ padding:4px; border-right:1px solid #fff; }
	.sports-listing td.colLast  			{ padding:4px; border-right:1px solid #444; }
	
	.sports-listing td.colAccent			{ color:#65984d; font-weight:bold; }
	.sports-listing td.colAccentBold strong	{ color:#933; font-weight:bold; } /* color:#65984d; font-weight:bold; */
	.sports-listing td a				{ color:#096B20; }
	.sports-listing tr td.colDivider,
	.sports-listing tr.alt td.colDivider 	{ width:5px; font-size:1px; line-height:1px; padding:0; border-left:1px solid #444 !important; border-right:1px solid #444; background-color:#65984d; }
	.sports-listing	.rowHeader td.colDivider 		{ border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #65984d; }
	.sports-listing	td.colCloseBorder				{ border-right:1px solid #444; }
	.sports-listing	tr.alt td						{ background-color:#E7F4EB; } /* #D0E9D6; } #E7E7F2; } */
	.sports-listing	td.colCurrencyHighLight		    	{ text-align:right; background-color:#D0E9D6; } /* #D0E9D6; } #E7E7F2; } */
	.sports-listing	tr.alt td.colCurrencyHighLight	{ text-align:right; background-color:#D0E9D6; } /* #D0E9D6; } #E7E7F2; } */
	
	.sports-listing	select			{ font-size:11px;  }
	
	.sports-listing .rowFirst td,
	.sports-listing td.colLast  		{ border-right:0; }
	.sports-listing .rowLast-w-bdr td	{ border-bottom:1px solid #444; }
	
	
	/*.rowHeader			{ color:#fff; font-weight:bold; background:url('../images/bg/MID_heading_bg.gif');background-color:#8ac6c6; }*/
	.rowHeader			{ color:#fff; font-weight:bold; background-color:#307D84;}
	.rowHeader .right 		{ border-right:1px solid #65984d;  }
	.rowHeader td			{ border-bottom:1px solid #444; border-top:1px solid #444; white-space:nowrap; }
	.rowHeader a, 
	.rowHeader a:link, 
	.rowHeader a:visited		{ color:#fff; font-weight:bold; }
	/* .rowHeader .colSorted	{ background-color:#0B531F; } /* #107A2E; } /* #17B543; } */
	.rowHeader .colSorted 		{ background-color:#85c446; } /* #534094; } */
	.colSortedCurrency			{ background-color:#85c446; text-align:right; padding-right:10px; }
	.colSortedLast	      		{ background-color:#85c446; padding:4px; border-right:1px solid #444; }
	.rowFilter td				{ border-top:1px solid #65984d; }
	.rowFilter td.left			{ border-left:1px solid #65984d; }
	.rowFilter td.right			{ border-right:1px solid #65984d; }
	.rowNoBorder td			{ border:0; }
	.rowTotal					{ font-weight:bold; }
	.rowTotal td				{ background-color:#efefef; border-top:1px solid #444; }
	
	/* prog bar */
	.fob-progress-bar			{ position:relative; }
	.fob-progress-bar a,
	.fob-progress-bar a:link,
	.fob-progress-bar a:visited	{ color:#fff; font-weight:bold; }
	.fob-progress-bar a:hover		{ color:#cfc; font-weight:bold; }
	.fob-progress-bar table			{ border:1px solid #444; background-color:#65984d; color:#fff; font-size:70%; border-collapse:collapse; }
	.fob-progress-bar table td 	{ border:1px solid #444; padding:2px 5px; font-weight:bold; }
	.fob-progress-bar table td.active	{ background-color:#0B531F; color:#fff; }
	.fob-progress-bar .prelude	{ color:#696; position:absolute; top:-12px; font-size:55%; }
	.fob-progress-bar table td.disabled	{ background-color:#fff; color:#bbb; font-weight:normal; }
	
	/* calendar */
	
	.calendar .rowHeader-sub td	{ background-color:#85c446; }
	.calendar .rowHeader		{ background-color:#307D84; }
	
	
/* colours _______

		sports green - #65984d
		dark green - #096B20
		multi-bet - #555
*/

/* MULTI BET Enhancements _________________ */
	
	a.link-arr-sports-multi				{ padding:2px 0 2px 16px; color:#ffffff; font-size:70%; background:url('../images/arrows/ARR-sml-black-redbg.gif') 0 2px no-repeat; font-weight:bold; text-decoration:none;  }
	a.link-arr-sports-multi:hover			{ text-decoration:underline; color:#8ac6c6; }
	
	#divLHNav .multi-group			  	{ background-color:#487a79; border-top:1px solid #487a79; border-bottom:1px solid #487a79; }
	#divLHNav .multi-group .crimp			{ display:block; background-color:#8ac6c6; border-top:1px solid #487a79; font-size:0; line-height:0; height:1px; }

	.btn-multi-std,
	.btn-multi-expand					{ border-width:1px; border-style:solid; border-color:#999 #333 #333 #999; color:#fff; font-size:95%; cursor:pointer; cursor:hand; }
	.btn-multi-std						{ background-color:#8D80B7; }
/*	.btn-multi-std-disabled	{ background-color:#ddd; border-color:#bbb #555 #555 #bbb; color:#aaa; } */
	.btn-multi-std-disabled				{ border-width:1px; border-style:solid;  border-color:#bbb #555 #555 #bbb; color:#aaa;  background-color:#ddd; font-size:95%;}
	.btn-multi-expand					{ background-color:#444; } 
	
	.sports-listing td.colSepr,
	.sports-listing .rowHeader td.colSepr 		{ padding:0; background-color:#fff; width:3px; border-left:1px solid #333; border-right:1px solid #333; 
												  text-align:center; border-bottom:0; border-top:0; }
	.sports-listing tr td.colMulti			{ text-align:center; white-space:nowrap; border-left:1px solid #333; }
	.sports-listing .colSepr span.noBdr		{ display:block; position:relative; width:3px; background-color:#fff; bottom:-10px; font-size:1px; line-height:1px; height:20px; } 
	.sports-listing tr.rowHeader td.colSepr span.noBdr	{ top:-5px; }
	.sports-listing .alt .colSepr				{ background-color:#fff; }
	.sports-listing td.colCloseFirstSection 	{ border-right:1px solid #333; }
	.sports-listing .rowDisabled td 			{ color:#888; }
	

	/* header colour */
	.sports-listing .rowHeader .colMulti,
	.multi-listing .rowHeader td				{ background-color:#555; }
	
	.multi-listing							{ border-collapse:collapse; font-size:71%; color:#444; border:1px solid #444; }
	.multi-listing td						{ padding:4px; border-right:1px solid #fff; }
	.multi-listing td.colLast				{ border-right:1px solid #444; }
	.multi-listing tr.rowHeader .colSorted 		{ background-color:#222; } 
	.multi-listing tr.alt td					{ background-color:#E7F4EB; }
	.multi-listing tr.rowHilighted td	  		{ background-color:#FFFF66; }
	.multi-listing tr.rowEditActive td			{ background-color:#FFFF66; font-weight:bold; }
	
	.margin-multi-btns-inset					{ margin-right:75px; }
	
	#divCancelBtnHolder 			{ float:left; }
	
	.box-multi-calc-grid			{ position:relative; top:-1px; margin-bottom:6px; text-align:right; }
	.box-multi-calc-grid table	  	{ font-size:66%; margin:0 0 0 auto; background-color:#E7F4EB; border-width:0 1px 1px 1px; border-style:solid; border-color:#333; }
	.box-multi-calc-grid table td		{ white-space:nowrap; text-align:right; padding:4px; font-weight:bold; }
	
	.width-multi-sel				{ width:230px; }
	
	.exp-collapse-box 				{ padding:6px 0; margin:12px 0 3px 0; border:1px solid #bbb; }
	
	.info-header ul li				{ margin-top:1px; margin-bottom:1px; }
	

.mostVisited
        {
            color:#444444;
            font-weight:bold;
            font-size: 13px;
        }
