/* tabs */dl.tabs {	float: left;	margin: 10px 0 -1px 0;	z-index: 50;}dl.tabs dt {	float: left;	padding: 4px 10px;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-top: 1px solid #ccc;	margin-left: 3px;	background: #f0f0f0;	color: #666;}dl.tabs dt.open {	background: #F9F9F9;	border-bottom: 1px solid #F9F9F9;	z-index: 100;	color: #000;}div.current {	clear: both;	border: 1px solid #ccc;	text-align:left;	padding: 10px 10px;	overflow: auto;}div.current dd {	padding: 0px;	text-align:left;	margin: 0px;	float: left;	width:100%;} .allimages{	border: 3px solid #ccc;}/* sort */th.sort{	background: #dadee0;	padding-right: 20px;	cursor: pointer;	}th.bno_sort{	background-color:#dadee0;}th.asc{	background: url('../images/uparrow.png') #dadee0 no-repeat center right;}th.desc{	background: url('../images/downarrow.png') #dadee0 no-repeat center right;}#score {	font-size:18px;	background:url('../images/matchrsbg.gif') bottom left #e7e7e7 repeat-x;		}#d_name {	font-size:18px;	text-align:center !important;	padding:10px 10px 13px 10px;	background:url('../images/mdaybg.gif') bottom left #faf9f9 repeat-x;	}	.m_name{	font-weight:bold;	padding-right:4px;	width:170px;	}	#result{	padding-left:3px;	padding-right:3px;	text-align:center;	}	#overtime{	float:left;	font-size:14px;	vertical-align:middle;	padding-left:5px;	}	#copy{	text-align:center!important;	margin:20px;	font-size:9px;	}	.team_thome, .home_event {	text-align:right;	}.team_taway, .away_event {	text-align:left;	}	#match_thome {	text-align:right;	width:45%; 	}	#match_rhome {	text-align:right;	width:5%; 		}	#match_raway {	text-align:left;	width:5%; 	}	#match_taway {		text-align:left;	width:45%; 	}	.team_info, .player_info {	text-align:right;	font-weight:bold;	}	#calendar {	width:100%;}	.match_details {	width:40px;}.match_result{	width:1%;	padding:0px 5px;}	td.date_and_time, .playoff_name, .home_event_minute, .away_event_minute, .match_result, .teams_stats, .home_stats_minute, .away_stats_minute{ text-align: center;}.home_event, .home_event_minute, .away_event, .away_event_minute{	padding:0px;}.com_block{		background-color: #f3f3f4;	margin-top:10px;}.com_title{		background-color: #FFF;	padding-left:5px;	}.com_title span{	font-size: 10px;	font-style:italic;}.com_text{	padding:5px;}#addcomm{	width:90%;	height:50px;}#all_comments{	margin-bottom:10px;}.epanel{	height:42px;	background:url('../images/panel_bg.gif') top left repeat-x;	margin:5px 0px;}table.estandings{	border: 1px solid #b4b4b4;		border-collapse: collapse;	}table.estandings td{	border:1px solid #b4b4b4;	text-align:center;}table.estandings th{	border:1px solid #b4b4b4;}.etblraw0{	background-color:#e9e9e9;}.etblraw1{	background-color:#f9f9f9;}.knock_el{	height:29px;	background:url('../images/knel_left.png') top left no-repeat;}.knock_el div{	height:29px;	background:url('../images/knel_right.png') top right no-repeat;}.knock_el div div{	height:29px;	margin:0px 4px;	background:url('../images/knel_center.png') repeat-x;		padding:5px 10px 0px 10px;	}.knock_el div.knlink {	float:left;	padding:0px;	background:url('../images/knocklink_center.gif') repeat-x;	height:19px;	margin:0;	width:80%;}.knock_el div.knlink div{	padding:0px;	background:url('../images/knocklink_left.gif') top left no-repeat;	height:19px;	margin:0;}.knock_el div.knlink div div{	padding:0px;	background:url('../images/knocklink_right.gif') top right no-repeat;	height:19px;	margin:0;	padding-left:5px;}.knock_el div.knres{	padding:0px;	background:none;	float:left;	margin:0;	width:20px;	font-weight:bold;	}.back_button{	margin:10px 2px;	float:right;}td.date_and_time{	background:url('../images/matchtim.gif') bottom left #e7e7e7 repeat-x;	color:#7d7d7d;	font-size:11px;	font-weight:bold;}.matchloc{	color:#7d7d7d;	background-color:#e7e7e7;}.matchtbl{	background:#f5f5f5;}.mapname{	color:#7d7d7d;	font-size:11px;	font-weight:bold;}.mapsc{	font-weight:bold;}.addmfld{	background:url('../images/addmf.gif') #ededed top left repeat-x;}.msqtr,.rsqtr{	background:url('../images/addmf.gif') #ededed top left repeat-x;}.etabs_vis{	float:left;	padding:5px 20px 5px 30px;	margin:1px;	cursor:pointer;	background-color:#cfcfcf;	border:1px solid #cfcfcf;	background-repeat:no-repeat;	background-position:5px 5px;}.etabs_hide{	float:left;	padding:5px 20px 5px 30px;	margin:1px;	cursor:pointer;	background-color:#eee;	border:1px solid #cfcfcf;	background-repeat:no-repeat;	background-position:5px 5px;}.tabdiv{	border:1px solid #cfcfcf;	padding:7px;}#submcom{	border:0;}tr.pllist0{	background-color:#cfcfcf;}tr.pllist1{	background-color:#f5f5f5;}.jsp_mdcal{	background-color:#BBB;		font-weight:bold;}.seaslist th{	background-color:#BBB;}tr.seaslisttr1{	background-color:#cfcfcf;}tr.seaslisttr0{	background-color:#f5f5f5;}.tourn_logo{	width:50px;	float:left;	margin-right:15px;}.errjoin{	color:red;	font-weight:bold;}table.jsnoborders td{	border:0px;	padding:1px 10px;}table.jsnoborders tr{	border:0px;}table.jsnoborders2 td{	border:0px;	padding:3px 10px;}table.jsnoborders2 tr{	border:0px;}.embl_in_tbl{	padding:3px;}.js_botbonusp{	padding:5px 0px;	font-size:80%;	font-style:italic;}#venue_gmap{	width:100%;	height:500px;	border:1px solid #000;}