.openheader1 {
 padding: 5px;background: #d9d9d9 url(//smimgs.com/images/bullets/up_arrow.png) no-repeat scroll;background-position: 98% 50%;color:#000;margin-bottom: 2px;font-size: 1em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #b9b9b9; cursor: pointer;
}


.closedheader1 {
 padding: 5px;background: #d9d9d9 url(//smimgs.com/images/bullets/down_arrow.png) no-repeat scroll;background-position: 98% 50%;color:#000;margin-bottom: 2px;font-size: 1em;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #b9b9b9; cursor: pointer;
}


.resultsdata { width: 100%; border-spacing:0; border-collapse:collapse; margin-bottom: 3px; }
.resultsdata th, .resultsdata td{text-align:center;padding:0 0.5em;vertical-align: top;}
.resultsdata tr {height:24px;}
.resultsdata .team{text-align:left;vertical-align:middle;}
.resultsdata .left{text-align:left;vertical-align:middle;}
.resultsdata .justified{text-align:justify;vertical-align:middle;}
.resultsdata .center{text-align:center;vertical-align:middle;}
.resultsdata .right{text-align:right;vertical-align:middle;}
.resultsdata .small{font-size:0.9em}
.resultsdata .unmanaged{text-align:left;font-style:italic}
.resultsdata td{font: 1em Arial, Verdana, "Sans Serif", Helvetica, "Andale Mono", Courier, "Courier New", monospace}
.resultsdata thead th{vertical-align:bottom;border-width:0 1px 1px 0;white-space:normal}
.resultsdata th{border:1px solid #eee;white-space:nowrap}
.resultsdata .highl{background-color:#F5FFFA;}
.resultsdata .highlight{background-color:#eee;}
.resultsdata .separator{border:none;background:#eee}
.resultsdata .penaltydisplay {font-style: italic; font-size: 0.9em; text-align: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;padding: 3px;}
.resultsdata .sectionheader {text-align: left; border-bottom: 1px solid #ccc; }
.resultsdata .sectionheader h3 {color: #546347; margin: 2px 0;} 

.resultsdatabig { border-collapse: collapse; width: 100%; }
.resultsdatabig th, .resultsdatabig td{text-align:center;padding:0 0.5em;border-bottom:1px solid #DDD;}
.resultsdatabig .team{text-align:left}
.resultsdatabig .left{text-align:left}
.resultsdatabig .justified{text-align:justify}
.resultsdatabig .center{text-align:center}
.resultsdatabig .right{text-align:right}
.resultsdatabig .small{font-size:0.9em}
.resultsdatabig .unmanaged{text-align:left;font-style:italic}
.resultsdatabig td{font: 1em Arial, Verdana, "Sans Serif", Helvetica, "Andale Mono", Courier, "Courier New", monospace; padding: 5px 2px; vertical-align: top;}
.resultsdatabig thead th{vertical-align:bottom;border:1px solid gray;border-width:0 1px 1px 0;white-space:normal}
.resultsdatabig th{border:1px solid #eee;white-space:nowrap}
.resultsdatabig .highl{background-color:#F5FFFA;}
.resultsdatabig .highlight{background-color:#eee;}
.resultsdatabig .separator{border:none;background:#eee}
.resultsdatabig .penaltydisplay {font-style: italic; font-size: 0.9em; text-align: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;padding: 3px;}
 
.fixturesdatabig { border-collapse: collapse; width: 100%; margin:10px;}
.fixturesdatabig th, .fixturesdatabig td{text-align:center;padding:0 0.5em;border-bottom:1px solid #DDD;}
.fixturesdatabig .team{text-align:left}
.fixturesdatabig .left{text-align:left}
.fixturesdatabig .justified{text-align:justify}
.fixturesdatabig .center{text-align:center}
.fixturesdatabig .right{text-align:right}
.fixturesdatabig .small{font-size:0.9em}
.fixturesdatabig .unmanaged{text-align:left;font-style:italic}
.fixturesdatabig td{font: 1em Arial, Verdana, "Sans Serif", Helvetica, "Andale Mono", Courier, "Courier New", monospace; padding: 0; vertical-align: top;}
.fixturesdatabig thead th{vertical-align:bottom;border:1px solid gray;border-width:0 1px 1px 0;white-space:normal}
.fixturesdatabig th{border:1px solid #eee;white-space:nowrap}
.fixturesdatabig .highl{background-color:#F5FFFA;}
.fixturesdatabig .highlight{background-color:#eee;}
.fixturesdatabig .separator{border:none;background:#eee}
.fixturesdatabig .penaltydisplay {font-style: italic; font-size: 0.9em; text-align: left; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;padding: 3px;}

.smallgoldheader {
	border-bottom:1px solid silver;
	color:#BE9F0F;
	margin-bottom:5px;
	padding-bottom:3px;
	text-align:left;
}

.goldfeaturelist {
	margin: 0;
	padding-left: 1.5em;
}

.goldfeaturelist li {
	padding-left: 20px;
	list-style-image: url(//smimgs.com/images/bullets/bullet_gold.png);
        background-repeat: no-repeat;
}

.liveScoreResults {

}

.liveScoreResults td {	
	background: #eee;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 40%;
}

.liveScoreResults td.home {
	background: #eee;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 40%;
	text-align:right;
}

.liveScoreResults td.away {
	background: #eee;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	width: 40%;
	text-align:left;
}

.liveScoreResults td.score {
	background: #000;
	width: 10%;
	color:gold;
	text-align:center;
}

.liveScoreScorers {

}

.liveScoreScorers td {	
	background: #EEEEEE;
	color: black;
	font-size: 1em;
	font-weight: bold;
}

.liveScoreScorers td.scorer {	
	color:#922;
}
.liveScoreScorers td.lsDiv {
	width: 55px;
}
.liveScoreScorers td.lsClub {
	width: 160px;
}

.liveScoreScorers td.lsScore {
	width: 30px;
	text-align:center;
}
.liveScoreScorers td.lsScorer {
	width: 190px;
	text-align:right;
}

.liveScorePanel {
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	background-color: #fff;
	padding: 5px;
}

.liveScoreTeamName {
	font-size: 11pt;
}

.liveScoreHomeTeamName {
	text-align: right;
	width: 40%;
	background:#eee;
	padding-right:15px;
	border-bottom:2px solid red;
}

.liveScoreAwayTeamName {
	text-align: left;
	width: 40%;
	background:#eee;
	padding-left:15px;
	border-bottom:2px solid blue;
}

.liveScoreTimeDisplay
{
color:white;
font-size:14pt;
}

.liveScoreScore {
	font-size: 24pt;
	color:gold;
	text-align: center;	
}

.liveScoreHomeScore {
	width: 10%;
	background:#000;
	color:gold;
}

.liveScoreAwayScore {
	width: 10%;
	background:#000;
	color:gold;
}

.liveScoreScorersRow {
	height: 60px;
}

.liveScoreDivisionSelectorPanel {
	text-align: right; 
	padding: 3px; 
	border: 1px solid white; 
	background-color: #eee;
	width: 40%;
}

.liveScoreDivisionSelectorLabel {
	color: black; 
	font-weight: bold; 
	margin-left: 4em;
}

.liveScoreCommentary {
	border: 1px solid #ddd;
	background-color: #fff;
	color: black;
	padding: 10px;
	font-size: 10pt;
	height: 130px;
	line-height: 140%;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	overflow: auto;
}

.liveScoreTopBarPanel {
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	font-weight: bold;
	border: 1px solid #ddd;
	padding: 3px 8px;
	background-color: #fff;
	color: #000;
	font-size: 10pt;
}

.liveScoreTopBar {
	width: 100%;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-weight: normal;
}

.liveScoreTopBar td.gameScorers {
	vertical-align: top; 
	font-size: 8pt;
}

.liveMatchAggScore {
	vertical-align: top;
}

.liveScoreMessage {
	background-color: #BBDD99;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	color: black;
	margin: 2px;
	padding: 10px;
}

.liveScoreDivisionSelector {
	background-color: white;
	color: black;
	font-weight: bold;
}

.liveScoreCommTime {
	font-size: 30pt;
	vertical-align: top;
	width: 10%;
	background:#eee;
	color:#000;
	padding: 30px 5px;
	border-bottom:1px solid #000;
}

.liveScoreCommLine {
	border-bottom: 1px solid black;
	vertical-align: top;
	margin-bottom: 30px;
	width: 80%;
	padding: 20px 5px;
}

.liveScoreCurrentLine {
	font-size: 1.2em;
	margin-bottom: 4px;
}

.liveMatchCommentaryList {
	width: 95%;
}

.liveMatchControls {
	width: 100%;
}  

#liveMatchDominationBar {
	padding: 0;
	margin: 1px 0;
	border: 0;
	height: 8px; 
	border-collapse: collapse;
	width: 100%;
	opacity: 0.9;
}

#liveMatchDominationBar td {
	padding: 0;
	margin: 0;
	border: 0;	
}

#liveMatchHomeDomination {	

}

#liveMatchAwayDomination {

}

.liveMatchGroupSummary {
	font-size: 11pt;
	background-color: #eee;
	color: white;
	font-weight: bold;
	text-align:center;
	height: 36px;	
	line-height: 36px;  
}

.liveMatchSummaryHome {
	background-color: red;
}

.liveMatchSummaryAway {
	background-color: blue;
}

.liveScoreMatchDetails {
	font-size: 8pt;
}

.liveScoreMatchDetails td {
	padding-bottom: 8px;
}

#liveScoreSplashScreen {
	padding: 20px;
}

#liveScoreSplashPanel {
	text-align: center;
}

#liveScoreSplashPanel h1 {
	color: white;
}

#liveScoreSplashPanel h3 {
	color: white;
} 

#liveScoreSplashPanel img {
	margin: 20px 5px 10px 5px;
} 

ul.sccontrols {
	list-style: none;
	padding: 0px;
	margin: 1px;
}

.displace {
	position: absolute;
	left: -5000px;
}

ul.sccontrols li {
	float: left;
	border: 1px solid white;
	margin-right: 5px;
}

ul.sccontrols li a {
	display: block;
	width: 58px;
	height: 26px;
	background: url(//smimgs.com/images/livescore/livescorebuttonsvsprite.png);
}

ul.sccontrols li.play a { background-position: 0 0; }
ul.sccontrols li.pause a { background-position: 0 -130px; }
ul.sccontrols li.stop a { background-position: 0 -156px; }
ul.sccontrols li.voldown a { background-position: 0 -234px; }
ul.sccontrols li.volup a { background-position: 0 -312px; }
ul.sccontrols li.volmute a { background-position: 0 -442px; }
ul.sccontrols li.speeddown a { background-position: 0 -468px; }
ul.sccontrols li.speedup a { background-position: 0 -546px; }
ul.sccontrols li.volume a { background-position: 0 -624px; }
ul.sccontrols li.ffwd a { background-position: 0 -702px; }

ul.sccontrols li.play a:hover { background-position: 0 -26px; }
ul.sccontrols li.pause a:hover { background-position: 0 -130px; }
ul.sccontrols li.stop a:hover { background-position: 0 -182px; }
ul.sccontrols li.voldown a:hover { background-position: 0 -260px; }
ul.sccontrols li.volup a:hover { background-position: 0 -338px; }
ul.sccontrols li.speeddown a:hover { background-position: 0 -494px; }
ul.sccontrols li.speedup a:hover { background-position: 0 -572px; }
ul.sccontrols li.volume a:hover { background-position: 0 -650px; }
ul.sccontrols li.ffwd a:hover { background-position: 0 -728px; }

ul.sccontrols li.play a:active { background-position: 0 -52px; }
ul.sccontrols li.pause a:active { background-position: 0 -130px; }
ul.sccontrols li.stop a:active { background-position: 0 -208px; }
ul.sccontrols li.voldown a:active { background-position: 0 -286px; }
ul.sccontrols li.volup a:active { background-position: 0 -364px; }
ul.sccontrols li.speeddown a:active { background-position: 0 -520px; }
ul.sccontrols li.speedup a:active { background-position: 0 -598px; }
ul.sccontrols li.volume a:active { background-position: 0 -676px; }
ul.sccontrols li.ffwd a:active { background-position: 0 -754px; }

ul.sccontrolsthin {
	list-style: none;
	padding: 0px;
	margin: 1px;
}

ul.sccontrolsthin li {
	float: left;
	border: 1px solid white;
}

ul.sccontrolsthin li a {
	display: block;
	width: 26px;
	height: 26px;
	background: url(//smimgs.com/images/livescore/speedupdownsprite.png);
}

ul.sccontrolsthin li.speeddown a { background-position: 0 0 }
ul.sccontrolsthin li.speedup a { background-position: 0 -78px; }
ul.sccontrolsthin li.speeddown a:hover { background-position: 0 -26px; }
ul.sccontrolsthin li.speedup a:hover { background-position: 0 -104px; }
ul.sccontrolsthin li.speeddown a:active { background-position: 0 -52px; }
ul.sccontrolsthin li.speedup a:active { background-position: 0 -130px; }

div.speedbar {
	border: 1px solid white;
	float: left;
	background-image: url(//smimgs.com/images/livescore/speedbarsprite.png);
	width: 13px;
	height: 26px;
	background-color: #aadd99;
}

.speedbar5 { background-position: 0 0; }
.speedbar4 { background-position: 0 -26px; }
.speedbar3 { background-position: 0 -52px; }
.speedbar2 { background-position: 0 -78px; }
.speedbar1 { background-position: 0 -104px; }

.sccontrolslabel {
	line-height:23px;
	padding: 2px 4px 0 10px; 
	color: black;
	font-weight: bold;
}

.sccontrolsbar {
	border: 1px solid white; 
	background-color: #eee; 
}

/*
*	Selected/Active Links
*/
ul.sccontrols li.home a.selected {
	background-position: 0 -132px;
}

ul.sccontrols li.blog a.selected {
	background-position: -150px -132px;
}

ul.sccontrols li.contact a.selected {
	background-position: -300px -132px;
} 

div.penlight {
	border: 1px solid white;
	float: left;
	background-image: url(//smimgs.com/images/livescore/lights_sprite.png);
	width: 24px;
	height: 24px;
	background-color: #aadd99;
}

.penlightoff { background-position: 0 0; }
.penlightmiss { background-position: 0 -24px; }
.penlightscore { background-position: 0 -48px; }

.penLightTable {
	border-collapse: collapse;
}

.penLightTable td {
	margin: 0;
	padding: 0;
	border: 0;
	width: 24px;
	height: 24px;
}