/* 
 ----------------------------------------------------------------------------
	Company: CBS Interactive, CBS College Sports
	Producer: Stanley J Haag
 	CSS Document: ncst-10-display.css
 ---------------------------------------------------------------------------- 
*/
/* DEFAULT TYPPE SELECTORS
 * ---------------------------------------------------------------------------- */
body { 
	background: #000000;
	color: #222222;
	font: 12px Verdana, Helvetica, sans-serif;
	margin: 0px; 
	padding:0 0 10px 0;
	
}


td {
	font: 12px Verdana, Helvetica, sans-serif;
	color: #222222;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4,h5,h6 { font-size: 13px; }

a img, :link img, :visited img, fieldset { border: none; }
a:link, a:visited { color: #E51937; text-decoration: none; }
a:hover, a:active { color: #000000; text-decoration: none; }
a { outline: none; }

#columns pre { font-family: monospace; font-size: 11px; }
#columns .presmall { font-family: monospace; font-size: 11px; }
#columns pre a { font-family: monospace; }
#columns a:hover { text-decoration: none; }
/*--- END DEFAULT TYPPE SELECTORS ---*/

/* CLASSES
 * ---------------------------------------------------------------------------- */
.center { text-align: center; }
.img-left { float: left; margin: 0px 6px 4px 0px; }
.img-right { float: right; margin: 0px 0px 4px 6px; }
.clear { clear: both; }

#revLayeredAd .revClickText { color: #FFFFFF; }
/*--- END CLASSES ---*/

/* CSTV SPECIFIC
 * ---------------------------------------------------------------------------- */
h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222222; 
	font-weight: bold; 
	font-size: 24px; 
}
.storyteaser, 
.StoryTeaser { color: #222222; font-weight: bold; font-size: 14px; }

.fivevert { line-height: 5px; }
.tenvert { line-height: 10px; }
.twentyvert { line-height: 20px; }

.yahoo-on { background: #FFFFFF url("http://grfx.cstv.com/schools/uri/graphics/yahoo-search5.gif") no-repeat; }
.yahoo-off { background-image: none; }
/*--- END CSTV SPECIFIC ---*/

/* LAYOUT
 * ---------------------------------------------------------------------------- */
#container {
	background: #000000 url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-2.jpg") no-repeat;
	background-position: center top;
	/*background-attachment: fixed;*/
}
#top-strip-middle-wrap {
	width: 1000px;
	height: 30px; 
	display: block;
	position: relative;
	margin: 0px auto;
}
#tickets-btn {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-top-tickets.png") no-repeat;
	width: 117px;
	height: 16px; 
	display: block;
	position: absolute;
	top: 5px;
	left: 394px;
}
#shop-btn {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-top-store.png") no-repeat;
	width: 109px;
	height: 16px; 
	display: block;
	position: absolute;
	top: 5px;
	left: 530px;
}
#search-wrap {
	width: 300px;
	height: 30px; 
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}

#wrap { 
	width: 1000px;
	margin: 0px auto;
	display: block;
	position: relative;
}
#wrap-side-btns {
	width: 49px;
	height: 195px;
	float: left;
	position: absolute;
	top: 175px;
	right: -49px;
}
	
#mast { 
	width: 980px;
	height: 136px; 
	display: block;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	margin-bottom: 10px;
}
#mast-logo { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-hdr-logo.png") no-repeat;
	width: 332px;
	height: 136px; 
	display: block;
	float: left;
}
#mast-flash-wrap { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-hdr-flash.png") no-repeat;
	width: 648px;
	height: 136px; 
	display: block;
	float: left;
	position: relative;
}

#multimedia-icons {
	width: 648px;
	height: 35px;
	display: block;
	position: absolute;
	z-index: 222;
	bottom: 2px;
	right: 0px;
}

#nav-wrap {
	width: 980px;
	height: 43px; 
	display: block;
	margin: 0px auto;
	margin-bottom: 11px;
}
#sport-hdr-wrap {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-hdrs.png");
	width: 980px;
	height: 31px; 
	display: block;
	position: relative;
	margin: 0px auto;
	margin-bottom: 11px;
}
#header {
	width: 500px;
	height: 31px; 
	display: block;
}
#sportnav-wrap {
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px 0px;
	position: absolute;
	right: 10px;
	top: 3px;
}
#sportnav-wrap a:link { color: #FFFFFF; text-decoration: none; }
#sportnav-wrap a:visited { color: #FFFFFF; text-decoration: none; }
#sportnav-wrap a:hover { color: #000000; text-decoration: none; }
/*--- END LAYOUT ---*/

