DIV.cnnContent { border:1px solid #000;width:986px; }
.cnnStoryContentTable { width:986px; }
.cnnStoryContentArea { width:693px; }
TABLE.cnnContent { padding:0px;width:100%; }
.cnnTowerAd { width:300px; }

.cnnRightMoreBox { background-color:#fff;border:1px solid #d5d5d5;margin-bottom:6px;text-align:center; }
.cnnRightMoreBox A { color:#000; }
.cnnRightMoreBox A:hover { color:#c00; }
.cnnRightMoreBox .cnn_title { background-color:#c00;border-bottom:1px solid #d5d5d5;color:#fff;font-size:18px;font-weight:bold;text-align:center; }
.cnnRightMoreBox .cnn_title A, .cnnRightMoreBox .cnn_title A:hover { color:#fff; }
.cnnRightMoreBox .cnn_content { font-size:11px;padding:0px 6px 6px 6px; }
.cnnRightMoreBox .cnn_subtitle { border-top:1px solid #d5d5d5;border-bottom:1px dotted #c00;color:#000;font-weight:bold;margin-bottom:2px;padding:6px 0px 2px 0px;text-align:center; }
.cnnRightMoreBox .cnn_subtitle A, .cnnRightMoreBox .cnn_subtitle A:hover { color:#000; }
.cnnRightMoreBox LI { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:0px 5px;background-repeat:no-repeat;line-height:13px;padding:2px 0px 2px 6px;text-align:left; }
.cnnRightMoreBox TABLE { margin:auto; }
.cnnRightMoreBox TD { font-size:10px;font-weight:bold;padding:0px 10px;text-align:center;vertical-align:top;width:100px; }

/* MATCHCAST */
#cnn06WorldCupMatchcast { margin-left:5px;padding:5px 0px 6px 0px;width:682px; }
#cnn06WorldCupMatchcast A { color:#fff; }
#cnn06WorldCupMatchcast A:hover { color:#fc0;text-decoration:none; }

#cnn06WorldCupMatchcast TD.topper { background-color:#333;border:0px solid #888;border-width:1px 0px 0px 1px;text-align:center; }
	#cnn06WorldCupMatchcast TD.topper SELECT { font-size:10px;margin-top:6px;width:200px; }
#cnn06WorldCupMatchcast TD.score { background-color:#333;border:0px solid #888;border-width:1px 1px 0px 0px;padding:6px;width:100%; }
	#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:10px 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-color:#000; }
	#cnn06WorldCupMatchcast TD.score TABLE TR.team2 TD.cnnLast { background-color:#000; }
#cnn06WorldCupMatchcast TD.navigation { background-color:#333;border:0px solid #888;border-width:0px 1px 1px 1px;padding:3px; }
	#cnn06WorldCupMatchcast TD.navigation TABLE { width:100%; }
	#cnn06WorldCupMatchcast TD.navigation TD { background-color:#c00;border:3px solid #333;color:#fff;font-size:12px;font-weight:bold;text-align:center;width:20%; }
	#cnn06WorldCupMatchcast TD.navigation TD A { background-color:#666;display:block;padding:3px 0px;width:100%; }
	#cnn06WorldCupMatchcast TD.navigation TD A:hover { background-color:#c00;color:#fff; }
#cnn06WorldCupMatchcast TD.ticker { color:#fff;font-size:10px;padding:6px 0px; }
	#cnn06WorldCupMatchcast TD.ticker DIV { background-color:#333;border:1px solid #888;padding:3px; }
	#cnn06WorldCupMatchcast TD.ticker DIV STRONG { color:#fc0; }
	#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-color:#333;border:0px solid #888;border-width:1px 1px 0px 1px;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.cdn.turner.com/si/images/soccer/euro_championship/stripes_horizontal.jpg');width:80px; }
#cnn06WorldCupMatchcast TD.rostertitle { background-color:#333;border-bottom:1px solid #888;text-align:center; }
	#cnn06WorldCupMatchcast TD.rostertitle TD { border:0px solid #888;border-width:0px 1px;color:#fff;font-size:10px;font-weight:bold;padding:2px;text-align:center; }
	#cnn06WorldCupMatchcast TD.rostertitle TD.cnnNoPadding { background-image:url('http://i.cdn.turner.com/si/images/soccer/euro_championship/stripes_horizontal.jpg');border:0px;width:80px; }

/* MATCHCAST - LIVE */
#cnn06WorldCupMatchcast TD.stat { padding:0px 6px 0px 0px; }
	#cnn06WorldCupMatchcast TD.stat TABLE { background-color:#333;border:0px solid #888;border-width:1px 1px 0px 0px;width:346px; }
	#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.cdn.turner.com/si/images/soccer/euro_championship/stripes_vertical.jpg' );background-position:top center;border-bottom:1px solid #888;padding:0px;width:132px; }
	#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.cdn.turner.com/si/images/soccer/euro_championship/matchcast_field_key.jpg'); }
	#cnn06WorldCupMatchcast TD.field TABLE.fieldkey TR TD { color:#fff;font-size:11px;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 { padding:6px 6px 0px 0px; }
	#cnn06WorldCupMatchcast TD.roster TABLE { background-color:#333;border:0px solid #888;border-width:1px 1px 0px 0px;margin-top:6px;width:346px; }
	#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;width:100%; }
	#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 A:hover { color:#fc0; }
	#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 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 { padding:6px 0px 0px 0px; }
	#cnn06WorldCupMatchcast TD.play TABLE { background-color:#333;border-top:1px solid #888;margin-top:6px;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; }
	#cnn06WorldCupMatchcast TD.play DIV.footer { background-color:#333;border:1px solid #888;font-size:10px;padding:3px;text-align:right; }

#cnn06WorldCupMatchcast TD DIV.title { background-color:#222;border:1px solid #888;color:#fff;font-size:11px;font-weight:bold;padding:2px;text-align:center; }

/* MATCHCAST - TEAMS */
#cnn06WorldCupMatchcast #cnnWCMCTeams { background-color:#333;border:0px solid #888;border-width:0px 1px 1px 1px;margin:0px 0px 0px 0px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD { font-size:10px;font-weight:bold;line-height:13px;padding:8px 9px;text-align:center;vertical-align:top;height:105px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD.col0 { padding-left:14px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD.col7 { padding-right:14px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD IMG { margin-bottom:1px; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD A { color:#fff; }
#cnn06WorldCupMatchcast #cnnWCMCTeams TD A:hover { color:#c00;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; }

.playquad TABLE TR TD { border:0px;padding:1px 3px 2px 0px; }
.playquad TABLE TR TD.bullet { padding-left:3px;white-space:nowrap; }
.playquad TABLE TR.firstrow TD { border-top:0px;padding-top:3px; }
.playquad TABLE TR.lastrow TD { padding-bottom:4px; }
.playquad TABLE TR TD.footer { border:0px solid #888;border-width:1px 0px 0px 0px;padding:3px;text-align:right; }
.playquad TABLE TR TD STRONG{ color:#fc0; }

.playbyplay TABLE { background-color:#333;border:0px solid #888;border-width:1px 0px 1px 1px;width:682px; }
.playbyplay TABLE TR TD { font-size:10px;color:#fff;padding:2px;border:0px solid #888;border-width:1px 1px 0px 0px;text-align:center; }
.playbyplay TABLE TR.cnnTitle TD { background-color:#000;color:#fc0;font-weight:bold; }
.playbyplay TABLE TR.cnnSubtitle TD { font-weight:bold; }
.playbyplay TABLE TR TD.cnnLeft { text-align:left; }
.playbyplay TABLE TR TD.cnnData3 { padding:0px;width:16px; }
.playbyplay TABLE TR TD.bullet { border-right:0px;text-align:right;vertical-align:top;width:50px; }
.playbyplay TABLE TR TD.bullet STRONG { color:#fc0; }

.boxscore { border:1px solid #888; }
.boxscore TABLE.cnnContent { border:0px;padding:0px;width:680px; }
.boxscore TABLE TR TD { background-color:#333;border:0px;color:#fc0;font-size:10px;padding:0px;text-align:center; }
.boxscore TABLE TR TD.cnnEndCell { border-right:0px; }
.boxscore TABLE TR TD.cnnBorderGray1000 { border:0px solid #888;border-width:1px 0px 0px 0px; }
.boxscore TABLE TR TD.cnnBold.boxscore TABLE TR TD.cnnBold, .boxscore TABLE TR TD .cnnBold { font-weight:bold; }
.boxscore TABLE TR TD TABLE TR TD { color:#fff;border:0px solid #888;border-width:1px 1px 0px 0px;padding:2px; }
.boxscore TABLE TR.cnnHeader TD { font-weight:bold; }
.boxscore TABLE TABLE TR.cnnHeader TD { width:33%; }
.boxscore TABLE TABLE TABLE TR.cnnHeader TD { width:auto; }
.boxscore TABLE TR.cnnNoPadding TD { padding:0px; }
.boxscore TABLE TR.cnnLeft TD, .boxscore TABLE TR TD.cnnLeft { text-align:left; }
.boxscore TABLE TR.cnnTitle TD { background-color:#000;font-weight:bold;padding:0px 2px 2px 2px; }
.boxscore A:link, .boxscore A:visited { color:#fff;text-decoration:none; }
.boxscore A:hover { color:#fc0; }
.boxscore TABLE TR TD .cnnNoBold { font-weight:normal; }
.boxscore DIV.cnnSpacer { background-color:#000;border-top:1px solid #888;font-size:1px;line-height:1px; }
.boxscore SPAN { color:#fff;font-weight:normal; }
.boxscore SPAN.cnnHighlight { color:#fc0;font-weight:bold; }
.boxscore .cnnLeft SPAN.cnnHighlight { color:#fff;font-weight:normal; }

.rosters { border:0px solid #888;border-width:0px 1px 1px 1px; }
.rosters TABLE.cnnContent { border:0px;padding:0px;width:680px; }
.rosters TABLE TR TD { background-color:#333;border:0px;color:#fc0;font-size:10px;padding:0px; }
.rosters TABLE TR TD.cnnEndCell { border-right:0px; }
.rosters TABLE TR TD.cnnBorderGray1000 { border:0px solid #888;border-width:1px 0px 0px 0px; }
.rosters TABLE TR TD.cnnBold, .rosters TABLE TR TD .cnnBold { font-weight:bold; }
.rosters TABLE TR TD TABLE TR TD { color:#fff;border:0px solid #888;border-width:1px 1px 0px 0px;padding:2px; }
.rosters TABLE TR.cnnHeader TD { background-color:#000;color:#fc0;font-weight:bold;text-align:center; }
.rosters TABLE TR.cnnSubheader TD { background-color:#222;font-weight:bold;text-align:center;text-transform:uppercase; }
.rosters TABLE TR.cnnNoPadding TD { padding:0px; }
.rosters TABLE TR.cnnLeft TD, .rosters TABLE TR TD.cnnLeft { text-align:left; }
.rosters TABLE TR.cnnTitle TD { font-weight:bold;padding:0px 2px 2px 2px;text-align:center; }
.rosters A:link, .rosters A:visited { color:#fff;text-decoration:none; }
.rosters A:hover { color:#fc0; }
.rosters TABLE TR TD .cnnNoBold { font-weight:normal; }
.rosters DIV.cnnSpacer { background-color:#000;border:0px solid #888;border-width:1px 0px;font-size:16px;line-height:16px; }
.rosters SPAN { color:#fff;font-weight:normal; }
.rosters SPAN.cnnHighlight { color:#fc0;font-weight:bold; }

TABLE.cnnDropdown { border:0px solid #d5d5d5;border-width:1px 0px 0px 1px;padding:0px;width:680px; }
TABLE.cnnDropdown TD { border:0px solid #d5d5d5;border-width:0px 1px 1px 0px;text-align:center; }
TABLE.cnnDropdown TD TABLE { margin:auto; }
TABLE.cnnDropdown TD TABLE TD { border:0px;font-weight:bold;padding:6px; }
TABLE.cnnDropdown TD TABLE TD { border:0px;font-weight:bold;padding:6px; }

TABLE.cnnStatHeader { border:0px solid #d5d5d5;border-width:1px 0px 0px 1px;padding:0px;width:680px; }
TABLE.cnnStatHeader TD { border:0px solid #d5d5d5;border-width:0px 1px 1px 0px;font-size:11px;padding:3px; }
TABLE.cnnStatHeader TD.col0 { padding:0px; }
TABLE.cnnStatHeader TD.col1 { width:100%; }
TABLE.cnnStatHeader TD.col1 SPAN.cnnXLarge { font-size:16px;font-weight:bold; }
TABLE.cnnStatHeader TD.col1 DIV.cnnCenter { padding-left:50px; }
TABLE.cnnStatHeader TD.col2 { font-weight:bold;white-space:nowrap; }


.cnnData3 { background-color:#eee; }
.cnnWrap { width:100%; }
.cnnNoWrap { white-space:nowrap; }
#cnn06WorldCupMatchcast .cnnTable A { color:#000; }
#cnn06WorldCupMatchcast .cnnTable A:hover { color:#c00; }
.cnnSubheader td { border-top:1px solid #bbb;font-size:12px!important;font-weight:bold;padding:2px;text-align:center; }
/*
.cnnData1 a:link, .cnnData1 a:visited, .cnnData1 a b { background-color:#333; }
td.cnnHeader, th.cnnHeader, tr.cnnHeader td, table.cnnHeader td { background-color:#293239;color:#fff; }
.cnnHeader a:link, .cnnHeader a:link b { background-color:#293239;color:#fff; }
.cnnHeader a:visited, .cnnHeader a:visited b { background-color:#293239;color:#fff; }
.cnnHeader a:hover, .cnnHeader a:hover b { background-color:#293239;color:#fc0;text-decoration:none; }
.cnnHighlight2, .cnnHighlight2 a:link, .cnnHighlight2 a:visited, .cnnHighlight2 a b, tr.cnnHighlight2 td { background-color:#ccc!important; }
.cnnBold A:hover { text-decoration:none; }
.cnnData1 A:hover { text-decoration:none; }
.cnnContent2 { border:1px solid #bbb;width:100%; }
*/

DIV.cnnHeader { background-color:#fff; }
TR.cnnHeader TD A:hover { color:#fc0; }

.sasdSchedule { border:1px solid #d5d5d5;padding-bottom:6px; }
.sasdSchedule H1 { border-bottom:#888 1px solid;color:#5a637e;font-size:24px;line-height:26px;padding:6px 0px;margin:0px 6px; }
.sasdSchedule TABLE { border-top:1px solid #888;margin:6px 6px 0px 6px;width:666px; }
.sasdSchedule TABLE TD { border:0px solid #888;border-width:0px 1px 1px 0px;color:#333;line-height:1.00em;padding:3px; }
.sasdSchedule TABLE TD.col0 { border-left:1px solid #888;text-align:center; }
.sasdSchedule TABLE TR.row0 TD { background-color:#5a6374;color:#fff;font-weight:bold;text-align:center; }
.sasdSchedule TABLE TR.row1 TD { background-color:#293239;color:#fff;font-weight:bold;text-align:center; }
.sasdSchedule TABLE TR.row3 TD { border-left:0px;border-right:0px;font-size:6px;line-height:6px;padding:0px; }
.sasdSchedule TABLE TD A { color:#333;font-weight:bold; }
.sasdSchedule TABLE.cnnPlain { border:1px solid #ccc; }
.sasdSchedule TABLE.cnnPlain TD { border:0px;text-align:center; }
.sasdSchedule TABLE.cnnPlain TD TABLE { border:0px;margin:0px auto;width:100%; }

.sasdStandings { border:1px solid #d5d5d5;padding-bottom:6px; }
.sasdStandings H1 { border-bottom:#888 1px solid;color:#5a637e;font-size:24px;line-height:26px;padding:6px 0px;margin:0px 6px; }
.sasdStandings TABLE { border-top:1px solid #888;margin:6px 6px 0px 6px;width:666px; }
.sasdStandings TABLE TD { border:0px solid #888;border-width:0px 1px 1px 0px;color:#333;line-height:1.00em;padding:3px;text-align:center; }
.sasdStandings TABLE TD.col0 { border-left:1px solid #888;text-align:left; }
.sasdStandings TABLE TD.col0 IMG { margin-right:4px;vertical-align:top; }
.sasdStandings TABLE TR.row0 TD { background-color:#5a6374;color:#fff;font-weight:bold;text-align:center; }
.sasdStandings TABLE TR.row1 TD { background-color:#293239;color:#fff;font-weight:bold;text-align:center; }
.sasdStandings TABLE TR.row3 TD { border-left:0px;border-right:0px;font-size:6px;line-height:6px;padding:0px; }
.sasdStandings TABLE TD A { color:#333;font-weight:bold; }
.sasdStandings TABLE.cnnPlain { border:1px solid #ccc; }
.sasdStandings TABLE.cnnPlain TD { border:0px;text-align:center; }
.sasdStandings TABLE.cnnPlain TD TABLE { border:0px;margin:0px auto;width:100%; }

.sasdTeamsIndex { border:1px solid #d5d5d5;padding-bottom:6px; }
.sasdTeamsIndex H1 { border-bottom:#888 1px solid;color:#5a637e;font-size:24px;line-height:26px;padding:6px 0px;margin:0px 6px; }
.sasdTeamsIndex TABLE { margin:6px 7px 0px 7px;width:664px; }
.sasdTeamsIndex TABLE TD { color:#333;line-height:1.00em;padding:6px 0px;text-align:center;vertical-align:top;width:83px; }
.sasdTeamsIndex TABLE TD IMG { margin-bottom:3px; }
.sasdTeamsIndex TABLE TD A { color:#333;font-weight:bold; }

.sasdGroupsIndex { border:1px solid #d5d5d5; }
.sasdGroupsIndex H1 { border-bottom:#888 1px solid;color:#5a637e;font-size:24px;line-height:26px;padding:6px 0px;margin:0px 6px; }
.sasdGroupsIndex TABLE { margin:6px 7px 0px 7px;width:664px; }
.sasdGroupsIndex TABLE TD { color:#333;line-height:1.00em;padding:6px 0px 12px 0px;;text-align:center;vertical-align:top;width:25%; }
.sasdGroupsIndex TABLE TD IMG { margin-bottom:3px; }
.sasdGroupsIndex TABLE TD A { color:#333;font-weight:bold; }
.sasdGroupsIndex TABLE TR.row0 TD { border:1px solid #d5d5d5;font-weight:bold;padding-bottom:6px; }

.sasdTeam { border:1px solid #d5d5d5;padding:6px;*width:680px; }
.sasdTeamRoster { border:1px solid #d5d5d5;padding:6px;*width:680px; }
.sasdTeamSchedule { border:1px solid #d5d5d5;padding:6px;*width:680px; }
.sasdPlayer { border:1px solid #d5d5d5;padding:6px; }
.sasdPlayer TABLE.cnnContent2 { width:666px; }

.playerstats TABLE.cnnContent { border:0px;padding:0px; }
.playerstats TABLE TR TD { border:0px;color:#333;font-size:10px;padding:0px; }
.playerstats TABLE TR TD.cnnEndCell { border-right:0px; }
.playerstats TABLE TR TD.cnnBorderGray1000 { border:0px solid #888;border-width:1px 0px 0px 0px; }
.playerstats TABLE TR TD.cnnBold, .playerstats TABLE TR TD .cnnBold { font-weight:bold; }
.playerstats TABLE TR TD TABLE { border:0px solid #888;border-width:0px 1px 1px 1px;margin-top:6px;width:666px; }
.playerstats TABLE TR TD TABLE TR TD { border:0px solid #888;border-width:1px 1px 0px 0px;padding:2px;text-align:center; }
.playerstats TABLE TR.cnnHeader TD { background-color:#293239;color:#fff;font-weight:bold;padding:2px 8px;text-align:center; }
.playerstats TABLE TR.cnnSubheader TD { background-color:#5a6374;color:#fff;font-weight:bold;text-align:center;text-transform:uppercase; }
.playerstats TABLE TR.cnnNoPadding TD { padding:0px; }
.playerstats TABLE TR.cnnLeft TD, .playerstats TABLE TR TD.cnnLeft { text-align:left;width:100%; }
.playerstats TABLE TR.cnnTitle TD { playerstats-weight:bold;padding:0px 2px 2px 2px;text-align:center; }
.playerstats A:link, .playerstats A:visited { color:#333;text-decoration:none; }
.playerstats A:hover { color:#c00; }
.playerstats TABLE TR TD .cnnNoBold { font-weight:normal; }
.playerstats DIV.cnnSpacer { background-color:#000;border:0px solid #888;border-width:1px 0px;font-size:16px;line-height:16px; }
.playerstats SPAN { color:#fff;font-weight:normal; }
.playerstats SPAN.cnnHighlight { color:#fc0;font-weight:bold; }

.gamelogs TABLE.cnnContent { border:0px;padding:0px; }
.gamelogs TABLE TR TD { border:0px;color:#333;font-size:10px;padding:0px; }
.gamelogs TABLE TR TD.cnnEndCell { border-right:0px; }
.gamelogs TABLE TR TD.cnnBorderGray1000 { border:0px solid #888;border-width:1px 0px 0px 0px; }
.gamelogs TABLE TR TD.cnnBold, .gamelogs TABLE TR TD .cnnBold { font-weight:bold; }
.gamelogs TABLE TR TD TABLE { border:0px solid #888;border-width:0px 1px 1px 1px;margin-top:6px;width:666px; }
.gamelogs TABLE TR TD TABLE TR TD { border:0px solid #888;border-width:1px 1px 0px 0px;padding:2px;text-align:center; }
.gamelogs TABLE TR.cnnHeader TD { background-color:#293239;color:#fff;font-weight:bold;padding:2px 8px;text-align:center; }
.gamelogs TABLE TR.cnnSubheader TD { background-color:#5a6374;color:#fff;font-weight:bold;text-align:center;text-transform:uppercase; }
.gamelogs TABLE TR.cnnNoPadding TD { padding:0px; }
.gamelogs TABLE TR.cnnLeft TD, .gamelogs TABLE TR TD.cnnLeft { text-align:left;width:100%; }
.gamelogs TABLE TR.cnnTitle TD { gamelogs-weight:bold;padding:0px 2px 2px 2px;text-align:center; }
.gamelogs A:link, .gamelogs A:visited { color:#333;text-decoration:none; }
.gamelogs A:hover { color:#c00; }
.gamelogs TABLE TR TD .cnnNoBold { font-weight:normal; }
.gamelogs DIV.cnnSpacer { background-color:#000;border:0px solid #888;border-width:1px 0px;font-size:16px;line-height:16px; }
.gamelogs SPAN { color:#fff;font-weight:normal; }
.gamelogs SPAN.cnnHighlight { color:#fc0;font-weight:bold; }

.playerinfo { width:666px; }
.playerinfo .sasdPageTitle { border-bottom:1px solid #888;color:#5a637e;font-size:24px;font-weight:bold;padding:6px 0px;width:666px; }
.playerinfo .sasdPageTitle SPAN { border:0px solid #888;border-width:0px 1px;padding:0px 6px; }
.playerinfo .sasdPageTitle A { color:#5a637e; }
.playerinfo .sasdPageTitle A:hover { color:#c00; }
.playerinfo .sasdPageTitle .right { font-size:10px;font-weight:normal;float:right; }
.playerinfo .sasdPageTitle .right A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_transparent_4x8.gif' );background-position:0px 2px;background-repeat:no-repeat;padding-left:6px; }
.playerinfo .sasdPageContent { background-image:url('http://si.turner.com/design/in_progress/08_euro_cup/cuts/players_bracket.jpg');background-position:0px 8px;background-repeat:no-repeat;border-bottom:1px solid #888;font-size:10px;color:#333; }
.playerinfo .sasdPageContent DIV { padding:6px 10px; }

TABLE.cnnContent3 TR TD {
	text-align: center;
	white-space: nowrap;
}
.cnnContent3 {
	border: 1px solid #bbb;
	width: 100%;
}
.cnnContent3 A:hover { color:#fc0; }

.sasdScoreboards { border:1px solid #ccc;padding:6px 0px;width:678px; }
.sasdScoreboards TABLE { margin:0px 6px;width:666px; }
.sasdScoreboards TABLE TABLE { margin:0px;width:100%; }

