DIV#horiz-menu {
	z-index: 50; 
	position: relative;
	width:97%;
	margin: 5px 20px 5px 20px; 
	font-size:11px;
	height:25px;
}

/* START NAV */
.nav {
	padding: 0px;
	margin: 0px;
}
.nav * {
	padding: 0px; 
	margin: 0px;
}
.nav {
	float: left; 
	margin-bottom: 1.5em; 
	line-height: 1; 
	position: relative
}
.nav UL {
	/*background: #fff*/
}
.nav LI {
	float: left; 
	list-style-type: none; 
	position: relative
}
.nav LI LI A {
	padding: 0px; 
	display: block; 
	float: none; 
	background-image: none; 
	width: 170px; 
	text-decoration: none;
}
.nav LI UL {
	z-index: 5; 
	float: none; 
	width: 202px; 
	position: absolute; 
	top: -999em
}
.nav LI:hover UL {
	left: 0px; 
	top: 38px
}
.nav LI.sfHover UL {
	left: 0px; 
	top: 38px
}
.nav LI:hover LI UL {
	top: -999em
}
.nav LI.sfHover LI UL {
	top: -999em
}
.nav LI LI:hover UL {
	left: 200px; 
	width: 200px; 
	top: 0px
}
.nav LI LI.sfHover UL {
	left: 200px; 
	width: 200px; 
	top: 0px
}
.nav LI LI {
	float: none; 
	width: 200px
}
/*END NAV*/
/* START NAV2 */
.nav2 {
	padding: 0px;
	margin: 0px;
}
.nav2 * {
	padding: 0px; 
	margin: 0px;
}
.nav2 {
	float: left; 
	margin-bottom: 1.5em; 
	line-height: 1em; 
	position: relative
}
.nav2 UL {
	/*background: #fff*/
}
.nav2 LI {
	float: left; 
	list-style-type: none; 
	position: relative
}
.nav2 LI LI A {
	paddingt: 0px; 
	display: block; 
	float: none; 
	background-image: none; 
	width: 170px; 
	text-decoration: none
}
.nav2 LI UL {
	z-index: 5; 
	float: none; 
	width: 202px; 
	position: absolute; 
	top: -999em
}

/*start  sub menu distance to super menu */
.nav LI:hover UL {
	left: 0px; 
	top: 28px
}

.nav LI.sfHover UL {
	left: 0px; 
	top: 28px
}

.nav2 LI:hover UL {
	left: 0px; 
	top: 28px
}

.nav2 LI.sfHover UL {
	left: 0px; 
	top: 28px
}
/*end  sub menu distance to super menu */

.nav2 LI:hover LI UL {
	top: -999em
}
.nav2 LI.sfHover LI UL {
	top: -999em
}
.nav2 LI LI:hover UL {
	left: 200px; 
	width: 200px; 
	top: 0px
}
.nav2 LI LI.sfHover UL {
	left: 200px; 
	width: 200px; 
	top: 0px
}
.nav2 LI LI {
	float: none; 
	width: 200px
}
/*END NAV2*/


DIV#horiz-menu .wrapper {
	position: relative
}

DIV#horiz-menu LI LI A {
	line-height: 30px; 
	height: 30px
}
DIV#horizmenu LI:hover {
	background-position: 0px 0px;
	
}
DIV#horiz-menu LI:hover LI {
	background-image: none
}
DIV#horiz-menu LI.sfHover LI {
	background-image: none
}
DIV#horiz-menu LI.active:hover LI {
	background-image: none
}
DIV#horiz-menu LI.sfHover.active LI {
	background-image: none
}
DIV#horiz-menu LI:hover LI A {
	background-image: none
}
DIV#horiz-menu LI.sfHover LI A {
	background-image: none
}
DIV#horiz-menu LI.active:hover LI A {
	background-image: none
}
DIV#horiz-menu LI.sfHover.active LI A {
	background-image: none
}


DIV#horiz-menu LI.active A {
	background: #ced6e0
}


DIV#horiz-menu LI {
	position: relative
}
#horiz-menu LI.active LI.active {
	background: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI.active A {
	background: none transparent scroll repeat 0% 0%
}
DIV#horiz-menu .nav LI LI {
	padding: 0px; 
	margin: 0px; 
}
DIV#horiz-menu LI LI A:link {
	border-left-width: 0px; 
	margin: 0px
}
DIV#horiz-menu LI LI A:visited {
	border-left-width: 0px; 
	margin: 0px
}
DIV#horiz-menu LI LI A:hover {
	border-left-width: 0px; 
	margin: 0px
}
DIV#horiz-menu LI.active LI A:link {
	border-left-width: 0px; 
	margin: 0px
}
DIV#horiz-menu LI.active LI A:visited {
	border-left-width: 0px; 
	margin: 0px
}
DIV#horiz-menu LI.active LI A:hover {
	border-left-width: 0px; 
	margin: 0px
}

DIV#horiz-menu UL {
	padding: 0px; 
	margin: 0px; 
}
DIV#horiz-menu LI {
	padding: 0px; 
	float: left; 
	margin: 0px 0px 0px 0px; 
	list-style-type: none
}
DIV#horiz-menu A {
	padding:0px 15px 0px 15px; 
	display: block; 
	font-weight: bold; 
	float: left; 
	line-height: 28px; 
	height: 28px; 
	text-decoration: none;
}

