/* 
 ----------------------------------------------------------------------------
	Company: CSTV Networks, Inc.
	Author: Kristin V. Hart
 	CSS Document: acc-10-display.css
 ---------------------------------------------------------------------------- 
*/


/* colors
 ----------------------------------------------------------------------------
	text: #222
	link: #444
 	link.hover: #666
 ----------------------------------------------------------------------------
*/


/* default type selectors
 * ---------------------------------------------------------------------------- */

body { 
	background: #000 url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-main-index.jpg") no-repeat;
	color: #000;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	background-position: center 46px; 
	}

body#sport-page,	
body#story-page,
body#school-page {
	background: #000 url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-interior.jpg") no-repeat;
	background-position: center -29px;/*change -29px to 46px  to change back to index versionbanner-wrap*/
}
	
body#sport-page #wrap,	
body#story-page #wrap,
body#school-page #wrap { padding: 0px 0px 0px 0px !important; }/*REMOVE to change back to index version*/

body#sport-page #sticky-header,	
body#story-page #sticky-header,
body#school-page #sticky-header { display: none !important; }/*REMOVE to change back to index version*/

td {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	}

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: #444; text-decoration: underline }
a:hover, a:active { color: #666; text-decoration: underline }

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;}

/* classes
 * ---------------------------------------------------------------------------- */

.center { text-align: center }

.img-left { float: left; margin: 0 6px 4px 0 }
.img-right { float: right; margin: 0 0 4px 6px }

.clear { 
	clear: both; 
	height: 0.01em; 
	overflow: hidden;
        display:none;
	}

#revLayeredAd .revClickText  {
	color:#fff;
	}

/* CSTV specific
 * ---------------------------------------------------------------------------- */

h2, 
.storyheadline, 
.StoryHeadline, 
.page-header { 
	color: #222; 
	font-weight: bold; 
	font-size: 16px 
	}

.storyteaser, 
.StoryTeaser { color: #222; font-weight: bold;display:block; }

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

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

#banner-wrap {
    height: 91px;
    padding: 5px 0 5px 0;
    width: 963px;
}
	
#holder-banner {
	width:728px;
	height:90px;
	background:#fff;
	float:left;
	}
	
#banner-promo {
	width:227px;
	height:90px;
	float:left;
	background:#ccc;
	margin-left:8px;
	}
	#championship-banner {
    width:728px;
    height:90px;
    margin:0 auto;
    }
/* layout
 * ---------------------------------------------------------------------------- */
#sticky-header {
	width: 100%;
	height: 85px;
	position: fixed;
	top: 0px;
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-mast-bar-bg.png") no-repeat;
	background-position: center top;
	z-index: 333;
	*left: 0px;
}
#sticky-header-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-mast-bar.png") no-repeat;
	background-position: center top;
	width: 1000px;
	height: 85px;
	margin: 0px auto;
	z-index: 444;
}
#sport-list-wrap {
	width: 115px;
	height: 85px;
	float: left;
	padding: 0px 0px 0px 135px;
	font-size: 9px;
	letter-spacing: 1px;
}
#sport-list-hdr {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-11-choose-sport.png") no-repeat;
	width: 106px;
	height: 15px;
}
#sport-list-wrap ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#sport-list-wrap li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#sport-list-wrap a:link { color: #999999; text-decoration: none; padding: 1px 0px 2px 3px; }
#sport-list-wrap a:visited { color: #999999; text-decoration: none; padding: 1px 0px 2px 3px; }
#sport-list-wrap a:hover { color: #FFFFFF; text-decoration: none; padding: 1px 0px 2px 3px; }
#flash-cal-wrap {
	width: 718px;
	height: 75px;
	float: left;
	padding: 2px 0px 8px 0px;
}
#sticky-footer {
	width: 100%;
	height: 35px;
	position: fixed;
	bottom: 0px;
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-sticky-swipe.png") repeat-x;
	background-position: center top;
	left: auto;
	z-index: 333;
}
#sticky-footer-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-sticky-bar.png") no-repeat;
	background-position: center top;
	width: 1000px;
	height: 35px;
	margin: 0px auto;
	z-index: 444;
}
#media-icons-wrap {
	width: 475px;
	height: 29px;
	padding: 8px 0px 0px 525px;
}
#wrap {
	width:1000px;
	margin:0 auto;
	padding: 75px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	}

