ul#menu {padding: 0px; margin: 0px; z-index: 999; height: 33px; position: absolute;}
ul#menu li {float: left; position: relative;}
ul#menu li a {clear: left; text-decoration: none; height: 33px;}
ul#menu li ul { left: 0px; top: 33px; position: absolute; display: none; padding: 20px 14px; }
ul#menu li ul il { padding: 0px; margin: 0px; }
ul#menu li:hover ul {display: block; z-index: 999;}
ul#menu li.nav1 ul { left: -1px; }
ul#menu li.nav1 ul li { width: 50%; }
ul#menu li.nav2 ul li { width: 50%; }
ul#menu li.nav3 ul li { width: 50%; }
ul#menu li.nav4 ul li { width: 50%; }
ul#menu li.nav5 ul li { width: 50%; }
ul#menu li.nav6 ul li { width: 50%; }
ul#menu li ul li a {text-decoration: none; /*line-height: 20px;*/ display: block; background-repeat: no-repeat; /*background-image: url(../images/design3/main_nav_sub_bkgnd.png);*/ padding: 3px 15px 3px 15px; /*height: 20px;*/ font-family: verdana, arial; font-size: 1em; color: #000000; background-color: #ffffff;}
ul#menu li ul li a:hover { background-repeat: no-repeat; /*background-image: url(../images/design3/main_nav_sub_bkgnd_hover.png); background-color: #000000;*/ }

#header-main-nav { position: relative; height: 33px; margin-bottom: 0px; background: #000000; width: 769px; float: left; clear: right; border-top: 1px solid #f58426; border-bottom: 1px solid #595348; border-left: 1px solid #f58426; }
	#header-main-nav ul { list-style-type: none; margin: 0px; padding: 0px; }
		#header-main-nav ul li { float: left; }
		#header-main-nav ul li a { display: block; /* height: 31px; */ color: #ffffff; padding: 5px 20px 0px 5px; font-size: 1.0em; /*line-height: 1em; font-weight: bold;*/ }
		#header-main-nav ul li a:hover {  }
		#header-main-nav ul li a span { color: #f68426; } 
		#header-main-nav ul li.nav1 { /*margin-right: 6px;*/ width: 101px; padding-left: 27px; padding-top: 4px; background: url(../images/nav/nav_1_over.jpg) no-repeat; background-position: 0px 0px;}
		#header-main-nav ul li.nav1:hover {  background: url(../images/nav/main_nav_arrow.gif) no-repeat; background-position: 8px 11px;  }
			#header-main-nav ul li.nav1 ul { width: 400px; border: 3px solid #f68426; min-height: 135px; background: #ffffff; }
		#header-main-nav ul li.nav2 { /*margin-right: 6px;*/  width: 90px; padding-left: 27px; padding-top: 4px; background: url(../images/nav/nav_1_over.jpg) no-repeat; background-position: 0px 0px; }
		#header-main-nav ul li.nav2:hover { background: url(../images/nav/main_nav_arrow.gif) no-repeat; background-position: 8px 11px;  }
			#header-main-nav ul li.nav2 ul { width: 350px; border: 3px solid #f68426; min-height: 135px; background: #ffffff; }
		#header-main-nav ul li.nav3 { /*margin-right: 6px;*/ width: 106px; padding-left: 27px; padding-top: 4px; background: url(../images/nav/nav_1_over.jpg) no-repeat; background-position: 0px 0px; }
		#header-main-nav ul li.nav3:hover { background: url(../images/nav/main_nav_arrow.gif) no-repeat; background-position: 8px 11px;  }
			#header-main-nav ul li.nav3 ul { width: 279px; border: 3px solid #f68426; min-height: 135px; background: #ffffff; }
		#header-main-nav ul li.nav4 { /*margin-right: 6px;*/ width: 70px; padding-left: 27px; padding-top: 4px; background: url(../images/nav/nav_1_over.jpg) no-repeat; background-position: 0px 0px; }
		#header-main-nav ul li.nav4:hover { background: url(../images/nav/main_nav_arrow.gif) no-repeat; background-position: 8px 11px;  }
			#header-main-nav ul li.nav4 ul { width: 279px; border: 3px solid #f68426; min-height: 135px; background: #ffffff; }
		#header-main-nav ul li.nav5 { /*margin-right: 6px;*/ width: 128px; padding-left: 27px; padding-top: 4px; background: url(../images/nav/nav_1_over.jpg) no-repeat; background-position: 0px 0px; }
		#header-main-nav ul li.nav5:hover { background: url(../images/nav/main_nav_arrow.gif) no-repeat; background-position: 8px 11px;  }
			#header-main-nav ul li.nav5 ul { width: 350px; border: 3px solid #f68426; min-height: 135px; background: #ffffff; }
		#header-main-nav ul li.nav6 { /*margin-right: 6px;*/ width: 112px; padding-left: 27px; padding-top: 4px; background: url(../images/nav/nav_1_over.jpg) no-repeat; background-position: 0px 0px; }
		#header-main-nav ul li.nav6:hover { background: url(../images/nav/main_nav_arrow.gif) no-repeat; background-position: 8px 11px;  }
			#header-main-nav ul li.nav6 ul { width: 350px; border: 3px solid #f68426; min-height: 135px; background: #ffffff; }

		#header-main-nav ul li ul li { padding: 0px; margin: 0px; line-height: 1.0em; }
			#header-main-nav ul li ul li a { padding: 0px; margin: 0px; }
			#header-main-nav ul li ul li a:hover { text-decoration: underline; color: #f68426; }