/* SIDE NAVIGATION: #sidenav
 * ------------------------------------------------------------------------- */
#sidenav, #sidenav * { border-collapse: collapse; margin: 0px; padding: 0px; }
#sidenav {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") no-repeat;
	height: 294px;
	position: relative;
	width: 49px;
	z-index: 99; 
}
#sidenav span { display: none; }
#sidenav li, #sidenav a {
	height: 98px;
	display: block;
}

#sidenav-01 { width: 49px; height: 98px; }
#sidenav-02 { width: 49px; height: 98px; *margin-top: -2px; }
#sidenav-03 { width: 49px; height: 99px; *margin-top: -2px; }

#sidenav-01 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px 0px }
#sidenav-02 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -98px }
#sidenav-02 a:hover { *background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -98px }
#sidenav-03 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -196px }
#sidenav-03 a:hover { *background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -196px }

#sidenav-01:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px 0px }
#sidenav-02:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -98px }
#sidenav-02:hover>a { *background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -98px }
#sidenav-03:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -196px }
#sidenav-03:hover>a { *background: url("http://grfx.cstv.com/schools/ncst/graphics/06032011-side-tabs.png") -49px -196px }
/*--- END #sidenav ---*/

/* NAVIGATION: #nav
 * ------------------------------------------------------------------------- */
#nav, #nav * { border-collapse: collapse; margin: 0px; padding: 0px; }
#nav {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") no-repeat;
	height: 43px;
	position: relative;
	width: 980px;
	z-index: 99; 
}
#nav span { display: none; }
#nav li, #nav a {
	font-size: 12px;  
	height: 43px;
	display:block;
}
#nav li { float: left; }

#nav-01 { width: 60px; }
#nav-02 { width: 72px; }
#nav-03 { width: 95px; }
#nav-04 { width: 134px; }
#nav-05 { width: 100px; }
#nav-06 { width: 92px; }
#nav-07 { width: 107px; }
#nav-08 { width: 76px; }
#nav-09 { width: 63px; }
#nav-10 { width: 99px; }
#nav-11 { width: 82px; }

#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") 0 -43px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -60px -43px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -132px -43px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -227px -43px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -361px -43px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -461px -43px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -553px -43px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -660px -43px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -736px -43px }
#nav-10 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -799px -43px }
#nav-11 a:hover { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -898px -43px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") 0 -43px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -60px -43px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -132px -43px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -227px -43px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -361px -43px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -461px -43px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -553px -43px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -660px -43px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -736px -43px }
#nav-10:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -799px -43px }
#nav-11:hover>a { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-nav.png") -898px -43px }

	/* normal dropdown
	 * ----------------------*/
	#nav ul.generic {
		border: none;
		border-width: 0px 1px;
		left: -9999px;
		top: 43px;
		position: absolute;
		z-index: 111;
		width: 150px;
		margin-left: 15px;
		margin-top: 2px;
	}
	#nav ul.generic-right {
		border: none;
		border-width: 0px 1px;
		left: -9999px;
		top: 43px;
		position: absolute;
		z-index: 111;
		width: 150px;
		margin-left: 217px; 
		margin-top: 2px;
	}
	#nav ul.generic-right-more {
		border: none;
		border-width: 0px 1px;
		left: -9999px;
		top: 43px;
		position: absolute;
		z-index: 111;
		width: 150px;
		margin-left: 415px;
		margin-top: 2px;
	}
	
	#nav h3 { color: #000000; font-size: 17px; }
	
	/* dropdown w/background 
	 * ----------------------*/
	#nav ul.panel {
		position: absolute;
		background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-drop-down.png") no-repeat;
		color: #FFFFFF;
		top: 43px;
		left: -9999px;
		width: 980px;
		height: 225px;
		z-index: 98;
		padding: 0px;
		font-family: Arial;
		font-size: 10px;
		display: block;
		overflow: hidden;
	}
	#nav strong { font-weight: bolder; text-transform: uppercase; color: #430710; }

	#nav li li { width: 150px; font: 10px Arial; } 

	#nav li li, 
	#nav li li a { height: auto; }

	#nav li:hover ul, 
	#nav a:hover ul { left: auto; }

	/* dropdown w/background
	 * ---------------------------------------------------- */
	#nav li.background:hover ul, 
	#nav .background a:hover ul { left: 0px; padding-left: 40px; padding-top: 3px; }

	#nav li li { text-indent: 0; color: #FFFFFF; font-size: 12px; }

	#nav li li a {
		color: #FFFFFF;
		display: block;
		padding: 0px;
		line-height: 15px;
		text-decoration: none;
	}

	#nav li li a:hover { 
		background: none; 
		color: #000000; 
	}

	#nav .header a, #nav .header a:hover { 
		background: none; 
		color: #FFFFFF; 
	}
	
	/* dropdown w/background
	 * ---------------------------------------------------- */
	#nav li.background li a {
		color: #FFFFFF;
		display: block;
		text-decoration: none;
	}

	#nav li.background li a:hover {
		color: #000000; 
		display: block;
		text-decoration: none;
	}
	
	#nav-text {
		display: block;
		width: 28px;
		height: 204px;
		position: absolute;
		top: 0px;
		left: 12px;
		z-index: 111;
	}
	#nav-text2 {
		display: block;
		width: 28px;
		height: 204px;
		position: absolute;
		top: 0px;
		left: 210px;
		z-index: 111;
	}
	#content-box {
		display: block;
		width: 216px;
		height: 137px;
		position: absolute;
		top: 20px;
		right: 160px;
	}
