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:40em; height:14em} .hidden{display:none} #content form{float:left; width:100%; background:none; margin:0 0 35px 0} legend span {position: absolute; top: 0; margin: 0.5em; font-size: 1.4em; font-family:"Trebuchet MS"} legend {padding: 0; color: #545351; font-weight: bold; position:relative; width:200px} fieldset {position: relative; float: left; clear: both; width: 100%; margin: 0 0 -1em 0; padding: 0 0 1em 0} fieldset li{float: left; clear: both; width: 100%; padding-bottom: 1em; margin:0; position:relative} fieldset ol{padding: 4.5em 1em 0 2em; list-style: none} fieldset div{margin:3.5em 1em 1em 1em} fieldset.submit{float:left; padding:0; font-weight:bold; margin:0; margin-top:10px; padding-bottom:10px; width:100%} fieldset.submit input{background-color:#903; color:#fff; font-size:11px; font-weight:bold; padding:1px; border:solid 1px #903; margin-left:180px} fieldset fieldset {margin-bottom:-2.5em; border-style:none} fieldset fieldset input{margin-right:5px} fieldset fieldset legend {margin-left: 0; font-weight: normal} fieldset fieldset ol {position: relative; top: -1em; margin: 0 0 0 16em; padding: 0} fieldset fieldset label {float: none; width: auto; margin-right: auto} fieldset fieldset li{float:left; width:auto; clear:none; margin-right:15px} label {float: left; width: 15em; margin-right: 1em} label.inline{float:none} .req label{font-weight:bold} #content fieldset li p{margin:10px 0; font-size:1em