	
#navigation {
	display:block;
	height:26px;
	
	background:#e1e1e1;

}

.menuT, .menuT ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:100;
}

.menuT a {
	display: block;
	margin:0 0 0 1px; text-decoration:none; text-transform: uppercase; height:25px; line-height:25px; width:142px; color:#FFFFFF; text-align:center; background:url(/themes/digitaltvinfotheme/images/buttonback.gif); background-repeat:repeat-x;
}

.menuT .firstitem a, .menuT .firstitem a:visited, .menuT .firstitem a:hover {margin:0 0 0 0;}
.menuT .seconditem a, .menuT .seconditem a:visited {width:141px; margin:0 0 0 1px;}



.menuT li ul a {
	display: block;
	 width: 10em;
	font-size:12px;
	color:#222222;
	padding:0;
	margin:0;
	background:none;
	text-align:left;
	text-transform: none;
	line-height:22px;
	padding:0 5px 0 5px;
}


.menuT li { /* all list items */
	float: left;
	display:inline-block;
	
	list-style:none; margin:0; padding:0;
	 /* width needed or else Opera goes nuts */
}

.menuT li a:hover, .menuT li a.sfhover {
color:#222222; margin:0 0 0 1px; text-decoration:none;
}
.menuT li:hover > a  {color:#222222; text-decoration:none;}

.menuT .seconditem a:hover, .menuT .seconditem a.sfhover {color:#222222; text-decoration:none;}

.menuT li ul a:hover, .menuT li ul a.sfhover {margin:0px;}
.menuT .seconditem ul a:hover, .menuT .seconditem ul a.sfhover {margin:0px 0px 0px 1px;}

.menuT .inactive { background:url(/themes/golfopptheme/images/inactivemenu.gif); }
.menuT .inactive:hover, .menuT .inactive.sfhover {
background:url(/themes/golfopptheme/images/inactivemenu_h.gif);
}

.menuT li ul li { /* all list items */
	float: left;
	width: 140px; /* width needed or else Opera goes nuts */

	height:22px;
	background:#e2ebf6;
	border:1px solid #007abe;
	border-width:0 1px 1px 1px;
}
.menuT li ul li:hover, .menuT li ul li.sfhover  { background:#ffffff;}


.menuT li ul { /* second-level lists */
	position: absolute;
	margin: 0 0 0 1px;
	width: 130px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

.menuT li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 120px;
width: 130px;
border:1px solid #007abe;
	border-width:1px 0 0 0;
}

.menuT li:hover ul ul, .menuT li:hover ul ul ul, .menuT li.sfhover ul ul, .menuT li.sfhover ul ul ul {
	left: -999em;
}

.menuT li:hover ul, .menuT li li:hover ul, .menuT li li li:hover ul, .menuT li.sfhover ul, .menuT li li.sfhover ul, .menuT li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
.menuT li:hover ul {
visibility: visible;
left: auto;
}