/*--- END NAVIGATION: #nav ---*/

/* COLUMNS
 * ---------------------------------------------------------------------------- */
#columns { padding: 0px; margin: 0px 0px 12px 0px; border-collapse: collapse;  }
#column-1, #column-2 { padding: 0px; margin: 0px; vertical-align: top; }
#column-1 { width: 666px; padding: 0px 14px 0px 10px; }
#column-2 { width: 300px; padding: 0px 10px 0px 0px; }

#columns-story { padding: 0px; margin: 0px 0px 12px 10px; border-collapse: collapse;  }
#column-1-story, #column-2-story { padding: 0px; margin: 0px; vertical-align: top; }
#column-1-story { width: 628px; padding: 20px; background: #FFFFFF; border: 1px solid #E51937; }
#column-2-story { width: 300px; padding: 0px 10px 0px 10px; }
/*--- END COLUMNS ---*/

/* TABS
 * ---------------------------------------------------------------------------- */
#headlines-tab ul.headline-1, #twitter-tab ul.twitter-1, #store-tab ul.store-1, #twitter-tab2 ul.twitter2-1, #headlines-tab2 ul.headline2-1 { margin: 0px; padding: 0px; }
#headlines-tab ul.headline-1 li, #twitter-tab ul.twitter-1 li, #store-tab ul.store-1 li, #twitter-tab2 ul.twitter2-1 li, #headlines-tab2 ul.headline2-1 li { float: left; list-style: none; text-indent: -9999px; }
#headlines-tab ul.headline-1 span, #twitter-tab ul.twitter-1 span, #store-tab ul.store-1 span, #twitter-tab2 ul.twitter2-1 span, #headlines-tab2 ul.headline2-1 span { display: none; }

/* ----- Headlines tabs: #headlines-tab ----- */
#headlines-tab ul.headline-1 { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi.png");
	height: 28px; 
	width: 666px	
}
#headlines-tab ul.headline-1 li, #headlines-tab ul.headline-1 a { display: block; height: 28px }

#tab-headlines { width: 222px; }
#tab-audiovideo { width: 222px; }
#tab-eventsresults { width: 222px; }

#headlines-tab.on-headlines #tab-headlines { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi.png") 0 -28px }
#headlines-tab.on-audiovideo #tab-audiovideo { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi.png") -222px -28px }	
#headlines-tab.on-eventsresults #tab-eventsresults { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi.png") -444px -28px }

#headlines { 
	/*background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-tab-events.png") no-repeat;*/ 
	height: 376px;   
	width: 666px;
	margin: 0px 0px 14px 0px;
	position: relative;
}
#audiovideo { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-tab-video.png") no-repeat; 
	height: 376px;   
	width: 666px;
	margin: 0px 0px 14px 0px;
}
#eventsresults { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-tab-events.png") no-repeat; 
	height: 374px;   
	width: 666px;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 0px 0px;
	position: relative;
}

#audiovideo ul { list-style-type: none; margin: 0px; padding: 0px; }

.quick-wrap {
	width: 653px;
	height: 360px;
	overflow: auto;
	padding: 2px 10px 10px 2px;
	position: relative;
}
.quick-wrap-cal {
	width: 653px;
	height: 307px;
	overflow: auto;
	padding: 2px 10px 10px 2px;
	position: relative;
}
#cpi-hdr {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/CPI_BlogHeader.gif") no-repeat;
	width: 664px;
	height: 53px;
	position: absolute;
	bottom: 1px;
	left: 1px;
}

