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


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


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

body { 
	background: #333 url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-wrap.jpg") repeat-x;
	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: #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: #900; 
	font-weight: bold; 
	font-size: 15px;
	display:block;
	padding-top:20px;
	}

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

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



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

#wrap { 
	width:1000px;
	margin:0 auto;
	}
	
body#sport-page #wrap,
body#story-page #wrap {
	position:relative;
	}	
	
#mast { 
	width:1000px;
	height:136px;
	background:#ccc;
	}
	
#mast div img {display:block;}	

#mast-left {
	width:581px;
	height:136px;
	float:left;
	}
	
#mast-right {
	width:419px;
	height:136px;
	float:left;
	position:relative;
	}		

	/*----------search--------*/

	#yahoo-search {
		width:304px;
		height:31px;
		float:left;
		padding-top:4px;
		overflow:hidden;
		position:absolute;
		top:0px;
		right:10px;
		}
		
	#yahoo-search .search-text {
		color:#fff;
		padding-top:3px; 
		font-size:9px;
		}

	#yahoo-search div {
		float:left;
		padding-right:2px;
		}

	#yahoo-search .searchformOn {
		background: url("http://grfx.cstv.com/graphics/yahoo-search5.gif") no-repeat;  
		color:#000; 
		font-weight:bold; 
		width:113px;
		height:14px; 
		font-size:10px;
		border: #003366 1px solid;
		}

	#yahoo-search .searchformOff {
		color:#000; 
		font-weight:bold; 
		width:113px; 
		height:14px; 
		font-size:10px; 
		border: #003366 1px solid;
		}

	/*----------search--------*/



/* columns
 * ---------------------------------------------------------------------------- */

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

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

#column-1 {
	background:#ccc;
	width:400px;
	padding:5px 10px 0px 10px;
	}
	
body#sport-page #column-1 {
	padding-top:41px;
	}
	
body#story-page #column-1 {
	width:739px;
	background:#fff;
	padding:41px 10px 0px 23px;
	}		
	
#column-2 {
	background:#fff;
	width:300px;
	padding:5px 10px 0px 10px;
	}
	
body#sport-page #column-2 {
	padding-top:41px;
	}	

#column-3 {
	background:#ccc;
	width:260px;
	padding-top:5px;
	}
	
	/* sport-nav 
	 * ---------------------------------------------------------------------------- */

	#sport-nav {
		width:350px;
		height:12px;
		color:#fff;
		float:right;
		padding-top:5px;
		padding-right:10px;
		}

	#sport-nav {
		margin:0;
		padding-top:2px
		}

	#sport-nav li {
		display:inline;
		}

	#sport-nav li a {
		color:#fff;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		}

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

	#sport-nav .divider {
		width: 1px;
		height: 11px;
		padding:3px 6px 0px 6px;
		}	
	
/* sidebar
 * ---------------------------------------------------------------------------- */

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

#sidebar { margin: 0 }

#sidebar h3 { margin-top: 15px }


/* photo-table
 * ---------------------------------------------------------------------------- */

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


/* 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 }


#nav-wrap {
	width:998px;
	height:46px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}	
		

/* icons: #icons
 * ------------------------------------------------------------------------- */

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

#icons {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") no-repeat;
	height: 46px;
	position: relative;
	width: 365px;
	z-index: 99; 
	float:left;
	}

#icons span { display:none; }

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

#icons li { float: left; }


#icons-01 { width:42px; }
#icons-02 { width:43px; }
#icons-03 { width:53px; }
#icons-04 { width:49px; }
#icons-05 { width:49px; }
#icons-06 { width:43px; }
#icons-07 { width:46px; }
#icons-08 { width:40px; }

#icons-01 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") 0 -46px }
#icons-02 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -42px -46px }
#icons-03 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -85px -46px }
#icons-04 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -138px -46px }
#icons-05 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -187px -46px }
#icons-06 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -236px -46px }
#icons-07 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -279px -46px }
#icons-08 a:hover { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -325px -46px }

#icons-01:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") 0 -46px }
#icons-02:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -42px -46px }
#icons-03:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -85px -46px }
#icons-04:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -138px -46px }
#icons-05:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -187px -46px }
#icons-06:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -236px -46px }
#icons-07:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -279px -46px }
#icons-08:hover>a { background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-icons.gif") -325px -46px }

