

#top_block_ads {
	background-image: url(/images/home/new-04-09/bg_top_ad.jpg);
	height:128px;
	background-repeat:no-repeat;
}
.topad {
	text-align:center;
	width:750px;
	padding:2px 10px 10px 10px;
	text-align:center;
	}
.top_search_right {
	width:236px;
	padding-left:0;
	padding-top:20px;
	padding-bottom:0;
	text-align:center;
}
.searchbox {
	background-image: url(/images/home/back_boxsearch.jpg);
	padding:5px;
	background-repeat:no-repeat;
	padding-top:7px;
	margin:0;
}
.gamesplayed {
	background-image: url(/images/home/back_scoreboard.jpg);
	background-repeat:repeat-x;
	padding:5px;
	color:#fff;
	font-size:12px;
	line-height:20px;
}
.right {
	padding-top:8px;
	background-color:#999999;
}
.boxbottom {
	padding-left:14px;
	padding-top:5px;
}
.scoreboardcell {
	padding-left:8px;
	padding-top:5px;
}
.lightGrey {
	background-color:#eeeeee;
}
.facilitysearch {
	padding:5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left:10px;
}
.facilityimage {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td { font-size:10px; }
div.pointstreaksystem {
	margin-top:20px;
}
div.facilitybox {
	margin-top:20px;
}
/* MOVE TO the pshome reset css when it exists. Clearfix to set the columns of the layout to equal heights. */
		.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		 
		.clearfix {
			display: inline-block;
		}
		 
		html[xmlns] .clearfix {
			display: block;
		}
		 
		* html .clearfix {
			height: 1%;
		}	
		/* MOVE TO the pshome reset css when it exists. Clearfix to set the columns of the layout to equal heights. */		

		
		/* Styles for layout 1. */		
		#layout-1{
			margin: 3px 0 0 0;
		}		
		
		#layout-1 .col-1{
			width: 668px;
			float: left;
		}
		
		#layout-1 .col-2{
			float: right;
			width: 300px;
			margin: 0 0 0 6px;
			padding: 0;
			background-color:#eeeeee;
		}
		
		#layout-1 .col-1 .content_block{
			width: 668px;
		}
		
		#layout-1 .col-2 .content_block{
			width: 300px;
			
			
		}
		
		#layout-1 .col-1 .pshome_content_block_h2{
				background: #000000 url(/images/home/new-04-09/bg_heading_home_page_20px.jpg) no-repeat; 
				width:668px; 
				height:20px; 
				padding:0; 
				margin:0; 
				text-indent: 37px; 
				line-height: 18px; 
				color: #cccccc; 
				font-size:12px;
				
		}
		#layout-1 .col-2 .pshome_content_block_h2{
				background: #000000 url(/images/home/new-04-09/bg_heading_home_page_20px.jpg) no-repeat; 
				width:300px; 
				height:20px; 
				padding:0; 
				margin:0; 
				text-indent: 37px; 
				line-height: 18px; 
				color: #cccccc; 
				font-size:12px;
		}

		.content_holder{
			background-color: #eeeeee;
			margin-top: 1px;
			color: #000000;
		}

		.content_block{
			margin-top: 17px;
		}
		
		.content_block_box{
			padding: 7px 12px 7px 12px;
		}
		.stats_numbers {
			background: url('/images/home/new-04-09/bg_stats_numbers.jpg') no-repeat 0px 0; 
			color:#ffffff;
		}

		.content_block p{
			margin: 0;
			line-height: 150%;
		}
		
		.pshome_first_element{
			margin-top: 0;
		}
		#pshome_news_company, #pshome_news_jobs, #pshome_news_solutions {
			min-height:218px;
			border:1px solid #666666;
			
		}
		.headline {
			color:#ffcc00;
		}
		#pshome_stats_table {
		/*styles here */
		background-color:#ffffff;
		}
		#pshome_stats_table td {
			/*styles here */
			color:#000000;
		}
		#pshome_stats_table a {
			color: #ff33000;
		}
		#pshome_recent_games_hockey, #pshome_recent_games_lacrosse, #pshome_recent_games_soccer, #pshome_recent_games_baseball {
			height:210px;
		}
		.pshome_news_story {
			margin:3px 0 5px 0;
			border-bottom: 1px dashed #666666;
			padding-bottom:6px;
			font-size:10px;
			color:#999999;
		}
		.pshome_news_story bottom {
			margin:3px 0 5px 0;
			padding-bottom:6px;
			font-size:10px;
			border:0;
			color:#999999;
		}
		.pshome_news_story p, .pshome_news_story bottom p{
			font-size:10px;
		}
.content_block1 {			
	margin-top: 18px;
}
.homeSearchBox {
	border:2px solid #ffcc00;
	background-image:url(/images/home/new-04-09/search_back.jpg);
	background-repeat:no-repeat;
	width:140px;
	padding:6px 6px 6px 30px;
	font-size:17px
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#tlr_tab {
	background-image:url(/images/home/new-04-09/bg_tlr_tab.jpg);
	padding:12px 150px 5px 12px;
	}

/****** PLAYER OF THE MONTH *******/
.powHeadRow {
	background-image:url(/images/home/pow/bg_headrow.jpg);
	background-repeat:repeat-x;
	padding:0px;
	font-size:18px;
	color:#ffffff;
}
.powHeadRowName {
	background-image:url(/images/home/pow/bg_headrow.jpg);
	background-repeat:repeat-x;
	padding:0px;
	padding-left:10px;
	font-size:18px;
	color:#ffcc00;
}
#powContent {
	background-image:url(/images/home/pow/bg_content.jpg);
	background-repeat:repeat-x;
	padding:0px;
	background-color:#000000;
}

.powContentRow {
	color:#ffffff;
	padding:4px;
}
.powGameHeadRow {
	background-color:#333333;
	color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	padding-top:5px;
	padding-bottom:5px;
}
.powGameBottomRow {
	padding-bottom:6px;
	border-bottom:1px solid #666666;
}
#powTable a {
	color:#ffcc00;
}
#powTableStats a {
	color:#eeeeee;
}
#powTable  {
	margin-bottom: 6px;
}
#powTableStats {
	margin-bottom: 6px;
}
.powButton {
	display:block;
	width:115px;
	border:1px solid #363636;
	color:#ffffff;
	background-image:url(/images/home/pow/bg_button.jpg);
	background-repeat:repeat-x;
	height:16px;
	line-height:16px;
	font-size:10px;
}