/*
------------------------------------------
qwest arena idaho
modified: mar 07
------------------------------------------*/
* {
  padding:0;
  margin:0;
}

body {
  color:#333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  height:100%;
  background:#000 url(Images/html_bg.jpg) repeat-x left top;
  font-size:11px;
}

td,p,ul,caption,label,li,ul,ol,div,img {
}

div.contentblock ul {
  margin-left:10px;
}

div.contentblock li {
  margin-left:10px;
}

div.contentblock a {
  text-decoration:underline;
}

img {
/* takes care of issue in firefox */
  padding:0;
  margin:0;
  border:0;
}

/*   =layout x
-------------------------------------------------------- *


*/
#affiliatelogos {
  z-index:8;
  position:absolute;
  top:45px;
  left:510px;
  width:162px;
  height:51px;
}

#pagecontainer {
  text-align:left;
/* for ie */
  width:990px;
  padding:0;
  margin:0 0 0 20px;
  z-index:1;
  position:relative;
  color:#444;
/*font-size:92%;*/
}

#outercontent {
  position:absolute;
  top:0;
  left:785px;
  z-index:21;
  width:225px;
  background:#000;
  min-height:400px;
}

div.topbanner {
  margin:20px 0 0;
/*border:1px solid #444;*/
  float:right;
  width:225px;
  height:101px;
}

div.gamecenter {
  min-height:348px;
  background:#111;
  margin:0;
  padding:0;
  margin-bottom:5px;
}

div.schedulescroll {
  height:295px;
  overflow:auto;
}

div.gamecentertabs {
  background:#000;
  margin:0;
  padding:0;
}

div.gamecentertabs a {
  margin:0;
  padding:0;
}

div.gamecentertabs a img {
  margin:0;
  padding:0;
  padding-right:2px;
}

div#divSchedule {
  background:#ccc;
}

div.standings {
  background:#e94700;
  padding:10px;
  margin-bottom:5px;
}

.wrapper {
  padding:0;
  margin:0;
/*background: #000 url(Images/wrapper_bg.gif) repeat-y left top;*/
}

.header {
  height:140px;
  position:relative;
}

#logo {
  position:absolute;
  width:175px;
  height:85px;
  z-index:2;
  top:35px;
  left:35px;
}

div#playershot {
  position:absolute;
  top:2px;
  left:0;
  width:170px;
  height:190px;
  z-index:50;
}

/*   =sidebar 
-------------------------------------------------------- */
.sidebar-a {
  width:360px;
  float:right;
}

/* sidebar titles 
-----------------------------------------------------*/
.sidebar-a h2 {
  height:21px;
  background:#000;
  padding:0;
  margin:0;
  border-bottom:none;
/* overwrite cascase */
}

div.playerspotlight {
  width:143px;
  height:247px;
  background:#000 url(images/slant_black.gif) bottom right no-repeat;
  padding:6px;
  margin-bottom:5px;
}

div.playerspotlight h2 {
  color:#e3460f;
  font-size:12px;
  font-weight:bold;
}

div.playerspotlight span.position {
  border-bottom:1px solid #e3460f;
  color:#fff;
  padding-bottom:4px;
  margin:2px 0;
  display:block;
}

div.playerspotlight div.number {
  float:right;
  color:#fff;
  margin:2px 5px 5px;
  font-size:18px;
  font-weight:bold;
  font-style:italic;
}

div.playerspotlight p {
  background:#000;
  padding:0;
  margin:0;
  margin-bottom:6px;
  color:#fff;
  font-size:9px;
}

div.playerspotlight p a {
  color:#e3460f;
  text-decoration:none;
  padding:2px;
  margin:0;
}

div.playerspotlight p a:hover {
  color:#fff;
  text-decoration:none;
  padding:2px;
  margin:0;
}

h2.titleinthenews {
  background-image:url(Images/title_inthenews.jpg);
  background-repeat:no-repeat;
  height:21px;
  padding:0;
}

h2.insiders {
  background-image:url(Images/title_blogs.jpg);
  background-repeat:no-repeat;
}

.insiders {
/*background:#9fa9aa url(images/blog_bg.jpg) top left repeat-x;*/
  background:#9fa9aa;
  color:#fff;
  margin-bottom:5px;
}

h2.featureddancer {
  background-image:url(Images/title_featureddancer.jpg);
  background-repeat:no-repeat;
}

.insider {
  background:#9fa9aa url(images/blog_bg.jpg) top left repeat-x;
  border-bottom:1px solid #fff;
  height:92px;
}

.insiderhendricks {
  background:url(Images/insider_hendricks.jpg) no-repeat right bottom;
}

.insidercoach {
  background:url(Images/insider_coach.jpg) no-repeat right bottom;
}

.insidermadarieta {
  background:url(Images/insider_madarieta.jpg) right bottom;
}

div.insiders a:link,div.insiders a:visited {
  color:#e64902;
  text-decoration:none;
}

div.insiders a:hover,div.insiders a:active {
  color:#fff;
  text-decoration:underline;
  background:none;
}

.insider img {
  float:right;
  margin-left:2px;
}

.insider p {
  padding:2px;
  margin:0;
}

p.insidername {
  color:#f90;
  font-weight:bold;
}

div.buytickets {
  margin-bottom:5px;
}

/* =tblstandings

----------------------------------------*/
.tblstandings {
  margin:0 auto;
  background:#fff;
  width:100%;
}

.tblstandings tr {
}

.tblstandings th {
  font:normal 110% "Trebuchet MS", Verdana, Arial;
  background:#a2adae;
  color:#fff;
  padding:3px;
}

.tblstandings td {
  padding:3px;
  font-size:100%;
  text-align:center;
  border-bottom:1px solid #ccc;
  font-weight:bold;
}

/* =maincol
-----------------------------------------------------*/
.maincol {
}

