@CHARSET "UTF-8";
form { font-size: 12px; margin: 10px 0; }
    form fieldset { padding: 5px; margin: 0 auto; overflow: hidden; border: 1px solid #ccc; clear: both; }
        form fieldset legend { font-weight: bold; font-style: normal; }
        form div { clear: both; overflow: hidden; padding: 5px 0 5px 9px; margin-bottom: 3px; }
        form .error_message { font-size: 11px; font-weight: bold; color: #B62257; }
        form .error { border-left: 5px #B62257 solid; padding-left: 4px; }
        form fieldset div p.desc, form fieldset div p.currentGfx { clear: left; font-size: 10px; color: #555; }
            form fieldset div input, form fieldset textarea, form fieldset select { font-family: Verdana, serif; font-size: 11px; display: block; float: left; margin-top: 4px; }
            form fieldset div input, form fieldset textarea { padding: 5px; }
			form fieldset div.check input { padding: 3px; }
            form fieldset .text input, form fieldset .file input, form fieldset .password input, form fieldset textarea { width: 40%; }
            form fieldset select { width: 41%; }
            form fieldset div.multiselect select { height: 125px; width: 22% }
            form fieldset input[type=hidden] { display: none; }
            form fieldset textarea { height: 200px; }
            form fieldset label { cursor: pointer; display: block; width: 27%; float: left; padding-top: 10px; }
            form fieldset .checkbox {  }
            form fieldset .checkbox label, form fieldset .radio label { padding-top: 3px; }
    form div.submit { }
        form .submit input { font-weight: bold; padding: 11px; }
    