html{
	overflow-x:hidden;
}
* { 
	margin: 0;
	padding: 0;
}

a:link {
   color : #000;
   background : transparent;
   text-decoration : none;
}

a:visited {
   color : #000;
   text-decoration : none;
}

a:hover {
   	text-decoration: underline;
	color: #000;
}

a:active {
   color : #000;
}



a img {
	border: 1px solid #9f9f9f;
}


p {
	padding: 5px 0px 20px 0px;
}


body { 
	background: #121212; 
	font: 76% Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #555;
	margin:0;
}

#container {
	width: 860px;
	margin: 10px auto;
	background-color:#fff;
	padding: 0px 12px 0px 12px;
	border:6px solid #dedede; 
}

#content {
	width:556px;
	margin:2px 0 140px 0;
    height: auto;
}

#content img.pic {
	border: 1px solid #9f9f9f;
	margin:0 0 0 3px;
}

#content h1 { 
	margin:0; 
	height:28px;
	color:#ddd;
	background:#fff;
	padding-bottom:3px;
	padding-top:10px;
	clear:both;
    overflow: hidden;
    line-height: 500px;

}



#content h2 { 
	background:#fff;
	padding-bottom:3px;
	padding-top:5px;
}

#content p {
	width:540px;
	margin:0 0 30px 0;
	padding:2px 5px 5px 5px;	
	text-align:left;
	font-family: Verdana;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 1.4em;
}

#content p.picdesc {
	width:540px;
	margin:0 0 5px 0;
	padding:2px 5px 0px 5px;	
	text-align:left;
	font-family: Verdana;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.1em;
	font-size: 0.8em;
	color:#a3a3a3;
}

#sidebar{
	position:absolute;
	margin:15px 0px 3px 558px;
	padding:10px 0;
	height:535px;
	width:300px;
	background: url(images/bgsidebar.jpg);
	background-repeat: repeat-y-x;
	border:1px solid #9f9f9f;
}

#sidebar img{
	border: 1px solid #9f9f9f;
	margin:10px 0 0 5px;
}



#sidebar a {
	border: none;
}

#sidebar a:hover {
	border: none;
}

td.pagemiddle{
	border:1px solid #fff;
}

#footer {
	border-top: 1px solid #9f9f9f;
	padding-bottom: 35px;
	height:10px;
}

#footer p{
	float:left;
	font-size: 10px;
	text-align: left;
	color:#555;
}

#footer a{
	font-size: 10px;
	text-align: left;
	color:#555;
	border:none;
}

#footer a: hover{
	font-size: 10px;
	text-align: left;
	color: #555;
}

#footer img{
	border:none;
}

#footer img.link{
	float:right;
	border:none;
	margin-top:-15px;
}

#header {
	position:relative;
	margin-top:5px;
	margin-bottom:5px;
	background: url(images/newestlogo.jpg) no-repeat;
	width:858px;
	height:200px;
	border: 1px solid #9f9f9f;
}

#flash {
	position:relative;
	margin:12px 0 0 377px;
	background: url(images/newestlogo.jpg) no-repeat;
	width:356px;
	height:200px;
}
.header .left, .header .right {
	background: #A4A4A0;
	color: #FFF;
	height: 150px;	
}


/* navigation */
.navigation {
	background: #000 url(images/nav.gif);
	border: 1px solid #333333;
	border-color: #9f9f9f #9f9f9f;
	height: 41px;
	color: #fff;
}
.navigation a {
	background: #000 url(images/nav.gif);
	border-right: 1px solid #333333;
	color: #fff;
	display: block;
	float: left;
	line-height: 41px;
	padding: 0 20px;
	text-decoration: none;
	font-family: Verdana;
	letter-spacing: 0;
	font-size: 1.4em;
}
.navigation a:hover {background-position: left bottom; color: #fff;}

.navigation a:visited {color:#fff;}

table.players {
	width:420px;
	margin: 0 auto;
	border-spacing: 0;
	padding: 0;
	background: #fff url(bg_caption.gif) repeat-x;
}


td.players a {
	color: #032CB0;
}

td.players a:hover {
	text-decoration: underline;
}

td.players {
	width:20%;
	height:130px;
	background: #eee   url(images/bg.gif) repeat-x;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	padding: 5px;	
}

td.players:hover {
	background: #ccc  url(images/bg_col2.gif) repeat-x;
	
}

td.players a{
    color:#456;
}

td.players a:hover{
    color: #DB0202;
    text-decoration:none;
}

img.player{
    position:relative;
    border:1px solid #9f9f9f;
    clear:none;
}

img.partners{
	margin:0px 0px 0px 20px;
    position:relative;
    float:right;
    border:1px solid #9f9f9f;
    clear:both;
}


#info {
    position:relative;
    margin:0px;
    padding:0px;
    clear:both;
}

#info ul.players {
    height:50px;
    float:left;
    clear:both;
}