.content {
  padding:0;
  margin:0;
  text-align:left;
  width:620px;
  float:left;
  color:#444;
  background:#fff;
}

.subpage-content {
  padding:0;
  margin:0;
  text-align:left;
  width:620px;
  color:#999;
  min-height:470px;
  float:left;
}

.innercontent {
  background:#fff;
  padding:0;
  margin:0;
  width:100%;
}

.contentblock {
  line-height:1.5em;
  padding:0;
/*background-color: White;*/
}

.contentleft {
  float:left;
  width:39%;
}

.contentright {
  float:right;
/*width:60%;*/
}

.title-rule {
  width:590px;
  height:1px;
  background:#ddd;
  margin:5px 15px 15px;
}

div.highlight {
}

table.RadEWrapper {
  margin-left:-32px;
}

.subpage-content p {
  margin-left:15px;
  margin-right:15px;
}

#videoplayer {
  float:right;
  padding:8px;
  margin-left:15px;
  margin-bottom:5px;
  background:#eee;
  border:1px solid #999;
}

#subpage-maingraphic {
  width:620px;
  height:120px;
  background:#ccc;
  border-bottom:1px solid #666;
}

.subpage-contentgraphic {
  width:250px;
  height:250px;
  float:right;
  background:#ccc;
  border:1px solid #666;
  margin-right:15px;
  margin-left:15px;
  margin-bottom:15px;
}

.google-ads {
  background-color:transparent;
  padding:20px 0 20px 10px;
}

/* =footer 
------------------------------------------------------*/
div.footer {
  list-style:none;
  padding:10px 0 0;
  margin:0 auto;
  z-index:1;
  position:relative;
  clear:both;
  font-size:85%;
}

div.footer a:link,div.footer a:visited {
  color:#fff;
  text-decoration:none;
}

div.footer a:hover,div.footer a:active {
  color:#ccc;
  text-decoration:underline;
}

/* generics
--------------------------------------------*/
.floatright {
  float:right;
}

.clearboth {
  clear:both;
}

.hide {
  display:none;
}

.show {
  display:block;
}

/* =clear fix 
----------------------------------------*/
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix {
  display:inline-block;
}

/* Hides from IE-mac \*/
.clearfix {
  display:block;
}

/* End hide from IE-mac */
* html .clearfix {
  height:1%;
}

/*  =text
---------------------------------------------------------------*/
p {
  margin:.5em .5em 1em 1em;
}

h1 {
  color:#101a20;
/*position: relative;
  left: -15px;
  top: -5px;*/
  padding-left:10px;
  padding-top:10px;
  font:18px "Trebuchet MS", Verdana, Arial;
  text-transform:uppercase;
}

h1 span {
  padding:5px 20px;
}

h2 {
/*color: #069;
  margin: .5em 0em .5em 0em;
  font: normal 1.3em Arial, Helvetica, sans-serif;  */
/* blue color used for all page subheadings -----------------*/
  color:#fff;
  background:#267e44;
/*border-bottom: 1px solid #a2adae;*/
  font:1em "Trebuchet MS", Verdana, Arial;
  padding:.5em;
  padding-left:15px;
  margin-bottom:15px;
  text-transform:uppercase;
  border-top:1px solid #888;
  border-bottom:1px solid #888;
}

h2 span {
  display:none;
}

h2 a:link {
  color:#fff;
}

h2 a:hover {
  color:#fff;
}

h3 {
  color:#03213d;
  font:normal 1.1em Arial, Helvetica, sans-serif;
  margin:.5em 0 .5em .5em;
}

h3 span {
/* used on article.aspx page for date in header */
  border-right:1px solid #b95;
  padding-right:5px;
  margin-right:5px;
  color:#666;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
}

h4 {
  font-size:1.1em;
  margin:1.2em 5px;
  font-weight:bold;
  color:#333;
}

h5 {
  font-size:1em;
  margin:1.2em 0;
  font-weight:bold;
  color:#e94700;
  font:1em "Trebuchet MS", Verdana, Arial;
}

h6 {
  font-size:.8em;
  margin:1.2em 0;
  font-weight:bold;
}

.img a {
  border:0;
}

/* =links
------------------------------------------------------*/
.content a:link,.content a:visited {
  color:#267e44;
  text-decoration:none;
  border-bottom:1px dotted #267e44;
}

.content a:hover,.content a:active /* Netscape 4 ignores hover and active states */ {
  color:#8cc63e;
  text-decoration:none;
  border-bottom:1px dotted #8cc63e;
}

.content a.img:link,.content a.img:visited {
  text-decoration:none;
}

.content a.img:hover,.content a.img:active /* Netscape 4 ignores hover and active states */ {
  text-decoration:none;
}

a.pdf {
  padding-left:20px;
  background:url(Images/icon_pdf_sm.gif) no-repeat left center;
}

/* =index page
--------------------------------------------------------------------------------------*/
.flashslideshow {
  height:440px;
}

.content div.threeads {
  background:#000;
  position:relative;
  width:620px;
  height:175px;
}

.ad1 {
  position:absolute;
  top:10px;
  left:0;
}

.ad2 {
  position:absolute;
  top:10px;
  left:210px;
}

.ad3 {
  position:absolute;
  top:10px;
  left:420px;
}

.ad1 a {
  border:0;
  padding:0;
  margin:0;
}

.ad1 a img {
  border:0;
  padding:0;
  margin:0;
}

.homeleft {
  width:350px;
  float:left;
}

div.homeinthenews {
  margin-top:9px;
  background:#fff;
  width:350px;
  min-height:130px;
}

div.homenews,div.teamnews {
/*background:#fff url(images/news_bg.jpg) repeat-x;*/
  width:280px;
  padding-bottom:4px;
  min-height:560px;
}

div.homenews a:link,div.homenews a:visited {
  color:#e54800;
  text-decoration:none;
}

