/* STYLES FOR RULES ON FRONT END */

.currEvent div, .currEvent ul, .currEvent li, .currEvent dl, .currEvent dt, .currEvent dd, .currEvent p,
.currEvent form, .currEvent input, .currEvent img, .currEvent h1, .currEvent h2, .currEvent h3, .currEvent h4,
.currEvent a, .currEvent table, .currEvent tr, .currEvent th, .currEvent td, .currEvent thead, .currEvent tbody, .currEvent span{float:left; position:relative; }


/*paragraph rules*/

/*.currEvent p{ width: 90%; left: 5%; line-height: 14px; padding-bottom: 5px;  text-align: justify; font-size: 11px;}*/
.currEvent p *{float: none !important; width: auto !important; background: none !important; display: inline !important;}

.currEvent{padding: 0 0 10px; clear: none; width:100%;}
.currEvent img{ float: none; margin: 15px 0 0;}
.currEvent h3{font-size: 13px; width: 94%; left: 2%; color:#000066!important; text-align: left; padding: 5px 0 5px; font-weight: bold;  border-bottom:1px solid #ddd;}
.currEvent h4{ width: 94%; left: 3%; color: #cc0000; text-align: left; padding: 5px 0; font-weight: bold; }
.currEvent p{ width: 94%; left: 3%; color: #333; padding-bottom: 6px;}
.currEvent table{ width: 94%; left: 3%; color: #333; padding-bottom: 10px;}
.currEvent table *{float:none;}

.currEvent dl.accordion-menu{ width: 90%!important; left: 4%; text-align: justify; background-color: silver;}
.currEvent dl.accordion-menu dt{ width:100%; font-weight: bold; text-align: left; padding: 2px 0px;}
.currEvent dl.accordion-menu dt span{ float: left; width:96%;  padding: 3px 0; left: 1%; position: relative; }
.currEvent dl.accordion-menu dt.a-m-t {	background-color:#585858; cursor:pointer; background-image: url(../images/internal/rules-bg.jpg); background-repeat: repeat-x;}
.currEvent dl.accordion-menu dt.a-m-t span{color:#fff; height: 100%; top: 2px;}
.currEvent dl.accordion-menu dt.a-m-t-hover{background-color: #E10000;}
.currEvent dl.accordion-menu dt.a-m-t-hover span{ color: #cc0000;}
.currEvent dl.accordion-menu dt.a-m-t-down{}
.currEvent dl.accordion-menu dt.a-m-t-expand { background-color: #DDD; border: solid silver; border-width: 1px 0; }
.currEvent dl.accordion-menu dt.a-m-t-expand span{ color:#fff;}
.currEvent dl.accordion-menu dt.a-m-t ul li dd{ padding:0!important; margin: 0!important; list-style:none!important}

.currEvent dl.accordion-menu dd{ width:98%; left: 1%; background-color: #FFF; padding: 10px 0;}
.currEvent dl.accordion-menu dd *{color: #333;}
/*.currEvent dl.accordion-menu dd dd{ border: none;}*/
.currEvent dl.accordion-menu dd.a-m-d{display:none; border:solid 1px silver; margin-bottom: 5px;}
.currEvent dl.accordion-menu dd.a-m-d-expand {display:block;}
.currEvent dl.accordion-menu dd.a-m-d-before-expand {display:block;	z-index:-1;	opacity:0;	height:auto !important;	visibility:hidden;overflow:visible;}
.currEvent dl.accordion-menu dd.a-m-d-anim {	overflow:hidden;	display:block;	}
.currEvent dl.accordion-menu dd.a-m-d .bd{ width: 100%;}
.currEvent dl.accordion-menu dd.a-m-d .bd ul li{ list-style:none!important; margin: 0!important; padding:5px 0!important;}
.currEvent dl.accordion-menu dd.a-m-d .bd ul li p{  margin: 0!important; padding:0!important;}
.currEvent dl.accordion-menu dd.a-m-d .bd div{left: 16px; background-color: #ddd; border-bottom: 1px solid silver; text-align: center; font-weight: bold; color:#cc0000; margin: 5px 0; font-size:12px;}
.currEvent dl.accordion-menu dd dl{ width: 94%; left: 3%;}
.currEvent dl.accordion-menu dd div{ width: 94%; left: 0; }
.currEvent dl.accordion-menu dd li{ background: none!important; }

.currEvent table.poChart{ width:94%; clear: both; margin: 0 0 3px; left: 3%; border: 1px solid silver;}
.currEvent table.poChart tr{float: none;}
.currEvent table.poChart td{ float: none;}
.currEvent .poChartTitle{width:100%; height: 100%; color: #fff; float: left;}

.currEvent ul{width: 94%; left: 3%; width:90%;}
.currEvent ul li{ clear: both; padding: 2px 0;  width: 100%;}
	/*----> Overrides last rule when list is needed without list style*/
.currEvent ul.simpleUL li{ clear: none; padding: 0;  width: auto; background: none !important;}
.currEvent ul a, .currEvent ul a span{color: #cc0000; font-weight: bold; text-align: left;}
.currEvent ul a:hover,.currEvent ul a:hover span{text-decoration: underline; color: #cc0000;}
.currEvent ul a span{ position: relative; left: 20px; width:90%; font-size: 12px; }


/*Rules for horse tracks*/
.currEvent .rTracksGlobal{width:94%; }
.currEvent .rTracksGlobal .rTracksBox{width: 98%; border: 1px solid #333!important; margin-bottom: 10px; left:0.6% !important; background-color: #fff!important;}
.currEvent .rTracksGlobal .rTracksBox-title { width:100%; background-color: green!important; font-weight: bold; font-size: 12px;  text-align: left;  margin:0 0 5px 0!important; height: 20px; left:0% !important; }
.currEvent .rTracksGlobal .rTracksBox-title span{ top:2px; left: 8px;color:#DDD!important;  }
.currEvent .rTracksGlobal .rTracksBox-title span.classProfit{ padding:1px 10px 0 10px; font-weight: bold; color: #FFF!important; font-family: Arial, Helvetica, sans-serif; font-size:11px}
.currEvent .rTracksGlobal ul.rTracksBox-list { width:100%; left: 0; padding-bottom: 5px!important }
.currEvent .rTracksGlobal ul.rTracksBox-list li{  width:26%; left: 20px; text-align: left; color: #333;   background-image: url(../images/internal/liCircle.jpg)!important; background-repeat: no-repeat!important; background-position: 0 5px!important; list-style: none!important ; font-size:10px; font-weight: normal; }
.currEvent .rTracksGlobal ul.rTracksBox-list li span{ left:13px !important; }
.currEvent .rTracksGlobal .rTracksBox-footer{width:100%; background-color: #ddd; color: #333; height:16px; font-weight: bold; text-align: left; margin-top: 9px; border-top: 1px solid #000; }
.currEvent .rTracksGlobal .rTracksBox-footer span {top:2px; left: 8px; }