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


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


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

/* get rid of stupid outlines */
* {
 outline: none;
}

body { 
	background: #898989 url("http://grfx.cstv.com/schools/alab/graphics/alab-10-bg.jpg") scroll;
	background-position:top center;
	background-repeat:no-repeat;
	color: #222;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0 
	}
	
td {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #222;
	}

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

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

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

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


/* layout
 * ---------------------------------------------------------------------------- */

#site-wrap { 
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:0;
	}

#media-icons {
	position:absolute;
	width:36px;
	height:418px;
	top:10px;
	left:1000px;
	}
	
#mast {
	width:1000px;
	height:113px;
	background:#fff;
	}	
	
#mast div img {
	display:block;
	}	
	
#mast-left {
	background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-mast-a.gif") no-repeat;
	width:179px;
	height:113px;
	float:left;
	}
	
#mast-right {
	background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-mast-top.gif") no-repeat;
	width:821px;
	height:113px;
	float:left;
	position:relative;
	z-index:999;
	}
	
	#search {
		width:400px;
		height:23px;
		position:absolute;
		top:2px;
		left:380px;
		}
		
	#search table {
		border-collapse:collapse;
		}	
	
#wrap { 
	width:996px;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	overflow:hidden;
	min-height:1%;
	/* brad added jan 31, 2011 */
	background: #fff;
	}
						

/* rows
 * ---------------------------------------------------------------------------- */

#row-1 {
	width:988px;
	height:282px;
	background:#940010;
	padding:0px 4px 0px 4px;
	}
	
#row-1-left {
	width:343px;
	float:left;
	padding:3px 4px 0px 0px;
	}
	
#row-1-left img {
	display:block;
	}	
	
#row-1-right {
	width:641px;
	height:282px;
	float:left;
	display:block;
	overflow:hidden;
	}
	
#row-2 {
	width:996px;
	/*height:523px;*/
	}
	
#row-2-left {
	width:696px;
	float:left;
	}
	
	#revenue-btns,
	#sm-promos-btm {
		width:696px;
		height:59px;
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;
		background:#fff;
		}
	
	#revenue-btns img, 
	#sm-promos-btm img {
		display:block;
		float:left;
		}
		
		/* revenue-navigation: #revenue-nav
		 * ------------------------------------------------------------------------- */

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

		#revenue-nav {
			float: left;
			background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") no-repeat;
			width: 696px;
			height: 59px;
			position: relative;
			z-index: 99; 
			}

		#revenue-nav span { display:none; }

		#revenue-nav li, #revenue-nav a {
			font-size: .95em;  
			height: 59px;
			display: block;
			}

		#revenue-nav li { float: left; }


		#revenue-nav-01 { width:173px; }
		#revenue-nav-02 { width:175px; }
		#revenue-nav-03 { width:174px; }
		#revenue-nav-04 { width:174px; }

		#revenue-nav-01 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") 0 -59px }
		#revenue-nav-02 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") -173px -59px }
		#revenue-nav-03 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") -348px -59px }
		#revenue-nav-04 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") -522px -59px }

		#revenue-nav-01:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") 0 -59px }
		#revenue-nav-02:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") -173px -59px }
		#revenue-nav-03:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") -348px -59px }
		#revenue-nav-04:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/btn/11-revenue-rollover-102411.gif") -522px -59px }

	#tidetv-wrap {
		width:696px;
		height:302px;
		background:#940010;
		position:relative;
		}
	#tidetv-wrap .tidetvexit {
		position: absolute;
		left: 0;
		top: 0;
		width: 254px;
		height: 36px;
		}
	#index-audio-btn {
		width:249px;
		height:79px;
		position:absolute;
		top:217px;
		left:5px;
		}
		
	#tidetv-top {
		width:691px;
		height:23px;
		margin-left:5px;
		}
		
	#tidetv-top img {
		float:left;
		display:block;
		}
		
	#index-video {
		background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-bg-tidetv2.gif") no-repeat;
		width:680px;
		height:278px;
		margin-left:5px;
		}
		
	#flash-video {
		display:block;
		width:680px;
		height:278px;
		margin-left:3px;
		}
		
	#sport-hdr-flash {
		width:351px;
		height:75px;
		float:left;
		/* added feb 16 2011 */
		background: #600;
		}		
		

	#row-2-left h2 {
		margin:0;padding:0;
		}

