form div.row {
   margin: 5px 0px;
   border: 0px;
   padding: 0px;
   width: 600px;
   height: auto;
/*   border: 1px solid black; */
   }

form div.row p {
   float: left;
   text-align: right;
   font: bold 12px Tahoma, Geneva, sans-serif;
   color: #990099;
   margin: 0px;
   border: 0px;
   padding: 0px 10px 0px 0px;
   width: 150px;
   height: 18px;
/*   border: 1px solid red; */
   }

form input.text {
   font: normal 10pt Tahoma, Geneva, sans-serif;
   color: #990099;
   margin: 0px;
   border: solid 1px #99CC99;
   padding: 0px;
   width: 150px;
   height: auto;
   background-color: #FFFFFF;
   }

form input.text:focus{
   background-color: #EEFFEE;
   }

form select {
   font: normal 10pt Tahoma, Geneva, sans-serif;
   color: #990099;
   margin: 0px;
   border: solid 1px #99CC99;
   padding: 0px;
   width: 150px;
   height: auto;
   background-color: #FFFFFF;
   }

form select:focus{
   background-color: #EEFFEE;
   }

form textarea {
   font: normal 10pt Tahoma, Geneva, sans-serif;
   color: #990099;
   margin: 0px;
   border: solid 1px #99CC99;
   padding: 0px;
   width: 200px;
   height: 50px;
   overflow: auto;
   overflow-x: hidden;
   overflow-y: scroll;
   background-color: #FFFFFF;
   }

form textarea:focus{
   background-color: #EEFFEE;
   }

form input.checkbox {
   margin: 0px;
   border: 0px;
   padding: 0px;
   width: 150px;
   height: auto;
   }

form input.checkbox:focus{
   background-color: #EEFFEE;
   }

form input.submit {
   font: normal 10pt Tahoma, Geneva, sans-serif;
   color: #990099;
   margin: 0px;
   border: solid 1px #99CC99;
   padding: 0px;
   width: 150px;
   height: auto;
   background-color: #FFFFFF;
   }

form input.submit:hover {
   font-weight: bold;
   border: solid 2px #99CC99;
   background-color: #EEFFEE;
   }

