body {
  background: url(/images/website/main_bg.png) repeat-x left top #fff;
}

a {
  color: #ff632c;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  color: #001C39;
}

h2 {
  color: #8F91AE;
}

#background {
  background: url(http://photostore.psbin.com/l/m/fnk6yoeqjztwno/main_bg.jpg) no-repeat center top;
}

#wrapper {
  width: 1000px;
  margin: 0 auto;
}

#master-header {
  width: 1000px;
  height: 244px;
  margin: 0 auto 10px;
  position: relative;
  z-index: 9999;
}

.header-link {
  width: 203px;
  height: 256px;
  position: absolute;
  left: -54px;
  top: 0;
  display: block;
}

#body-container {
  padding: 25px;
}

#mainbody {
  width: 630px;
  float: left;
}

.internal-page #mainbody {
  width: 930px;
  background: #fff;
  padding: 10px;
}

.internal-page #mainbody a {
  color: #004b8e;
}

#rightcol {
  width: 295px;
  float: right;
}

#master-footer {
  width: 1000px;
  position: relative;
}

#footer-logos {
  width: 970px;
  padding: 0 15px;
  overflow: hidden;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer-logos .footer-logo {
  float: left;
  margin-right: 25px;
}

#footer-logos #footer-logo1 {
  margin-right: 175px;
}

#footer-logos #footer-logo6 {
  margin-right: 0;
}

#footer-text {
  width: 150px;
  height: 80px;
  padding-top: 20px;
  background: url(/images/website/footer_text_line.png) no-repeat right top;
  position: absolute;
  left: 235px;
  top: 10px;
  color: #000;
  font-family: helvetica;
  font-size: 9pt;
  font-weight: bold;
}

/*********HEADLINES********/
#j-carousel {
  width: 630px;
}

#j-carousel .wrapper {
  width:630px;
  height:460px;
  margin-bottom: 5px;
  overflow:hidden;
  position:relative;
}

#j-carousel .slides {
  position:absolute;
  width:2000em;
}

#j-carousel .slide {
  width:630px;
  height:460px;
  float:left;
  position:relative;
}

#j-carousel .story-box {
  background: url(/images/website/carousel_story_bg.png) repeat-x left bottom;
  width:600px;
  padding: 25px 15px 15px;
  color:#FFF;
  position:absolute;
  left:0px;
  bottom:0px;
}

#j-carousel .title {
  font-size: 35px;
  font-family: impact;
  display: block;
  margin-bottom: 3px;
  color: #FFCD2C;
  line-height: 35px;
}

#j-carousel .title:hover {
  color: #FFCD2C;
  text-decoration: underline;
}

#j-carousel .date {
  display: block;
  color: #c4e4fd;
  font-size: 10px;
}

#j-carousel .leadIn {
  color: #fff;
}

#j-carousel .readmore {
  color: #c4e4fd;
  font-weight: bold;
}

#j-carousel .tabs {
  width: 630px;
  overflow: hidden;
}

#j-carousel .tab { 
  float:left;
  width: 116px;
  height: 83px;
  padding: 3px;
  margin-right:5px;
}

#j-carousel .active {
  border: 3px solid #ffce2b;
  padding: 0;
}

#j-carousel .tab5 {
  margin-right: 0;
}

#more-headlines .row {
  font-family: arial;
  color: #fff;
  margin-bottom: 10px;
}

#more-headlines .date {
  display: block;
}

#more-headlines .title {
  display: block;
  font-weight: bold;
  color: #f0b61a;
}

