Есть ли причина, по которой вы не хотите указывать ширину? Кажется, что их заголовок гораздо более многословен, чем необходимо. будет ли что-то подобное ниже сделать то же самое для вас?
<div style="float: left; width:100%;">
<div style=" display:block;float: left; position:relative; top:0; left:0; width:20%">
<p>LEFT SIDE</p>
</div>
<div style="display: block; position: relative; float:left; top:0; left:0; width:60%;">
<form method="post">
<fieldset>
form stuff
</fieldset>
</form>
</div>
<div style="display: block; float: left; position:relative; top:0; left:0; width:20%;">
<p>RIGHT SIDE</p>
</div>
Это должно работать в IE, но CSS может потребоваться настройка, чтобы компенсировать, насколько старше IE обрабатывает блочную модель.