body {background:url(/images/website/page_bg_pat.png) repeat-x left top #00101F; }
a {color:#ff0000;text-decoration:none;}
a:hover {color:blue;}
#page {background:url(http://photostore.psbin.com/h/j/r9ss5fjjo0qgog/page_bg.jpg) no-repeat center top;}
#wrapper {width:1000px;margin:0 auto;padding:0 10px;background:url(/images/website/body_bg_pattern.jpg) repeat;}
#site-header {height:184px;width:1020px;margin: 0 auto;position:relative;background:url(/images/website/master_sprite20140529.png) no-repeat 0 -243px;z-index:9999;}
#header-logo {width:254px;height:155px;display:block;margin:0 auto;background:url(/images/website/master_sprite20140529.png) no-repeat 0 0;position:relative;z-index:16;}
#mainbody {width:640px;margin-bottom:10px;float:left;}
.internal-page #mainbody {padding:10px;background:#fff;width:980px;}
#rightcol {width:350px;float:right;}

h4 {
  color: #ffffff;
}

#site-footer {padding:15px;background:url(/images/website/footer_bg_grad.png) repeat-x left top;}
#footer-text {float:left;color:#fff;font-family:helvetica;}
#footer-text span {font-weight:bold;font-size:12px;}
#footer-text p {margin:0;}
#footer-logos {float:right;}
#footer-logos ul,
#footer-logos ul li {list-style:none;padding:0;margin:0;}
#footer-logos ul .footer-logo {float:left;margin-right:25px;}

/* CAROUSEL */

.headline-hdr {width:640px;height:40px;display:block;background:url(/images/website/master_sprite20140529.png) no-repeat 0 -479px;}
#j-carousel{width:640px;position:relative;margin-bottom:10px;background:#191919}
#j-carousel .seats{width:640px;height:414px;position:relative}
#j-carousel .seat{display:none;width:640px;height:414px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel .seat .media-box{width:270px;height:414px;}
#j-carousel .story-box{width:346px;padding:10px;font-family:helvetica;font-size:12px;color:#FFF;position:absolute;right:0;top:0}

.story-box .title{display:block;margin-bottom:5px;color:#fff;font-size:18px;font-weight:bold;line-height:22px}
.story-box .title:hover {color:#e51937}
.story-box .date{display:block;color:#e51937;font-size:11px;font-weight:700}
.leadin{color:#fff;line-height:18px}
.story-box .readmore{color:#e51937;font-weight:700;white-space:nowrap}

#j-carousel .controls{width:355px;position:absolute;right:7px;bottom:5px;z-index:10}
#j-carousel .control{float:left;margin-right:5px;cursor:pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}#j-carousel .control.active {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
#j-carousel .control6{margin:0}
#j-carousel .loader {right:auto;left:10px;}

#j-carousel1 { width:640px; position:relative; margin-bottom:10px; background:#191919 }
#j-carousel1 .seats { width:525px; height:415px; position:relative}
#j-carousel1 .seat { display:none; width:525px; height:415px; overflow:hidden; position:absolute; left:0; top:0 }
#j-carousel1 .media-box a,
#j-carousel1 .media-box img { display:block }
#j-carousel1 .story-box { padding:5px; color:#FFF }
#j-carousel1 .story-box .title { display:block; font-size:12px; font-weight:bold; color:#FFF; line-height:17px }
#j-carousel1 .controls {
  background: none repeat scroll 0 0 #C8C6C9;
  height: 413px;
  padding: 1px 3px;
  position: absolute;
  right: 0;
  top: 0;
  z-index:2
}
#j-carousel1 .control { padding:2px; margin-bottom:0px; position:relative }
#j-carousel1 .control.active { padding:0; border:solid 2px #FF0000 }
#j-carousel1 .control.active:after { content:" "; display:block; width:0; height:0; border-top:solid 5px transparent; border-bottom:solid 5px transparent; border-right:solid 5px #FF0000; position:absolute; left:-7px; top:27px }
#j-carousel1 .control:last-child { margin-bottom:0 }
#j-carousel1 .control img { display:block }

/* RCOL TABS */
#rcol-tabs{width:350px;position:relative;margin-bottom:10px;}
#rcol-tabs .tabs{height:41px;width:216px;padding:0 67px;list-style:none;overflow:hidden;background:url(/images/website/master_sprite20140529.png) no-repeat -260px 0}
#rcol-tabs .tabs .tab{float:left}
#rcol-tabs .tab a{display:block;height:41px;text-indent:-9999px;background:url(/images/website/master_sprite20140529.png) no-repeat}
#rcol-tabs .tab1 a{background-position:-327px 0;width:66px}
#rcol-tabs .tab2 a{background-position:-393px 0;width:77px}
#rcol-tabs .tab3 a{background-position:-470px 0;width:73px}

#rcol-tabs .tab1 a.active{background-position:-327px -41px}
#rcol-tabs .tab2 a.active{background-position:-393px -41px}
#rcol-tabs .tab3 a.active{background-position:-470px -41px}

#rcol-tabs .panes{width:350px;color:#fff;overflow:hidden;background:url(/images/website/container_bg.png) no-repeat 0 0 #191919}
#rcol-tabs .panes .overflow{overflow:auto;height:379px;padding:10px;}
#rcol-tabs .panes a {color:#2770C9}
.sportpage #rcol-tabs .panes .overflow {height:407px;}

/* HEADLINES TABS */
#headlines-tabs{ position:relative;margin-bottom:10px; }
	#headlines-tabs .tabs{
		background: url("/images/website/carousel-tabs.png") no-repeat scroll 0 0 transparent;
		height: 40px;
		list-style: none outside none;
		overflow: hidden;
		padding: 0 185px;
		width: auto;
	}
		#headlines-tabs .tabs .tab{float:left}
		#headlines-tabs .tab a { 
			display:block;
			height:40px;
			text-indent:-9999px;
			background:url(/images/website/carousel-tabs.png) no-repeat 
		}

		#headlines-tabs .tab1 a {
			background-position:-185px 0;
			width:125px;
		}
		#headlines-tabs .tab2 a {
			background-position: -310px 0;
			width: 135px;
		}

		#headlines-tabs .tab1 a.active{ background-position:-185px -40px }
		#headlines-tabs .tab2 a.active{ background-position:-310px -40px }

	#headlines-tabs .panes { 
		color:#fff;
		overflow:hidden;
		background:#191919;
	}
		#headlines-tabs .panes .overflow {
			overflow:auto;
			height:424px;
		}
		#headlines-tabs .panes a { color:#2770C9 }

	#headlines-tabs .panes .pane2 .overflow { padding:10px; height:404px; }
		
	#headlines-tabs .panes .pane1 .overflow { overflow:visible; height:414px; }

