/************** STRUCTURE **************/

body{background-color:#d4d4d4;}

.accent-bg,
.accent-bg th { color:#fff !important; background: #ff5a00 !important }

a{color:#ff5a00;}
h1,h2,h3{color:#ff5a00;}
#wrapper{width:1000px;margin:0 auto;position:relative;z-index:3;}
#mainbody{width:625px;position:relative;overflow:hidden;height:499px;float:left;}
.internal-page #mainbody{width:98%;padding:10px;background-color:#fff;color:#000;line-height:18px;height:auto;font-size:12px;font-family:arial;min-height:500px;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:314px;float:right;}
header,footer{text-align:center;}
#body-wrapper{width:960px;border:1px solid #4e4e4e;padding:19px;background:url("/images/setup/body_bg.png") repeat;margin-top:20px;-webkit-box-shadow:0px 0px 20px 1px #24231f;box-shadow:0px 0px 20px 1px #24231f;}
.bottom-bg{border-top:6px solid #ff5a00;width:100%;height:190px;background:url("/images/setup/bottom_bg_overlay.png") repeat-x scroll 0 0 #D4D4D4;position:absolute;top:745px;left:0;z-index:1;}
.sportpage .bottom-bg{top:785px;}
#bottom{padding:10px 20px 20px;width:960px;clear:both;float:left;background:url("/images/setup/orange_container_bg.png") repeat-x;margin-top:32px;}
.sportpage #bottom{display:none;}

/************** HEADER **************/

.header-bg{width:100%;height:142px;background:url("/images/setup/header_bg_pattern.png") repeat-x;position:absolute;left:0;top:0;}
#master-header{width:1000px;height:142px;background:url("/images/setup/master_sprite.png") no-repeat scroll 22px 8px transparent;position:relative;z-index:2;}
#logo-link{width:1000px;height:142px;position:absolute;top:0;left:0;}

/************** GLOBAL NAV **************/

.global-nav-bg-cont{position:absolute;left:0;top:142px;z-index:2;background:url("/images/setup/bg_pattern_wood.jpg") repeat-x;width:100%;height:18px;}
.global-nav-bg{background:url("/images/setup/global_nav_1.png") repeat-x;width:100%;height:51px;}
#global-nav{width:953px;height:18px;position:relative;z-index:9999;}
#global-nav ul.sprite{margin:0;}
#global-nav ul li.nav{float:left;list-style:none;}
#global-nav ul li.nav,#global-nav ul li.nav:hover{background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#global-nav ul li.nav a.nav-link{text-indent:-9999px;display:block;height:18px;}
#global-nav ul li.nav1{width:90px;background-position:0 -137px;}
#global-nav ul li.nav1:hover{background-position:0 -155px;}
#global-nav ul li.nav2{width:149px;background-position:-90px -137px;}
#global-nav ul li.nav2:hover{background-position:-90px -155px;}
#global-nav ul li.nav3{width:266px;background-position:-239px -137px;}
#global-nav ul li.nav3:hover{background-position:-239px -155px;}
#global-nav ul li.nav4{width:136px;background-position:-505px -137px;}
#global-nav ul li.nav4:hover{background-position:-505px -155px;}
#global-nav ul li.nav5{width:128px;background-position:-641px -137px;}
#global-nav ul li.nav5:hover{background-position:-641px -155px;}
#global-nav ul li.nav6{width:116px;background-position:-769px -137px;}
#global-nav ul li.nav6:hover{background-position:-769px -155px;}
#global-nav ul li.nav7{width:68px;background-position:-885px -137px;}
#global-nav ul li.nav7:hover{background-position:-885px -155px;}

#global-nav .submenu-container{background:url("/info/images/carousel_story_bg.png") repeat;min-width:200px;padding:15px;visibility:hidden;overflow:hidden;position:absolute;top:18px;z-index:55;}
#global-nav #submenu-container7{right:-47px;}
#global-nav .submenu{padding-right:20px;float:left;text-align:left;}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{padding:0 10px 0 1px;background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:22px;text-decoration:none}
#global-nav .submenu-container ul li a {color:#fff;font-family:arial;font-size:12px;}
#global-nav .submenu-container ul li a span{color:#ff5a00;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#ff5a00;font-weight:700;font-size:13px;font-family:helvetica, arial;text-transform:uppercase;display:block}
#global-nav .submenu ul{margin:0;}
#global-nav .submenu ul li{list-style:none;}
#global-nav .submenu-container ul li a:hover{color:#ff5a00;}

/************** LEFT COLUMN TABS **************/

#lcol-tabs{width:625px;}
#lcol-tabs ul.tabs{margin:0 0 1px;width:625px;height:23px;}
#lcol-tabs ul li.tab{list-style:none;float:left;}
#lcol-tabs ul li.tab a{text-indent:-9999px;display:block;height:23px;}
#lcol-tabs ul li.tab a,#lcol-tabs ul li.tab a.active{background:url("/images/setup/secondary_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#lcol-tabs ul li.tab1 a{width:313px;background-position:0 -23px;}
#lcol-tabs ul li.tab1 a.active{background-position:0 0;}
#lcol-tabs ul li.tab2 a{width:312px;background-position:-313px 0;}
#lcol-tabs ul li.tab2 a.active{background-position:-313px -23px;}

/************** CAROUSEL **************/

#j-carousel1,#j-carousel2{width:625px;position:relative;overflow:hidden;}
#j-carousel1 .seats,#j-carousel2 .seats{width:625px;height:375px;position:relative;background:#000}
#j-carousel1 .seat,#j-carousel2 .seat{display:none;width:625px;height:375px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box,#j-carousel2 .story-box{width:605px;padding:10px;background:url("/images/setup/carousel_story_bg.png") repeat-x;color:#FFF;position:absolute;left:0;bottom:0;}
#j-carousel1 .controls,#j-carousel2 .controls{margin-top:1px;}
#j-carousel1 .control,#j-carousel2 .control{float:left;text-align:center;width:125px;height:75px;}
#j-carousel1 .controls .active img,#j-carousel2 .controls .active img{width:119px;height:69px;border:3px solid #ff5a00;}
#j-carousel1 .story-box a.title,#j-carousel2 .story-box a.title{font-family:arial;font-size:16px;font-weight:700;text-decoration:none;color:#ff5a00;display:block;line-height:24px;}
#j-carousel1 .story-box a.title:hover,#j-carousel2 .story-box a.title:hover{color:#fff;}
#j-carousel1 .story-box .date,#j-carousel2 .story-box .date{font-family:arial;font-size:10px;font-weight:700;color:#ff5a00;line-height:18px;display:inline-block;text-transform:uppercase;}
#j-carousel1 .story-box .date .pipe,#j-carousel2 .story-box .date .pipe{display:none;}
#j-carousel1 .story-box .date .sport-name,#j-carousel2 .story-box .date .sport-name{display:none;}
#j-carousel1 .story-box .leadin,#j-carousel2 .story-box .leadin{font-family:arial;font-size:12px;color:#fff;line-height:18px;}
#j-carousel1 .story-box a.readmore,#j-carousel2 .story-box a.readmore{font-family:arial;font-size:10px;color:#ff5a00;text-decoration:none;text-transform:uppercase;font-weight:700;}
#j-carousel1 .story-box a.readmore:hover,#j-carousel2 .story-box a.readmore:hover{color:#fff;}
#j-carousel1 .story-box .carousel-related-links,#j-carousel2 .story-box .carousel-related-links{display:block}
#j-carousel1 .story-box .carousel-related-links a,#j-carousel2 .story-box .carousel-related-links a{font-family:arial;font-size:10px;color:#ff5a00;font-weight:700}
#j-carousel1 .story-box .carousel-related-links a:hover,#j-carousel2 .story-box .carousel-related-links a:hover{color:#fff;}

/************** MORE HEADLINES **************/

#accordion-trigger,#accordion-trigger1{width:625px;height:23px;display:block;position:absolute;left:0;bottom:0;background:url(/images/setup/secondary_sprite.png) no-repeat scroll 0 0 transparent;z-index:100;}
#accordion-trigger{background:url(/images/setup/secondary_sprite.png) no-repeat 0 -69px}
#accordion-trigger1{background:url(/images/setup/secondary_sprite.png) no-repeat 0 -161px;visibility:hidden;}
#accordion-content,#accordion-content1{width:625px;height:476px;overflow:auto;background:#000;position:absolute;top:476px;left:0;z-index:99}

.more-headlines .row{padding:10px;margin-bottom:1px;font-family:arial;border:1px solid #4e4e4e;}
.more-headlines .title{display:block;font-size:12px;margin-bottom:3px;color:#ff5a00;font-weight:700;text-decoration:none;}
.more-headlines .title:hover{color:#fff;}
.more-headlines .date{display:inline-block;margin-bottom:3px;font-size:10px;color:#fff;font-weight:700;line-height:10px;padding:3px;text-transform:uppercase;}
.more-headlines .leadin{display:block;color:#fff;font-size:12px}
.more-headlines .row img{float:left;margin-right:10px;border:3px solid #ff5a00;border-right:3px solid #f95400;border-bottom:3px solid #f95400;}

/************** RIGHT COLUMN TABS **************/

#rcol-tabs{width:314px;}
#rcol-tabs ul.tabs{margin:0 0 1px;width:314px;height:23px;}
#rcol-tabs ul li.tab{list-style:none;float:left;}
#rcol-tabs ul li.tab a{text-indent:-9999px;display:block;height:23px;}
#rcol-tabs ul li.tab a,#rcol-tabs ul li.tab a.active{background:url("/images/setup/secondary_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#rcol-tabs ul li.tab1 a{width:104px;background-position:0 -115px;}
.sportpage #rcol-tabs ul li.tab1 a{width:157px;background-position:-314px -115px;}
#rcol-tabs ul li.tab1 a.active{background-position:0 -138px;}
.sportpage #rcol-tabs ul li.tab1 a.active{background-position:-314px -92px;}
#rcol-tabs ul li.tab2 a{width:105px;background-position:-104px -115px;}
.sportpage #rcol-tabs ul li.tab2 a{width:157px;background-position:-471px -92px;}
#rcol-tabs ul li.tab2 a.active{background-position:-104px -138px;}
.sportpage #rcol-tabs ul li.tab2 a.active{background-position:-471px -115px;}
#rcol-tabs ul li.tab3 a{width:105px;background-position:-209px -115px;}
#rcol-tabs ul li.tab3 a.active{background-position:-209px -138px;}
#rcol-tabs .panes .overflow{padding:10px;width:294px;height:455px;background:url("/images/setup/rcol_container_overlay2.png") repeat-x;overflow:auto;font-family:arial;font-size:11px;}

/************** STANDINGS **************/

#accordion-tabs #content-panel1{overflow:hidden;}
#content-toggler-standings select{width:100%;margin-bottom:10px;}
#content-toggler-standings .briefstats-header{color:#fff;font-weight:700;font-size:12px;}
#content-toggler-standings .briefstats-table{border-collapse:collapse;line-height:20px;width:100% !important;color:#fff;}
#content-toggler-standings .briefstats-table .briefstats-label a{text-decoration:none;color:#ff5a00;padding-left:2px;font-weight:700;}
#content-toggler-standings .briefstats-table .briefstats-label a:hover{color:#fff;}
#content-toggler-standings .briefstats-table .briefstats-row0{background-color:#000;}
#content-toggler-standings-panel1{overflow:hidden;overflow-x:hidden;height:265px;}
#content-toggler-standings h1{color:#ff5a00;font-size:14px;}

/************** SCOREBOARD **************/

#rcol-tabs .pane1 .overflow{padding:0;width:314px;height:475px;}
.schedule-boxscore{overflow:auto;color:#fff;line-height:18px;}
.schedule-boxscore .event-box{padding:10px 15px;border-bottom:1px solid #000;}
.schedule-boxscore .sport{color:#ff5a00;font-weight:700;}
.schedule-boxscore .date,.schedule-boxscore .status{text-transform:uppercase;font-size:11px;font-weight:700;color:#ff5a00;}
.schedule-boxscore .status { float:right }
.schedule-boxscore a{color:#fff;}
.schedule-boxscore a:hover{color:#ff5a00;}
.schedule-boxscore .no-events{padding:10px 15px;}

/************** CALENDAR **************/

#rcol-tabs .pane2 .overflow{overflow:hidden;padding:0;width:314px;height:475px;}
#calendar-view{width:314px;}
#calendar .calendar-month{background-color:#000;}
#calendar .calendar-month td{border:none;height:27px;background:none;line-height:27px;}
#calendar #calendar-now{font-family:arial;font-size:12px;font-weight:bold;}
#calendar .calendar-month span{color:#ff5a00;text-transform:uppercase;}
#calendar .calendar-month a{font-family:arial;font-size:12px;font-weight:bold;color:#ff5a00;}
#calendar td{line-height:22px;border:1px solid #a6a6a6;height:22px;}
#calendar .calendar-header{background-color:#000;}
#calendar .calendar-header td{color:#fff;font-family:arial;font-weight:bold;font-size:11px;line-height:25px;}
#calendar td.inactive{background-color:#9f9f9f;font-family:arial;font-weight:bold;font-size:12px;color:#333333;}
#calendar .no-calendar-event a{background-color:#d8d8d8;font-family:arial;font-weight:bold;font-size:12px;color:#333333;line-height:22px;}
#calendar .calendar-event a{color:#fff;background-color:#ff5a00;font-family:arial;font-weight:bold;font-size:12px;line-height:22px;}
#calendar-view .current a{color:#ff5a00;background-color:#fff;font-family:arial;font-weight:bold;font-size:12px;}
#calendar .event-schedule{background:url("/images/setup/carousel_story_bg.png") repeat-x scroll 0 0 transparent;width:294px;height:252px;padding:10px;float:left;overflow:auto;font-family:arial;color:#fff;font-size:11px;}
#calendar .event-schedule .event-date{color:#ff5a00;font-size:10px;text-transform:uppercase;font-weight:700;}
#calendar .event-info{font-family:arial;font-size:11px;color:#fff;line-height:16px;}
#calendar .event-info a:hover {color:#fff;}
#calendar .event-info .sport a{font-weight:700;font-style:italic;}
#calendar .event-info .status{color:#ff5a00;}

/************** SPONSORS **************/

#sponsors-ss{margin-top:1px;}

/************** ATHLETICS **************/

.athletics-bg{background:url("/images/setup/bg_pattern_wood.jpg") repeat-x;width:100%;height:585px;position:absolute;left:0;top:160px;z-index:0;}
.sportpage .athletics-bg{height:625px;background-repeat:repeat;}
.athletics-bg2{background:url("/images/setup/bg_pattern_wood.jpg") repeat-x scroll 0 -545px transparent;width:100%;height:40px;position:absolute;left:0;top:745px;z-index:0;}
#athletes-layer{width:1000px;margin:0 auto;position:relative;z-index:1;background:url("/images/setup/bg_pattern_wood.jpg") repeat-x;}
.background1{position:absolute;z-index:1;left:-486px;top:160px}
.background2{position:absolute;z-index:1;right:-486px;top:160px}
.sportpage .background1,.sportpage .background2{height:625px;}

/************** SPECIAL EVENTS **************/

.s-event-cont{width:625px;float:left;}
.s-event-hdr{display:block;width:625px;height:23px;background:url("/images/setup/secondary_sprite.png") no-repeat scroll 0 -46px transparent;margin-bottom:1px;}
.s-event{width:585px;height:185px;overflow:hidden;padding:20px 20px 0;background:url("/images/setup/bottom_containers_bg_overlay.png") repeat-x;}
.s-event-image{width:277px;height:155px;padding:5px;float:left;background:url("/images/setup/orange_container_overlay.png") repeat;-webkit-box-shadow:0px 0px 3px 1px #301100;box-shadow:0px 0px 3px 1px #301100;}
.s-event-image img{width:277px;height:155px;}
.s-event-image a{display:block;width:277px;height:155px;}
.s-event-text{float:right;width:276px;}
.s-event-text .title{display:block;font-weight:700;font-family:arial;font-size:18px;text-decoration:none;line-height:24px;color:#fff;}
.s-event-text .title:hover{color:#ff5a00;}
.s-event-text .leadin{font-family:arial;font-size:12px;color:#fff;line-height:16px;}
.s-event-text a.readmore{font-family:arial;font-size:10px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#ff5a00;display:inline-block;}
.s-event-text a.readmore:hover{color:#fff;}

/************** STUDENT-ATHLETE SPOTLIGHT **************/

.sa-spotlight-cont{width:314px;float:right;}
.sa-spotlight-hdr{display:block;width:314px;height:23px;background:url("/images/setup/secondary_sprite.png") no-repeat scroll 0 -92px transparent;margin-bottom:1px;}
.sa-spotlight{width:274px;height:185px;overflow:hidden;padding:20px 20px 0;background:url("/images/setup/bottom_containers_bg_overlay.png") repeat-x;}
.sa-spotlight-image{width:121px;height:155px;padding:5px;float:left;background:url("/images/setup/orange_container_overlay.png") repeat;-webkit-box-shadow:0px 0px 3px 1px #301100;box-shadow:0px 0px 3px 1px #301100;}
.sa-spotlight-image img{width:121px;height:155px;}
.sa-spotlight-image a{display:block;width:121px;height:155px;}
.sa-spotlight-text{float:right;width:122px;}
.sa-spotlight-text .title,.sa-spotlight-text .sport{display:block;font-weight:700;font-family:arial;}
.sa-spotlight-text .title{font-size:18px;text-decoration:none;line-height:24px;color:#fff;}
.sa-spotlight-text .title:hover{color:#ff5a00;}
.sa-spotlight-text .sport{font-size:10px;text-transform:uppercase;color:#ff5a00;}
.sa-spotlight-text .leadin{font-family:arial;font-size:12px;color:#fff;line-height:16px;}
.sa-spotlight-text a.readmore{font-family:arial;font-size:10px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#ff5a00;display:inline-block;}
.sa-spotlight-text a.readmore:hover{color:#fff;}

/************** FOOTER **************/

#master-footer{clear:both;float:left;border-top:1px solid #828282;width:100%;background:url("/images/setup/footer_bg.png") repeat-y;}
.sportpage #master-footer{margin-top:55px;}
#browser-view{color:#000;font-family:helvetica, arial;font-size:12px;width:100%;float:left;text-align:center;margin:20px 0;}
#browser-view a{color:#521d00;text-decoration:none;}
#browser-view p{margin-bottom:0;}
#footer-logos{text-align:center;height:72px;width:926px;margin:11px auto 19px;}
#footer-logos ul{width:926px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}

/************** SECONDARY NAV **************/

#secondary-nav{width:1000px;height:60px;position:relative;margin:0 auto -20px;}
#secondary-nav #links-container{float:right;padding:24px 8px 0 0;color: #fff;font-family: 'Racing Sans One', cursive;font-size:14px;text-transform:uppercase;}
#secondary-nav a{color: #fff;font-family: 'Racing Sans One', cursive;font-size:14px;text-decoration:none;text-transform:uppercase;}
#secondary-nav a:hover{text-decoration:underline;}
#secondary-nav .dropdown ul li a{color:#fff;font-family: 'Racing Sans One', cursive;font-size:14px;}
#secondary-nav #links-container span{color:#ff5a00;}

.more-links{color:#fff;display:inline;position:relative}
.ie6 .more-links{display:inline;zoom:1}
.more-links .dropdown{color:#fff !important;display:none;padding-top:21px;position:absolute;left:-114px;top:15px;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;cursor:pointer;}

/************** ROSTER **************/

table.roster, .roster table { width: 100%;}
.internal-page #mainbody .roster table {line-height:24px;border-collapse:collapse;width:100%;}
.internal-page #mainbody .roster td{padding:2px;}
.internal-page #mainbody .roster-header{background: #ff5a00;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:700;line-height:22px;color:#ffffff;text-decoration:none;}
.internal-page #mainbody .roster-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .roster-row1{background-color:#d1d1d1;}

/************** BIOS **************/

.bio-wrap .biodata h2{padding:0 5px !important;color:#ff5a00;background-color:#fff;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #ff5a00;color:#ffffff;}
.internal-page #mainbody .bio-wrap .about a{color:#fff;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#ff5a00;line-height:16px;}
.internal-page #mainbody .default-headlines a:link, .internal-page #mainbody .default-headlines a:visited{line-height:18px;}
.internal-page #mainbody .schedule-month{background: #000;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .schedule-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .schedule-header{background: #ff5a00;color:#fff;}
.internal-page #mainbody .schedule{line-height:24px;width:100%;}
.internal-page #mainbody .schedule td{padding:2px;}
.internal-page #mainbody .schedule-data{border: medium none;border-collapse: collapse;margin: 0 auto;width: 500px;}
.internal-page #mainbody .schedule-data td{border:none;}
.internal-page #mainbody .schedule-row1{background-color:#d1d1d1;}

/************** STATISTICS **************/

.stats-header{color:#ff5a00;}
.stats-wrapper th{background: #ff5a00;}
.stats-tabs a{color:#f95400 !important;}
.stats-tabs a.active{color:#ffffff !important;background:#ff5a00;}
.stats-tabs{border-bottom: 3px solid #ff5a00;}
.stats-halfbox-left{border:1px solid #ff5a00;border-top: 1px solid #ff5a00;}
.stats-halfbox-right{border:1px solid #ff5a00;border-top: 1px solid #ff5a00;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#ff5a00;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#ff5a00;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #ff5a00;border-top: 1px solid #ff5a00;}