@charset "UTF-8";
/* CSS Document */

form{margin:0;padding:0;}fieldset{ margin:1em 0; border-top:1px solid #999; border-right: none; border-bottom: none; border-left: none; }
legend{ margin:1em 0 0px; padding:0 0.5em 11px; color:#036; background:transparent; font-size:1.3em; font-weight:bold; }
label{ padding:0.1em; text-align:left; width: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; vertical-align: top; }
fieldset div{ margin-bottom:0.5em; display:block; padding-top: 0; padding-right: 0; padding-bottom: 0; text-align: right; }
fieldset div input,fieldset div textarea{ width:150px; border-top:1px solid #555; border-left:1px solid #555; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:1px; color:#333; }
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{ background:#efefef; color:#000; }
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
p#fm-intro{margin:0;}
#formContainer{ margin:0 auto; padding:5px; background: #FFC; border: thin outset #666; width: 850px; float: left; }
#formNotificationDiv { white-space: normal; }
.formColumnDiv { margin-left: auto; margin-right: auto; width: 400px; }
#formRightColumnDiv div { margin-top: 10px; }
#container div { margin-top: 15px; width: 350px; }
#clearDiv { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */clear:both;height:5px;font-size: 1px;line-height: 0px;}
#fm-form fieldset div label { }
.formRadioField { width: 10px; margin-right: 10px; }
.formTextHeads { font-family: inherit; font-size: 1.1em; color: #06C; text-align: left; padding-left: 10px; }

