.form_description { font-size: 11px; padding: 4px; float: left; width: 130px; }
.form_field .button {  }
div.form_field { font-size: 11px; padding: 4px 4px 4px 4px; float: left; }
td.form_field img { float: none; }
td.form_field { float: none; vertical-align: top; width: 150px; }
.image_container { text-align: center; border: 1px #555 solid; }
.image_container img { float: none; clear: both; margin: 0 auto; }
.image_data { background: #000; color: #eee; text-align: center; padding: 3px 0; border-top: 1px #555 solid; }
.form_row { clear: both; border-bottom: 1px #555 solid; }
.form_separator_start { width: 15px; height: 15px; background-color: #111; float: left; margin-right: 4px; }
.form_separator { clear: both; float: left; width: 100%; background-color: #333; font-weight: bold; font-size: 11px; padding: 4px; }
.form_separator_text { float: left; color: #eee; }
.form_separator input { float: right }
.form_tooltip { background-color: #eaeaea; border: 1px #acacac solid; padding: 2px; float: left; width: 200px; max-width: 200px; overflow: hidden; }
.type_header { width: 300px; background-color: #eee; font-weight: bold; font-size: 12px; color: #454545; border: 2px gray dotted; padding-top: 3px; padding-left: 10px; height: 17px; _height: 23px; margin: 10px 0; }
.image_container { margin: 5px 0; }
.form_field .textbox { background: #cfcfcf; }