div.homenews a:hover,div.homenews a:active /* Netscape 4 ignores hover and active states */ {
  color:#fff;
  text-decoration:none;
}

.teamitems {
  margin:5px 5px 5px 0;
}

div.homenews .newsimagelarge,div.teamnews .newsimagelarge {
  margin:15px 15px 0;
  padding:5px;
  border:1px solid #444;
  text-align:center;
}

.homenews h5 {
  font-size:1.3em;
  margin:0 15px;
  padding:5px 0;
  color:#ccc;
  font-weight:bold;
}

div.teamnews h5 {
  color:#105e2a;
  font-size:1.3em;
  margin:0 15px;
  padding:5px 0;
  font-weight:bold;
}

div.homenews p,div.teamnews p {
  margin:0 0 0 15px;
}

div.bottomleft-custom {
  width:350px;
  height:220px;
  padding:0;
  margin:0;
  margin-top:10px;
  background-color:#000;
}

.homeflvplayer {
  text-align:left;
  background:#fff url(images/news_bg.jpg) repeat-x;
}

.homeflv {
  padding:10px;
}

.homeflvplayer ul {
  list-style:none;
  width:240px;
  padding-left:0;
  margin:0 auto;
}

.homeflvplayer li {
  border-bottom:1px solid #999;
  padding:2px;
  text-align:left;
}

.homeflvplayer li a img {
  padding:1px;
  margin:4px;
  border:1px solid #999;
}

.homeflvplayer li a:link,.homeflvplayer li a:visited {
  color:#e54800;
  font-weight:bold;
  text-decoration:underline;
}

.homeflvplayer li a:hover,.homeflvplayer li a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  text-decoration:underline;
}

.lightgreybg {
  background:#f2f2f2;
}

.whitebg {
  background:#fff;
}

.homeflvplayer li img {
  height:28px;
  width:37px;
  float:left;
}

.homeflvplayer span {
}

.iframecontainer {
  height:200px;
  margin:0;
  margin-bottom:5px;
  padding:0;
}

.homeiframe {
  margin:0;
  padding:0;
  height:200px;
  width:100%;
}

.qwestarena {
  margin-top:15px;
  margin-bottom:5px;
  height:200px;
  background:#ccc;
  line-height:1em;
  text-align:center;
}

.qwestarena img {
  margin:0 auto;
}

.featuredpartner {
}

.newstabs {
  margin:0;
  padding:0;
  height:23px;
}

.btnbuytickets280 {
  margin:0 auto;
  width:280px;
}

/* = 

-----------------------------------------------*/
img.faded {
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
}

img.nofade {
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

ul.substory {
  margin:0 auto 5px;
  list-style:none;
  width:320px;
/* set for win ie*/
}

ul.substory li {
/*border-bottom: 1px dotted #999;*/
  margin-bottom:10px;
  line-height:1.3em;
  _height:1em;
/* for ie  whitespace bug */
}

.substory li img {
  border:1px solid #444;
/*padding: 2px;*/
  margin:5px;
  float:left;
}

.substory p {
}

.substory a:link,.substory a:visited {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

.substory a:hover,.substory a:active {
  color:#8cc63e;
}

div.teamnews .substory a:link,div.teamnews .substory a:visited {
  color:#105e2a;
  font-weight:bold;
  text-decoration:none;
  border:0;
}

div.teamnews .substory a:hover,div.teamnews .substory a:active {
  color:#8cc63e;
}

div.teamnews ul.substory {
  margin:0 auto 5px;
  list-style:none;
  width:280px;
/* set for win ie*/
}

/* =secondary pages
--------------------------------------------------------------------------------------*/
/* =news
-----------------------------------------------------------*/
.subcontent {
  border:1px solid #999;
  float:right;
  width:340px;
  margin:.5em;
}

.inside {
  padding:10px;
}

.subcontent .imglarge {
}

.subcontent img {
}

.photocaption {
  background:#ebebeb;
}

.photocaption p {
  font-size:80%;
  color:#000;
}

.photocourtesy {
  color:#666;
}

.photocourtesy span {
  color:#105e2a;
}

div.relatedlinks {
  margin:5px 0;
}

div.relatedlinks h2 {
  color:#fff;
  background:#e94700;
  border-bottom:1px solid #a2adae;
  font:1em "Trebuchet MS", Verdana, Arial;
  padding:.5em;
}

div.relatedlinks a /* this rule is hidden from Netscape 4 */ {
  display:block;
  border-bottom:1px dotted #063;
  text-decoration:none;
/*padding:.25em .25em .25em 1em;*/
  width:280px;
  margin:0;
  padding:0;
  padding-top:3px;
  padding-bottom:3px;
}

div.relatedlinks a:link,div.relatedlinks a:visited,div.relatedlinks a.current {
  color:#666;
  background:url(Images/arrow_blue.gif) no-repeat right center;
}

div.relatedlinks a:hover,div.relatedlinks a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ebebeb;
}

div.relatedlinks ul /*this rule is hidden from Netscape 4,set both padding and margin for different browsers */ {
  padding:0;
  margin:0;
  list-style-type:none;
}

div.relatedlinks li {
  margin:0;
  _height:1em; /* for ie  whitespace bug */
}

div.relatedoutput {
  float:right;
  height:210px;
  width:190px;
  overflow:auto;
  background:#f7f7f7;
  display:block;
}

div.gallerythumbs {
}

div.gallerythumbs img {
  padding:1px;
  border:1px solid #999;
  margin:1px;
  display:block;
  float:left;
  width:70px;
  height:52px;
}

div.gallerythumbs a {
  border-bottom:solid 1px #fff;
}

div.relatednews {
}

div.relatednews ul {
  padding:0;
  margin:0;
  list-style-type:none;
  display:block;
}

div.relatednews li {
  margin:0;
  display:block;
  border-bottom:1px solid #ddd;
  _height:1em; /* for ie  whitespace bug */
}

div.relatednews a /* this rule is hidden from Netscape 4 */ {
  display:block;
  text-decoration:none;
  padding:.25em .25em .25em 1em;
}

div.relatednews a:link,.relatednews a:visited {
  color:#8cc63e;
}

div.relatednews a:hover,.relatednews a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ccc;
}

