
.pathcell {
	background-color: #eeeeee;
	border-bottom:1px solid #cccccc;
}
.plus { 
 	font-size: 11px;
 	font-weight: bold;
 	
 }
/* table background colors */
/* color of the shim gif lines */
.shimcolor {
	background: #000;
	height: 1px;
}
.boldwhite {
		color: #FFFFFF;
		font-weight: bold;
}
div.logo {
	width: 125px;
	background-color:#FFFFFF;
	text-align:center;
}
td.sideMenu { border-bottom: 1px solid #cccccc;
			background-color:#666666;
}
td.sideMenuHighlight {
			border-bottom: 1px solid #cccccc;
			background-color:#999999;
}
a.sidemenu {font-size: 7pt;
			color:#333333;
			}
a.sidemenu:hover {font-size: 7pt;
			color:#333333;
			}
td.footerpadcell {
	background-image:url(/hu/images/footer/backfooter.jpg);
	background-repeat:repeat-x;
}
h1.eventHeader {
	background-color:#eeeeee;
	padding: 4px 4px 4px 4px;
	margin:0px;
	border-bottom: 1px solid #cccccc;
	font-size: 13px;
	letter-spacing:2px;
	}
div.proSeason {
	font-size: 10px;
	font-weight:bold;
	width: 130px;
	padding: 2px;
	margin:0px;
	text-align:center;
	}
.bigSeason {
	font-size: 11px;
	font-weight: bold;
}
h2.leaguename {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding:0;
	padding-bottom: 5px;
	color:#000000;
}
/* Index Page Styles */
.indexLeagues {
	background-color:#ffffff;
	border:1px solid #eeeeee;
}
.indexTournaments {
	background-color:#ffffff;
	border:1px solid #eeeeee;
}
.proindextable {
	height: 100%;
}
a.indexseasons {
font-size: 10px;
}
td.indexheader {
	font-size: 14px;
	background-image:url(/hu/images/playersection/prostats/backindexhead.gif);
	background-color:#000066;
	font-weight:bold;
	text-align:center;
	padding: 4px;
	color:#FFFFFF;
}
.proIndexSeasons {
	background-color: #eeeeee;
	padding:6px;
	padding-bottom: 10px;
	margin:2px;
	border-bottom: 1px solid #cccccc;
}
.proIndexLogos {
	background-color: #ffffff;
	padding-top:10px;
	padding-bottom:15px;
	margin:2px;
	text-align:center;
	border-bottom: 1px solid #cccccc;
}

/* -----------THESE ARE USED IN THE PAGE CONTENT--------------- */
/* Page background Color */


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

/* sub header table cells used on scoreboard, streaks and playerpages */
.subHeader {
	font-size:14px !important;
	font-weight:bold;	
	color:#ffffff;
	background-color: #000;
	padding: 4px;
	text-align:left;
}
/* drop down lists */
select {
	font-size: 10px;
} 
/* links */
/* main stats links */
a {  
	color: #006699; 
	text-decoration: none;
} 
/* mouseover link  */
a:hover {  
	color: #c6000a; 
}
/* links on the top of the tables to sort data */
a.sortcell {
	color: #006699; 
	text-decoration: none;
}
a.sortcell:hover { 
	color: #006699; 
}
/* team sub menu links */
a.teamMenu {
	color: #006699; 
	text-decoration: none;
	font-weight:bold;
}
/* table top sorting links (ie: GP, PTS, A, GA etc..) */
a.sort {
	color: #006699; 
	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:20px !important;
		font-weight:bold;
		text-align:center;
		padding-top:15px;
}
.boxscoreTeam  a {
		font-size:16px;
		font-weight:bold;
		text-align:center;
		padding-top:15px;
}
/*section headers on boxscore (ie: penalties, scoring summary etc..) */
.boxscoreHeader {
	color:#ffffff;
	background-color: #1e1e1e;
	padding: 2px;
	text-align:left;
}
/* alternate row color for data tables, completed games in schedules, and light table background cells */
.light {
	background-color: #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;
}
/* league message container */
.leaguemessage {
	height: 150px;
	overflow:auto;
	margin:0px 6px 6px 0px;
	padding: 2px 4px 4px 4px;
	border: 1px solid #cccccc;
	background-color:#eeeeee;
	text-align:left;
}
/* NCAA conf tabs */

