@charset"utf-8";form{font-size:1.0em;font-weight:400;width:580px;margin-left:1em;}
.smallform{width:480px;margin:0;padding:0;}
.bigform{width:630px;margin:0;margin-left:1em;padding:0;}
fieldset{margin:0;margin-bottom:2em;margin-left:1em;padding-left:1em;border:2px solid #bf67fd;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:#e8cafd;}
legend{margin:0;margin-top:-0.7em;padding:0;font-weight:bold;color:#56078d;}
form p{position:relative;width:95%;}
label{float:left;width:12em;text-align:left;margin-right:2.5em;}
.chbx label{float:left;width:36em;text-align:justify;margin:0 0 1em 1em;}
.chbxsmall{float:left;width:18em;text-align:left;margin-right:0em;margin-bottom:1em;}
.required{font-weight:700;color:#56078d;}
.labelauto{width:auto;}
.smalllabel{width:8em;}
.smalllabelemp{width:10em;margin-right:-1.5em;padding-right:0;}
.txtarea{width:40em;}
* html .feedback{width:10em;}
input{width:200px;}
.smallinput{float:left;width:150px;margin-right:1.5em;margin-bottom:1em;}
.smallinputselect{width:153px;}
.smallinput_dates{float:left;width:120px;margin-right:1.8em;margin-bottom:1em;}
input[type="button"]{width:100px;}
input[type="text"], textarea{border-top:2px solid #999;border-left:2px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
input.submit{width:auto;}
input:focus, textarea:focus{background:#d396fe;}
input[type="radio"]{float:left;width:10px;margin:0 5px 20px 0;padding:0;}
input[type="checkbox"]{width:15px;margin-right:3px;margin-left:10px;float:left;}
textarea{width:500px;height:100px;}
.smalltextarea{width:200px;height:50px;}
.err_msg{color:#ff0000;}
.clear{clear:both;}
#msg{display:none;position:absolute;z-index:99900;background:url(../images/msg_arrow.gif) left center no-repeat;padding-left:5px}
#msgcontent{display:block;background:#e8cafd;border:2px solid #bf67fd;-moz-border-radius:5px 5px 5px 5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-right-radius:5px;-khtml-border-bottom-left-radius:5px;border-radius:5px;padding:5px;min-width:100px;max-width:150px;font-weight:700;color:#56078d;}
.mx_hg{max-height:100px;}