#ncst-logo-wrap {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/logo-on-black.png") no-repeat;
	width: 200px;
	height: 250px;
	position: absolute;
	top: 75px;
	left: 10px;
}
#live-events-wrap {
	width: 430px;
	height: 250px;
	position: absolute;
	overflow: auto;
	top: 75px;
	right: 10px;
}

#more-video-wrap {
	width: 535px;
	height: 20px;
	display: block;
	position: absolute;
	left: 67px;
	bottom: 11px;
}
#audiovideo-btn {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tab-video-click-off.png") no-repeat;
	width: 535px;
	height: 20px;
	display: block;
}
/* --- END #headlines-tab --- */

/* ----- Twitter tabs: #twitter-tab ----- */	
#twitter-tab ul.twitter-1 { 
	background:url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-twitter.png");
	height: 28px; 
	width: 666px	
}
#twitter-tab ul.twitter-1 li, #twitter-tab ul.twitter-1 a { display: block; height: 28px }

#tab-twitter { width: 166px; }
#tab-dailyshows { width: 166px; }
#tab-yearbooks { width: 167px; }
#tab-travelcenter { width: 167px; }

#twitter-tab.on-twitter #tab-twitter { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-twitter.png") 0 -28px }
#twitter-tab.on-dailyshows #tab-dailyshows { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-twitter.png") -166px -28px }	
#twitter-tab.on-yearbooks #tab-yearbooks { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-twitter.png") -332px -28px }
#twitter-tab.on-travelcenter #tab-travelcenter { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-twitter.png") -499px -28px }

#twitter { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px;
	margin: 0px 0px 14px 0px;
}
#dailyshows { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px; 
	margin: 0px 0px 14px 0px;
}
#yearbooks { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px;
	margin: 0px 0px 14px 0px;
}
#travelcenter { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px;
	margin: 0px 0px 14px 0px;
}

#dailyshows ul { list-style-type: none; margin: 0px; padding: 0px; }

.quick-wrap2 {
	width: 646px;
	height: 199px;
	overflow: hidden;
	padding: 10px;
	position: relative;
}
.quick-wrap-daily {
	width: 666px;
	height: 219px;
	/*overflow: auto;*/
	padding: 0px;
	position: relative;
}
#twitter-wrap {
	width: 646px;
	height: 199px;
	overflow: hidden;
	padding: 0px;
	display: block;
	position: relative;
	padding: 10px;
}
#twitter-img {
	width: 157px;
	height: 131px;
	display: block;
	position: absolute;
	top: 44px;
	right: 15px;
}
#twitter-iframe {
	border: 0px none !important;
	*border: 0px none !important;
	overflow: hidden;
	*overflow: hidden;
}

#podcast-wrap {
	background: #F5F5F5;
	width: 490px;
	height: 214px;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	overflow: auto;
}
.ds-container {
	background: #FFFFFF;
	width: 435px;
	border: 1px solid #E1E1E1;
	padding: 5px 10px;
	margin: 10px 0px 0px 8px;
}
.ds-container h5 { margin: 0px; }
#espn-btn {
	width: 170px;
	height: 218px;
	display: block;
	position: absolute;
	top: 0px;
	right: 3px;
}
#yb-wrap {
	width: 485px;
	height: 214px;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	overflow: auto;
}
#yb-wrap ul {
	list-style-type: none;
	line-height: 17px;
}
#yb-wrap li {
	margin-bottom: 6px;
}
#yb-img {
	width: 170px;
	height: 220px;
	display: block;
	position: absolute;
	top: 0px;
	right: 3px;
}

#tc-wrap-test {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/travel-tab-bg.jpg");
	width: 415px;
	height: 214px;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
}

#tc-wrap {
	background: #F5F5F5;
	width: 415px;
	height: 214px;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
}
#tc-wrap ul {
	list-style-type: none;
	line-height: 13px;
}
#tc-img {
	width: 245px;
	height: 218px;
	display: block;
	position: absolute;
	top: 0px;
	right: 3px;
}
/* --- END #twitter-tab --- */

/* ----- Store tabs: #store-tab ----- */
#store-tab ul.store-1 { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-store.png");
	height: 28px; 
	width: 300px	
}
#store-tab ul.store-1 li, #store-tab ul.store-1 a { display: block; height: 28px }

#tab-store { width: 150px; }
#tab-auctions { width: 150px; }

#store-tab.on-store #tab-store { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-store.png") 0 -28px }
#store-tab.on-auctions #tab-auctions { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-store.png") -150px -28px }	