div.relatedmultimedia {
}

div.relatedmultimedia ul {
  padding:0;
  margin:0;
  list-style-type:none;
  display:block;
}

div.relatedmultimedia li {
  margin:0;
  display:block;
  _height:1em;
/* for ie  whitespace bug */
}

div.relatedmultimedia li a {
  display:block;
  border-bottom:1px solid #ddd;
  text-decoration:none;
  padding:.25em .25em .25em 1em;
  height:70px;
}

div.relatedmultimedia li a span {
  display:block;
  padding-top:15px;
}

div.relatedmultimedia li a img {
  margin:5px;
  float:left;
}

div.relatedmultimedia a:link,div.relatedmultimedia a:visited {
  color:#8cc63e;
}

div.relatedmultimedia a:hover,div.relatedmultimedia a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ccc;
}

/* related players */
div.relatedplayers {
}

div.relatedplayers ul {
  padding:0;
  margin:0;
  list-style-type:none;
  display:block;
}

div.relatedplayers li {
  margin:0;
  padding:0;
  display:block;
  border-bottom:1px solid #ddd;
  _height:1em;
/* for ie  whitespace bug */
}

div.relatedplayers a /* this rule is hidden from Netscape 4 */ {
  display:block;
  text-decoration:none;
  padding:.25em .25em .25em 1em;
}

div.relatedplayers a:link,.relatedplayers a:visited {
  color:#8cc63e;
}

div.relatedplayers a:hover,.relatedplayers a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ccc;
}

/* =multimedia page 
---------------------------------------------*/
div.multimedia {
  height:267px;
  border:1px solid #999;
  overflow:scroll;
  background:#eee;
  width:240px;
  float:left;
  padding:0;
  margin:0;
}

div.multimedia ul {
  padding:0;
  margin:0;
  list-style-type:none;
}

div.multimedia li {
  padding:0;
  margin:0;
  _height:1em;
/* for ie  whitespace bug */
}

div.multimedia li a {
  display:block;
  width:230px;
  height:70px;
  border-bottom:1px solid #e3e3e3;
}

div.multimedia li a span {
  display:block;
  padding-top:15px;
}

div.multimedia li a img {
  margin:5px;
  float:left;
}

div.multimedia a:link,.multimedia a:visited {
  color:#8cc63e;
}

div.multimedia a:hover,.multimedia a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ccc;
}

.linkmore {
  clear:both;
  padding:.5em;
  text-align:left;
}

.linkmore a:link,.linkmore a:visited {
  font-size:90%;
  color:#fff;
  background:#007acd;
  border:1px solid #ccc;
  border-bottom-color:#999;
  border-right-color:#999;
  padding:4px 8px;
  text-decoration:none;
}

.linkmore a:hover,.linkmore a:active {
  font-size:90%;
  color:#fff;
  background:#666;
  padding:4px 8px;
  border-top:1px solid #0cf;
  border-right:1px solid #069;
  border-bottom:1px solid #069;
  border-left:1px solid #0cf;
}

.tblroster {
  border:0;
  width:590px;
  empty-cells:hide;
}

.tblroster td,.tblroster th {
  padding:1px;
  vertical-align:top;
  text-align:center;
}

.tblroster td {
  border:1px solid #ccc;
  width:25%;
}

.tblroster td img {
  border:1px solid #ccc;
  padding:3px;
  margin:5px;
}

.tblroster td a:link,.tblroster td a:visited {
  color:#06f;
  text-decoration:none;
  border-bottom:1px none #105e2a;
}

.tblroster td a:hover,.tblroster td a:active /* Netscape 4 ignores hover and active states */ {
  color:#00f;
  background-color:#fff;
}

span.playername {
  font-size:80%;
  font-weight:bold;
  color:#e94700;
  white-space:nowrap;
}

/* playerdetail
---------------------------------------------*/
.playercontentright {
  width:260px;
  float:right;
/*width:60%;*/
}

.playerdescription {
  width:320px;
  float:left;
}

.playersubcontent {
  border:1px solid #999;
  width:260px;
  margin:.5em 0 .5em .5em;
  float:right;
}

.playertable {
  background:#ebebeb;
}

.tblplayer {
  background:#999;
  color:#fff;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-collapse:collapse;
  width:100%;
  margin:10px auto;
}

.tblplayer th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  background:#e94700;
  padding:3px;
}

tr.altcolor {
  background:#acacac;
}

.tblplayer td {
  font-size:80%;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  padding:3px;
  text-align:center;
}

div.playerrelatedlinks {
}

.contentblock div.playerrelatedlinks ul {
  padding:0;
  margin:1em 0;
  list-style-type:none;
}

div.playerrelatedlinks li {
  margin:0;
  _height:1em;
/* for ie  whitespace bug */
}

div.playerrelatedlinks a /* this rule is hidden from Netscape 4 */ {
  display:block;
  border-bottom:1px dotted #063;
  text-decoration:none;
  padding:.25em .25em .25em 1em;
}

div.playerrelatedlinks a:link,div.playerrelatedlinks a:visited {
  color:#666;
  background:url(Images/arrow_blue.gif) no-repeat center right;
}

div.playerrelatedlinks a:hover,div.playerrelatedlinks a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ebebeb;
}

/* =calendar and =schedule
-------------------------------------------------------------*/
.eventselectionwrapper {
  margin:1em 0;
}

.eventcalendar {
  position:relative;
  width:350px;
  margin:0 auto;
  float:left;
}

.tenantselector {
  padding:.5em;
  width:190px;
  float:right;
  border:1px solid #ccc;
  background:#fff;
  margin:0 30px 0 0;
}

