body {
background: url(/images/setup/pattern.png) repeat #003270;
}

#page {
  background: url(http://photostore.psbin.com/2/e/wfxgv8ye652i48/page_bg.jpg) repeat-x center top;
}

a {
  color: #15afff;
  text-decoration: none;
}

a:hover {
  color: #D00000;
  text-decoration: underline;
}

h1,h2 {
  color: #074577;
}

#shadow {
  background: url(http://photostore.psbin.com/k/9/gbbrlw4n6wq4pb/shadow_body.png) no-repeat center top;
  position: relative;
  z-index: 10;
}

#wrapper {
  width: 967px;
  margin: 0 auto;
  position: relative;
  z-index: 14;
}

#body-container {
  padding: 5px;
}

#mainbody {
  width: 650px;
  float: left;
}

.internal-page #mainbody {
  width: 937px;
  padding: 10px;
  background: #fff;
} 

.internal-page #mainbody a {
  color: #0000FF;
}

#master-header {
  height: 183px;
  width: 967px;
  margin: 0 auto;
  position: relative;
}

#header-link {
  height: 183px;
  width: 967px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 12;
  background: url(/images/setup/master_sprite.png) no-repeat 0 35px;
}

#leftcol {
  width: 200px;
  float: left;
  background: #336699;
}

#rightcol {
  width: 299px;
  float: right;
  position:relative;
  z-index:1;
}

#master-footer {
  width: 957px;
  margin: 0 auto;
  background: url(/images/setup/footer_bg_grad.png) repeat-x left top;
}

#footer-text {
  width: 203px;
  float: left;
  padding: 20px 0 0 10px;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
}

#footer-logos {
  width: 742px;
  height: 91px;
  padding-top: 22px;
  float: left;
  overflow: hidden;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-logos .footer-logo {
  float: left;
  margin-right: 15px;
}

#footer-logos #footer-logo6 {
  margin-right: 0;
}

#ss {
  width: 299px;
  height: 92px;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
}

/******** HEADER IMAGE *******/
#header-image-cont {
width: 967px;
margin: 0 auto;
position: relative;
z-index: 1;
}

#header-image {
  width: 375px;
  height: 325px;
  position: absolute;
  right: -100px;
  top: 0;
}

#header-image .mask {
width: 375px;
height: 325px;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
z-index: 10;
background: url(/images/setup/canvas_mask.png) no-repeat 0 0;
}

#header-image .image {
width: 375px;
height: 325px;
position: absolute;
left: 0;
top: 0;
z-index: 8;
}

/********** HEADLINES **********/
#carousel-wrapper {
width:650px;
margin-bottom: 5px;
}

#carousel-wrapper #carousel-seats {
  height: 450px;
  background: none;
} 

#carousel-wrapper .carousel-seat {
background: none;
}

#carousel-wrapper .story-box {
  position: relative;
  min-height: 93px;
  _height: 93px;
}

#carousel-seats .title {
display:block;
color:#fff;
margin-bottom:5px;
margin-top:0px;
font-family: arial;
font-size: 20px;
font-weight: bold;
line-height:24px;
}

#carousel-seats .date {
color:#60a6e1;
display:block;
font-weight:weight;
}

#carousel-seats .leadIn {
color:#fff;
}

#carousel-seats .readmore {
  color: #60a6e1;
  font-weight: bold;
  font-size: 12px;
}

#carousel-controls {
overflow:hidden;
width:650px;
}

#carousel-controls .control {
float:left;
height:54px;
width:104px;
padding-top: 5px;
margin-right: 5px;
position: relative;
}

#carousel-controls .control a {
  position: absolute;
  left: 0;
  top: 0;
  width: 104px;
  height: 59px;
}

#carousel-wrapper #carousel-controls .active a {
  display: block;
  background: url(/images/setup/carousel_thumb_bg.png) no-repeat 0 0;
}

#carousel-controls #control5 {
  margin-right: 0;
}

.headlines-hdr {
  width: 650px;
  height: 20px;
  display: block;
  overflow: hidden;
  background: url(/images/setup/secondary_sprite20141003.png) no-repeat 0 -37px;
}

#more-headlines {
  width: 630px;
  height: 421px;
  padding: 10px;
  overflow: auto;
  background: url(/images/setup/container_bg_grey.png) repeat-x left top #f0f0f0;
}

#more-headlines .row {
  width: 100%;
  overflow: hidden;
}

#more-headlines .sep {
  height: 1px;
  width: 100%;
  display: block;
  overflow: hidden;
  margin: 10px auto;
  background: url(/images/setup/black_sep.png) repeat-x left top;
}

#more-headlines .image {
  width: 128px;
  height: 64px;
  display: block;
  float: left;
  margin-right: 10px;
}

#more-headlines .info {
  width: 460px;
  float: left;
  font-family: helvetica;
}

#more-headlines .date {
  display: block;
  color: #183564;
  font-size: 10px;
  font-weight: bold;
}

#more-headlines .title {
  color: #000;
  display: block;
  font-weight: bold;
  font-size: 17px;
}

