/************** STRUCTURE **************/

body{background:url("/images/setup/repeating_bg.png") repeat-x scroll 0 0 #100e27;}

.accent-bg,
.accent-bg th { color:#fff !important; background: #27235E !important }

a{color:#ab2132;}
a:hover{color:#27235e;}
h1,h2,h3{color:#27235e;}

.internal-page #mainbody { display:block; padding:10px; background:#fff }

/************** 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;}

/************** HEADER LOGOS **************/

#header-logos{ position:absolute; top:186px; left:200px }
#header-logos ul { margin:0; list-style:none }
#header-logos ul li.header-logo { float:left; margin-left:23px }
#header-logos ul li a.nav-link{ display:block; text-indent:-9999px; width:53px; height:56px }

/************** TOP STORIES **************/

.top-stories-title{background:url("/images/setup/hdr_top_stories.png") no-repeat scroll;height:37px;width:620px;}


/*********** MORE HEADLINES ************/

.more-headlines{height:385px;background-color:#28282A }
.more-headlines .row,.more-headlines .top-story-row{padding:10px 20px;font-family:helvetica,arial;min-height:95px;background:url("/images/setup/top_stories_bg1.jpg") repeat-x scroll 0 0 #545456;}
.more-headlines .top-story-row{min-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; margin:0 auto }
#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;}


/*********** 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;}

.staff-directory tr:nth-child(2n) td { color:#313132; }

/************** 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;}*/

.staff-directory td, .staff-directory th {
    padding: 5px;
    background-color: #fff;
    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%;}*/


/*-------------------------------------------------------------------- 
  SITE SPECIFIC COLORS FOR INTERNAL PAGES 
  --------------------------------------------------------------------*/

/* STAFF DIRECTORY */
.staff-directory th { background:#233a75; color:#fff }

/* ROSTER */
.roster th,
.roster td { padding:5px 10px; text-align:left }
.roster .roster-header { background:#233a75; color:#fff }
.roster .roster-header a { color:#fff }

/* SCHEDULE */
.schedule-list table th { background-color:#233a75; color:#fff }

/* STATS */
.stats-wrapper { width:100% }
.stats-wrapper .stats-quarter-box { width:auto }
.stats-wrapper th { background:#233a75 }
.stats-wrapper th,
.stats-wrapper td { font-size:14px; padding:5px }
.highlights.highlights-standalone .stat { color: #fff; }
	
/* BIO */
.bio-wrap .head { background:#233a75; color:#fff }
.bio-wrap .head a { color:#fff }


/* STANDINGGS */
.standings-brief h3 { margin:0; padding:10px; font-size:17px; font-weight:400; font-style:italic; background:#fff }
.standings-brief table { width:100%; border-collapse:collapse }
.standings-brief td, 
.standings-brief th { padding:10px; vertical-align:middle; text-align:center; background:#e6e7e8 }
.standings-brief td:first-child, 
.standings-brief th:first-child { text-align:left }
.standings-brief th { text-transform:uppercase; font-size:12px; color:#fff; background:#233a75 }
.standings-brief tr:hover td { background:#DFDFDF }
.standings-brief td { border-top:1px solid #ccc }
.standings-brief td a { color:#002e5f }

/*-----------------------------------------
  DESKTOP SPECIFIC STYLES 
  -----------------------------------------*/

@media only screen and (min-width:1024px) {

#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;}

.mobile-menu-bar { display:none }

/************** HEADER **************/

#master-header{width:933px;height:295px;position:relative;margin-top:29px;background:url(/images/setup/Header2025.jpg) no-repeat scroll 0 109px transparent;z-index:3}
#logo-link{width:176px;height:162px;position:absolute;top:121px;left:15px;}
#home-link{width:712px;height:38px;position:absolute;top:129px;left:205px;}

/************** GLOBAL NAV **************/

.dropnav{width:764px;height:36px;position:absolute;left:169px;top:259px;}
.dropnav ul, .dropnav li { list-style:none; padding:0; margin:0 }
.dropnav .nav { float:left; position:relative }
.dropnav .nav > a { display:block; height:36px;font-family:helvetica,arial;font-size:14px;color:#fff;font-weight:700;text-decoration:none;line-height:36px }
.dropnav ul li.nav1 a.nav-link{width:91px;}
.dropnav ul li.nav2 a.nav-link{width:95px;}
.dropnav ul li.nav2:hover a{}
.dropnav ul li.nav3 a.nav-link{width:82px;}
.dropnav ul li.nav3:hover a{}
.dropnav ul li.nav4 a.nav-link{width:156px;}
.dropnav ul li.nav4:hover a{}
.dropnav ul li.nav5 a.nav-link{width:97px;}
.dropnav ul li.nav5:hover a{}
.dropnav ul li.nav6 a.nav-link{width:133px;}
.dropnav ul li.nav6:hover a{}
.dropnav ul li.nav7 a.nav-link{width:105px;}
.dropnav ul li.nav7:hover a{}

.dropnav .nav.focus > a,
.dropnav .nav:hover > a { color:#aeaeae }
.dropnav .nav > .submenu { opacity:0; visibility:hidden; position:absolute; left:0; top:36px; min-width:200px; padding:10px; background:#14122f; white-space:nowrap }
.dropnav .nav.focus > .submenu,
.dropnav .nav:hover > .submenu { opacity:1; visibility:visible; -ms-transition:all 0.5s 0.2s ease; -moz-transition:all 0.5s 0.2s ease; transition:all 0.5s 0.2s ease  }
.dropnav .submenu a { display:block; white-space:nowrap; text-decoration:none; color: #fff;font-family: arial;font-size: 12px; transition:0.3s }
.dropnav .submenu a:hover{ background: #ab2132;color: #b0b0b0;padding: 2px }
.dropnav .submenu .has-submenu > a { font-size:18px; text-transform:uppercase; color:#000; cursor:default }
.dropnav .submenu ul,
.dropnav .submenu .has-submenu { display:inline-block; vertical-align:top; min-width:150px; margin-left:20px }
.dropnav .submenu ul:first-child,
.dropnav .submenu .has-submenu:first-child { margin-left:0 }

/*.dropnav .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;}*/
/*.dropnav #submenu-container7{right:0;}*/
/*.dropnav .submenu{padding-right:20px;float:left;text-align:left;}*/
/*.dropnav .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}*/
/*.dropnav .submenu-container ul li a {color:#fff;font-family:arial;font-size:12px;}*/
/*.dropnav .submenu-container ul li a span{color:#aeaeae;}*/
/*.dropnav .submenu-container ul li.title{margin-bottom:5px}*/
/*.dropnav .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}*/
/*.dropnav .submenu ul{margin:0;}*/
/*.dropnav .submenu ul li{list-style:none;}*/
/*.dropnav .submenu-container ul li a:hover{color:#aeaeae;}*/

/*********** SECONDARY NAV ************/

.secondary-nav { position:relative; z-index:2; padding:10px; margin-top:10px; color:#fff; background:url("/images/setup/section_header_bg_pat.png") repeat-x}
.secondary-nav h1 { float:left; margin-bottom:0; color:#fff; font-size:24px;  font-weight:700; font-family:helvetica,arial }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav > div > ul { float:right; margin-top:5px }
.secondary-nav li { float:left }
.secondary-nav li a { padding:5px 10px; color:#fff; text-decoration:none }
.secondary-nav li.focus a,
.secondary-nav li:hover a { color:#233a75; text-decoration:none }
.secondary-nav li:before { content:"|" }
.secondary-nav li:first-child:before,
.secondary-nav .has-nav li:before { display:none }
.secondary-nav .has-nav { position:relative }
.secondary-nav .has-nav.focus > a,
.secondary-nav .has-nav:hover > a { color:#fff; background:#233a75 }
.secondary-nav .has-nav > ul { display:none; position:absolute; right:0; padding:10px; background:#233a75; border-radius:5px 0 }
.secondary-nav .has-nav.focus > ul,
.secondary-nav .has-nav:hover > ul { display:block }
.secondary-nav .has-nav li { float:none }
.secondary-nav .has-nav li a { display:block; min-width:100px; padding:0; color:#fff; white-space:nowrap }
.secondary-nav .has-nav li.focus a,
.secondary-nav .has-nav li:hover a { color:#9b1d22 }
.secondary-nav .has-nav .has-nav { position:relative }
.secondary-nav .has-nav .has-nav > ul { top:0; right:100% }

/*#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;}*/
   
#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}
 
}
/*---------------------------------------------------------------- 
  COMMON STYLES FOR MOBILE AND TABLET 
  ----------------------------------------------------------------*/

@media only screen and (max-width:1023px) {

body { padding:0 }

#master-header { position:relative; background:#27235e }
#master-header #home-link { display:block; height:115px; text-indent:-9999px; background:url("/images/setup/header_tablet20180724.png") no-repeat 50% 50% }

.mobile-menu-bar { display:block; padding:5px; background:#233a75 }
.mobile-menu-bar ul { list-style:none; padding:0; margin:0 }
.mobile-menu-bar > ul { float:right }
.mobile-menu-bar li { float:left; margin-left:5px }
.mobile-menu-bar li a { display:block; height:35px; padding: 0 10px; text-align:center; font-size:14px; line-height:35px; color:#444; text-transform:uppercase; text-decoration:none; white-space:nowrap; color:#fff; border-radius:3px }
.mobile-menu-bar li a.active { background:#b0b0b0; color:#fff; text-decoration:none } 

#header-logos, #logo-link{ display:none }

.dropnav { display:none; background:#333 }
.dropnav.active { display:block }
.dropnav .has-submenu > .submenu { display:none }
.dropnav li { border-top: 1px solid #434343 }
.dropnav li:first-child { border-top:none }
.dropnav .submenu li { border-top:solid 1px #363636 }
.dropnav .submenu.level2 li { border-top:solid 1px #464646 }
.dropnav li a { display:block; padding:0 10px; line-height:34px; color:#fff; text-decoration:none; position:relative }
.dropnav .has-submenu { position:relative }
.dropnav .has-submenu > a { margin-right:40px }
.dropnav .has-submenu:after { content:'\e810'; position:absolute; right:0; top:0; width:40px; text-align:center; font-family:'glyphicons'; speak:none; line-height:34px; color:#fff; background:rgba(0,0,0,0.4) }
.dropnav .has-submenu.active:after { content:'\e811' }
.dropnav .has-submenu.active > .submenu { display:block; background:#444 }
.dropnav .submenu.level1 .submenu { background:#555 }
.dropnav .submenu.level2 .submenu { padding:10px; background:#666 }
.dropnav .submenu.level2 .submenu li { border:none }
.dropnav .submenu.level2 .submenu a { font-size:0.9em; line-height:20px }
.dropnav .submenu-title { display:none }

.secondary-nav { background:#ab2132; color:#fff }
.secondary-nav h1 { position:relative; margin:0; padding:10px; font-size:20px; color:#fff; font-weight:normal }
.secondary-nav ul { list-style:none; padding:0; margin:0 }
.secondary-nav > div > ul { display:none }
.secondary-nav.active > div > ul { display:block }
.secondary-nav h1:after { content:""; width:0; height:0; border-style:solid; border-color:#eee transparent transparent; border-width:5px 5px 0; position:absolute; right:10px; top:50%; margin-top:-2px }
.secondary-nav.active h1 { background:rgba(0,0,0,0.3) }
.secondary-nav.active h1:after { border-color:transparent transparent #fff; border-width:0 5px 5px }
.secondary-nav li { border-top:1px solid #8c8c8c }
.secondary-nav li:first-child { border-top:none }
.secondary-nav li a { display:block; padding:5px 10px; color:#fff; text-transform:none; text-decoration:none }
.secondary-nav .has-nav > a { display:none }

.tabs-wrapper .tabs { display:none }
.tabs-wrapper .tab_title { display:block; height:30px; line-height:30px; margin-bottom:0; padding:0 10px; border-bottom:5px solid #233a75; text-transform:uppercase; background:#9b1d22; color:#fff }
.tabs-wrapper .tab_title:hover { color:#fff; text-decoration:none }
.tabs-wrapper .pane { position:static; visibility:visible }
.tabs-wrapper .pane .overflow { height:auto; padding:5px }

.more-headlines{ height:auto }
.accordion-content:before{ content:'More Stories'; display:block; text-align:center; font-weight:700; text-transform:uppercase; color:#fff; padding:5px; background:#ab2132 }

.schedule-boxscore .event-box { margin-top:5px }

.bios .profile { overflow:hidden; color:#fff; background:#333; position:relative; padding: 10px 10px 10px 110px;}
.bios .icon { position:absolute; right:31px; bottom:-4px }
.bios .images { width: 100px; padding-top:50px; float:left; margin-left: -110px; text-align:center; position:relative }
.bios .photo img { border: 2px solid #333 }
.bios .number { font-size:20px; line-height: 40px; position:absolute; left:5px; right: 5px; top:0; font-weight: bold;}
.bios .texts .name { font-size:1.2em; padding:5px 10px; margin-bottom:10px;background:#333; color:#fff; border-radius:3px }
.bios .data { line-height:20px }
.bios .profile .texts .icon { text-align: right; padding: 0 31px 0 0; position:relative; top:3px }
.bios .details { color:#444; text-align:left; padding:10px; margin:0 }

div[id="results"] .tabs .tab { display:none }
div[id="results"] .panel:before { content:""; display:block; height:30px; line-height:30px; padding:0 10px; text-transform:uppercase; color:#FFF; background:#333 }
div[id="results"]  #tab-1:before { content:"Yesterday" }
div[id="results"]  #tab-2:before { content:"Today" }
div[id="results"]  #tab-3:before { content:"Tomorrow" }
div[id="results"] h4 { height:25px; line-height:25px; padding:0 10px; font-weight:normal; margin:0 }
div[id="results"] .event  { padding:10px }
div[id="results"] .date:first-child { background:#000; color:#fff }
div[id="results"] .sport {  background:#333; color:#fff }
div[id="results"] .team-result { float:right }

div[id="headlines"] .new { margin-top:15px; padding:10px; border:1px solid #fff; background:#f5f5f5; -webkit-box-sizing:border-box; box-sizing:border-box; box-shadow:0 0 5px rgba(0,0,0,0.4) }
div[id="headlines"] .new:first-child { margin-top:0 }
div[id="headlines"] .new .links { margin-bottom:5px }
div[id="headlines"] .new .text { display:block; margin-top:5px; font-size:12px; color:#444 }
div[id="headlines"] .new .title a { font-size:16px;  text-transform:uppercase }

}

/*---------------------------------------
  ADJUSTMENTS FOR MOBILE  
  ----------------------------------------*/

@media only screen and (max-width:767px) {

#master-header #home-link { max-width:240px; height:80px; text-indent:-9999px; background:url("/images/setup/header_mobile_wide20180724.png") no-repeat 0 50%; background-size:100% auto }

.mobile-menu-bar { position:absolute; right:5px; top:22px; padding:0; background:none }
.mobile-menu-bar li a { background:#333 }
.mobile-menu-bar li .text { position:absolute; left:-9999px }

#events-slider-wrapper{ display:none }


}

/* CAMPS */
.camp-box > h2 {background-color: #5B5B5B!important;}
.camp-box button:hover {background: #5B5B5B!important;}
.camp-box button {background: #231F20!important; color: #fff;}
.camp-box button:before {background: #5B5B5B!important;}