Hi Calista, I think the problem is not enough <td> tags in the bottom two rows. Including colspan the first row you have 8 cells, the second you have 3 and the third you have 2
They should all be the same or else the cells will get pushed around. There are several options for you.
Why not use nested tables 1 outer one to holld everything with 2 cells and 1 row In each cell have another table. Have a look at this code and paste onto your text editor:
<table width="650" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="509">
<table width="100%" border="1" cellspacing="2" cellpadding="2" align="center" height="140">
<tr>
<td width="88"><span class="BigBlack">Day/Date</span></td>
<td width="132"><span class="BigBlack">Product/ Misc. Code</span></td>
<td width="185"><span class="BigBlack">*</span></td>
<td width="71"><span class="BigBlack">1=R&D 2=Support 3=Exempt Excess
4=Training</span></td>
</tr>
</table>
</td>
<td width="141">
<table width="100%" border="1" cellspacing="2" cellpadding="2" align="center">
<tr>
<td colspan="3"><span class="BigBlack">Hours</span></td>
</tr>
<tr>
<td rowspan="2"><span class="BigBlack">Regular</span></td>
<td colspan="2"><span class="BigBlack">Non-Exempt Only</span></td>
</tr>
<tr>
<td><span class="BigBlack">OT</span></td>
<td><span class="BigBlack">Double O.T.</span></td>
</tr>
</table>
</td>
</tr>
</table>
Of course you can change the width of the TD tags to your liking. Also the inner tables should be set to 100% and the cells holding them should whatever pixels you want.
Hope this helps