form {float:left;
margin-bottom: 40px;}
.fieldleft, .fieldright {float: left;
width: 370px;
height: 25px;
margin: 0 0 10px 0;
}
.fieldlong {float: left;
width: 620px;
height: 25px;
margin: 0 0 10px 0;
}
.fieldfor {float: left;
width: 130px;
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:200px;
/*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:250px;
background: #eaeaea; 
border-radius:5px;}
input.textlong {float:left;
text-align: left;
padding: 3px 5px;
border: none;
height:19px;
width:380px;
background: #fff; 
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: 7px 0;}
.labeltrelong {font-size: 11px;
float:left;
padding: 3px 5px;
border: none;
height:19px;
width:330px;
/*background: red; */
}
.area {float: left;
width: 720px;
height: 200px;
margin: 0 0 10px 0;
}
textarea.textarea {float: left;
width: 690px;
height: 160px;
margin: 0 10px 10px 0;
padding: 10px;
border-radius:5px;
font-size: 15px;
font-family: OSL;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color:#eaeaea;
}
.labelwide {font-size: 11px;
float:left;
clear:both;
padding: 3px 5px;
border: none;
height:19px;
width:620px;
/*background: red; */
}
input.textgrey {float:left;
text-align: left;
padding: 3px 5px;
border: none;
height:19px;
width:200px;
background: #eaeaea; 
border-radius:5px;}
.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 5px;
border: none;
height:25px;
width:260px;
background-color: #cc0000; 
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 5px;
border: none;
height:25px;
width:260px;
background-color: #333; 
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;
}
