/* 960.CSS Grid */

.grid{display:inline;float:left;margin:0 10px}
.grid_1{width:60px}
.grid_2{width:140px}
.grid_3{width:220px}
.grid_4{width:300px}
.grid_5{width:380px}
.grid_6{width:460px}
.grid_7{width:540px}
.grid_8{width:620px}
.grid_9{width:700px}
.grid_10{width:780px}
.grid_11{width:860px}
.grid_12{width:940px}
.grid.alpha{margin-left:0}
.grid.omega{margin-right:0}
.spacer{height:10px;clear:both;overflow:hidden}
a{text-decoration:none;color:#393996}
a:hover{text-decoration:underline;color:#0477f6}

/******* SITE COLORS **********/

.color-b{background-color:#002147}
body{background:url(/images/setup/repeating_bg.png) repeat-x left top #d5d5d5}
#page{padding-top:18px;background:url(http://photostore.psbin.com/l/1/k2lf6m4m9awqbp/main_bg.jpg) no-repeat center top}
#wrapper{margin:0 auto;width:960px;padding:10px 0;background:#fff}
#master-header{width:960px;height:116px;margin:0 auto;background:url(/images/setup/header.png) no-repeat 0 0;position:relative}
#header-link{display:block}
#edu-site{display:block;height:119px;left:0;position:absolute;top:0;width:200px}
.internal #mainbody{padding:0 10px 10px;min-height:450px}
#master-footer{padding:10px;background:#002248;position:relative}
.box-header{width:100%;height:35px;background:url(/images/setup/accordion_pattern_active.png) no-repeat 0 0 #d5d5d5}
.box-header span{display:block;padding:0 15px;font-family:arial;font-size:13px;font-weight:700;color:#002248;line-height:35px}
#blank-box{width:620px;height:360px;background:#595959}
#footer-logos{width:585px;float:right;overflow:hidden}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left;margin-right:35px}
#footer-text{width:200px;float:left;padding:15px 0 0 15px}
#footer-text p{margin:0;color:#fff;font-size:12px;font-family:helvetica}
#footer-text span{font-weight:700}
#text-site{background:#000;color:#FFF;display:block;font-weight:700;left:440px;padding:2px;position:absolute;text-align:center;top:-18px;width:130px}

/********** HEADLINES ************/

#more-headlines .row{margin-bottom:10px;overflow:hidden}
#more-headlines .date{display:block}
#more-headlines .title{display:block;color:#486483;font-weight:700;font-size:12px}
#more-headlines .leadin{display:block}

/************** SLIDESHOW *************/

#ss{width:620px;height:350px;overflow:hidden}
#ss img{width:620px;height:350px}

/********** NAVIGATION **********/

#global-nav{height:40px;background-image:url(/images/setup/global_nav_pattern.png);background-repeat:repeat-x;background-position:left top;position:relative;z-index:99}
#global-nav ul,#global-nav li{margin:0;padding:0;list-style:none}
#global-nav li.nav{float:left;padding:0 20px}
#global-nav li.dropdown-li{position:relative;z-index:50}
#global-nav li.nav a{line-height:40px;font-family:arial;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase}
#global-nav li.nav a.current{text-decoration:underline}
#global-nav .submenu-container{width:200px;visibility:hidden;position:absolute;background:#d5d5d5;left:0;top:40px;z-index:52}
#global-nav .submenu-container .submenu{}
#global-nav .submenu-container ul li a{display:block;width:180px;height:auto;padding:0 10px;font-size:12px;color:#000;font-weight:400;line-height:20px;text-transform:capitalize}
#global-nav .submenu-container ul li a:hover{background:#2a2a2a;text-decoration:none;color:#fff}

#navbar-secondary{padding:10px;color:#486483;height:31px;background-image:url(/images/setup/secondary_nav_bg.png);background-repeat:repeat-x}
#navbar-secondary #links-container{float:right;padding-top:8px}
#navbar-secondary a{font-family:arial;font-size:12px;font-weight:700;color:#486483}
#navbar-secondary h3{font-family:arial;font-size:22px;font-weight:700;color:#fff;margin:0;width:300px;float:left}
#rcol-buttons a{width:300px;height:60px;display:block;overflow:hidden}

#meet-the-director,
#aotw, 
#athletics-directory {
  width:300px;
  height:150px;
  padding-top:15px;
  overflow:hidden;
  background:#d5d5d5;
  text-align:center;
}

#meet-the-director .image,#aotw .image{width:95px;height:114px;display:block;margin:0 auto 5px;border:2px solid #3B536F}
#meet-the-director .title,#aotw .title{display:block;text-align:center;color:#002147;font-family:arial;font-weight:700}

/********* ACCORDION TABS *********/

#accordion-tabs{background:#000;height:350px}
#accordion-tabs .sep{display:none}
#accordion-tabs .toggler{display:block;width:270px;height:35px;padding:0 15px;font-family:arial;font-size:13px;font-weight:700;color:#fff;line-height:35px;background:url(/images/setup/accordion_pattern_inactive.png) no-repeat 0 0 #595959;overflow:hidden;outline:none}
/*#accordion-tabs .active {color:#002248;background:url(/images/setup/accordion_pattern_active.png) no-repeat 0 0 #d5d5d5}*/
#accordion-tabs .content-panel{width:300px;background:#000;overflow:hidden}
#accordion-tabs .content-panel .container{padding:10px;height:190px;color:#fff;overflow:auto}

/********** SCHEDULE **********/

.no-events{font-weight:700;text-align:center}
.boxevent{margin-bottom:10px}
table.schedule{width:100%;background-color:}
.schedule-header{background-color:#002147;color:#fff;font-size:11px;font-weight:700}
tr.schedule-header td{padding:5px}
tr.schedule-row0 td{background-color:#;padding:5px}
tr.schedule-row1 td{background-color:#e1e1e1;padding:5px}


/*************** STANDINGS ****************/

.select-dropdown { position:relative; min-width:150px; max-width:300px; font-family:arial; background:#fff; margin-bottom:10px; border:1px solid #000; z-index:2 }
.select-dropdown > .selection { display:block; position:relative; text-decoration:none }
.select-dropdown > .selection span { display:block; padding:0 10px; margin-right:30px; line-height:30px; text-decoration:none }
.select-dropdown > .selection:after { content:""; display:block; width:0; height:0; position:absolute; right:10px; top:50%; margin-top:-3px; border-style:solid; border-width:6px 6px 0; border-color:#333 transparent transparent  }
.select-dropdown.active > .selection:after { border-color:transparent transparent #333; border-width:0 6px 6px }
.select-dropdown ul, 
.select-dropdown li { margin:0; padding:0; list-style:none }
.select-dropdown ul { display:none; position:absolute; left:-1px; right:-1px; top:30px; max-height:200px; padding:10px; overflow:auto; background:#000; background:rgba(0,0,0,0.8); border-radius:0 0 5px 5px }
.select-dropdown.active ul { display:block; }
.select-dropdown li { display:block;height:25px; line-height:25px; color:#fff; position:relative; cursor:pointer } 
.select-dropdown li.selected { display:none }

.content-toggler .select select{width:250px;margin-bottom:px}

.briefstats-header{
  font-size: 11px;
  font-weight: bold;
}

/********** ROSTERS **********/

table.roster{width:100%;background-color:}
tr.roster-header td{font-weight:700;color:#fff;background-color:#002147;padding:2px}
tr.roster-row0 td{background-color:#;font-size:11px;padding:2px}
tr.roster-row1 td{background-color:#e3e3e3;font-size:11px;padding:2px}

/********* BIOS ***********/

.bio{background:#C00;height:220px;border:outset;padding:5px;height:225px}
.bio-name{color:#393996;font-weight:700;font-size:16px;padding:10px}
.bio-data{color:#393996;font-weight:700;font-size:13px;padding:10px}
.bio-data a{color:#595959;font-weight:700;font-size:13px;padding:5px}
.bio-data span{color:#393996;font-weight:700}
.bio-photo{float:left;padding:10px}

#mainbody .bio-wrap .head {background:#002248;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#fff;font-family:verdana, geneva;white-space:nowrap;line-height:24px;text-transform:none;padding:0}
#mainbody .bio-wrap .head a {color:#FFF;text-decoration:underline}
#mainbody .bio-wrap .headshot {width:120px}
#mainbody .bio-wrap .biodata {padding:0 310px 0 135px}
#mainbody .bio-wrap .metadata {font-family:arial, helvetica}
#mainbody .bio-wrap .metadata .label {color:#ccc}

/********** BIOS SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head {
  padding: 20px;
  margin-bottom: 15px;
  color: #fff;
  background: url(/redesign/logos/bio-bg.png) no-repeat right center #002147!important;
  overflow: hidden;
}

.bio-wrapper .bio-container .head a {
color: #fff;
}

.bio-wrapper .bio-container .head a:hover {
color: #fff;
}

.bio-wrapper .bio-container a {
  color: #c1c1c1!important;
}

.bio-wrapper .bio-container .profile a { color:#002147}

.bio-wrapper .bio-container .head span {
  color: #fff;
}

.bio-wrapper .roster-sidebar .roster-list,
.bio-wrapper .roster-sidebar .roster-title {
  background: #002147!important;
} 


.roster-sidebar .roster-title {
  font-weight: bold;
  color: #fff!important;
  background: #333;
  padding: 2px 5px;
  text-align: center;
}

/********* STATS ***********/
.stats-wrapper {
color: #000;
background: #FFF;
}
.stats-wrapper th {
background: #002147; /* set the primary color here  */
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;
}

.j-carousel .seats:before, .j-carousel .seats:after {
    content: " ";
    display: table;
}
.j-carousel .seats:after {
    clear: both;
}
.j-carousel {
    position: relative;
}
.j-carousel .seats {
    overflow: hidden;
    height:350px;
    position: relative;
}
.j-carousel .seat {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height:350px;
}
.j-carousel .media-box {
    overflow: hidden;
    height:350px;
    position: relative;
}
.j-carousel .media-box img:first-child, 
.j-carousel .media-box a img {
    display: block;
    height: auto !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}
.j-carousel .story-box {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}

.j-carousel .story-box .title {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: block;
  font-size: 16px;
  font-size:14px;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  text-decoration: none;
}

.j-carousel .story-box .title:hover {
    color: #ff6a13;
}
.j-carousel .story-box .date, 
.j-carousel .story-box .leadin, 
.j-carousel .story-box .readmore {
    display: none;
}
.j-carousel .story-box .popup-thumb, 
.j-carousel .story-box .date .title {
    display: none;
}
.j-carousel .carousel-related-links {
    display: none;
}
.j-carousel .controls {
    background: rgba(0, 0, 0, 0.5);
    bottom: 40px;
    left: 33px;
    padding: 8px 9px 7px;
    position: absolute;
    width: 75px;
    z-index: 3;
}
.j-carousel .control {
    background: url(/images/setup/headlines-control-bg.png) no-repeat;
    cursor: pointer;
    float: left;
    height: 11px;
    margin-right: 5px;
    width: 11px;
}
.j-carousel .control:last-of-type {
    margin-right: 0;
}
.j-carousel .control.active {
    background-position: -15px 0;
}
.j-carousel .control .thumb, 
.j-carousel .control .thumb-title, 
.j-carousel .control .sport-name {
    display: none;
}
.j-carousel .control:hover .thumb-title {
  bottom: 0;
  display: block;
  left: -33px;
  overflow: hidden;
  position: absolute;
  width: 239px;
}
.j-carousel .control .popup-box {
   background: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    padding: 10px;
}
.j-carousel .control .popup-thumb {
    float: left;
}
.j-carousel .control .popup-detail {
    float: right;
    width: 55.814%;
}
.j-carousel .control .popup-detail .title {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}

.j-carousel .control .popup-detail .title:hover {
    color: #fff;
}
.j-carousel .pp {
    display: none;
}
.j-carousel .prev, .j-carousel .next {
    background: url("/images/setup/headlines-arrows.png") no-repeat scroll;
    bottom: 40px;
    cursor: pointer;
    height: 26px;
    position: absolute;
    text-indent: -9999px;
    width: 33px;
    z-index: 3;
}
.j-carousel .prev {
    background-position: 0 0;
    left: 0;
}
.j-carousel .next {
    background-position: -35px 0;
    left: 126px;
}