.menu {
	Z-INDEX: 100; WIDTH: 850px; POSITION: relative; HEIGHT: 30px; background:url(../img/nav_bg.gif) repeat-x;
}

* HTML .menu {
	WIDTH: 850px
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu UL UL {
	WIDTH: 100px
}
.menu LI {
	FLOAT: left;  POSITION: relative
}
.menu A {
	 DISPLAY: block; PADDING:0 18px;border-right: 1px solid #bbb; font-size:13px;  COLOR: #fff; LINE-HEIGHT: 30px;  HEIGHT: 30px; TEXT-DECORATION: none;_WIDTH: 120px;_padding:0px;_text-align:center;_font-size:11px;
}
.menu A:visited {
	DISPLAY: block; PADDING:0 18px;  COLOR: #fff; LINE-HEIGHT: 30px;  HEIGHT: 30px; TEXT-DECORATION: none;_WIDTH: 120px;_padding:0px;_text-align:center;_font-size:11px;
};
* HTML .menu A {
	_WIDTH: 120px
}
a.level	{_WIDTH: 124px}
.menu ul ul ul li a	{width:140px!important; border-right:none;}

.menu UL UL A.drop {
	COLOR: #fff;
	background-color: #1f301c;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 130px center;
	 border-right:none;

}


.menu UL UL :hover > A.drop {
BACKGROUND:#1f301c;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 130px center;

}
.menu UL UL  A {
	BACKGROUND: #1f301c;
}
.menu UL UL  A:visited {
	BACKGROUND: #1f301c
}
.menu UL UL  A:hover {
	BACKGROUND: url(../img/nav_bg_on.gif) repeat-x; COLOR: #fff;
}
.menu UL UL {
	BORDER-TOP: #fff 1px solid; LEFT: 0px; VISIBILITY: hidden; WIDTH: 149px; POSITION: absolute; TOP: 30px; HEIGHT: 0px;margin:0px; padding:0px;
}
* HTML .menu UL UL {
	TOP: 30px
}
.menu UL UL UL {
	LEFT: 148px; WIDTH: 148px; TOP: -1px; 
}
.menu UL UL UL.left {
	LEFT: -148px
}
.menu TABLE {
	LEFT: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse
}
.menu UL UL A {
	BORDER-TOP-WIDTH: 0px;color:#fff; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 5px; WIDTH: 200px;  LINE-HEIGHT: 16px; PADDING-TOP: 5px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 1px;_text-align:left;
}
.menu UL UL A:visited {
	BORDER-TOP-WIDTH: 0px; color:#fff;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 1px;  BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 5px; WIDTH: 200px;  LINE-HEIGHT: 16px; PADDING-TOP: 5px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 1px;_text-align:left;
}
* HTML .menu UL UL A {
	WIDTH: 200px;_text-align:left; border-right:none;
}
* HTML .menu UL UL A:visited {
	WIDTH: 200px
}
.menu A:hover {
	BACKGROUND: #949e7c; COLOR: #fff
}
.menu UL UL A:hover {
	BACKGROUND: url(../img/nav_bg_on.gif) repeat-x; COLOR: #fff;
}
.menu :hover > A {
	BACKGROUND: url(../img/nav_bg_on.gif) repeat-x; COLOR: #fff;
}
.menu UL UL :hover > A {
	BACKGROUND: url(../img/nav_bg_on.gif) repeat-x; COLOR: #fff;
}
.menu UL LI:hover UL {
	VISIBILITY: visible
}
.menu UL A:hover UL {
	VISIBILITY: visible
}
.menu UL :hover UL UL {
	VISIBILITY: hidden
}
.menu UL :hover UL :hover UL {
	VISIBILITY: visible
}

