#InfoRequest { width: 100%; display: block; float: left; margin-top: 20px; margin-bottom: 20px; }
#InfoRequest label,
#InfoRequest label span { display: block; padding-bottom: 0.35em; padding-top: 0.2em; }
#InfoRequest label { float: left; width: 100%; font: normal 0.81em Arial, Helvetica, sans-serif; color: #000000; }
#InfoRequest label span { float: left; width: 207px; color: #993300; }
#InfoRequest fieldset input, textarea { width: 207px; display: block; float: left; height: 20px; border: 1px solid #000; }
#InfoRequest fieldset textarea { width: 275px; height: 175px; z-index: 1000; }
#InfoRequest fieldset input:focus { border-color: #537968; }
#InfoRequest fieldset input:hover, textarea:hover { border-color: #837E73; }
#InfoRequest fieldset input:active, input:focus { border-color: #000; }
#InfoRequest fieldset textarea:active, textarea:focus { border-color: #000; }
#InfoRequest label span em { display: inline; color: #537968; font-style: normal; font-size: 120%; line-height: 0.5em; }
#InfoRequest fieldset { margin-bottom: 20px; width: 210px; float: left; border-style: none; padding: 0px; margin-top: 0px; }
#InfoRequest fieldset.right { width: 275px; display: block; float: right; margin-right: 22px; }
#InfoRequest div { width: 278px; float: right; padding-bottom: 9px; margin-right: 22px; }