.tenantselector table {
  width:100%;
  background:#fff;
}

.tenantselector table td {
  height:20px;
  line-height:20px;
  vertical-align:middle;
  border-bottom:1px solid #999;
}

.tenantselector table td img {
  padding:0 4px;
}

.calendarlegend {
  padding:.5em;
  width:190px;
  float:right;
  border:1px solid #ccc;
  margin:10px 30px 0 0;
  background:#fff;
}

.calendarlegend tr {
}

td.eventtitle {
  color:#ccc;
  font-weight:bold;
  font-size:110%;
}

tr.eventborder {
  border-bottom:1px solid #444;
}

.tblschedule {
  border-collapse:collapse;
  width:280px;
  margin:5px auto 0;
}

.tblschedule td,.tblschedule th {
  padding:5px;
  color:#666;
  font:10px "Trebuchet MS", Verdana, Arial, sans-serif;
}

.tblschedule th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
  border-bottom:1px solid #999;
  background:#105e2a;
  padding:3px;
  color:#fff;
}

.tblschedule tr.title {
  font-weight:bold;
  background:#267e44;
}

.tblschedule tr.title td {
  color:#fff;
}

.tblschedule td a:link,.tblschedule td a:visited {
  color:#f37421;
  padding:3px;
  text-decoration:none;
}

.tblschedule td a:hover,.tblschedule td a:active /* Netscape 4 ignores hover and active states */ {
  color:#fff;
  background-color:#f37421;
  text-decoration:none;
}

/* inner schedule table - team pages in the content area */
.tblscheduleinner {
  border-collapse:collapse;
  width:300px;
  margin:5px auto 0;
  background:#fff;
}

.tblscheduleinner td,.tblscheduleinner th {
  padding:5px;
  color:#666;
  font:10px "Trebuchet MS", Verdana, Arial, sans-serif;
}

.tblscheduleinner th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
  border-bottom:1px solid #999;
  background:#105e2a;
  padding:3px;
  color:#fff;
}

.tblscheduleinner tr.title {
  font-weight:bold;
  background:#267e44;
}

.tblscheduleinner tr.title td {
  color:#fff;
}

.tblscheduleinner td a:link,.tblscheduleinner td a:visited {
  color:#f37421;
  padding:3px;
  text-decoration:none;
}

.tblscheduleinner td a:hover,.tblscheduleinner td a:active /* Netscape 4 ignores hover and active states */ {
  color:#fff;
  background-color:#f37421;
  text-decoration:none;
}

.tblscheduleinner tr.eventborder {
  border-bottom:1px solid #999;
}

/*mini schedule
  ---------------------------------- */
.tblschedulemini {
  border-collapse:collapse;
  width:208px;
}

.tblschedulemini td,.tblschedulemini th {
  color:#666;
  border-bottom:1px dotted #333;
  padding:3px;
  font-size:90%;
}

.tblschedulemini th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
  border-bottom:1px dotted #333;
  background:#e94700;
  padding:3px;
  color:#fff;
}

.tblschedulemini tr.title {
  font-weight:bold;
  background:#222;
  color:#999;
}

.tblschedulemini td a:link,.tblschedulemini td a:visited {
  color:#ccc;
  text-decoration:none;
/*border-bottom: 1px dotted #105e2a;*/
}

.tblschedulemini td a:hover,.tblschedulemini td a:active /* Netscape 4 ignores hover and active states */ {
  color:#999;
  text-decoration:underline;
}

/* =tbllegend

----------------------------------------*/
.tbllegend {
  width:100%;
  margin:0;
  background:#fff;
}

.tbllegend td,.tbllegend th {
  border-bottom:1px solid #999;
  padding:5px;
  font-size:90%;
}

.tbllegend th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
}

/* = calendar
------------------------------------------*/
.calendartable {
  width:280px;
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
  color:#ddd;
  font:"Trebuchet MS", Verdana, Arial, sans-serif;
  background:#0b1217;
}

.calendartable ul {
  list-style:none;
  margin:0;
  padding:0;
}

.calendartable li {
  border-bottom:1px dotted #fff;
}

.calendartable li a {
  display:block;
  padding:2px 2px 2px .5em;
  color:#267e44;
  text-decoration:none;
  width:auto;
}

.calendartable li a:hover {
  background-color:#666;
  color:#fff;
}

.month {
  font-size:150%;
  height:40px;
  color:#ccc;
  text-align:center;
  background-color:#101a20;
}

.nextprev {
  color:#444;
}

.month td {
  background-color:#101a20;
  font-size:100%;
}

.event {
  clear:both;
  padding-left:1em;
  padding-bottom:.75em;
  display:block;
}

.days {
  text-align:center;
  padding:3px 0;
}

.date {
  text-decoration:none;
  float:left;
  width:1.5em;
  height:1.5em;
  text-align:center;
  color:#333;
}

.weekday {
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
}

.weekday a,.weekend a,.emptydate a,.today a,.currentday a {
  text-decoration:none;
}

.weekend {
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
}

.emptydate {
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
  background:#101a20;
}

.today,.currentday {
  border:1px solid #f90;
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
  font-size:120%;
  font-weight:bold;
}

/* calendar style for content area calendars */
/* = calendar
------------------------------------------*/
.innercalendartable {
  width:280px;
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
  color:#333;
  font:"Trebuchet MS", Verdana, Arial, sans-serif;
  background:#fff;
}

.innercalendartable td {
  color:#333;
}

.innercalendartable ul {
  list-style:none;
  margin:0;
  padding:0;
}

.innercalendartable li {
  border-bottom:1px dotted #fff;
}

.innercalendartable li a {
  display:block;
  padding:2px 2px 2px .5em;
  color:#267e44;
  text-decoration:none;
  width:auto;
}

.innercalendartable2 li a:hover {
  background-color:#666;
  color:#fff;
}