#top-bar {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-mast-top-bar.jpg") no-repeat;
	width:475px;
	height:29px;
	padding-left:525px;
	}
	
#mast {
	width:1000px;
	height:160px;
	}	
	
#mast-left {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-mast-l.jpg") no-repeat;
	width:350px;
	height:160px;
	float:left;
	}	
	
#mast-right {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-mast-r.jpg") no-repeat;
	width:650px;
	height:117px;
	float:left;
	}
	
#mast-right img {
	display:block;
	}		
	
#alerts-search {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-alerts2.jpg") no-repeat;
	width:963px;
	height:30px;
	position:relative;
	}
#search-wrap {
	width: 189px;
	height: 20px;
	float: right;
	padding: 10px 0px 0px 70px;
}
#form-text-field {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	float: left !important;
	width: 152px !important;
	height: 18px !important;	
}
#form-text-field input {	
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width: 150px !important;
	height: 16px !important;
}
#form-submit-bt {
    height: 13px !important;
    width: 13px !important;
	margin: 3px 0px 0px 7px !important;
	padding: 0px 0px 0px 0px !important;
	float: left !important;
}
#form-submit-bt input {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-btn-search.gif") no-repeat;
    border: none !important;
    height: 13px !important;
    width: 13px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
#ticker {
	width:704px;
	float:left;
	}	
	
#wrap-left {
	width:963px;
	float:left;
	}
	
#yahoo-search {
	position:absolute;
	top:0px;	
	right:0px;
	z-index:100px;
	z-index:50;
	}	
	
#wrap-right {
	width:37px;
	float:left;
	}
	
#wrap-right img {
	display:block;
	margin-bottom:7px;
	}
	
#bsi-container {
	width:953px;
	height:452px;
	background:#fff;
	margin:0px 0px 7px 0px;
	padding:10px 0px 0px 10px;
	}
	
	body#school-page #bsi-container {
		width:953px;
		height:381px;
		background:#fff;
		margin:0px 0px 7px 0px;
		padding:10px 0px 0px 10px;
		}	
	
#bsi-left {
	width:647px;
	height:442px;
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	background:#000;
	display:block;
	}
	
	#bsi-left-school {
		width:647px;
		height:371px;
		float:left;
		margin:0px 0px 0px 0px;
		background:#000;
		display:block;
		}	
	
#bsi-right {
	width:292px;
	height:442px;
	float:left;
	margin-left:5px;
	}
	
body#school-page #bsi-right {
	height:371px;
	}		
	
#row-1 {
	width:955px;
	height:441px;
	background:#fff;
	padding-left:8px;
	padding-top:9px;
	}
	
#video-index-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-videos-bg.jpg") no-repeat;
	width:318px;
	height:226px;
	float:left;
	padding-top:35px;
	}
	
	#video-index-wrap .block-wrap {
		width:294px;
		height:62px;
		padding:0px 10px 8px 10px;
		}
	
	#video-index-wrap .block-wrap img {
		float:left;
		height:60px;
		display:block;
		border:1px solid #999;
		margin-right:6px;
		}
		
	#video-index-wrap .block-sub span {
		color:#036;
		font-weight:bold;
		padding-right: 4px;
		}
		
	#video-index-wrap .block-sub a {
		text-decoration:none;
		}
		
	#video-btm img {display:block;}			
	
#champ-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-champs-sect.jpg") no-repeat;
	width:318px;
	height:261px;
	float:left;
	}
	
#champ-wrap .scroll {
	width:294px;
	height:205px;
	padding:10px;
	overflow:auto;
	margin-top:30px;
	text-align:center;
	color:#036;
	font-weight:bold;
	}
	
#champ-wrap .scroll a {
	color:#036;
	text-decoration:none;
	font-weight:bold;
	}
	
#champ-wrap .scroll a:hover {
	text-decoration:underline;
	}			
	
#school-video-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-vid-player.jpg") no-repeat;
	width:318px;
	height:261px;
	float:left;
	}				


		
#vid-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-video.jpg") no-repeat;
	width: 588px;
	height: 410px;
	padding: 11px 13px 0px 12px;
	float: left;
	position: relative;
	z-index: 2;
}
#myExperience {
	width: 588px;
	height: 410px;
	position: relative;
	z-index: 2;
}
#storyad-bg {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-story-ad.jpg") no-repeat;
	width:312px;
	height:251px;
	float:left;
	padding:10px 0px 0px 10px;
	margin:0px 8px;
	}