#j-carousel1 {width:630px;padding-top:460px;overflow:hidden;position:relative}
#j-carousel1 .seats {width:2000em;position:absolute;left:0;top:0}
#j-carousel1 .seat {width:630px;height:460px;overflow:hidden;float:left;position:relative}
#j-carousel1 .story-box {width:610px;padding:25px 15px 15px;color:#FFF;background:url(/images/website/carousel_story_bg.png) repeat-x 0 0;position:absolute;left:0;bottom:0}
#j-carousel1 .title {font-family:Impact, serif;font-size:35px;line-height:35px;color:#FFCD2C;display:block;margin-bottom:3px}
#j-carousel1 .title:hover {color:#FFCD2C;text-decoration:underline}
#j-carousel1 .related-links {margin:3px 0;padding:0;float:none}
#j-carousel1 .date {color:#c4e4fd;display:block;font-size:11px}
#j-carousel1 .readmore {color:#c4e4fd;font-weight:bold}
#j-carousel1 .controls {margin:5px 0}
#j-carousel1 .control {float:left;margin-right:5px;width:116px;height:83px;padding:3px}
#j-carousel1 .control.active {background:#ffce2b}
#j-carousel1 .control5 {margin-right:0}

/*******RCOL PHOTO*****/
#rcol-photo {
   background: url("/images/website/rcol_photo_bg.png") no-repeat scroll left top transparent;
   height: 222px;
   padding: 16px 14px 0px;
   width: 267px;
}

#rcol-photo img {
   border: 3px solid #FFCD2C;
   height: 201px;
   width: 261px;
}


/*******BUTTONS*******/
#social-buttons {
  width: 190px;
  height: 40px;
  position: absolute;
  right: 35px;
  top: 0px;
} 

.social-button {
  height: 40px;
  display: block;
  float: left;
  text-indent: -9999px;
  background: url(/images/website/secondary_sprite.png) no-repeat -9999px -9999px;
}

#social-button1 {
  width: 46px;
}

#social-button2 {
  width: 48px;
}

#social-button3 {
  width: 56px;
}

#social-button4 {
  width: 40px;
}

#social-button1:hover {
  background-position: -665px -244px;
}

#social-button2:hover {
  background-position: -711px -244px;
}

#social-button3:hover {
  background-position: -759px -244px;
}

#social-button4:hover {
  background-position: -815px -244px;                    
}

.rcol-button {
  width: 295px;
  display: block;
  margin-bottom: 5px;
}

#lcol-buttons {
  width: 630px;
  overflow: hidden;
}

.lcol-button {
  width: 313px;
  display: block;
  float: left;
}

#lcol-button1 {
  height: 105px;
  margin-right: 4px;
}

#lcol-button2 {
  height: 50px;
  margin-bottom: 3px;
}

#lcol-button3 {
  height: 52px;
}

#all-access {
   width: 630px;
  height: 105px;
  position: relative;
  margin-bottom: 5px;
  padding-top: 10px;
  background: url(/images/website/all_access.jpg) no-repeat left bottom;
}

#all-access .link-cont {
  position: absolute;
  right: 0;
  top: 10px;
  width: 140px;
  font-family: helvetica;
  font-weight: bold;
  font-size: 11pt;
  color: #fff;
  padding-top: 13px;
}

#all-access .link-cont a {
  display: block;
  color: #fff;
  margin-bottom: 1px;
}

#all-access #all-access-logo {
  width: 80px;
  height: 103px;
  position: absolute;
  left: 5px;
  top: 5px;
}

/********** NAVIGATION **********/
#global-nav {
  width:  634px;
  height: 42px;
  position: absolute;
  z-index: 9999;
  bottom: 38px;
  left: 279px;
  background: url(/images/website/global_nav_bg.png) no-repeat 0 0;
}

#global-nav ul, 
#global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav li.nav {
  float: left;
}

#global-nav li.dropdown-li {

}

#global-nav .nav-link {
  display: block;
  height: 42px;
  text-indent: -9999px;
  background-image: url(/images/website/secondary_sprite.png); 
  background-repeat: no-repeat;
}

#global-nav li.nav1 .nav-link {
  width: 90px;
  background-position: -9999px -9999px;
}

#global-nav li.nav1 .nav-link:hover, #global-nav li.nav1 .nav-link.current {
  background-position: 0px -310px;
}

#global-nav li.nav2 .nav-link {
   width:  160px;
  background-position: -9999px -9999px;
}