#nav-tickets {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-nav-tickets.gif") no-repeat;
	width:212px;
	height:46px;
	float:left;
	color:#fff;
	}
	
#nav-tickets a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
	}
	
#nav-tickets a:hover {
	color:#fff;
	font-size:10px;
	text-decoration:underline;
	}		

#nav-tickets span {
	color:#fff;
	padding:0px 3px;_padding:0px 2px;
	}

/* tab bsi
 * ---------------------------------------------------------------------------- */

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

#tab-bsi-wrap {
	background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-top-stories.gif") no-repeat; /*change to your button image*/
	width: 400px;
	height: 20px;
	}

	#tab-bsi-wrap li, #tab-bsi-wrap a {display:block; height: 20px; } /**/

	#tab-bsi {width:195px;}
	#tab-video {width:205px;}  

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

#tab-bsi-wrap.on-bsi #tab-bsi { background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-top-stories.gif")  0px -20px; } 
#tab-bsi-wrap.on-video #tab-video { background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-top-stories.gif") -195px -20px; }

#content-bsi, #content-video {
	width:400px;
	height:455px;
	overflow:hidden;
	} 	

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

#content-video a {
	color:#900;
	text-decoration:none;
	}
	
#content-video a:hover {
	color:#900;
	text-decoration:underline;
	}	

#flash-video-sport {
	background: #900 url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-video.gif") repeat-x 0px 250px; 
	width:259px;
	height:302px;
	}
	
#flash-video-index {
	background: #900 url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-video.gif") repeat-x 0px 232px;
	width:259px;
	height:382px;
	}

#col3-flash-promo {
	margin:0px 0px 9px 10px;
	}	
		

/* BSI
 * ------------------------------------------------------------------------- */

#bsi-image {
	width:394px;
	height:244px;
	background:#212121;
	padding:3px;
	}

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

#relativeFrame {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-bsi.gif") repeat-x;
	position: relative; 
	width:400px;
	height:177px !important;
	z-index: 1;
	}

#relativeFrame div {
	width:369px;
	position: absolute; 
	visibility: hidden;
	z-index: 1;
	height:157px;
	padding:10px 18px 0px 13px;
	color:#fff;
	}

#relativeFrame div#frm0 { visibility: visible }

#relativeFrame a:link, #relativeFrame a:visited {
    color:#fff;
    text-decoration:underline;
	font-weight:bold;
    } 

#relativeFrame a:hover {
    color:#fff;
    text-decoration:none;
	font-weight:bold;
    }
    
#relativeFrame h1 a:link,  #relativeFrame h1 a:visited{
    font-size:14px;
    text-decoration:none;
    color:#fff;
    }

#relativeFrame h1 {
	padding:5px 0px 8px 0px;	
	}
	
#relativeFrame h1 a {
	font-size:14px;
	text-decoration:none;
	color:#fff;
	}
	
#relativeFrame h1 a:hover {
	text-decoration:underline;
	}
	
#relativeFrame .pubdate {
    font-size:11px;
    color:#fff;
    font-weight:normal;
    }

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

	
#relativeFrame  ul {
	margin:0px;padding-left:15px;
	}
				

/* numbers
 * ------------------------------------------------------------------------- */

#minis-bar {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bsi-nav-left.gif") repeat-x;
	width:400px;
	height:28px;
	}
	
#minis-bar img {display:block;}	
	
#num-controls-wrap {
	width:168px;
	height:28px;
	float:right;
	}	
	
#numbers {
	width:168px;
	height:28px;
	float:left;
	}	
	
#numbers div {
	float:left;
	}

	/* tab-features
	 * ---------------------------------------------------------------------------- */

	#features-wrap {
		width: 400px;
		height: 195px;
		color:#fff;
		background:#900;
		} /*dimensions of the box your content appears in*/

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

	#tab-features {
		width: 400px;
		height: 59px;
		}

		#tab-features li {display:block;}

		#tab-features img {padding-left:4px;padding-top:2px;}

		#tab-features1 {width:100px; height:59px; background-color:#e80000;}
		#tab-features2 {width:99px; height:59px;background-color:#e80000;border-left:1px solid #900;}
		#tab-features3 {width:97px; height:59px;background-color:#e80000;border-left:1px solid #900;border-right:1px solid #900;}
		#tab-features4 {width:99px; height:59px;background-color:#e80000;}

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

	#tab-features.on-features1 #tab-features1 { background-color:#900; }
	#tab-features.on-features2 #tab-features2 { background-color:#900; } 
	#tab-features.on-features3 #tab-features3 { background-color:#900; }
	#tab-features.on-features4 #tab-features4 { background-color:#900; }  


	#wrap-features {
		width: 376px;
		height: 134px;
		overflow: auto;
		font-size:11px;
		color:#fff;
		background:#900;
		padding:6px 12px 0px 12px;
		} /*dimensions of the box your content appears in*/
		
	#wrap-features table td {
		color:#fff;
		}	

	#wrap-features a,
	#wrap-features table td a { 
		color: #fff; 
		}/*any links displayed within content area*/
		
	#wrap-features a:hover,
	#wrap-features table td a:hover 
		{text-decoration:underline; 
			}
	
	

