Hmm... I think
the browser is a piece of software that is able to do what you are looking to achieve when it is fed the proper html/css combination.
You can get rid of the tables and use
table-less html for your layout and take advantage of the full CSS features in DW-CS3, in fact, it's the recommended way to go about controlling your layout.
For instance, you could create a css class such as
login-block with the params "position:absolute; top:{amount in pixels you want to drop it down from the top}; left:{amount in pixels you want it offset from the left edge}", or if you wanted to keep it inline with the html page being formed use something like a float:right and margin offsets. (absolute divs can end up acting very odd on ocasion.)
Check out the full CSS tutorial over at w3schools:
http://www.w3schools.com/css/No software is ever going to replace what you can achieve on your own with a solid knowledge to back you up. HTML and CSS are very basic fundamental skills to learn if you want to make web pages. Don't let your software do your thinking or your code writing, instead utilize it to improve your workflow.