The problem will be that you have just floated all tables and not just the nes that were needed.
I would do something like this:
table {
/*float:left;*/
margin:5px 5px;
}
.fl{float:left}
.information{clear:both}
Three changes below marked in bold:
<table class="bluebg [B]fl" [/B]width="340">
<tr>
<td class="heading">Location</td>
</tr>
<tr>
<td>Address</td>
<td><input name="txtAddress" type="text" class="txtfield" id="txtAddress" value="" readonly="readonly" /></td>
</tr>
<tr>
<td>City</td>
<td><input name="txtCity" type="text" class="txtfield" id="txtCity" value="" readonly="readonly" /></td>
</tr>
<tr>
<td>State</td>
<td><input name="txtState" type="text" class="txtfield" id="txtState" value="" readonly="readonly" /></td>
</tr>
<tr>
<td>Postal Code</td>
<td><input name="txtCode" type="text" class="txtfield" id="txtCode" value="" readonly="readonly" /></td>
</tr>
<tr>
<td>Intersection</td>
<td><input name="txtIntersection" type="text" class="txtfield" id="txtIntersection" value="" readonly="readonly" /></td>
</tr>
</table>
<table class="bluebg[B] fl"[/B] width="338">
<tr>
<td colspan="2" class="heading">Sharing</td>
</tr>
<tr>
<td height="27">Shared</td>
<td><input readonly="readonly"
type="checkbox" disabled="disabled" id="chkShared" name="chkShared" /></td>
</tr>
<tr>
<td>Host</td>
<td><input name="txtHost" type="text" class="txtfield" id="txtHost" value="" readonly="readonly" /></td>
</tr>
<tr>
<td>Guest1</td>
<td><input name="txtGuest1" type="text" class="txtfield" id="txtGuest1" value="" readonly="readonly"/></td>
</tr>
<tr>
<td>Guest2</td>
<td><input name="txtGuest2" type="text" class="txtfield" id="txtGuest2" value="" readonly="readonly"/></td>
</tr>
<tr>
<td>Other Network ID</td>
<td><input name="txtNetwork" type="text" class="txtfield" id="txtNetwork" value="" readonly="readonly" /></td>
</tr>
</table>
</div>
<table width="1030" class="bluebg [B]information">[/B]
<tr>
<td class="heading">Information</td>
</tr>
<tr>
<td>Site Map Link</td>
<td width="130"><input type="text" readonly="readonly" value="" size="55" name="txtMap"/></td>
<td width="100" align="center">Last Updated</td>
<td width="100"><input type="text" readonly="readonly" name="txtUpdated" value=""/></td>
<td align="center" width="46">By</td>
<td><input type="text" readonly="readonly" name="txtUpdatedBy" value=""/></td>
</tr>
<tr>
<td>Comments</td>
<td colspan="6"><textarea name="txtcomments" id="txtcomments" cols="100" ></textarea></td>
</tr>
</table>
You should also use the classes for supplying the correct widths to the table and not use the presentational (and deprecated in strict) html width attribute.