I am having a problem picturing your page in my mind - it sounds like a
frameset page built with Inline Frames.
If the menu itself is in an Inline Frame, then it, including the flyouts,
will be constrained by the boundaries of the IFrame. The flyouts cannot
overlay the main body of the page.
Simply place the menu directly on the page, not as a page in an Iframe.
In my opinion, the easiest way to create pages with a menu on the left, and
content on the right is to use a 2 column table. The menu goes in the left
column, the page content in the right. Use this on every page, and there
will be few problems with Search Engines, navigation in pages opened outside
frames and older browsers.
The menu itself can be placed in its own page, and this is included into the
left column using the FrontPage Include component - changes to the menu are
automatically updated into all pages. However, all JavaScript used in the
menu must be contained in the <body> ... </body> area of the include page,
not in the more usual <head>...</head> section.
See
www.roksteady.net/menus/ and look at the vertical menu.
If you are using FP2003 download (look at the menus tutorial to find the
download link) and install the behaviours, etc., and build the menu into a
new blank page. Save the page as a Dynamic Web Template. Create whatever
editable regions you need for content.
The CSS used for the menu can be found by saving the example page. The CSS
will need to be edited to be compatible with NN4.
Tweak the menus appearance in the CSS to suit your site.
Save the DWT, and apply it to all your other pages.
Ron