legend{display:none;}
fieldset{border:0;}
label{display:block; width:110px; float:left; height:.9em; text-align:right; padding:.3em 10px 0 0;}
.radio{display:block; height:.9em; float: left; padding:.3em 10px 0 0;}
.radio input{padding:.3em 10px 0 0;}
input{height:1.2em;}
select{width:146px;}
.lineUp {height:1.7em;}
.lineUp input{float:left;}
.lineUp .second{width:auto; padding:.3em 10px 0 10px;}
.image{text-align:center; border-bottom:none; padding:1em 0;}
.half .lineUp .checkbox{margin-top:.25em; width:auto;}

form ol{list-style:none; width:96%; margin:0 1%;}
form li{clear:left; padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #e8e8e8;}

.half{float:left; width:47%;}
.half .lineUp input{width:3.5em;}

.three input{width:3.1em;}

.required{font-weight:bold;}
.col input{display:block; margin:0 auto;}
.col label{float:none; padding:5px 0; width:auto; text-align:center; font-weight:bold;}

#controls {clear:both; padding-left:160px; text-align:center; padding:1em 0;}
#controls input{width:100px; height:auto; margin:0 10px;}