div.form_row{overflow: hidden; margin-top: 9px; text-align: left;}
div.form_row_last{overflow: hidden; margin: 9px 0px 20px 0px; text-align: left;}
.require_field{color: red;}
div.require_field{width: 10px; height:20px; color: red; float: left;}
div.input_checkbox{float: left; width: 30px;}
div.input_checkbox input{border: 0px;}
div.label_checkbox{float: left; width: 300px;}
div.label_text{width: 50px; _width: 70px; padding-right: 20px; text-align: right; float: left; overflow: hidden; padding-top: 6px; font-weight: bold;}
div.input_text{width: 504px; float: left; overflow: hidden;}
div.input_text input{width: 404px;}
div.input_text select, div.input_text_long select{width: 246px;}
div.input_text textarea, div.input_text_long textarea{width: 504px; height: 209px;}
div.input_text_long_full textarea{width: 504px; height: 209px;}
div.info_field{width: 200px; float: left; overflow: hidden;}
div.label_text_long{text-align: left; overflow: hidden; font-weight: bold;}
div.label_text_long.normal{text-align: left; overflow: hidden; font-weight: normal;}
div.input_text_long{margin-left: 100px; overflow: hidden;}
div.input_text_long_full{margin-left: 0px; overflow: hidden;}
ul.error_messages li{color: red;}
