﻿

.header-fragments { position: relative; z-index: 1;}

ul#topnav .menu 
{
	background-color: Transparent;
	left: 39px;
	right: 39px;
	top: 26px;

	position:absolute;
	border: none;
	padding: 10px 0 0 0;
	width: 960px;
	z-index:1000;
}
ul#topnav .menu .sub_menu { 
	position:absolute;
	background-color: #990000;
	border-top: 1px solid #fff;
	width:100%;
}
ul#topnav .menu ul.sub_nav {float:left; }
ul#topnav .menu ul.sub_nav {margin:0 10px 0 0; padding:0; width:230px; }
ul#topnav .menu ul.sub_nav li {float:none; background-image:none;
color: #fec274; font-size:12px; font-weight:normal; line-height:1.3em; }
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {
font-size:11px; font-weight:normal; line-height:1.0em; color:#fff; top: -3px;
text-decoration:none; padding:3px; height:100%; background-color:transparent;}
ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration: underline; background-color:#990000;}
ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}
ul#topnav .menu li {float:left; list-style-type:none; } 

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block!important; }
ul#topnav li.over .menu {display:block!important; width:200px; height:1%; }
ul#topnav a.nav_item span {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; }

li.nav_press {background-position:0px 0px;  }
li.nav_press:hover, li.nav_press_over { background-position:0px 0px;  } 
li.nav_press a.nav_item, li.nav_press_over a.nav_item {width:170px; height:42px;  }
li.nav_press .menu {left:0; min-width:480px;  }

.subnavtitle { padding: 10px 3px 0; } 
