html {height:100%}
body {height:100%;background:url(/images/setup/repeating_bg.jpg) repeat-x 0 0 #fff;}

#page {min-height:100%;overflow-x:hidden;position:relative; z-index:2 }

a {  color: #ff9933;text-decoration:none}
a:hover {  color: #003366;text-decoration:underline}
h1,h2 {  color: #003366;}

.page-background { width:100%; max-width:2000px; min-height:1140px; margin:0 auto; overflow:hidden; position:absolute; left:0; right:0; top:0; bottom:0; z-index:1 }
.left-bg { min-width:1000px; position:absolute; right:50%; top:0 }
.right-bg { min-width:1000px; position:absolute; left:50%; top:0 }

#wrapper {width: 1022px;margin: 0 auto;position:relative;z-index:2}

#site-header {height:250px;position:relative;}
.home-link {position:absolute;left:0;top:0}
.home-link img {width:1022px;height:250px;display:block}

#mainbody {min-height:600px;padding:10px;background:#fff;}
.featured-page #mainbody {padding:0;background:none}

#site-footer {background:url(/images/setup/footer_bg_grad.png) repeat-x 0 0;}

.footer-logos {width:1022px;padding-top:20px;padding-left:9px;margin:0 auto;}
.footer-logos ul, .footer-logos ul li {list-style:none;padding:0;margin:0}
.footer-logos ul li {float:left}

.footer-text {width:1022px;padding-bottom:30px;font-family:helvetica;font-size:12px;overflow:hidden;margin:0 auto;color:#ccc;text-align:center;}
.footer-text p {margin-bottom:3px;}

#browser-view {width:1022px;padding-bottom:30px;font-family:helvetica;font-size:12px;overflow:hidden;margin:0 auto;color:#ccc;text-align:center;color:#fff;}
/* ATHLETE IMAGES */

#athletes-image {width:1022px;margin:0 auto;position:relative;z-index:1}
#athlete-left {display:block;position:absolute;right:1000px;bottom:30px;}
#athlete-right {display:block;position:absolute;left:1000px;bottom:30px;}

/* CAROUSEL */

.j-carousel{width:1002px;position:relative;overflow:hidden;z-index:2;font-family:helvetica}
.j-carousel .seats{width:500px;height:329px;position:relative;float:left}
.j-carousel .seat{display:none;width:500px;height:329px;overflow:hidden;position:absolute;left:0;top:0}
.j-carousel .story-box{width:480px;padding:10px;color:#000;background:url(/images/setup/carousel_story_bg.png) repeat-x left top;color:#FFF;position:absolute;left:0;bottom:0}
.j-carousel .story-box .title{display:block;color:#fff;font-size:18px;font-weight:700;line-height:24px}
.j-carousel .story-box .title:hover{color:#ff9933}
.j-carousel .story-box .date{color:#ff9933;font-weight:700;padding-right:5px}
.j-carousel .story-box .readmore{white-space:nowrap;font-weight:400;color:#ff9933}
.j-carousel .carousel-related-links{margin-bottom:3px}
.j-carousel .carousel-related-links a{color:#F8991D;font-weight:bold;}
.j-carousel .carousel-related-links a:hover{color:#fff}
.j-carousel .story-box .sport-name {display:none}
.j-carousel .controls{width:492px;float:right}
.j-carousel .control{width:241px;float:left;cursor:pointer;margin-right:10px;margin-bottom:10px;position:relative}
.j-carousel .control .thumb {display:block}
.j-carousel .thumb-title {width:221px;min-height:25px;padding:0 10px;color:#ff9933;font-size:12px;font-weight:bold;display:block;background:url(/images/setup/carousel_story_bg.png) repeat-x 0 0;position:absolute;left:0;bottom:0;line-height:24px}
.j-carousel .control.active .thumb-title {color:#fff}
.sportpage .j-carousel .thumb-title {line-height:18px}
.j-carousel .control2,
.j-carousel .control4{margin-right:0}
.j-carousel .control3,
.j-carousel .control4{margin-bottom:0}
.j-carousel .loader {right:512px !important}

.more-headlines{padding:10px;color:#000;font-family:arial}
.more-headlines .row{padding:10px}
.more-headlines .even {background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.3)}
.more-headlines .date{color:#003366;display:block;font-weight:700;margin-bottom:3px}
.more-headlines .title{display:block;color:#000;margin-bottom:3px;font-size:14px;font-weight:700}
.more-headlines .leadin{display:block;font-size:12px}
.more-headlines a:hover {color:#ff9933;}
.more-headlines .even {color:#fff}
.more-headlines .even .title {color:#fff}
.more-headlines .even .title:hover {color:#ff9933}

.accordion-trigger{width:1002px;height:29px;display:block;position:absolute;left:0;top:349px;z-index:3;background:url(/images/setup/master_sprite.png) no-repeat 0 -101px}
.accordion-content{width:1002px;height:329px;background:url(/images/setup/container_pattern.jpg) repeat;overflow:auto;position:absolute;left:1002px;top:10px;z-index:2}
#accordion-trigger1{width:1002px;height:29px;display:block;position:absolute;left:0;top:349px;z-index:3;background:url(/images/setup/more-video.png)}


/* TABS */

#main-tabs{width:1002px;padding:0 10px 10px;margin-bottom:10px;background:url(/images/setup/secondary_sprite.jpg) no-repeat 0 -50px;position:relative;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
#main-tabs .tabs{height:33px;padding:0 230px 0 234px;list-style:none;overflow:hidden;background:url(/images/setup/secondary_sprite.jpg) no-repeat 0 -521px}
#main-tabs .tabs .tab{float:left;}
#main-tabs .tab a{display:block;height:33px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.jpg) no-repeat}
#main-tabs .tab1 a{background-position:-234px -521px;width:166px;margin-right:20px}
#main-tabs .tab2 a{background-position:-420px -521px;width:166px;margin-right:20px}
#main-tabs .tab3 a{background-position:-606px -521px;width:166px}

#main-tabs .tab1 a.active{background-position:-234px -554px;}
#main-tabs .tab2 a.active{background-position:-420px -554px}
#main-tabs .tab3 a.active{background-position:-606px -554px}

#main-tabs .panes{width:1002px;position:relative;overflow:hidden;}
#main-tabs .pane {padding-top:10px}
#main-tabs .panes .overflow{height:368px;overflow:hidden;}


/* NEW SCOREBOARD */

.srcolling-schedule-container {padding:10px;background:url(/images/setup/container_pattern.jpg) repeat;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;margin-bottom:10px}
#scrolling-scoreboard{width:1002px;height:225px;position:relative;margin-bottom:10px}
#scrolling-scoreboard .title{height:50px;margin-bottom:1px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.jpg) no-repeat 0 -471px;}
#scrolling-scoreboard .scoreboard{width:996px;height:168px;padding:3px;background:#001f3e;overflow:hidden;position:relative}
#scrolling-scoreboard .scroller{width:3000em;position:absolute}
#scrolling-scoreboard .slide{width:996px;float:left}
#scrolling-scoreboard .events-box{width:155px;height:155px;padding:5px;float:left;margin-right:1px;position:relative;overflow:hidden;background:url(/images/setup/master_sprite.png) no-repeat 0 -130px}
#scrolling-scoreboard .events-box6 {margin-right:0}
#scrolling-scoreboard .events{width:155px;height:2000em;position:relative}
#scrolling-scoreboard .event{width:145px;height:145px;padding:5px;font-size:10px;position:relative;font-family:arial}
#scrolling-scoreboard .event .date{display:block;font-weight:700;color:#252525;margin-bottom:2px;}
#scrolling-scoreboard .event .sport span,#scrolling-scoreboard .event .sport a{display:block;font-size:10px;color:#252525;margin-bottom:3px}
#scrolling-scoreboard .event .sport a:hover{color:#000}
#scrolling-scoreboard .event .team{color:#003366;font-size:14px;margin-bottom:2px}
#scrolling-scoreboard .event .status{text-align:right;color:#252525;font-weight:700;margin-bottom:2px}
#scrolling-scoreboard .event .links {position:absolute;left:10px;bottom:9px;font-size:12px;font-weight:bold}
#scrolling-scoreboard .event .links a {color:#252525}
#scrolling-scoreboard .event .links a:hover{color:#0068A6;text-decoration:none}
#scrolling-scoreboard .event .no-event {display:block;text-align:center;padding-top:58px;font-size:14px;font-weight:bold;color:#afafaf}
#scrolling-scoreboard .event.inprogress .score {background:#FFFF00;padding:0 5px}
#scrolling-scoreboard .prev,#scrolling-scoreboard .next{width:15px;height:29px;display:block;position:absolute;top:10px;text-indent:-9999px;cursor:pointer}
#scrolling-scoreboard .prev{left:10px}
#scrolling-scoreboard .next{right:10px}
#scrolling-scoreboard .nav{}
#scrolling-scoreboard .no-events {text-align:center;color:#000;font-weight:bold;padding-top:50px}
.full-schedule {width:1002px;height:29px;display:block;background:url(/images/setup/secondary_sprite.jpg) no-repeat 0 -587px;}

/* GLOBAL NAV */

#global-nav{width:961px;height:50px;position:relative;padding:0 31px 0 30px;background:url(/images/setup/master_sprite.png) no-repeat 0 -50px;z-index:9999}
#global-nav ul,#global-nav ul li{list-style:none;padding:0;margin:0}
#global-nav li.nav{float:left}
#global-nav .dropdown-li {position:relative}
#global-nav .nav-link{display:block;height:50px;overflow:hidden;text-indent:-9999px;background-image:url(/images/setup/master_sprite.png);background-repeat:no-repeat}

#global-nav li.nav1 .nav-link{width:81px;background-position:-30px 0}
#global-nav li.nav1 .nav-link:hover,#global-nav li.nav1 .nav-link.current{background-position:-30px -50px}
#global-nav li.nav2 .nav-link{width:182px;background-position:-111px 0}
#global-nav li.nav2 .nav-link:hover,#global-nav li.nav2 .nav-link.current{background-position:-111px -50px}
#global-nav li.nav3 .nav-link{width:107px;background-position:-293px 0}
#global-nav li.nav3 .nav-link:hover,#global-nav li.nav3 .nav-link.current{background-position:-293px -50px}
#global-nav li.nav4 .nav-link{width:157px;background-position:-400px 0}
#global-nav li.nav4 .nav-link:hover,#global-nav li.nav4 .nav-link.current{background-position:-400px -50px}
#global-nav li.nav5 .nav-link{width:89px;background-position:-557px 0}
#global-nav li.nav5 .nav-link:hover,#global-nav li.nav5 .nav-link.current{background-position:-557px -50px}
#global-nav li.nav6 .nav-link{width:89px;background-position:-646px 0}
#global-nav li.nav6 .nav-link:hover,#global-nav li.nav6 .nav-link.current{background-position:-646px -50px}
#global-nav li.nav7 .nav-link{width:85px;background-position:-735px 0}
#global-nav li.nav7 .nav-link:hover,#global-nav li.nav7 .nav-link.current{background-position:-735px -50px}
#global-nav li.nav8 .nav-link{width:70px;background-position:-820px 0}
#global-nav li.nav8 .nav-link:hover,#global-nav li.nav8 .nav-link.current{background-position:-820px -50px}
#global-nav li.nav9 .nav-link{width:101px;background-position:-890px 0}
#global-nav li.nav9 .nav-link:hover,#global-nav li.nav9 .nav-link.current{background-position:-890px -50px}

#global-nav .submenu-container{width:200px;visibility:hidden;position:absolute;left:0;top:50px;z-index:1;background:#CB6500;}
#global-nav #submenu-container1 {width:400px}
#global-nav .submenu-container .submenu{padding:10px;min-width:180px;float:left}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li.title span{padding:0 10px;background:none;font-family:arial;color:#FFF;display:block;font-size:12px;line-height:18px;text-decoration:none;white-space:nowrap}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#00001F;font-weight:700;font-size:12px;font-family:tahoma;text-transform:uppercase;display:block}
#global-nav .submenu-container ul li a:hover{background:#003876;color:#fff}
#global-nav .submenu-container ul li.title {display:none;}
#global-nav #submenu-container1 ul li.title {display:block}

#secondary-nav {width:1002px;padding:0 10px 10px;background:url(/images/setup/secondary_sprite.jpg) no-repeat 0 -50px}
#secondary-nav .links-container {height:24px;padding-top:45px;color:#fff;font-weight:bold;padding-left:10px;}
#secondary-nav .links-container a {color:#fff}
#secondary-nav .links-container a:hover {color:#F8991D}

/**********SLIDER***********/

#scoreboard-ticker-wrapper{width:640px;height:37px;padding:0 30px;color:#fff;overflow:hidden;position:absolute;left:150px;top:5px;}
#scoreboard-ticker{width:640px;height:37px;overflow:hidden;}
#scoreboard-ticker li{width:640px;height:37px;overflow:hidden;line-height:37px;}
#scoreboard-ticker span{color:#fff;padding-right:2px;font-weight:700;}
#scoreboard-ticker a{color:#F8991D;}
#scoreboard-ticker .no-events {text-align:center}
#scoreboard-ticker-prev,#scoreboard-ticker-next{position:absolute;left:0;top:0;}
#scoreboard-ticker-pp{display:none}
#scoreboard-ticker-next{left:auto;right:0;}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a,#scoreboard-ticker-pp a{display:block;width:20px;height:37px;background:url(/images/setup/master_sprite.png) no-repeat -330px -130px;outline:none;}
#scoreboard-ticker-next a{background-position:-354px -130px;}


/* SOCIAL BUTTONS */

.social-buttons {width:152px;height:49px;position:absolute;right:0;top:0}
.social-button {height:49px;float:left;text-indent:-9999px;background:url(/images/setup/master_sprite.png) no-repeat -9999px -9999px} 
.social-button1 {width:35px;background-position:-168px -180px}
.social-button2 {width:23px;background-position:-203px -180px}
.social-button3 {width:27px;background-position:-226px -180px}
.social-button4 {width:67px;background-position:-253px -180px}

.social-button1:hover {background-position:-168px -130px}
.social-button2:hover {background-position:-203px -130px}
.social-button3:hover {background-position:-226px -130px}
.social-button4:hover {background-position:-253px -130px}


/* FACEBOOK / TWITTER */

#facebook-feed {width:476px;height:348px;padding:10px;overflow:auto;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#facebook-feed ul, #facebook-feed ul li {list-style:none;padding:0;margin:0;}
#facebook-feed ul li {padding:10px 0;}
#facebook-feed .picture {float:left;margin: 0 10px 10px 0;}
#facebook-feed .feed-title {text-align:center;font-weight:bold;font-size:14px;color:#0068A6}
#facebook-feed .entity-title {font-weight:bold;color:#000;font-size:12px;display:block;margin-bottom:3px}
#facebook-feed a {color:#F8991D}
#facebook-feed .meta {color:#0068A6;font-weight:bold}

#twitter-widget-0 {width:496px;}

/************* SCHEDULE ****************/

.schedule-wrapper .schedule{width:100%;border-collapse:collapse}
.schedule-wrapper .schedule-data{width:500px;border-collapse:collapse;border:none;margin:0 auto}
.schedule-wrapper .schedule-data td{padding:5px}
.schedule-wrapper .schedule-header td{font-weight:700;color:#FFF;background-color:#081935;padding:5px}
.schedule-wrapper .schedule-row td{font-size:11px;padding:5px}
.schedule-wrapper .schedule-month{background:#000;color:#fff}
.schedule-wrapper .schedule-row1 td{background-color:#d1d1d1;font-size:11px;padding:5px}
.schedule-wrapper .schedule-row0 td{background-color:#;font-size:11px;padding:5px}
#navbarArchive {  text-align: right;}

/************** Composite**************/
.internal-page #mainbody .schedule-header{background-color:#003366;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{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 a{text-decoration:none;color:#003366!important}
.internal-page #mainbody .schedule a:hover{text-decoration:none;color:#ff9933!important}

/********** ROSTERS **********/

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#003366;padding:2px;line-height:22px}
.internal-page .roster-header td a{text-decoration:underline;color:#FFF!important}
.internal-page .roster a{text-decoration:none;color:#003366!important}
.internal-page .roster a:hover{text-decoration:none;color:#ff9933!important}
.internal-page .roster-row0 td{background-color:#D1D1D1;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row1 td{background-color:#FFF;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row td{background-color:#E8E8E8;font-size:11px;padding:2px;color:#000}

/********** BIOS**********/

#mainbody .bio-wrap .head{background:#003366!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#ff9933}

/********* STATS ***********/

.stats-wrapper{color:#000;background:#fff}
.stats-wrapper th{background:#003366;/* set the primary color here ??? dark color required */color:#fff}
.stats-wrapper a{/* set the link color here */color:#333;text-decoration:underline}
.stats-wrapper a:hover{color:#000}