#info li.name{
    margin:0px;
    padding:2px 0px 4px 0px;
    list-style:none;
    font: 1.4em Tahoma, Arial, Helvetica, sans-serif;
    color:#E00404;
}


#info li.team{
    margin:0px;
    padding:0px 0px 8px 0px;
    list-style:none;
    font-size:1.0em;
}

.scores{
    background: url("images/sidescores.png") no-repeat;
    padding: 35px 4px 0 4px;
    /* background-color: lightblue; */
    /* margin-bottom: 1em; */
    width: 280px;
    height: 40px;
    margin:3px 1px 0 5px;
    border: 1px solid #9f9f9f;
	font-family: verdana ;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1.1em;

}


.news{
    background: url("images/sidenews.png") no-repeat;
    padding: 35px 4px 0 4px;
    /* background-color: lightblue; */
    /* margin-bottom: 1em; */
    width: 280px;
    height: 185px;
    margin:3px 1px 0 5px;
    border: 1px solid #9f9f9f;
	font-family: verdana ;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.1em;
}


.newslist {
	list-style-type: none;
	list-style-image: url(images/line.gif); 
	list-style-position: inside;
 /*	
 	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
*/
}


img.picL
{
float:left;
}

img.picR
{
float:right;
}



/*Client page ---------------------------------------------------------------------------------*/
.highslide-html {
	background:#fff;
}

.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
	width: 400px;
	height:200px;
}



.highslide-loading {
    display: block;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background:#fff;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.clickhere{
color:#b8b8b8;
float:left;
clear:none;
}

.control {
	float:right;
	clear:none;
	margin: 0;
	font-size: .9em;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;

}
.control:hover {
	color: black !important;
}


div.clients
{
  margin: 2px;
  border: 1px solid #cccccc;
  height: auto;
  width: 160px;
  float: left;
  text-align: center;
}	
div.clients img
{
  display: inline;
  margin: 3px;
  border: 1px solid #aaaaaa;
  padding:4px;
}

div.desc
{
  text-align: center;
  font-weight: normal;
  width: 160px;
  margin: 2px;
  font-size:1.4em;
  color:#555555;
  border-bottom: 1px dashed #ccc;
}

div.desc a{
  color:#555555;

}







ul.clientlistright{
	float:right;
	list-style:none;
	font-family: Verdana;
	font-size:1.8em;
	line-height:1.6em;
	clear:none;
	width:230px;
	height:200px;
}

img.client{
float:right;
border:none;
margin:20px 0 0 0;
clear:both;
height:128px;
width:128px;
}

/*
ul.client{
	margin:10px 0 0 0;
	float:left;
	list-style:none;
	font-family: Verdana;
	font-size:1.2em;
}

li.clientname{	
	font-size: 1.8em;
	background:none;
}

li.clientname a{
	color:#0066CC;
}
*/
/*---------------------------------------------------------------------------------*/

.newsrss {
	margin: 8px 0 0 8px;
	font-family: Verdana;
	font-size:1.2em;
	background:url(images/sidenews.png) no-repeat ;
}

.newsrss ul {
	margin:0;
	padding: 30px 0 0 4px; 
	list-style: none;
	width:287px;
	_width:288px;
}

.newsrss li {

	padding-left:3px;
 	_padding-left: 2px;
	background-repeat: no-repeat;
	background-position: 0px;
	list-style-position:inherit;
	line-height:25px;
	margin:0 ;
}

.newsrss a {
	text-decoration:none;
}


.newsrss2 {
	margin: 8px 0 0 8px;
	font-family: Verdana;
	font-size:1.2em;
	background:url(images/sidenews2.png) no-repeat ;
}

.newsrss2 ul {
	margin:0;
	padding: 30px 0 0 4px; 
	list-style: none;
	width:287px;
	_width:288px;
}

.newsrss2 li {

	padding-left:3px;
 	_padding-left: 2px;
	background-repeat: no-repeat;
	background-position: 0px;
	list-style-position:inherit;
	line-height:25px;
	margin:0 ;
}

.newsrss2 a {
	text-decoration:none;
}


/*Team backgrounds ---------------------------------------------------------------------------------*/
.toronto{
/*background:url(http://upload.wikimedia.org/wikipedia/en/d/db/NewYorkRangers.png) 10px 0px no-repeat;
filter:alpha(opacity=5);
-moz-opacity:.05;
opacity:.05;
*/
background:url(images/teambackground/toronto.png);
height:200px;
min-height:200px;
width:100%;
}

.chicago{
background:url(images/teambackground/chicago.png);
height:200px;
min-height:200px;
width:100%;
}

.calgary{
background:url(images/teambackground/calgary.png);
height:200px;
min-height:200px;
width:100%;
}

