#form_container { margin-bottom:10px; margin-right:10px; margin-left:10px; text-align:left; margin-top:20px; }
fieldset { margin-bottom:10px; padding:10px; border-color:#cccccc; border-width:1px; border-style:solid; text-align:left; }
fieldset div { margin-bottom: 10px;}
fieldset div div { margin-bottom: 0px;}
legend { color:#333; font-size:12px; font-weight:bold; background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0; border:solid 1px #cccccc; padding:2px 6px; }
label { color:#333; font-size:12px; width:120px; float:left; text-align:right; margin-right:.5em; padding-top:4px; display:block; }
input { color:#333; }
.form_text { font-size:12px; text-align:center; }
.form_text_warning { color:#980000; font-size:12px; text-align:center; padding-bottom:5px; }
.form_text_required { color:#980000; font-size:16px; text-align:center; }
