a {
  color: #336699;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

body {
  background: url(/images/setup/body_bg.png) repeat-x top left #000e31;
}

#pattern {
  padding-top: 50px;
  background: url(/images/setup/pattern.png) repeat;
}

#wrapper{
  width: 992px;
  margin: 0 auto;
}

#master-header {
  width: 992px;
  height: 141px;
  position: relative;
  background: url(/images/setup/master_sprite.png) no-repeat -2px 0;
}

#text-site {
padding: 3px;
color: #fff;
background: #000;
font-weight: bold;
position: absolute;
left: 436px;
top: -18px;
}

#header-link {
  width: 992px;
  height: 141px;
  display: block;
}

#body-container {
  width: 982px;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px;
  background: #fff;
}

#inner-cont {
  width: 982px;
  overflow: hidden;
  background: url(/images/setup/bodycontainer_bg.png) repeat-x left top #fff;
}

#leftcol {
  width: 202px;
  padding: 10px;
  margin-right: 5px;
  float: left;
  color: #fff;
  overflow: hidden;
}

#mainbody {
  width: 450px;
  float: left;
  overflow: hidden;
}

.internal-page #mainbody {
  width: 735px;
  padding: 10px;
} 

#rightcol {
  width: 300px;
  float: right;
  overflow: hidden;
}

#master-footer {
  width: 992px;
  height: 125px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

#footer-logos {
  width: 992px;
  overflow: hidden;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-logos .footer-logo {
  float: left;
}

#footer-text {
  text-align: center;
  color: #4073b2;
  width: 600px;
  height: 15px;
  position: absolute;
  left: 196px;
  bottom: 5px;
}

/********** HEADLINES **********/
#carousel-wrapper {
width:450px;
height: 365px;
margin-bottom: 5px;
background: #eaeaea !important;
}

#carousel-wrapper #carousel-seats {
  width:450px;
  height: 365px;
  background: #eaeaea;
}

#carousel-wrapper .carousel-seat {
  width:450px;
  height: 365px;
  background: #eaeaea;
}

#carousel-wrapper .story-box {
  width: 430px;
  height: 85px;
  padding: 10px;
  background: #eaeaea;
  position: absolute;
  left: 0;
  top: 255px;
}

#carousel-wrapper .media-box {
  width: 450px;
  height: 255px;
  left: 5px;
  top: 5px;
  background: #eaeaea;
}

#carousel-seats .title {
display:block;
color:#002d62;
margin-bottom:3px;
margin-top:0px;
font-family: arial;
font-size: 18px;
font-weight: bold;
line-height:20px;
}

#carousel-seats .date {
color:#000;
display:block;
font-weight:weight;
}

#carousel-seats .leadIn {
color:#333333;
}

#carousel-seats .readmore {
  color: #1c4e88;
  font-weight: bold;
  font-size: 12px;
}

#carousel-controls {
overflow:hidden;
width:84px;
height: 255px;
position: absolute;
right: 5px;
top: 5px;
z-index: 100;
}

#carousel-controls .control {
float:left;
height:60px;
width:84px;
margin-bottom: 3px;
}

#carousel-controls .active {
}

#carousel-controls #control3 {
  margin-bottom: 0;
}

#more-headlines,
#around-psuac {
  color: #545454px;
  font-family: georgia;
}

#around-psuac {
 padding: 10px;
 width: 280px;
  height: 200px;
  overflow: auto;
  margin-bottom: 5px;
  background: #d5d5d5;
}

#more-headlines .title,
#around-psuac .title {
  display: block;
  font-weight: bold;
  color: #002d62;
}

#more-headlines .date,
#around-psuac .date {
  display: block;
  margin-bottom: 3px;
}

#more-headlines .sep,
#around-psuac .sep {
  width: 100%;
  height: 1px;
  display: block;
  background: #c9c9c9;
  overflow: hidden;
  margin: 10px 0;
}

/********** NAVIGATION ***********/
.lcol-nav {
  padding: 5px;
  font-family: arial;
  font-size: 12px;
  margin-bottom: 10px;
}

.lcol-nav a {
  display: block;
  color: #0a3b76;
}

.lcol-nav ul,
.lcol-nav ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.lcol-nav .sep {
  height: 1px;
  width: 100%;
  overflow: hidden;
  background: #dedede;
  display: block;
  margin: 5px 0;
}

#secondary-nav {
  width: 755px;
  height: 62px;
  overflow: hidden;
  float: left;
  margin-bottom: 5px;
}

#secondary-nav #links-container {
  float: left;
  padding-top: 42px;
  padding-left: 10px;
  color: #fff;
  font-family: arial;
}

#secondary-nav #links-container a {
  color: #fff;
}

/********** ROSTERS **********/
.roster {
  width: 740px;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #002d62;
    padding: 2px;
}

tr.roster-row a{
    text-decoration: underline;
    color: #336699;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #;
    font-size: 11px;
    padding: 2px;
}
tr.roster-row1 td {
    background-color: #c1c1c1;
    font-size: 11px;
    padding: 2px;
   color: #000000
}

