form {float:left;
width:100%;
}
.fieldleft, .fieldright {float: left;
width: 250px;
height: 25px;
margin: 0 0 10px 0;
}
.fieldlong {float: left;
width: 495px;
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 3px 0;
border: none;
height:19px;
width:90px;
/*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: sgr, Arial, sans-serif !important;
color: #333;
}
input.text {float:left;
text-align: left;
padding: 3px 5px;
border: none;
height:19px;
width:385px;
background: #f3f3f3; 
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: #f3f3f3; 
border-radius:5px;}
.clear {float:left;
clear:both;
height:10px;
width:495px;}
.labeltrelong {font-size: 11px;
float:left;
padding: 3px 5px;
border: none;
height:19px;
width:330px;
/*background: red; */
}
.area {float: left;
width: 620px;
height: 200px;
margin: 0 0 10px 0;
}
textarea.textarea {float: left;
width: 475px;
height: 160px;
margin: 0 10px 10px 0;
padding: 10px;
border-radius:5px;
font-size: 15px;
font-family: sgr;
background: #f3f3f3; 
}
.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: right;
text-align: center;
font-family:sgr, Arial, sans-serif;
font-size:15px;
padding: 3px 5px;
border: none;
height:25px;
width:210px;
background-color: #005a9a; 
border-radius:5px;
color:#fff !important;
text-decoration:none;}
input#reset {float: left;
text-align: center;
font-family: sgr, 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: right;
text-align: center;
font-family: sgr, Arial, sans-serif;
font-size:15px;
padding: 3px 5px;
border: none;
height:25px;
width:210px;
background-color: #333; 
border-radius:5px;
color:#fff !important;
text-decoration:none;
}
input#reset:hover {float: left;
text-align: center;
font-family: sgr, Arial, sans-serif;
font-size:15px;
padding: 3px 5px;
border: none;
height:25px;
width:105px;
background-color: #005a9a; 
border-radius:5px;
color:#fff !important;
}
