Why are the menus appearing behind Silverlight objects?
Silverlight objects, just as with all kinds of plugins, are rendered in a special way by the browsers (a method known as “windowed”), making them the topmost objects in a page. At this moment there’s no way to display any kind of HTML element (tables, images, paragraphs, etc..) above plugins. Fortunately, Microsoft has a solution to allow the Silverlight object to be rendered without using the windowed mode allowing HTML elements to displayed above it: To allow DHTML objects appear over a Silverlight object under Windows you will need to instantiate the object passing the isWindowless attribute and setting it to true. Please refer to Microsoft’s web site for more detailed information: http://msdn2.microsoft.com/en-us/library/bb412380.