

ul li { font-size: large; line-height: 50px; }
.GridHeader { background:url(../images/background_main.jpg);
	background-position: top; background-repeat: repeat-x;}
.GridFooter { background:url(../images/background_main.jpg);
	background-position: bottom; background-repeat: repeat-y;}
	
.RefundLabel { color: Tomato; font-size: small; }

.MoneyValidators { font-size: small; display: block; color: Blue;}

.SmallGreenBox
{
	border: solid 1px lightgreen; padding: 1px;	
}


.GamesGridTitles {font-weight: bold; margin-top: 10px; font-size: 14px; }

.GradedCorrect { color: Green; }
.GradedCorrect img { width: 14px; height: 14px; }
.GradedIncorrect {  color: Tomato; text-decoration: line-through; }
.GradedIncorrect img { width: 14px; height: 14px; }
.Ungraded {}
.Ungraded img { width: 14px; height: 14px; }

.Selected { font-weight: bold; }

.RankingHeader, .RankingColumn{ 
writing-mode: tb-rl;
filter: flipv fliph;
}


.RankingColumn > div 
{
	width: 15px; height: 15px;
	filter: flipv fliph;
}


.RankingColumn img
{
	width: 14px; height: 14px;
}


.LineSportRow, .LSR { color: #FFFFFF; background-color: #1a3a69; font-size: 15px; padding: 3px;}
.LineHeaderRow, .LHR { color: #000000; background-color: #FFFFFF;  font-size: 13px; font-weight: bold; }
.LineRow, .LR, .CL { font-size: 12px; }
/*.LineRow + .LineRow, .LR + .LR { background-color:  #EDEEE8; }
.LineRow + .LineRow + .LineRow, .LR + .LR + .LR { background-color:  #EEE8ED; }
*/
.LineSportRow a, .LSR a { color: #FFFFFF; }
.Visitor {}
.Home {}
.Alt { background-color: #EEE8ED; }
.NonAlt { background-color: #e9eeee; }
.EU { display: none; }
.US { }

.Selected { text-decoration: none; color: #000000; }
.Hidden2, .H2 { display: none; visibility:collapse; } 



.LineTable {  width: 98%; padding: 2px;  }
table { margin: 5px; } 
td { vertical-align: top; }

.SportsList h3 { font-size: 13px; background-color: #919191; color: #FFFFFF; padding: 3px; margin: 3px;}	
.SportsList { text-align: left; background-color: #FFFFFF; z-index: 2; position: static; left: 15px;  
	width: 150px; height: 100%; border: solid 1px #ccc; 
	font-size: 11px; padding: 1px; }
.Sport { font-weight: bold; white-space: normal; padding-left: 3px; }
label { white-space: nowrap; }
.Group { white-space: normal; display: block;}
.SportSubTypes { margin-left: 10px; }


.Expanded { }

.NoLine { visibility : hidden; }