/* SOCIAL ICONS */
.socialIcon-hdr {width:350px;height:41px;display:block;background:url(/images/website/master_sprite20140529.png) no-repeat -616px 0}
#social-icons {width:338px;height:48px;padding:6px;overflow:hidden;text-align:center;background:url(/images/website/social_icons_bg.png) no-repeat 0 0;margin-bottom:10px;}
.social-icon {width:47px;height:48px;display:inline-block;vertical-align:top;margin:0 3px;background-image:url(/images/website/master_sprite20140529.png);}
.social-icon1 {background-position: -1px -521px;}
.social-icon2 {background-position: -56px -521px;}
.social-icon3 {background-position: -111px -521px;}
.social-icon4 {background-position: -166px -521px;}
.social-icon5 {background-position: -221px -521px;}
.social-icon6 {background-position: -972px -521px;}

.social-icon1:hover {background-position: -1px -569px;}
.social-icon2:hover {background-position: -56px -569px;}
.social-icon3:hover {background-position: -111px -569px;}
.social-icon4:hover {background-position: -166px -569px;}
.social-icon5:hover {background-position: -221px -569px;}
.social-icon6:hover {background-position: -972px -569px;}

/* PARTNER */

.partner-hdr {width:285px;height:40px;display:block;background:url(/images/website/master_sprite20140529.png) no-repeat -616px -82px;}
#partner-logos {width:285px;height:165px;display:block;margin-bottom:10px;}
#partner-logos img  {width:285px;height:165px;}

