html {/* overflow: -moz-scrollbars-vertical; */ min-height: 100.1%; height: 100.1%;}

body {
		margin-left:0;margin-right: 0; margin-bottom: 0; margin-top:0; padding:0;
		background-image: url(images/rink-image.jpg); 
		background-position: top center ; background-repeat: no-repeat;background-attachment: fixed; /*background-color: #F5F6FB;*/ background-color: #F8F7FD;
		color: #000066;
        font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

p {text-align: justify; }
a { color: #000066; background-color: inherit; }

h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold;}

img {border: 0; }



#header { margin:0; padding:0;
		/*
		border: 1px solid purple;
		background-color:yellow;
		*/
		}


.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
	font-size: 1px;
} 

#main1 {
		margin:0; padding:0; min-width: 1000px;
		}


#main1{
position:relative;
top:0px;
width:100%;
height:100%;
text-align:left;
left:0px;
background:transparent;
background:url(images/puck1.gif) no-repeat bottom left; 
/* background:url(images/puck1-smaller.gif) no-repeat bottom left; */
}


.language {text-align: right;}

#left{
top:0px;
position:relative;
height:100%;
width:200px;
left:5px;
float:left;
}

/* not used now 
#left ul {
	font-weight:  bold; TEXT-ALIGN: left;
}
#left li {
	MARGIN: 6px; font-weight: bold; TEXT-ALIGN: left;
}
*/

/* try */
.left-menu { text-align: left; border: 4px solid #F2E1E7;  margin-bottom:10px; 
	font-weight: bold; 
	width: 180px;  
	display: block;	
	margin-top:10px; 	
	padding-top: 5px;padding-bottom:5px;
	margin-left: auto; margin-right: auto;
}

/*.left-menu a {width: 170px; } */
.left-menu a {width: 180px; }


