﻿#hdr {position:relative; z-index:699;}

/*Drop Down Menu Positioning Styles - Common for all teams - put in /nav.css*/
.mainMenu {height:21px; left:0px; z-index:700; font:bold 11px Arial,Helvetica,sans-serif; clear:both; position:relative;}
.collapsed, .expanded {float:left; display:inline;}
.collapsed .menuContainer {left:-999em;}
.expanded .menuContainer {left:auto;}
div.menuContainer:hover {left:auto;}

/*Position and padding of top level menu items*/
.navItem, .altNavItem, .navItemOn, .altNavItemOn {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.navItem img,.navItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}
.altNavItem img,.altNavItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}

/*Disable all Menu underlines and List bullets*/
.menuContainer {position:relative; width:10px; overflow:visible;}
.menuContainer a {text-decoration:none;} 
.menuContainer ul {list-style:none; margin:0px;}

/* Position of Dropdown menus and anchors */
.menuList, .altMenuList {position:absolute; left:0px; top:4px; clear:both; z-index:701;}
.menuList a, .altMenuList a {display:block; width:100%; text-decoration:none;}


/* Main Nav Colors, Separator Pipe*/
.menuContainer, .collapsed, .expanded {background-image:none;} 
.collapsed .navItem, .collapsed .altNavItem {color:#ffffff;}
.expanded .navItem, .expanded .navItemOn, .expanded .altNavItem, .expanded .altNavItemOn {color:#fc0; cursor:pointer;}
.collapsed .navItemOn, .collapsed .altNavItemOn {color:#fc0;}

/*Dropdown Width, Background-Color, Padding, Borders*/
.menuList, .altMenuList {width:165px; background-color:#333; padding:5px 0px; border:1px solid #000; filter:alpha(opacity=93); -moz-opacity:.93; opacity:.93;}
.altMenuList {background-color:#888;}

/*Menu Item Padding Parameters*/
.menuList .menuItem, .menuList .menuItemOver, .altMenuList .menuItem, .altMenuList .menuItemOver { 
	position:relative; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; cursor:default; text-decoration:none;}

/*MenuItem Foreground color for text and anchor elements*/
.menuList .menuItem, .altMenuList .menuItem {color:#fff; font-weight:normal;} /*Standard Text Color*/
.menuList .menuItem a, .menuList .menuItemOver a, .menuList .menuItem a:visited, .menuList .menuItemOver a:visited {color:#fff; font-weight:normal;} /*Anchor Text Color*/
.altMenuList .menuItem a, .altMenuList .menuItemOver a, .altMenuList .menuItem a:visited, .altMenuList .menuItemOver a:visited {color:#fff; font-weight:normal;} /* Alternate Anchor Text Color*/

/*Menu Item Rollover Styles*/
.menuList .menuItemOver {background-color:#fff; color:#000; text-decoration:none;}
.menuList li:hover {left:auto;}
.menuList .menuItemOver a, .menuList .menuItemOver a:visited {color:white; text-decoration:none;}
.altMenuList .menuItemOver {background-color:#666; color:#fff;}
.altMenuList .menuItemOver a, .altMenuList .menuItemOver a:visited {color:white;}
.rule {height:2px; line-height:1px; border-top:1px solid #aaa; margin-left:5px; margin-right:5px; margin-top:5px;}

#mastheadBG { 
		height: 143px; 
		/* background-repeat: repeat-x; */
		width: 100%; 
		background-image: url('../images/hhs_hdr_bg.PNG'); }
	
	#mastheadContainer { 
		height: 143px; 
		/* background-repeat: repeat-x; */
		width: 990px; 
		background-image: url('../images/hhs_hdr.PNG'); }
	
	#mastheadContainer .mhSponsorBox .mhTeamDotComLogo { 
		margin-right: 68px; 
		display: block; 
		float: none; 
		height: 23px; 
		width: 110px; 
		background-repeat: no-repeat; 
		margin-top: 2px; }
	
	#mastheadContainer .mhTray .mhContent {
	/*	background:#0d2b56 url(images/bos_strip_tray.gif) repeat-x; */
		background:black url('../images/bos_strip_tray.gif') repeat-x;
		height:auto; 
		width:auto; 
		position:absolute; 
		top:22px; 
		display:block; 
		visibility:hidden; }
/*	
	#mastheadContainer .mhTray .mhHeaderHi a { color: #0d2b56; }
	#mastheadContainer .mhTray .mhContent li a:hover {color: #ff0000;} 
*/
	#mastheadContainer .mhTray .mhHeaderHi a { color: black; }
	#mastheadContainer .mhTray .mhContent li a:hover {color: black;} 
	#mastheadContainer .mhTray .mhContent li a:visited {color: #FFF;} 
	
	#leagueLeadersSpot1 {float:left; width:151px; height:147px; margin:5px 0 0 5px; }
	#leagueLeadersSpot1[id] {margin-top:5px;}
	#leagueLeadersSpot2 {float:left; width:151px; height:147px; margin:5px 13px 0 11px; }
	#leagueLeadersSpot2[id] {width:150px; margin-left:12px; margin-top:5px;}
	#leagueLeadersSpot3 {float:left; width:151px; height:147px; margin:5px 13px 0 11px; }
	#leagueLeadersSpot3[id] {width:150px; margin-left:12px; margin-top:5px;}
		
	.statHeader1, .statHeader2 { background-color:#29308b; color:#fff; font-weight:bold; vertical-align:middle; }
	.stat { color:#000;font-size:26px;font-weight:bold; }
	.playerPic { border:0; }
	.statComponent { line-height:20px;color:#666;background:#ccc; }
	.statComponent a { color:#00c; }
	.statComponent a:visited { color:white; }
	.playerName { font-weight:bold; }
	.statContainer { padding:0;font-size:11px;}
	.statContainer td { font-size:11px; }
	.statContainer .mar3 { margin:0 0 0 10px; }
	.statContainer .mar3 div { margin:0 0 0 -45px; }
	.statContainer td b { padding:0 2px; }

	.footerBackground {	width: 1150px; height: 58px; color: #fff; font-size: 11px; font-weight: bold; 	background: #000000 url('../images/hhs_footer_red.PNG') repeat;}
	*html .footerContent {width:1150px;}
	.footerBackground img {border:0;}
	.footerBackground select, 
	.footerBackground input {margin:0 5px;} 
	.footerLogo {padding:25px 20px 0 20px; width:116px; position:relative; float:left;}
	.footerLeft {padding:30px 0 0 0;width:200px; position:relative;float:left;}
	.footerCenter {padding:30px 0 0 0;width:400px; position:relative;float:left;}
	.footerCenter a {color:#FFFFFF;}
	.footerRight {margin:20px 0 0 0;text-align:right; position:relative;float:left;}
	.footerRight img {margin:0 10px 0 0;}
	.footerLegal {width:1120px; background-color:#000;color:#999;font:normal 10px Tahoma,Arial,sans-serif;padding:15px;}
	.footerLegal p {width:1120px; margin:0px 0 0 0;}
	.footerLegal a, .footerBackground a {color:#ccc;}
	.footerLinks {width:1150px; color:blue; background:url('../images/background_links.gif') repeat-x; clear:both;}
	.footerLinks ul {width:1150px; height:17px; margin:0; padding:0; list-style-type:none;}
	.footerLinks ul li {float:left; padding:2px 2px 0 30px; font-size:11px; color:blue;}
	.footerLinks ul li a {color:blue;}
	#splits0 { display:none; }

ol li {
	position: relative;
	top: 115px;
	float: left;
	}

li a {
	display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 10px;
	border: 1px 0px 1px 0px;
	border-style: solid;
	border-color: silver;
	background-image: url('../images/menu_bg.jpg');
	background-repeat: repeat-x;
	background-color: #A80000;
	text-decoration: none;
	font-family: Verdana;
	font-size: .8em;
	font-weight: bold;
	color: white;
	}

.oltop {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width:1150px;
	}

.olbot {
	position: absolute;
	float: left;
	top: -97px;
	left: -40px;
	width: auto;
	display: none;
	border: 0px;
	list-style-type: none;
	border: 0px ;
	height: 25px;
	border-style: solid;
	border-color: silver;
	text-decoration: none;
	}
	
.litop {
	background-color: transparent;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px;
	border-color: white;
	color: white;
	}
	
.mli_0 { width: 100px; z-index:500; }	
.mli_1 { width: 110px; z-index:500; }
.mli_2 { width: 120px; z-index:500; }
.mli_3 { width: 120px; z-index:500; }
.mli_4 { width: 120px; z-index:500; }
.mli_5 { width: 100px; z-index:500; }
.mli_6 { width: 120px; z-index:500; }
.mli_7 { width: 125px; z-index:500; }
.mli_8 { width: 130px; z-index:500; }
.mli_9 { width: 135px; z-index:500; }

.oltop a:visited { color: white; }
.olbot a:visited { color: white; }
.litop a:visited { color: white; }

.mli_0 a:visited { color: white; }
.mli_1 a:visited { color: white; }
.mli_2 a:visited { color: white; }
.mli_3 a:visited { color: white; }
.mli_4 a:visited { color: white; }
.mli_5 a:visited { color: white; }
.mli_6 a:visited { color: white; }
.mli_7 a:visited { color: white; }
.mli_8 a:visited { color: white; }
.mli_9 a:visited { color: white; }

.oltop a:hover { color: black; }
.olbot a:hover { color: black; }
.litop a:hover { color: black; }

.mli_0 a:hover { color: black; }
.mli_1 a:hover { color: black; }
.mli_2 a:hover { color: black; }
.mli_3 a:hover { color: black; }
.mli_4 a:hover { color: black; }
.mli_5 a:hover { color: black; }
.mli_6 a:hover { color: black; }
.mli_7 a:hover { color: black; }
.mli_8 a:hover { color: black; }
.mli_9 a:hover { color: black; }


li:hover ol, li.hover ol  { display: block; color: black; text-decoration: none; }
a:hover {color: black; background-image: url('../images/menu_bg.jpg'); background-repeat; repeat-x; border-color: gray; border-width: 1px 1px 1px 0px; border-style: outset; text-decoration: none; }