/* controls
 * ------------------------------------------------------------------------- */

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

#controls {
	width:42px;
	height:28px;
	float:left;
	padding-left:62px;
	}

#controls li {
	float: left; 
	list-style: none; 
	_display: inline; 
	}
	
/* column-1
 * ------------------------------------------------------------------------- */

#features-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-features.gif") no-repeat;
	width:400px;
	height:20px;
	margin-top:4px;
	}
	
.features-hdr {
	margin:0;padding:0px 0px 6px 0px;
	font-size:14px;
	}	
	
	/* feature tabs
	 * ------------------------------------------------------------------------- */

#spotlight-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-student-athlete.gif") no-repeat;
	width:400px;
	height:20px;
	margin-top:4px;
	}

#spotlight-content {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-student-athlete.gif") repeat-x;
	width:400px;
	height:365px;
	padding-top:6px;
	}
	
.spotlight, .spotlight * {margin:0;padding:0;color:#fff;}
#spotlight-red, #spotlight-red * {margin:0;padding:0;color:#fff;}

.spotlight {
	width:384px;
	height:81px;
	padding:9px 5px 0px 11px;
	}

.spotlight img {
	width:46px;
	height:63px;
	float:left;
	padding:0px 8px 3px 0px;
	}

.spotlight a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	}
	
.spotlight a:hover {
	text-decoration:none;
	}		
	
#spotlight-red {
	background:#e70000;
	width:400px;
	padding-top:7px;
	padding-bottom:7px;
	}	
	
#spotlight-red img {
	width:46px;
	height:63px;
	float:left;
	padding:0px 8px 3px 11px;
	}
	
.spotlight-red-logo img, .spotlight-red-logo {
	width:109px !important;
	height:57px !important;
	float:right;
	padding:0 !important;
	}
	
	
#spotlight-red p {
	width:290px;
	}		
					

/* column-2
 * ------------------------------------------------------------------------- */

#headlines-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-more-headlines.gif") no-repeat;
	width:300px;
	height:20px;
	margin-top:12px;
	margin-bottom:11px;
	}
	
#sheadlines-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-more-headlines.gif") no-repeat;
	width:300px;
	height:20px;
	margin-bottom:11px;
	}	

h2, h2 * {margin:0;padding:0;}

#headlines-content, #headlines-content * {
	margin:0;padding:0;
	}
	
#headlines-content {
	color:#900;
	width:295px;
	height:192px;
	padding-left:5px;
	overflow:hidden;
	}
	
#headlines-content img {
	padding-right:4px;
	}		

#headlines-content h1 a {
	color:#900;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	}
	
#headlines-content h1 a:hover {
	text-decoration:underline;
	}	
	
#headlines-content h1 {
	padding:0px 0px 4px 0px;
	}
	
	/* 2nd column tabs Fans - Recruits - Alumni
	 * ------------------------------------------------------------------------- */
	
#minutematters-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-minute-matters.gif") no-repeat;
	width:300px;
	height:20px;
	margin-top:10px;
	}
	
