/*
------------------------------------------
steelies
modified: oct 10 06
------------------------------------------*/



* {
	padding: 0;
	margin: 0;
}

html{
	background:url(Images/html_bg.gif) repeat-y;
	background:#002E55  url(Images/html_bg.gif) repeat-y;
	

}

body{
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	height:100%;
	font-size:11px;
	background:url(Images/body_bg.gif) repeat-x;

	
}


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 
-------------------------------------------------------- *


*/ 
#playershotright{
	z-index:32;
	position:absolute;
	top:109px;
	left:780px;
	width:225px;
	height:368px;
	
	
	

}	

#playershotleft{
	z-index:32;
	position:absolute;
	top:143px;
	left:736px;
	width:44px;
	height:245px;
	

}

#playershotbg{
	z-index:-1;
	position:absolute;
	top:143px;
	left:735px;
	width:290px;
	height:335px;
	background: url(Images/playershot_bg.jpg) no-repeat right bottom;	
	
}

#affiliatelogos{
	z-index:8;
	position:absolute;
	top:260px;
	left:5px;
	width:162px;
	height:51px;
	
	
}



#pagecontainer{
	text-align:left; /* for ie */
	width: 780px;
	padding:0;
	margin:0;
	z-index: 1;
	position: relative;
	/*font-size:92%;*/
}
	
	
#logo{
	position:absolute;
	top:116px;
	left:2px;
	z-index:20;
}	


#outercontent{
	position:absolute;
	top:478px;
	left:780px;
	z-index:21;
	width:225px;
	background: #002E55;
		
}	
	
#adminpagecontainer{
	text-align:left; /* for ie */
	width: 780px;
	padding:0px;
	margin:0;
	z-index: 1;
	position: relative;
}
	

#echlnetwork{
	margin: 0px;
	background-color: #1E0000;
}
	
.wrapper{
	background: url(Images/pagecontainer_bg.gif) repeat-y;	

}	


.google-ads {
	height: 50px;
	background-color: #CCC;
	padding: 20px 0 20px 10px;
}


.bookmark-bug {
	padding-bottom: 10px;	
}
	

/*   =sidebar 
-------------------------------------------------------- */
 .sidebar-a{
	width: 170px;
	float: left;
	padding:0;
	margin:0;
	}
	
	
/* =hack ie 3 pixel gap (holly hack)
-------------------------------------------------------------------*/

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html .sidebar-a{
  margin-right: -3px;
  }
 
* html .iewrapper{
  height: 1%;
  margin-left: 0;
 
 
  }

/* End hide from IE5/mac */

/* end hack */

.iewrapper{ /* this div is needed to get rid of ie 6 3 pixel float gap */
	margin-left:170px;
	
}


.banner{
    padding: 0px;
    margin: 0;
    
}
.banner img
{
    border: 0;
    width: 170px;
}
.contentbanner{
    padding: 0px;
    margin: 5px;
    
}
.contentbanner img
{
    border: 0;
    width: 600px;
}



.imgrotate{
	border-left:1px solid white;
}

	
/* sidebar titles 
-----------------------------------------------------*/

.sidebar-a h2{
	height:23px;
	background:#002E55;
	padding:0;
	margin:0;
	border-bottom:none; /* overwrite cascase */
	}


h2.newsletter{
	background-image: url(Images/title_newsletter.gif);
	background-repeat: no-repeat;
}

h2.standings{
	background-image: url(Images/title_standings.gif);
	background-repeat: no-repeat;	

}
h2.newsletter{
	background-image: url(Images/title_newsletter.gif);
	background-repeat: no-repeat;
		
	
}

h2.coachescorner{
	background-image: url(Images/title_coachescorner.gif);
	background-repeat: no-repeat;
	
}

h2.insiders{
	background-image: url(Images/title_insiders.gif);
	background-repeat: no-repeat;
}

h2.search{
	background-image: url(Images/title_search.gif);
	background-repeat: no-repeat;
	border-bottom:none;	
	height:30px;
}

h2.nextthreegames{
	height:23px;
	background: #002E55 url(Images/title_next3homegames.gif) no-repeat;
	
}

h2.titleinthenews{
	height:23px;
	background: #002E55 url(Images/title_inthenews.gif) no-repeat;
	padding:0;
	margin:0;
	border-bottom:none; /* overwrite cascase */
	
}



	
.affiliates{
	height:168px;
	background: url(Images/affiliates_bg.gif) no-repeat left top;
}	
	
	
.search{
	background:#002E55;
	height:46px;
	border-bottom:1px solid #A2ADAE;
	padding:0 5px;
}	

