

fieldset { width: 390px; margin: 0; padding: 13px 0; clear: both; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

legend { color: #969; font: bold 12px/19px "Lucida Grande", Geneva, Arial, sans-serif; }
/* IE / Win hacks */
* html legend { margin-left: -5px; margin-bottom: 5px;}
/* END IE / Win hacks */
/* IE / 7.0 Win hacks */
*:first-child+html legend { margin-left: -9px; margin-bottom: 5px;}
/* END IE / 7.0 Win hacks */

label { color: #666; font: 12px/15px Arial, Helvetica, sans-serif; float: left; width: 50px; }
label.w-75 { color: #666; font: 12px/19px Arial, Helvetica, sans-serif; text-align: right; vertical-align: middle; float: left; width: 75px; margin-right: 5px; }
label.no-space { float: left; width: 0; visibility: hidden; margin: 0; padding: 0; } 


form { margin: 0; padding: 0; border-style: none; border-width: 0; }

.reg-row { clear: both; margin: 0 0 3px 0; padding: 0; border-style: none; border-width: 0; }

.field   { color: #666; font: 12px/19px Arial, Helvetica, sans-serif; background-color: #fdfcf8; padding: 1px; width: 185px; height: 19px; border: solid 1px #660 }
.area    { color: #666; font: 12px/19px Arial, Helvetica, sans-serif; background-color: #fdfcf8; width: 350px; height: 115px; margin-left: 0; border: solid 1px #660  }
.area-250  { color: #666; font: 12px/19px Arial, Helvetica, sans-serif; background-color: #fdfcf8; width: 250px; height: 200px; margin-left: 0; border: solid 1px #660  }
.area-350 { color: #666; font: 12px/19px Arial, Helvetica, sans-serif; background-color: #fdfcf8; margin-left: 0; width: 350px; height: 250px; border: solid 1px #660; }
.submit      { color: #636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fbfae8; text-align: center; margin: 0; height: 21px; width: 65px; vertical-align: middle; padding: 2px; border: solid 1px #660; cursor: pointer; }
.submit:hover  { color: #660; cursor: pointer; }
.submit:active { color: #660; cursor: pointer; }

#searchform { width: 159px; float: left; margin-top: 0; margin-right: 0; margin-left: 0; }
#s   { color: #666; font: 12px Arial, Helvetica, Sans-Serif; background-color: #fdfcf8; width: 100px; height: 17px; float: left; margin-right: 3px; padding-left: 2px; border: solid 1px #660    }

#searchsubmit      { color: #636; font: bold 11px/11px Arial, Helvetica, Sans-Serif; background-color: #fbfae8; margin: 0; border: solid 1px #660; height: 21px; width: 50px; float: left; padding-right: 2px; padding-left: 2px; cursor: pointer; }
#searchsubmit:hover  { color: #660; cursor: pointer; }
#searchsubmit:active { color: #660; cursor: pointer; }

.select { color: #666; font: 10px/15px Arial, Helvetica, sans-serif; background-color: #fdfcf8; padding-left: 1px; float: left; width: 185px; height: 20px; margin-bottom: 2px; margin-left: 0px; border: solid 1px #660   }
/* IE / Win hacks */
* html .select { margin-left: 3px; }
/* END IE / Win hacks */

/* form validation */
.error   { color: red; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold}

