For this report created in HTML & CSS the left borders are disappearing in IE 7 & 6. They show up correctly in IE 8, Firefox, Chrome, Opera, etc.
I am applying the style with three different CSS classes:
.LeftBorder
{
border-left: 1px solid black;
}
.LeftBorderHeadingShaded
{
background-color: gray;
color: black;
text-align: left;
font-weight: bold;
border-top: 2px solid black;
border-left: 1px solid black;
}
.noshadeLeftBorder
{
background-color: white;
border-left: 1px solid black;
}
And those classes are applied to specific TR and TD tags, but the left border fails to show up on any of those. Some of the bottom borders are missing to, but that isn't as big of a deal.
I made a screen shot showing IE 7, 6 and 8 side by side. I circled the problem area. Here is the full HTML/CSS.