.subButtonOn {
	display: block;
	width:110px;
	height:20px;
	line-height:20px;
	font-size:11px;
	float:left;
	border:1px solid #666;
	border-bottom:0;
	background-color: #003366;
	text-align:center;
	margin:5px 5px 0 0;
}
.subButton {
	display: block;
	line-height:20px;
	width:110px;
	height:20px;
	font-size:11px;
	float:left;
	border:1px solid #666;
	border-bottom:0;
	text-align:center;
	margin:5px 5px 0 0;
	background-color:#eeeeee;
}
.subButtonOn a {
		color:#fff;
	}
	
	/* Video List Page */
.videoTabsOn {
	display:block;
	background-color: #cccccc;
	margin-right:5px;
	float:left;
	width:200px;
	font-size:14px;
	font-weight:bold;
	padding:4px;
	border-top: 4px solid #003366;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.videoTabsOff {
	display:block;
	float:left;
	margin-right:5px;
	width:200px;
	font-size:14px;
	padding:4px;
	border-top: 4px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#vidFilters {
	width:97%;
	padding:12px 3px;
	background-color:#cccccc;
	text-align:center;
}
#vidFilters input {
	font-family:Verdana, Arial;
	font-size:10px;
}

#vidContainer h2 {
	width:97%;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	background-color:#003366;
	color: #ffffff;
	clear:both;
}
.vidThumb {
	width:180px;
	float:left;
	padding:5px;
	border:1px solid #dddddd;
	margin-bottom:10px;
	margin-right:10px;
	height:190px;
}

a.boldtext {
	font-size:13px;
	margin:4px;
	width:20px;
	}
.pagination {
	padding:8px;
	border-top:1px solid #cccccc;
	margin-top:25px;
	font-size: 13px;
}
.vidGameInfo {
	padding:3px;
	font-size:11px;
	background-color:#cccccc;
	margin-bottom:15px;
}
.videothumbnail {
	padding-top:3px;
	padding-bottom:3px;
	margin-top:5px;
	border-bottom: 1px solid #999999;

}

.videothumbnaillast {
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.relatedvideocontainer {
	margin:0;
	padding:0;
}

#vidVote {
	width:65px;
	float:left;
	padding-left:8px;
	line-height:20px;
}
#ratebuttons {
	width:80px;
	float:left;
}
#vidShare {
	width:120px;
	float:left;
	text-align:right;
}
#vidViews{
	float:left;
	width:110px;
	font-weight:bold;
	text-align:right;
	font-size:16px;
	color:#666666;
}


/* Video Clip Page USE these for highlight pack page */

	#ps_videoPlaylist_Page {
		padding: 0;
		height: 430px;
		min-height: 420px;
		overflow:auto;
	}

	a.ps_playListSelect_Page {
		display:block;
		overflow:hidden;
		color:#000000;
		background-image:url(/hu/images/bg_vidclip.jpg);
		background-repeat:repeat-x;
		/* height:90px; */
		margin:0;
		padding:6px 2px 2px 2px;
	
	}
	
	a.ps_playListSelect_Page:visited {
		color:#000000;
	}
	
	a.ps_playListSelect_Page:hover {
		background:#cccccc;
	}
	.ps_clipDesc_Page {
		font-size:9px;
		display:block;
		padding-left:4px;
		margin-bottom:4px;
		color:#0066ff;
	}
	#vidRatingLike {
		float:left;
		text-align:center;
		width:100px;
		padding:3px;
		height:16px;
		line-height:16px;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		margin: 0 10px 0 4px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color:#009900;
	}
	#vidRatingHate {
		float:left;
		text-align:center;
		width:100px;
		padding:3px;
		height:16px;
		line-height:16px;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
	  margin: 0 10px 0 4px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color:#ff3300;
	}
