
.form_label { width:150px; height:23px; padding: 1px; padding-top: 5px; float:left; margin:1px; margin-top:0px; }
.form_label_participant { width:600px; height:23px; padding: 1px; padding-top: 5px; float:left; margin:1px; margin-top:0px; }
.form_label2 { height:27px; padding: 1px; }

.form_js_label { width:60px; height:23px; padding-top:4px; float:left; }
.form_js_input { width:564px; height:27px; padding: 0px; padding-top: 3px; float:left; }
.form_js_choice { width:auto; height:55px; margin-bottom: 15px; padding:0px; }

.form_input { width:400px; height:27px; padding: 1px; float:left; margin:1px; margin-top:0px; }
.form-message { color:#F00; padding: 5px; margin: 5px; border: solid 1px #FEF4ED; width:500px; margin-bottom:25px; }
.zoom input { border: #FA3114 2px solid ; }

.form_submit { width:625px; text-align:right; margin-bottom:25px; }
.form_label7 { width:210px; height:27px; padding: 1px; float:left; margin:1px; }
.form_label8 { width:210px; height:27px; padding: 1px; float:left; margin:1px; }

.training_program { width:625px; height:15px; padding: 5px; padding-top:10px; float:left; margin:1px; border-bottom:2px solid #999; font-weight:bold; }
.training_submit { width:625px; height:15px; padding: 5px; padding-top:10px; float:left; margin:1px; border-top:1px solid #999; text-align:right; }
.training_id { width:35px; height:20px; padding: 1px; float:left; margin:1px; margin:1px; text-align:center; }
.training_title { width:530px; height:20px; padding: 1px; float:left; margin:1px; }
.training_type { width:55px; height:20px; padding: 1px; float:left; margin:1px; text-align:center; }
.training_checkbox { width:20px; height:20px; padding: 1px; float:right; margin:1px; text-align:center;  }

.agree { width:625px; padding:9px;}
legend { background-color: #02a400;color: #FFFFFF; padding: 3px; font-size:.87em; padding-left:15px; padding-right:35px; }
fieldset { width:625px; margin-bottom:13px; padding:9px; text-align:justify; }
#submit3{ text-align:right; width:100px; padding:3px; background-color:#CCCCCC; border:#666666 solid 2px; text-align:center; }
.submit { float:right; margin-left:25px; }
.form_session_name { width:250px; height:20px; margin: 1px; padding-left: 35px; float:left; }
.form_session_occupation { width:335px; height:20px; margin: 1px; float:left; }
.form_session_input { width:625px; height:auto; margin: 1px; text-align:right; }