.btngo{
	margin:0;
	
}

.searchbox{
	background:#A2ADAE;
	border: 1px solid #333;
	width:96%;
	
	padding:2px;
	color:#000;
}

.coachescorner{
	background: #fff url(Images/coachcorner_bg.jpg) repeat-x left top;
	text-align:center;
	height:120px;
	position:relative;
}


.coachescorner img{
	float:right;
}

.coachescorner p{
	padding:10px 5px 5px 5px;
	font-size:90%;
	margin:0;
	float:left;
}

.coachescorner a:link, .coachescorner a:visited{
    color: #06c;
	text-decoration: none;
}

.coachescorner  a:hover, div.insiders a:active{
    color: #000;
    text-decoration: underline;
    background: none;
}

.coachoutput{
	position:absolute;
	top:5px;
	left: 5px;
	width:60px;
	font-size:10px;
}

.insiders{
	background:#4D4B4C;
	color:#fff;
}

.insider{
	border-bottom:1px solid #999;
	height:92px;
}

div.insiders a:link, div.insiders a:visited{
    color: #F60;
	text-decoration: none;
}

div.insiders a:hover, div.insiders a:active{
	
    color: #fff;
    text-decoration: underline;
    background: none;
}

.insider img{
	float:left;
	margin-right:10px;
}

.insider p{
	padding:5px;
	margin:0;
}

p.insidername{
	color:#FF9900;
	font-weight:bold;
}

.newsletter{
	height:48px;
	background:#002E55;
	padding:0 5px;
	border-bottom:1px solid #A2ADAE;
}

.standings {
	height:285px;
	text-align:center;
	background:#eee;

}

.standings h3{
	margin:0;
	padding:3px 0;
}

.nextthreegames{


}


div.nextthreegames a:link, div.nextthreegames a:visited{
    color: #FF6600;
	text-decoration: none;
}

div.nextthreegames a:hover, div.nextthreegames a:active{
	
    color: #333;
    text-decoration: underline;
    background: none;
}



/* =tblstandings

----------------------------------------*/

.tblstandings{
	margin:0px 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;
}


.buytickets {
	height:60px;
	text-align:center;
	background:#F90;
}


.miniconsole{
	margin:0 0 0 -1px;
	background:#fff;
	padding:0 0 5px 0;
	font-size:10px;
}


.flashadlarge{
	position:absolute;
	z-index:8;
	left:0px;
	top:1200px;
	background:#fff;
	heiaht:210px;
	width:520px;
	margin:0;
	padding:0;

}



/* =maincol
-----------------------------------------------------*/

.maincol{
	width: 610px;
	padding: 0;
	margin:0;
	text-align:left;
	float: right;
	background: #fff url(Images/maincol_bg.gif) no-repeat left top;
	
}




.content {
	/*padding:10px  5px 10px 10px;		*/
	/*background-color: #EDE6C9;*/
	line-height: 1.5em;	
	margin-top:17px;
	
	
	}
	
	
.contentblock {
	line-height: 1.5em;	
	/*margin-top:20px;*/
	padding: 10px;
	/*background-color: #EDE6C9;*/
}


.contentleft{
float:left;
width:39%;
}


.contentright{

float:right;
/*width:60%;*/

}




table.RadEWrapper{
margin-left:-32px;
}







/* =footer 
------------------------------------------------------*/

div.footer {
	list-style: none;
	color: #777;
	padding:10px;
	margin:0 auto;
	z-index: 1;
	position: relative;
	clear:both;
	font-size: 80%;
	background: #ccc url(Images/footer_bg.jpg) repeat-x left top;	
	text-align:right;
	text-transform:uppercase;
	
}



div.footer a:link, div.footer a:visited{
    color: #777;
	text-decoration: none;
}

div.footer a:hover, div.footer a:active{
	
    color: #333;
    text-decoration: underline;
    background: none;
}




/* 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: #036;
	position: relative;
	left: -10px;
	top: -5px;
	font: bold 11px "Trebuchet MS", Verdana, Arial;	
	text-transform:uppercase;
}

h1 span{
	background:#fff;
	padding: 5px 20px;
	
}

h2 {
	/*color: #006699;
	margin: .5em 0em .5em 0em;
	font: normal 1.3em Arial, Helvetica, sans-serif;	*/

	/* blue color used for all page subheadings -----------------*/

	color: #fff;
	background: #002E55;
	background:#999;
	/*border-bottom: 1px solid #A2ADAE;*/
	font: 1.0em "Trebuchet MS", Verdana, Arial;
	padding: .5em;
	text-transform:uppercase;
	
	}
	
	
