h1,h2,h3,div,td {
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin: 0px;
    padding: 0px;
}

img {
   border: 0px;
   margin: 0px;
}

p {
    font-family: verdana, geneva, sans-serif;
    font-size: 11px;
}

.photo img {
  float: right;
  padding: 10px;
}


a {
  color: #005C51;
  text-decoration: none;
}

a:hover {
  color: #585858;
  text-decoration: underline;
}



h1 {
  color: #005C51; 
  font-size: 18px;
  text-transform: uppercase;
}

h2 {
}


/********** NAVIGATION **********/

table.design {
  background: #FFFFFF;
}

body.pagebody {
    margin: 0px;
    padding: 0px;
    background: #454545;
}

#mainbody {
  background-color: #FFFFFF;
  padding: 10px;
}


#mainbody pre {
  overflow: auto;
  width: 690px;
}


#header {
  text-align: center;
}


#leftcol {
  width: 177px;
  padding-left: 4px;
}

.leftnav {
  background-color: #2C7666;
  width: 177px;
}

.leftnav  h1{
  background: url("/images/setup/leftnav_on.gif") no-repeat;
  height: 16px;
  text-transform: uppercase;
  text-align: left;
  line-height: 16px;
  padding-left: 5px;
  margin-left: 7px;
  font-size: 12px;
}

.leftnav a {
  color: #D9D9D9;
  text-decoration: none;
  margin: 0px 8px;
  padding-left: 3px;
  display: block;
  font-size: 11px;
  line-height: 17px;
  font-weight: bold;
  background-color: #2C7666;
  text-transform: uppercase;
}

.leftnav a:hover {
  text-decoration: none;
  background-color: #d9d9d9;
  color: #2C7666;
}

#rightcol {
  background-color: #FFFFFF;
  width: 213px;
  padding: 12px;
  border: #D9D9D9 2px solid;
}

#profile {
  text-align: center;
}

#profile a {
  font-weight: bold;

}

#profile a:hover {
  text-decoration: none;
}


.section1 {
  background: #D9D9D9 url("/images/setup/section1_bottom.gif") bottom center no-repeat;
}

.section1 ul {
  list-style: none;
  padding: 0;
  margin-left: 0;
}

.scoreboard-rcol {
  background: #FFFFFF;
}

#footer {
  text-align: center;
}

#navbar-secondary {

}

/*********  HEADER LOGOS ************/
#headerLogos a {
  display:block;
  float:left;
  height:84px;
  text-decoration:none;
  background-image: url("/images/setup/logo_header-20100409.gif");
  background-repeat: no-repeat;
}

a.navteamlogo1 {
  width: 80px;
  background-position:0px 0px;
}
a.navteamlogo2 {
  width: 65px;
  background-position:-80px 0px;
}
a.navteamlogo3 {
  width: 90px;
  background-position:-145px 0px;
}
a.navteamlogo4 {
  width: 77px;
  background-position:-235px 0px;
}
a.navteamlogo5 {
  width: 98px;
  background-position:-312px 0px;
}
a.navteamlogo6 {
  width: 70px;
  background-position:-410px 0px;
}
a.navteamlogo7 {
  width: 120px;
  background-position:-480px 0px;
}
a.navteamlogo8 {
  width: 70px;
  background-position:-600px 0px;
}
a.navteamlogo9 {
  width: 65px;
  background-position:-670px 0px;
}
a.navteamlogo10 {
  width: 80px;
  background-position:-735px 0px;
}
a.navteamlogo11 {
  width: 85px;
  background-position:-815px 0px;
}

a.navteamlogo1:hover {
  background-position:0px -84px;
}
a.navteamlogo2:hover {
  background-position:-80px -84px;
}
a.navteamlogo3:hover {
  background-position:-145px -84px;
}
a.navteamlogo4:hover {
  background-position:-235px -84px;
}
a.navteamlogo5:hover {
  background-position:-312px -84px;
}
a.navteamlogo6:hover {
  background-position:-410px -84px;
}
a.navteamlogo7:hover {
  background-position:-480px -84px;
}
a.navteamlogo8:hover {
  background-position:-600px -84px;
}
a.navteamlogo9:hover {
  background-position:-670px -84px;
}
a.navteamlogo10:hover {
  background-position:-735px -84px;
}
a.navteamlogo11:hover {
  background-position:-815px -84px;
}


/**** LINK-tag style sheet anylink.css ****/

.dropdownmenu {
  width: 150px;
  position:absolute;
  visibility: hidden;
  background-color: #2C7666;
  border:1px solid black;
  font:normal 10px Verdana;
  line-height: 16px;
  z-index: 100;
  text-align: left;
}

.dropdownmenu a {

  display: block;
  text-indent: 3px;
  text-decoration: none;
  font-weight: bold;
  text-indent: 5px;
  color: #FFFFFF;
}

.dropdownmenu a:hover {
  background-color: #000000;
  color: #FFFFFF;
}

/********** HEADLINES **********/

.morenews {
  background-color: #D9D9D9;
  padding: 5px;
}

.morenews a {
  color: #585858;
  font-weight: bold;
}


