/* CSS Menu Sytem CSS File *//* Created By Nate Kresse at Stamm Technologies nkresse@stammtech.com *//* main nav */#navBar *  {	margin:0;	padding:0;}#navBar {	background:#000 url('../images/navbar_bkgrd2.gif') repeat-x 0 100%;=	position:relative;	z-index: 1;	padding: 0px 0px 0px 96px;	height: 28px;	margin: 0px;	}#GFGMenuBar {	padding-left:0px;	margin: 0px;	padding-top: 0px;	float: left;}#navBar li {	float:left;	list-style-type:none;	font-size:10px;	position: relative;	margin: 0px;	padding: 0px;}#navBar li a {	display:block;	color:#000;	font-weight:bold;	text-decoration:none;	padding:8px;	background:url('../images/navBarSilver2.gif') repeat-x 0 100%;	border-left:1px solid #FFF;	border-right:1px solid #000;	font-family: Arial, "MS Trebuchet", sans-serif;}#navBar li a:hover {	color:#990000;	text-decoration:underline;	background:#FFF url('../images/navBarOver2.gif') repeat-x 0 100%;}#navBar li a.current:link, a.current:visited, a.current:active {	color:#990000;	text-decoration:underline;	background:#FFF url('../images/navBarOver2.gif') repeat-x 0 100%;}/* subnav */#navBar ul li ul {	display:none;	z-index: 1050;}#navBar ul li:hover ul {	display:block;	position: absolute;	background:#E7E7E7;}#navBar ul li:hover ul li {	width:160px;	float:none;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: dotted;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;}#navBar ul li:hover ul li a {	border:none;	background:#dcdcdc;}/* javascript version */#navBar ul li.sfhover ul {	display:block;	position:absolute;	background:#dcdcdc;}#navBar ul li.sfhover ul li {	width:160px;	float:none;}#navBar ul li.sfhover ul li a {	border:none;	background:#dcdcdc;}#navBar ul li.sfhover ul li a:hover {	background:#dcdcdc;}