h2 span{
	display:none;

}
	

h3 {
	color: #09f;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	margin: .5em 0em .5em .5em;
}

h3 span {  /* used on article.aspx page for date in header */
	border-right: 1px solid #BB9955;
	padding-right: 5px;
	margin-right: 5px;
	color: #336;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	
}

h4 {
	font-size: 1.1em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color: #0066CC;
	}
	
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color:#002E55;
	font: 1em "Trebuchet MS", Verdana, Arial;
	}
	
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}




.img a {
	border:0;
	
}	





/* =links
------------------------------------------------------*/

.content a:link, .content a:visited{
	color: #002e54;
	text-decoration: underline;
	/*border-bottom: 1px dotted #036;*/
}

.content a:hover, .content a:active	/* Netscape 4 ignores hover and active states */ {
	color: #0000FF;
	text-decoration:underline;
	}
.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
--------------------------------------------------------------------------------------*/

.gamecenter{
	height:205px;
	background:#fff;
}

.bannermain{
	height:90px;
	background:#000;
}

.homeleft{

width:350px;
float:left;
background:#D2D6DD;

}



div.homenews{
	background:#fff;
	width:350px;
	height:700px;
	
}

div.homenews .newsimagelarge{
	
	margin:5px 0 5px 10px;
	padding:5px;
	border:1px solid #ccc;
	text-align:center;
}

.homenews h5{
padding-left:10px;
font-size: 1.3em;
margin:0 10px;
padding:0;



}




.homeright{

width:260px;
float:right;

}


.homeflvplayer {
	height:381px;
}

* html .homeflvplayer {height:379px;
}



.homeflvplayer{
text-align:center;
background:#eee;


}

.homeflv{
	padding:10px;
}


.homeflvplayer ul{
	
	list-style:none;
	width:240px;
	padding-left:0;
	margin:0 auto;
}


.homeflvplayer li{

border-bottom:1px solid #999;
padding:5px;
	
}

.lightgreybg{
background:#f2f2f2;

}

.whitebg{
background:#fff;
}


.homeflvplayer li img{
	
height:28px;
width:37px;
float:left;


}

.homeflvplayer span{

}

.iframecontainer{
    height:200px;
    margin: 0px;
    padding: 0px;
	
}
.homeiframe{
    margin: 0px;
    padding: 0px;
    height:200px;
	width:100%;
}
.qwestarena{
height:200px;
background:#ccc;
line-height:1em;
text-align:center;
}

.qwestarena img{
	margin: 0 auto;
}


.featuredpartner{

}

.newstabs{
margin:0;
padding:0;
height:23px;

}


/* = 

-----------------------------------------------*/



ul.substory{
	margin:0px auto 5px;
	list-style:none;
	width: 330px; /* 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 #999;*/
  /*padding: 2px;*/
  margin: 5px;
  float:left;
  
  }
.substory p{

}

.substory a:link, .substory a:visited{
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
.substory a:hover, .substory a:active{
	color: #6699FF;
	
}



/* =secondary pages
--------------------------------------------------------------------------------------*/

/* =news
-----------------------------------------------------------*/


.subcontent{
	border:1px solid #999;
	float:right;
	width:340px;
	margin:.5em 0 .5em .5em;

}


.inside{
	padding:10px;

}

.subcontent .imglarge{

}

.subcontent img{

}


.photocaption{
	background:#ebebeb;
	
}


.photocaption p{
	font-size:80%;
	color:#000;
}

.photocourtesy{
	color: #666;	

}

.photocourtesy span {
	color: #036;

}


div.relatedlinks{
	width: 126px;
	float:left;
    height:210px;
}

div.relatedlinks h2{
	color: #fff;
	background: #002E55;
	border-bottom: 1px solid #A2ADAE;
	font: 1em "Trebuchet MS", Verdana, Arial;
	padding: .5em;
}

div.relatedlinks h2.titlerelatedlinks{

	height:23px;
	background:#002E55 url(Images/title_relatedlinks.gif) no-repeat left center;
	padding:0;
	margin:0;
	width: 100%;

}


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: 100%;
	margin: 0px; 
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.relatedlinks a:link, div.relatedlinks a:visited {
	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: 0px; 
 	list-style-type: none; 
 }	
 
div.relatedlinks li {
	 margin: 0px; 
	 _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;


}

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: 0px; 
	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: #0099FF;
	

	 }
	 
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: 0px; 
	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: #0099FF;
}
	 
	
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: 0px; 
	 padding: 0px; 
	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: #0099FF;
	

	 }
	 
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:0px;
    margin: 0px;
}
	
