@charset "utf-8";
html form#form { width: 687px; font-family: Arial, Helvetica, sans-serif; border-top: 1px dotted #6EA3C3; padding-top: 12px; margin-top: 12px; }
html form #form legend { padding-left: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; }
html form#form fieldset { width: 687px; background: url(/img/bg_contact.png) repeat-x left bottom; border-bottom: 1px solid #999999; }
html form#form fieldset li { background: url(none); list-style: none; margin: 0px; padding: 0px 10px 7px; font-size: 11px; }
html form#form fieldset { margin-bottom: 15px; padding-top: 6px; margin-top: 0px; }
html form#form legend { font-weight: bold; _margin: 0 -7px; /* IE Win */ padding-top: 0; padding-right: 2px; padding-bottom: 0; padding-left: 2px; color: #000000; font-size: 13px; line-height: 17px; }
html form#form label { display: inline-block; vertical-align: top; float: left; font-weight: bold; }
html form#form fieldset ol { display: block; clear: both; list-style: none; background: url(none); margin: 5px 0px 0px; padding: 0px; }
html form#form fieldset li { list-style: none; margin: 0px; padding: 4px 5px; background: url(none); clear: both; }
html form#form fieldset fieldset { border: none; margin-top: 0px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 8px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
html form#form fieldset fieldset legend { font-size: 12px; color: #0072BA; margin: 0px; padding: 0; }
html form#form fieldset fieldset label { display: block; width: auto; float: none; }
html form#form em { font-weight: bold; font-style: normal; color: #f00; vertical-align: top; }
html form#form label { width: 120px; display: inline; } /* Width of labels */
html form#form fieldset fieldset label { margin-left: 81px; } /* Width plus 3 (html space) */
html form#form { color: #FFFFFF; }
html #form p { padding-top: 6px; padding-bottom: 12px; color: #333333; }
form#form label { color: #0072BA; }

