form{margin:0;padding:0; font-size: 0.9em;}
fieldset{margin:0 1em 1em 1em 0;border:none;border-top:1px solid white;text-align:left;}
legend{margin:1em 0;padding:0 .5em;color:#0f6fb2;background:transparent;font-size:1.1em;font-weight:bold;}
label{float:left;width:220px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:20px 0px;display:block; border-top: 1px solid #999; font-size: 0.9em; font-weight: bold;  }
fieldset div input {border:1px solid #999; padding:5px;  }

fieldset div textarea{border:1px solid #999; color:#333;}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0; text-align: left;}
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 #ccc; background-color:#eee; font-size:0.9em; cursor:pointer; padding:0.5em; }
#fm-submit input:hover{background-color:#E6EFC2;
		    border:1px solid #C6D880;
		    color:#529214;}
#fm-submit input:active {
        	background-color:#333;
        	color:white;
			border:1px solid #000;
}		
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
#container2{margin:0 auto;padding:0 1em 1em 1em;width:600px;text-align:left;}
p#fm-intro{margin:0;}
.txtpq { color: #CCC; font-size: 0.9em;}