.innermonth {
  font-size:150%;
  height:40px;
  color:#101a20;
  text-align:center;
  background-color:#fff;
}

.nextprev {
  color:#444;
}

.innermonth td {
  background-color:#fff;
  font-size:100%;
}

.event {
  clear:both;
  padding-left:1em;
  padding-bottom:.75em;
  display:block;
}

.innerdays {
  text-align:center;
  padding:3px 0;
  background-color:#267e44;
  color:#fff;
}

.innerdate {
  border-right:1px solid #8e9a9a;
  border-bottom:1px solid #8e9a9a;
  text-decoration:none;
  float:left;
  width:1.5em;
  height:1.5em;
  text-align:center;
  color:#333;
}

.innerweekday {
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
  background:#ebebeb;
  border:1px solid white;
}

.innerweekday a,.innerweekend a,.inneremptydate a,.innertoday a,.innercurrentday a {
  text-decoration:none;
}

.innerweekend {
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
  background:#a2adae;
  border:1px solid white;
}

.inneremptydate {
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
  background:#fff;
  border:1px solid #ddd;
}

.today,.currentday {
  border:1px solid #f90;
  vertical-align:top;
  text-align:left;
  height:40px;
  padding:1px;
  width:14%;
  font-size:120%;
  font-weight:bold;
}

/* 
calendar styles for games------------------*/
.steelheadshome {
  background-color:#f90;
  color:#fff;
}

.steelheadsaway {
  background:#0071c1;
  color:#fff;
}

.stampedehome {
  background:#e52626;
  color:#fff;
}

.stampedeaway {
  background:#000;
  color:#fff;
}

.qwesthome {
  background:#015daa;
  color:#fff;
}

.burnhome {
  background:#633;
  color:#fff;
}

.burnaway {
  background:#666;
  color:#fff;
}

img.imgcatchofgame {
  padding:5px;
}

/* =table data

-----------------------------------------------------*/
.tbldata {
  border-top:1px solid #999;
  border-left:1px solid #999;
  border-collapse:collapse;
  background:#ebebeb;
  margin-left:1em;
  width:90%;
}

.tbldata td {
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  padding:5px;
  font-size:90%;
  color:#333;
}

.tbldata th {
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  padding:5px;
  font:normal 120% "Trebuchet MS", Verdana, Arial;
  color:#fff;
  background:#e94700;
}

.tbldata th a:link,.tbldata th a:visited {
  color:#ccc;
  text-decoration:underline;
}

.tbldata th a:hover,.tbldata th a:active {
  color:#fff;
  text-decoration:underline;
  background:none;
}

/* =tblplain

----------------------------------------*/
.tblplain {
  border-top:1px solid #999;
  border-left:1px solid #999;
  border-collapse:collapse;
  width:90%;
  margin-left:1em;
}

.tblplain td,.tblplain th {
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  padding:5px;
  font-size:90%;
}

.tblplain th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
}

/* =tblpreview

----------------------------------------*/
.tblpreview {
  border-collapse:collapse;
  width:500px;
  margin-left:1em;
}

.tblpreview td,.tblpreview th {
  text-align:center;
  padding:5px;
  font-size:120%;
}

.tblpreview th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
}

div.highlight1 {
  font-size:120%;
  color:#267e44;
  width:90%;
  border-bottom:1px dotted #999;
  border-top:1px dotted #999;
  padding:1em;
  margin:1em;
}

div.highlight1 div {
  padding:20px 2em .25em;
}

div.highlight2 {
  margin:.5em;
  padding:1em;
  border-top:1px dotted #999;
  border-bottom:1px dotted #999;
  width:90%;
}

div.highlight3 {
  margin:.5em;
  padding:1em;
  border-top:1px dotted #999;
  border-bottom:1px dotted #999;
  width:90%;
}

/* =admin only 
-----------------------------------------------------*/
div.layoutheader {
  background-image:url(../../assets/images/cms/titleBarBg.gif);
  color:#fff;
  font-weight:bold;
  padding:0;
  height:27px;
  width:100%;
}

div.leftlayoutheader {
  background-image:url(../../assets/images/cms/titleBarBg.gif);
  height:27px;
  color:#fff;
  padding:0;
  clear:both;
  width:170px;
  font-size:10px;
}

.contextitem {
  padding:3px;
  height:15px;
  vertical-align:middle;
  font-size:85%;
}

.contextitemover {
  padding:3px;
  height:15px;
  vertical-align:middle;
  font-size:85%;
  background-color:#ede6c9;
  cursor:pointer;
}

/* =forms
-------------------------------------------------------------*/
div.form {
  width:90%;
  margin:10px auto;
}

legend {
  font-weight:bold;
  font-size:100%;
  color:#e94700;
  padding:.5em 1em;
}

fieldset {
  border:1px solid #ccc;
  padding:1.5em;
}

label {
  font-weight:bold;
  color:#999;
}

span.required {
  color:#f00;
}

div.form input,div.form textarea {
  border:1px solid #ccc;
}

/* =events
---------------------------------------------------------------*/
dl {
  margin:1em;
}

dt {
  color:#909679;
}

dt span {
/* date styles */
  border-right:1px solid #b95;
  padding-right:5px;
  margin-right:5px;
  color:#336;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
}

/* =news
------------------------------*/
.RadGrid {
}

.RadGrid table {
  width:90%;
}

th.GridHeader {
  background:#ebebeb;
}

tr.GridRow td {
  padding:.5em;
  border-bottom:1px dotted #999;
}

tr.GridRow td a {
  font-weight:bold;
}

/* =sitemap 
------------------------------*/
.sitemap {
  margin:1em;
}

.sitemap a {
  border-bottom:1px none #fff;
}

/* =jumplinks 
---------------------------------*/
/* jumplinks for naviation to anchors 

---------------------------------------------*/
.jumplinks {
  border:1px dotted #d2cdc3;
  padding:10px;
  width:500px;
/* width set for ie win */
  margin-bottom:1em;
}