#sminutematters-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-minute-matters.gif") no-repeat;
	width:300px;
	height:20px;
	margin-top:9px;
	}	
	
	#tab-fans-wrap, #tab-fans-wrap * { margin:0; padding:0; }

	#tab-fans-wrap {
		background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-for-fans.gif") no-repeat; /*change to your button image*/
		height: 30px;
		width: 300px;
		}

		#tab-fans-wrap li, #tab-fans-wrap a {display:block; height: 30px; } /**/

		#tab-fans {width:90px;}
		#tab-recruits {width:112px;}
		#tab-Alumni {width:98px;} 

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

	#tab-fans-wrap.on-fans #tab-fans { background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-for-fans.gif")  0px -30px; } 
	#tab-fans-wrap.on-recruits #tab-recruits{ background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-for-fans.gif") -90px -30px; }
	#tab-fans-wrap.on-Alumni #tab-Alumni { background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-for-fans.gif") -202px -30px; }

	#wrap-fans {
		width: 290px;
		height: 144px;
		overflow: auto;
		border:1px solid #ccc;
		color:#900;
		padding-top:24px;
		padding-left:8px;
		} /*dimensions of the box your content appears in*/
		
	
	#wrap-fans div {color:#900;font-size:11.5px;}
	
	#wrap-fans span {color:#900;padding:0px 1px;}	

	#wrap-fans a { color: #900; text-decoration:none;font-size:11.5px;}/*any links displayed within content area*/
	#wrap-fans a:hover { color: #900;text-decoration:underline; }
	
	/* tab - results and events
	 * ------------------------------------------------------------------------- */	
	#tab-results-wrap, #tab-results-wrap * { margin:0; padding:0; }

	#tab-results-wrap {
		background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-events.gif") no-repeat; /*change to your button image*/
		width: 300px;
		height: 20px;
		margin-top:5px;
		}

		#tab-results-wrap li, #tab-results-wrap a {display:block; height: 20px; } /**/

		#tab-calendar {width:150px;}
		#tab-results {width:150px;} 

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

	#tab-results-wrap.on-calendar #tab-calendar { background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-events.gif")  0px -20px; } 
	#tab-results-wrap.on-results #tab-results { background:url("http://grfx.cstv.com/schools/umas/graphics/umas-09-tabs-events.gif") -150px -20px; }

		#content-calendar,
		#content-results {
			width:281px;
			height:243px;
			overflow:auto;
			margin-left:4px;
			padding-left:8px;
			padding-right:3px;
			margin-bottom:4px;
			}

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

		#content-calendar .calendar tr.calendar-headers td,
		#content-results .calendar tr.calendar-headers td,
		#scalendar-content .calendar tr.calendar-headers td {
			font-weight:bold;
			border-bottom:1px solid #000;
			padding:0;
			}

		#content-results .calendar tr.calendar-date td,
		#content-calendar .calendar tr.calendar-date td,
		#scalendar-content .calendar tr.calendar-date td  {
			color:#900;
			font-size:11px;
			font-weight:bold;
			padding-top:10px;
			}

		#content-calendar .calendar tr.calendar-body td,
		#content-results .calendar tr.calendar-body td,
		#scalendar-content .calendar tr.calendar-body td {
			border-collapse: collapse;
			margin:0;padding:0;
			height:9px;
			}

		#content-calendar .calendar tr.calendar-body img,
		#content-results .calendar tr.calendar-body img,
		#scalendar-content .calendar tr.calendar-body img {			
			display:block;
			float:left;
			border-right:1px solid #ddd;
			border-top:2px solid #ddd;
			}

		#content-calendar td,
		#content-results td,
		#scalendar-content td {
			font-size:9px;
			padding: 0px 
			}

		#content-calendar .calendar tr.calendar-body td a,
		#content-results .calendar tr.calendar-body td a,
		#scalendar-content .calendar tr.calendar-body td a {
			text-decoration:underline;
			}

		#content-calendar .calendar tr.calendar-body td a:hover,
		#content-results .calendar tr.calendar-body td a:hover,
		#scalendar-content .calendar tr.calendar-body td a:hover {
			text-decoration:none;
			}	
	

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

#calendar-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-events.gif") no-repeat;
	width:300px;
	height:20px;
	margin-top:5px;
	}

#calendar-content {
	width:281px;
	height:238px;
	overflow:auto;
	margin-left:4px;
	padding-left:8px;
	padding-right:3px;
	margin-bottom:4px;
	}
	
#scalendar-content {
	width:281px;
	height:252px;
	overflow:auto;
	margin-left:4px;
	padding-left:8px;
	padding-right:3px;
	margin-bottom:4px;
	}	

#calendar-content .calendar,
#scalendar-content .calendar
	{  }	

.calendar, .calendar * { 
	border-collapse: collapse; 
	margin: 0; 
	padding: 0  
	}
	
#calendar-content .calendar tr.calendar-headers td,
#scalendar-content .calendar tr.calendar-headers td {
	font-weight:bold;
	border-bottom:1px solid #000;
	padding:0;
	}