#row-2-right {
	width:300px;
	float:left;
	background:#fff;
	}
	
	#sponsors {
		width:300px;
		margin-top:3px;
		}
		
	#sponsors img {
		display:block;
		float:left;
		}						

/* 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:675px;
	padding:16px 10px 10px 10px;
	background:#fff;
	}
	
#column-2 {
	width:300px;
	border-left:1px solid #d3d3d3;
	background:#fff;
	}
	
#column-3 { }

/* sidebar
 * ---------------------------------------------------------------------------- */

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

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }

/* BSI PNG
 * ---------------------------------------------------------------------------- */
#relativeFrame-wrap {
	width:555px;
	height:282px;
	float:left;
	position:relative;
	overflow:hidden;
	padding-left:3px;
	}
	
body#sport-page #relativeFrame-wrap {
	padding-left:0px;
	}	

.photo_gradiant {
	z-index:1;
	width:555px;
	height:282px;
	}

#pngBsi {
	z-index:2;
	width:555px;
	height:282px;	
	/*background:100px 0px no-repeat;*/
	}

#pngWrap {
	display:block;
	z-index:5;
	width:555px;
	height:282px;
	background:#000;
	}

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

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

#relativeFrame {
	position: relative; 
	width:555px;
	height:68px;
	z-index: 50;
	top:-60px;
	}

#relativeFrame div {
	width:545px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	color:#fff;
	padding:5px;
	}

#relativeFrame div#frm0 { visibility: visible }

#relativeFrame h1 a {
	color:#fff;
	text-decoration:none;
	font-size:20px;
	font-weight:normal;
	letter-spacing:1px;
	}
	
#relativeFrame p a {
	color:#fff;
	}	

#transparency {
	width:555px;
	height:68px;
	background:#000;
	opacity: .80;
	filter: alpha(opacity=80);
	position:absolute;
	top:225px;
	left:3px;
	z-index:1;
	}
	
body#sport-page #transparency  {
	position:absolute;
	top:225px;
	left:0px;
	}	

#minis {
	margin:0;
	padding:0;
	width:83px;
	float:left;
	}

#mini0, #mini1, #mini2, #mini3, #mini4 {
	width:83px;
	height:55px;
    position:relative;
	margin-bottom:2px;
	background:#666;
	}

#minis div img {display:block;}	
	
#mini4 {
	margin-bottom:0;
	}		

#minis a img {
	opacity: .50;
	filter: alpha(opacity=50);
	}

#minis a:hover img, #minis div.miniOn a img {
	background:#ccc;
	opacity: 1.0;
	filter: alpha(opacity=100);
	}

#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/alab/graphics/alab-10-bsi-play.png') no-repeat;
	*background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-bsi-play.png', sizingMethod='scale');
	position:absolute;
	top:0px;
	left:0px;
	width:83px !important;
	height:55px !important;
	z-index:10;
	}

#video-wrap { 
	display:none; 
	width:555px;
	height:282px;
	position:absolute;
	top:0px;
	background:#000;
	}

#bsi-video {
	display:block;
	width:560px;
	height:316px;
	z-index:96;
	}
	
	#sport-minis h1:hover, #sport-minis div.sportminiOn a h1,
	#sport-minis div.sportminiOn a {
	    font-weight:bolder;
	    }
	
	
#sport-minis  {
	width:325px;
	float:left;
	padding-top:7px;
	}
	
 #sportmini0, 
 #sportmini1, 
 #sportmini2, 
 #sportmini3, 
 #sportmini4 {
	width:325px;
	height:18px;
	display:block;
	}
	
