
/***** common *****/

table.logo {
	width: 450px;
	font-family: arial;
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}


table.border {
	/*width: 450px;*/
	border: #ff9900 solid 1px;
}


table.borderSTATS {
	width: 350px;
	border: #ff9900 solid 1px;
}


a.legend {
	color: #ffffff;
	text-decoration: none;
}


a:hover.legend {
	color: #ffffff;
}



/********** STATS ***********/

table.teamSTATS {
	width: 100%;
}


td.date {
	font-family: arial;
	font-size: 80%;
	color: #ffffff;
	padding-left: 3px;
	background: #ff9900;
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 2px;
}


td.dateLEGEND {
	text-align: right;
	font-family: arial;
	font-size: 80%;
	color: #ffffff;
	padding-right: 5px;
	background: #ff9900;
	border-bottom: #ffffff solid 2px;
}


td.header {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-left: 3px;
	background: #000000;
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 2px;
}


td.headerNAME {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	color: #ffffff;
	padding-left: 3px;
	background: #000000;
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 2px;
}


td.headerRIGHT {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-left: 3px;
	background: #000000;
	border-bottom: #ffffff solid 2px;
}


td.borderTOP {
	font-family: arial;
	font-size: 80%;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	border-top: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
}


td.borderTOPname {
	font-family: arial;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
	border: #ff9900 solid 1px;
}


td.border {
	font-family: arial;
	font-size: 80%;
	text-align: right;
	padding-left: 3px;
	padding-right: 3px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.borderNAME {
	font-family: arial;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
	border-left: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.goalieSTATS {
	font-family: arial;
	font-size: 80%;
	text-align: center;
	border-right: 1px solid #ff9900;
	border-bottom: 1px solid #ff9900;
}




/******** schedule and scores ******/

table.scheduleSCORES {
	width: 100%;
}


td.dateTIME {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-left: 3px;
	background: #ff9900;
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 2px;
}


td.rink {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	background: #ff9900;
	border-right: #ffffff solid 1px;
	border-bottom: #ffffff solid 2px;
}


td.dateTIMEright {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding-left: 3px;
	background: #ff9900;
	border-bottom: #ffffff solid 2px;
}


td.topSCHED {
	font-family: arial;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	border-top: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
}


td.topSCHEDw {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	border-top: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
}


td.topRINK {
	font-family: arial;
	font-size: 80%;
	text-align: center;
	border-top: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
}


td.topSCHEDleft {
	font-family: arial;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	border: #ff9900 solid 1px;
}


td.topSCHEDscores {
	font-family: arial;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	border-top: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
}


td.topSCHEDscoresW {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	border-top: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
}


td.borderSCHED {
	font-family: arial;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.borderSCHEDw {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.borderRINK {
	font-family: arial;
	font-size: 80%;
	text-align: center;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.borderSCHEDleft {
	font-family: arial;
	font-size: 80%;
	padding-left: 3px;
	padding-right: 3px;
	border-left: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.borderSCORES {
	font-family: arial;
	font-size: 80%;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.borderSCORESw {
	font-family: arial;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


td.friendship {
	text-align: center;
	font-family: arial;
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
	border-left: #ff9900 solid 1px;
	border-right: #ff9900 solid 1px;
	border-bottom: #ff9900 solid 1px;
}


table.legend {
	font-family: arial;
	font-size: 120%;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: #000000 solid 1px;
}