#aa-wrap {
	width: 322px;
	height: 150px;
	margin: 10px 0px 0px 0px;
	float: left;
}	
#holder-story {
	width:300px;
	height:250px;
	}
	
#row-2 {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-around-conference.jpg") no-repeat;
	width:963px;
	height:161px;
	position:relative;
	}
	
#row-2 h2 {
	width:328px;
	height:33px;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;padding:0;
	}
	
#row-2 a,
#row-3 a {
	cursor:hand;
	}		
	#pad {
		width:937px;
		height:111px;
		margin:0 auto;
		padding-top:37px;
		}
	/* - - - - - - - - - - - - - -
	  @SLIDER
	  - - - - - - - - - - - - - -  */
	.is-wrapper {
		clear: both;
	}
	.imageswapper {
		position: relative;
		overflow: hidden; 
	}
	.imageswapper a, .imageswapper a img,.imageswapper div { border: 0; margin:0px; padding: 0px; }
	.imageswapper ul { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }
	.imageswapper ul li { float: left; }
	.imageswapper ul li a:hover {
		opacity: .9;
		filter: alpha(opacity=90);	
	}
	.imgswap-button-left {
		position: absolute;
		left: 0px;
		z-index: 100;
	}
	.imgswap-button-right {
		position: absolute;
		right: 0px;
		z-index: 100;
	}
	.imgswap-button-right a, .imgswap-button-left a {
		display: block;
		text-indent: -9999px;

	}

	#lg-slider {
		clear: both;
		height: 111px;
		margin: 0px 0px 0px 0px;
	}

	#LGSLIDER-outside-wrapper {
		position: relative;
		height: 111px;
		width: 907px;
		padding-left:  30px;
	}

	#LGSLIDER-outside-wrapper .imgswap-button-left {
		position: absolute;
		top: 35px;
		left: 0px;
	}
	#LGSLIDER-outside-wrapper .imgswap-button-right {
		position: absolute;
		top: 35px;
		right: 0px;
	}	
	#LGSLIDER-outside-wrapper .imgswap-button-left a {
		background: url('http://grfx.cstv.com/schools/acc/graphics/acc-10-promo-btn-previous.gif') no-repeat;
		height: 40px;
		width: 30px;
	}
	#LGSLIDER-outside-wrapper .imgswap-button-left a:hover {
		background: url('http://grfx.cstv.com/schools/acc/graphics/acc-10-promo-btn-previous.gif') no-repeat;
		opacity: .8;
		filter: alpha(opacity=80);
	}
	#LGSLIDER-outside-wrapper .imgswap-button-right a {
		background: url('http://grfx.cstv.com/schools/acc/graphics/acc-10-promo-btn-next.gif') no-repeat;
		height: 40px;
		width: 30px;
	}
	#LGSLIDER-outside-wrapper .imgswap-button-right a:hover {
		background: url('http://grfx.cstv.com/schools/acc/graphics/acc-10-promo-btn-next.gif') no-repeat;
		opacity: .8;
		filter: alpha(opacity=80);
	}
	#LGSLIDER-outside-wrapper .imgswap-button-right a:active, #LGSLIDER-outside-wrapper .imgswap-button-left a:active {
		opacity: .5;
		filter: alpha(opacity=50);
	}


	
	
#row-3 {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-promotions-interior.jpg") no-repeat;
	width:914px;
	height:124px;
	padding-top:37px;
	padding-left:49px;
	position:relative;
	}
	
#row-3 h2#acc-corp-sponsors {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-corp-partners.gif") no-repeat;
	width:279px;
	height:20px;
	margin:0;padding:0;
	position:absolute;
	top:10px;
	left:625px;
	}
	
#acc-promotions {
	width:279px;
	height:20px;
	margin:0;padding:0;
	position:absolute;
	top:0px;
	left:0px;
	}		

#row-3 h2 span,
#row-2 h2 span {display:none;}	
	
#middle {
	width:285px;
	height:111px;
	display:inline;
	padding:0px 6px;
	}	