#calendar-content .calendar tr.calendar-date td,
#scalendar-content .calendar tr.calendar-date td  {
	color:#900;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	}

#calendar-content .calendar tr.calendar-body td,
#scalendar-content .calendar tr.calendar-body td {
	border-collapse: collapse;
	margin:0;padding:0;
	height:9px;
	}

#calendar-content .calendar tr.calendar-body img,
#scalendar-content .calendar tr.calendar-body img {			
	display:block;
	float:left;
	border-right:1px solid #ddd;
	border-top:2px solid #ddd;
	}

#calendar-content td,
#scalendar-content td {
	font-size:9px;
	padding: 0px 
	}

#calendar-content .calendar tr.calendar-body td a,
#scalendar-content .calendar tr.calendar-body td a {
	text-decoration:underline;
	}

#calendar-content .calendar tr.calendar-body td a:hover,
#scalendar-content .calendar tr.calendar-body td a:hover {
	text-decoration:none;
	}
	
/* Third Column
 * ---------------------------------------------------------------------------- */

#aa-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-aa.gif") no-repeat;
	width:259px;
	height:46px;
	}
	
#aa-images img{
	float:left;
	padding-top:30px;
	}	

#column-3-stores, #column-3-stores * {margin:0; padding:0;} 	

#column-3-stores {
	width:240px;
	margin-left:10px;
	}
	
#column-3-stores {
	margin-bottom:4px;
	}	

#store-portal-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-store.gif") no-repeat;
	width:240px;
	height:20px;
	margin-top:13px;
	}
	
#store-portal {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-store.gif") no-repeat;
	width:240px;
	height:115px;
	padding-top:5px;
	}	

#photo-store-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-photo-store.gif") no-repeat;
	width:240px;
	height:20px;
	margin-top:13px;
	}
	
	#photo-store-bg {
		background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-photo-store-bg.gif") no-repeat;
		width:240px;
		height:120px;
		}

	#photo-block {
		width:101px;
		float:left;
		padding:16px 0px 0px 13px;
		text-align:center;

		}

	#photo-block a {
		color:#000;
		text-decoration:none;

		}

	#photo-block a:hover {
		color:#000;
		text-decoration:underline;
		}
	
#auctions-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-auctions.gif") no-repeat;
	width:240px;
	height:20px;
	margin-top:13px;
	}	

#specialty-store-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-specialty-store.gif") no-repeat;
	width:240px;
	height:20px;
	margin-top:13px;
	}	
	
#dvd-store-hdr {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-hdr-dvd-store.gif") no-repeat;
	width:240px;
	height:20px;
	margin-top:13px;
	}	


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

#sidebar-hdr {
	margin-top:4px;
	}

#sidebar-wrap {
	width:400px;
	padding-bottom:8px;
	}	

.sidebar, .sidebar * {
	margin:0;
	padding:0;
	color:#900;
	}
	
.sidebar {
	padding:10px 0px 10px 17px;
	}
	
.sidebar a {
	color:#900;
	text-decoration:none;
	font-weight:bold;
	}	
	
.sidebar a:hover {
	color:#900;
	text-decoration:underline;
	font-weight:bold;
	}	
	
.sidebar span {
	padding:0px 5px;
	}
	
.sidebar li {
	padding-bottom:3px;
	}
	

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

#holder-story {
	background:#333;
	width:300px;
	height:250px;
	}
	

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

#footer-promo-wrap {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-bottom-red.gif") repeat-x top;
	width:998px;
	height:168px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
	
body#sport-page #footer-promo-wrap,
body#story-page #footer-promo-wrap {
	background: url("http://grfx.cstv.com/schools/umas/graphics/umas-09-bg-bottom-red.gif") repeat-x top;
	width:998px;
	height:57px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}	

#footer-promo-wrap, #footer-promo-wrap * {
	margin:0;padding:0;
	}

#footer-promos {
	height:45px;
	padding:7px 0px 11px 9px;
	}
	
#footer-promos img {
	display:block;
	width:240px;
	height:45px;
	float:left;
	padding-right:6px;
	}