#sport-minis a h1 {
	text-decoration:underline;
	}	
	
#sport-minis h1 {
	font-size:11px;
	margin:0;padding:0;
	display:inline;
	font-weight:normal;
	}
	
#sport-minis img {
	display:inline;
	padding:0px 5px 0px 8px;
	}
	
#sport-icons {
	width:191px;
	float:right;
	margin:10px 17px 0px 0px;
	}
	
#sport-hdr-wrap {
	width:998px;
	height:75px;
	background:#fff;
	}
	
#sport-hdr-wrap img {
	display:block;
	float:left;
	}
	
	/* navigation: #nav
	 * ------------------------------------------------------------------------- */

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

	#nav {
		background: transparent url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") no-repeat;
		height: 25px;
		position: relative;
		width: 821px;
		z-index: 99;
		}

	#nav span { display:none; }

	#nav li, #nav a {
		font-size: .95em;  
		height: 25px;
		display: block;
		}

	#nav li { float: left; }

	#nav-01 { width:77px; }
	#nav-02 { width:91px; }
	#nav-03 { width:124px; }
	#nav-04 { width:165px; }
	#nav-05 { width:119px; }
	#nav-06 { width:98px; }
	#nav-07 { width:93px; }
	#nav-08 { width:54px; }

	#nav-01 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") 0 -25px }
	#nav-02 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -77px -25px }
	#nav-03 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -168px -25px }
	#nav-04 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -292px -25px }
	#nav-05 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -457px -25px }
	#nav-06 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -576px -25px }
	#nav-07 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -674px -25px }
	#nav-08 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -767px -25px }

	#nav-01:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") 0 -25px }
	#nav-02:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -77px -25px }
	#nav-03:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -168px -25px }
	#nav-04:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -292px -25px }
	#nav-05:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -457px -25px }
	#nav-06:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -576px -25px }
	#nav-07:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -674px -25px }
	#nav-08:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-navigation.gif") -767px -25px }


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


			/* dropdown w/background 
			 * ----------------------*/
			#nav ul.panel {
				position: absolute;
				background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-panel.gif") repeat-x;
				color: #fff;
				top: 25px;
				left: -9999px;
				width: 996px;
				height: 290px;
				z-index: 98;
				padding:0px;
				font-family: 11px Arial;
				display:block;
				overflow:hidden;
				margin-left:-177px;
				}

				#nav li li { width:120px; 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:3px; }

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

			#nav li li a {
				color: #940010;
				display: block;
				padding: 3px;
				text-decoration:none;
				_width: 120px;
				border-bottom:1px solid #940010;
				}

			#nav #content-box1 a {
				color: none;
				display: block;
				text-decoration:none;
				border-bottom:0px;
				padding:0px;
				}	

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

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

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

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

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

			#nav li.background li #content-box1 a:hover {
				color: none; 
				background:none;
				}	

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

				#nav ul.right2 {
					border:none;
					border-width:0 1px;
					left:-9999px;
					_top:24px;
					top:24px;
					position:absolute;
					z-index:99;
					width:120px;
					margin-left:145px; 
					text-align:left;
					margin-top:5px;
					margin-right:10px;
					}

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

				#nav ul.right4 {
					border:none;
					border-width:0 1px;
					left:-9999px;
					_top:24px;
					top:24px;
					position:absolute;
					z-index:99;
					width:120px;
					margin-left:435px; 
					text-align:left;
					margin-top:5px;
					margin-right:10px;
					}	


		/* dropdown w/background
		 * ---------------------------------------------------- */
		#content-box1 {
			width: 330px;
			height: 283px;
			position:absolute;
			top:0px;
			left:667px;
			}

		.nav-text {
			width:52px;
			height:290px;
			position:absolute;
			top:0px;
			left:0px;
			}

		#nav-text-sport {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-sports.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-sports.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}	

		#nav-text-tickets {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-tickets.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-tickets.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}

		#nav-text-schedule {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-sched.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-sched.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}

		#nav-text-crimson {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-crimson.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-crimson.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}

		#nav-text-inside {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-inside.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-inside.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}

		#nav-text-fan {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-fan.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-fan.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}	

		#nav-text-shop {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-shop.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-shop.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}

		#nav-text-help {
			background: url('http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-help.png') no-repeat;
			*background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://grfx.cstv.com/schools/alab/graphics/alab-10-nav-title-help.png', sizingMethod='scale');
			width:52px;
			height:290px;
			}					
		
	

	/* sport icons under bsi
	 * ------------------------------------------------------------------------- */

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

	#icons-top {
		background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") no-repeat;
		height: 27px;
		position: relative;
		width: 191px;
		z-index: 99; 
		}

	#icons-top span { display:none; }

	#icons-top li, #icons-top a {
		font-size: .95em;  
		height: 27px;
		display: block;
		}

	#icons-top li { float: left; }


	#icons-top-01 { width:41px; }
	#icons-top-02 { width:41px; }
	#icons-top-03 { width:41px; }
	#icons-top-04 { width:41px; }
	#icons-top-05 { width:27px; }

	#icons-top-01 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") 0 -27px }
	#icons-top-02 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -41px -27px }
	#icons-top-03 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -82px -27px }
	#icons-top-04 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -123px -27px }
	#icons-top-05 a:hover { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -164px -27px }

	#icons-top-01:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") 0 -27px }
	#icons-top-02:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -41px -27px }
	#icons-top-03:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -82px -27px }
	#icons-top-04:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -123px -27px }
	#icons-top-05:hover>a { background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-sport-icons-top.gif") -164px -27px }					