#store { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	height: 110px;   
	width: 298px;
	margin: 0px 0px 10px 0px;
}
#auctions { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	height: 110px;   
	width: 298px;
	margin: 0px 0px 10px 0px;
}

#auctions ul { list-style-type: none; margin: 0px; padding: 0px; }
/* --- END #store-tab --- */

/* ----- Headlines tabs2: #headlines-tab2 ----- */
#headlines-tab2 ul.headline2-1 { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi-promos.png");
	height: 28px; 
	width: 666px	
}
#headlines-tab2 ul.headline2-1 li, #headlines-tab2 ul.headline2-1 a { display: block; height: 28px }

#tab-headlines2 { width: 222px; }
#tab-audiovideo2 { width: 222px; }
#tab-fanzone { width: 222px; }

#headlines-tab2.on-headlines2 #tab-headlines2 { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi-promos.png") 0 -28px }
#headlines-tab2.on-audiovideo2 #tab-audiovideo2 { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi-promos.png") -222px -28px }	
#headlines-tab2.on-fanzone #tab-fanzone { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-bsi-promos.png") -444px -28px }

#headlines2 { 
	/*background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-tab-events.png") no-repeat;*/ 
	height: 376px;   
	width: 666px;
	margin: 0px 0px 14px 0px;
	position: relative;
}
#audiovideo2 { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-tab-video.png") no-repeat; 
	height: 376px;   
	width: 666px;
	margin: 0px 0px 14px 0px;
}
#fanzone { 
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-tab-events.png") no-repeat; 
	height: 374px;   
	width: 666px;
	margin: 0px 0px 14px 0px;
	padding: 2px 0px 0px 0px;
	position: relative;
}
#fanzone img {
	width: 266px;
	height: 366px;
	display: block;
	position: absolute;
	top: 0px;
	right: 3px;
}

#audiovideo2 ul { list-style-type: none; margin: 0px; padding: 0px; }
/* --- END #headlines-tab2 --- */

/* ----- Twitter tabs2: #twitter-tab2 ----- */	
#twitter-tab2 ul.twitter2-1 { 
	background:url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-promos.png");
	height: 28px; 
	width: 666px	
}
#twitter-tab2 ul.twitter2-1 li, #twitter-tab2 ul.twitter2-1 a { display: block; height: 28px }

#tab-twitter2 { width: 166px; }
#tab-dailyshows2 { width: 166px; }
#tab-radionetwork { width: 167px; }
#tab-coachestvshows { width: 167px; }

#twitter-tab2.on-twitter2 #tab-twitter2 { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-promos.png") 0 -28px }
#twitter-tab2.on-dailyshows2 #tab-dailyshows2 { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-promos.png") -166px -28px }	
#twitter-tab2.on-radionetwork #tab-radionetwork { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-promos.png") -332px -28px }
#twitter-tab2.on-coachestvshows #tab-coachestvshows { background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tabs-promos.png") -499px -28px }

#twitter2 { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px;
	margin: 0px 0px 14px 0px;
}
#dailyshows2 { 
	background: #FFFFFF;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px; 
	margin: 0px 0px 14px 0px;
}
#radionetwork { 
	background: #F5F5F5;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px;
	margin: 0px 0px 14px 0px;
	position: relative;
}
#radio-left {
	display: block;
	width: 320px;
	height: 190px;
	text-align: center;
}
#radio-left h4 { font-size: 20px; }
#radionetwork img {
	width: 330px;
	height: 215px;
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
}
#coachestvshows { 
	background: #F5F5F5;
	border: 1px solid #E51937;
	display: block;
	width: 664px;
	height: 219px;
	margin: 0px 0px 14px 0px;
}
#coachestvshows h3 { color: #E51937; margin: 5px 0px; text-align: center; font-size: 17px; }
#coachestvshows td { padding: 3px 8px; }
#coachestvshows a { padding-left: 35px; }

#dailyshows2 ul { list-style-type: none; margin: 0px; padding: 0px; }
/* --- END #twitter-tab2 --- */

/*-------------------------------- END TABS ---------------------------*/

/* BSI 
 * ---------------------------------------------------------------------------- */
.photo_gradiant {
	z-index: 1;
	width: 666px;
	height: 376px;
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bsi-top.png") no-repeat;
	*background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bsi-top.png', sizingMethod='scale');
}

#pngBsi {
	z-index: 2;
	width: 666px;
	height: 376px;	
}
	
#pngWrap {
	display: block;
	z-index: 5;
	width: 666px;
	height: 376px;
}