#banner-ads {
	padding-left:9px;
	}
	
	#banner-wrap {
		width:981px;
		height:92px;
		margin-top:3px;
		margin-left:8px;
		}
		
	body#sport-page #banner-wrap,
	body#story-page #banner-wrap {
		margin-left:0px;
		}		

	#holder-banner {
		width:728px;
		height:90px;
		background:#ccc;
		border:1px solid #fff;
		float:left;
		}

	#banner-promo {
		width:240px;
		height:90px;
		float:left;
		background:#ccc;
		margin-left:11px;
		}
	
#banner-ads	img {
	float:left;
	}
	
#footer-logos {
	background: #fff url("http://grfx.cstv.com/schools/umas/graphics/umas-09-btm-shadow.gif") no-repeat top;
	width:998px;
	height:113px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}
	
#footer-logos img {
	padding-top:12px;
	padding-left:68px;
	}
	
#footer {
	background:#333;
	width:1000px;
	text-align: center;
	clear:left;
	padding:25px 0px;
	}
	
	#footer-linkback-wrap {
		width:1000px;
		height:50px !important;
		background:#ccc;
		display:block;
		overflow:hidden;
		}

	#footer-linkback {
		width:741px;
		height:50px !important;
		float:left;
		background:#fff;
		}
		
	#footer-linkback a:link,
	#footer-linkback a {
		color:#900;
		text-decoration:none;
		}
		
	#footer-linkback a:hover {
		text-decoration:underline;
		}		

	#footer-linkback-blank {
		width:259px;
		height:50px !important;
		display:block;
		float:left;
		background:#ccc;
		color:#ccc;
		}
		#sticky-footer {
			background: url("http://grfx.cstv.com/schools/umas/graphics/umas-10-sticky-bar-swipe.png") repeat-x;
			width: 100%;
			height: 39px;
			display: block;
			position: fixed;
			bottom: 0px;
			z-index: 333;
		}
		#scoreboard-links-wrap {
			background: url("http://grfx.cstv.com/schools/umas/graphics/umas-10-sticky-bar.png") no-repeat;
			width: 1000px;
			height: 39px;
			display: block;
			margin: 0px auto;
		}
		#scoreboard-wrap {
			width: 520px;
			height: 33px;
			display: block;
			float: left;
			padding: 6px 0px 0px 89px;
		}
		#links-wrap {
			width: 391px;
			height: 39px;
			display: block;
			float: left;
		}
		#buytickets {
			width: 57px;
			height: 39px;
			display: block;
			float: left;
		}
		#allaccess {
			width: 72px;
			height: 39px;
			display: block;
			float: left;
		}
		#shopumass {
			width: 74px;
			height: 39px;
			display: block;
			float: left;
		}
		#facebook {
			width: 29px;
			height: 39px;
			display: block;
			float: left;
		}
		#twitter {
			width: 24px;
			height: 39px;
			display: block;
			float: left;
		}
		#youtube {
			width: 25px;
			height: 39px;
			display: block;
			float: left;
		}
		#buyphotos {
			width: 30px;
			height: 39px;
			display: block;
			float: left;
		}
		#jtamblog {
			width: 79px;
			height: 39px;
			display: block;
			float: left;
		}
		
		/*AutoStats*/
.stats-fieldh td {padding:3px; text-align:center; border-bottom: 1px dotted #aaa;} /*Passing Table*/
.stats-fieldh thead {background:#990000; color: #fff; text-transform:uppercase;} /*Passing Table*/
.yr2013, .yr2012, .yr2011, .yr2010, .yr2009, .yr2008, .yr2007, .yrtotl {font-weight:700;}
.yrtotl, .gstotl, .gptotl, .gltotl, .astotl, .pttotl, .shtotl, .sptotl, .sgtotl, .sttotl, .gwtotl, .psattotl, .dstotl, .mntotl, .gatotl, .svtotl, .gvtotl, .sototl, .wntotl, .lototl, .titotl { font-weight:700; background:#ddd;}

/*Hoops Stats*/
.statsTotal td {background: #dedede; font-weight: 700; padding:2px; }
.stats-m-baskbl td {padding:2px;text-align:center;}
.stats-m-baskbl thead {background: #990000; color:#fff; font-weight:700; text-align:center; text-transform:uppercase;}
.stats-m-baskbl thead tr th{font-size:11px;}
.stats-m-baskbl tbody tr:hover {background: #EAEAEA;}
.statscategory {text-align:center;}	



#toolbox{
position: absolute;
width: 125px;
border: 1px solid #000000;
padding: 4px;
background-color: #990000;
visibility: hidden;
z-index: 100;
}
