The fix was as simple as removing the
<script language="JavaScript">
if (NS4) {
document.write('<LAYER NAME="floatlayer" LEFT="22" TOP="60">');
}
if ((IE4) || (NS6)) {
document.write('<div id="floatlayer" style="position:absolute; left:22; top:62;">');
}
</script>
and creating a class for the table. Then I set the properties in the .css file and the text positioned properly.