.jumplinks span {
  font-weight:bold;
  color:#060;
}

.jumplinks ul {
  padding:0;
  margin:0;
  list-style:none;
}

.jumplinks li {
  border-bottom:1px dotted #ccc;
  _height:1em;
/* for ie  whitespace bug */
}

.jumplinks li a {
  display:block;
  padding:5px 0 5px 20px;
/* left padding same as link styles padding */
  color:#334a5a;
  text-decoration:none;
  width:100%;
  border-bottom:0 none;
}

html>body .jumplinks li a {
/* ie can't process this */
  width:auto;
}

.jumplinks li a:hover {
/*background-color: #e5e3bf;*/
  color:#c60;
}

.jumplinks li ul {
  padding-left:1em;
}

.jumplinks li ul li {
  border-bottom:0 dotted #ccc;
}

.admin {
}

/*=game summary page 
---------------------------------------------*/
#summary {
  width:540px;
  position:relative;
}

#summary p {
  position:relative;
}

#photo {
  width:340px;
  float:right;
  clear:right;
  height:300px;
}

#photo img {
  left:0;
  top:0;
}

#interview {
  width:151px;
  float:right;
  clear:right;
  height:auto;
  border-left:1px solid #999;
  border-bottom:5px solid #999;
  font-size:90%;
  color:#666;
  line-height:1.3em;
  padding:5px;
  margin:0 0 5px 20px;
}

#interview p {
}

#interview p.interviewee {
  text-align:center;
}

#interview img {
  padding:3px;
  border:1px solid #999;
}

.gameitems {
/* this wraps awards, play of game, photo gallery */
  width:340px;
  margin:.5em .5em 1em 1em;
}

.gameawards {
  background:#a5a5a5;
  background:#333;
  color:#fff;
  width:340px;
}

.gameaward {
  text-align:center;
  font-size:80%;
  margin-top:5px;
}

.gameaward span {
  display:block;
  font-size:110%;
}

.gameaward a {
  width:60px;
  display:block;
  margin:0;
  padding:3px;
  border:1px solid #ccc;
  margin:0 auto;
}

html>body .gamegallerythumbs a {
}

.gameaward img {
  display:block;
}

.gameaward a:hover {
  border:1px solid #f90;
  padding:3px;
  background:#f90;
}

.playofthegame {
  background:#ebebeb;
  clear:left;
}

.playofthegame p {
  margin:0;
  padding:.5em;
}

.gamegallerythumbs {
  background:#ebebeb;
  clear:left;
}

.gamegallerythumbs .inside {
  padding:3px;
  margin:.5em auto;
}

h2.playofthegame {
  height:21px;
  background:#e94700 url(Images/title_playofthegame.gif) no-repeat left center;
  padding:0;
  margin:0;
}

h2.photogallery {
  height:21px;
  background:#e94700 url(Images/title_photogallery.jpg) no-repeat left center;
  padding:0;
  margin:0;
}

h2.interview {
  height:21px;
  background:#e94700 url(Images/title_interview.gif) no-repeat left center;
  padding:0;
  margin:0;
}

h2.boxscores {
  height:21px;
  background:#e94700 url(Images/title_boxscores.gif) no-repeat left center;
  padding:0;
  margin:0;
}

h2.standings {
  height:21px;
  background:#e94700 url(Images/title_standings.jpg) no-repeat left center;
  padding:0;
  margin:0;
}

h2.titlecalendarlegend {
  height:21px;
  background:#e94700 url(Images/title_calendarlegend.gif) no-repeat left center;
  padding:0;
  margin:0;
}

h2.showeventsfor {
  height:21px;
  background:#e94700 url(Images/title_showeventsfor.gif) no-repeat left center;
  padding:0;
  margin:0;
}

h2.titlefeaturedpartner {
  height:21px;
  background:#fff url(Images/title_leaguepartner.gif) no-repeat left center;
  padding:0;
  margin:0;
}

h2.titleburnvideo {
  height:21px;
  background:#e94700 url(Images/title_burnvideo.jpg) no-repeat left center;
  padding:0;
  margin:0;
}

/* gamegallery Thumbnails
----------------------------------------------- */
.gamegallerythumbs a.thumb {
  float:left;
  display:block;
  margin:0;
  padding:3px;
  border:1px solid #999;
  margin:0 5px 5px 0;
}

html>body .gamegallerythumbs a {
}

.gamegallerythumbs img {
  display:block;
}

.gamegallerythumbs a.thumb:hover {
  border:1px solid #f90;
  padding:3px;
  background:#f90;
}

.boxscores {
  background:#ebebeb;
}

/* table scores
---------------------------------------------*/
.tblscores {
  background:#000;
  color:#fff;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-collapse:collapse;
  width:100%;
  margin:5px auto;
}

.tblscores th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
  font-size:90%;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  background:#a2adae;
}

tr.periods {
  background:#333;
}

.tblscores td {
  font-size:80%;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  padding:3px;
  text-align:center;
}

td.team {
  text-align:left;
}

/* news
----------------------------------------------*/
div.contentblock ul.newslist {
  list-style:none;
  margin:0;
  padding:0;
}

div.contentblock ul.newslist li {
  border-bottom:1px solid #999;
  padding:1em;
  clear:left;
  margin:0;
  padding:0;
}

div.contentblock ul.newslist li img.thumbnail {
  float:left;
  border:1px solid #999;
  margin:5px;
  padding:3px;
}

.thumbcontainer {
  width:100px;
  float:left;
}

.inthenewsthumbcontainer {
  width:160px;
  float:left;
}

.newsteaser {
  width:480px;
  float:right;
}

.inthenewsteaser {
  width:420px;
  float:left;
}

span.headline {
  font-weight:bold;
}

