#allOdds {
	width: 770px;
	height: 20px;
	position: absolute;
	top: 10px;
	left: 205px;
	z-index: 10;
}
#allOdds #oddLinks {
	
}

#MoreOddsOptions P,
#LineOptions P {
	margin:0;
	padding:0;
	line-height:23px;
	height:23px;
	font-weight:bold;
	font-size: 10px;
	color: #FFF;
}
#MoreOddsOptions P STRONG,
#LineOptions STRONG {
	color: #2d9cac;
	text-align:center;
	width: 80px;
	height: 23px;
	padding: 0 15px 0 0;
	display: block;
	float: left;
}
#MoreOddsOptions {
	width: 770px;
	height: 20px;
	margin: 0;
	padding: 0;
}
#MoreOddsOptions DIV {
	display: inline;
}
#MoreOddsOptions DIV SPAN {
	background: #fff;
	font: bold 11px/17px Verdana, Geneva, Arial, Hevetica, sans-serif;
	text-align: center;
	height: 18px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #ebebeb;
	border-left: none;
	display: block;
	float: left;
}
#MoreOddsOptions DIV SPAN.mouseOver {
	background: #dbdbdb;
}
#MoreOddsOptions DIV SPAN.mouseOver A {
	color: #000;
}
#MoreOddsOptions UL {
	width: 505px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 80px;
	top: 20px;
	background-color: #FFF;
	border: 3px solid #EEE;
}
#MoreOddsOptions UL LI {
	margin: 0;
	padding: 0;
	font-size: 11px;
	border-bottom: 1px solid #EEE;
}
#MoreOddsOptions UL LI.even {
	background-color: #F7F7F7;
}
#MoreOddsOptions UL LI A {
	color: #595959;
	line-height: 26px;
	text-indent: 25px;
	display: block;
	width: 100%;
	border: 1px solid #FFF;
	background: #FFF;
}
#MoreOddsOptions UL LI A:hover {
	text-decoration: none;
	color: #457FDC;
	background: #FFF;
}

#LineOptions {
	width: 230px;
	position: absolute;
	right: 20px;
	top: 25px;
	z-index: -1;
}
#LineOptions P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#LineOptions P STRONG {
	width:93px;
	color: #737373;
}
#LineOptions P EM {
	font-style:normal;
	display: block;
	float:left;
	width: 58px;
	line-height: 19px;
	margin: 0 3px 0 0;
	border-bottom: 3px solid #b92d2d;
}

#odds {
	width: 680px;
	margin: 0 10px 0 0;
	float: left;
}
#sportContent {
	width: 240px;
	float: left;
	overflow: hidden;
}

#odds TABLE {
	width: 100%;
}
#odds TABLE TH,
#odds TD.betType {
	background: #bbb;
	font: bold 10px/20px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #fff;
	padding: 0 5px;
	border-bottom: 1px solid #fff;
}
#odds TABLE TD {
	font: 11px/24px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #444;
	text-align: center;
	border-bottom: 1px solid #d7d7d7;
	padding: 0 5px;
}
#odds TABLE TD.oddsTime {
	background: #ececec;
	font-weight: bold;
	color: #386688;
	text-align: left;
}
#odds TABLE TH#oddsTitle {
	background-color: #386688;
	font: bold 11px/25px Verdana, Geneva, Arial, Hevetica, sans-serif;
	width: 400px;
	border-right: 1px solid #fff;
}
#odds TABLE TH#oddsDate {
	background-color: #92b489;
	line-height: 20px;
}
#odds TABLE TH[title="Rotation Number"] {
	width: 100px;
}
#odds TABLE TH[title="Participant Team or Player"] {
	width: 298px;
}

#odds TABLE TR.gameDivider TD {
	background: #d9e0e5;
	line-height: 5px;
	height: 5px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

P.lastUpdate {
	display: none;
}
#sportContent H2 {
	background-color: #386688;
	font: bold 11px/25px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0 10px;
}
#sportContent H3 {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
}
#sportContent H4 {
	font: bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
}

#PageContent OL,
#PageContent UL, {
	margin: 10px 0 0 0;
	padding: 0 10px 0 20px;
}
#PageContent LI {
	line-height: 15px;
	margin: 0 0 10px 0;
	padding: 3px 0;
	border-bottom: 1px dotted #efefef;
}
#sportContent TABLE {
	width: 100%;
}
#sportContent CAPTION {
	background-color: #92b489;
	font:  11px/19px Verdana, Geneva, Arial, Hevetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 0 10px;
	border-top: 1px solid #fff;
}
#sportContent TH,
#sportContent TD {
	white-space: nowrap;
}
#sportContent TH {
	background: #bbb;
	font: bold 10px/20px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #fff;
	text-align: left;
	padding: 0 5px;
	border-top: 1px solid #fff;
}
#sportContent TD {
	font:  11px/24px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #444;
	border-bottom: 1px dotted #d7d7d7;
	padding: 0 5px;
}

#sportContent TH.oddsCaption {
	background-color: #386688;
	font: bold 11px/25px Verdana, Geneva, Arial, Hevetica, sans-serif;
	border-right: 1px solid #fff;
}
#sportContent TR.gameDivider TD {
	background: #d9e0e5;
	line-height: 5px !important;
	height: 5px !important;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#LiveOddsDynamicContent {
	width: 240px;
	float: left;
}
#LiveOddsDynamicContent H2 {
	background-color: #386688;
	font: bold 11px/25px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0 10px;
}
#LiveOddsDynamicContent H2 A {
	color: #fff;
}
#OddsAndNewsBlock {
	margin: 16px 0 20px 0;
}
#MainNewsAndImage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444;
}
#MainNewsText H2 {
	background-color: #dedede;
	font: bold 11px/15px Verdana, Geneva, Arial, Hevetica, sans-serif;
	color: #000;
	margin: 0 0 0 0;
	padding: 5px
}
#MainNewsText P {
	font: 11px/15px Arial, Hevetica, sans-serif;
	margin: 0 0 0 0;
	padding: 15px;
}
#MainNewsText P A {
	font-weight: bold;
	white-space: nowrap;
	display: block;
	text-align: right;
}
#MainNewsImage {
	background-color: #dedede;
	text-align: center;
	padding: 5px;
}
#MainNewsImage IMG {
	width: 150px;
	border: 1px solid #000;
}
#NewsBox UL {
	margin: 0;
	padding: 5px 10px;
}
#NewsBox LI {
	font: bold 11px/15px Verdana, Geneva, Arial, Hevetica, sans-serif;
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px dotted #efefef;
	list-style: none;
}

#SportsArticles {
	margin: 15px 0 20px 0;
}
#SportsArticles H3 {
	font: bold 11px/15px Arial, Hevetica, sans-serif;
	margin: 10px 0;
	padding: 0;
}
#LatestArticle {
	margin: 0;
	padding: 10px;
}
#SportsArticles P.mainpagearticlereadmorelink {
	text-align: right;
	border-top: 1px solid #efefef;
}
#SportsArticles UL {
	margin: 0;
	padding: 5px 10px 5px 20px;
}
#SportsArticles LI {
	font: 9px/15px Verdana, Geneva, Arial, Hevetica, sans-serif;
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px dotted #efefef;
}
#SportsArticles LI A {
	font-weight: bold;
}
#SportsArticles LI SPAN {
	display: block;
}
#MoreArticles P {
	font: 9px/15px Verdana, Geneva, Arial, Hevetica, sans-serif;
	text-align: right;
}