.morenews a:hover {
  color: #005C51;
}

.featured {
  text-align: justify;
}

.featured a {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}

.featured a:hover {
  color: #005C51;
}


.featured-story-left {
  padding: 5px;
  text-align: justify;
  clear: right;
}

.featured-story-left a {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}

.featured-story-left a:hover {
  color: #005C51;
}

.featured-story-right {
  padding: 5px;
  text-align: justify;
  clear: left;
}

.featured-story-right a {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}

.featured-story-right a:hover {
  color: #005C51;
}

.caption-left {
  clear: left;
  float: left;
  padding-right: 10px;
  margin: 0px;
}

.caption-right {
  clear: right;
  float: right;
  padding-left: 10px;
  margin: 0px;
}


.caption {
  clear: right;
  float: right;
  padding-left: 7px;
  margin: 0px;
}


/********** ROSTERS **********/

tr.roster-header td {
    font-weight: bold;
    color:white;
    background-color: #2C7666;
    padding: 2px;
}

tr.roster-row0 a:hover, tr.roster-row1 a:hover {
    text-decoration: underline;
    color: #2C7666;
}

tr.roster-row0 td {
    background-color: #E5E5F5;
    font-size: 11px;
    padding: 2px;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 2px;
}

table.bio {
    background-color: #E5E5F5;
    border: ridge;
    border-width: 2px;
    padding: 5px;
    width: 300px;
}

.bio-name {
    background-color: #2C7666;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    padding: 3px;
}



/******* TAB CONTENT **********/

.tab {
  width: 213px;
  color: #FFFFFF;
  background-color: #2C7666;
  padding: 0px;
}

#scoreboard {
  background-color: #2C7666;
  height: 200px;
  overflow: auto;

}

#scoreboard a {
  color: #FFFFFF
}

#upcoming {
  background-color: #D9D9D9;
  height: 200px;
  overflow: auto;

  color: #2C7666;
}

#tabcontentcontainer{
  width: 213px;
  background-color: #;
  height: 200px;
}
.tabcontent {
  display: none;
}
/********** FADING SCROLLER **********/

div.scroller {
  font-weight: bold;
  font-size: 8pt;
  padding-left: 5;
}

.scroller a {
  font-size: 8pt;
  text-decoration: underline;
}

.scroller-score {
  float: right;
  font-size: 8pt;
  padding-right: 10px;
}

/********** STANDINGS-SCHEDULES **********/

table.standings, table.schedule {
  border-width: 0px;
  border-collapse: collapse;
}

table.standings .header td, table.schedule .header td {
  text-align: center;
} 

table.standings td, table.schedule td {
  padding: 1px 4px;
  font-size: 11px;
}

table.briefStandings td {
  font-size: 10px;
}

table.schedule tr.date{
  font-size: 14px;
  font-weight: bold;
  color: #2C7666;
  background-color: #D9D9D9;
  text-align: center;
  text-transform: uppercase;
}


table.standings tr.title, table.schedule tr.title {
  font-size: 14px;
  font-weight: bold;
  background-color: #2C7666;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
}


table.briefStandings tr.title{
  font-size: 14px;
  font-weight: bold;
  color: #2C7666;
  text-align: center;
  text-transform: uppercase;
}

table.standings tr.header, table.schedule tr.header,  {
}

table.standings tr.row0, table.standings tr.row1 {
}

table.standings tr.row0 {
}

table.standings tr.row1 {
}

table.standings td.team {
}

table.standings a, table.schedule a, #overDiv a {text-decoration: none;}
table.standings a:link, table.schedule a:link, #overDiv a:link {color: #2C7666}     /* unvisited link */
table.standings a:visited, table.schedule a:visited, #overDiv a:visited {color: #2C7666}  /* visited link */
table.standings a:hover, table.schedule a:hover, #overDiv a:hover {color: #000000}   /* mouse over link */
table.standings a:active, table.schedule a:active, #overDiv a:active {color: #000000}   /* selected link */

table.standings td.conf {
}

table.standings td.overall {
}

table.briefStandings td.team  {
  padding-left: 5px;
}

table.briefStandings td.conf {
  padding-right: 5px;
}

table.briefStandings td.overall {
  padding-right: 5px;
}

table.schedule td.inprogress {
  background-color: #FFFF66;
}

table.schedule tr.conf {
  font-weight: bold;
  height: 20px;
}

table.schedule tr.overall {
  height: 20px;
}

table.schedule td.result {
}

/********* STATS ***********/
.stats-wrapper {
  color: #000;
  background: #FFF;
}

.stats-wrapper th {
  background: #2C7666;    /* set the primary color here */
  color: #fff;
}

.stats-wrapper a {    /* set the link color here */
  color: #333;
  text-decoration: underline;
}

.stats-wrapper a:hover {    /* set the link color here */
  color: #000;
}


.stats-wrapper {
  width: 690px;  /* should be set to the width of the containing section, all widths are computed against this value */
}

.stats-fullbox {
  width: 688px;
}

.stats-halfbox-left {
  width: 338px;
}

.stats-halfbox-right {
  width: 338px;
}

.stats-quarter-box {
  width: 165px;
}