#relativeFrame, #relativeFrame * {
	margin: 0px;
	padding: 0px;	
}
#relativeFrame {
	position: absolute; 
	width: 178px;
	z-index: 1;
	top: 0px;
	left: 0px;
}
#relativeFrame div {
	width: 158px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	padding: 15px 0px 0px 10px;
	font-size: 11px;
}
#relativeFrame div#frm0 { visibility: visible; }

#relativeFrame .pubdate { display: block; font-size: 11px; color: #FFFFFF; margin: 3px 0px; }

#relativeFrame h1 { font-size: 16px; color:#fff;}

#relativeFrame .synopsis { font-size: 11px; color: #FFFFFF; }

#relativeFrame a:link { color: #E51937; text-decoration: none; }
#relativeFrame a:visited { color: #E51937; text-decoration: none; }
#relativeFrame a:hover { color: #FFFFFF; text-decoration: none; }

#relativeFrame h1 a:link { color: #FFFFFF; text-decoration: none; }
#relativeFrame h1 a:visited { color: #FFFFFF; text-decoration: none; }
#relativeFrame h1 a:hover { color: #E51937; text-decoration: none; }


#minis {
	margin: 0px;
	padding: 0px;
	width: 585px;
	height: 56px;
    position: absolute;
    top: 309px;
    left: 8px;
}
#mini0, #mini1, #mini2, #mini3, #mini4, #mini5 {
	float: left;
	width: 92px;
	height: 56px;
    position: relative;
	margin: 0px 5px 0px 0px;
	}

#minis a img {
	opacity: .60;
	filter: alpha(opacity=60);
	border: 1px solid #333333;
	}
	
#minis a:hover img, #minis div.miniOn a img {
	opacity: 1.0;
	filter: alpha(opacity=100);
	border: 1px solid #E51937;
	}


#vid0, #vid1, #vid2, #vid3, #vid4, #vid5 {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-playbtn.png") no-repeat;
	position: absolute;
	top: 9px;
	left: 31px;
	width: 28px !important;
	height: 28px !important;
	z-index:10;
}

.mini-teaser {
	background: #000000;
	color: #E51937;
	font-size: 9px;
	font-weight: bold;
	height: 14px;
	left: 1px;
	opacity: 0.8;
	filter:alpha(opacity=80);
	overflow: hidden;
	padding: 1px 1px 1px 3px;
	position: absolute;
	text-align: left;
	top: 41px;
	width: 88px;
	z-index: 1;
	text-transform: uppercase;
}

#bsi-video-wrap { display: none; }

#bsi-flash-video {
	background: #000000;
	display:block;
	width: 480px;
	height: 270px;
	z-index: 96;
	position: absolute;
	top: 20px;
	right: 15px;
}
/*--- END BSI ---*/

/* ACCODION SLIDER TABS
 * ---------------------------------------------------------------------------- */
.Accordion {
	overflow: hidden;
	width: 300px; /* container width */
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

/* This container houses the title for the panel.*/
.AccordionPanelTab {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tab-side-off.png") no-repeat;
	color: #FFFFFF;
	padding: 0px 0px 0px 7px;
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	width: 293px;
	height: 23px;
	cursor: hand;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-transform: uppercase;
}

.AccordionPanelTab img {
	height: 27px;
	display: block;
}

/* It's important to note that you should never put any padding on the panel's content area 
 * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel Content container.
 */
.AccordionPanelContent {
	background: #FFFFFF;
	overflow: auto;
	width: 300px;
	height: 101px;
	color: #000000;
	_background-attachment: fixed;
}

.AccordionPanelContent img {
	width: 300px;
	height: 101px;
	display: block;
	margin: 0px auto;
}
	
.AccordionPanelContent ul { margin: 0px; padding: 0px; padding-left: 20px; padding-top: 6px; }

.AccordionPanelContent li { padding-bottom: 3px; }
		
/* This is an example of how to change the appearance of the panel tab that is currently open.*/
.AccordionPanelOpen .AccordionPanelTab{
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tab-side-on.png") no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}

/* This is an example of how to change the appearance of the panel tab as the mouse hovers over it.*/
.AccordionPanelTabHover {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-tab-side-on.png") no-repeat;
	width: 293px;
	height: 23px;
	color: #FFFFFF;
	padding: 0px 0px 0px 7px;
	line-height: 20px;
	font-weight: bold;
}

.slider-email, .slider-facebook, .slider-summer-camps, .slider-columnists { overflow: hidden; }
/* --- END ACCODION SLIDER TABS --- */


/* LAYOUT.....
 * ---------------------------------------------------------------------------- */
#flash-slider-wrap {
	width: 666px;
	height: 194px;
}
#recent-news-hdr {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-hdr-recent-news.png") no-repeat;
	width: 300px;
	height: 28px;
	display: block;
}
#recent-news-bg {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-recent-news.png") no-repeat;
	width: 300px;
	height: 113px;
	display: block;
	margin: 0px 0px 13px 0px;
}
#recent-news-wrap {
	width: 290px;
	height: 103px;
	display: block;
	overflow: auto;
	padding: 5px;
}
#sec-headlines-wrap .pubdate { color: #4A4A4A; font-size: 11px; font-weight: bold; margin: 0px; }
#sec-headlines-wrap h1 { color: #4A4A4A; font-size: 11px; font-weight: normal; margin: 0px 0px 10px 0px; }
#sec-headlines-wrap a:link { color: #4A4A4A; text-decoration: none; }
#sec-headlines-wrap a:visited { color: #4A4A4A; text-decoration: none; }
#sec-headlines-wrap a:hover { color: #E51937; text-decoration: none; }

