form {
 margin: 0px;
 padding: 0px;
}
input, textarea {
 background-color: #F9F9F9;
 border-left: 1px solid #B4B4B4;
 border-top: 1px solid #B4B4B4;
 border-bottom: 1px solid #EDEDED;
 border-right: 1px solid #EDEDED;
 color: #020584;
 padding-left: 3px;
 margin: 0 0 3px 0;
}

input:focus, textarea:focus {
 border-color: #1664E8;
}

.check, .radio {
 background-color: white;
 border: 0px;
}

fieldset {
 border: 0px;
}
label {
 width: 120px;
 display: block;
 float: left;
 text-align: right;
 margin: 0 10px 0 0;
}
p.ff_desc {
 margin: 0px 0 5px 130px;
 font-size: 10px;
 font-style: italic;
}
select {
 background-color: #F9F9F9;
 color: #020584;
}
.btn {
 background-color: #E0DFF7;
 margin: 0px;
 padding: 2px;
 padding-left: 5px;
 padding-right: 5px;
 height: 20px;
 padding-top: 0px; 
 border-left: 1px solid #EDEDED;
 border-top: 1px solid #EDEDED;
 border-bottom: 1px solid #B4B4B4;
 border-right: 1px solid #B4B4B4;
 color: black;
}
.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: red;
 margin: 10px 0 10px 145px;
 width: 300px;
 list-style-image: url('../imgs/li_err.gif');
}