﻿#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 Verdana,Arial,Helvetica,sans-serif; clear:both; position:relative;}
.expanded {float:left; display:inline;}
.collapsed {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*/
.altNavItemOn {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.navItemOn {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.altNavItem {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.navItem {position:relative; display:inline; top:4px; padding:0px 10px 2px 10px;}
.navItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}
.navItem img {position:absolute; left:0px; top:0px; vertical-align:middle;}
.altNavItemOn img {position:absolute; left:0px; top:0px; vertical-align:middle;}

.altNavItem 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 */
.altMenuList {position:absolute; left:0px; top:4px; clear:both; z-index:701;}
.menuList {position:absolute; left:0px; top:4px; clear:both; z-index:701;}
.altMenuList a {display:block; width:100%; text-decoration:none;}


.menuList a {display:block; width:100%; text-decoration:none;}


/* Main Nav Colors, Separator Pipe*/
.expanded {background-image:none;} 
.collapsed {background-image:none;} 
.menuContainer {background-image:none;} 
.collapsed .altNavItem {color:#ffffff;}
.collapsed .navItem {color:#ffffff;}
.expanded .altNavItemOn {color:#fc0; cursor:pointer;}
.expanded .altNavItem {color:#fc0; cursor:pointer;}
.expanded .navItemOn {color:#fc0; cursor:pointer;}
.expanded .navItem {color:#fc0; cursor:pointer;}
.collapsed .altNavItemOn {color:#fc0;}

.collapsed .navItemOn {color:#fc0;}

/*Dropdown Width, Background-Color, Padding, Borders*/
.altMenuList {width:165px; background-color:#fff; padding:5px 0px; border:1px solid #000; filter:alpha(opacity=93); -moz-opacity:.93; opacity:.93;}
.menuList {width:165px; background-color:#fff; padding:5px 0px; border:1px solid #000; filter:alpha(opacity=93); -moz-opacity:.93; opacity:.93;}
.altMenuList {background-color:#888;}

/*Menu Item Padding Parameters*/
.altMenuList .menuItemOver { 
	position:relative; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; cursor:default; text-decoration:none;}

.altMenuList .menuItem { 
	position:relative; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; cursor:default; text-decoration:none;}

.menuList .menuItemOver { 
	position:relative; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; cursor:default; text-decoration:none;}

.menuList .menuItem { 
	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*/
.altMenuList .menuItem {color:#fff; font-weight:normal;} 
.menuList .menuItem {color:#fff; font-weight:normal;} /*Standard Text Color*/
.menuList .menuItemOver a:visited {color:#fff; font-weight:normal;} 
.menuList .menuItem a:visited {color:#fff; font-weight:normal;} 
.menuList .menuItemOver a {color:#fff; font-weight:normal;} 
.menuList .menuItem a {color:#fff; font-weight:normal;} /*Anchor Text Color*/
.altMenuList .menuItemOver a:visited {color:#fff; font-weight:normal;} 
.altMenuList .menuItem a:visited {color:#fff; font-weight:normal;} 
.altMenuList .menuItemOver a {color:#fff; font-weight:normal;} 
.altMenuList .menuItem a {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:visited {color:white; text-decoration:none;}
.menuList .menuItemOver a {color:white; text-decoration:none;}
.altMenuList .menuItemOver {background-color:#666; color:#fff;}
.altMenuList .menuItemOver a:visited {color:white;}
.altMenuList .menuItemOver a {color:white;}
.rule {height:2px; line-height:1px; border-top:1px solid #aaa; margin-left:5px; margin-right:5px; margin-top:5px;}

.houston-table 	  { text-align: center; font-family: verdana; background-color:black; width:90%; border:1px black solid; }
.houston-table th { text-align: center; font-size: 1.4em; border: 1px black solid; color: black; background-color: gray;}
.houston-table tr { text-align: center; border: 1px gray solid; color: #CC0001; background-color: black;}
.houston-table td { text-align: center; font-size: 1em; border: 1px gray solid; color: silver; background-color: black;}

/* Mustangs table and headers */
.tablecols {width:988px; text-align:center; background-color:#C0C0C0; border:1px; border-color:black; border-style:solid}
.tablecols td {text-align:center; background-color:#C0C0C0; border:1px; border-color:black; border-style:solid;}
.mustang {border:1px black solid; text-align:center; background-color:#C0C0C0;}
.mustang td {border:2px black solid; background-color:#C0C0C0; color:black; font-size:small; font-weight: bold; text-align:center;}
{border:2px #CC0000 solid; background-color:black; color:#CC0000; font-size:xx-large; font-weight:bold; text-align:center; padding:10px;}
#musthead {border:2px #CC0000 solid; background-color:black; color:#CC0000; font-size:xx-large; font-weight:bold; text-align:center; padding:10px;}
#musthead0 {border:2px #CC0000 solid; background-color:black; color:#CC0000; font-size:xx-large; font-weight:bold; text-align:center; padding:10px;}
td.mustsub {border:2px #CC0000 solid; background-color:black; color:#CC0000; font-size:xx-large; font-weight:bold; text-align:center; padding:5px;}
td.mustsubred {border:2px black solid; background-color:#CC0000; color:black; font-size:xx-large; font-weight:bold; text-align:center; padding:5px;}	
td.mustsubxl {border:2px #CC0000 solid; background-color:black; color:#CC0000; font-size:x-large; font-weight:bold; text-align:center; padding:5px;}
td.mustsubredxl {border:2px black solid; background-color:#CC0000; color:black; font-size:x-large; font-weight:bold; text-align:center; padding:5px;}	
td.mustsublg {border:1px #CC0000 solid; background-color:black; color:#CC0000; font-size:large; font-weight:bold; text-align:center; padding:5px;}
td.mustsubredlg {border:1px black solid; background-color:#CC0000; color:black; font-size:large; font-weight:bold; text-align:center; padding:5px;}	
td.rosterl { font-family:serif; font-size:large; font-weight:bold; color:#FFFFFF; text-align:left;	padding:3px; border:1px white solid; background-color:black;}
td.rosterc { font-family:serif; font-size:large; font-weight:bold; color:#FFFFFF; text-align:center; padding:3px; border:1px white solid; background-color:black;}
#rosterhead {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead0 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead1 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead2 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead3 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead4 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead5 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead6 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead7 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead8 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead9 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead10 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead11 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead12 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead13 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
#rosterhead14 {color:#FFFFFF; font-family:Arial; font-size:medium; font-weight:bold; background:#666666; border:1px white solid; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:5px;}
td.schedule { font-family:sans-serif; font-size:medium; padding:2px; border:1px black solid; border-collapse:collapse; margin:3px;}
td.concopen {color: windowtext;	font-size: 12.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: "Times New Roman";	text-align: general; vertical-align: bottom; white-space: nowrap; border: 1.0pt solid windowtext; padding-left: 1px; padding-right: 1px; padding-top: 1px; background: white;}
td.concfill {color: windowtext;	font-size: 12.0pt; font-weight: 400; font-style: normal; text-decoration: none; font-family: "Times New Roman"; text-align: general; vertical-align: bottom; white-space: nowrap; border: 1.0pt solid windowtext; padding-left: 1px; padding-right: 1px; padding-top: 1px; background: #969696;}

#mastheadBG { 
		height: 143px; 
		background-repeat: repeat-x;
		width: 100%; 
		background-image: url('../images/hhs_hdr_bg2.PNG'); }
	
	#mastheadContainer { 
		height: 143px; 
		background-repeat: repeat-x;
		width: 990px; 
		background-image: url('../images/hhs_hdr2.PNG'); }
	
	#mastheadContainer .mhSponsorBox .mhTeamDotComLogo { 
		margin-right: 68px; 
		display: block; 
		float: none; 
		height: 24px; 
		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/hhs_hdr_bg2.PNG') repeat-x;
		height:auto; 
		width: 1200px;
		//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;} 

ol li {
	position: relative;
	top: 115px;
	float: left;
	background-color: #5c5c5c;
	height: 18px;
	}

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: #5c5c5c;
	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: 115px; z-index:500; }
.mli_2 { width: 125px; 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: 135px; 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  { display: block; color: black; text-decoration: none; }

li:hover ol  { display: block; color: black; text-decoration: none; }
a:hover {color: black; background-repeat: repeat-x; border-color: gray; border-width: 0px 1px 1px 0px; border-style: outset; 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; } */



body {
	margin: 0;
	background-color: #000000;
	font-size: 12px;
}

#headerBG { 
		height: 143px; 
		background-repeat: no-repeat;
/* 		width: 100%;  */
		background-image: url('../images/hhs_hdr.PNG'); 
		width: 990px; 
}

#pageBG {
	height: 143px;
	background-image: url('../images/hhs_hdr_bg.PNG');
	width: 100%;
}

#mainpage {
	width: 990px;
	background-color: black;
	color: silver;
	font-size: 1.5em;
}

#accordionResizer {
	padding:5px;
	width:389px;
	position: absolute;
	left: 497px;
	top: 372px;
	height:364px;
}
/*
#accordion ul {
	position: absolute;
	left: 0px;
	height: 150px;
}
*/
#datepicker {
	z-index: 10;
	position: absolute;
	top: 144px;
/*	width: 700px; */
}
#tabs {
	position:absolute;
	top: 750px;
	left: 0px;
	width: 899px;
	padding: 0px;
	border: 1px;
	z-index: 99;
}
/*
#tabs ol {
	list-style-type: none;
	text-decoration: none;
}
*/
#gamedata {
	position: absolute;
	left: 497px;
	top: 144px;
	height: 227px;
	width: 399px;
	border: 1px #5c5c5c solid;
}

#matchup {
	FLOAT: left; WIDTH: 238px; HEIGHT: 328px; TEXT-ALIGN: center
}
#matchup_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 5px
}
#matchup_listen {
	FONT-SIZE: 11px; COLOR: #fff
}
.matchup_logos {
	COLOR: #ccc; TEXT-ALIGN: center
}
.matchup_away_logo {
	PADDING-LEFT: 8px; FLOAT: left; COLOR: silver;
}
.matchup_home_logo {
	PADDING-RIGHT: 8px; FLOAT: right; position: absolute; top:60px; right: 0px; COLOR: silver;
}
.matchup_game_info {
	padding-right: 8px; PADDING-LEFT: 8px; text-align:center; vertical-align:middle; position: absolute; top: 60px; left: 140px; width:105px; color: silver;
}
.matchup_game_data {
/*	color: #ccc; */
	color: silver;
	font-size: large;
	font-weight: bold;
	font-family: Verdana;
	vertical-align: middle;
	text-align: center;
	height: 60px;
}
.matchup_away_probable {
	PADDING-LEFT: 10px; FLOAT: left; padding-bottom: 10px;
}
.matchup_home_probable {
	PADDING-RIGHT: 10px; FLOAT: right; padding-bottom: 10px;
}
.matchup_home_probable IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.matchup_away_probable IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.matchup_probables {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ccc; PADDING-TOP: 5px
}
* HTML .matchup_probables {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#matchup_schedule {
	CLEAR: both; FONT-SIZE: 11px; COLOR: #fff; TEXT-ALIGN: center; VERTICAL-ALIGN: top;
}
TABLE.sched {
	WIDTH: 230px; margin-top: 5px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: #000 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
TABLE.sched TD {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000 0px solid; WIDTH: 20%; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center; VERTICAL-ALIGN: top;
}
TABLE.sched TD IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sched_day {
	BACKGROUND-COLOR: #959595;
	WIDTH: 20%;
}
.matchup_tix {
	FLOAT: right
}
.matchup_dayNum {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; COLOR: #fff
}
.matchup_dayName {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff
}
.matchup_vs {
	COLOR: #fff; PADDING-TOP: 3px
}
#matchup_complete {
	FONT-SIZE: 11px; PADDING-TOP: 3px
}
