I don't think you mentioned before that you were using Cold Fusion, are you? Those tags look like Cold Fusion tags. In any case they're not standard HTML tags, so presumably are replaced by valid HTML when served live.
And, that's what I would need to see, the live pages. Do you have it up anywhere you could post a link to it?
But, just from looking at that, it appears that the majority of the content is in a table. As I say, that can throw off some browsers. Try losing the table. Or, if that's impossible, once I see the live pages, I may be able to suggest something else.
It also looks as though that table is meant to be able to be scrolled. If so, absolute positioning might enter into it, that or a container div with overflow characteristics that might be throwing things off.
You could try using a normal page, rather than a CF one. That might fix it, if so, there's something about the CF page that's throwing things off.
One other thing you could try is putting a div around the table, perhaps even setting that div's height in css style.
For any specific help I would need to see it live. Put up a demo somewhere if you haven't already put this online. Either way, give us a link to it so we check it out.