/* BANNER */
#banner-buttons {padding:4px;background:#00529b;margin-bottom:10px;}
/*#banner-buttons .bb {width:494px;height:55px;display:block;float:left;margin-right:4px;}*/
#banner-buttons .bb1 { float:left }
#banner-buttons .bb2 { float:right }

/* GLOBAL NAV */

#global-nav { 
  bottom: 0;
  height: 39px;
  left: 156px;
  position: absolute;
  width: 708px;
  z-index: 12;
}

#global-nav ul, #global-nav li {margin:0;padding:0;list-style:none}
#global-nav .nav {float:left}
#global-nav .nav-link {display:block;height:39px;text-indent:-9999px;background:url(/images/website/master_sprite20140529.png) no-repeat}

#global-nav .nav-link1 { background-position: -298px -628px; width: 82px; }
#global-nav .nav-link1:hover, 
#global-nav .nav1 .current {background-position:-298px -667px}

#global-nav .nav-link2 { background-position: -380px -628px; width: 103px;}
#global-nav .nav-link2:hover, 
#global-nav .nav2 .current {background-position:-380px -667px}

#global-nav .nav-link3 {background-position: -483px -628px; width: 162px;}
#global-nav .nav-link3:hover, 
#global-nav .nav3 .current {background-position:-483px -667px}

#global-nav .nav-link4 { background-position: -645px -628px; width: 196px;}
#global-nav .nav-link4:hover, 
#global-nav .nav4 .current {background-position:-645px -667px}

#global-nav .nav-link5 { background-position: -841px -628px; width: 165px;}
#global-nav .nav-link5:hover,
#global-nav .nav5 .current {background-position:-837px -667px}


#global-nav .dropdown-li {position:relative}
#global-nav .submenu-container {position:absolute;left:0;top:39px;visibility:hidden;overflow:hidden;}
#global-nav .submenu {min-width:150px;background:#F0F0F0}
#global-nav .submenu a,
#global-nav .submenu .title span {display:block;padding:0 5px;height:16px;line-height:16px;font-family:arial, helvetica;border:solid 1px #003366;border-top:none;white-space:nowrap;}
#global-nav .submenu .title span {height:20px;line-height:20px;background:#5B6FAC;color:#F0F0F0;font-weight:bold}
#global-nav .submenu a:hover {background:#003366;color:#FFF;text-decoration:none}
/*
#secondary-nav {width:1000px;height:63px;margin-bottom:10px;font-family:arial;}
#secondary-nav .links-container {float:right;padding-top:25px;padding-right:15px;}
#secondary-nav .links-container a {color:#fff;}
#secondary-nav .links-container a:hover {color:#990000;}
*/

#secondary-nav {width:1000px;height:63px;margin-bottom:10px;font-family:arial;}
#secondary-nav #links-container{float:right;padding-top: 30px;padding-right: 15px;}
#secondary-nav #links-container a{color: #FEFFFF;}
#secondary-nav #links-container a:hover{color:#E51937;}
#secondary-nav .dropdown ul li a{color:#fff !important;font-family:helvetica, arial;font-size:12px !important;font-weight:700;}
#secondary-nav .dropdown ul li a:hover{color:#E51937!important;}
#secondary-nav #links-container span{color:#aaa;}