#global-nav li.nav2 .nav-link:hover, #global-nav li.nav2 .nav-link.current {
  background-position: -90px -310px;
}

#global-nav li.nav3 .nav-link {
   width:  126px;
  background-position: -9999px -9999px;
}

#global-nav li.nav3 .nav-link:hover, #global-nav li.nav3 .nav-link.current {
  background-position: -250px -310px;
}

#global-nav li.nav4 .nav-link {
   width:  107px;
  background-position: -9999px -9999px;
}

#global-nav li.nav4 .nav-link:hover, #global-nav li.nav4 .nav-link.current {
  background-position: -376px -310px;
}

#global-nav li.nav5 .nav-link {
   width:  150px;
  background-position: -9999px -9999px;
}

#global-nav li.nav5 .nav-link:hover, #global-nav li.nav5 .nav-link.current {
  background-position: -483px -310px;
}

#global-nav .submenu-container {
  width: 936px;
  height: 240px;
  visibility: hidden;
  overflow: hidden;
  border: 7px solid #004b8d;
  background: url(/images/website/dropdown_bg_grad.png) repeat-x left top;
  position: absolute;
  left: -254px;
  top: 42px;
  z-index: 55;
}

#global-nav .submenu-container .submenu {
  width: 180px;
  padding: 10px 0 0 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: #ffc425;
  padding: 0 10px;
  font-weight: bold;
  font-size: 14px;
  font-family: helvetica;
  text-transform: uppercase;
  display: none;
}

#global-nav #submenu-container1 ul li.title span {
  display: block;
}

#global-nav .submenu-container ul li a:hover {
  background: #6f6f6f;
  color: #fff;
}

#global-nav .submenu-container .thumb {
  width: 58px;
  height: 240px;
  display: block;
  float: left;
  background: url(/images/website/master_sprite.png) no-repeat -9999px -9999px;
}

#global-nav .submenu-container .thumb1 {
  background-position: 0 -215px;
} 

#global-nav .submenu-container .thumb2 {
  background-position: -58px -215px;
} 

#global-nav .submenu-container .thumb3 {
  background-position: -116px -215px;
} 

#global-nav .submenu-container .thumb4 {
  background-position: -174px -215px;
} 

#global-nav .submenu-container .thumb5 {
  background-position: -232px -215px;
} 


#global-nav .submenu-container .logo {
  width: 459px;
  height: 214px;
  display: block;
  background: url(/images/website/master_sprite.png) no-repeat 0 0;
  position: absolute;
  right: 10px;
  top: 10px;
}

#navbar-secondary {
  width: 1000px;
  height: 109px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 10px 20px;
  position: relative;
}

#navbar-secondary #links-container {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 25px;
  background: url(/images/website/secondary_nav_bg_grad.png) repeat-x left top;
  padding: 0 10px;
  color: #fff;
}

#navbar-secondary #links-container a {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 25px;
}

/********************TABS*********************/
#rcol-tabs {
  width: 295px;
  margin-bottom: 5px;
}

#rcol-tabs .navi, #rcol-tabs .navi li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#rcol-tabs .navi li {
  float: left;
  margin: 0;
}

#rcol-tabs .navi {
  width: 295px;
  background: url(/images/website/secondary_sprite.png) no-repeat -9999px -9999px;
  position: relative;
  z-index: 20;
}

#rcol-tabs .state1 { background-position: -313px -0px }
#rcol-tabs .state2 { background-position: -313px -46px; }
#rcol-tabs .state3 { background-position: -313px -92px; }

#rcol-tabs .navi a {
  display: block;
  height: 46px;
  text-indent: -9999px;
}

#rcol-tabs .navi .tab1 a {
  width: 100px;
}

#rcol-tabs .navi .tab2 a {
  width: 100px;
}

#rcol-tabs .navi .tab3 a {
  width: 80px;
}

#rcol-tabs .scrollable {
  height: 214px;
  overflow: hidden;
  position: relative;
  width: 295px;
}

#rcol-tabs .scrollable .items {
    position: absolute;
    height: 2000em;
}