/* sport pages
 * ---------------------------------------------------------------------------- */

#sport-columns {
	width:996px;
	clear:left;
	}

#column-1-left {
	width:696px;
	float:left;
	}
	
#column-2-right {
	width:300px;
	float:left;
	background:#fff;
	}
	
	#column-2-right ul {
		min-height:66px;
		overflow: hidden;
		margin:0;padding:0;
		padding:10px 10px 10px 25px;
		padding-left:25px;
		}
		
	#column-2 ul {
		margin:0;padding:0;
		padding:10px 10px 10px 25px;
		padding-left:25px;
		}
		
	#column-2-right ul,
	#column-2 ul {
		list-style-image: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-story-arrow.gif");
		width:265px;
		}
	
#bsi-container {
	width:696px;
	height:365px;
	background:#fff;
	}
	
#bsi-container-left {
	width:141px;
	height: 371px;
	float:left;
	}
/* ie7 fix */
#bsi-container-left a {
 clear: both;
 }	

#bsi-container-left img {
	width:124px;
	margin-top:6px;
	margin-left:5px;
	margin-bottom:2px;
	}	
	
#bsi-container-right {
	width:555px;
	float:left;
	}
	
#sport-content {
	width:696px;
/* 	height:380px; */
	overflow: hidden;
	height: auto;
	background:#e3e3e3;
	}
	
#sport-content table {
	height:100%;
	border-collapse:collapse;
	}
	
#sport-content td {
	vertical-align:top;
	width:50%;
	padding-top:6px;
	border-collapse:collapse;
	margin:0;padding:0;
	}	
	
#sport-content table h2 {
	background:#696969;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:4px;
	}
	
#sport-content-left ul {
	margin:0;padding:5px;
	}
	
#sport-content-left li {
	display:inline;
	}
	
#sport-content-right ul li {
	width:280px;
	list-style-type:none;
	}
	
#coach-photo {
	width:343px;
	height:178px;
	background:#898989;
	margin-top:10px;
	}
	
#coach-photo img { 
	float:left;
	}
	
#coach-photo div {
	float:left;
	padding:8px 0px 0px 8px
	}
	
#sport-content-right ul {
	width:320px;
	height:215px;
	overflow:auto;
	margin:10px 0px 0px 0px;padding:0px 0px 0px 15px;
	}
	
