/* =label/labelspan */
#InfoRequest { width: 455px; padding: 0px; margin: 18px 0px 0px; float: right; }
#InfoRequest label, label span { display: block; padding-bottom: 0.35em; }
#InfoRequest label { float: left; width: 100%; margin-right: -3px; font: normal 100% Arial, Helvetica, sans-serif; color: #2c2c2c; }
#InfoRequest label span { float: left; width: 27%; text-align: right; }
#InfoRequest label span cite { display: inline; color: #008644; font-style: normal; }

#InfoRequest fieldset input, textarea { float: right; width: 70%; border: 1px solid #cccccc; }
#InfoRequest fieldset input:focus { border-color: #837E73; }
#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 fieldset { border: 1px solid #008644; display: block; clear: both; width: 443px; padding: 10px 10px 10px 0px; margin: 0px 0px 10px; }

/* =div */
#InfoRequest div { border: 1px solid #008644; width: 453px; padding: 10px 0px; text-align: center; margin: 0px 0px 12px; float: left; }

#InfoRequest div input { padding: 0 0.25em; border-top-color: #B2A692; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: double; border-right-style: double; border-bottom-style: double; border-left-style: double; border-right-color: #B2A692; border-bottom-color: #837E73; border-left-color: #837E73; background: #B7B2A9; height: auto; width: auto; }

#InfoRequest div input:hover, #InfoRequest div input:active, #InfoRequest div input:focus { background: #E8E5E1; border-color: #E8E5E1 #E8E5E1 #B2A692 #B2A692; }

cite.asterisk { display: inline; color: #144678; font-style: normal; }