#store-wrap {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bg-store.jpg") no-repeat;
	width: 284px;
	height: 111px;
	float: left;
	position: relative;
	margin: 0px 3px 0px 0px;
}
#store-wrapper {
	width: 284px;
	height: 111px;
	position: relative;
	overflow: hidden;
}
#store-wrapper a:link { color: #FFFFFF; text-decoration: none; }
#store-wrapper a:visited { color: #FFFFFF; text-decoration: none; }
#store-wrapper a:hover { color: #999999; text-decoration: none; }
#store-title1 {
	position: absolute;
	top: 65px;
	left: 15px;
	font-size: 18px;
	color: #999999;
	font-weight: normal;
	display: none;
}
#store-title1 strong { color: #666666; font-size: 21px; }
#store-items-slider {
	width: 284px;
	height: 111px;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#store-items-slider li {
	width: 284px;
	height: 111px;
	display: block;
	float: left;
}
.store-item-img {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 100px;
	height: 100px;
}
.store-item-name {
	font-size: 10px;
	position: absolute;
	top: 60px;
	right: 110px;
	width: 170px;
	height: 25px;
	text-align: right;
	overflow: hidden;
	cursor: pointer;
}
.store-item-price {
	position: absolute;
	top: 92px;
	right: 110px;
	width: 100px;
	font-size: 12px;
	text-align: right;
	cursor: pointer;
	color: #999999;
}
#store-error {
	display: none; 
	position: absolute;
	z-index: 99;
	top: 13px;
	left: 230px;
	width: 100px;
	height: 100px;
	background: #FFFFFF url("http://graphics.collegesports.com/graphics/teams/acc-lg.gif") no-repeat center center;
}
#school-hdr {
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr img {
	display:block;
	}	
														

/* columns
 * ---------------------------------------------------------------------------- */
#columns {padding:0; margin:0; border-collapse:collapse;  }

#column-1, #column-2, #column-3 {padding:0; margin:0; vertical-align:top; }

#column-1 {
	width:963px;
	background:#fff;
	}
	
#story-container {
	padding:0px 20px 0px 20px;
	}	
	

/* navigation: #school-logos
 * ------------------------------------------------------------------------- */

#school-logos, #school-logos * { border-collapse: collapse; margin: 0; padding: 0 }

#school-logos {
	background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") no-repeat;
	height: 43px;
	position: relative;
	width: 650px;
	z-index: 99; 
	}
	
#school-logos span { display:none; }

#school-logos li, #school-logos a {
	font-size: .95em;  
	height: 43px;
	display: block;
	}

#school-logos li { float: left; }


#school-logos-01 { width:67px; }
#school-logos-02 { width:47px; }
#school-logos-03 { width:50px; }
#school-logos-04 { width:48px; }
#school-logos-05 { width:51px; }
#school-logos-06 { width:45px; }
#school-logos-07 { width:50px; }
#school-logos-08 { width:51px; }
#school-logos-09 { width:42px; }
#school-logos-10 { width:50px; }
#school-logos-11 { width:52px; }
#school-logos-12 { width:97px; }

#school-logos-01 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") 0 -43px }
#school-logos-02 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -67px -43px }
#school-logos-03 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -114px -43px }
#school-logos-04 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -164px -43px }
#school-logos-05 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -212px -43px }
#school-logos-06 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -263px -43px }
#school-logos-07 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -308px -43px }
#school-logos-08 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -358px -43px }
#school-logos-09 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -409px -43px }
#school-logos-10 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -451px -43px }
#school-logos-11 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -501px -43px }
#school-logos-12 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -553px -43px }

#school-logos-01:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") 0 -43px }
#school-logos-02:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -67px -43px }
#school-logos-03:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -114px -43px }
#school-logos-04:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -164px -43px }
#school-logos-05:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -212px -43px }
#school-logos-06:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -263px -43px }
#school-logos-07:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -308px -43px }
#school-logos-08:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -358px -43px }
#school-logos-09:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -409px -43px }
#school-logos-10:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -451px -43px }
#school-logos-11:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -501px -43px }
#school-logos-12:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-school-logos.jpg") -553px -43px }

/* navigation: #nav
 * ------------------------------------------------------------------------- */

#nav, #nav * { border-collapse: collapse; margin: 0; padding: 0 }

#nav {
	background: transparent url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") no-repeat;
	height: 29px;
	position: relative;
	width: 1000px;
	z-index: 99;
	color:#fff;
	}

#nav span { display:none; }

#nav span.nav-tab-title { display:block; font-weight:bold; color: #c89710; }

