body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-position: 70px 0px;
	background-repeat: repeat;
	font-size: 8pt;
	font-family: Verdana, Arial;
	background-color: #101010;
}

td, tr {
	font-size: 8pt;
	line-height: 150%;
}

img {
	border: 0px;
}

img a{
	border: 0px;
}

a {
	border: 0px;
}

#homedivider {
	width: 595px;
	color: #fff;
	background-color: #06225d;
	text-align: right;
}

#hometextbox {
	position: absolute;
	top: 176px;
	left: 190px;
	width: 566px;
}

#footer {
	width: 1016px;
	height: 50px;
}

#leftnavcol {
	background-image: url("http://centralhockeyleague.com//images/leftbg.jpg");
	color: #fff;
}

#maincontentcol {
	background-color: #fff;
}

#rightside {
	background-image: url("http://centralhockeyleague.com//images/rightside_bg.png");
}

.innerpanelnarrow {
	border: 3px solid #28447f;
	background-color: #ffffff;
	background-image: url("../images/blob.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 6px 6px 60px 6px;
	color: #111;
}

.blockcloser {
	text-align: right;
	margin-top: 10px;
}

#main {
	width: 1053px;
}

#leftcol {
	padding-top: 6px;
}

#middlecol {
	padding-top: 6px;
	background-color: #fff;
}

#rightcol {

}

#blk {
	display: block;
}

#header {

}

#hnav {
	background-image: url("http://centralhockeyleague.com//images/bg_hnav.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #0c328c;
	width: 1016px;
	height: 32px;
	overflow:hidden;
}

.leftbox {
	border: solid 1px #000;
	border-bottom: 1px solid #999999;
	width: 460px;
	min-height: 100px;
	margin: 0px 0px 6px 0px;
	text-align: left;
}

*html .leftbox {
	width: 462px;
	height: 100px;
}

.homerotatornav {
	background-image: url("http://centralhockeyleague.com//images/bg_newsnav.jpg");
	width: 460px;
	height: 30px;
	text-align: right;
	padding-top: 10px;
}

*html .homerotatornav {
	height: 40px;
}

.homerotatorlink {
	background-image: url("http://centralhockeyleague.com//images/newsnav.gif");
	width: 18px;
	height: 15px;
	text-align: center;
	padding: 0px;
}

.homerotatorlink a {
	display: block;
	width: 18px;
	height: 15px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

.homerotatorlink_on {
	background-image: url("../images/newsnav_on.gif");
	width: 18px;
	height: 15px;
	text-align: center;
	padding: 0px;
}

.homerotatorlink_on a {
	display: block;
	width: 18px;
	height: 15px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#othernews {
	padding: 5px;
	width: 450px;
}

*html .othernews {
	width: 460px;
}

#featuredplayers {
	width: 461px;
}

.p_left {
	width: 230px;
	height: 165px;
	padding-top: 25px;
}

*html .p_left {
	height: 190px;
}

.p_right {
	width: 231px;
	height: 165px;
	padding-top: 25px;
}

*html .p_right {
	height: 190px;
}

#p_week {
	background-image: url("../images/bg_playerweek.jpg");
}

#g_week {
	background-image: url("../images/bg_goalieweek.jpg");

}

#p_month {
	background-image: url("../images/bg_playermonth.jpg");

}

#g_month {
	background-image: url("../images/bg_goaliemonth.jpg");
}

.middlebox {
	background-color: white;
	border: 1px solid #0a2c71;
	min-height: 80px;
	width: 246px;
	margin-bottom: 6px;
	padding: 5px;
	text-align: left;
}

*html .middlebox {
	width: 254px;
	height: 90px;
}

#goaltending {
	width: 246px;
	overflow: hidden;
	margin-bottom: 6px;
	color: #000;
}

.rightbox {
	background-color: #fff;
	border: solid 1px #0a2c71;
	border-top: 0px;
	width: 251px;
	min-height: 90px;
	margin-bottom: 6px;
	text-align: left;
	padding: 5px;
}

*html .rightbox {
	width: 263px;
	height: 100px;
}

.sponsor_ads {
	margin-top: 6px;
}

#right_ads {
	position: absolute;
	top: 200px;
	left: 1080px;
	background-color: #1f325b;
	border: 2px solid #000000;
	padding: 5px;
}

#cp_nav {
	width: 256px;
	border-left: solid 1px #0a2c71;
	border-right: solid 1px #0a2c71;
}

*html #cp_nav {
	width: 258px;
}

#cp_nav img {
	display: inline;
}

#inners {
	padding: 5px;
	min-height: 520px;
}

*html #inners {
	height: 530px;
}

