I am amazed that Internet Explorer does not rendered the table border properly or say, IE does not show the border at all even you force the border to show in CSS. IE just does not care! Funny!

I checked my design and default the table without background-color, without opacity and to my surprise, it worked! IE finally shows the border with the CSS formatting!

Normally the CSS will pick the latest definition of the format. If table is formatted earlier one way, like border, and then redefined later, the later one should get in effect! Looks like IE just does not do that.

Watch out IE behaviour people!

Here is the border I finally get from IE who took the border from me long time:

IE table border