.form1 form{ padding:5px 0 15px 0;}
#regresponse{ height: 300px; float: left; clear: both;}
.form1 fieldset {}
.form1 fieldset legend { font-weight:bold; font-size:1.4em; color: #0170b8; font-weight: bold; padding: 10px 0 20px 140px;}

.form1 label{float:left; clear: left; color: #0170b8; width: 120px; text-align: right !important; font-size: 1.1em; font-weight: bold; text-align:left; padding:0px 20px 0 0; line-height:20px;}
.form1 label.error{ margin:0px 0 3px 145px; padding:0 0 0 5px; width:220px; font-weight:normal; color:#823545; text-align:left !important; font-size:11px;}

.form1 .dontwantit{ height: 1px; width: 1px; margin-left:-9999px; overflow: hidden;}
.form1 .row{ float: left; clear: left; width: 480px;}

.form1 input{width: 220px; height:20px; font-size:12px !important; margin: 0 0 6px 0;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 3px 3px 3px #CCCCCC; -moz-box-shadow: 3px 3px 3px #CCCCCC; box-shadow: 3px 3px 3px #CCCCCC;}
.form1 textarea{width: 220px; height:80px; font-size:12px !important; font-family:Arial, Helvetica, sans-serif;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 3px 3px 3px #CCCCCC; -moz-box-shadow: 3px 3px 3px #CCCCCC; box-shadow: 3px 3px 3px #CCCCCC;}
.form1 select, .form1 input, .form1 textarea{ border:solid 1px #CCCCCC; padding:1px 3px 1px 3px; font-size:1.2em; color:#333333;}
.form1 select{padding:1px 0px 1px 3px;}
.form1 .radio{ width:auto;}
.form1 .checkbox{ width:auto;}

.form1 .submit{ margin: 6px 0 0 140px; padding: 0px; font-size: 14px; font-weight: bold; background:#FFFFFF; color:#0170b8; height: 25px; line-height: 25px; cursor:pointer; width:100px;}

.form1 span{}

