The logo is tiling like that because you have it as a background image in the table element with a column span of 3 columns, so the page is doing exactly what you told it to do
<td colspan="3" height="143" width="700" background="title.jpg" align="right" style="padding-right:25;padding-top:41;" valign="top">
A quick fix is to move it out of there and put it in it's own row directly above that line:
<tr>
<td>
<img src="title.jpg">
</td>
</tr>
<tr>
<td colspan="3" height="143" width="700" align="right" style="padding-right:25;padding-top:41;" valign="top">
edited in: That solution will put the tittle to the left of the page.
Then play with it from there.