#nav li, #nav a {
	font-size: 12px;  
	height: 29px;
	display: block;
	}

#nav li { float: left; }

#nav-01 { width:125px; }
#nav-02 { width:57px; }
#nav-03 { width:109px; }
#nav-04 { width:132px; }
#nav-05 { width:121px; }
#nav-06 { width:109px; }
#nav-07 { width:148px; }
#nav-08 { width:83px; }
#nav-09 { width:116px; }


#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -0px -29px }
#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -125px -29px }
#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -182px -29px }
#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -291px -29px }
#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -423px -29px }
#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -544px -29px }
#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -653px -29px }
#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -801px -29px }
#nav-09 a:hover { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -884px -29px }

#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -0px -29px }
#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -125px -29px }
#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -182px -29px }
#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -291px -29px }
#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -423px -29px }
#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -544px -29px }
#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -653px -29px }
#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -801px -29px }
#nav-09:hover>a { background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav2.jpg") -884px -29px }


	/* navigation dropdown: #nav
		 * ------------------------------------------------------------------------- */

		/* normal dropdown
		 * ----------------------*/
		#nav ul.generic {
			border:none;
			border-width:0 1px;
			left:-9999px;
			_top:29px;
			top:29px;
			position:absolute;
			z-index:99;
			width:150px;
			margin-top:10px;
			margin-left:200px;
			}

		#nav ul.right2 {
			border:none;
			border-width:0 1px;
			left:-9999px;
			_top:24px;
			top:24px;
			position:absolute;
			z-index:99;
			width:150px;
			margin-left:350px; 
			text-align:left;
			margin-top:15px;
			}

		#nav ul.right3 {
			border:none;
			border-width:0 1px;
			left:-9999px;
			_top:24px;
			top:24px;
			position:absolute;
			z-index:99;
			width:150px;
			margin-left:500px; 
			text-align:left;
			margin-top:15px;
			}

		#nav ul.right4 {
			border:none;
			border-width:0 1px;
			left:-9999px;
			_top:24px;
			top:24px;
			position:absolute;
			z-index:99;
			width:150px;
			margin-left:650px; 
			text-align:left;
			margin-top:15px;
			}	


		/* dropdown w/background 
		 * ----------------------*/
		#nav ul.panel {
			position: absolute;
			background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav-panel.jpg") repeat-x;
			color: #fff;
			top: 29px;
			left: -9999px;
			width: 963px;
			_width: 963px;
			height: 195px;
			z-index: 98;
			padding:0px;
			font-family: 11px Arial;
			display:block;
			overflow:hidden;
			}
			#nav ul.panel-fan-zone {
				position: absolute;
				background: url("http://grfx.cstv.com/schools/acc/graphics/acc-10-nav-panel.jpg") repeat-x;
				color: #fff;
				top: 29px;
				left: -9999px;
				width: 963px;
				_width: 963px;
				height: 195px;
				z-index: 98;
				padding:0px;
				font-family: 11px Arial;
				display:block;
				overflow:hidden;
				/*margin-left: 26px;*/
				}

			#nav li li { width:150px; font:11px 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-top:8px; }

		#nav li li { text-indent: 0; }

		#nav li li a {
			color: #fff;
			display: block;
			padding: 2px;
			text-decoration:none;
			_width: 150px;
			}

		#nav .right { text-align: left; margin-left:150px; }	

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

		#nav ul li.header a, #nav ul li.header a:hover { 
			background:none; 
			font-weight:bold;
			text-transform:uppercase;
			color:#fff;
			}	

		/* dropdown w/background
		 * ---------------------------------------------------- */
		#nav li.background li a {
			color: #ccc;
			display: block;
			padding: 1px;
			text-decoration:none;
			_width: 150px;
			}

		#nav li.background li a:hover {
			color: #fff; 
			}


	/* dropdown w/background
	 * ---------------------------------------------------- */
	#content-box {
		/*background: #CCC;*/
		width: 260px;
		height: 120px;
		display: block;
		position: absolute;
		right: 25px;
		/**right: 13px;*/
		top: 25px;
		z-index: 299;
	}
	#content-box a { background: none !important; }
	#content-box img {
		width: 260px;
		height: 120px;
		display: block;
	}	
	#nav-text {
		position:absolute;
		top:160px;
		right:25px;
		}				
				
#sport-hdr {
	width:963px;
	height:58px;
	position:relative;
	}

