What you've done is to create an extra td that you don't really need and positioned relative to it:
Code:
<!-- Absolute Relative Positioning-->
<td width="207" height="120" valign="top" background="images/Right_Top.gif">
<td>
<div style="width:100%;height:100%;position:relative;">
<span style="position:absolute;top:21px;left:-202px;">
<div id="company"><a href="http://www.pcpg.org/pcpg_members.html">Member Companies</a></div>
</span>
</div>
</td>
<!--End Absolute Positioning-->
The one right before it (with the background) closes automatically, even though you haven't supplied the proper closing tag for it. This throws off the expected result of positioning because it is now coming from the left. You also should avoid any extraneous markup, and putting block level elements (like div) inside inline elements (like span).
You don't need the extra td, span or the separate division with the id. You can just position the link. Now the code is valid (for at least some level of HTML), the positioning is intuitive to the visual space, and the style effects of the id=company still operate upon its child link:
Code:
<td width="207" height="120" valign="top" background="images/Right_Top.gif">
<!-- Begin Relative Absolute Positioning -->
<div id="company" style="width:100%;height:100%;position:relative;">
<a style="position:absolute;top:81px;left:5px;" href="http://www.pcpg.org/pcpg_members.html">Member Companies</a>
</div>
<!-- End Relative Absolute Positioning -->
</td>
Bookmarks