Firefox offsetLeft/offsetTop bug: absolute table with margins

In firefox, when you use offsetLeft/offsetTop to compute the bounding rectangle of an absolutely-positioned table with margins, it instead computes a very different bounding rectangle (shown in yellow).

I am a table
<TABLE>