.left-menu a:link {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #000066; display: block;  }
.left-menu a:visited {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #000066; display: block;  }
.left-menu a:active {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #000066; display: block;  }
.left-menu a:hover {text-decoration: none; font-weight: bold; background-color: #666699;color: #E2E1E7; display: block; }

/*
.left-menu a:link {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #E00019; display: block;  }
.left-menu a:visited {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #E00019; display: block;  }
.left-menu a:active {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #E00019; display: block;  }
.left-menu a:hover {text-decoration: none; font-weight: bold; background-color: #E00019;color: #E2E1E7; display: block; }
*/
.left-menu hr {color: #F8EDF1; height: 4px;background-color: #F2E1E7;border: 0;padding:0;margin:0;}

.left-menu h3 { margin-top: 3px; margin-bottom: 3px; font-size: 16px;} 
.left-menu br {line-height: 3px;}

/* try */

#right{
position:relative;
top:10px;
height:100%;
float:right;
clear:none;
width:200px;
right:10px;
margin-bottom:20px;
}



.right-menu { text-align: center; 
	border: 4px solid #F2E1E7; 
	margin-bottom:10px;
	font-weight: bold; 
	width: 100%;
	display: block;	
	margin-top:10px; 	
	padding-top: 0;padding-bottom:0;
	margin-left: 0;
	}

.right-menu a:link {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #000066; display: block;}
.right-menu a:visited {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #000066; display: block;}
.right-menu a:active {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #000066; display: block;}
.right-menu a:hover {text-decoration: none; font-weight: bold; background-color: #666699;color: #E2E1E7; display: block;}

/*
.right-menu a:link {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #E00019; display: block;}
.right-menu a:visited {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #E00019; display: block;}
.right-menu a:active {text-decoration: none; font-weight: bold;  background-color: #E2E1E7;color: #E00019; display: block;}
.right-menu a:hover {text-decoration: none; font-weight: bold; background-color: #E00019;color: #E2E1E7; display: block;}
*/


.right-menu hr {color: #F8EDF1; height: 4px;background-color: #F2E1E7;border: 0;padding:0;margin:0;}

.right-menu h3 { margin-top: 3px; margin-bottom: 3px; font-size: 20px; color: #E00019;} 
.right-menu br {line-height: 3px;}

.rightcalendar {height:50px;width:100%; background-image: url(images/calendar-2-bkg.gif); background-repeat: no-repeat;padding-top:15px; font-weight: bold; }
.rightstats {height:40px;width:100%; background-image: url(images/stats-2-bkg.gif); background-repeat: no-repeat;padding-top:15px;}




#middle{
position:relative;
top:0px;
height:100%; width:auto; 
margin-left:210px; /*padding-left: 5%; */
margin-right:220px; /*padding-right: 5%; */
/*
left:0px; width: 45%;
float:none;
clear:none
*/
}

.middle_inner {margin-left: 5%; margin-right: 5%;}


#middleb{
position:relative;
top:0px;
width:100%;
height:100%;
margin-left:auto;
margin-right:auto
}
#team-list{
position:relative;
left:0px;
top:0px;
float:left;
width:80px;
text-align:center
}
#player-list{
position:relative;
left:20%;
top:0px;
float:left;
width:auto;
text-align:left;
margin-left:auto;
margin-right:auto
}


.team ul { text-align: left;  margin-left:0px; padding: 0px 5px 0px 16px;}
.team li { text-align: left;  list-style: none;} 

.team-hearts ul {text-align: left;  margin-left:0px; padding: 0px 5px 0px 16px;}
.team-hearts li {  text-align: left; list-style-image: url(images/bullets/heart.gif);}

.team-clubs ul {text-align: left;  margin-left:0px; padding: 0px 5px 0px 16px; }
.team-clubs li {  text-align: left; list-style-image: url(images/bullets/club.gif);  }

.team-spades ul {text-align: left;  margin-left:0px; padding: 0px 5px 0px 16px;}
.team-spades li {   text-align: left; list-style-image: url(images/bullets/spade.gif);  }

.team-diamonds ul {text-align: left;  margin-left:0px; padding: 0px 5px 0px 16px;}
.team-diamonds li {  text-align: left; list-style-image: url(images/bullets/diamond.gif);  }

.team-spare ul {text-align: left;  margin-left:0px; padding: 0px 5px 0px 16px;}
.team-spare li {  text-align: left;  }


.goalie_player {color: #B10101;background-color: inherit;}
.goalie_player a  {color: #B10101;text-decoration: underline;background-color: inherit;}


.any_player {color: inherit;background-color: inherit;}
.any_player a  {color: inherit;text-decoration: underline;background-color: inherit;}

.team_captain {color: inherit; background-color: #474849; display: block;}
.team_captain a {color: #FEFCCA; text-decoration:underline;background-color: #474849; }

.column-in {
		margin:0;  padding: 15px; 
		}


.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background-color:transparent;
		}
		

#footer {background-color:#B10101;  color: #F5F6FB; border: 4px solid #F2E1E7; /*text-align: center; */ height: auto; margin-right:0;margin-left:0;font-size: 11px;}
	
.copy { float: left; font-size:11px; padding-left: 1%; text-align: left; width: 39%;}
.copy a:link {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.copy a:active {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.copy a:visited {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.copy a:hover {color: #F5F6FB; background-color: inherit;text-decoration:underline;}

.design {float: right; font-size: 11px; padding-right:1%; text-align: right; width: 39%;}
.design a:link {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.design a:active {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.design a:visited {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.design a:hover {color: #F5F6FB; background-color: inherit;text-decoration:underline;}

.counter { width:20%; text-align: center;float:left;font-size: 11px;}
.counter img {height: 13px;}
.counter a:link {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.counter a:active {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.counter a:visited {color: #F5F6FB; background-color: inherit;text-decoration:none;}
.counter a:hover {color: #F5F6FB; background-color: inherit;text-decoration:underline;}

.image_in_left {
 float: left; /* positionning of the drop cap line within the container*/
 margin: 0px;
 padding: 5px; 
   }

.image_in_right {
 float: right; /* positionning of the drop cap line within the container*/
 margin: 0px;
 padding: 5px; 
  }



.english {
/*    text-align: center; */
	font-size: 16px;  
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #E00019;  background-color: inherit;
    }
.english a {
    color: #E00019; background-color: inherit;
	text-decoration: none;font-style: italic;
	}
.english a:hover {
	text-decoration: underline;
	} 
	
.french {
  /*  text-align: center; */
	font-size: 16px;  
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #289CE4;    background-color: inherit;
    }
.french a {
    color: #289CE4;   background-color: inherit;
	text-decoration: none;font-style: italic;
	}

.french a:hover {
	text-decoration: underline;
	}  

#game-schedule { padding: 5px; text-align: center; width: 100%;margin-left: auto; margin-right: auto;}

.schedule { text-align: center; padding: 5px; font-size: 11px; border-top:1px solid #B10101; border-right: 1px solid #B10101;}
.schedule-border-left {border-left: 1px solid #B10101;}
.schedule-header {font-weight: bold; border-bottom: 3px solid #B10101;}
.schedule-g1 {border-bottom: 1px solid #B10101;}
.schedule-g2 {border-bottom: 3px solid #B10101;}
.schedule-final {/*background-color: #474849; color: #ffffff;*/ background-color:#33FF00; color:inherit;}
.schedule-po {background-color: #CCFF33; color: inherit;}
.style-1st {background-image: url(images/bullets/1st.gif); background-repeat:no-repeat; background-position:left center;}
.style-2nd {background-image: url(images/bullets/2nd.gif); background-repeat:no-repeat; background-position:left center;}
.style-3rd {background-image: url(images/bullets/3rd.gif); background-repeat:no-repeat; background-position:left center;}
.style-4th {background-image: url(images/bullets/4th.gif); background-repeat:no-repeat; background-position:left center;}

.style-1st-final {background-image: url(images/bullets/1st%20RR.gif); background-repeat:no-repeat; background-position:left center; text-align: right;}
.style-2nd-final {background-image: url(images/bullets/2nd%20RR.gif); background-repeat:no-repeat; background-position:left center; text-align: right;}
.style-3rd-final {background-image: url(images/bullets/3rd%20RR.gif); background-repeat:no-repeat; background-position:left center; text-align: right;}
.style-4th-final {background-image: url(images/bullets/4th%20RR.gif); background-repeat:no-repeat; background-position:left center; text-align: right;}

.schedule-demo {background-color: #E2E1E7;color: inherit;}

#player-stats { padding: 5px; text-align: center; margin-left: auto; margin-right: auto;}
.stats { text-align: center; padding: 5px; font-size: 11px; border-top:1px solid #B10101; border-right: 1px solid #B10101;}
.stats-goals {color: #ffffff; background-color: #B10101; font-weight: bold;}
.stats-goals-against {color: #ffffff; background-color: #04AFBA; font-weight: bold;}

.stats-assists {color: #ffffff; background-color: #F7AD0C; font-weight: bold;}
.stats-points {color: #ffffff; background-color: #474849;font-weight: bold; }
.stats-border-left {border-left: 1px solid #B10101;}
.stats-header {font-weight: bold; border-bottom: 3px solid #B10101;}
.stats-g1 {border-bottom: 1px solid #B10101;}
.stats-g2 {border-bottom: 3px solid #B10101;}
.stats-final {background-color: #474849; color: #ffffff; } 

#team-stats { padding: 5px; text-align: center; margin-left: auto; margin-right: auto;}
#team-stats-playoffs { padding: 5px; text-align: center; margin-left: auto; margin-right: auto;background-color:#CCFF33;}

.sponsors { text-align: center; }

.profile {text-align: center; vertical-align: middle;}

.highlight { color: green;background-color:  #FFFADD;display:block;	
		border-top: 1px solid #C5E18A;
		border-bottom: 1px solid #C5E18A;margin-bottom:0;
		} 

.insert {color: #E00019; font-weight: bold;background-color: #FBFBF3;font-size: 12px; border: 1px dotted #000066; display: block; 
			padding: 10px;  width: 80%; margin-left: auto; margin-right: auto;}
.insert h4 {font-size: 12px;font-weight: bold;text-align: center; padding:0;margin:5px;}
.insert p {padding:0;margin:0;}
.insert a {color: #000066;background-color: inherit;}
.insert ul {margin-top:5px;margin-bottom:5px;}
.insert li {font-weight: normal; }
.insert i {font-style: normal; color: #0099FF;}
.insert em {font-style: normal; color: #0099FF;}

.discipline {background-color:#FBFBF3; color: #000066; border: 1px solid #000000; 
			width: 90%;margin-left: auto; margin-right: auto;}
.discipline thead {background-color:#666699; color: #ffffff; }
.discipline td {border: 1px solid #000066;}
.discipline th {border: 1px solid #ffffff;}

.code-num {width: 10%;text-align: center; vertical-align: middle;}
.description {width: 70%;text-align: left; vertical-align: middle;}
.penalty-type {width: 20%;text-align: left; vertical-align: middle;}

.suspensions {background-color:#FBFBF3; color: #000066; border: 1px solid #000000; 
			width: 95%;margin-left: auto; margin-right: auto;font-size: 0.8em;}
.suspensions thead {background-color:#666699; color: #ffffff; }
.suspensions td {border: 1px solid #000066;}
.suspensions th {border: 1px solid #ffffff;}

.susp-player-name {width: 30%; text-align: left;vertical-align: middle;}
.susp-player-team {width: 10%;text-align: center;vertical-align: middle;}
.susp-infraction-date {width: 25%; text-align: center;vertical-align: middle;}
.susp-num-games {width: 10%;text-align: center;vertical-align: middle; }

#polldiv {text-align: center;width: 170px; margin-left: auto; margin-right: auto;}