#more-headlines .leadin {
  color: #000;
  font-size: 14px;
}

#video-cont {

background: #000;
}

#more-video {
  width: 299px;
  height: 37px;
  display: block;
  overflow: hidden;
  background: url(/images/setup/secondary_sprite20141003.png) no-repeat 0 -80px;
}

/***************** TABS *******************/
#tabs-rcol {
  width: 299px;
  margin-bottom: 5px;
  overflow: hidden;
}

#tabs-rcol .ui-tabs-nav {
  width: 299px;
  background: url(/images/setup/master_sprite.png) no-repeat;
  overflow: hidden;
}

#tabs-rcol #tabs-rcol-state1 { background-position: 0px -263px; }
#tabs-rcol #tabs-rcol-state2 { background-position: 0px -310px; }
#tabs-rcol #tabs-rcol-state3 { background-position: 0px -357px; }

#tabs-rcol .ui-tabs-nav li {
  float: left;
}

#tabs-rcol .ui-tabs-nav li a {
  display: block;
  height: 37px;
}

#tabs-rcol #tabs-rcol-anchor1 { width: 91px; }
#tabs-rcol #tabs-rcol-anchor2 { width: 103px; }
#tabs-rcol #tabs-rcol-anchor3 { width: 105px; }

#tabs-rcol .ui-tabs-panel {
  width: 299px;
  color: #fff;
  background: url(/images/setup/container_bg_blue.png) repeat-x left top #00467e;
  overflow: hidden;
}

#tabs-rcol .ui-tabs-panel .container {
  overflow: auto;
  height: 339px;
  padding: 10px;
}

.content-toggler .select select {
  width: 150px;
  margin-bottom: 10px;
}

/*********** GLOBAL NAV ************/
#global-nav {
  width:967px;
  height:38px;
  position: relative;
  z-index:9999;
  margin: 0 auto;
}

#global-nav ul,#global-nav li {
margin:0;
padding:0;
list-style:none;
}

#global-nav .dropdown-li {
  position: relative;
  z-index: 50;
}

#global-nav li.nav {
float:left;
}

#global-nav .nav-link {
display:block;
height:38px;
position:relative;
z-index:60;
text-indent:-9999px;
background-image:url(/images/setup/master_sprite.png);
background-repeat:no-repeat;
}

#global-nav li.nav1 .nav-link {
width:161px;
background-position:0 -148px;
}

#global-nav li.nav1 .nav-link:hover,#global-nav li.nav1 .nav-link.current {
background-position:0 -206px;
}

#global-nav li.nav2 .nav-link {
width:170px;
background-position:-161px -148px;
}

#global-nav li.nav2 .nav-link:hover,#global-nav li.nav2 .nav-link.current {
background-position:-161px -206px;
}

#global-nav li.nav3 .nav-link {
width:175px;
background-position:-331px -148px;
}

#global-nav li.nav3 .nav-link:hover,#global-nav li.nav3 .nav-link.current {
background-position:-331px -206px;
}

#global-nav li.nav4 .nav-link {
width:124px;
background-position:-506px -148px;
}

#global-nav li.nav4 .nav-link:hover,#global-nav li.nav4 .nav-link.current {
background-position:-506px -206px;
}

#global-nav li.nav5 .nav-link {
width:173px;
background-position:-630px -148px;
}

#global-nav li.nav5 .nav-link:hover,#global-nav li.nav5 .nav-link.current {
background-position:-630px -206px;
}

#global-nav li.nav6 .nav-link {
width:164px;
background-position:-803px -148px;
}

#global-nav li.nav6 .nav-link:hover,#global-nav li.nav6 .nav-link.current {
background-position:-803px -206px;
}

#global-nav .submenu-container {
width:250px;
visibility:hidden;
overflow:hidden;
background:#183765;
position:absolute;
left:0px;
top:28px;
z-index:55;
}

#global-nav .submenu-container .submenu {
padding:10px;
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;
}

#global-nav .submenu-container ul li.title {
margin-bottom:5px;
}

#global-nav .submenu-container ul li.title span {
color:#f2dab0;
padding:0 10px;
font-weight:700;
font-size:12px;
font-family:tahoma;
text-transform:uppercase;
display:block;
}

#global-nav .submenu-container ul li a:hover {
color:#ffc423;
}

#navbar-secondary {
  width: 954px;
  height: 59px;
  margin: 0 auto 5px;
  position:relative; 
  z-index:2;
}

#navbar-secondary #sp-link {
  display: block;
  float: left;
  height: 59px;
  width: 410px;
}

#navbar-secondary #links-container {
  float: right;
  color: #429ee9;
  font-weight: bold;
  padding-right: 10px;
  padding-top: 20px;
}

#navbar-secondary #links-container a {
  color :#429ee9;
}

.more-links { 
color: #429ee9; 
display: inline; 
position: relative; 
}

.ie6 .more-links {
display: inline; 
zoom: 1
}

.more-links .dropdown { 
display: none; 
padding-top: 15px; 
position: absolute; 
left: 0;
top: 0; 
z-index: 100
 }

