>What happens if you change the tags to td (lower case)? Note: HTML 5 standard says to use lower case
This does not have any effect.
The situation is caused because the DataEntry table has a style of its own for its TD such as "Table.DataEntry TD". So, everything that falls under will inherit of that style unless specified within its own container such as styling my invisible table, such as Table.Invisible and "Table.Invisible TD.Label".
I am just trying to figure out a way to do it at the stylesheet level so to avoid changing all the pages.