.linesContainer{
background:#C6D2DB;
border:1px solid #AAAAAA;
clear:both;
float:left;
margin:0 0 10px;
padding:0px;
}

.futureContainer{
/*background-color:#ECECEC;*/
background:#C6D2DB;
border:1px solid #AAAAAA;
clear:both;
float:left;
margin:0 0 10px;
padding:0px;
}


.linesHeader {
background:#C6D2DB;
font-size:0.9em;
font-weight:bold;
padding:6px 10px 5px 5px;
}

.linesSubHeader {
background:#f6f6f6;
}

tr.linesSubHeader td {
background:#f6f6f6;
font-size:0.9em;
font-weight:bold;
padding:3px 0px 1px 3px;
border-top:1px solid #aaa;
white-space:nowrap;
}

table.futures td {
background:#f6f6f6;
padding:3px 0px 0px 3px;
border-top:1px solid #aaa;
}

tr.linesFuturesRow {
background:#f6f6f6;
}
tr.linesFuturesRow td{
border-top:1px solid #AAA;
padding:1px 0px 1px 3px;
white-space:nowrap;
width:200px;
}

.linesCommentsRow {
background:#f6f6f6;
}

.linesRow {
background:#f6f6f6;
padding:0px;
}
.linesRowBot {
background:#f6f6f6;
padding:0px;
}
.linesRowMid {
background:#f6f6f6;
padding:0px;
}

tr.linesCommentsRow td{
padding:0px 0px 0px 3px;
}

tr.linesRow td{
padding:0px 0px 1px 3px;
white-space:nowrap;
}
tr.linesRowMid td{
padding:0px 0px 1px 3px;
white-space:nowrap;
}
tr.linesRowBot td{
padding:0px 0px 10px 3px;
white-space:nowrap;
}


/* new lists */
ul.SportList{
float: left;
list-style: none;
background:#f6f6f6;
padding:0px;
margin: 0px;
width:100%;
line-height:2.5;
}
li.SportList {
float: left;
list-style: none;
background:#C6D2DB;
font-size:0.9em;
font-weight:bold;
padding: 0;
margin: 0px;
}

ul.SubSportList {
list-style: none;
padding: 0px;
margin: 0;
font-weight:normal;
line-height:1.5;
}

li.SubSportList {
list-style: none;
margin: 0px;
background:#f6f6f6;
padding: 2px 10px 2px 0px;
}

.sportsContainer{
background:#f6f6f6;
border:1px solid #AAAAAA;
clear:both;
float:left;
/*margin:8px 12px 10px;*/
margin:0 0 10px;
padding:0px;
width:auto;
}

/*
#contentContainer{
margin:0px; 
width:auto;
height:100%;
}
*/
/* ie 6 likes this: position:absolute; */

#contentContainer{
margin:8px 12px 10px;
padding:0px;
width:auto;
height:100%;
}

/* old tables */

.sportsTable{
background:#f6f6f6;
border:1px solid #AAAAAA;
clear:both;
float:left;
margin:0 0 10px;
padding:0px;
width:100%;
}

.sportsHeaderRow {
background:#660000;
}

.sportsHeader {
background:#006600;
/*background:#C6D2DB;*/
font-size:0.9em;
font-weight:bold;
padding:6px 10px 5px 5px; 
margin:0 0 0px;
}

.sportsRow {
background:#f6f6f6;
}

.sportsCell {
background:#f6f6f6;
padding:0px 10px 2px 5px;
}

.teaserContainer{
background:#f6f6f6;
border:1px solid #AAAAAA;
clear:both;
float:left;
margin:0 0 20px;
padding:0px;
}

.teaserHeader {
background:#C6D2DB;
font-size:0.9em;
font-weight:bold;
padding:6px 10px 5px 5px;
margin:0 0 0px;

}

.teaserRow {
background:#f6f6f6;
}

.teaserCell {
background:#f6f6f6;
padding:0px 10px 2px 5px;
}





dl.table-display
{
width: 200px;
margin:  0;
padding: 0;
}

.table-display dt
{
width: 100px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-bottom: 1px solid #999;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 70px;
margin: 0 0 0 0;
padding: .5em;
border-bottom: 1px solid #999;
}

// frames for 3rd parties  play with this guy being in next line - it doesnt looks so good when no frame #contentContainer
#frame1 { margin:0; padding:0; height:100%; }
#frame1 { display:block; width:100%; border:none; }

.listed_action {font-style: italic; }


table.WagerDesc td {
border-width: 1px;
padding:0px 5px 0px 10px;
white-space:nowrap;
vertical-align: top	
}

.hidediv {
position: absolute;
left: -100%;
}

div#rif-contain {  width: 350px; margin: 1px 0; }
div#rif-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#rif-contain table td, div#rif-contain table th { border: 1px solid #eee; padding: .4em 5px; text-align: left; }
div#rif-contain table th { border: 1px solid #eee; padding: 0px; text-align: center; }
div#rif-contain table th { font-weight:bold; background:#eee;}

.loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}


span.rifselection{
padding:3px;
white-space: nowrap;
border-style:solid;
background-color:#F3F7FD;
border:1px solid #BBD8FB;
}


HR {
	HEIGHT: 1px; COLOR: #eee
}
.WagerModule {
	PADDING-TOP: 10px;
}

.WagerTopNoBorder {
	BACKGROUND-IMAGE: url(../images/wagerheader.gif); POSITION: relative; WIDTH: 100%; HEIGHT: 24px; MARGIN-LEFT: 1px; FONT-SIZE: 24px; MARGIN-RIGHT: 1px
}
.pr {
	POSITION: relative
}
.WagerHeaderText {
	POSITION: absolute; COLOR: #333333; top 5; margin-top:-19px; FONT-WEIGHT: bold; LEFT: 17px;
}
.WagerContentCell {

	background:#f6f6f6; BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; white-space:nowrap; BORDER-RIGHT: #e1e1e1 1px solid
}

.futurecol {
	FLOAT: left; MARGIN: 15px
}

.futuretree {
	BORDER: #bbb 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #F6F6F6; PADDING-BOTTOM: 5px; OVERFLOW: auto; WIDTH: 200px; PADDING-TOP: 5px; HEIGHT: 400px
}


