/* MATCHCAST */
#cnn06WorldCupMatchcast A { color:#fff; }
#cnn06WorldCupMatchcast A:hover { color:#fc0;text-decoration:none; }

#cnn06WorldCupMatchcast TD.score { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_bkgd_score.jpg' );height:104px;width:521px;padding:10px 18px 10px 105px; }
	#cnn06WorldCupMatchcast TD.score TABLE TR TD { border:0px solid #888;border-width:0px 1px 1px 0px;color:#fff;font-size:14px;font-weight:bold;padding:6px;text-align:center;width:24px; }
	#cnn06WorldCupMatchcast TD.score TABLE TR TD.cnnFirst { border-left:1px solid #888;text-align:left;width:199px; }
	#cnn06WorldCupMatchcast TD.score TABLE TR TD A { color:#fff; }
	#cnn06WorldCupMatchcast TD.score TABLE TR TD A:hover { color:#fc0;text-decoration:none; }
	#cnn06WorldCupMatchcast TD.score TABLE TR.team0 TD { border:0px;border-bottom:1px solid #888;color:#fc0;font-size:10px;padding-bottom:3px; }
	#cnn06WorldCupMatchcast TD.score TABLE TR.team0 TD.cnnFirst { border-left:0px;color:#fff; }
	#cnn06WorldCupMatchcast TD.score TABLE TR.team0 TD.cnnFirst A { font-weight:normal; }
	#cnn06WorldCupMatchcast TD.score TABLE TR.team1 TD.cnnLast { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_score_team1.jpg' ); }
	#cnn06WorldCupMatchcast TD.score TABLE TR.team2 TD.cnnLast { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_score_team2.jpg' ); }
#cnn06WorldCupMatchcast TD.ticker { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_bkgd_ticker.jpg' );color:#fff;font-size:10px;line-height:13px;padding:6px 20px 6px 150px; }
	#cnn06WorldCupMatchcast TD.ticker A { color:#fff; }
	#cnn06WorldCupMatchcast TD.ticker A:hover { color:#fff;text-decoration:underline; }
	#cnn06WorldCupMatchcast TD.ticker SPAN, #cnn06WorldCupMatchcast TD.ticker SPAN A, #cnn06WorldCupMatchcast TD.ticker SPAN A:hover { color:#fc0; }
	#cnn06WorldCupMatchcast TD.ticker SPAN { padding:0px 15px; }
#cnn06WorldCupMatchcast #cnnWCMC { border:1px solid #888; }
#cnn06WorldCupMatchcast TD.stadium { background-image:url('http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_bkgd_top.jpg');padding:3px 13px 0px 13px;text-align:center; }
#cnn06WorldCupMatchcast TD.stadium TD { border-right:1px solid #888;color:#fff;font-size:10px;padding:2px;text-align:center; }
#cnn06WorldCupMatchcast TD.stadium TD.cnnNoPadding { background-image:url('http://i.a.cnn.net/si/images/soccer/worldcup/stripes_horizontal.jpg');width:80px; }

