#formContainer fieldset{width:500px; padding:0px 0px 20px 0px; margin:0px 0px 20px 10px; border:1px solid #c1c1c1; float:left; clear:both;}
#formContainer legend{margin:0px 0px 0px 10px; padding:0px 5px 0px 5px; font-size:70%; color:#333333;}
#formContainer label{text-align:right; font-size:70%; width:160px; margin:20px 10px 0px 10px; padding:0; float:left; clear:left;}
#formContainer label.medium{width:300px;}
#formContainer label.wide{width:451px;}
#formContainer label.wide_r{width:401px; text-align:left; margin:20px 0px 0px 10px; padding:0; float:left; clear:right;}
#formContainer input.text{width:300px; height:17px; margin:20px 0px 0px 0px; padding:0; float:left; clear:right;}
#formContainer input.date{width:271px; height:17px; margin:20px 0px 0px 0px; padding:0; float:left;}
#formContainer img.date{cursor:pointer; margin:21px 0px 0px 10px; padding:0; float:left; clear:right;}
#formContainer select{width:304px; margin:20px 0px 0px 0px; padding:0; float:left; clear:right;}
/* #formContainer select.narrow{width:111px; margin:20px 10px 0px 0px; padding:0; float:left;} */
#formContainer input.checkbox{margin:20px 0px 0px 0px; padding:0; float:left; clear:right;}
#formContainer input.radio{margin:20px 0px 0px 0px; padding:0; float:left; clear:none;}
#formContainer span.answer,
#formContainer label.answer{width:300px; float:left; clear:right; margin:20px 0px 0px 10px; padding:0;
	text-align:left; font-size:70%; }
#formContainer select.select_l{width:50px; margin:20px 0px 0px 20px; padding:0; float:left; clear:left;}
#formContainer input.submit{width:120px; float:left; clear:left; margin:20px 0px 0px 180px;}
#formContainer input.submit_pp{float:left; clear:left; margin:20px 0px 0px 105px;}
#formContainer input.submit_l{width:120px; float:left; clear:left; margin:20px 0px 0px 105px;}
#formContainer input.submit_r{width:120px; float:left; clear:right; margin:20px 0px 0px 100px;}
#formContainer input.submit_v{float:left; clear:left; margin:20px 0px 0px 105px;}
#formContainer textarea{width:300px; height:180px; margin:20px 0px 0px 0px; padding:0; float:left; clear:right;}
#formContainer textarea.short{width:300px; height:50px; margin:20px 0px 0px 0px; padding:0; float:left; clear:right;}
#formContainer textarea.wide{width:463px; height:100px; margin:20px 0px 0px 20px; padding:0; float:none; clear:both;}
#formContainer a.a_in_label{font-size:100%; text-decoration:underline;}
#formContainer p.right_align{float:right; clear:both; margin:0px 0px 0px 0px; padding:20px 25px 0px 0px; width:475px; text-align:right;}
#formContainer fieldset p{margin:0px 0px 10px 10px;}
#formContainer fieldset p.question{margin:10px 0px 0px 10px;}