#team-links-hdr {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-hdr-team-links.png") no-repeat;
	width: 300px;
	height: 28px;
	display: block;
}
#promo-links-hdr {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-hdr-current-promos.png") no-repeat;
	width: 300px;
	height: 28px;
	display: block;
}
#team-links-bg {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-recent-news.png") no-repeat;
	width: 300px;
	height: 113px;
	display: block;
	margin: 0px 0px 13px 0px;
}
#team-links-wrap {
	width: 290px;
	height: 102px;
	display: block;
	overflow: auto;
	padding: 5px;
}
#team-links-wrap a:link { color: #000000; text-decoration: none; }
#team-links-wrap a:visited { color: #000000; text-decoration: none; }
#team-links-wrap a:hover { color: #E51937; text-decoration: none; }

#team-links-wrap td {
	text-align: left;
}

#holder-story {
	width: 300px;
	height: 250px;
	display: block;
	margin: 0px 0px 13px 0px;
}
#promo {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-btn-join-club.png") no-repeat;
	width: 300px;
	height: 100px;
	display: block;
	margin: 0px 0px 14px 0px;
}
#accordion-wrap {
	width: 300px;
	height: 193px;
	display: block;
	border-bottom: 1px solid #FFFFFF;
}

#promo-banner-wrap {
	width: 980px;
	height: 90px;
	display: block;
	margin: 0px auto;
	margin-bottom: 12px;
}
#promo2 {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-logo-with.png") no-repeat;
	width: 240px;
	height: 90px;
	display: block;
	float: left;
	margin: 0px 12px 0px 0px;
}
#holder-banner {
	width: 728px;
	height: 90px;
	display: block;
	float: left;
}
#logos-wrap {
	width: 980px;
	height: 90px;
	display: block;
	margin: 0px auto;
	position: relative;
}
#logo-ncst {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-logo-ncst.png") no-repeat;
	width: 188px;
	height: 34px;
	display: block;
	position: absolute;
	top: 28px;
	left: 92px; 
}
#logo-acc {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-logo-acc.png") no-repeat;
	width: 117px;
	height: 59px;
	display: block;
	position: absolute;
	top: 15px;
	left: 432px; 
}
#logo-ncaa {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-logo-ncaa.png") no-repeat;
	width: 83px;
	height: 82px;
	display: block;
	position: absolute;
	top: 4px;
	right: 135px; 
}

#fanzone-wrap {
	width: 395px;
	height: 360px;
	padding: 0px 0px 0px 10px;
	overflow: auto;
}
#fanzone-wrap h4 { color: #E51937; margin-bottom: 0px; }
#fanzone-wrap td { color: #FFFFFF; padding: 7px; border-bottom: 1px dotted #666666; }
#fanzone-wrap td.fanzone-date { color: #E51937; }
#fanzone-wrap tr.fanzone-hdrs td { color: #999999; border-bottom: 1px solid #666666; font-weight: bold; }

#fanzone-wrap a:link { color: #E51937; text-decoration: none; }
#fanzone-wrap a:visited { color: #E51937; text-decoration: none; }
#fanzone-wrap a:hover { color: #FFFFFF; text-decoration: none; }

/*--- END LAYOUT..... ---*/

/* CALENDAR
 * ---------------------------------------------------------------------------- */
.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	font-size: 11px; 
}

.calendar { width: 645px; *width: 635px; _width: 635px; }

