if you try to view the page in fire fox, you will see that the menu ASP code is showing in the browser.
This means that the server is not configured to process ASP code on .shtml page. change the extesnion of the page to.asp, you may be able to contact your host to have them add .shtml pages to list of pages that will process ASP code using the VBscript interpreter.