#sport-nav {
	height:14px;
	display:block;
	position:absolute;
	padding:0;
	top:30px;
	right:14px;
	}
	
.sport-nav-text-ul {margin:0;padding:0;}

.sport-nav-text-ul li {display:inline;}

.sport-nav-text-ul li a {color:#036;text-decoration:none;font-size:10px;font-weight:bold;}

.sport-nav-text-ul li a:hover {text-decoration:underline;}

.divider {padding-left:3px;padding-right:3px;}

	/* sport-navigation: #sport-nav
	 * ------------------------------------------------------------------------- */

	#sportnavmore, #sportnavmore * { border-collapse: collapse; margin: 0; padding: 0; font-size:10px;}

	#sportnavmore {
		height: 14px;
		position: relative;
		width: 80px;
		z-index: 98;
		float:left;
		padding-left:2px;
		}

	#sportnavmore span { color:#036; text-decoration:none; font-weight:bold; }

	#sportnavmore li, #sportnavmore a {
		font-size: 11px;  
		height: 14px;
		display: block;
		text-decoration:none;
		}

	#sportnavmore li { float: left; }

	#sportnavmore-menu { width:80px; }

	#sportnavmore-menu a:hover { background: 0 -21px }

	#sportnavmore-menu:hover>a { background: 0 -21px }


	/* navigation dropdown: #sportnavmore
		 * ------------------------------------------------------------------------- */

	#sportnavmore ul {
		border: solid #999;
		border-width: 0 1px;
		left: -9999px;
		top: 14px;
		position:absolute;
		z-index:98;
		}

	#sportnavmore-menu ul { margin-left: -8px }

	#sportnavmore ul, 
	#sportnavmore li li { width: 140px } 

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

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

	#sportnavmore li li { border-bottom: 1px solid #999; text-indent: 0; }


	#sportnavmore li li a {
		background: #eee;
		color: #036;
		display: block;
		padding: 3px;
		text-decoration:none;
		_width: 100%;
		font-size:10px;
		}

	#sportnavmore li li a:hover { 
		background: #ccc; 
		color: #333; 
		}



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




/*
.photo_gradiant {
	width:647px;
	height:341px;
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-bsi-overlay.png") no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/acc/graphics/acc-10-bsi-overlay.png', sizingMethod='scale');
	}
*/	
#pngBsi {
	width:647px;
	height:371px;	
	/*background:100px 0px no-repeat;*/
	}
	
#pngWrap {
	display:block;
	width:647px;
	height:371px;
	}

/* RelativeFrame
 * ---------------------------------------------------------------------------- */

#relativeFrame-wrap {
	width:610px;
	position:absolute;
	top:288px;
	left:22px;
	}

#relativeFrame, #relativeFrame *{
	margin:0;
	padding:0;
	color:#fff;	
	}	

#relativeFrame {
	position: relative; 
	width:610px;
	height:77px;
	z-index: 1
	}

#relativeFrame div {
	width:610px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	}
	
#relativeFrame .pubdate {
	font-weight:bold;
	}
	
#relativeFrame h1 a {
	font-size:20px;
	color:#fff;
	text-decoration:none;
	}	

#relativeFrame h1 a:hover {
	text-decoration:underline;
	}
	
#relativeFrame .synopsis {
	line-height:13px;*line-height:14px;*font-weight:bold;
	}				

#relativeFrame div#frm0 { visibility: visible }

#minis {
	margin:0;
	padding:0;
	width:628px;
    position:absolute;
    top:368px;
	padding-left:19px;
	}	

#mini0, #mini1, #mini2, #mini3, #mini4 {
	float:left;
	width:106px;
	height:61px;
    position:relative;
	}
	
#mini1, #mini2, #mini3, #mini4 {
	margin-left:18px;
	}	

#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	border:1px solid #000;
	height:61px;
	}

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

#controls, #controls * { margin: 0; padding: 0 }

#minis #controls img{
	border-width:0;
	}

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
	}

#vid0, #vid1, #vid2, #vid3, #vid4 {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-btn-bsi-play-video.gif") no-repeat;
	opacity: .90;
	filter: alpha(opacity=90);
	position:absolute;
	width:106px !important;
	height:61px !important;
	z-index:10;
	}
	
#video-wrap { display:none; }
	