.calendar td { padding: 6px; color: #FFFFFF; border: 0px; }

.calendar td a:link { text-decoration: none; color: #E51937; }
.calendar td a:visited { text-decoration: none; color: #E51937; }
.calendar td a:hover { text-decoration: none; color: #CCCCCC; }

.calendar tr.calendar-date td {
	color: #E51937; 
	font-size: 11px;
	text-transform: uppercase;
	padding: 15px 4px 2px 6px;
	border-bottom: 1px #CCCCCC solid;
}

.calendar tr.calendar-headers td { 
    font-weight: bold;
    font-size: 12px;
	text-transform: uppercase;
	color: #E51937;
	line-height: 8px;
	background: #1A1A1A;
}
.calendar tr.calendar-body td { 
	border-bottom: 1px #4A4A4A dotted;
}

.calendar-live, .calendar-live * { 
	border-collapse: collapse; 
	margin: 0px; 
	padding: 0px;
	font-size: 9px; 
}

.calendar-live { width: 410px; *width: 405px; _width: 405px; }

.calendar-live td { padding: 6px; color: #FFFFFF; }

.calendar-live td a:link { text-decoration: none; color: #E51937; }
.calendar-live td a:visited { text-decoration: none; color: #E51937; }
.calendar-live td a:hover { text-decoration: none; color: #CCCCCC; }

.calendar-live tr.calendar-date-live td {
	color: #E51937; 
	font-size: 11px;
	text-transform: uppercase;
	padding: 15px 4px 2px 6px;
	border-bottom: 1px #CCCCCC solid;
}

.calendar-live tr.calendar-headers-live td { 
    font-weight: bold;
    font-size: 12px;
	text-transform: uppercase;
	color: #E51937;
	line-height: 8px;
	background: #1A1A1A;
}

.calendar-live tr.calendar-body-live td {
	border-bottom: 1px #4A4A4A dotted;
}
/* --- END CALENDAR --- */

/* SIDEBAR
 * ---------------------------------------------------------------------------- */
#sidebar, #sidebar * { margin: 0px; padding: 0px; }

#sidebar { margin: 0px; }

#sidebar h3 { margin-top: 15px; }
/*--- END SIDEBAR ---*/

/* PHOTO-TABLE
 * ---------------------------------------------------------------------------- */
.photo-table { 
	border-collapse: collapse;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 160px; 
}	
.photo-table .email-print li { 
	display: block; 
	margin: 3px 0px;
}	
.photo-table .caption { font-size: 10px; }
/*--- END PHOTO-TABLE ---*/

/* EMAIL-PRINT
 * ---------------------------------------------------------------------------- */
.email-print { margin: 10px 0 }

.email-print li { 
	display: inline; 
	list-style-type: none; 
	margin: 0 30px; 
	padding-left: 25px 
	}

	.email-print li.email { background: url("http://grfx.cstv.com/graphics/oas-icon-email.gif") 0 2px no-repeat }
	.email-print li.print { background: url("http://grfx.cstv.com/graphics/oas-icon-print.gif") 0 2px no-repeat }

/*--- END EMAIL-PRINT ---*/	
		
/* FOOTER
 * ---------------------------------------------------------------------------- */
#sticky-footer {
	background: url("http://grfx.cstv.com/schools/ncst/graphics/ncst-10-bg-sticky-bar.png") repeat-x;
	width: 100%;
	height: 40px;
	display: block;
	position: fixed;
	bottom: 0px;
	z-index: 333;
}
#scoreboard-links-wrap {
	width: 1000px;
	height: 40px;
	display: block;
	margin: 0px auto;
}
#scoreboard-wrap {
	width: 550px;
	height: 37px;
	display: block;
	float: left;
	padding-top: 3px;
}
#sticky-footer-links-wrap {
	width: 450px;
	height: 40px;
	display: block;
	float: left;
	line-height: 40px;
	text-align: center;
}
#sticky-footer-links-wrap a:link { color: #E51937; text-decoration: none; font-weight: bold; }
#sticky-footer-links-wrap a:visited { color: #E51937; text-decoration: none; font-weight: bold; }
#sticky-footer-links-wrap a:hover { color: #CCCCCC; text-decoration: none; font-weight: bold; }
#footer {
	width: 960px;
	color: #FFFFFF;
	padding: 20px;
	text-align: center
}	
#footer-wrap-temp { width: 960px !important; padding: 40px 0px !important; }
#logo-wrap { margin-left: 50px !important; }
#dots { padding: 10px 0px !important; }
#footer a:link, #footer a:visited { color: #FFFFFF !important; }
#footer a:hover, #footer a:active { color: #FFFFFF !important; }
/*--- END FOOTER ---*/