.more-links{color:#fff;display:inline;position:relative}
.ie6 .more-links{display:inline;zoom:1}
.more-links a:hover {color:#E51937}
.more-links .dropdown{color:#fff !important;display:none;padding-top:29px;position:absolute;left:-99px;top:0;z-index:100}
.more-links .dropdown ul{color:#fff !important;background:url("/info/images/carousel_story_bg.png") repeat scroll 0 0 transparent;list-style:none outside none;margin:0;min-width:150px;padding:14px}
.more-links .dropdown ul li{color:#fff !important;margin-bottom:3px;line-height:18px;}
.more-links .more{color:#fff!important;}



/* STUDENT ATHLETE PROFILE */
.sap-hdr {width:350px;height:41px;display:block;background:url(/images/website/master_sprite20140529.png) no-repeat -616px -41px;}
#content-toggler-sap {width:350px;font-family:arial;background:url(/images/website/container_bg.png) no-repeat 0 0;color:#fff; min-height:136px }
#content-toggler-sap .select {padding-left:10px;padding-top:10px}
#sap {padding:10px;}
.sportpage #sap {background:url(/images/website/container_bg.png) no-repeat 0 0;color:#fff}
#sap .image {width:87px;height:87px;display:block;float:left;margin-right:10px;}
#sap .image img {width:87px;height:87px;}
#sap .title {color:#fff;font-size:12px;font-weight:bold;display:block;margin-bottom:3px;}
#sap .leadin {display:block;}

/* MEMBERS LOGOS */
#member-logos {width:1020px;height:80px;position:absolute;left:0;top:65px;z-index:14;}
#member-logos ul,
#member-logos ul li {list-style:none;margin:0;padding:0;}
#member-logos ul li {float:left;}
#member-logos .member-logo {position:relative;}
#member-logos #member-logo4 {margin-right:232px;} 
#member-logos .member-logo .logo {height:80px;display:block;background-image:url(/images/website/master_sprite20140529.png)}
#member-logos #member-logo1 .logo {width:95px;background-position:0 -160px;}
#member-logos #member-logo2 .logo {width:116px;background-position:-95px -160px;}
#member-logos #member-logo3 .logo {width:83px;background-position:-211px -160px;}
#member-logos #member-logo4 .logo {width:96px;background-position:-294px -160px;}
#member-logos #member-logo5 .logo {width:101px;background-position:-622px -160px;}
#member-logos #member-logo6 .logo {width:100px;background-position:-723px -160px;}
#member-logos #member-logo7 .logo {width:90px;background-position:-823px -160px;}
#member-logos #member-logo8 .logo {width:107px;background-position:-913px -160px;}

#member-logos .member-info {width:200px;height:66px;padding:10px;font-family:helvetica;background:url(/images/website/logos_hover_bg_grad.png) repeat-x left top;display:none;position:absolute;left:0;top:80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#member-logos .member-info .image {width:60px;height:66px;float:left;margin-right:10px;}
#member-logos .member-info .name {display:block;color:#303030;font-weight:bold;font-size:16px;line-height:20px;margin-bottom:3px;}
#member-logos .member-info a {display:block;color:#656565;font-size:9px;font-weight:bold;}
#member-logos .member-info .close {width:12px;height:12px;position:absolute;right:5px;top:5px;background:url(/images/website/close_bg.png) no-repeat 0 0;}
#member-logos .member-info .arrow {width:10px;height:6px;position:absolute;left:45px;top:-6px;background:url(/images/website/logos_hover_arrow.png) no-repeat 0 0;}

/* SCHEDULE BOXSCORE */

.schedule-boxscore .boxevent {padding:5px;}
.schedule-boxscore .sep {height:1px;display:block;background:#434343;margin: 5px 0;}
.schedule-boxscore .date,
.schedule-boxscore .status {color:#2b89fc;}
.schedule-boxscore a {color:#535252;}

/* STANDINGS */

.standings a {color:#fff;font-weight:bold;}

/************* SCHEDULE ****************/

.schedule-wrapper .schedule{width:100%;border-collapse:collapse}
.schedule-wrapper .schedule-data{width:500px;border-collapse:collapse;border:none;margin:0 auto}
.schedule-wrapper .schedule-data td{padding:5px}
.schedule-wrapper .schedule-header td{font-weight:700;color:#FFF;background-color:#032A51;padding:5px}
.schedule-wrapper .schedule-row td{font-size:11px;padding:5px}
.schedule-wrapper .schedule-month{background:#000;color:#fff}
.schedule-wrapper .schedule-row1 td{background-color:#d1d1d1;font-size:11px;padding:5px}
.schedule-wrapper .schedule-row0 td{background-color:#;font-size:11px;padding:5px}

/********** ROSTERS **********/

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#032A51;padding:2px;line-height:22px}
.internal-page .roster-header td a{text-decoration:underline;color:#FFF!important}
.internal-page .roster-row a{text-decoration:underline;color:#000!important}
.internal-page .roster-row a:hover{text-decoration:underline;color:#000!important}
.internal-page .roster-row0 td{background-color:#D1D1D1;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row1 td{background-color:#FFF;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row td{background-color:#E8E8E8;font-size:11px;padding:2px;color:#000}

/********** BIOS**********/

#mainbody .bio-wrap .head{background:#032A51!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#E9C526}

/********* STATS ***********/

.stats-wrapper{color:#000;background:#FFF}
.stats-wrapper th{background:#032A51;/* set the primary color here ??? dark color required */color:#fff}
.stats-wrapper a{/* set the link color here */color:#333;text-decoration:underline}
.stats-wrapper a:hover{/* set the link color here */color:#000}

/***************** STANDINGS *****************/

.stats-table{border-collapse:collapse;width:100%;}
.stats-table .stats-header td{background:#032A51;padding:3px;font-size:12px;color:#fff}
.stats-table td{padding:5px}
.stats-table .stats-row1 td{background:#ddd}
.stats-table .stats-team a{font-weight:700;color:#000}

/*
 * COUNTDOWN DEFAULT STYLES
 */
.countdown-container { 
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:50% 50%;
	position:relative;
        margin:10px 0
}

.countdown-container .countdown {
  color: #FFFFFF;
  left: 576px;
  line-height: 59px;
  list-style: none outside none;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  position: absolute;
  top: 11px;
  width: auto;
}
	
		.countdown-container .countdown li {
                   float: left;
                   list-style: none outside none;
                   margin: 0 35px 0 0;
                   min-width: 70px;
                   padding: 0;
                   text-align: center;
                   font-size:28px
		}
		
		.countdown-container .countdown li .countdown-digit {
			display:block;
			font-weight:900;
		}
		
		.countdown-container .countdown li .countdown-label { font-size:0.85em; }
		
	.countdown-container .countdown-url {
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		z-index:1;
		background:url(about:blank) //fix for IE absolute positioned empty links
	}
	
	.countdown-container .coutdown-text .title {
		font-weight:900;
		font-size:1.2em
	}
	
	.countdown-container .coutdown-text p {
		margin:0; 
		padding:0;
	}
	
	.countdown-container a[rel=wiki-link] { position:relative; z-index:2 }
	
	.countdown-container  p.template-error {
		background: none repeat scroll 0 0 #eb3636;
		border: 1px solid #777777;
		border-radius: 4px 4px 4px 4px;
		color: #FFFFFF;
		padding: 5px 10px;
		text-align: center;
	}

.championship-central a { color:#fff !important }

/* IN THE PRESS */
.press-container h1 {
	background: url("/images/website/master_sprite20140529.png") no-repeat scroll -616px -41px rgba(0, 0, 0, 0);
	display: block;
	height: 41px;
	margin: 0;
	overflow: hidden;
	text-indent: -999px;
	width: 350px;
}
.press-container .default-headlines {
background: url("/images/website/container_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #FFFFFF;
font-family: arial;
height: 126px;
overflow: auto;
padding: 0 10px 10px;
width: auto;
}

.press-container .default-headlines p > em { display:none }
.press-container .default-headlines p {
  line-height: 10px;
  margin: 0;
}