.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#ffaa56; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );
	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);

	background-color:#ff7f00;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
 /*       .css-button{ 
    height: 32px !important; 
    margin-left: 1px;
    margin-right: 1px;
    width: 30% !important; 
    padding: 1px; 
    text-align: center; 
    color: #FFF33F; 
    font-family: 'offside-regular'; 
    font-size: 12px; 
    background: #000000; 
    background: -moz-linear-gradient(top, #000000 0%, #000000 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#000000)); 
    background: -webkit-linear-gradient(top, #000000 0%,#000000 100%); 
    background: -o-linear-gradient(top, #000000 0%,#000000 100%); 
    background: -ms-linear-gradient(top, #000000 0%,#000000 100%); 
    background: linear-gradient(to bottom, #000000 0%,#000000 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',  endColorstr='#000000', GradientType=0 ); 
    border-width: 2px; 
    border-style: solid; 
    border-color: #000000; 
    border-radius: 3px; 
    box-shadow: 0px 1px 0px 0px #A6827E;     
}

.css-button-selected { 
    height: 50px !important; 
    width: 30% !important; 
    padding: 1px; 
    margin-left: 2px;
    margin-right: 2px;
    text-align: center; 
    color: #FFF33F; 
    font-family: 'offside-regular'; 
    font-size: 12px; 
    background: #FFF3ff; 
    background: -moz-linear-gradient(top, #FFF3ff 0%, #000000 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF3ff), color-stop(100%,#000000)); 
    background: -webkit-linear-gradient(top, #FFF3ff 0%,#000000 100%); 
    background: -o-linear-gradient(top, #FFF3ff 0%,#000000 100%); 
    background: -ms-linear-gradient(top, #FFF3ff 0%,#000000 100%); 
    background: linear-gradient(to bottom, #FFF3ff 0%,#000000 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF3ff',  endColorstr='#000000', GradientType=0 ); 
    border-width: 2px; 
    border-style: solid; 
    border-color: #000000; 
    border-radius: 3px; 
    box-shadow: 0px 1px 0px 0px #A6827E;     
}*/


@font-face{ 
	font-family: 'offside-bold';
	src: url('webfonts/offside-bold.eot');
	src: url('webfonts/offside-bold.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/offside-bold.woff') format('woff'),
	     url('webfonts/offside-bold.ttf') format('truetype'),
	     url('webfonts/offside-bold.svg#webfont') format('svg');
}


@font-face{ 
	font-family: 'offside-regular';
	src: url('webfonts/offside-regular.eot');
	src: url('webfonts/offside-regular.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/offside-regular.woff') format('woff'),
	     url('webfonts/offside-regular.ttf') format('truetype'),
	     url('webfonts/offside-regular.svg#webfont') format('svg');
}

.LeagueName {
    color:Black;
    width:100%; 
    display:block;	
    text-align:center; 
    font-family:'offside-Bold';
    font-size: 16px;
    padding-top: 25px;   
    font-weight:bold;
}

#NoMatches {
    margin-top:30px;
    line-height:30px;
    border:1px solid #5a34e7;
    text-align:center;
    vertical-align:middle;
    width:230px;
    font-weight:bold;
    color:#5a34e7;    
}

.RollingMatchListTable {
    border:0px;
    width:100%;
    background-color:#eeeeee;     
    border:1px solid #999999;
    margin-top:10px;
    font-size: 16px; 
}

.RollingMatchListTable .TeamName {
    width:30%;
    font-weight:bold;
    text-align:center;    
    padding-top:10px;

}

.RollingMatchListTable .Score {
    width:20%;    
    font-weight:bold;
    text-align:center;    
    padding-top:4px;
}

.RollingMatchListTable .Logo {    
    text-align:center;    
    width:30%;    
}

.RollingMatchListTable .MatchTime {    
    text-align:center;    
    width:40%;    
}

.RollingMatchListTable .MatchStatus {
    width:30%;
    text-align:center;
}
  
.BroadcastingChannels {
    position:absolute;
    padding-left:10px;
}

.BroadcastingChannelList {
    text-align:center;
    border:1px solid #000;
    margin-top:5px;
    background-color: white;
}