div.multimedia ul
{
    padding:0px;
    margin: 0px;
 	list-style-type: none; 
 }	
 
	
div.multimedia li 
{
    padding:0px;
    margin: 0px;
	_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: #0099FF;
}
	 
	
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 #00CCFF;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #00CCFF;
}


.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 #036;
}

.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: #002E55;
	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:#002E55;
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: 0px; 
	 _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{
	width:48%;
	float:left;

}


.tenantselector{
padding:.5em;
width:48%;
float:right;
border:1px solid #999;

}

.tenantselector table{
	width:100%;
}

.tenantselector table td {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border-bottom:1px dotted #999;

}

.tenantselector table td img{
padding:0 4px;


}

.calendarlegend{
padding:.5em;
width:48%;
float:right;
border:1px solid #999;
margin:1em 0 0 0;
background:#ccc;

}


.tblschedule{

	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-collapse:collapse;
	width:100%;
	
}

.tblschedule td, .tblschedule th{
	border-right: 1px solid #eee;
	border-bottom: 1px solid #999;
	padding: 5px;
	font-size:90%;
}

.tblschedule th{
	font: normal 120% "Trebuchet MS", Verdana, Arial;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #999;
	background:#002E55;
	padding:3px;
	color: #fff;
}

.tblschedule tr.title {
	font-weight:bold;
	background:#ebebeb;
	border-right: 1px solid none;

}

.calendartable{
	width:280px;
	border-collapse: collapse;
	background-color:#ECECEC;
	margin-left:auto;
	margin-right:auto;
	font-size:85%;
	
}


/* =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;
}


.calendartable td{
font-size:85%;
}	

.calendartable td a:link, .calendartable td a:visited{
text-decoration: none;
}

.calendartable ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.calendartable li{
	border-bottom: 1px dotted #fff;
}

.calendartable li a{
	display: block;
	padding: 2px 2px 2px 0.5em;
	color: #0066CC;
	text-decoration: none;
	width: auto;
}

.calendartable li a:hover{
	background-color:#666666;
	color: #fff;
}

.month{
	background: #A2ADAE;
	
}

.month td{
	font-size:150%;
	height:40px;
	color: #FFF;
	text-align: center;
}
	
.event {
	clear:both;
	padding-left: 1em;
	padding-bottom: .75em;
	display: block;
}

.days{
	background-color: #002E55;
	color: #A2ADAE;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.date{
	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;
}

.weekday
{
	background: #ebebeb;
	border: 1px solid white;
	vertical-align:top;
	text-align: left;
	height:40px;
	padding: 1px;
	width: 14%;
}
.weekend {
	background: #A2ADAE;
	border: 1px solid white;
	vertical-align:top;
	text-align: left;
	height:40px;
	padding: 1px;
	width: 14%;
}
	
.emptydate{
	border: 1px solid #DDDDDD;
	vertical-align:top;
	text-align: left;
	height:40px;
	padding: 1px;
	width: 14%;
	background-color: #fff;
}
 
.today, .currentday{
	border: 1px solid #FF9900;
	vertical-align:top;
	text-align: left;
	height:40px;
	padding: 1px;
	width: 14%;
	font-size: 120%;
	font-weight: bold;
	background: #EBEBEB;
}


/* 
calendar styles for games------------------*/

.steelheadshome{
	background-color: #FF9900;
	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;
}

	
	

/* =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:#002E55;
	
}

.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:110%;
	color:#0066CC;
	width: 90%;
	border-bottom:1px dotted #999;
	margin:1em;
	
}

div.highlight1 div{
	padding:20px 2em .25em 2em;
	
}

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:#002E55;
	padding:.5em 1em;

}
fieldset{
	border: 1px solid #ccc;
	padding: 1.5em;
}
 label{
	font-weight:bold;
	color:#999999;

}


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 #BB9955;
	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;
	overflow: visible;
}

.sitemap a {
	border-bottom: 1px none #fff;
	text-decoration: none !important;
}

/* =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:#006600;
}

.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 0px 5px 20px; /* left padding same as link styles padding */
	color: #334A5A;
	text-decoration: none;
	width: 100%;
	border-bottom: 0px none;
 }
 html>body .jumplinks li a { /* ie can't process this */
 width: auto; 
}
.jumplinks li a:hover {

	/*background-color: #E5E3BF;*/
	color: #CC6600;	 
 }

 .jumplinks li ul{
 	padding-left:1em;

 }

