/************** STRUCTURE **************/

body{background:url("/images/setup/repeating_bg.png") repeat-x scroll 0 0 #100e27;}
a{color:#ab2132;}
a:hover{color:#27235e;}
h1,h2,h3{color:#27235e;}
#wrapper{width:933px;margin:0 auto;background:url("/images/setup/body_bg.png") repeat-x;padding:0 13px 0 14px;}
#mainbody{width:620px;position:relative;overflow:hidden;float:left;}
.schoolpage #mainbody{width:100%;}
.internal-page #mainbody{width:98%;min-height:500px;line-height:18px;color:#000;font-family:arial;font-size:12px;background-color:#fff;padding:10px;}
.internal-page #mainbody .page-date{color:#27235e;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:300px;float:right;}
header,footer{text-align:center;}
#shadow{background: url("http://photostore.psbin.com/8/s/zzlh2rik5zd2br/shadow.png") no-repeat scroll center top transparent;overflow: hidden;width: 100%;}
#body-wrapper{overflow:hidden;margin-top:10px;}
#bottom{clear:both;width:100%;float:left;}

/************** HEADER **************/

#master-header{width:933px;height:295px;position:relative;margin-top:29px;background:url("/images/setup/header.png") no-repeat scroll 0 109px transparent;}
#logo-link{width:176px;height:162px;position:absolute;top:121px;left:15px;}
#home-link{width:712px;height:38px;position:absolute;top:129px;left:205px;}

/************** EVENTS SLIDER **************/

#events-slider-wrapper{width:933px;height:95px;position:relative;background-color:#27235e;overflow:hidden;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;behavior: url(/pie.htc);}
#events-slider{width:871px;margin:3px auto 0;}
#events-slider li{width:879px;height:88px;overflow:hidden;}
#events-slider .boxevent{width:271px;height:82px;float:left;margin-right:3px;color:#000;background:url(/images/setup/slide_placeholder.png) no-repeat scroll 0 0 #fff;overflow:hidden;padding:3px 10px;}
#events-slider .links a{color:#27235e;}
#events-slider .boxevent .result{font-family:helvetica,arial;margin-right:3px;text-align:center;width:17px;}
#events-slider .omega{margin-right:0;}
#events-slider span,#events-slider a{font-size:11px;}
#events-slider .status,#events-slider .date{font-weight:700;color:#27235e;font-family:helvetica, arial;font-size:11px;float:right;}
#events-slider .date{float:left;color:#27235e;}
#events-slider .winner{font-weight:700;}
#events-slider .inprogress{background:#FF0;color:#000;padding:0 3px;}
.boxevent .team .name{font-family:helvetica, arial;font-size:11px;text-align:left;}
.boxevent .sport{font-style:italic;font-family:helvetica, arial;font-size:11px;clear:both;text-align:left;color:#AB2132;font-weight:700;}
.boxevent .links a{font-size:9px!important;font-family:helvetica, arial;}
#events-slider-prev,#events-slider-next,#events-slider-pp{position:absolute;top:0;}
#events-slider-prev{left:0;}
#events-slider-pp{display:none;}
#events-slider-next{right:0;}
#events-slider-prev a{display:block;width:31px;height:95px;background:url(/images/setup/arrow_left_blue.png) no-repeat;outline:none;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;behavior: url(/pie.htc);}
#events-slider-next a{display:block;width:31px;height:95px;background:url(/images/setup/arrow_right_blue.png) no-repeat;outline:none;border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;behavior: url(/pie.htc);}
.boxevent .team,.boxevent .links{text-align:left;}
#events-slider .no-events{color:#fff;font-weight:700;}
/************** GLOBAL NAV **************/

#global-nav{width:764px;height:36px;position:absolute;left:169px;top:259px;}
#global-nav ul.sprite{margin:0;}
#global-nav ul li.nav{float:left;list-style:none;}
#global-nav ul li.nav a.nav-link{display:inline-block;height:36px;font-family:helvetica,arial;font-size:14px;color:#fff;font-weight:700;text-decoration:none;line-height:34px;}
#global-nav ul li.nav:hover a.nav-link{color:#aeaeae;}
#global-nav ul li.nav1 a.nav-link{width:91px;}
#global-nav ul li.nav2 a.nav-link{width:95px;}
#global-nav ul li.nav2:hover a{}
#global-nav ul li.nav3 a.nav-link{width:82px;}
#global-nav ul li.nav3:hover a{}
#global-nav ul li.nav4 a.nav-link{width:156px;}
#global-nav ul li.nav4:hover a{}
#global-nav ul li.nav5 a.nav-link{width:97px;}
#global-nav ul li.nav5:hover a{}
#global-nav ul li.nav6 a.nav-link{width:133px;}
#global-nav ul li.nav6:hover a{}
#global-nav ul li.nav7 a.nav-link{width:105px;}
#global-nav ul li.nav7:hover a{}

#global-nav .submenu-container{background-color:#14122f;padding:15px 20px;visibility:hidden;overflow:auto;position:absolute;top:36px;z-index:55;}
.ie6 #master-header, .ie7 #master-header, .ie8 #master-header{z-index:9999;}
#global-nav #submenu-container7{right:0;}
#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:#aeaeae;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#aeaeae;padding:0 10px;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:#aeaeae;}

/************** HEADER LOGOS **************/

#header-logos{width:714px;height:62px;position:absolute;top:181px;left:206px;}
#header-logos ul{margin:0;}
#header-logos ul li.header-logo{list-style:none;float:left;margin-right:6px;}
#header-logos ul li a.nav-link{display:block;text-indent:-9999px;width:84px;height:62px;}
#header-logos ul li.header-logo8{margin-right:0;}

/************** TOP STORIES **************/

.top-stories-title{background:url("/images/setup/hdr_top_stories.png") no-repeat scroll;height:37px;width:620px;}


/*********** MORE HEADLINES ************/

#accordion-trigger{width:620px;height:27px;display:block;position:absolute;left:0;bottom:0;background:url(/images/setup/btn_more_stories.png) no-repeat scroll 0 0 transparent;z-index:70}
#accordion-content{width:620px;height:395px;overflow:auto;background:#28282A;position:absolute;top:435px;left:0;z-index:8}


.more-headlines{height:385px;background-color:#28282A;}
.more-headlines .row,.more-headlines .top-story-row{padding:10px 20px;font-family:helvetica,arial;height:95px;background:url("/images/setup/top_stories_bg1.jpg") repeat-x scroll 0 0 #545456;}
.more-headlines .top-story-row{height:100px;}
.more-headlines .title{display:block;font-size:14px;margin-bottom:3px;color:#fff;font-weight:700;text-decoration:none;}
.more-headlines .title:hover{color:#aeaeae;}
.more-headlines .date{display:block;margin-bottom:3px;font-size:10px;color:#fff;font-weight:700;text-transform:uppercase;}
.more-headlines .leadin{display:block;color:#b0b0b0;font-size:12px}
.more-headlines a.readmore{text-decoration:none;font-size:10px;text-transform:uppercase;color:#fff;display:inline-block;}
.more-headlines a.readmore:hover{color:#aeaeae;}
.more-headlines .row img,.more-headlines .top-story-row img{float:left;margin-right:20px;width:90px;height:70px;margin-top:3px;-webkit-box-shadow:2px 2px 6px 0px #0f0f10;box-shadow:2px 2px 6px 0px #0f0f10;}

/*********** ACCORDION TABS ************/

#accordion-tabs{width:300px}
#accordion-tabs .toggler{display:block;width:286px;height:37px;background:url("/images/setup/acc_bg_off.png") no-repeat;font-family:helvetica,arial;font-size:14px;font-weight:700;color:#fff;line-height:35px;text-decoration:none;padding-left:14px;}
#accordion-tabs .toggler.active{background:url("/images/setup/acc_bg_on.png") no-repeat;}
#accordion-tabs .content-panel{padding:15px 20px;width:260px;height:281px;background-color:#28282a;color:#fff;overflow:auto;}
.no-standings #accordion-tabs .content-panel{padding:15px 20px;width:260px;height:316px;background-color:#28282a;color:#fff;overflow:auto;}


/*********** CALENDAR ************/
.no-standings #accordion-tabs #content-panel1{overflow:hidden;padding:10px;width:280px;height:325px}
#accordion-tabs #content-panel2{overflow:hidden;padding:10px;width:280px;height:291px}
#calendar-view{width:280px;}
#calendar .calendar-month td{background-color:#470000;border:none;height:27px;}
#calendar #calendar-now{font-family:arial;font-size:11px;font-weight:bold;}
#calendar .calendar-month span{color:#fff;}
#calendar .calendar-month a{font-family:arial;font-size:11px;font-weight:bold;color:#fff;}
#calendar td{line-height:26px;border:1px solid #a6a6a6;height:26px;}
#calendar .calendar-header{background-color:#333333;}
#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:11px;color:#333333;}
#calendar .no-calendar-event a{background-color:#d8d8d8;font-family:arial;font-weight:bold;font-size:11px;color:#333333;line-height:26px;}
#calendar .calendar-event a{color:#fff;background-color:#27235e;font-family:arial;font-weight:bold;font-size:11px;}
#calendar-view .current a{color:#ab2132;background-color:#fff;font-family:arial;font-weight:bold;font-size:11px;}
#calendar .event-schedule{background: url("/images/setup/top_stories_bg1.jpg") repeat-x scroll 0 0 #545456;width:260px;height:65px;padding:10px;float:left;overflow:auto;font-family:arial;font-size:11px;color:fff;line-height:16px;}
#calendar .event-info{font-family:arial;font-size:11px;color:#fff;line-height:16px;}
#calendar .event-info a{color:#fff;}
#calendar .event-info a:hover {color:#fff;text-decoration:underline;}
#calendar .event-info .sport a{color:#aeaeae;font-weight:700;font-style:italic;text-decoration:none;font-size:12px}
#calendar .event-info .sport a:hover{color:#fff;}
#calendar .event-info .status{color:#aeaeae}

/*********** ADDITIONAL LINKS ************/

#additional-links ul{margin:0;}
#additional-links ul li{list-style:none;}
#additional-links ul li a{text-decoration:none;font-family:arial;font-size:14px;line-height:24px;display:block;color:#fff;font-weight:700;}
#additional-links ul li a span{color:#aeaeae;font-size:16px;}
#additional-links ul li a:hover{color:#aeaeae;}

/*********** SPONSORS SLIDER ************/

#slider-wrapper{width:933px;height:96px;background-color:#373640;margin:0 auto;position:relative;clear:both;margin-top:13px;float:left;}
#slider-wrapper .slider{width:845px;height:65px;position:relative;overflow:hidden;margin:0 auto;top:15px;}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:860px;height:65px;float:left;text-align:center}
#slider-wrapper .item a{height:65px;overflow:hidden;display:inline-block;float:left;padding-right:14px;}
.ie6 #slider-wrapper .item a,.ie7 #slider-wrapper .item a{display:inline;zoom:1}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:31px;height:96px;cursor:pointer;position:absolute;top:0;}
#slider-wrapper .prev{background:url("/images/setup/arrow_left_red.png") no-repeat;left:0}
#slider-wrapper .next{background:url("/images/setup/arrow_right_red.png") no-repeat;right:0}

/*********** FOOTER ************/

#master-footer{clear:both;float:left;margin:15px 0 20px 0;width:100%;height:125px;background:url("/images/setup/footer_bg_grad.png") repeat-x;border-bottom:1px solid #3b394e;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;behavior: url(/pie.htc);}
#browser-view{color:#fff;font-family:helvetica, arial;font-size:12px;float:left;margin:50px 0 0 20px}
#browser-view a{text-decoration:underline;color:#fff;}
#footer-logos{text-align:center;height:125px;width:268px;float:right;margin-right:19px;}
#footer-logos ul{width:268px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}
#footer-logos ul li.footer-logo1{padding-right:25px;}

/*********** STANDINGS ************/
.no-standings #accordion-tabs #content-panel2{overflow:hidden;font-family:arial;font-size:11px;height:325px;}
#accordion-tabs #content-panel1{overflow:hidden;font-family:arial;font-size:11px;}
#content-toggler-standings select{width:100%;margin-bottom:10px;}
#content-toggler-standings .briefstats-header{color:#aeaeae;font-weight:700;font-size:13px;}
#content-toggler-standings .briefstats-table{border-collapse:collapse;line-height:20px;}
#content-toggler-standings .briefstats-table .briefstats-label a{text-decoration:none;color:#aeaeae;font-weight:700;}
#content-toggler-standings .briefstats-table .briefstats-label a:hover{color:#fff;}
#content-toggler-standings-panel1{overflow:auto;overflow-x:hidden;height:280px;}
#content-toggler-standings h2{color:#aeaeae;}

/*********** SECONDARY NAV ************/

#secondary-nav{width:933px;height:55px;position:relative;margin:10px auto 0;background:url("/images/setup/section_header_bg_pat.png") repeat-x;}
#secondary-nav h2{font-family:helvetica,arial;font-size:25px;color:#fff;font-weight:700;float:left;margin:10px 0 0 16px;}
#secondary-nav #links-container{padding:18px 20px 0 0;color:#fff;font-family:helvetica,arial;font-size:12px;font-weight:bold;float:right;}
#secondary-nav a{color:#fff;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none;}
#secondary-nav a:hover,#secondary-nav .dropdown ul li a:hover,#secondary-nav #links-container span{color:#aeaeae;}
#secondary-nav .dropdown ul li a{color:#fff;font-family:arial;font-size:12px;}

.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:23px;position:absolute;left:-110px;top:14px;z-index:100}
.more-links .dropdown ul{color:#fff !important;background:#161430;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;}

/*********** SCHOOL INFO ************/

#team-info-cont{background-color:#313132;padding:20px;overflow:hidden;font-family:helvetica,arial;color:#fff;}
#team-info-cont .team-logo{background-color:#000;width:257px;height:182px;float:left;margin-right:40px;-webkit-box-shadow:2px 2px 6px 0px #0f0f10;box-shadow:2px 2px 6px 0px #0f0f10;}
#team-info-cont .team-logo img{width:257px;height:182px;}
#team-info-cont .school-name{font-size:30px;font-weight:700;display:block;border-bottom:1px solid #4e4e4f;padding-bottom:5px;margin-bottom:15px;}
#team-info{float:right;width:596px;font-size:14px;}
#team-info-cont span{display:block;}
#team-info b{font-size:14px;font-weight:700;}
#team-info .attributes{line-height:24px;}
#team-info .left-cont{float:left;width:45%;}
#team-info .right-cont{float:right;width:45%;}
#team-info span a{color:#fff;text-decoration:none;}
#team-info span a:hover{color:#aeaeae;}

/************** ROSTER **************/

.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: #27235E;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;}

.staff-directory-cont .roster a{color:#000;}
.staff-directory-cont .roster table {line-height:24px;border-collapse:collapse;width:100%;}
.instaff-directory-cont .roster td{padding:2px;}
.staff-directory-cont .roster-header{color:#000;font-weight: 700;line-height: 22px;padding: 2px;}
.staff-directory-cont .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:700;line-height:22px;color:#ffffff;text-decoration:none;}
.staff-directory-cont .roster-header td{padding: 0 0 2px 2px !important;}
.staff-directory-cont .roster-row0 td{background-color:#d1d1d1;}
.staff-directory-cont .roster-row1 {color:#000;}
.staff-directory-cont .roster-row0 {color:#000;}


/************** BIOS **************/

.bio-wrap .biodata h2{padding:0 5px !important;color:#27235E;background-color:#fff;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #27235E;color:#ffffff;}
.bio-wrap .about a{color:#fff;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#27235E;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: #27235E;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: #27235E;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;}

/************ COMPOSITE ******************/

.schedule-header td{font-weight:700;color:#FFF;background-color:#27235E;padding:5px}
.calendar td{text-align:center;padding:2px}
.calendar .calendar-header td{background-color:#27235E;color:#fff;padding:2px}
.calendar td .event{background-color:#d9d9d9;color:#fff}

/************** STATISTICS **************/

.stats-header{color:#27235E;}
.stats-wrapper th{background: #27235E;}
.stats-tabs a{color:#27235E !important;}
.stats-tabs a.active{color:#ffffff !important;background:#27235E;}
.stats-tabs{border-bottom: 3px solid #27235E;}
.stats-halfbox-left{border:1px solid #27235E;border-top: 1px solid #27235E;}
.stats-halfbox-right{border:1px solid #27235E;border-top: 1px solid #27235E;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#27235E;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#27235E;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #27235E;border-top: 1px solid #ab2132;}
tr.stats-header td{background-color:#27235E;color:#FFFFFF;font-size:10px;font-weight:bold;padding-right:0;width:980px;}
tr.stats-table td{background-color:#27235E;color:#FFFFFF;font-size:10px;font-weight:bold;padding-right:0;width:980px;}
table.stats-table{border-collapse:collapse;border-width:0;}
td.conf-field{background-color:#ab2132;color:#fff;font-size:11px;text-align:center;}
td.stats-field{text-align:center;color:#000;}

/************** STAFF DIRECTORY **************/

.staff-directory{clear:both;float:left;margin-top:10px;}
.staff-directory-hdr{width:894px;height:27px;background:url("/images/setup/brn_staff_directory.png") no-repeat;display:block;}
.staff-directory-cont{background-color:#5f5e62;line-height:18px;width:100%;}