tr.roster-row td {
    background-color: #E8E8E8;
    font-size: 11px;
    padding: 2px;
}

.bio {   
background-color: #D00000;
    border: outset;
    border-width: 9px;
    padding: 5px; 
}

.bio-name {
    background-color: #;
    color: #002d62;
    font-weight: bold;
    font-size: 18px;
    padding: 5px;
}

.bio-data {
  color: #002d62;
    font-weight: bold;
    font-size: 13px;
    padding: 5px;
}

.bio-photo {
  float: left;
  padding: 10px;
}

#mainbody .bio-wrap .head {background:#333333;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#fff;font-family:arial, helvetica;font-size:18px;white-space:nowrap;line-height:24px;text-transform:none;padding:0;text-shadow:1px 1px 3px #000}
#mainbody .bio-wrap .head a {color:#fff;text-decoration:underline}
#mainbody .bio-wrap .headshot {width:120px}
#mainbody .bio-wrap .biodata {padding:0 310px 0 135px}
#mainbody .bio-wrap .metadata {font-family:arial, helvetica}
#mainbody .bio-wrap .metadata .label {color:#ccc}


/********** SCHEDULE **********/
table.schedule {
  width: 750px ;
  background-color: ;
}

.schedule-data {
  width: 500px;
}

.schedule-data td {
    padding: 5px;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #002d62;
    padding: 5px;
}

tr.schedule-row td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}

tr.schedule-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}

.inProgress {
  color: #000000;
  background: #FFFF00;
}

.event-schedule{
  background: #032B5E url(/images/setup/calendar_bg.jpg) repeat-x;
}

#view-mode { bottom:2px; color:#3A6DAB; left:214px; position:absolute; }

/***************TABS***************/
#tabs-mcol {
  width: 450px;
  overflow: hidden;
}

#tabs-mcol .ui-tabs-nav {
  width: 450px;
  background: url(/images/setup/master_sprite.png) no-repeat;
  overflow: hidden;
}

#tabs-mcol #tabs-mcol-state1 { background-position: 0 -141px; }
#tabs-mcol #tabs-mcol-state2 { background-position: 0 -174px; }
#tabs-mcol #tabs-mcol-state3 { background-position: 0 -207px; }

#tabs-mcol .ui-tabs-nav li {
  float: left;
}

#tabs-mcol .ui-tabs-nav li a {
  display: block;
  height: 34px;
}

#tabs-mcol #tabs-mcol-anchor1 { width: 162px; }
#tabs-mcol #tabs-mcol-anchor2 { width: 100px; }
#tabs-mcol #tabs-mcol-anchor3 { width: 168px; }

#tabs-mcol .ui-tabs-panel {
  width: 450px;
  color: #000;
  background: url(/images/setup/tabs_bg.png) no-repeat 0 0 #d5d5d5;
  overflow: hidden;
}

#tabs-mcol .ui-tabs-panel .container {
  overflow: auto;
  height: 361px;
  padding: 10px;
}

/****************************/
#tabs-rcol {
  width: 300px;
  overflow: hidden;
  margin-bottom: 5px;
}

#tabs-rcol .ui-tabs-nav {
  width: 300px;
  background: url(/images/setup/master_sprite.png) no-repeat;
  overflow: hidden;
}

#tabs-rcol #tabs-rcol-state1 { background-position: -450px -141px; }
#tabs-rcol #tabs-rcol-state2 { background-position: -450px -174px; }

#tabs-rcol .ui-tabs-nav li {
  float: left;
}

#tabs-rcol .ui-tabs-nav li a {
  display: block;
  height: 34px;
}

#tabs-rcol #tabs-rcol-anchor1 { width: 150px; }
#tabs-rcol #tabs-rcol-anchor2 { width: 100px; }

#tabs-rcol .ui-tabs-panel {
  width: 300px;
  color: #000;
  background: url(/images/setup/container_bg_grad.png) repeat-x left top #d5d5d5;
  overflow: hidden;
}

#tabs-rcol .ui-tabs-panel .container {
  overflow: auto;
  height: 200px;
  padding: 10px;
}

/*********** SCHEDULE ************/
.schedule-boxscore .sep {
  width: 100%;
  height: 1px;
  display: block;
  background: #bfbfbf;
  overflow: hidden;
  margin: 10px 0;
}

.boxevent {
  padding: 10px;
  background: #e9e9e9;
}

/************* AOTW ***************/
#aotw {
  margin: 0 auto 10px;
  overflow: hidden;
  width: 425px;
}

#aotw .image {
  width: 150px;
  height: 150px;
  float: right;
}

#aotw .info {
  width: 260px;
  float:left;
  padding: 5px;
  font-family: arial;
}

#aotw .title {
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
  color: #002d62;
}

#aotw .sp-name {
  display: block;
  margin-bottom: 5px;
  color: #000;
  font-size: 11px;
}

#aotw .leadin {
  color: #000;
  font-size: 12px;
  display: block;
}

.aotw-more {
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
