form {
 margin: 0px;
 padding: 0px;
}

input, textarea {
 background-color: #383431;
 border-left: 1px solid #7C7875;
 border-top: 1px solid #7C7875;
 border-bottom: 1px solid #C3C1C2;
 border-right: 1px solid #C3C1C2;
 color: white;
 padding-left: 3px;
 margin: 0 0 3px 0;
}

input:focus, textarea:focus {
 border-color: #E3BC00;
}

.check, .radio {
 background-color: white;
 border: 0px;
}

fieldset {
 border: 0px;
}
label {
 width: 120px;
 display: block;
 float: left;
 text-align: left;
 margin: 0 10px 0 0;
}
  label span.rqd{
   color: #E3BC00;
  }
p.ff_desc {
 margin: 0px 0 5px 130px;
 font-size: 10px;
 font-style: italic;
}
select {
 background-color: #F9F9F9;
 color: #020584;
}
.btn {
 background-color: #E3BC00;
 margin: 0px;
 padding: 2px;
 padding-left: 5px;
 padding-right: 5px;
 height: 20px;
 padding-top: 0px; 
 border: 0;
 color: #1F1A17;
}
.clear {
 clear: both;
 font-size: 1px;
 margin: 0;
 padding: 0;
}
.radio {
 border: 0;
 position: relative;
 top: 2px;
 margin: 0 5px 0 0;
}
.check {
 border: 0;
 position: relative;
 top: -2px;
 _top: 0px;
 margin: 0 5px 0 0;
}
ul#ff_err {
 color: #E3BC00;
 margin: 10px 0 10px 103px;
 width: 300px;
}

