.can2010_box{
	margin: 0;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	color: #272727;
}


.can2010_group-standings{
	width:100%;
	overflow:hidden;
	margin:5px 0;
}


.can2010_group-standings div.tab table{
	width:100%;
	border-collapse:collapse;
}
.can2010_group-standings div.tab table .spacer{
	width:6px;
	border:none !important;
	padding:0;
}
.can2010_group-standings div.tab table th{
	background-color:#7c7c7c;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	border-left:1px solid #fff;
	padding:4px 5px 2px;
}
.can2010_group-standings div.tab table td{
	text-align:center;
	font-size:10px;
	background-color:#f2f2f2;
	border-bottom:1px solid #dfdfdf;
	padding:5px 0 4px;
}
.can2010_group-standings div.tab table tr.last td{border:none;}
.can2010_group-standings div.tab table td.col-tournament{
	text-align:left;
	padding:0 0 0 7px;
}

.can2010_group-standings div.tab table th.col-tournament{
	width:195px;
	padding:0 0 0 7px;
	text-align:left;
	border:none;
}
.can2010_group-standings div#tab2{
	display:block;
	height:1%;
	overflow:hidden;
}
.can2010_group-standings div.tab table tr td.see-more{
	background-color:#ffffff;
	padding:3px 0 5px;
	text-align:left;
}
.can2010_group-standings div.tab table tr td.see-more a{
	padding-right:13px;
	font-size:11px;
	margin-left:10px;
}


#can2010_location-tabs{
	margin-bottom:0px;
}
#can2010_location-tabs .tabset li a{
	padding:6px 7px 0;
}

#can2010_location-tabs table{
	border-collapse:collapse;
}






#can2010_location-tabs table td{padding:3px 0 2px;overflow:hidden;}

#can2010_location-tabs table th.group{		text-align:left;	border:none;} /*width:100px;*/
#can2010_location-tabs table td.group{text-align:left;}
#can2010_location-tabs table td.group img{margin-right:6px;}


#can2010_location-tabs table td.group_2{text-align:left;}
#can2010_location-tabs table th.group_2{width:50px;	text-align:left;border:none;}
#can2010_location-tabs table td.group_2 img{margin-right:6px;}

#can2010_location-tabs table td.group_left{text-align:left;}
#can2010_location-tabs table th.group_left{text-align:left;}



#can2010_location-tabs p{margin:11px 0 0;}









/* Concept_Worldcup_AfricanZoneGroups&Teams */
.can2010_teams{
	width:100%;
	overflow:hidden;
	padding:0 0 0;
}
.can2010_teams h2{
	padding:0 0 0 10px;
	font-size:16px;
	color:#272727;
	line-height:26px;
	background:#FFFFCC;
	border-bottom:3px solid #ffd166;
	margin:0;
}
.can2010_teams .can2010_teams_flags{
	width:489px;
	overflow:hidden;
	padding:6px 0 6px 6px;
	margin:0 0 2px;
	list-style:none;
	background:#f2f2f2;
}
.can2010_teams .can2010_teams_flags li{
	width:79px;
	margin:0 6px 0 0;
	background:#f9f9f9;
	padding:10px 17px 0 19px;
	float:left;
}
.can2010_teams .can2010_teams_flags a{
	display:block;
}
.can2010_teams .can2010_teams_flags a img{
	vertical-align:top;
}
.can2010_teams .can2010_teams_flags a span{
	display:block;
	line-height:23px;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}











#can2010_pages_left_menu_1{}
.can2010_pages_left_menu_1{position:relative;font-size:12px;margin:0 auto;}
#can2010_pages_left_menu_1 a{text-decoration:none;}
#can2010_pages_left_menu_1 a:hover{text-decoration:underline;}
#can2010_pages_left_menu_1 p {color:#333;line-height:1.417em;}
#can2010_pages_left_menu_1 .clear{float:none;clear:both;}
#can2010_pages_left_menu_1 h1, h2, h3 { font-family: Georgia, Verdana, serif;}
#can2010_pages_left_menu_1 h4, h5, h6, input, textarea { font-family: Arial, Helvetica, sans-serif;}
#can2010_pages_left_menu_1 h1, h2, h3, h4, h5, h6 {font-size:1em;font-weight:bold;}
#can2010_pages_left_menu_1 table{border-collapse:collapse;border-spacing:0;}
#can2010_pages_left_menu_1 fieldset,img, abbr,acronym{border:0;}
#can2010_pages_left_menu_1 address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
#can2010_pages_left_menu_1 ol,ul,li{margin:0; padding:0;list-style-type:none;}
#can2010_pages_left_menu_1 caption,th{text-align:left;}