.gameHighlights {
	background-color:#003366;
	color:#ffffff;
	padding:3px;
	text-align:center;
}


/* from highlights pack page */

	#ps_videoPlayer {
		width: 460px;
		float:left;
		padding-left:12px;
	}
	#ps_videoPlaylist_HighlightPage {	
		margin-top:0px;
		padding: 0px;
		height: 380px;
		width: 150px;
		overflow: auto;
	}
	#ps_videoPlaylistContainer {	
		width: 340px;
		padding:0;
		margin:0;
		float: right;
		height:380px;		
	}
	.ps_playListThumb_HighlightPage  {
		display:block;
		width: 130px;
		height:90px; 
		margin: auto;
		overflow: hidden;		
	}
	.ps_playListThumb_Page  {
		display:block;
		width: 130px;
		height:90px; 
		margin: auto;
		overflow: hidden;		
	}
	a.ps_playListSelect_HighlightPage {
		display:block;
		overflow:hidden;
		color:#000000;
		background-image:url(/hu/images/bg_vidclip.jpg);
		background-repeat:repeat-x;
		height: 130px;
		margin:0;
		padding:6px 6px 10px 6px;
	}
	
	a.ps_playListSelect_HighlightPage:visited {
		color:#000000;
	}
	
	a.ps_playListSelect_HighlightPage:hover {
		background:#cccccc;
	}
		
	.ps_playListInfo_HighlightPage {
		display:block;
		width:210px;
	}
	.ps_clipDesc_HighlightPage {
		font-size:11px;
		display:block;
		margin-bottom:4px;
		color:#0066ff;
	}
	#ps_videoPlaylist_HighlightPage ul {
		margin:0;
		padding:0;
	}
	#ps_videoPlaylist_HighlightPage li {
		text-align:center;
		list-style-type:none;
		padding:0;
		margin: 0;
		border-bottom: 1px solid #dddddd;
		border-left: 1px solid #dddddd;
				
	}
	.ps_vidStat {
		color:#666666;
		font-size:11px;
		display:block;
		margin-bottom:4px;
	}
	.ps_vidStat2 {
		color:#999999;
		font-size:10px;
	}
	#ps_videoPageContainer {
		width:600px;
		border:1px solid #cccccc;
		background-image:url(/hu/images/bg_vidclip.jpg);
		background-repeat:repeat-x;
		background-color:#ffffff;
		margin:auto;
		padding:4px;
	}
	/* tablist and game recap styles */
	#ps_hk_tablist{
		padding: 3px 0;
		margin-left: 0;
		margin-bottom: 0;
		margin-top: 0;
		font: 12px Arial, Helvetica, sans-serif;
	}
	
	#ps_hk_tablist li{
		list-style: none;
		display: inline;
		margin: 0;
	}
	
	#ps_hk_tablist li a{
		text-decoration: none;
		padding: 3px 0.5em;
		margin-right: 3px;
		border: 1px solid #ccc;
		border-bottom: none;
		background: white;
	}
	#ps_hk_tablist li a:hover{
		color: black;
		background-image:url(/hu/images/bg_tablist.jpg);
		background-repeat:repeat-x;
		border-color: #ccc;
	}
	#ps_hk_tablist .link_on {
		color: black;
		font-weight:bold;
		background-image:url(/hu/images/bg_tablist.jpg);
		background-repeat:repeat-x;
		border-color: #ccc;
	}
	.game_recap {
		line-height: 22px;
		padding:10px;
		font-size:13px;
	}
	.game_recap p {
		font-size:13px;
	}
/*new v2 cleanup */
.ps-boxscore-roster-table td {
	border-bottom: 1px solid #666;
	padding: 4px;
	margin: 0;
}