Yet the rendered HTML does not seem to pick this up.
Looking at the attachment, shouldn't the script for menuCell: have these rather than the default topCellHover?
I used this .jsp page when trying to reproduce your problem.
I think you didn't save the right html source.
Observe that the script for menuCell use your custom styles.