#rcol-tabs .pane {
  background: url(/images/website/rcol_tabs_bg_grad.png) repeat-x left top #000;
  width: 295px;
}

#rcol-tabs .pane .overflow {
  color: #FFFFFF;
  height: 193px;
  padding: 10px;
  overflow: auto;
}

#rcol-tabs .loading {
  background:url(/images/setup/ajax_loading.gif) no-repeat 50% 50%
}

#sp-rcol-tabs .boxevent,
#rcol-tabs .boxevent {
  margin-bottom: 10px;
}

/******************************************/

#sp-rcol-tabs {
  width: 295px;
  margin-bottom: 5px;
}

#sp-rcol-tabs .navi, #sp-rcol-tabs .navi li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#sp-rcol-tabs .navi li {
  float: left;
  margin: 0;
}

#sp-rcol-tabs .navi {
  width: 295px;
  background: url(/images/website/secondary_sprite.png) no-repeat -9999px -9999px;
  position: relative;
  z-index: 20;
}

#sp-rcol-tabs .state1 { background-position: -608px -0px }
#sp-rcol-tabs .state2 { background-position: -608px -46px; }

#sp-rcol-tabs .navi a {
  display: block;
  height: 46px;
  text-indent: -9999px;
}

#sp-rcol-tabs .navi .tab1 a {
  width: 148px;
}

#sp-rcol-tabs .navi .tab2 a {
  width: 147px;
}

#sp-rcol-tabs .scrollable {
  height: 222px;
  overflow: hidden;
  position: relative;
  width: 295px;
}

#sp-rcol-tabs .scrollable .items {
    position: absolute;
    height: 2000em;
}

#sp-rcol-tabs .pane {
  background: url(/images/website/rcol_tabs_bg_grad.png) repeat-x left top #000;
  width: 295px;
}

#sp-rcol-tabs .pane .overflow {
  color: #FFFFFF;
  height: 202px;
  padding: 10px;
  overflow: auto;
}

#sp-rcol-tabs .loading {
  background:url(/images/setup/ajax_loading.gif) no-repeat 50% 50%
}



/**********SLIDER***********/
#scoreboard-ticker-wrapper {
  width: 680px;
  height: 20px;
  padding-top: 4px;
  float: right;
  margin-bottom: 5px;
  color: #fff;
  overflow: hidden;
  position:absolute;
  left: 320px;
  bottom: 2px;
}

#scoreboard-ticker {

}

#scoreboard-ticker li { 
  width: 575px;
  height: 20px;
  overflow: hidden;
}

#scoreboard-ticker span {
  color: #fff;
  padding-right: 2px;
}

#scoreboard-ticker a {
  color: #F0DA2F;
}

#scoreboard-ticker-prev, #scoreboard-ticker-next, #scoreboard-ticker-pp {
     position: absolute;
     right: 68px;
     top: -4px;
}

#scoreboard-ticker-pp {
     right: 37px;
}

#scoreboard-ticker-next {
     right: 6px;
}

#scoreboard-ticker-prev a, #scoreboard-ticker-next a, #scoreboard-ticker-pp a {
     background: url("/images/website/secondary_sprite.png") no-repeat scroll -9999px -9999px;
     display: block;
     height: 27px;
     outline: medium none;
     width: 28px;
}

#scoreboard-ticker-prev a:hover {
     background-position: -665px -200px;
}

#scoreboard-ticker-next a:hover {
     background-position: -727px -200px;
}

#scoreboard-ticker-pp .pause {
     background-position: -696px -200px;
}

#scoreboard-ticker-next a {
     background-position: -9999px -9999px;
}

#scoreboard-ticker-pp .play {
     background-position: -9999px -9999px;
}

/********** DATEBOOK *************/
table.calendar {
  width: 300px;
  border-collapse: collapse;
  background: #;

}
table.calendar {
border-collapse: collapse;
}

table.calendar td {
  border: 1px solid #00529F;
}