#flash-video {
	display:block;
	width:646px;
	height:364px;
	z-index:96;
	position:absolute;
	top:0px;
	left:0px;
	}


/* calendar
 * ---------------------------------------------------------------------------- */

#content-calendar .calendar, #content-calendar .calendar *,
#content-scalendar .calendar, #content-scalendar .calendar * { margin: 0; padding:0;color:#666; }

#content-calendar .calendar h3, #content-calendar .calendar p, #content-calendar .calendar ul,
#content-scalendar .calendar h3, #content-scalendar .calendar p, #content-scalendar .calendar ul { padding-left: 10px }

#content-calendar .scroll .calendar h3,
#content-scalendar .scroll .calendar h3 {
	padding-top:8px;
	}

#content-calendar .scroll .calendar h3 a,
#content-scalendar .scroll .calendar h3 a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#036;
	}
.calendar a:link, a:visited {
	font-weight:bold;
} 


#content-calendar .scroll .calendar h3 a:hover,
#content-scalendar .scroll .calendar h3 a:hover {
	text-decoration:underline;
	font-weight:bold;
	}	


#content-calendar .scroll .calendar p,
#content-scalendar .scroll .calendar p { margin-bottom: 4px }



#content-calendar .scroll .calendar p.date,
#content-scalendar .scroll .calendar p.date { 
	background: #D1cfb9;
	color: #012A54;
	height: 18px;
	line-height: 18px;
	margin:5px 3px 0 0;
	font-weight: bold;
	}





#content-calendar .scroll .calendar ul,
#content-scalendar .scroll .calendar ul { list-style-type: none;padding-bottom:4px; }

#content-calendar .scroll .sport-calendar ul,
#content-scalendar .scroll .sport-calendar ul {
	padding-bottom:4px;
	}

#content-calendar .scroll .calendar li,
#content-scalendar .scroll .calendar li { display: inline; padding-right: 4px }
		
		
/* index tabs
 * ---------------------------------------------------------------------------- */

#tab-events, #tab-events * { margin:0; padding:0; }

#tab-events {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar.jpg") no-repeat; /*change to your button image*/
	width: 292px;
	height: 35px;
	}

	#tab-events li, #tab-events a {display:block; height: 35px; } /**/

	#tab-calendar {width:146px;}
	#tab-headlines {width:146px;} 

	#tab-events li { float: left; list-style: none; _display: inline; }
	#tab-events span { display: none; }

#tab-events.on-calendar #tab-calendar { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar.jpg")  0px -35px; } 
#tab-events.on-headlines #tab-headlines { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar.jpg") -146px -35px; }
	
#wrap-events,
#wrap-sevents {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-calendar-bg.jpg");
	width: 292px;
	height: 387px;
	} /*dimensions of the box your content appears in*/


body#index-body #wrap-events {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-calendar-bg.jpg");
	width: 292px;
	height: 357px;
	}
	
	
#school-wrap-events {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-calendar-bg.jpg");
	width:292px;
	height:325px;
	}
	
#wrap-events a { color: #036; text-decoration:none; }/*any links displayed within content area*/
#wrap-events a:hover { color: #036; text-decoration:underline; }

#content-calendar div, #content-calendar div *,
#content-headlines div, #content-headlines div *,
#content-school-morenews div, #content-school-morenews div,
#content-scalendar div, #content-scalendar div *,
#content-more-news div, #content-more-news div *,
#content-standings div, #content-standings div * {
	margin:0;padding:0;
	}
	
#content-calendar .scroll, 
#content-headlines .scroll,
#content-school-morenews .scroll,
#content-more-news .scroll,
#content-scalendar .scroll,
#content-standings .scroll {
	width:267px;
	height:367px;
	overflow:auto;
	padding:10px;
	}		

body#index-body #content-calendar .scroll, 
body#index-body #content-headlines .scroll,
body#index-body #content-more-news .scroll {
	width:267px;
	height:337px;
	overflow:auto;
	padding:10px;
	}	


#content-calendar .scroll p.pubdate,
#content-headlines .scroll p.pubdate,
#content-school-morenews .scroll p.pubdate,
#content-more-news .scroll p.pubdate {
	color:#666;
	padding-top:2px;
	}

#content-calendar .scroll h1,
#content-headlines .scroll h1,
#content-school-morenews .scroll h1,
#content-more-news .scroll h1 {
	padding-bottom:15px;
	}