#sport-content-right ul img {
	padding-right:3px;
	}	
	
#ua-facebook {
	height:122px;*height:110px;
	}								
	
	/* tabs
	 * ---------------------------------------------------------------------------- */	
	
	#tab-events, #tab-events * { margin:0; padding:0; }

	#tab-events {
		background:url("http://grfx.cstv.com/schools/alab/graphics/alab-10-tab-headlines.gif") no-repeat; /*change to your button image*/
		width: 343px;
		height: 19px;
		}

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

		#tab-headlines {width:106px;}
		#tab-calendar {width:106px;}
		#tab-scoreboard {width:131px;}

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

	#tab-events.on-headlines #tab-headlines { background:url("http://grfx.cstv.com/schools/alab/graphics/alab-10-tab-headlines.gif")  0px -19px; } 
	#tab-events.on-calendar #tab-calendar { background:url("http://grfx.cstv.com/schools/alab/graphics/alab-10-tab-headlines.gif") -106px -19px; }
	#tab-events.on-scoreboard #tab-scoreboard { background:url("http://grfx.cstv.com/schools/alab/graphics/alab-10-tab-headlines.gif") -212px -19px; }

	#wrap-headlines {
		background: url("http://grfx.cstv.com/schools/alab/graphics/alab-10-bg-headlines.gif") no-repeat;
		width: 343px;
		height:159px;
		padding-top:5px;
		}

	#content-headlines, #content-headlines *,
	#content-calendar, #content-calendar *,
	#content-scoreboard, #content-scoreboard * {
		margin:0;padding:0;
		}
		
		#content-headlines {
			width: 325px;
			height: 151px;
			padding-left:5px;
			padding-top:2px;
			}
			
		#content-calendar {
			width: 330px;
			height: 153px;
			overflow:auto;
			padding-left:9px;
			}
			
		#content-scoreboard { 
			width: 330px;
			height: 153px;
			overflow:auto;
			}		
		
		#content-headlines .scroll {
			width: 330px;
			height: 153px;
			position:relative;
			}

	#content-headlines h1 {
		padding:5px 5px 0px 10px;*padding:4px 5px 0px 10px
		}	

	#content-headlines h1 a {
		font-size:11px;
		font-weight:normal;
		color:#000;
		}

	.calendar, .calendar * { 
		border-collapse: collapse; 
		margin: 0; 
		padding: 0  
		}

	.calendar { width: 100%; *width:93%; }

	#content-calendar .calendar .calendar-body td {
		padding-left:3px;
		}

	#content-calendar .calendar .calendar-headers td {
		color:#940010;
		background:#ccc;
		font-weight: bold;
		padding:3px 0px 3px 3px;
		}
		
	#content-scoreboard {
		padding:10px 0px 0px 10px;
		}
		
	#content-calendar .scroll {
		padding-top:2px;
		}
	
	#content-headlines .scroll p {
		padding:15px 0px 0px 55px;
		font-weight:bold;
		}
		
	#content-headlines .scroll img {
		width:136px;
		height:38px;
		position:absolute;
		top:115px;
		right:0px;
		}											

		
/* banner ads
 * ---------------------------------------------------------------------------- */

#banner-wrap {
	width:996px;
	height:90px;
	margin:0 auto;
	}

#holder-banner {
	width:728px;
	height:90px;
	float:left;
	}

#banner-promo {
	width:268px;
	height:90px;
	float:left;
	}
	
#btm-nav {
	width:996px;
	margin:0 auto;
	*padding-top:8px;
	height:1%;
	overflow:hidden;
	}
	
#btm-nav ul {
	width:150px;
	float:left;
	list-style-type:none;
	}
	
#btm-nav ul li.first {
	color:#fff;
	font-weight:bold;
	}	
	
#btm-nav ul li a {
	color:#fff;
	text-decoration:none;
	}
	
#btm-nav ul li a:hover {
	text-decoration:underline;
	}				

/*Volleyball Stats*/
	
