

form fieldset div p {text-align:right;}
fieldset {padding-bottom:15px;border:0;border-top:2px dashed #ddd;}
legend {padding:3px 0px 10px 0px;color:#356AA0;border:none;}
fieldset label {float:left;width:300px;text-align:left;font-size:0.92em;}
label.fm-req:after {content:" *";font-weight:bold;}
input, textarea, select {margin:1px;/*width:180px;*/border:1px solid #aaa;padding:1px;color:#333;}
input:focus, textarea:focus {background:#efefef;color:#000;}
select {width:183px;}
textarea {width:179px;}
input[type="text"], input[type="password"] {width:180px;}

.fm-admin h3 {color:#356AA0;}
.fm-admin {padding:10px;text-align:right;border:1px solid #aaa;background:#ffff80;}
.fm-admin textarea {width:320px;margin-top:10px;padding:5px;}

.fm-radio {margin:0;padding:0;margin-bottom:5px;text-align:right;}
.fm-radio input {padding:0;margin:0;width:1em;}
.fm-radio label {float:none;padding:0;}
.fm-radio label span {float:left;}
.fm-radio label.alignright {float:right;min-width:70px;max-width:100px;}
.fm-radio label.alignright input {margin-right:5px;}


#submit_submit, .input_submit {border:0;background:#fff;color:#003399;font-size:2.5em;cursor:pointer;padding-left:20px;}
#form_comments {width:99%;}
#submit_submit:focus, .input_submit:focus {background:#fff;color:#003399;}
