/* ========== // STRUCTURE // ========== */

body{background-color:#fff}
a{color:#3d2b7d;text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3,h4{color:#3d2b7d}
#wrapper{width:1020px;margin:0 auto;position:relative;padding-top:35px}
#mainbody{width:794px}
.internal-page #mainbody{width:98%;padding:10px;font-family:helvetica,arial;font-size:12px;color:#000;line-height:18px;min-height:500px}
#leftcol{width:186px;float:left;position:relative;padding-top:4px}
header,footer{text-align:center}
#body-container{width:834px;float:right;position:relative}
#body-wrapper{padding:20px;-webkit-box-shadow:0px 0px 35px 0 #000;box-shadow:0px 0px 35px 0 #000}
#bottom{clear:both;width:100%;float:left;margin-top:5px}

/* ========== // HEADER // ========== */

#master-header{z-index:99999;position:relative;margin-bottom:5px}

/* ========== // LOGO // ========== */

#leftcol .index-link{width:186px;height:215px;background:url("/images/setup/master_sprite.png") no-repeat scroll -155px -170px transparent;text-indent:-9999px;display:block}

/* ========== // EDU NAV // ========== */

#edu-links{width:186px;margin-top:32px}
#edu-links ul{margin:0}
#edu-links ul li.edu-link{list-style:none;width:186px;height:27px;margin-bottom:6px}
#edu-links ul li.edu-link5{margin-bottom:0}
#edu-links ul li.edu-link .nav-link{display:block;text-indent:-9999px;width:186px;height:27px;background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent}
#edu-links ul li.edu-link1 .nav-link{background-position:-341px -170px}
#edu-links ul li.edu-link2 .nav-link{background-position:-341px -197px}
#edu-links ul li.edu-link3 .nav-link{background-position:-341px -224px}
#edu-links ul li.edu-link4 .nav-link{background-position:-341px -251px}
#edu-links ul li.edu-link5 .nav-link{background-position:-341px -278px}

/* ========== // GLOBAL NAV // ========== */

#global-nav{width:794px;height:55px;position:relative;z-index:60}
#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:55px}
#global-nav ul li.nav1{width:84px;background-position:0 0}
#global-nav ul li.nav1:hover{background-position:0 -55px}
#global-nav ul li.nav2{width:86px;background-position:-84px 0}
#global-nav ul li.nav2:hover{background-position:-84px -55px}
#global-nav ul li.nav3{width:125px;background-position:-170px 0}
#global-nav ul li.nav3:hover{background-position:-170px -55px}
#global-nav ul li.nav4{width:94px;background-position:-295px 0}
#global-nav ul li.nav4:hover{background-position:-295px -55px}
#global-nav ul li.nav5{width:84px;background-position:-389px 0}
#global-nav ul li.nav5:hover{background-position:-389px -55px}
#global-nav ul li.nav6{width:88px;background-position:-473px 0}
#global-nav ul li.nav6:hover{background-position:-473px -55px}
#global-nav ul li.nav7{width:112px;background-position:-561px 0}
#global-nav ul li.nav7:hover{background-position:-561px -55px}
#global-nav ul li.nav8{width:121px;background-position:-673px 0}
#global-nav ul li.nav8:hover{background-position:-673px -55px}
#global-nav .submenu-container{background-color:#160730;min-width:170px;padding:15px 20px;visibility:hidden;position:absolute;top:55px;z-index:55;font-family:arial}
#global-nav #submenu-container1{left:0}
#global-nav #submenu-container2{left:84px}
#global-nav #submenu-container3{left:170px}
#global-nav #submenu-container4{left:295px}
#global-nav #submenu-container5{left:389px}
#global-nav #submenu-container6{left:473px}
#global-nav #submenu-container7{left:561px}
#global-nav #submenu-container8{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{color:#9b75d6;display:block;font-size:12px;line-height:22px;text-decoration:none}
#global-nav .submenu-container ul li a span{color:#9b75d6;font-size:16px}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#fff;font-weight:700;font-size:13px;text-transform:uppercase}
#global-nav .submenu ul{margin:0}
#global-nav .submenu ul li{list-style:none;height:26px}
#global-nav .submenu-container ul li a:hover,#global-nav .submenu-container ul li a:hover span{color:#fff}

/* ========== // SCOREBOARD TICKER // ========== */

#scoreboard-ticker-wrapper{width:613px;height:30px;margin-top:5px;padding:0px 59px 0 122px;color:#fff;position:relative;overflow:hidden;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -140px transparent}
#scoreboard-ticker{overflow:hidden;padding-top:7px;width:613px;color:#fff;font-size:13px;font-family:helvetica,arial;font-weight:700;}
#scoreboard-ticker .content,#scoreboard-ticker span,#scoreboard-ticker a{text-shadow:0 1px 5px #000;filter: dropshadow(color=#000, offx=0, offy=1)}
#scoreboard-ticker li{width:613px;height:22px;overflow:hidden}
#scoreboard-ticker span{padding-right:2px}
#scoreboard-ticker a{color:#fff;text-decoration:none}
#scoreboard-ticker .no-events{display:block;text-align:center}
#scoreboard-ticker-prev,#scoreboard-ticker-next,#scoreboard-ticker-pp{position:absolute;top:8px}
#scoreboard-ticker-prev{right:36px}
#scoreboard-ticker-pp{right:20px}
#scoreboard-ticker-next{right:9px}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a{width:11px;height:14px;display:block;background:url(/images/setup/master_sprite.png) no-repeat scroll -9999px -9999px transparent}
#scoreboard-ticker-prev a{background-position:-534px -170px}
#scoreboard-ticker-next a{background-position:-561px -170px}
#scoreboard-ticker-pp .pause,#scoreboard-ticker-pp .play{width:16px;height:14px;display: block;background:url(/images/setup/master_sprite.png) no-repeat scroll -9999px -9999px transparent}
#scoreboard-ticker-pp .pause{background-position:-545px -170px}
#scoreboard-ticker-pp .play{background-position:-545px -186px}

/* ========== // CAROUSEL // ========== */

#j-carousel1{width:794px;position:relative;overflow:hidden}
#j-carousel1 .seats{width:794px;height:350px;position:relative;background:#000}
#j-carousel1 .seat{display:none;width:794px;height:350px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:774px;padding:10px;background:url(/images/setup/carousel_story_bg.png) repeat-x;height:74px;color:#fff;position:absolute;left:0;bottom:0;font-family:helvetica,arial}
#j-carousel1 .controls{position:absolute;bottom:9px;right:9px;z-index:3}
#j-carousel1 .control{float:left;margin-right:5px;width:18px;height:18px;cursor:pointer}
#j-carousel1 .control4{margin-right:0}
#j-carousel1 .control .counter{display:block;text-indent:-9999px;width:18px;height:18px;background:url("/images/setup/master_sprite.png") no-repeat scroll -603px -170px transparent}
#j-carousel1 .controls .active .counter{background-position:-580px -170px}
#j-carousel1 .story-box a.title{font-size:16px;font-weight:700;text-decoration:none;color:#fff;display:block;line-height:24px}
#j-carousel1 .story-box a.title:hover{color:#9b75d6}
#j-carousel1 .story-box .date{font-size:11px;font-weight:700;color:#9b75d6;text-shadow:0 1px 3px #000;filter: dropshadow(color=#000, offx=0, offy=1)}
#j-carousel1 .story-box .date .pipe,#j-carousel1 .story-box .date .sport-name{display:none}
#j-carousel1 .story-box .leadin{font-size:12px;color:#fff;line-height:18px;text-shadow:0 1px 3px #000;filter: dropshadow(color=#000, offx=0, offy=1)}
#j-carousel1 .story-box a.readmore{font-size:11px;color:#9b75d6;text-decoration:none;text-transform:capitalize;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-size:11px;color:#9b75d6;font-weight:700}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff}
#j-carousel1 .story-box a{text-shadow:0 1px 3px #000;filter: dropshadow(color=#000, offx=0, offy=1)}

/* ========== // MORE HEADLINES // ========== */

.headlines-container{width:794px;height:380px;position:relative;overflow:hidden}
#accordion-trigger{width:794px;height:30px;display:block;position:absolute;left:0;bottom:0;background:url(/images/setup/master_sprite.png) no-repeat scroll 0 -110px transparent;z-index:70}
#accordion-content{width:774px;height:360px;padding:10px;overflow:hidden;background:#380982;position:absolute;top:380px;left:0;z-index:8}
.more-headlines{padding:0 10px 0 0;height:330px;overflow:auto}
.more-headlines .row{padding:10px;margin-bottom:10px;font-family:helvetica,arial;background:#fff}
.more-headlines .title{display:block;font-size:14px;margin-bottom:3px;color:#3d2b7d;font-weight:700;text-decoration:none}
.more-headlines .title:hover{color:#4a4a4a}
.more-headlines .date{display:block;margin-bottom:3px;font-size:10px;color:#4a4a4a;font-weight:700}
.more-headlines .leadin{display:block;color:#4a4a4a;font-size:12px}
.more-headlines .row img{float:left;margin-right:10px}

/* ========== // CALENDAR // ========== */

#calendar{overflow:hidden;width:528px}
#calendar-view{width:261px;float:left;overflow:hidden;font-family:helvertica,arial;margin-right:6px;background-color:#380982;height:200px}
#calendar .calendar-month{background:url("/images/setup/calendar_month_name_bg.png") repeat-x}
#calendar .calendar-month td{border:none;height:30px;background:none;line-height:30px}
#calendar #calendar-now{font-size:20px;font-weight:700}
#calendar .calendar-month span{color:#380982;text-transform:uppercase;text-shadow:0 1px 1px #fff;filter: dropshadow(color=#fff, offx=0, offy=1)}
#calendar .calendar-month a{font-size:12px;font-weight:bold;color:#fff}
#calendar td{line-height:22px;border:1px solid #380982;height:22px}
#calendar .calendar-header{background-color:#000}
#calendar .calendar-header td{color:#8b8078;font-weight:bold;font-size:12px;line-height:24px;background-color:#380982}
#calendar td.inactive{background-color:#380982;font-weight:bold;font-size:12px;color:#9b75d6}
#calendar .no-calendar-event a{background-color:#380982;font-weight:bold;font-size:12px;color:#fff;line-height:22px}
#calendar .calendar-event a{color:#fff;background-color:#27065b;font-weight:bold;font-size:12px;line-height:22px}
#calendar-view .current a{color:#380982;font-weight:bold;font-size:12px}
#calendar .calendar-event a:hover,#calendar-view .current a{background-color:#E0E1DD;}
#calendar .event-schedule{font-family:helvertica,arial;background-color:#1c0441;width:231px;height:170px;padding:15px;float:left;overflow:auto;color:#fff;font-size:11px}
#calendar .event-schedule .event-date{color:#9b75d6;font-size:12px;font-weight:700}
#calendar .event-info{font-size:11px;color:#8b8078;line-height:16px;margin-bottom:10px}
#calendar .event-info .links,#calendar .event-info a{color:#fff}
#calendar .event-info .sport a{font-size:18px;color:#fff}
#calendar .event-info .status{color:#fff}
#calendar #calendar-prev,#calendar #calendar-next{text-indent:-9999px;display:block;width:20px;height:16px}
#calendar #calendar-prev {background:url("/images/setup/month_prev.png") no-repeat;margin:11px 0 0 15px}
#calendar #calendar-next {background:url("/images/setup/month_next.png") no-repeat;float:right;margin:11px 3px 0 0}

/* ========== // SPOTLIGHT // ========== */

.saotm-cont{width:235px;height:172px;background-color:#380982;border-top:1px solid #9c84c1;border-bottom:1px solid #13032c;overflow:hidden;padding:13px}
.sa-spotlight{width:100%;height:172px;overflow:hidden}
.sa-spotlight-image{width:113px;height:170px;float:left;background-color:#8B8078}
.sa-spotlight-image img{width:113px;height:170px}
.sa-spotlight-image a{display:block;width:113px;height:170px}
.sa-spotlight-text{float:right;width:107px}
.sa-spotlight-text .title,.sa-spotlight-text .sport{display:block;font-weight:700;font-family:helvetica,arial}
.sa-spotlight-text .title{font-size:16px;text-decoration:none;line-height:18px;color:#fff}
.sa-spotlight-text .title:hover{color:#9b75d6;text-decoration:none}
.sa-spotlight-text .sport{font-size:12px;line-height:18px;color:#9b75d6}
.sa-spotlight-text .leadin{font-size:12px;color:#e0e1dd;line-height:16px}
.sa-spotlight-text a.readmore{font-family:helvetica,arial;font-size:12px;font-weight:700;text-transform:capitalize;text-decoration:none;color:#9b75d6;display:inline-block}
.sa-spotlight-text a.readmore:hover{color:#fff}

/* ========== // BUTTONS // ========== */

#bottom-buttons{width:100%;margin-top:5px;float:left}
#bottom-buttons ul{margin:0}
#bottom-buttons ul li.bottom-button{list-style:none;float:left;margin-right:6px;width:154px;height:65px}
#bottom-buttons ul li.bottom-button img{width:154px}
#bottom-buttons ul li.bottom-button5{margin-right:0}

/* ========== // POLL // ========== */

.bottom-row{width:100%;float:left;margin-top:5px}
.poll-cont{width:235px;height:172px;background-color:#380982;border-top:1px solid #9c84c1;border-bottom:1px solid #13032c;overflow:hidden;padding:13px;float:left;font-family:helvetica,arial;color:#fff;float:left;margin-right:6px}
.poll-cont h1{font-weight:16px;color:#fff;line-height:20px}
.poll .question{font-weight:700;color:#fff;display:block;margin-bottom:4px;font-size:14px;text-shadow:1px 1px 3px #000}
.poll .option{font-weight:700;color:#fff}
.poll .submit{display:block;text-align:center;margin:0 auto 4px;text-indent:-9999px;width:65px;height:24px;border:none;outline:none;background:url("/images/setup/master_sprite.png") no-repeat scroll -628px -170px transparent}
.poll .results{display:block;text-align:center;color:#fff}

/* ========== // VIDEO // ========== */

#video-cont{width:261px;height:200px;background-color:#000;float:left;position:relative}
#video-cont .container{width:100%;text-align: center}

/* ========== // SPONSORS SLIDESHOW // ========== */

#sponsors-ss{width:261px;height:200px;float:right;overflow:hidden}

/* ========== // FOOTER // ========== */

#master-footer{clear:both;float:left;width:100%}
.footer-left{float:left;text-align:left;margin-top:32px;display:inline-block;*display:block;zoom:1;font-family:helvetica,arial;color:#4a4a4a;font-size:12px}
#footer-text .name{font-weight:700}
#footer-text p{margin-bottom:0;}
#footer-text .copyright,#browser-view{margin-top:13px;display:block}
#browser-view a{color:#4a4a4a}
#browser-view a:hover{color:#27065B}
#footer-logos{display:inline-block;*display:block;zoom:1;float:right;margin-top:36px}
#footer-logos ul{margin:0}
#footer-logos ul li{float:left;list-style:none}
#footer-logos ul li.footer-logo1{padding-right:39px}
#footer-logos ul li.footer-logo2{padding-right:38px}
#footer-logos ul li.footer-logo3{padding-right:50px}

/* ========== // SECONDARY NAV // ========== */

#secondary-nav{width:794px;height:53px;background:url("/images/setup/section_header_bg.png") repeat-y;border-top:1px solid #9c84c1;border-bottom:1px solid #13032c;font-family:helvetica,arial;margin-bottom:5px;}
#secondary-nav h2{font-weight:400;font-size:30px;color:#fff;float:left;margin:8px 0 0 14px;}
#secondary-nav #links-container{float:right;padding:19px 16px 0 0;}
#secondary-nav #links-container span{color:#fff;}
#secondary-nav #links-container span.more{color:#fff;cursor:pointer;}
#secondary-nav a{color:#fff;font-size:12px;text-decoration:none;}
#secondary-nav a:hover{text-decoration:underline;}

.more-links{display:inline;position:relative;font-size:12px;}
.ie6 .more-links{display:inline;zoom:1}
.more-links .dropdown{display:none;padding-top:20px;position:absolute;left:-116px;top:15px;z-index:100}
.more-links .dropdown ul{background-color:#13032c;list-style:none outside none;margin:0;min-width:150px;padding:14px;}
.more-links .dropdown ul li{margin-bottom:3px;line-height:18px;}
#secondary-nav .more-links .dropdown ul li a{color:#fff;}

/* ========== // 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:#3d2b7d;color:#fff;font-weight:400;line-height:22px;padding:2px;}
.internal-page #mainbody .roster-header a:link,.internal-page #mainbody .roster-header a:visited{font-weight:400;line-height:22px;color:#fff;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;color:#3d2b7d;background-color:#fff;}
.bio-wrap .about .lbl{color:#fff;font-weight:00;}
.bio-wrap .about .val{color:#fff;}
.bio-wrap .bio-title .number,.bio-wrap .bio-title .name{color:#fff;}
.bio-wrap .head{background:#3d2b7d;color:#fff;border:1px solid #9b75d6;}
.internal-page #mainbody .bio-wrap .about a{color:#fff;}
.internal-page #mainbody .bio-wrap .about a:hover{color:#9b75d6;}


/* ========== // NEWS // ========== */

.internal-page #mainbody .default-headlines .date{color:#fff;line-height:20px;background-color:#3d2b7d;display:block;height:21px;font-weight:700;text-align:center;text-transform:uppercase;}
.internal-page #mainbody .default-headlines a:link, .internal-page #mainbody .default-headlines a:visited{line-height:18px;color:#3d2b7d;display:block;font-size:14px;font-weight:700;text-decoration:none;margin:10px 0 5px;}
.internal-page #mainbody .default-headlines a:hover{color:#000;}
.internal-page #mainbody .default-headlines br{display:none;}

/* ========== // SCHEDULE // ========== */

.internal-page #mainbody .schedule-month{background:#3d2b7d;color:#fff;font-weight:400;line-height:22px;padding:2px;}
.internal-page #mainbody .schedule-header td{padding:0 0 2px 2px !important;border-bottom:1px solid #fff}
.internal-page #mainbody .schedule-header{background:#3d2b7d;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;}
.internal-page #mainbody .schedule-wrapper h1{text-align:center;}

/* ========== // STATISTICS // ========== */

.stats-header{color:#3d2b7d;}
.stats-wrapper{background-color:#e5e5e5;color:#000;}
.stats-wrapper a{color:#3d2b7d;}
.stats-wrapper th{background:#3d2b7d}
.stats-tabs a{color:#3d2b7d !important;}
.stats-tabs a.active{color:#fff !important;background:#3d2b7d;}
.stats-tabs{border-bottom:3px solid #3d2b7d;}
.stats-halfbox-left{border:1px solid #3d2b7d;border-top:1px solid #3d2b7d;}
.stats-halfbox-right{border:1px solid #3d2b7d;border-top:1px solid #3d2b7d;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#3d2b7d;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#3d2b7d;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border:1px solid #3d2b7d;border-top:1px solid #3d2b7d;}

/* ========== // STAFF DIRECTORY // ========== */

.internal-page #mainbody table.roster{width:100%;border-collapse:collapse;}