/* community programs
-----------------------------------------------*/
ul.programlist {
  list-style:none;
  padding:0;
  margin:0;
}

ul.programlist li {
  padding:0;
  _height:1em;
/* for ie  whitespace bug */
}

ul.programlist li a {
  display:block;
  padding:.25em;
}

/* admin
----------------------------------------------*/
#admin {
  position:absolute;
  top:0;
  right:0;
  margin:2px;
}

#admin a {
  border:1px solid #d5d5d5;
  border-bottom:1px solid #c2c2c2;
  border-right:1px solid #c2c2c2;
  font-family:Verdana, Arial;
  font-size:10px;
  font-weight:bold;
  color:#666;
  background-image:url(Images/buttonBg.gif);
  background-position:top;
  background-color:white;
  height:28px;
  padding:2px;
  text-decoration:none;
}

#admin a:hover {
  color:#33f;
}

.schedulebubble {
  position:absolute;
  top:20px;
  left:70px;
  width:400px;
  height:60px;
  background-color:#ccc;
  z-index:30;
  border:2px solid #f90;
  background:#fff;
  padding:1em;
}

.schedulebubble div.closebtn {
  float:right;
}

/* =tblplain

----------------------------------------*/
.tblstaff {
  border-collapse:collapse;
  width:90%;
  margin-left:1em;
}

.tblstaff td,.tblstaff th {
  border-bottom:1px solid #999;
  padding:5px;
}

.tblstaff th {
  font:normal 120% "Trebuchet MS", Verdana, Arial;
}

.name {
  font-weight:bold;
  color:#267e44;
}

.title {
  font-weight:bold;
}

/* gallery page (images )
-------------------------------------------*/
div.mainimage {
  text-align:center;
}

div.mainimage img {
  border:1px solid #999;
  padding:5px;
  margin:5px;
}

div.imageinfo {
}

/* playerdetail
---------------------------------------------*/
.galleryrcontentright {
  float:right;
  width:260px;
/*width:60%;*/
}

.gallerydescription {
  width:320px;
  float:left;
}

.gallerysubcontent {
  border:1px solid #999;
  float:right;
  width:260px;
  margin:.5em 0 .5em .5em;
}

div.galleryrelatedlinks {
}

div.galleryrelatedlinks ul {
  padding:0;
  margin:1em 0;
  list-style-type:none;
}

div.galleryrelatedlinks li {
  margin:0;
}

div.galleryrelatedlinks a /* this rule is hidden from Netscape 4 */ {
  display:block;
  border-bottom:1px dotted #063;
  text-decoration:none;
  padding:.25em .25em .25em 1em;
  display:block;
  margin:iem 0;
}

div.galleryrelatedlinks a:link,div.galleryrelatedlinks a:visited {
  color:#666;
}

div.galleryrelatedlinks a:hover,div.galleryrelatedlinks a:active /* Netscape 4 ignores hover and active states */ {
  color:#000;
  background-color:#ebebeb;
}

/* schedule rows */
tr.homesteelheadsrow td {
  border:1px solid #f90;
}

tr.awaysteelheadsrow td {
  border:1px solid #0071c1;
}

tr.homestampederow td {
  border:1px solid #e52626;
}

tr.awaystampederow td {
  border:1px solid #000;
}

tr.homeburnrow td {
  border:1px solid #906;
}

tr.awayburnrow td {
  border:1px solid #666;
}

tr.qwestrow td {
  border:1px solid #8cc63e;
}

div.editcontainer {
  background:yellow;
  padding:0;
  margin:0;
  width:520px;
}

.blogmenu {
  margin:40px auto 20px;
  width:200px;
  float:right;
  border:1px dotted #ddd;
}

.blogmenu ul {
  width:190px;
  list-style:none;
  margin:5px auto;
  padding:0;
  border:none;
}

.blogmenu li {
  margin:0;
  _height:1em;
/* for ie  whitespace bug */
}

.blogmenu li a {
  font-size:80%;
  display:block;
  text-decoration:none;
  padding:3px 0;
  width:auto;
  border-bottom:1px solid #ccc;
  color:#444;
}

.blogmenu li a:hover {
  background-color:#ebebeb;
  color:#267e44;
}

/* suites  info
--------------------------------------------------*/
.sodexhocontact {
  border:1px dotted #999;
  margin:1em;
  padding:.5em 3em 3em .5em;
  width:250px;
  background:url(Images/sodexho_bg.gif) no-repeat right bottom;
}

.suitefurnishings {
}

.flashvideocontainer {
  border:1px solid #444;
  padding:.5em;
  margin:1em;
}

/* print styles 
--------------------------------------------------*/
@media print {
  /* print styles */
  body,#content,#pagecontainer {
    color:black;
    background:white;
    font-size:12pt;
  }

  td,p,ul,ol,li,caption,label {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
  }

  a:link,a:visited {
    background:white;
    color:black;
    text-decoration:underline;
    font-weight:bold;
  }

  H1,H2,H3 {
    background:white;
    color:black;
    padding-bottom:1px;
    border-bottom:1px solid gray;
  }

  .sidebar-a {
    display:none;
  }

  .header {
    height:0;
    width:750px;
    text-align:right;
    margin:0;
  }

  .contentlink a:link:after,.contentlink a:visited:after {
    content:" (" attr(href) ") ";
    font-size:90%;
  }

  #nav,.sidebar,#outercontent,.footer,#echlnetwork,#playershotright,#playershotleft,#playershotbg,#logo,#affiliatelogos,.relatedlinks {
    display:none;
  }
}

a.medialink {
  display:block;
  background:url(Images/film.gif) center left no-repeat #e7e7e7;
  height:50px;
  line-height:50px;
  padding-left:60px;
  font-size:18px;
  font-weight:bold;
  border:1px solid #999;
  text-decoration:none;
}

a.medialink:hover {
  background-color:#dfe9fc;
}


