.cnnClr {clear:both;}

.cnntopCont {width:258px;border-bottom:1px solid #999;}

tr.cnntoprow td {border-left:1px solid #ccc;font-family: verdana; font-size:10px; color:#666!important;}

.cnngreylnks {border-top:1px solid #ccc;height:14px;white-space: nowrap;text-align:center;padding:3px 0;}

.cnngreylnks a:link,
.cnngreylnks a:visited,
.cnngreylnks a:hover
{font-weight:bold;padding:0 2px;margin:0 2px;text-decoration:none;}

.cnngreylnks a:link,
.cnngreylnks a:visited
{color:#333;}

.cnngreylnks a:hover
{color:#c00;}

.cnngreylnks a.liveboxscore { background-color:#EC2C21; color:#FFF;}
.cnngreylnks a.liveboxscore:hover {color:#EC2C21; background-color:#FFF;}

#cnnWideCont {width:1000px;background:#1e2c39;}
#cnnRightCol {border-bottom:none;}

.cnnboxcont, .cnnboxcontactive {
	width: 266px;	
	min-height:242px;
	height:auto !important;
	height: 242px;	
	background:#fff;
    
}

.cnnboxcont {
	border:1px solid #999;
}

.cnnboxcontactive {
	border:1px solid #c00;
}
.cnnscorebox {
	padding:4px;
	color:#333;
}

.cnnscorebox table {border-collapse: collapse;background:#e7e7e7;}
.cnnscorebox table td {margin: 0;padding:0;text-align:center;}
.cnnscorebox table td span {color:#666;font-weight:normal;}
.cnnscorebox table td a:link,
.cnnscorebox table td a:visited,
.cnnscorebox table td a:hover {font-weight:bold;text-decoration:none;}
.cnnscorebox table td SPAN a:link,
.cnnscorebox table td SPAN a:visited,
.cnnscorebox table td SPAN a:hover {color:#666;font-weight:normal;}


.cnn6pxRpad {padding-right:6px;}
.cnn5pxmar {margin-top:5px;}

.cnntabtop span {color:#c00!important;}
.cnntabtop span.line {color:#ccc!important;font-size:12px;}
.nobold {font-weight:normal;}
b.nortbor {border-right:none!important;font-weight:normal;}
b.final {border-right:none!important;}
.cnnscorerow td {
border-width: 0 1px 1px 0;
border-style: solid ;
border-color: #ccc;
font-weight:bold;
color:#666!important;
height:42px;
}
.cnnscorerow2 td {
border-width: 0 1px 0 0;
border-style: solid ;
border-color: #ccc;
font-weight:bold;
color:#666!important;
height:42px;
}

.cnnteamftr a:link,
.cnnteamftr a:visited {font-weight:bold;}
.cnnteamftr a:hover {color:#c00!important;text-decoration:none;}

.cnnscorerow td a:hover,
.cnnscorerow2 td a:hover
{color:#c00!important;}

.cnnscorerow td div, .cnnscorerow2 td div {color:#333;}
.cnnscorerow td div span, .cnnscorerow2 td div span {color:#666;}

tr.cnntoprow td,
.cnnscorerow td,
.cnnscorerow2 td {background:#fff!important;}

table.cnnncaaScore {background:#e7e7e7;margin:0 6px 6px 6px;
border-width: 0 1px 1px 1px;
border-style: solid ;
border-color: #fff;}
table.cnnncaaScore td {background:#e7e7e7;font-family: verdana; font-size:10px; color:#333;margin:0;padding:0;}

.cnntopCont table td {background:#fff;}

.nortbor {border-right:none!important;}
.nobbor {border-bottom:none!important;}
.noltbor {border-left:none!important;}
.ncaalogo {border-right:none!important;}

.cnnteamname {padding-left:0;}
.cnncntr {text-align:center!important;}
.cnnindent {padding-left:50px;}

.teamstats, .playerstats {text-align:left;padding:3px 0 3px 0;}
.teamstats table td  {text-align:left;padding:0 5px;background:#fff;}
.teamstats div, .playerstats div {margin-left:30px;}
.teamstats, .playerstats {min-height:71px;height:auto !important;height:71px;}
.playerstats table td {text-align:left;padding:0 0 0 3px;background:#fff;}
.playerstats table td a {font-weight:normal!important;}
.playerstats a:link,
.playerstats a:visited {color:#333;}
.playerstats a:hover,
.playerstats a:hover b
{color:#c00!important;text-decoration:none!important;}


.gamedate {text-align:left;border-bottom:1px solid #999;}
.gamedate table {width:258px;}
.gamedate table tbody {margin:0;padding:0;}
.gamedate table td {color:#666;}
.gamedate table td img {margin:-1px 0 0 0;}
.gamedate div {padding:0;}

.weather {border:1px solid #999;margin-bottom:1px;}
.weather div {padding-top:0;height:19px;}
.weather a:link,
.weather a:visited {font-weight:normal!important;}
.weather a:hover {color:#c00;}

div.forecast {border-bottom:1px solid #ccc;height:13px!important;}

.cnnweathicn {margin:1px 3px -4px 0;}

.rightalign {text-align:right!important;}
.lefttalign {text-align:left!important;border-right:none!important;}

table.cnnscorenav {background:#b2b2b2;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;margin-top:6px;}
table.cnnscorenav tr.numrow td {border-top:4px solid #b2b2b2;}
table.cnnscorenav td {text-align:center;font-size:12px;font-weight:bold;}
table.cnnscorenav td a:link,
table.cnnscorenav td a:visited,
table.cnnscorenav td a:hover,
tr.numrow td div {display:block;margin:0 2px;padding:8px;white-space: nowrap;font-weight:bold;font-size:14px;line-height:14px;}
table.cnnscorenav td a:link,
table.cnnscorenav td a:visited,
tr.numrow td div {background:#4f4f4f;color:#e7e7e7;}
table.cnnscorenav td a:hover {text-decoration:none;background:#e7e7e7;color:000;}

table.cnnscorenav td a.squareon:link,
table.cnnscorenav td a.squareon:visited {background:#e7e7e7!important;color:000!important;}

.numrow td {width:6.25%;}

td.cnnmygames a:link,
td.cnnmygames a:visited,
td.cnnmygames a:hover {display:inline!important;margin:0!important;padding:0!important;}
td.cnnmygames a:link,
td.cnnmygames a:visited,
td.cnnmygames a:hover {background:#e7e7e7!important;}

.navweek {padding-left:10px;}
.navspace {padding-right:10px;}

.cnnmygames, tr.cnnwkhdr td {background:#e7e7e7;}
.cnnmygames div {margin:0 4px;border-bottom:1px solid #999;}

td.cnnnavbotline {background:#e7e7e7;}
.cnnnavbotline div {border-top:1px solid #999;margin:0 4px;}
.cnnnavbotline span {font-size:1px;}

.cnnWkDate {font-size:10px;font-weight:normal;line-height:31px;}
.cnnDvsn {color:#000;font-size:20px;line-height:31px;}

.cnnDvsnSel {font-size:11px;}

TD.cnnwkhdr div.tbborder { color:#000;margin:0 4px;font-size:20px;border-width:1px 0;border-style:solid;border-color:#999;line-height:27px;padding-bottom:2px; }
TD.cnnwkhdr div.tbborder .cnnLeft { color: #5a6373;float:left;font-size:10px;font-weight:normal;width:200px;text-align:left; }
TD.cnnwkhdr div.tbborder .cnnRight { float:right;padding-top:4px;*padding-top:0;text-align:right;width:200px; }
TD.cnnwkhdr div.tbborder .cnnRight FORM { *margin-top:-2px; }

TD.cnnLftTxt {text-align:left!important;width:25%;}
TD.cnnRtTxt {text-align:right!important;width:25%;}
TD.cnnwkhdr { width:50%; }
.cnnRtTxt SELECT {margin-right:3px;}

.cnnldrwk {display:block;float:left;font-size:12px;}

.cnnweekldr {padding:4px; background:#ccc;
border-width: 3px 0;
border-style: solid ;
border-color: #666;
margin-left:6px;
}

.cnnldrbx {background:#ccc;padding-bottom:2px;}

.cnnldrbx table {width:245px;}
.cnnldrbx table td {margin:0;padding:0;text-align:center;font-size:12px;font-weight:bold;border:1px solid #000;}
.cnnldrbx table td span {color:#999;}
.ldrgrey {color:#666;}
.cnnldrbx table tr.header td {font-size:10px;
border-width: 1px 0;
border-style: solid ;
border-color: #ccc;
font-family:arial;
padding:0;
width:33%;
}

.cnnldrbx table tr.header td div {padding:0 5px;}

.ldrlnks {background:#ccc;}
.ldrlnksOn {border-bottom:none!important;background:#fff;}
.ldrlnks, .ldrlnksOn {border-right:none!important;width:30px;margin:0;padding:0;}
.ldrlnks a:link, .ldrlnks a:visited, .ldrlnks a:hover, .ldrlnksOn a:link, .ldrlnksOn a:visited, .ldrlnksOn a:hover {margin:0;display:block;width:100%;height:100%;padding:1px 0;}
.ldrlnks a:hover, .ldrlnksOn a:hover {text-decoration:none;background:#fff;}
.ldrheader {height:15px;width:164px;border-top:none!important;border-right:none!important;background:#ccc;}

.cnnldrcont {height:55px;border-top:none!important;font-size:10px!important;text-align:left!important;font-weight:normal;padding:5px!important;background:#fff;font-family:arial;}


.cnn4pxLRpad {padding:0 4px;}
.cnn3pxBpad {padding-bottom:3px;}

.cnnabovesb {width:1000px;}

.cnnfinalscore {text-align:center !important; border-right:none!important;}
.cnnfinalscore span {font-size:18px;color:#000!important;font-weight:bold!important;}

.cnnteamftr {padding-top:11px;}
img.cnnhlmt {margin:2px;}
span.cnnredscore {color:#c00!important;}

.cnnSB, .cnnSBad {display:block;float:left;}
.cnnSBad div {width:160px;}

.cnnrzimg {margin:0 0 -1px 0;}
.cnnsbCL {text-align:left;width:1000px;padding:0 0 4px 6px;}

.cnnscoretbl {width:258px;}
.cnn4pxLmar {margin-left:4px;}
.cnn4pxRmar {margin-right:4px;}
.cnn2pxBmar {border-bottom:1px solid #999;}
.cnn6pxTpad {padding-top:6px;}
.cnn7pxTBpad {padding:7px 0;}

.cnnStatsLogo {width:822px;padding:6px 0;}
.cnnStatsLogo a:link,
.cnnStatsLogo a:hover,
.cnnStatsLogo a:visited {color:#fff;}
.cnnStatsLogo img {border:none!important;}


.cnntabtop {text-align:left!important;height:14px;padding-bottom:3px;}
.moreScores {margin:0;padding:0;}

table.cnnsivenue {border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;}
table.cnnsivenue td {margin:auto;font:bold 10px verdana;background:#fff;padding:0 4px;}

.cnnsipreloc {border-right:none!important;border-bottom:none!important;font-weight:normal!important;text-align:right!important;}
td.statsCag {text-align:right!important;color:#666;}
td.statsCag b {color:#666!important;}

.cnnNoFlash {text-align:center;}

.cnnNCAAFnav {border-top:1px solid #3b5973;text-align:center;width:730px;}

.cnnNCAAFnav div {height:23px;}

.cnnNCAAFnav a:link,
.cnnNCAAFnav a:visited {font:bold 10px verdana; color:#fff;}
.cnnNCAAFnav a:hover {color:#fc0;text-decoration:none;}
.cnnNCAAFnav span {color:#3b5973;margin:0px 15px;}

#cnnPillboxes {background:#ccc;width:1000px;height:37px;overflow:hidden;}
#cnnPillboxes table {border-collapse: collapse;margin:0 2px;}
#cnnPillboxes table td {font-size:11px;font-weight:bold;margin: 0;padding:0;background:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/football/ncaa/pillbox_shim.jpg);white-space: nowrap;}
#cnnPillboxes table.cnnTopSrch td {background:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/football/ncaa/search_shim.jpg);}
#cnnPillboxes table td a:link,
#cnnPillboxes table td a:visited
{color:#1e2c39;}
#cnnPillboxes table td a:hover
{color:#c00;text-decoration:none;}

/* ceiling */
.cnnPillRow {padding:4px 2px;width:986px;margin:auto;text-align:center;}

.cnnsiBan {width:1000px;height:78px;}
.cnnsiBan table {background:#213953;}
.cnnsiBanSport {color:#fff;font-size:45px;line-height:45px;font-weight:bold;background-image:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/football/ncaa/header_angle.jpg);background-repeat: no-repeat;}
.cnnsiBanSport div {padding:0 8px 0 20px;}
.cnnsiBanSport A {color:#fff;text-decoration:none !important;}
.cnnsiBanIcon {background:#0f1c24;width:100%;}

.cnnWeekNavigation { background-color:#e7e7e7;color:#000;font-size:12px;line-height:20px;padding:4px 4px 0 4px; }
.cnnWeekNavigation .cnnRow0 { background-color:#fff;border-bottom:4px solid #e7e7e7;padding:3px; }
.cnnWeekNavigation A { color:#000; }
.cnnWeekNavigation A:hover { background-color:#ec2c21;color:#fff; }
.cnnWeekNavigation .cnnRow0 .cnnCenter { font-weight:normal;text-align:right; }
.cnnWeekNavigation .cnnRow0 .cnnRight { float:right; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN { background-color:#ec2c21;color:#fff;display:block;float:left;margin:0 0 0 8px;text-align:center;width:30px; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN.cnnOff { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN.cnnOffLast { background-color:#fff;color:#000;width:155px }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN.cnnLast { width:155px }
.cnnWeekNavigation .cnnRow0 .cnnRight A { background-image:none;color:#000;display:block;float:left;line-height:20px;margin:0 0 0 8px;padding:0!important;width:30px;text-align:center; }
.cnnWeekNavigation .cnnRow0 .cnnRight A.cnnLast { width:155px; }
.cnnWeekNavigation .cnnRow0 .cnnRight A:hover { background-color:#ec2c21;color:#fff!important; }