.statsTotal td { background: #cdcdcd; font-weight: 700; }
.stats-w-volley td {padding:2px; border:1px;}
.stats-w-volley thead {background: #940010; color:#fff; font-weight:700; text-align:left;}
.statscategory {text-align:center;}
	

/* footer
 * ---------------------------------------------------------------------------- */

	#printer-footer {
		width:996px;
		height:50px;
		background:#fff;
		}
		
	#printer-footer table {
		text-align:center;
		}
	
#footer {
	width:1000px;
	height:68px;
	clear:left;
	}
	
	#footer a:link, #footer a:visited { color: #444 }
	#footer a:hover, #footer a:active { color: #666 }
	
/* ADDED FEBRUARY 8, 2011 @ 16:46
 * ---------------------------------------------------------------------------- */
#media-icons {
 top: 88px;
 left: 999px;
 }

.buttonize {
 font-size: 115%;
 padding: 6px;
 width: auto;
 background: #900;
 color: #fff !important;
 border: 1px solid #500;
 -moz-text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
 -webkit-text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
 }
.buttonize:hover {
 background: #800;
 border: 1px solid #400;
 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
 box-shadow: 0 0 3px rgba(0,0,0,0.5);
 }
.strong {
 font-weight: bold;
 }
/* ROLL TIDE TOOLS! 
   ADDED MARCH 2, 2011 @ 16:14
 * ---------------------------------------------------------------------------- */
	#statHolder {
		width: 384px; 
		float: right; 
		margin: 0 0 0 12px; 
		background: #ddd;
		padding: 6px;
	}
	#statHolder .statTitle {
		text-align: center;
		margin: 18px 0 0;
		clear: both;
		height: auto;
		overflow: hidden;
	}
	#statHolder .clear {
		clear: both;
	}
	#statHolder .statTitle h1 {
		font-weight: bold;
		font-size: 13pt;
	}
	#statHolder .statTitle h6 {
		margin: 3px 0;
	}
	#statHolder .statsLong {
		width: 121px;
		float: left;
		padding: 3px;
		background: #900;
		margin: 0 1px 1px 0;
		color: #fff;
		font-weight: bold;
		min-height: 20px;
		height: auto;
	}
	#statHolder .previewLong {
		width: 248px;
		float: left;
		padding: 3px;
		background: #900;
		margin: 0 1px 1px 0;
		color: #000;
		min-height: 20px;
		height: auto;
		text-align: left;
	}
	#statHolder .statsThin {
		float: left;
		margin: 0 1px 1px 0;
		padding: 3px;
		height: 20px;
		width: 57px;
		background: #ccc;
	}
	#statHolder .statsThinFB {
		float: left;
		margin: 0 1px 1px 0;
		padding: 3px;
		height: 20px;
		width: 35px;
		background: #ccc;
	}
	#statHolder .darker {
		background: #aaa;
		font-weight: bold;
		color: #000;
	}
	#statHolder .red {
		background: #900;
	}
	#statHolder .normal {
		background: #ccc;
		color: #000;
		font-weight: normal;
/* 		height: 39px; */
	}
	#statHolder .grayalize {
		background: #ddd;
		display: block;
		color: #000;
	}
	#statHolder .normalShort {
		font-weight: normal;
		color: #000;
		background: #ccc;
		min-height: 20px;
	}
	#statHolder .statsSpan {
		width: 377px;
		float: left;
		padding: 3px;
		background: #900;
		margin: 0 1px 1px 0;
		color: #fff;
		font-weight: bold;
		text-align: left;
	}
	
	
	
	#alab-hsp-index {
		width: 198px;
		height: 55px; 
		display: block;
		position:absolute;
		left: 435px;
		top: 1355px
	}
	
	#disclaimer-footer{
		position:relative;
	}
	
	#alab-hsp {
		width: 75px;
		height: 75px; 
		display: block;
		position:absolute;
		left: 503px;
		top:-13px;
		margin-bottom:50px;
	}
	