.more-links .dropdown ul { background: #000; list-style: none outside none; margin: 0; min-width: 200px; padding: 5px; }
.more-links .dropdown ul li { margin-bottom:3px }
.more-links span {color: #429ee9;}
.more-links .more {color: #429ee9; font-weight: bold;}

/************** AOTW **************/
.aotw-hdr {
  width: 299px;
  height: 20px;
  display: block;
  overflow: hidden;
  background: url(/images/setup/secondary_sprite20141003.png) no-repeat 0 -59px;
}

#aotw {
  width: 269px;
  height: 127px;
  overflow: hidden;
  padding: 15px;
  margin-bottom: 5px;
  background: url(/images/setup/container_bg_blue.png) repeat-x left top;
  font-family: helvetica;
}

#aotw .image {
  width: 100px;
  height: 127px;
  float: left;
  margin-right: 10px;
}

#aotw .title {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

#aotw .leadin {
  display: block;
  color: #979797;
  font-size: 14px;
}

/********** SCHEDULE **********/
.schedule-boxscore .sep {
   height: 1px;
  width: 100%;
  display: block;
  overflow: hidden;
  margin: 10px auto;
  background: url(/images/setup/blue_sep.png) repeat-x left top;
}

.no-events {
  display: block;
  font-weight: bold;
  text-align: center;
}

/****************** BUTTONS ******************/
#social-buttons {
  width: 955px;
  margin: 0 auto 5px;
  overflow: hidden;
}

.social-button {
  width: 136px;
  height: 35px;
  float: left;
  text-indent: -9999px;
  background: url(/images/setup/secondary_sprite20141003.png) no-repeat 0 0;
}

.social-button {
    background: url("/images/setup/secondary_sprite20141003.png") no-repeat scroll 0 0;
    float: left;
    height: 35px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 132px;
}

#social-button1 {
    background-position: 0 0;
}
#social-button2 {
    background-position: -136px 0;
}
#social-button3 {
    background-position: -264px 0;
}
#social-button4 {
    background-position: -398px 0;
}
#social-button5 {
    background-position: -526px 0;
}
#social-button6 {
    background-position: -661px 0;
}
#social-button7 {
    background-position: -788px 0;
    margin-right: 0;
    width: 133px;
}

/********** SCHEDULE **********/
table.schedule {
  width: 100%;
  background-color: ;
}

.schedule-data {
  width: 500px;
  color: #000;
}

.schedule-data td {
  padding: 5px;
  color: #000;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFF;
    background-color: #052649;
    padding: 5px;
}

table.schedule td,
tr.schedule-row td {
  padding: 5px;
}


tr.schedule-row0 td {
  background-color: #e1e1e1;
  color: #000;
  padding: 5px;
}

tr.schedule-row1 td {
  padding: 5px;
}

/********** ROSTERS **********/
table.roster {
  width: 100%;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #052649;
    padding: 5px;
}

tr.roster-header td a{
    color: #fff;    
    text-decoration: underline;
}

tr.roster-header td a:hover {
    text-decoration: none;
    color: #fff;
}

tr.roster-row a{
    text-decoration: underline;
    color: #8c2633;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
color: #000;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 5px;
color: #000;
}

/********** BIOS**********/
#mainbody .bio-wrap .head {background:#333333;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#FFF;font-family:arial, helvetica;white-space:nowrap;text-transform:none;padding:0}
#mainbody .bio-wrap .head a {color:#FFF;text-decoration:underline}
#mainbody .bio-wrap .headshot {width:130px}
#mainbody .bio-wrap .biodata {padding:0 310px 0 150px}
#mainbody .bio-wrap .metadata {font-family:arial, helvetica}
#mainbody .bio-wrap .metadata .label {color:#CCC}


/******* Styles We Added **************/

.roster-sidebar li a {
  color: #fff !important;
  text-decoration: none !important;
}
.data a {
  color: #fff !important;
  text-decoration: none !important;
}
.roster-sidebar .roster-title {
  color: #fff !important;
}
.onlineform td {
   padding: 4px;
}
.chart td {
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B6BDC4;
	vertical-align: top;
}
.chart td p {
	margin-top: 0px;
}
.chart input[type="checkbox"] {
	vertical-align:text-bottom !important;
}
.red {
	color: red;
	font-weight: bold;
}

/* SPONSORS */
.sponsors {
    margin: 0 auto 2px;
    width: 958px;
}
.sponsors-list {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.sponsors-list-li {
    float: left;
    margin-right: 5px;
}
.sponsors-row-1 .sponsors-list-li img {
    display: block;
    width: 315px;
}
.sponsors-list-li:last-child { margin-right: 0; }
.sponsors-row.sponsors-row-1 { margin-bottom: 4px; }
.sponsors-list-li img { display: block; }
.sponsors-row.sponsors-row-2 .sponsors-list { text-align: center; }
.sponsors-row-2 .sponsors-list-li {
    display: inline-block;
    float: none;
    margin-right: 0;
}