.detroit{
background:url(images/teambackground/detroit.png);
height:200px;
min-height:200px;
width:100%;
}

.montreal{
background:url(images/teambackground/montreal.png);
height:200px;
min-height:200px;
width:100%;
}

.newjersey{
background:url(images/teambackground/newjersey.png);
height:200px;
min-height:200px;
width:100%;
}


.vancouver{
background:url(images/teambackground/vancouver.png);
height:200px;
min-height:200px;
width:100%;
}

.dallas{
background:url(images/teambackground/dallas.png);
height:200px;
min-height:200px;
width:100%;
}

.buffalo{
background:url(images/teambackground/buffalo.png);
height:200px;
min-height:200px;
width:100%;
}

.tampabay{
background:url(images/teambackground/tampabay.png);
height:200px;
min-height:200px;
width:100%;
}

.washington{
background:url(images/teambackground/washington.png);
height:200px;
min-height:200px;
width:100%;
}


.minnesota{
background:url(images/teambackground/minnesota.png);
height:200px;
min-height:200px;
width:100%;
}

.trinec{
background:url(images/teambackground/trinec.png);
height:200px;
min-height:200px;
width:100%;
}

.znozhmo{
background:url(images/teambackground/znozhmo.png);
height:200px;
min-height:200px;
width:100%;
}

.columbus{
background:url(images/teambackground/columbus.png);
height:200px;
min-height:200px;
width:100%;
}

.peterborough{
background:url(images/teambackground/peterborough.png);
height:200px;
min-height:200px;
width:100%;
}

.shawinigan{
background:url(images/teambackground/shawinigan.png);
height:200px;
min-height:200px;
width:100%;
}

.sudbury{
background:url(images/teambackground/sudbury.png);
height:200px;
min-height:200px;
width:100%;
}

.spokane{
background:url(images/teambackground/spokane.png);
height:200px;
min-height:200px;
width:100%;
}

.victoriaville{
background:url(images/teambackground/victoriaville.png);
height:200px;
min-height:200px;
width:100%;
}

.medicinehat{
background:url(images/teambackground/medicinehat.png);
height:200px;
min-height:200px;
width:100%;
}

.capebreton{
background:url(images/teambackground/capebreton.png);
height:200px;
min-height:200px;
width:100%;
}

.london{
background:url(images/teambackground/london.png);
height:200px;
min-height:200px;
width:100%;
}

.reddeer{
background:url(images/teambackground/reddeer.png);
height:200px;
min-height:200px;
width:100%;
}

.newyork{
background:url(images/teambackground/newyork.png);
height:200px;
min-height:200px;
width:100%;
}

.sm{
font-size:.5em;
font-family:Verdana, Arial, Helvetica, sans-serif

}

p.spacer{
width:100%;
clear:both;
height:200px;
}

.flags{
padding:0 !important;
float:right !important;
margin: 4px 2px 0  10px!important;
}

.flags a {
	margin:0 !important;
	padding:0 !important;
	text-decoration: none !important;
	border:none !important;
	background:none !important;
}

.flags a:hover {
border:none !important;
background:none !important
}

.flags img {
	background:none !important;
	border:none!important;
	margin:0 0 0 8px !important;
	padding:0 !important;
}

#partners p {
padding-top:10px;
border-top:2px solid #ccc;

}

/* popup start */

#basic-modal-content {display:none;}
#basic-modal-content2 {display:none;}
#basic-modal-content3 {display:none;}
#basic-modal-content4 {display:none;}
#basic-modal-content5 {display:none;}
#basic-modal-content6 {display:none;}
/* Overlay */
#simplemodal-overlay {
	background-color:#000; 
	cursor:wait;
	}

/* Container */
#simplemodal-container {
	height:405px; 
	width:500px; 
	color:#545454;
	background-color:#dfe8f1; 
	border:4px solid #bbb; 
	padding:20px;
	font-family: "Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.4em;
	}

#simplemodal-container code {
	background:#141414; 
	border-left:3px solid #65B43D; 
	color:#bbb; 
	display:block; 
	margin-bottom:12px; 
	padding:4px 6px 6px;
	}

#simplemodal-container a {
	color:#ddd;
	}
#simplemodal-container a.modalCloseImg {
	background:url(images/x.png) no-repeat; 
	width:35px; 
	height:35px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	right:-16px; 
	cursor:pointer;
	}

#simplemodal-container #basic-modal-content  {padding:8px;}
#simplemodal-container #basic-modal-content2  {padding:8px;}
#simplemodal-container #basic-modal-content3  {padding:8px;}
#simplemodal-container #basic-modal-content4  {padding:8px;}
#simplemodal-container #basic-modal-content5  {padding:8px;}
#simplemodal-container #basic-modal-content6  {padding:8px;}
/* popup stop */

