@charset "utf-8";


/* styles written in this file is for Standard */


/*
.timeline-index div.timeline{
	width:			936px;
	margin:			10px 0px 1px 12px;
	padding:		0px 0px 3px 0px;
	background-color:	#ffffff;
	background-image:	url(/shared/img/timeline/tim_bod_bg_bottom.jpg);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.timeline-bg{
	padding:		3px 3px 0px 3px;
	background-image:	url(/shared/img/timeline/tim_bod_bg_top.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}
/*
.timeline-index div.timeline div#TL{
	height:			200px;
	background-color:	#eeeeee;
	border:			1px solid #aaaaaa;
	font-size:		12px;
	line-height:		1.4;

}


.timeline-index div.timeline div#TL{
	height:			255px;
	height:			434px;
	height:			200px;
	background-color:	#eeeeee;
	border:			1px solid #aaaaaa;
	font-size:		10px;
	line-height:		1.4;

}
*/


.timeline-index div.timeline-2{
	margin:			0px 0px 1px 0px;
	padding:		0px 0px 3px 0px;
	background-image:	url(/shared/img/match/2010fifaworldcupsouthafrica/mat_TL_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.timeline-2 h3{
	margin:			0px;
	padding:		0px;
}



.timeline-index div.timeline-2 div#TL{
	width:			930px;
	/*height:			390px;*/
	height:			200px;
	background-color:	#eeeeee;
	margin:			0px 0px 0px 3px;
	font-size:		12px;
	/*line-height:		1.4;*/

}








/*
.timeline-index div.timeline-2 div.close{
	visibility:		hidden;
	height:			0px !important;
	overflow:		hidden;
}

.timeline-index div.timeline-2 div.open{
	visibility:		visible;
	height:			390px !important;
	overflow:		default;
}
*/









.simileAjax-bubble-container{
	font-size:		12px;
	line-height:		1.4;
}



.timeline-index div.main-contents{
	margin-top:		10px;
	background-image:	url(/shared/img/timeline/tim_bod_bg_01.gif);
	background-repeat:	repeat-y;
	background-position:	left;
}

.timeline-index div.main-contents-inner{
	background-image:	url(/shared/img/timeline/tim_bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.main-contents .left-column{
	width:			628px;
	float:			left;
}

.timeline-index div.main-contents .right-column{
	width:			308px;
	float:			left;
}

.timeline-index div.main-contents-child{
	padding:		0px 0px 7px 0px;
	background-repeat:	no-repeat;
	background-position:	left bottom;
	font-size:		12px;
	line-height:		1.6;
	color:			#05489A;
}

.timeline-index .left-column div.main-contents-child{
	background-image:	url(/shared/img/timeline/tim_bod_bg_03.gif);
}

.timeline-index .right-column div.main-contents-child{
	background-image:	url(/shared/img/timeline/tim_bod_bg_04.gif);
}

.timeline-index .main-contents div.last-child{
	background-image:	none;
}

.timeline-index div.main-contents-child h3{
	margin:			0px 0px 10px 0px;
	padding:		0px;
}

.timeline-index div.main-contents-child h3.text{
	height:			20px;
	padding:		9px 0px 0px 21px;
	font-size:		12px;
	line-height:		1.2;
	color:			#ffffff;
	font-weight:		bold;
	background-image:	url(/shared/img/timeline/tim_bod_cap_bg.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
.timeline-index div.main-contents-child h3.text-2{
	height:			20px;
	padding:		9px 0px 0px 21px;
	font-size:		12px;
	line-height:		1.2;
	color:			#ffffff;
	font-weight:		bold;
	background-image:	url(/shared/img/timeline/tim_bod_cap_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
.timeline-index div.main-contents-child p{
	margin:			0px;
	padding:		0px;
}

.timeline-index div.main-contents-child table{
	width:			605px;
	margin:			0px 0px 0px 11px;
/*
	border-collapse:	separate;
	border-spacing:		1px;
*/
}

.timeline-index div.main-contents-child table th{
	background-color:	#BBCCEA;
	padding:		3px 10px;
	text-align:		left;
}

.timeline-index div.main-contents-child table td{
	background-color:	#F3F6FC;
	padding:		3px 10px;
	text-align:		left;
}

.timeline-index div.main-contents-child table table{
	width:			auto;
	margin:			0px;
}

.timeline-index div.main-contents div.score{
	padding-bottom:		23px;
	background-image:	url(/shared/img/timeline/tim_sco_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.main-contents div.score h3{
	margin-bottom:		3px;
}

.timeline-index div.main-contents div.score div.title{
	width:			617px;
	height:			26px;
	margin:			0px 0px 0px 4px;
	background-image:	url(/shared/img/timeline/tim_sco_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.main-contents div.score div.title p{
	float:			left;
	padding:		6px 0px 0px 9px;
	font-size:		11px;
	line-height:		1.3;
	color:			#ffffff;
}

.timeline-index div.main-contents div.score div.title p.pdf{
	float:			right;
	padding:		5px 9px 0px 0px;
}

.timeline-index div.main-contents div.score div.detail{
	width:			581px;
	margin:			18px 0px 0px 22px;
	position:		relative;
}

.timeline-index div.main-contents div.score div.detail div.team{
	width:			581px;
	position:		absolute;
	top:			0px;
	left:			0px;
}

.timeline-index div.main-contents div.score div.detail div.team p{
	width:			213px;
	font-size:		14px;
	line-height:		1.3;
	color:			#ffffff;
	font-weight:		bold;
	text-align:		center;
}

.timeline-index div.main-contents div.score div.detail div.team p img{
	margin-bottom:		10px;
}

.timeline-index div.main-contents div.score div.detail div.team p.left{
	float:			left;
}

.timeline-index div.main-contents div.score div.detail div.team p.right{
	float:			right;
}

.timeline-index div.main-contents div.score div.detail div.data{
	width:			155px;
	margin:			0px auto;
	color:			#FFCC00;
}

.timeline-index div.main-contents div.score div.detail div.data p{
	height:			60px;
	font-size:		42px;
	line-height:		1;
}

.timeline-index div.main-contents div.score div.detail div.data p.left{
	width:			37px;
	float:			left;
	text-align:		left;
}

.timeline-index div.main-contents div.score div.detail div.data p.right{
	width:			37px;
	float:			right;
	text-align:		right;
}

.timeline-index div.main-contents div.score div.detail div.data table{
	width:			81px;
	margin:			3px 0px 0px 0px;
	float:			left;
}

.timeline-index div.main-contents div.score div.detail div.data table td{
	padding:		0px;
	background-color:	transparent;
	width:			48px;
	text-align:		center;
}

.timeline-index div.main-contents div.score div.detail div.data table td.left{
	width:			auto;
	text-align:		right;
}

.timeline-index div.main-contents div.score div.detail div.data table td.right{
	width:			auto;
	text-align:		left;
}

.timeline-index div.main-contents div.score div.detail div.data table tr.line td{
	padding-top:		7px;
	background-image:	url(/shared/img/timeline/tim_sco_lin_02.gif);
	background-repeat:	no-repeat;
	background-position:	left 2px;
}

.timeline-index div.main-contents div.score div.detail div.goal{
	margin:			20px 0px 0px 0px;
	background-image:	url(/shared/img/timeline/tim_sco_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.main-contents div.score div.detail div.goal table{
	width:			auto;
	margin:			0px;
	padding:		1px 0px;
	background-image:	url(/shared/img/timeline/tim_sco_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.timeline-index div.main-contents div.score div.detail div.goal table td{
	padding:		6px 0px;
	background-color:	#000000;
	width:			213px;
	font-size:		11px;
	line-height:		1.5;
	color:			#cccccc;
	vertical-align:		center;
}

.timeline-index div.main-contents div.score div.detail div.goal table td.left{
	text-align:		right;
	padding-right:		10px;
}

.timeline-index div.main-contents div.score div.detail div.goal table td.right{
	text-align:		left;
	padding-left:		10px;
}

.timeline-index div.main-contents div.score div.detail div.goal table td.goal{
	width:			153px;
	padding:		0px;
	text-align:		center;
	vertical-align:		middle;
	background-color:	#262626;
}

.timeline-index div.member h3{
	margin-bottom:		3px;
}

.timeline-index div.member h4{
	margin:			0px;
	padding:		0px;
}

.timeline-index div.member div.starting-member{
	float:			left;
	margin:			0px 3px 9px 0px;
	padding:		0px 0px 0px 4px;
	background-image:	url(/shared/img/timeline/tim_mem_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	4px top;
}

.timeline-index div.member div.sub-member{
	width:			197px;
	float:			right;
	margin:			0px 0px 9px 0px;
	padding:		0px 5px 0px 0px;
	background-image:	url(/shared/img/timeline/tim_mem_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.member div.starting-member table{
	width:			419px;
	height:			222px;
	margin:			0px;
}

.timeline-index div.member div.starting-member table td{
	padding:		0px;
	background-color:	transparent;
	color:			#333333;
	line-height:		1.3;
	width:			20%;
	padding:		0px 0px 0px 12px;
}

.timeline-index div.member div.sub-member table{
	width:			185px;
	margin:			0px 0px 0px 6px;
}

.timeline-index div.member div.sub-member table td{
	padding:		3px 0px;
	background-color:	transparent;
	background-image:	url(/shared/img/timeline/tim_mem_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.member div.sub-member table td.position{
	width:			53px;
	padding-left:		5px;
	font-weight:		900;
}

.timeline-index div.member div.sub-member table td.number{
	width:			50px;
}

.timeline-index div.member div.sub-member table td.GK{
	color:			#000066;
}

.timeline-index div.member div.sub-member table td.DF{
	color:			#003300;
}

.timeline-index div.member div.sub-member table td.MF{
	color:			#FF3300;
}

.timeline-index div.member div.sub-member table td.FW{
	color:			#CC0000;
}

.timeline-index div.member div.sub-member table td.coach{
	color:			#05489A;
}

.timeline-index div.member div.sub-member table tr.last-child td{
	background-image:	none;
}

.timeline-index div.member table.member-all th{
	padding-left:		0px;
	padding-right:		0px;
	width:			302px;
	text-align:		center;
	background-color:	#A3BAE3;
}

.timeline-index div.member table.member-all th img.flag{
	padding:		0px 5px 2px 0px;
	vertical-align:		middle;
}

.timeline-index div.member table.member-all td{
	width:			206px;
}

.timeline-index div.member table.member-all td img.card{
	padding:		0px 0px 2px 5px;
	vertical-align:		middle;
}

.timeline-index div.member table.member-all td.position{
	color:			#ffffff;
	padding:		3px 0px;
	text-align:		center;
	width:			38px;
}

.timeline-index div.member table.member-all td.number{
	padding:		3px 0px;
	text-align:		center;
	width:			38px;
	font-weight:		900;
	background-color:	#BBCCEA;
}

.timeline-index div.member table.member-all tr.separate td{
	border-bottom:		9px solid #D6E2F4;
}

.timeline-index div.member table.member-all td.GK{
	background-color:	#000066;
}

.timeline-index div.member table.member-all td.DF{
	background-color:	#003300;
}

.timeline-index div.member table.member-all td.MF{
	background-color:	#FF3300;
}

.timeline-index div.member table.member-all td.FW{
	background-color:	#CC0000;
}

.timeline-index div.member table.member-all td.coach{
	font-weight:		900;
	background-color:	#333333;
	text-align:center;
}

.timeline-index div.member table.member-all td span{
	font-size:10px;
	padding:		0px 0px 0px 10px;

}

.timeline-index div.member table.member-all td span.out em{
	color:#6082BB;
	font-size:10px;
	font-style:normal;
	margin-right:		3px;

}

.timeline-index div.member table.member-all td span.in em{
	font-size:10px;
	color:#CC3300;
	font-style:normal;
	margin-right:		3px;
}

.timeline-index div.report p{
	padding:		0px 11px;
}
.timeline-index div.report div{
	padding:		0px 11px;
}

.timeline-index div.result table.result{
	margin-bottom:		8px;
	
}

.timeline-index div.result table.result th{
	width:			180px;
}

.timeline-index div.result table.result th span{
	font-weight:		normal;
	font-size:11px;
}

.timeline-index div.result table.result td table{
	width:			100%;
}

.timeline-index div.result table.result td table td{
	width:			120px;
	padding:		0px;
}

.timeline-index div.result table.result td table td img.flag{
	padding:		0px 5px 2px 0px;
	vertical-align:		middle;

}

.timeline-index div.result table.result td table td.score{
	width:			auto;
	padding:		0px 0px 0px 35px;
}

.timeline-index div.result table.ranking tr.first-child th{
	background-color:	#A3BAE3;
}

.timeline-index div.result table.ranking tr.first-child th,
.timeline-index div.result table.ranking td{
	padding-left:		0px;
	padding-right:		0px;
	width:			50px;
	text-align:		center;
}

.flag{
	padding:		0px 0px 2px 0px;
	vertical-align:		middle;
}
.timeline-index div.result table.ranking tr.first-child th.team{
	width:			auto;
}

.timeline-index div.result table.ranking td.rank,
.timeline-index div.result table.ranking td.team{
	background-color:	#BBCCEA;
}

.timeline-index div.result table.ranking td.team{
	width:			auto;
	text-align:		left;
	padding-left:		10px;
}

.timeline-index div.schedule table th{
	width:			80px;
}

.timeline-index div.info div.scroll{
	width:			298px;
	height:			382px;
	overflow:		auto;
	margin:			0px 0px 0px 4px;
}

.timeline-index div.info h3{
	margin-bottom:		3px;
}

.timeline-index div.info ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.timeline-index div.info ul li{
	width:			277px;
	margin:			0px 0px 3px 0px;
	padding:		0px;
	background-image:	url(/shared/img/timeline/tim_nav_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.timeline-index div.info ul li span{
	display:		block;
}

.timeline-index div.info ul li span.inner{
	padding:		3px;
	background-image:	url(/shared/img/timeline/tim_nav_bg_02_bottom.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	zoom:			100%;
	vertical-align:		bottom;
	clear:			both;
}

.timeline-index div.info ul li a{
	display:		block;
	cursor:			pointer;
	background-image:	url(/shared/img/timeline/tim_nav_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.timeline-index div.info ul li a span.inner{
	background-image:	url(/shared/img/timeline/tim_nav_bg_01_bottom.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.timeline-index div.info ul li span.thumbnail{
	width:			81px;
	float:			left;
	font-size:		0px;
	line-height:		0;
}

.timeline-index div.info ul li span.title{
	width:			260px;
	float:			left;
	font-size:		11px;
	line-height:		1.3;
	color:			#05489A;
	font-weight:		900;
	padding:		7px 0px 3px 7px;
}

.timeline-index div.info ul li.photo span.title{
	width:			179px;
}

.timeline-index div.info ul li span.text{
	width:			250px;
	float:			left;
	text-decoration:	underline;
	font-size:		10px;
	line-height:		1.3;
	color:			#ffffff;
	padding:		0px 10px 0px 7px;
}

.timeline-index div.info ul li.photo span.text{
	width:			169px;
}

.timeline-index div.info ul li a span.text{
	color:			#05489A;
}

.timeline-index div.info ul li a:link,
.timeline-index div.info ul li a:visited,
.timeline-index div.info ul li a:hover,
.timeline-index div.info ul li a:active{
	text-decoration:	none;
	color:			#05489A;
}

.timeline-index div.info ul li a:hover{
	background-image:	url(/shared/img/timeline/tim_nav_bg_02.gif);
}

.timeline-index div.info ul li a:hover span.inner{
	background-image:	url(/shared/img/timeline/tim_nav_bg_02_bottom.gif);
}

.timeline-index div.info ul li a:hover span.title,
.timeline-index div.info ul li a:hover span.text{
	color:			#ffffff;
}

.timeline-index div.profile{
	padding-bottom:		0px;
}

.timeline-index div.profile h3{
	margin-bottom:		3px;
}

.timeline-index div.profile div.scroll{
	width:			299px;
	height:			1200px;
	overflow:		auto;
	margin:			0px 0px 0px 3px;
}

.timeline-index div.profile div.article{
	width:			138px;
	margin:			0px 2px 2px 0px;
	padding:		0px 0px 2px 0px;
	float:			left;
	background-color:	#EAF0F9;
}

.timeline-index div.profile div.article p{
	margin:			0px;
	padding:		0px;
}

.timeline-index div.profile div.article p img{
	vertical-align:		bottom;
}

.timeline-index div.profile div.article p img.thumbnail{
	float:			left;
	margin:			2px 3px 3px 2px;
}

.timeline-index div.profile div.article p img.position{
	display:		block;
	padding:		2px 0px 0px 0px;
}

.timeline-index div.profile div.article p span{
	display:		block;
}

.timeline-index div.profile div.article p span.nam1{
	font-size:		12px;
	line-height:		1.3;
	font-weight:		900;
}

.timeline-index div.profile div.article p span.nam2{
	font-size:		10px;
	line-height:		1.3;
}

.timeline-index div.profile div.article ol{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	clear:			left;
}

.timeline-index div.profile div.article ol li{
	margin:			0px;
	padding:		0px 0px 0px 14px;
	font-size:		10px;
	line-height:		1.3;
	background-repeat:	no-repeat;
	background-position:	2px 2px;
}


.timeline-index div.profile div.legend{
	width:			278px;
	margin:			3px 0px 5px 3px;
	padding:		0px 0px 2px 0px;
	background-color:	#EAF0F9;
}

.timeline-index div.profile div.legend ol{
	margin:			0px;
	padding:		0px 2px;
	list-style-type:	none;
	clear:			left;
}

.timeline-index div.profile div.legend ol li{
	display:		inline;
	margin:			0px;
	padding:		0px 3px 0px 14px;
	font-size:		10px;
	line-height:		1.3;
	background-repeat:	no-repeat;
	line-height:		1.5;
	background-repeat:	no-repeat;
	background-position:	left top;
}

.timeline-index div.profile div ol li.li-1{
	background-image:	url(/shared/img/timeline/tim_pro_ico_01.gif);
}

.timeline-index div.profile div ol li.li-2{
	background-image:	url(/shared/img/timeline/tim_pro_ico_02.gif);
}

.timeline-index div.profile div ol li.li-3{
	background-image:	url(/shared/img/timeline/tim_pro_ico_03.gif);
}

.timeline-index div.profile div ol li.li-4{
	background-image:	url(/shared/img/timeline/tim_pro_ico_04.gif);
}

.timeline-index div.profile div ol li.li-5{
	background-image:	url(/shared/img/timeline/tim_pro_ico_05.gif);
}

.timeline-index div.profile div.legend p{
	margin-top:		5px;
	padding:		3px;
	background-image:	url(/shared/img/timeline/tim_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	font-size:		10px;
	line-height:		1.3;
}


.timeline-index div.twitter{
	margin:		0px;
	padding:	0px;
	padding:	2px 0px 5px 5px;
	/*padding:	0px 0px 5px 0px;*/
}
.timeline-index div.twitter h3{
	margin-bottom:		3px;
}

.timeline-index div.twitter div.button{
	margin:		0px;
	text-align:center;
	padding:	5px 0px 0px 0px;
}

.timeline-index div.twitter div.static-ver ul{
	margin:		0px 5px 0px 0px;
	padding:	0px 0px 0px 0px;
	list-style-type:	none;
}
.timeline-index div.twitter div.static-ver ul li{
	margin:		0px 0px 1px 2px;
	padding:	2px 5px 2px 5px;
	background-color:	#EAF0F9;
}

.timeline-index div.twitter div.scroll{
	width:			299px;
	height:			175px;
	overflow:		auto;
	margin:			0px 0px 0px 3px;
}
.timeline-index div.twitter h3.rig-col-text{
	height:			23px;
	margin:		0px;
	padding:		9px 0px 0px 21px;
	font-size:		12px;
	line-height:		1.2;
	color:			#ffffff;
	font-weight:		bold;
	background-image:	url(/shared/img/timeline/tim_bod_cap_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}






.timeline-index div.related-information div{
	padding:		0px 11px;
}
.timeline-index div.related-information div p.caution{
	font-size:		10px;
}

.timeline-index div.related-information table{
	margin:0px 0px 5px 0px;
	padding:0px;
	width:100%;
}

.timeline-index div.related-information table td.co-l{
	margin:0px;
	padding:0px;
	text-align:right;
	width:39%;
}
.timeline-index div.related-information table td.co-r{
	margin:0px;
	padding:0px;
	text-align:left;
	width:39%;
}
.timeline-index div.related-information table td.fl{
	margin:0px;
	padding:0px;
	width:11%;
	text-align:center;

}
.timeline-index div.related-information table td.sc{
	margin:0px;
	padding:0px;
	text-align:center;

}




.timeline-index div.related-information table tr.group td{
	margin:0px;
	padding:0px;
	font-size:10px;

}
.timeline-index div.related-information table tr.separate td{
border-bottom:1px solid #D6E2F4;
}
.timeline-index div.related-information span{
		padding: 3px 8px 2px 8px;
		margin-right:5px;
		color:#ffffff;
}

.timeline-index div.related-information span.group-a{
		background-color:#860700;
}

.timeline-index div.related-information span.group-b{
		background-color:#A6650B;
}
.timeline-index div.related-information span.group-c{
		background-color:#154F05;
}
.timeline-index div.related-information span.group-d{
		background-color:#1A7C7B;
}
.timeline-index div.related-information span.group-e{
		background-color:#003261;
}
.timeline-index div.related-information span.group-f{
		background-color:#000E57;
}
.timeline-index div.related-information span.group-g{
		background-color:#520766;
}
.timeline-index div.related-information span.group-h{
		background-color:#880146;
}
.timeline-index div.related-information span.tournament{
		background-color:#333333;
}
.timeline-index div.related-information span.small{
		font-size:10px;
}



.timeline-index div.timeline-2 div.timeline-navi{
	color:	#ffffff;
	margin:			0px 0px 0px 0px;
	padding:			2px 0px 0px 0px;
	font-size:		10px;
	height:21px;
	text-align:center;
	
}
.timeline-index div.timeline-2 div.timeline-navi a:link,
.timeline-index div.timeline-2 div.timeline-navi a:visited,
.timeline-index div.timeline-2 div.timeline-navi a:hover,
.timeline-index div.timeline-2 div.timeline-navi a:active{
	color:	#ffffff;
	text-decoration: none;
}

.timeline-index div.timeline-2 div.timeline-navi a:hover{
	color:	#FFCC00;
	text-decoration: underline;
}



/*
a {
	color:#ffffff;
	text-decoration:none;
	}

a:hover	{
	color:#ffccoo;
	text-decoration:underline;
	}
*/
ul {
	list-style:none;
	}

.timeline-index div.timeline-2 div.timeline-navi ul#tab {
	margin:0;
	padding:0;
	float:left;
	/*width:100%;*/

	}

.timeline-index div.timeline-2 div.timeline-navi ul#tab li {
	margin:0px 5px 0px 5px;
	padding:0px;
	text-align:center;
	float:left;
	width:30px;
	height:21px;
	}

.timeline-index div.timeline-2 div.timeline-navi ul#tab li.selected {
	background-image:	url(/shared/img/match/2010fifaworldcupsouthafrica/bg.gif);
	background-repeat:	no-repeat;
	background-position:	left top;

	}

.timeline-index div.timeline-2 div.timeline-navi ul#tab li.selected a {
	color:#05489A;
	}

.timeline-index div.timeline-2 div.timeline-navi dl {
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	color		:#ffffff;
/*	letter-spacing: 0.1em;*/
	text-align:left;
	}



