Hi Joel,
>After closer inspection, it appears that the horizontal lines are rendered in the same position in both IE and Mozilla. However, text is rendered slightly higher in Mozilla than in IE, which causes the text to overlap the horizontal lines. Actually, in the Report Writer, the Employees label does start .02 inches higher than the line, but there is a small gap at the top/bottom of the label, so it looks ok. Somehow, IE knows to respect this gap, but Mozilla doesn't so there is overlap. I don't see anything in the CSS or HTML that indicates the gap should be present, so it must be an internal rendering thing. It could have something to do with font rendering as well.
I think it may be the HR tags -
http://www.w3.org/TR/REC-html40/present/graphics.html#h-15.3"The amount of vertical space inserted between a rule and the content that surrounds it depends on the user agent."