body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* ==========================================================================
Tables
========================================================================== */

table {
border-collapse: collapse;
border-spacing: 0;
font-size: 12px;
}

#content table {
margin: 1em 2em;
}

#content thead tr {
border-bottom: 2px solid #666;
}

#content tbody tr {
border-bottom: 1px solid #666;
}

#content tbody tr:hover {
background-color: #eee;
}
#content th,
#content td {
padding: .5em;
}

/*	end base style */
.group{
color:#fff;
font-size:9px;

}
.group a{
	color:#fff;
	text-decoration:none;
	cursor:default;
}
.group_keepgoal{
color:#000;
font-size:9px;

}
.score{
font-weight:bold;
color:#00f;
cursor:pointer;
}
#tooltip1 { position: relative; }
#tooltip1 a span { display: none; color: #FFFFFF; z-index:1111 }
#tooltip1 a span table{font-size:11px;font-weight:normal;}
#tooltip1 a:hover span { display: block; position: absolute; width: 400px; background: #666699; min-height: 50px; left: -185px; top: 22px; color: #FFFFFF; padding: 0px 5px 5px 5px; }
.data-hover{
	
}
.data-h{
	color:#222;
}
.container{
margin:0px auto;
width:950px;
background-color:#fff;
padding:10px 10px;
}
.odd{
background-color:#d7e4bd;
}
.even{
background-color:#ebf1de;
}
#t-header{
background-color:#336699;
background-image:url("../../ls/img/s1_bg2.jpg");
background-repeat: repeat-x;
background-position: 0 -3px;
text-align:center;
font-weight:bold;
font-size:11px;
color:#fff;
}
td,th{
padding: 2px 5px;
text-align:center;
border-bottom:1px solid #988;
height:22px;
}
tr{
height:20px;
}

table{
width:100%;
}
#score-board td, #score-board th {
    border: 1px solid #d5dae0;
}
#score-table{
position:relative;
margin-top:0px;
}
#notice-goal{
	position:fixed;
	top:0px;
	right:33%;
	z-index:99999;
	max-height:220px;
	min-width:450px;
	overflow:auto;
	padding:5px;
}
.info {
	background:#FFFFE8;
	font-size:11px;
}
.ads{
	background-color:#fff;
	border:0px;
	font-size:11px;
	border-left:0px;
	border-right:0px;
}
.home{
	text-align:right;
	font-size:11px;
}
.away{
	text-align:left;
	font-size:11px;
}
.date{
	background-color:#8baacd;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	position:relative;
}
.date-title{
text-align:right;
position: absolute;

right:5px;
}
.ht{
	color:red;
	font-size:12px;
}
.goal{
	background-color:#bbbb22;
}
.rank{
	font-size:8px;
	color:red;
}
.time{
	font-size:11px;	
}
.status{
	font-size:11px;
	color:#00F;
}
.playername{
	width:200px;
}
.red-c{
	background-color:#f00;
	border:1px solid #000;
	color:#fff;
}
.yellow-c{
	background-color:yellow;
	border:1px solid;	
}
.card{
	border-radius:2px;
	padding: 0px 2px;
	margin: 0px 2px;
}
.nc span{
	padding:0px 20px;
}
.nc th{
	margin: 0px;
	background-color:#8baacd;
	color:#fff;
	width:100%;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}
.nc{
	background-color:#fff;
	border:1px solid #009900;
	//margin-bottom:5px;
	text-align:left;
}
#end td{
	text-align:right;
	color:#666;
	background-color:#fff;
	font-size:11px;
}
.scroll{
	background-color:#8baacd;
}
.data-hover{
	color:#444;
	
}
.data-hover td{
	height:10px;
}
.hide{
	display:none;
}