#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; font-weight: bold;
}
#nav A {
	DISPLAY: block; padding: 1px; padding-left: 5px; /*white-space: nowrap;*/
}
#nav LI {
	FLOAT: left; 
}
#nav LI UL {
	LEFT: -999em; POSITION: absolute; width: 20em; margin-left: 15px; padding: 1px;
}
#nav LI:hover UL, #nav LI.sfhover UL {
	LEFT: auto; 
}
#nav LI:hover UL LI, #nav LI.sfhover UL LI{
	LEFT: auto; width: 20em; padding: 0; margin: 0; 
	BACKGROUND: red; 
	white-space: normal;
}
#nav LI:hover UL LI A, #nav LI.sfhover UL LI A{
	padding-bottom: 7px; 
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	border-left: 1px solid white; 
	border-right: 1px solid white;
	BACKGROUND: red; 
	white-space: normal;
}

#nav .top{
	BACKGROUND: red;
	line-height: 0;
	padding: 0;
	margin: 0;
	border-top: 1px solid white;
}

#nav .bottom{
	BACKGROUND: red;
	line-height: 0;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #F4F3EA;
}

/*
#nav .topmenu1{
	padding-top: 3px; border-bottom: 1px solid white;
}

#nav .topmenu1d{
	padding-top: 3px; border-bottom: 1px solid white; vertical-align: bottom;
}

#nav .topmenu2d{
	padding-bottom: 3px; vertical-align: top;
}

#nav .topmenu2{
	padding-bottom: 3px; 
}
*/
#nav .topmenu1{
	padding-top: 3px; border-bottom: 1px solid white; 
	padding-bottom: 3px; 
}
#nav .topmenu2{
	padding-bottom: 3px; 
	padding-top: 3px; 
	BACKGROUND: gray;
}
#nav .topmenu1d{
	padding-top: 3px; border-bottom: 1px solid white; vertical-align: bottom;
	BACKGROUND: white;
	width: 1px;
}
#nav .topmenu2d{
	padding-bottom: 3px; vertical-align: top; 
	BACKGROUND: white;
	width: 1px;
}

