label {
   display: block;
   width: 100px;
   float: left;
   margin: 5px 5px 0 0;
   color: #000;
}
input, textarea {
   display: block;
   width: 185px;
   float: left;
   margin: 5px 5px 0 0;
   color: #0A3485;
}
select {
   display: block;
   width: 220px;
   float: left;
   margin: 5px 5px 0 0;
   color: #0A3485;
}
* html label, * html input, * html textarea, * html select {
   margin: 5px 5px 0 0;
}
textarea {
   height: 80px;
   overflow: auto;
}
input, textarea, select {
   background-color: #FFF;
   border: 1px solid #0A3485;
   padding: 1px 2px;
   font: 11px Helvetica, Arial, Verdana, sans-serif;
}
input:focus, textarea:focus, select:focus {
   background-color: #F0F6FA;
   border: 1px solid #0A3485;
}
label {
   font: 11px Helvetica, Arial, Verdana, sans-serif;
   text-align: right;
   width: 70px;
   padding: 2px 5px 0 0;
}
form br {
   clear: left;
}
form div {
   float: left;
   /* border: 1px solid #000; */
}
input.submit {
   font: bold 11px Helvetica, Arial, Verdana, sans-serif;
   width: 191px;
   background-color: #F0F6FA;
   color: #0A3485;
   margin: 5px 0 20px 130px;
}
* html input.submit {
   margin: 5px 0 0 30px;
}
* html div.submitbox {
   padding: 0 0 10px 0;
}
div.submitbox p {
   font: 9px Helvetica, Arial, Verdana, sans-serif;
   padding: 0 0 0 90px;
   color: #0A3485;
}
input[type=hidden] {
   border: 0;
   padding: 0;
   display: none;
}
div.form span {
   font: 15px Helvetica, Arial, Verdana, sans-serif;
   color: #0A3485;
   display: block;
   float: left;
   padding: 5px 0 0 0;
}