/* MATCHCAST - LIVE */
#cnn06WorldCupMatchcast TD.stat { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_bkgd_stat.jpg' );padding:0px 6px 0px 12px; }
	#cnn06WorldCupMatchcast TD.stat TABLE { border:0px solid #888;border-width:1px 1px 0px 0px;width:396px; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR TD { border:0px solid #888;border-width:0px 0px 1px 1px;color:#fff;color:#fff;font-weight:bold;font-size:10px;padding:3px 2px;text-align:center; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR TD SPAN { font-weight:normal; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR TD IMG { border:1px solid #888;}
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row0 TD { border-bottom:0px;padding:5px 3px; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row0 TD.middlecolumn { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/stripes_vertical.jpg' );border-bottom:1px solid #888;padding:0px;width:130px; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row0 TD.middlecolumn IMG { border:0px; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row1 TD { border-bottom:0px;font-size:24px;padding:1px 2px 2px 2px; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row1 TD.middlecolumn { border-bottom:1px solid #888; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row2 TD { color:#fc0;font-size:24px;padding:3px 0px; }
	#cnn06WorldCupMatchcast TD.stat TABLE TR.row2 TD.middlecolumn { font-size:14px; }
	#cnn06WorldCupMatchcast TD.stat A { color:#fff; }
	#cnn06WorldCupMatchcast TD.stat A:hover { color:#fc0;text-decoration:none; }

#cnn06WorldCupMatchcast TD.field TABLE.fieldkey { background-image:url('http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_field_key.jpg'); }
	#cnn06WorldCupMatchcast TD.field TABLE.fieldkey TR TD { color:#fff;font-weight:bold;padding:2px 0px; }
	#cnn06WorldCupMatchcast TD.field TABLE.fieldkey TR.team2 TD { border-top:1px solid #59864a; }
	#cnn06WorldCupMatchcast TD.field DIV DIV.field1 { position:absolute;visibility:visible; }
	#cnn06WorldCupMatchcast TD.field DIV DIV.field2, #cnn06WorldCupMatchcast TD.field DIV DIV.fielde, #cnn06WorldCupMatchcast TD.field DIV DIV.fieldp, #cnn06WorldCupMatchcast TD.field DIV DIV.fieldt, #cnn06WorldCupMatchcast TD.field DIV DIV.fieldg { position:absolute;visibility:hidden; }

#cnn06WorldCupMatchcast TD.roster { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_bkgd_roster.jpg' );padding:24px 6px 0px 12px; }
	#cnn06WorldCupMatchcast TD.roster TABLE { border-right:1px solid #888;width:396px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD { border-left:1px solid #888;color:#fff;font-size:10px;padding:1px 3px 0px 3px;text-align:center; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD.cnnFirst { border-left:1px solid #888;font-weight:bold;text-align:left; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD.footer { border:0px solid #888;border-width:1px 0px 1px 1px;padding:3px;text-align:right; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD A { color:#fff; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD SPAN { color:#fc0; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.head TD, #cnn06WorldCupMatchcast Td.roster TABLE TR.subhead TD { border-bottom:1px solid #888;font-style:normal;font-weight:bold;padding:1px 3px 2px 3px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.head TD { border-top:1px solid #888;border-right:0px;border-left:1px solid #888;font-size:11px;padding:0px;padding-left:8px;width:91px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.head TD.empty { background-color:transparent;border:0px;border-bottom:1px solid #888;width:196px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.head TD.bullet { border-left:0px;padding:0px;vertical-align:bottom;width:8px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.firstrow TD { padding-top:3px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.lastrow TD { padding-bottom:3px; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR.head TD.on, #cnn06WorldCupMatchcast TD.roster TABLE TR.subhead TD { background-color:#000; }
	#cnn06WorldCupMatchcast TD.roster DIV DIV.team1 { position:absolute;visibility:visible; }
	#cnn06WorldCupMatchcast TD.roster DIV DIV.team2 { position:absolute;visibility:hidden; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD.cnnNoSub, #cnn06WorldCupMatchcast TD.roster TABLE TR TD.cnnNoSub A:link, #cnn06WorldCupMatchcast TD.roster TABLE TR TD.cnnNoSub A:visited { color:#999; }
	#cnn06WorldCupMatchcast TD.roster TABLE TR TD.cnnNoSub A:hover { color:#fc0; }
#cnn06WorldCupMatchcast TD.play { background-image:url( 'http://i.a.cnn.net/si/images/soccer/worldcup/matchcast_bkgd_play.jpg' );padding:24px 12px 0px 0px; }
	#cnn06WorldCupMatchcast TD.play TABLE { width:330px; }
	#cnn06WorldCupMatchcast TD.play TABLE TR TD { border-right:1px solid #888;color:#fff;font-size:10px;padding:1px 3px 2px 0px;;vertical-align:top; }
	#cnn06WorldCupMatchcast TD.play TABLE TR TD.bullet { border:0px solid #888;border-width:0px 0px 0px 1px;padding-left:3px;white-space:nowrap; }
	#cnn06WorldCupMatchcast TD.play TABLE TR TD.footer { border:0px solid #888;border-width:0px 1px 1px 1px;padding:3px;text-align:right; }
	#cnn06WorldCupMatchcast TD.play TABLE TR TD A { color:#fff; }
	#cnn06WorldCupMatchcast TD.play TABLE TR TD STRONG { color:#fc0; }
	#cnn06WorldCupMatchcast TD.play TABLE TR.firstrow TD { padding-top:3px; }
	#cnn06WorldCupMatchcast TD.play TABLE TR.lastrow TD { padding-bottom:4px; }

/* MATCHCAST - TEAMS */
#cnn06WorldCupMatchcast #cnnWCMCTeams { border:0px solid #888;border-width:0px 1px 1px 1px;margin:0px 0px 0px 0px;width:732px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD { font-size:10px;font-weight:bold;line-height:13px;padding:0px 8px;text-align:center;vertical-align:top;width:91px;height:105px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD IMG { margin-bottom:1px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD A { color:#fff; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD A:hover { color:#fc0;text-decoration:none; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TR.lastrow TD { height:103px; }

.cnnTeams TD { border-bottom:1px solid #ccc;width:136px;white-space:normal;vertical-align:top;padding:15px 0px;font-weight:bold; }
.cnnTeams TD IMG { border:1px solid #000; }
.cnnTeams TD A:link, .cnnTeams TD A:visited { color:#000; }

.cnnGroups TD { width:136px;white-space:normal;vertical-align:top;padding:15px 0px;font-weight:bold; }
.cnnGroups TD IMG { border:1px solid #000; }
.cnnGroups TD A:link, .cnnGroups TD A:visited { color:#000; }
.cnnGroups TR.cnnHeader TD { background-color:#e7e7e7;border:0px;color:#000;width:100%;padding:5px; }

TD.cnnData1 IMG { vertical-align:middle;margin-top:-1px; }
TABLE.cnnContent TR.cnnTitle TD.cnnRight IMG { margin-top:1px;vertical-align:middle; }
TABLE.cnnTable TD.cnnBorderGray1101 A IMG { border:1px solid #000;margin:10px; }

.knockout TD.cnnNoPadding { text-align:right; }
.knockout TD.cnnNoPadding TABLE { width:134px; }
.knockout TD TD { padding-top:1px; padding-bottom:0px; }

TABLE.cnnSmaller TD { font-size:10px;line-height:10px;padding-left:2px;padding-right:2px; }
TABLE.cnnSmaller TD IMG { margin-top:1px; }
TABLE.cnnSmaller TD.cnnLeft, TABLE.cnnSmaller TD.cnnRight { width:8px !important; }
TABLE.cnnSmaller TD.cnnDate { border-right:0px;color:#999;width:52px;text-align:right; }
TABLE.cnnSmaller TD.cnnChannel { border:0px; color:#ba0000 !important;text-align:center; }
TABLE.cnnSmaller TD.cnnScore { text-align:center; }
TABLE.cnnSmaller TD.cnnScore A:hover { color:#ba0000;text-decoration:none; }

TABLE.cnnBorderBlack TABLE.cnnBorderGray TR.cnnData2 TD.cnnLeft SPAN.cnnLarge, TABLE.cnnBorderBlack1101 TD.cnnLeft SPAN.cnnXLarge { color:#666;font-size:18px; }
TABLE.cnnBorderBlack TABLE.cnnBorderGray TR.cnnData2 TD.cnnLeft SPAN.cnnLarge SPAN.cnnBold A:link, TABLE.cnnBorderBlack TABLE.cnnBorderGray TR.cnnData2 TD.cnnLeft SPAN.cnnLarge SPAN.cnnBold A:visited, TABLE.cnnBorderBlack1101 TD.cnnLeft SPAN.cnnXLarge SPAN.cnnBold A:link, TABLE.cnnBorderBlack1101 TD.cnnLeft SPAN.cnnXLarge SPAN.cnnBold A:visited { color:#333;font-size:14px;text-transform:uppercase; }