#content-calendar .scroll h1 a,
#content-headlines .scroll h1 a,
#content-school-morenews .scroll h1 a,
#content-more-news .scroll h1 a {
	color:#036;
	font-size:11px;
	}
	
#content-standings .scroll td {
	color:#036;
	font-weight:bold;
	font-size:10px;
	padding:2px;
	}	
	
/* sport tabs
 * ---------------------------------------------------------------------------- */

#tab-sevents, #tab-sevents * { margin:0; padding:0; }

#tab-sevents {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar-interior.jpg") no-repeat; /*change to your button image*/
	width: 292px;
	height: 27px;
	}

	#tab-sevents li, #tab-sevents a {display:block; height: 27px; } /**/

	#tab-scalendar {width:93px;}
	#tab-more-news {width:93px;}
	#tab-standings {width:106px;}  

	#tab-sevents li { float: left; list-style: none; _display: inline; }
	#tab-sevents span { display: none; }

#tab-sevents.on-scalendar #tab-scalendar { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar-interior.jpg")  0px -35px; } 
#tab-sevents.on-more-news #tab-more-news { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar-interior.jpg") -93px -35px; }
#tab-sevents.on-standings #tab-standings { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-calendar-interior.jpg") -186px -35px; }

#wrap-sevents a { color: #036;text-decoration:none; }/*any links displayed within content area*/
#wrap-sevents a:hover { text-decoration:underline; }


/* tabs for school pages
 * ---------------------------------------------------------------------------- */

#tab-school-events, #tab-school-events * { margin:0; padding:0; }

#tab-school-events {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-quick-facts.jpg") no-repeat; /*change to your button image*/
	width: 292px;
	height: 35px;
	}

	#tab-school-events li, #tab-school-events a {display:block; height: 35px; } /**/

	#tab-quick-facts {width:146px;}
	#tab-school-morenews {width:146px;} 

	#tab-school-events li { float: left; list-style: none; _display: inline; }
	#tab-school-events span { display: none; }

#tab-school-events.on-quick-facts #tab-quick-facts { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-quick-facts.jpg")  0px -35px; } 
#tab-school-events.on-school-morenews #tab-school-morenews { background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-tabs-quick-facts.jpg") -146px -35px; }


#school-wrap-events a { color: #036; text-decoration:none; }/*any links displayed within content area*/
#school-wrap-events a:hover { color: #036; text-decoration:underline; }

#content-school-morenews .scroll, #content-school-morenews .scroll *,
#content-quick-facts, #content-quick-facts * {
	margin:0;padding:0;
	}
	
#content-quick-facts .scroll,
#content-school-morenews .scroll {
	width: 267px;
	height: 295px;
	overflow:auto;
	padding:10px;
	}

/* school hdrs
 * ---------------------------------------------------------------------------- */
	
#school-hdr-bc {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-bc.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-clem {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-clem.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-duke {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-duke.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-fsu {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-fsu.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-geot {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-geot.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-md {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-md.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-mifl {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-mifl.jpg");
	width:963px;
	height:58px;
	position:relative;
	}

#school-hdr-ncst {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-ncst.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-unc {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-unc.jpg");
	width:963px;
	height:58px;
	position:relative;
	}	
	
#school-hdr-va {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-va.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-vtec {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-vtec.jpg");
	width:963px;
	height:58px;
	position:relative;
	}
	
#school-hdr-wake {
	background:url("http://grfx.cstv.com/schools/acc/graphics/acc-10-hdr-schools-wake.jpg");
	width:963px;
	height:58px;
	position:relative;
	}

/* printer
 * ---------------------------------------------------------------------------- */	

#printer-footer-wrap {
	width:963px;
	clear:both;
	}

#printer-footer {
	width:500px;
	margin:0 auto;
	}

#printer-footer td a {color:#000; text-decoration:none;}
#printer-footer td a:hover {color:#000; text-decoration:underline;}												


/* footer
 * ---------------------------------------------------------------------------- */
	
#footer {
	width:963px;
	padding: 20px 0px 60px 0px;
	text-align: center;
	background:#000;
	}
	
#footer #holder-banner {
	width:728px;
	height:90px;
	margin:0 auto;
	float:none;
	}	
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }

/*
#logo-wrap { visibility:hidden; }
#dropdown-wrap { display:none; }
#footer-links { display:none; }
*/
