/*****************/
/* HTML ELEMENTS */
/*****************/

.Body
	{
	background-image:url(/images/sitebg.jpg);
	}

/*****************/
/* MENU ELEMENTS */
/*****************/


.MenuHeader
	{
	float: left; 
	width: 162px; 
	height: 20px;
	background-image: url("/images/menubg.gif");
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 5px;
	}

.Menu a
	{
	float: left; 
	width: 162px; 
	height: 20px; 
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: center;
	vertical-align: center;
	padding-top: 5px;
	}

.Menu a:hover
	{
	color: #FFFFFF;
	font-weight: bold;
	background-color: gray;
	}

.MenuSpacer
	{
	height: 15px;
	}

.DenisLandry
	{
	width: 162px; 	
	font: 0.7em Tahoma, sans-serif;
	font-size: 9px;
	text-align: center;
	align: center;
	text-decoration: none;
	}

/*****************************/
/**** SPLASH SCREEN TABLE ****/
/*****************************/

.SplashTable
	{
	width: 400px;
	border: 1px solid black;
	padding: 0px;
	border-spacing: 5px;
	border-collapse: collapse;
	background-color: #CCCCCC;
	text-align: center;
	}

/****************************/
/****  MAIN SITE TABLES  ****/
/****************************/

.MainTable
	{
	margin-left: auto;
	margin-right: auto;
	width: 757px;
	border: solid black;
	border-width: 1px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.MainTDTopLeft
	{
	width: 162px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-bottom: 1px solid gray;
	text-align: center;
	background-color: #CCCCCC;
	}


.MainTDTopRight
	{
	width: 595px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-bottom: 1px solid gray;
	text-align: center;
	background-color: #CCCCCC;
	}

.MainTDMiddle
	{
	width: 757px;
	border-width: 0px;
	padding: 20px;
	border-spacing: 0px;
	padding-top: 20px;	
	}

.MainTDMenu
	{
	width: 162px;
	border-width: 0px;
	padding: 0px
	border-spacing: 0px;
	vertical-align: top;
	background-color: #CCCCCC;
	}

.MainTDContent
	{
	width: 595px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	}

/**************************/
/**** INDEX PAGE TABLE ****/
/**************************/

.IndexTable
	{
	width: 575px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.NewsIndex
	{
	width: 400px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	vertical-align: top;
	}

.GamesIndex
	{
	width: 175px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	align: right;
	vertical-align: top;
	}

/***********************/
/****  NEWS TABLES  ****/
/***********************/

.ListTable
	{
	width: 550px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.ListTablePreview
	{
	width: 380px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.ListTDHeader
	{
	border-width: 1px;
	border: 1px solid black;
	padding: 1px;
	border-spacing: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: left;
	}

.ListTDFight
	{
	border-width: 0px;
	padding: 5px;
	border-spacing: 0px;
	vertical-align: top;
	}

.ListTDNews
	{
	border-width: 0px;
	padding: 15px;
	border-spacing: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	}

.ListTDPosted
	{
	font-family: Verdana;
	font-size: 10px;
	font-weight: italic;
	color: #000000;
	text-align: left;
	}

/*****************************/
/**** GAMES PREVIEW TABLE ****/
/*****************************/
.PreviewTable
	{
	width: 165px;
	border: 1px solid black;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	text-align: center;
	}

.PreviewHeader
	{
	font-family: verdana;
	font-size: 12px;
	color: black;
	font-weight: bold;
	background-color: #CCCCCC;
	border-bottom: 1px solid black;
	}

.PreviewDate
	{
	font-family: verdana;
	font-size: 10px;
	color: black;
	font-weight: bold;
	background-color: #D9D9D9;
	}

.PreviewGame
	{
	font-family: verdana;
	font-size: 10px;
	color: black;
	}

.PreviewStars
	{
	font-family: verdana;
	font-size: 10px;
	color: black;
	background-color: #FFFFFF;
	}

/******************************/
/****  SEASON GAMES TABLE  ****/
/******************************/

.Season
	{
	margin-left: auto;
	margin-right: auto;
	width: 550px;
	border: solid gray;
	border-width: 1px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.SeasonTDMonth
	{
	width: 550px;
	border: solid gray;
	border-width: 1px;
	padding: 0px;
	border-spacing: 0px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
	font-family: Verdana;
	background-color: #CCCCCC;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}

.SeasonTDDate
	{
	width: 125px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-align: left;
	}

.SeasonTDGames
	{
	width: 425px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	vertical-align: top;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-align: left;
	}

/*****************************/
/**** TEAMS CONTENT TABLE ****/
/*****************************/
.TeamsTable
	{
	width: 550px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.TeamsLogo
	{
	width: 200px;
	border-width: 0px;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	}

.TeamsInfo
	{
	width: 350px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	}

/****************************/
/**** PLAYERS INFO TABLE ****/
/****************************/
.PlayersTable
	{
	width: 550px;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.PlayersInfoHeader
	{
	width: 50px;
	border-width: 0px;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	}

.PlayersInfo
	{
	width: 50px;
	border-width: 0px;
	border-spacing: 0px;
	padding-top: 3px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;	
	}

.PlayersNameHeader
	{
	width: 200px;
	border-width: 0px;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	}

.PlayersName
	{
	width: 200px;
	border-width: 0px;
	border-spacing: 0px;
	padding-top: 3px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	}

/**************************/
/**** STANDINGS TABLES ****/
/**************************/
.StandingsTable
	{
	width: 550px;
	border: 1px solid black;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.StandingsInfoHeader
	{
	width: 45px;
	border-bottom: 1px solid black;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	}

.StandingsInfo
	{
	width: 45px;
	border-width: 0px
	border-spacing: 0px;
	padding-top: 3px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;	
	}

.StandingsTeamHeader
	{
	width: 145px;
	border-bottom: 1px solid black;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	}

.StandingsTeam
	{
	width: 145px;
	border-width: 0px;
	border-spacing: 0px;
	padding-top: 3px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	}

/**************************/
/**** STATISTICS TABLE ****/
/**************************/
.StatsPlayerTable
	{
	width: 550px;
	border: 1px solid black;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.StatsGoalieTable
	{
	width: 550px;
	border: 1px solid black;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

.StatsInfoHeader
	{
	width: 50px;
	border-bottom: 1px solid black;
	border-spacing: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	}

.StatsInfo
	{
	width: 50px;
	border-width: 0px;
	border-spacing: 0px;
	padding-top: 3px;
	text-align: center;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;	
	}

.StatsNameHeader
	{
	width: 250px;
	border-width: 0px;
	border-bottom: 1px solid black;
	text-align: left;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	}

.StatsName
	{
	width: 250px;
	border-width: 0px;
	border-spacing: 0px;
	padding-top: 3px;
	text-align: left;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	}

/***************************/
/**** SUSPENSIONS TABLE ****/
/***************************/
.SuspensionTable
	{
	width: 568px;
	border-spacing: 0px;
	border-width: 0px;
	}

.SuspensionHeader
	{
	width: 568px;
	border: 1px solid gray;
	background-color: #CCCCCC;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}

.SuspensionPlayer
	{
	width: 284px;
	border-width: 0px;
	background-color: #FFFFFF;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	}

.SuspensionInfo
	{
	width: 284px;
	border-width: 0px;
	background-color: #FFFFFF;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	text-align: left;
	}


/***************************/
/**** STARS TABLE ****/
/***************************/
.StarsTable
	{
	width: 568px;
	border-spacing: 0px;
	border-width: 0px;
	}

.StarsHeader
	{
	width: 568px;
	border: 1px solid gray;
	background-color: #CCCCCC;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}

.StarsPlayer
	{
	width: 568px;
	border-width: 0px;
	background-color: #FFFFFF;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	text-align: left;
	}

/***************************/
/**** ADVERTISING TABLE ****/
/***************************/
.PubTable
	{
	width: 400px;
	border: 1px solid black;
	padding: 0px;
	}

.PubHeader
	{
	width: 200px;
	background-color: #CCCCCC;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	}
.PubText
	{
	width: 200px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	color: black;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	}

/***********************/
/**** CONTACT TABLE ****/
/***********************/
.ContactTable
	{
	width: 568px;
	border-spacing: 0px;
	border-width: 0px;
	}

.ContactText
	{
	width: 200px;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: black;
	background-color: #FFFFFF;
	}

.ContactField
	{
	width: 468px;
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: red;
	background-color: #FFFFFF;
	}

.ContactSubmit
	{
	width: 568px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	color: black;
	background-color: #FFFFFF;
	}

/***************************/
/**** CLIP VIEWER TABLE ****/
/***************************/
.TableVideo
	{
	width: 600px;
	border-spacing: 0px;
	border-width: 0px;
	background-color: #FFFFFF;
	}

.VideoDesc
	{
	width: 600px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	color: black;
	background-color: #FFFFFF;
	}

.VideoZone
	{
	width: 600px;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	color: black;
	background-color: #FFFFFF;
	}

.VideoHeader
	{
	width: 600px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	color: black;
	background-color: #FFFFFF;
	}

/****************************/
/* DISPLAY TABLE (NO WIDTH) */
/****************************/
.DisplayTable
	{
	width: 568px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid black;
	background-color: #FFFFFF;
	}

.HeaderDisplay
	{
	background-color: #CCCCCC;
	border-bottom: 1px solid black;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	}
.HeaderCenterDisplay
	{
	background-color: #CCCCCC;
	border-bottom: 1px solid black;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	}
.SmallCenterDisplay
	{
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	color: black;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.CenterDisplay
	{
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	color: black;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	}

/*************/
/* AGE STATS */
/*************/
.AgeTDHeader
	{
	background-color: #CCCCCC;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	border-bottom: 1px solid black;
	}

.AgeTDInfo
	{
	background-color: #FFFFFF;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	border: 0px;
	}

/*****************/
/* TEXT ELEMENTS */
/*****************/

.Text
	{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	}

.TextBold
	{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-align: justify;
	font-weight: bold;
	}

.TextCenter
	{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-align: center;
	}

.TextRight
	{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-align: right;
	}

.TextSmall
	{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	text-align: left;
	}

.TextSmallBold
	{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	}

.TextSmallCenter
	{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	text-align: center;
	}

.TextHeader
	{
	width: 568px;
	border-bottom: 1px solid gray;
	font-family: Verdana;
	color: black;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
	}

.TextPub
	{
	width: 568px;
	border: 1px solid gray;
	font-family: Verdana;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #cccccc;
	}

.Copyright
	{
	font: 0.7em Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	}

/******************/
/* LINKS ELEMENTS */
/******************/
.Link:link { text-decoration: none; font-family: Verdana; font-size: 12px; color: gray; }
.Link:visited { text-decoration: none; font-family: Verdana; font-size: 12px; color: gray; }
.Link:hover { text-decoration: underline; font-family: Verdana; font-size: 12px; color: gray; }
.Link:active { text-decoration: underline; font-family: Verdana; font-size: 12px; color: gray; }

.LinkSmall:link { text-decoration: none; text-align: right; font-family: Verdana; font-size: 10px; color: black; }
.LinkSmall:visited { text-decoration: none; text-align: right; font-family: Verdana; font-size: 10px; color: black; }
.LinkSmall:hover { text-decoration: underline; text-align: right; font-family: Verdana; font-size: 10px; color: black; }
.LinkSmall:active { text-decoration: underline; text-align: right; font-family: Verdana; font-size: 10px; color: black; }

.LinkWelcome:link { text-decoration: none; text-align: center; font-family: Verdana; font-size: 14px; color: black; }
.LinkWelcome:visited { text-decoration: none; text-align: center; font-family: Verdana; font-size: 14px; color: black; }
.LinkWelcome:hover { text-decoration: underline; text-align: center; font-family: Verdana; font-size: 14px; color: black; }
.LinkWelcome:active { text-decoration: underline; text-align: center; font-family: Verdana; font-size: 14px; color: black; }
