form {float:left;
margin-bottom: 40px;}
.fieldleft {float: left;
width: 255px;
height: 25px;
margin: 0 0 10px 0;
}
.fieldlong {float: left;
width: 510px;
height: 25px;
margin: 0 0 10px 0;
}
.fieldfor {float: left;
width: 255px;
height: 25px;
margin: 0 0 10px 0;
}
.label {font-size: 11px;
float:left;
padding: 3px 5px;
border: none;
height:19px;
width:70px;
/*background: red; */
}
.labellong {font-size: 11px;
float:left;
padding: 3px 5px;
border: none;
height:19px;
width:510px;
/*background: red; */
}
input {font-size:13px;
font-family: OSL, Arial, sans-serif !important;
color: #333;
}
input.text {float:left;
text-align: left;
padding: 3px 5px;
border: none;
height:19px;
width:420px;
background: #eaeaea; 
border-radius:5px;}
input.textlong {float:left;
text-align: left;
padding: 3px 5px;
border: none;
height:19px;
width:390px;
background: #eaeaea; 
border-radius:5px;}
input.checkbox {float:left;
text-align: left;
margin:1px 5px;
border: none;
height:19px;
}
input.textext {float:left;
text-align: left;
padding: 3px 5px;
border: none;
height:19px;
width:250px;
background: #fff; 
border-radius:5px;}
.clear {float:left;
clear:both;
margin: 2px 0;}
.area {float: left;
width: 510px;
height: 200px;
margin: 0 0 10px 0;}
textarea.textarea {float: left;
width: 490px;
height: 180px;
margin: 0 10px 10px 0;
padding: 10px;
border-radius:5px;
font-size: 15px;
font-family: OSL;
background-color:#eaeaea;
}
.fieldnod {float:left;
clear:both;
border: none;
height:0px;
width:620px;
display:none;
visibility:hidden;}
input.userurl {float:left;
text-align: left;
border: none;
height:0px;
width:200px;
display:none;
visibility:hidden;}
input#submit {float: left;
text-align: center;
font-family: OSL, Arial, sans-serif;
font-size:15px;
padding: 3px 0;
border: none;
height:25px;
width:150px;
background-color: #316293; 
border-radius:5px;
color:#fff !important;
text-decoration:none;}
input#reset {float: left;
text-align: center;
font-family: OSL, Arial, sans-serif;
font-size:15px;
padding: 3px 5px;
border: none;
height:25px;
width:105px;
background-color: #999; 
border-radius:5px;
color:#fff !important;
}
input#submit:hover {float: left;
text-align: center;
font-family: OSL, Arial, sans-serif;
font-size:15px;
padding: 3px 0;
border: none;
height:25px;
width:150px;
background-color: #990000; 
border-radius:5px;
color:#fff !important;
text-decoration:none;
}
input#reset:hover {float: left;
text-align: center;
font-family: OSL, Arial, sans-serif;
font-size:15px;
padding: 3px 5px;
border: none;
height:25px;
width:105px;
background-color: #990000; 
border-radius:5px;
color:#fff !important;
}
.fieldright {float: right;
width: 255px;
height: 25px;
margin: 0 -25px 10px 0;
}