/* Page Headers - The next 5 styles should be the same colors */
/* main page header used on most pages */
div.pageHeader  {
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	text-align:left;
	border-top: 1px solid #ff0000;
	width:98%;
}
td.pageHeader {
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* for scoreboard header due to calendar should be same as above except 100% width */
div.scoreboardHeader {
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* for playerpage header due to player dropdown this should be the same as pageHeader div below */
td.headerCell{
	font-family: arial, verdana, sans-serif;
	font-size:15px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* boxscore header */
td.boxscoreHeaderCell {
	font-family: arial, verdana, sans-serif;
	font-size:12px; 
	font-weight:bold; 
	color:ffffff;
	background-color: #003366;
	padding: 2px;
	border-top: 1px solid #ff0000;
}
/* End Page Headers */

/* sub header table cells used on scoreboard, streaks and playerpages */
.subHeader {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color:#ffffff;
	background-color: #003366;
	padding: 2px;
}
/* drop down lists */
select {
	font-family: Verdana, arial; 
	font-size: 10px;
} 
/* links */
/* main stats links */
a {  
	color: #000080; 
	text-decoration: none;
} 
/* mouseover link  */
a:hover {  
	color: #ff0000; 
}
/* links on the top of the tables to sort data */
a.sortcell {
	color: #000080; 
	text-decoration: none;
}
a.sortcell:hover { 
	color: #ff0000; 
}
/* team sub menu links */
a.teamMenu {
	color: #000080; 
	text-decoration: none;
	font-weight:bold;
}
/* table top sorting links (ie: GP, PTS, A, GA etc..) */
a.sort {
	color: #000080; 
	text-decoration: none;
}	
/* maincolor of table cells */
.maincolor {
	background: #ffffff;
}
/* SCOREBOARD PAGE */
/* color of scoreboard table headers (not in progress) */
td.accent {
	background: #0066cc; 
	color: #ffffff;
	font-weight:bold; 
} 
/* color of the scoreboard box titles when game in progress */
td.scoreboard {
	background: #99ccff;
	font-weight:bold; 
}
/* the font for the display of what day you're on in the scoreboard page */
.scoreboardDate {
	font-size:13px;
	font-weight:bold;
}
/* the team name and score on the scoreboard page */
.teamScore {
	font-size: 13px;
	font-weight: bold;
}
/* BOXSCORE */
/* teams and scores on top */
.boxscoreTeam {
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding-top:15px;
}
/*section headers on boxscore (ie: penalties, scoring summary etc..) */
.boxscoreHeader {
	color:ffffff;
	background-color: #0066cc;
	padding: 2px;
	text-align:left;
}
/* alternate row color for data tables, completed games in schedules, and light table background cells */
.light {
	background: #eeeeee;
}
/* white rows in data tables */
.white {
	background: #ffffff;
}
/* color of the table lines - main stats table background color*/
.tablelines {
	background-color: #999999;
}
/* color of a sorted by cell ie: goals when sorting by goals / also color of point streak cell on player game log */
.sortcell {
	background: #cccccc;
	font-weight: bold;
}
/* title of the table header cells ie G, A, PTS etc.. should be same as sortcell above if you change this to a dark color also change a.sort style above */
.tableheader {
	background: #cccccc;
	font-weight: bold;
}
/* team streaks page section titles (ie: Wins, Losses etc...) */
.subtableheader {
	background: #cccccc;
	font-weight:bold;
}
/* color of a dark header cell */
.darkheadcell {
	background: #999999;
	font-weight: bold;
	color:#FFFFFF;
}
/* Scoreboard Calendar Styles */
/* calendar day links */
a.calendardays {
	text-decoration: underline;
}
/* day cells */
td.calendar {
	background-color:#ffffff;
}
/* large cell where calendar is placed (color will create border) */
td.calendarHolder {
	padding: 1px;
	background-color:#003366;
}
/* today's date */
.calendarToday {
	background-color:#ffffcc;
}
/* selected day */
.calendarSelected {
	background-color:#eeeeee;
}
/* days of the week row */
.calendarHeader {
	background-color:#eeeeee;
	font-weight:bold;
}
.calendarBorder {
	background-color:#cccccc;
}
/* month and year cell */
.monthHead {
	background-color:#cccccc;
	color:#000000;
	font-weight:bold;
}
/* arrow to toggle month cells */
.monthHeadArrow {
	background-color:#cccccc;
	font-weight:bold;
}
/* end calendar styles */

/* scoreboard day links style */
div.pad {
	margin:	0px;
	padding: 4px;
}
/* scoreboard day title style */
div.padgrey {
	margin:	0px;
	padding: 4px;
	background-color:#eeeeee;
}
/* "other facts" cell at bottom of boxscore */
.notes {
	background: #ffffcc;
}
/*player bio div */
div.playerbio {
	height: 140px;
	overflow:auto;
	margin:0px;
	padding: 2px;
	background-color:#ffffff;
	text-align:left;
}
/* horizontal nav bar background color (vertical nav only) */
.psinavbar  {
	background-color: #eeeeee;
	font-size:10px;
}
.psinavbar a {
	padding:2px;
	display:block;
	color:#333333;
}
.psinavbar a:hover {
	background-color: #cccccc;
	color:#333333;
}
/* menu drop down cell (vertical nav only) */
.navmenudropdown {
	padding: 2px;
	background-color:#003366;
}
/* horitonal nav bar headers */
.psihorizontalmenuheader {
	background-color: #eeeeee;
	font-weight:bold;
	text-align:center;
}	
.psihorizontalmenu {
	background-color: #003366;	
}
/* for playoff bracket cells */
.bracket {
	border-bottom: #999999 3px solid;
	border-right: #333333 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid; 
	background-color: #eeeeee;
}