The footer looks to be on the bottom for me also.
You do have a couple of weird things going on though. The header seems to contain the whole page apart from the footer! The topinfo1 has a height of 104 px yet ot contains the left and right columns which are many times that size. You probably should remove the height and contain the floats instead.
The page is 930px wide but it looks like the left and right columns added together are larger than that so the column will drop in some browsers (ie6).