Я бы посоветовал поместить вашу форму в какую-нибудь окружающую разметку. Я обычно использую списки определений, поэтому разметка будет выглядеть примерно так:
<dl>
<dt>
<label for="ctl00_main_primaryEmail" id="ctl00_main_primaryEmailLabel">Primary Email: </label>
</dt>
<dd>
<input name="ctl00$main$primaryEmail" type="text" id="ctl00_main_primaryEmail" />
</dd>
<dt style="display: none;">
<label for="ctl00_main_acceptedDomainsDropDownList">Accepted Domains</label>
</dt>
<dd>
<select name="ctl00$main$acceptedDomainsDropDownList" id="ctl00_main_acceptedDomainsDropDownList">
<option value="exchange.samcogan.com">exchange.samcogan.com</option>
<option value="doamin1.com">domain1.com</option>
<option value="domain2.com">domain2.com</option>
<option value="domain3.com">domain3.com</option>
</select>
</dt>
</dl>
Затем вы можете перемещать / размещать элементы dt и dd, чтобы они появлялись в одной горизонтальной строке.
Этот подход, независимо от того, используете ли вы dl, ul или другое, дает лучшее позиционирование в целом.