.calendar {
  background-color: #d2d2;
  color: #00529F;
  text-align: center;
}

.calendar-month  {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
}

.calendar-header {
  background-color: #00529F;
  font-weight: bold;
  color: #FFFFFF;
}


.calendar-sport {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.calendar-date {
  float: left;
  color: #FFFFFF;
  background-color: #00529F;
  width: 15px;
}

.calendar-event {
  font-size: 10px;
}

.calendar-event a:hover {
  background-color: #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  cursor: hand;
}

.event {
  background-color: #828282;
  color: #FFFFFF;
}

.event a {
  font-weight: bold;
}

.event a:hover {
  color: #000000;
}

.event-schedule {
  float: right;
  color: #00529F;
  border: 1px solid #00529F;
  width: 450px;
  padding: 10px;
}

.event-schedule h1 {
  padding: 0px;
}


/****************AOTW****************/
.aotw-hdr {
  width: 295px;
  height: 47px;
  display: block;
  overflow: hidden;
  background: url(/images/website/secondary_sprite.png) no-repeat 0 -255px;
}

#aotw {
  width: 267px;
  background: #231f20;
  padding: 14px;
  overflow: hidden;
  margin-bottom: 5px;
}

#aotw .image {
  border: 3px solid #ffcd2c;
  width: 261px;
  height: 153px;
  display: block;
}

#aotw .info {
  padding: 5px;
  margin-bottom: 5px;
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #ffcd2c;
}

#aotw .info a {
  color: #ffcd2c;
}

#aotw #archive-button {
  width: 266px;
  height: 21px;
  display: block;
  margin: 0 auto;
  background: url(/images/website/secondary_sprite.png) no-repeat -328px -184px;
}


/********************STANDINGS********************/
.standings-hdr {
  width: 295px;
  height: 46px;
  display: block;
  overflow: hidden;
  background: url(/images/website/secondary_sprite.png) no-repeat -313px -138px;
}

#standings {
  width: 275px;
  height: 195px;
  padding: 10px;
  color: #fff;
  overflow: auto;
  margin-bottom: 5px;
  background: url(/images/website/container_grad_bg.png) repeat-x left top;
}

.briefstats-field {
  text-align: center;
}

.briefstats-team { color:#FFCD2C }

.briefstats-header {
  font-size: 12px;
  color: #f0b61a;
  font-family: arial;
}
/********** 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: #00235D;
    padding: 5px;
}

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: #00235D;
    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 SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head {
  padding: 20px;
  margin-bottom: 15px;
  color: #fff;
  background: url(/images/setup/bio_bg.jpg) no-repeat right bottom #00235D!important;
  overflow: hidden;
}

.bio-wrapper .bio-container .head span {
  color: #fff;
}

.bio-wrapper .bio-container a {
  color: #ffffff!important;
  text-decoration: underline;
}

.bio-wrapper .bio-container a:hover {
  color: #ffffff!important;
  text-decoration: none;
}

.bio-wrapper .roster-sidebar .roster-list,
.bio-wrapper .roster-sidebar .roster-title {
  background: #00235D!important;
} 

.bio-wrapper .roster-sidebar .roster-list a {
color: #ffffff!important;
}

.bio-wrapper .roster-sidebar .roster-list a:hover {
color: #ffffff!important;
}

#mainbody .bio-wrap .head {background:#002B5C;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#F3B100;font-family:verdana, geneva;white-space:nowrap;text-transform:none;padding:0;text-shadow:1px 1px 3px #000}
#mainbody .bio-wrap .head a {color:#F3B100;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}


/********* STATS ***********/
.stats-wrapper {
  color: #000;
  background: transparent;
}

.stats-wrapper th {
  background: #00235D;    /* set the primary color here ??? dark color required */
  color: #fff;
}

.stats-wrapper a {    /* set the link color here */
  color: #ffd90f;
  text-decoration: underline;
}

.stats-wrapper a:hover {    /* set the link color here */
  color: #00235D;
}

.stats-header {
  color: #00235D;
}