.jumplinks li ul li{
	border-bottom: 0px dotted #ccc;	
}





.admin{

}


/*=game summary page 
---------------------------------------------*/

#summary {
width: 540px;
position: relative;
        }
		
 #summary p{
 position: relative;
        }
        
#photo{
 width: 340px;
float: right; 
clear: right; 
 height: 300px;
background-color: yellow;
        }
		
		
#photo img{
 left: 0px;
top: 0px;
        }
        
 #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;
background: #EEE url(Images/interview_bg.gif) no-repeat right bottom;
margin: 0px 0px 5px 20px;


        }
        
 #interview p {

        }
		
#interview img{
	float:right;
	margin:5px;
	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:#3784C6;
	color: #fff;
	width:340px;
	float:left;
	
	

}

.gameaward {
	float:left;
	width:33%;
	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:23px;
	background:#002E55 url(Images/title_playofthegame.gif) no-repeat left center;
	padding:0;
	margin:0;
}

h2.photogallery{
	height:23px;
	background:#002E55 url(Images/title_photogallery.gif) no-repeat left center;
	padding:0;
	margin:0;
}

h2.interview{
	height:23px;
	background:#002E55 url(Images/title_interview.gif) no-repeat left center;
	padding:0;
	margin:0;
}

h2.boxscores{
	height:23px;
	background:#002E55 url(Images/title_boxscores.gif) no-repeat left center;
	padding:0;
	margin:0;
}


h2.titlecalendarlegend{
	height:23px;
	background:#002E55 url(Images/title_calendarlegend.gif) no-repeat left center;
	padding:0;
	margin:0;

}

h2.showeventsfor{
	height:23px;
	background:#002E55 url(Images/title_showeventsfor.gif) no-repeat left center;
	padding:0;
	margin:0;

}

h2.aroundtheechl{
	height:23px;
	background:#002E55 url(Images/title_aroundtheechl.gif) no-repeat left center;
	padding:0;
	margin:0;

}

h2.titlefeaturedpartner{
	height:23px;
	background:#002E55 url(Images/title_onlinepromotion.gif) no-repeat left center;
	padding:0;
	margin:0;

}

h2.titlesteelheadsvideo{
	height:23px;
	background:#002E55 url(Images/title_steelheadsvideo.gif) 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 #FF9900;
	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:0px;
	padding:0px;


}

div.contentblock ul.newslist li{
	border-bottom:1px solid #999;
	padding:1em;
	clear:left;
	margin:0px;
	padding:0px;
	
	

}


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;

}
.homenewsteaser{
width:230px;
float:right;

}

.homeinthenewsteaser{
	margin-top: 5px;
	width:180px;
	float:right;

}

span.headline{

font-weight:bold;


}


/* community programs
-----------------------------------------------*/



ul.programlist{
list-style:none;
padding:0;
margin:0
}


ul.programlist li{
	
	padding:0em;
	_height: 1em; /* for ie  whitespace bug */

}

ul.programlist li a{
	display:block;
	padding:.25em;

}








/* admin
----------------------------------------------*/
#admin
{
    position: absolute;
    top: 0px;
    right: 0px;
    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:#666666;
	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:#0066CC;

}

.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: 0px; 
}


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 #0099FF;
}
 

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 3px 0px;
	width: auto;
	border-bottom:1px solid #CCC;
	color: #444;
	

		}
				
.blogmenu li a:hover{
	background-color: #ebebeb;
	color: #0066CC;
}







/* 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;
} 



/* =maincol
-----------------------------------------------------*/

.maincol{
	width: 600px;
	padding: 0;
	margin:0;
	text-align:left;
	background:white;
	float:none;

}

.iewrapper{
	margin-left:0;
	width:600px;
	
	
}


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:0px;
	width: 600px;
	text-align: right;
	margin:0px;
}
	

	
.contentlink a:link:after, .contentlink a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
   
    #nav, #outercontent, .footer, #echlnetwork, #playershotright, #playershotleft, #playershotbg, #logo, #affiliatelogos, .relatedlinks, .subcontent {
	display: none;
	}



}


