IE8 Beta 2 and Asp.net Menu Control rendering issues
If your code works on IE 6,7 and Firefox even on chrome it may not work on IE8. The reason being Microsoft suddenly woke up and started to be strict with design and style standards.
For styles not working the way it should or DHTML not appearing on screen the problem is inline styling. IE 8 doesnt parse the code if its inline styling.
So the simple fix is move all the style=” “ to stylesheet class
This is better way to clean your code too.