/* #1E2602 #74940B */
.can2010_pages_leftnav_1 {background:#F9F9F9 none repeat scroll 0%;border:.083em solid #cccccc;padding:0.083em 0.083em 0.6em;margin-bottom:0.83em;}
.can2010_pages_leftnav_1 span {display:block;padding:0.5em 0 .5em 2.5em}
.can2010_pages_leftnav_1 select{padding-left:.1em;color:#ffffff;font:normal 0.83em arial;width:13.60em;margin:0 .5em;border:1px solid #ccc}
.can2010_pages_leftnav_1 .txtInput{font:normal 0.83em arial;height:15px;float:left;border:none;border-right:1px solid #ccc;color:#333;padding:.1em 0 .1em .5em;width:8.1em}
.can2010_pages_leftnav_1 #find{float:left;font:normal 11px arial;padding:0em .7em;border:none;background:transparent;width:40px;margin-left:.3em;}
.can2010_pages_leftnav_1 .find{margin:0 .5em;border:1px solid #ccc;width:auto;overflow:hidden;background:#c4c4c4 url(/ver1/images/icons/pages_bg1.gif) repeat-x top left;}
.can2010_pages_leftnav_1 .hr{margin:.5em;height:1px;overflow:hidden;width:auto;background: url(/ver1/images/icons/pages_dot1.gif) repeat-x bottom left}

.can2010_pages_leftnav_1 li{list-style-type:none;padding:0.44em 0.92em;font-size:.92em; color:#000000}
.can2010_pages_leftnav_1 li.slctdItem{background:#74940B no-repeat 0 7px;color:#ffffff;font-weight:bold;}
.can2010_pages_leftnav_1 li.slctdItem a{color:#ffffff;font-weight:bold;}
.can2010_pages_leftnav_1 li.slctdItem div {text-align:center;margin:6px}
.can2010_pages_leftnav_1 li.slctdItem div a{font-weight:normal;color:#ffffff;}



.can2010_pages_leftnav_1 li.nitem{}
.can2010_pages_leftnav_1 li.nitem a{color:#000000;font-weight:bold;}

.can2010_pages_leftnav_1 ul.subitem{font-size:.95em;
	list-style-type: square;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 3px 0px;}
.can2010_pages_leftnav_1 li.subitem{padding:0.44em 0.92em;font-size:.95em; list-style-type:square;
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;}
.can2010_pages_leftnav_1 li.subitem a{color:#000000;font-weight:normal;}


.can2010_pages_leftnav_1 .menuHdr{color:#fff;font-weight:bold;padding:0 .417em;margin-bottom:.4em;}
.can2010_pages_leftnav_1 h3 {zoom:1;padding:.05em 0 .5em .6em;color:#989898;font-weight:bold}


















.results{
	width:100%;
	/*overflow:hidden;*/
	margin:5px 0;
}
.results strong.heading{border-bottom:1px solid #fff;}
.results table{
	border-collapse:collapse;
	width:100%;
}
.results table th{
	background-color:#7c7c7c;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.results table .spacer{
	width:6px;
	border:none !important;
}
.results table .team1{
	/*width:98px;*/
	padding-left:4px;
	text-align:left;
}
.results table .results-col{
	width:58px;
	text-align:center;
	border-left:1px solid #fff;
	
}
.results table .team2{
	/*width:104px;*/
	padding-left:9px;
	border-left:1px solid #fff;
	text-align:left;
}
.results table .time-col{
	width:75px;
	text-align:center;
	border-left:1px solid #fff;
}
.results table .stadium{
	width:83px;
	padding-left:10px;
	text-align:left;
	border-left:1px solid #fff;
}
.results table .match-centres{
	width:60px;
	text-align:center;
	border-left:1px solid #fff;
}
.results table td{
	background-color:#f2f2f2;
	border-bottom:1px solid #dfdfdf;
	border-left:none !important;
	font-size:11px;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:3px;
	
}
.results table tr.last td{border:none;}
.results table td img{
	
	margin-right:5px;
}
.results table tr td.see-more{
	background-color:#dfdfdf;
	padding:3px 0 5px;
}






.results2{
	width:100%;
	/*overflow:hidden;*/
	margin:5px 0;
}
.results2 strong.heading{border-bottom:1px solid #fff;}
.results2 table{
	border-collapse:collapse;
	width:100%;
}
.results2 table th{
	background-color:#7c7c7c;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
.results2 table .spacer{
	width:6px;
	border:none !important;
}
.results2 table .team1{
	/*width:98px;*/
	padding-left:4px;
	text-align:left;
}
.results2 table .results2-col{
	width:58px;
	text-align:center;
	border-left:1px solid #fff;
	
}
.results2 table .team2{
	/*width:104px;*/
	padding-left:9px;
	border-left:1px solid #fff;
	text-align:left;
}
.results2 table .time-col{
	width:75px;
	text-align:center;
	border-left:1px solid #fff;
}
.results2 table .stadium{
	width:83px;
	padding-left:10px;
	text-align:left;
	border-left:1px solid #fff;
}
.results2 table .match-centres{
	width:60px;
	text-align:center;
	border-left:1px solid #fff;
}
.results2 table td{
	background-color:#f2f2f2;
	border-bottom:1px solid #dfdfdf;
	border-left:none !important;
	font-size:9px;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:3px;
	
}
.results2 table tr.last td{border:none;}
.results2 table td img{
	
	margin-right:5px;
}
.results2 table tr td.see-more{
	background-color:#dfdfdf;
	padding:3px 0 5px;
}























.sys_homerightcol
{
width:310px;
float:right;
font-family:Arial, Helvetica, sans-serif;

}

.sys_homerightcol h2{
background:url("/xxx/v4_bg_1.gif") left bottom no-repeat;
font-size:.95em;
color:#000;
padding:3px 0 5px 10px; 
margin:10px 0 0 0;
}


#homeleaguewrapper{
border:1px solid #d1d1d1;
border-top:0;
padding:5px;
}


#homeleaguetable thead th.sys_pos, #homeleaguetable thead th.sys_points, #homeleaguetable thead th.sys_played, #homeleaguetable thead th.sys_teamname{
color: #cc0000;
padding-top: 1px;
font-weight: bold;
text-align:center;
border-bottom: 1px solid #d1d1d1;
}
#homeleaguetable tbody td{
/*text-align: center;*/
text-align: left;
padding: 1px 2px 1px 2px;
border-bottom: 1px solid #d1d1d1;
}
#homeleaguetable tbody tr.sys_fulhamsposition{
/*text-align: center;*/
background-color:#cc0000;
color:#fff;
font-weight:bold;
text-align: left;
padding: 0px 2px 0px 2px;
border-bottom: 1px solid #d1d1d1;
}
#homeleaguetable tbody td.sys_pos, #homeleaguetable tbody td.sys_points, #homeleaguetable tbody td.sys_played{
/*text-align: center;*/
text-align: center;
font-weight:bold;
width:10%;
}
#homeleaguetable tbody td.sys_teamname{
text-align: left;
width:70%;
}

.sys_fulltablelink{
background-color:#d1d1d1;
color:#fff;
text-align: right;
clear:both;
display:block;
}
.sys_fulltablelink a{
font-size:.7em;
background:url("/Images/home/lightgreylinkline.gif") left no-repeat;
color:#000;
text-decoration:none;
padding:4px 4px 4px 0;
display:block;
float:right;
width:9em;	
font-weight:bold;
}
.sys_fulltablelink.sys_fullshoplink a{
padding:10px 4px 4px 0;
}
.sys_fulltablelink a:visited{
font-size:.7em;
background:url("/Images/home/lightgreylinkline.gif") left no-repeat;
color:#666;
text-decoration:none;
padding:4px 4px 4px 0;
display:block;
float:right;
width:9em;	
font-weight:bold;
}
.sys_fulltablelink a:hover{
color:#000;
text-decoration:underline;
}
