/************** STRUCTURE **************/

body{background:url("/images/setup/repeating_page_bg.jpg") repeat-x scroll 0 0 #010207;}
a{color:#99ccff;}
.internal-page a{color:#003888;}
a:hover{color:#003888;}
h1,h2,h3{color:#003888;}
#wrapper{width:960px;margin:0 auto;}
#mainbody{width:620px;position:relative;overflow:hidden;float:left;}
.internal-page #mainbody{width:98%;min-height:500px;line-height:18px;color:#000;font-family:arial;font-size:12px;background-color:#fff;padding:10px;border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;behavior: url(/pie.htc);}
.internal-page #mainbody .page-date{color:#003888;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:310px;float:right;}
header,footer{text-align:center;}
#body-wrapper{overflow:hidden;margin-top:1px;width:940px;background:url("/images/setup/body_bg.png") repeat-y;border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;behavior: url(/pie.htc);padding:10px;border-top:1px solid #b6b6b6;}
.homepage #body-wrapper{margin-top:10px;}
#bottom{clear:both;width:100%;float:left;margin-top:10px;}

/************** HEADER **************/

.header-bg{width:100%;height:211px;background:url("/images/setup/header_bg_grad.png") repeat-x scroll 0 0 #003398;position:absolute;left:0;top:0;}
#master-header{position:relative;width:960px;height:211px;}
#logo-link{width:1071px;height:206px;background:url("/images/setup/secondary_sprite.png") no-repeat;position:absolute;left:17px;top:5px;}

/************** GLOBAL NAV **************/

#global-nav{width:964px;height:38px;position:absolute;top:162px;left:-2px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -68px transparent;}
#global-nav ul.sprite{margin:0;}
#global-nav ul li.nav{float:left;list-style:none;}
#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:37px;}
#global-nav ul li.nav1 a.nav-link{width:72px;}
#global-nav ul li.nav1:hover{background-position:0 -105px;}
#global-nav ul li.nav2 a.nav-link{width:71px;}
#global-nav ul li.nav2:hover{background-position:-72px -105px;}
#global-nav ul li.nav3 a.nav-link{width:95px;}
#global-nav ul li.nav3:hover{background-position:-143px -105px;}
#global-nav ul li.nav4 a.nav-link{width:87px;}
#global-nav ul li.nav4:hover{background-position:-238px -105px;}
#global-nav ul li.nav5 a.nav-link{width:134px;}
#global-nav ul li.nav5:hover{background-position:-325px -105px;}
#global-nav ul li.nav6 a.nav-link{width:126px;}
#global-nav ul li.nav6:hover{background-position:-459px -105px;}
#global-nav ul li.nav7 a.nav-link{width:166px;}
#global-nav ul li.nav7:hover{background-position:-585px -105px;}
#global-nav ul li.nav8 a.nav-link{width:63px;}
#global-nav ul li.nav8:hover{background-position:-751px -105px;}
#global-nav ul li.nav9 a.nav-link{width:147px;}
#global-nav ul li.nav9:hover{background-position:-814px -105px;}

#global-nav .submenu-container{background:url("/info/images/carousel_story_bg.png") repeat;min-width:200px;padding:15px 20px;visibility:hidden;overflow:hidden;position:absolute;top:34px;z-index:55;border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;behavior: url(/pie.htc);}
.ie6 #master-header, .ie7 #master-header, .ie8 #master-header{z-index:9999;}
#global-nav #submenu-container8,#global-nav #submenu-container9{right:2px;border-radius: 0 8px 8px 8px;-moz-border-radius: 0 8px 8px 8px;-webkit-border-radius: 0 8px 8px 8px;behavior: url(/pie.htc);}
#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:#99ccff;font-size:16px;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#99ccff;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:#99ccff;}

/************** IMAGE SLIDESHOW **************/

#slider-wrapper{width:620px;height:450px;background-color:#363636;position:relative;}
#slider-wrapper .slider{width:620px;height:450px;position:relative;overflow:hidden;margin:0 auto;}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:620px;height:450px;float:left;text-align:center}
#slider-wrapper .item a{height:450px;overflow:hidden;display:inline-block;float:left;}
.ie6 #slider-wrapper .item a,.ie7 #slider-wrapper .item a{display:inline;zoom:1}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:26px;height:58px;cursor:pointer;position:absolute;top:196px;}
#slider-wrapper .prev{background:url("/images/setup/master_sprite.png") no-repeat -923px -142px transparent;left:1px}
#slider-wrapper .next{background:url("/images/setup/master_sprite.png") no-repeat -952px -142px transparent;right:1px}


/************** HEADLINES **************/
#j-carousel1{width:620px;height:493px;position:relative}
#j-carousel1 .seats{width:517px;height:493px;position:relative;float:left}
#j-carousel1 .seat{display:none;width:517px;height:398px;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:600px;height:68px;padding:10px;background:url(/info/images/carousel_story_bg.png) repeat;color:#fff;position:absolute;left:0;top:405px}
#j-carousel1 .controls{float:right;width:96px}
#j-carousel1 .control{margin-bottom:7px;width:96px;height:74px;cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#j-carousel1 .control5{margin-right:0}
#j-carousel1 .controls .active{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#j-carousel1 .story-box a.title{font-family:helvetica,arial;font-size:16px;font-weight:700;text-decoration:none;color:#99CCFF;display:block;line-height:24px;}
#j-carousel1 .story-box a.title:hover{color:#fff;}
#j-carousel1 .story-box .date{font-family:helvetica,arial;font-size:10px;font-weight:700;color:#99CCFF;line-height:18px;display:block;text-transform:uppercase;}
#j-carousel1 .story-box .date .pipe{display:none;}
#j-carousel1 .story-box .date .sport-name{display:none;}
#j-carousel1 .story-box .leadin{font-family:helvetica,arial;font-size:12px;color:#fff;line-height:18px;}
#j-carousel1 .story-box a.readmore{font-family:helvetica,arial;font-size:10px;color:#99CCFF;text-decoration:none;text-transform:uppercase;font-weight:700;}
#j-carousel1 .story-box a.readmore:hover{color:#fff;}
#j-carousel1 .story-box .carousel-related-links{display:block}
#j-carousel1 .story-box .carousel-related-links a{font-family:arial;font-size:10px;color:#99CCFF;font-weight:700}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff;}
#j-carousel1 .loader{right:113px !important}

/************** TABS **************/

#rcol-tabs{width:310px;}
#rcol-tabs ul.tabs{margin:0;width:310px;height:35px;}
#rcol-tabs ul li.tab{list-style:none;float:left;}
#rcol-tabs ul li.tab a{text-indent:-9999px;display:block;height:35px;}
#rcol-tabs ul li.tab a,#rcol-tabs ul li.tab a:hover,#rcol-tabs ul li.tab a.active{background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#rcol-tabs ul li.tab1 a{width:152px;background-position:0 -261px;}
#rcol-tabs ul li.tab1 a.active,#rcol-tabs ul li.tab1 a:hover{background-position:0 -226px;}
#rcol-tabs ul li.tab2 a{width:158px;background-position:-152px -226px;}
#rcol-tabs ul li.tab2 a.active,#rcol-tabs ul li.tab2 a:hover{background-position:-152px -261px;}
#rcol-tabs .panes .overflow{width:310px;height:415px;overflow:auto;background:url("/images/setup/container_bg.png") repeat;}
#rcol-tabs .pane1 .overflow{overflow:hidden;}
#rcol-tabs .pane2 .overflow{font-family:arial;font-size:12px;color:#c2c2c2;line-height:18px;padding:10px;width:290px;height:395px;}

/************** CALENDAR **************/

#calendar-view{width:310px;}
#calendar .calendar-month td{background:url("/images/setup/2012/calenadar_month_name_bg.png") repeat-x scroll 0 0 transparent !important;border:none;height:27px;}
#calendar #calendar-now{font-family:arial;font-size:12px;font-weight:bold;}
#calendar .calendar-month span{color:#fff;}
#calendar .calendar-month a{font-family:arial;font-size:12px;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:12px;color:#333333;}
#calendar .no-calendar-event a{background-color:#d8d8d8;font-family:arial;font-weight:bold;font-size:12px;color:#333333;line-height:26px;}
#calendar .calendar-event a{color:#112651;background-color:#99ccff;font-family:arial;font-weight:bold;font-size:12px;}
#calendar-view .current a{color:#000;background-color:#fff;font-family:arial;font-weight:bold;font-size:12px;}
#calendar .event-schedule{width:290px;height:180px;padding:10px;float:left;overflow:auto;color:#c2c2c2;font-family:arial;font-size:12px;}
#calendar .event-schedule a{text-decoration:none;}
#calendar .event-info{font-family:arial;font-size:12px;color:#c2c2c2;line-height:18px;}
#calendar .event-info a:hover {color:#fff;}
#calendar .event-info .sport{font-weight:700;}
#calendar .event-schedule .event-date{color:#fff;font-weight:700;text-transform:uppercase;}
#calendar .event-info .status{color:#99CCFF;}

/************** SCOREBOARD **************/

.schedule-boxscore .no-events{text-align:center;font-weight:700}
.schedule-boxscore .boxevent {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #c2c2c2;}
.schedule-boxscore .boxevent .date,.schedule-boxscore .boxevent .status{font-size:10px;font-weight:700;color:#99CCFF;text-transform:uppercase;}
.schedule-boxscore a{text-decoration:none;}
.schedule-boxscore a:hover{color:#fff !important;text-decoration:none;}

/************** YOUTUBE **************/
.youtube{width:310px;float:left;margin-right:10px;}
.youtube-hdr{display:block;width:310px;height:35px;background:url("/images/setup/secondary_sprite.png") no-repeat scroll -610px -206px transparent;}
.youtube-cont{width:310px;height:189px;background:url("/images/setup/container_bg.png") repeat;padding:28px 0px;}


/************** ATHLETE OF THE WEEK **************/

.spotlight{width:310px;float:left;margin-right:10px;}
.spotlight-hdr{display:block;width:310px;height:35px;background:url("/images/setup/secondary_sprite.png") no-repeat scroll -610px -206px transparent;}
.spotlight-cont{width:276px;height:209px;background:url("/images/setup/container_bg.png") repeat;padding:18px 17px;overflow:hidden;}
.spotlight-cont .sa-spotlight-left{width:128px;height:162px;float:left;text-align:center;}
.spotlight-cont .sa-spotlight-left img{width:120px;height:155px;border:3px solid #fff;}
.spotlight-cont .sa-spotlight-text{float:right;width:129px;font-family:helvetica, arial;font-size:14px;color:#fff;line-height:18px;}
.spotlight-cont a.title{font-family:helvetica,arial;font-weight:700;font-size:14px;line-height:20px;text-decoration:none;display:block;color:#fff;}
.spotlight-cont a.title:hover{color:#99ccff;}
.spotlight-cont .sport{font-family:helvetica,arial;font-weight:700;font-size:10px;text-transform:uppercase;color:#99ccff;display:block;}

/************** GAME DAY LIVE **************/

.game-day{width:300px;float:left;}
.game-day-hdr{display:block;width:300px;height:35px;background:url("/images/setup/secondary_sprite.png") no-repeat scroll -310px -206px transparent;}
.game-day-cont{width:266px;height:219px;background:url("/images/setup/container_bg.png") repeat;padding:13px 17px;overflow:auto;}
.game-day-cont a.title{font-family:helvetica,arial;font-weight:700;font-size:14px;line-height:16px;margin-bottom:12px;text-decoration:none;display:block;color:#fff;}
.game-day-cont a.title:hover{color:#99ccff;}

/************** STANDINGS **************/

.standings-rcol{width:310px;float:right;}
.standings-hdr{display:block;width:310px;height:35px;background:url("/images/setup/secondary_sprite.png") no-repeat scroll 0 -206px transparent;}
.standings-cont{width:276px;height:209px;background:url("/images/setup/container_bg.png") repeat;padding:18px 17px;overflow:auto;overflow-x:hidden;}
#content-toggler-standings select{width:100%;margin-bottom:5px;}
#content-toggler-standings .briefstats-header{color:#fff;font-weight:700;}
#content-toggler-standings .briefstats-table{border-collapse:collapse;line-height:22px;}
#content-toggler-standings .briefstats-table .briefstats-label a{text-decoration:none;color:#99ccff;padding-left:2px;font-weight:700;}
#content-toggler-standings .briefstats-table .briefstats-label a:hover{color:#fff;}
#content-toggler-standings .briefstats-table .briefstats-row0{color:#FFF;}
#content-toggler-standings .briefstats-table .briefstats-row1{color:#FFF;}
#content-toggler-standings-panel1{height:200px;}
#content-toggler-standings h2{color:#99ccff;}

/************** BUTTONS **************/

#bottom-buttons{clear:both;float:left;width:100%;margin-top:9px;position:relative;left:-2px;}
#bottom-buttons ul{margin:0;}
#bottom-buttons ul li.bottom-button{list-style:none;float:left;width:185px;height:85px;margin-right:5px;}
#bottom-buttons ul li.bottom-button5{margin-right:0;width:180px;}

/************** FOOTER **************/

#master-footer{clear:both;float:left;margin-top:6px;width:100%;height:114px;background:url("/images/setup/footer_bg_grad.png") repeat-x;}
.footer-bottom{width:100%;float:left;text-align:center;margin-top:10px;}
#footer-text {font-family:helvetica,arial;font-size:13px;color:#fff;}
#footer-text p{margin-bottom:5px;}
#footer-text a{color:#fff;text-decoration:none;}
#footer-text a:hover{color:#99ccff;}
#browser-view{color:#fff;font-family:helvetica, arial;font-size:13px;}
#browser-view a{color:#99ccff;text-decoration:none;}
#browser-view p{margin-bottom:10px;}
#browser-view a:hover{color:#fff;}
#footer-logos{text-align:center;height:114px;width:661px;margin:0 auto;}
#footer-logos ul{width:661px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}
#footer-logos ul li.footer-logo1{padding-right:72px;}
#footer-logos ul li.footer-logo2{padding-right:59px;}
#footer-logos ul li.footer-logo3{padding-right:86px;}

/************** SECONDARY NAV **************/

#secondary-nav{width:983px;height:68px;position:relative;margin:5px auto 1px;background:url("/images/setup/master_sprite.png") no-repeat;left:-9px;}
#secondary-nav h2{font-weight:700;font-family:arial;color:#fff;font-size:22px;float:left;margin:19px 0 0 27px;margin-bottom:0;}
#secondary-nav #links-container{float:right;padding:26px 33px;color:#fff;font-family:arial;font-size:12px;font-weight:bold;}
#secondary-nav a{color:#fff;font-family:arial;font-size:12px;font-weight:bold;text-decoration:none;}
#secondary-nav a:hover{text-decoration:underline;color:#99ccff;}
#secondary-nav .dropdown ul li a{color:#fff;font-family:arial;font-size:12px;font-weight:700;}
#secondary-nav #links-container span{color:#aaaaaa;}
#secondary-nav #links-container .dropdown ul li a:hover{color:#99ccff;}

.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:20px;position:absolute;left:-110px;top:13px;z-index:100;border-radius: 0 7px 0 0;-moz-border-radius: 0 7px 0 0;-webkit-border-radius: 0 7px 0 0;behavior: url(/pie.htc);}
.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;border-radius: 0 7px 0 0;-moz-border-radius: 0 7px 0 0;-webkit-border-radius: 0 7px 0 0;behavior: url(/pie.htc);}
.more-links .dropdown ul li{color:#fff !important;margin-bottom:3px;line-height:18px;}
.more-links .more{color:#fff !important;}

/************** 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: #003888;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:#002E5F;background-color:#DFDFDF;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #003888;color:#ffffff;}
.bio-wrap .about a{color:#fff;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#003888;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: #003888;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: #003888;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:#003888;}
.stats-wrapper th{background: #003888}
.stats-tabs a{color:#003888 !important;}
.stats-tabs a.active{color:#ffffff !important;background:#003888;}
.stats-tabs{border-bottom: 3px solid #003888;}
.stats-halfbox-left{border:1px solid #003888;border-top: 1px solid #003888;}
.stats-halfbox-right{border:1px solid #003888;border-top: 1px solid #003888;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#003888;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#003888;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #003888;border-top: 1px solid #003888;}

#scoreboard-ticker-wrapper {
    background: url("/images/website/master_sprite.png") no-repeat scroll 0 -321px transparent;
    color: #FFFFFF;
    height: 36px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 145px;
    position: relative;
    width: 770px;
}
#scoreboard-ticker {
    height: 20px;
    overflow: hidden;
    padding-top: 13px;
    width: 620px;
}
#scoreboard-ticker li {
    height: 20px;
    overflow: hidden;
    width: 620px;
}
#scoreboard-ticker span {
    color: #000000;
    padding-right: 2px;
}
#scoreboard-ticker a {
    color: #3A83D8;
}
#scoreboard-ticker-prev, #scoreboard-ticker-next, #scoreboard-ticker-pp {
    position: absolute;
    right: 52px;
    top: 7px;
}
#scoreboard-ticker-pp {
    right: 27px;
}
#scoreboard-ticker-next {
    right: 3px;
}
#scoreboard-ticker-prev a, #scoreboard-ticker-next a, #scoreboard-ticker-pp a {
    display: block;
    height: 25px;
    outline: medium none;
    width: 25px;
}
#scoreboard-ticker-pp .pause {
    background: url("/images/website/master_sprite.png") no-repeat scroll -863px -357px rgba(0, 0, 0, 0);
}