input.radio{width:auto; border:none} input.text{width:20em; border:solid 1px #999} input.text_small{width:5em; border:solid 1px #999} input.text_xsmall{width:3em; border:solid 1px #999} textarea{width:25em; height:8em; border:solid 1px #999} select{width:auto; border:solid 1px #999} select option{margin-left:10px} select option.first{margin:0} .hidden{display:none} #content form{float:left; width:100%; background:none; margin:0 0 35px 0} fieldset { position: relative; float: left; clear: both; width: 100%; margin: 0 0 -1em 0; padding: 0 0 1em 0 } legend span { position: absolute; left: 0.74em; top: 0; margin-top: 0.5em; font-size: 1.4em; width:90%; border-bottom:dashed 1px #333; font-family:"Trebuchet MS"; } legend { padding: 0; color: #545351; font-weight: bold; } fieldset ol{ padding: 4.5em 1em 0 2em; list-style: none; } fieldset div{ margin:3.5em 1em 1em 1em; } fieldset li { float: left; clear: both; width: 100%; padding-bottom: 1em; overflow:hidden; margin:0; } fieldset.submit { float: left; padding:0; background:#eee none; text-align:right; font-weight:bold; border:solid 1px #aaa; margin-top:1em; } fieldset.submit input{background-color:#666; color:#fff; font-size:1.1em; font-weight:bold; padding:.3em} label { float: left; width: 13em; margin-right: 1em; } fieldset.alt { background-color: #E6E3DD; } fieldset fieldset { margin-bottom:-2.5em; border-style: none; background-color: transparent; background-image: none; } fieldset fieldset input{margin-right:5px} fieldset fieldset legend { margin-left: 0; font-weight: normal; color:#000 } fieldset fieldset ol { position: relative; top: -1em; margin: 0 0 0 14em; padding: 0; } fieldset fieldset label { float: none; width: auto; margin-right: auto; } fieldset fieldset li{float:left; width:30%; clear:none} .req label{font-weight:bold} #content fieldset li p{margin:0 0 5px 170px; font-size:.9em; font-style:italic}