/* inner form
----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
form.innerform {  }
form.innerform fieldset { position: relative; float: left; clear: both; width: 100%; margin: 0 0 -1em 0; padding: 0 0 1em 0; border-style: none; }

form.innerform fieldset ol { padding: 1.5em 1em 0 1em; list-style: none; }
form.innerform fieldset li { width: 100%; padding-bottom: 1em; line-height: 21px; margin: 5px 0 10px 0; background: url('/images/template/horizontal-dots.gif') repeat-x left bottom; overflow: hidden; }
form.innerform fieldset li.noborder { background: none; }
form.innerform fieldset.submit { float: none; width: auto; padding: 0 0 0 20.5em; background-color: #ffffff; }

form.innerform label { font-weight: bold; float: left; width: 17em; margin-right: 1em; line-height: 22px; height: 25px; font-size: 1em; padding-left: 5px; }
form.innerform select { border: 1px solid #e0e0e0; font: normal 10px Verdana, sans-serif; color: #9d9d9d; width: 192px; }
form.innerform .image_submit { width: 81px; height: 21px; }
form.innerform  #messages { text-align: center; margin-top: 20px; font-size: 1.2em; }
form.innerform  #messages.error { color: red; }
form.innerform  #messages.success { color: green; }


form.innerform fieldset fieldset { margin-bottom: -2.5em; border-style: none; background-color: transparent; background-image: none; }
form.innerform fieldset fieldset legend { margin-left: 0; font-weight: normal; }
form.innerform fieldset fieldset ol { position: relative; top: -1.5em; margin: 0 0 0 11em; padding: 0; }
form.innerform fieldset fieldset label { float: none; width: auto; margin-right: auto; }
form.innerform span.error { color: red; display: block; margin-left: 18.5em; font-size: 1em; clear: left; }
form.innerform span.info-below { color: #8e8e80; display: block; margin-left: 21em; font-size: 0.9em; clear: left }
form.innerform span.info { color: #8e8e80; margin-left: 1em; font-size: 0.9em; float: left; width: 380px; display: block; line-height: 1.8em; }

form.innerform input{ border: 1px solid #ddddd2; padding: 3px 2px 2px 2px; width: 255px; font-family: "Arial", sans-serif; font-size: 12px; float: left; }
form.innerform input.checkbox{ width: auto; border: none; }

form.innerform textarea{ border: 1px solid #ddddd2; padding: 3px 2px 2px 2px; width: 255px; font-family: "Arial", sans-serif; font-size: 12px; float: left; }
