This would seem to be an answer, albeit one which will need restyling assuming my experiment worked properly. This css comes for the later (?) web site version of the menu, however having extracted it and created a simple file, I quickly copied your web page and then added this ’style sheet’ as the last entry before </head> This then made your menu work, in IE6, though in wrong colours sizing etc.
As an aside this would indicate that the code created by Wayfinder is fine but that the css has moved forward. Looks like there’s no need for a specific IE file, for example.
HTH
Regards
PS This code comes from the web page
http://www.cssplay.co.uk/menus/final_drop2.html
.menu {FONT-SIZE: 0.85em; PADDING-BOTTOM: 200px; WIDTH: 750px}
.menu UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
.menu UL UL {WIDTH: 150px}
.menu LI {FLOAT: left; WIDTH: 150px; POSITION: relative}
.menu A {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #758279; BORDER-LEFT: #fff 0px solid; WIDTH: 139px; COLOR: #fff; LINE-HEIGHT: 29px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 30px; TEXT-DECORATION: none}
.menu A:visited {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #758279; BORDER-LEFT: #fff 0px solid; WIDTH: 139px; COLOR: #fff; LINE-HEIGHT: 29px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 30px; TEXT-DECORATION: none}
HTML .menu A {WIDTH: 139px}
HTML .menu A:visited {WIDTH: 139px}
.menu UL UL A.drop {BACKGROUND: #949e7c}
.menu UL UL A.drop:visited {BACKGROUND: #949e7c}
.menu UL UL A.drop:hover {BACKGROUND: #c9ba65}
UNKNOWN {BACKGROUND: #c9ba65}
.menu UL UL UL A {BACKGROUND: #e2dfa8}
.menu UL UL UL A:visited {BACKGROUND: #e2dfa8}
.menu UL UL UL A:hover {BACKGROUND: #b2ab9b}
UNKNOWN {BACKGROUND: #b2ab9b}
.menu UL UL {LEFT: 0px; VISIBILITY: hidden; WIDTH: 150px; POSITION: absolute; TOP: 31px; HEIGHT: 0px}
HTML .menu UL UL {TOP: 31px}
.menu UL UL UL {LEFT: 150px; WIDTH: 150px; TOP: 0px}
.menu UL UL UL.left {LEFT: -150px}
.menu TABLE {LEFT: 0px; POSITION: absolute; TOP: 0px}
.menu UL UL A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d4d8bd; PADDING-BOTTOM: 5px; WIDTH: 129px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto}
.menu UL UL A:visited {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d4d8bd; PADDING-BOTTOM: 5px; WIDTH: 129px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto}
HTML .menu UL UL A {WIDTH: 129px}
.menu A:hover {BACKGROUND: #949e7c; COLOR: #fff}
.menu UL UL A:hover {BACKGROUND: #949e7c; COLOR: #fff}
UNKNOWN {BACKGROUND: #949e7c; 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 UL {VISIBILITY: hidden}
.menu UL :hover UL :hover UL {VISIBILITY: visible}
.menu UL :hover UL :hover UL :hover UL {VISIBILITY: visible}