form {width:400px;margin-top:20px;}

h3 {color:#fff;font-size:1.2em;padding-bottom:10px;}

form p {font-size:1.0em;padding-top:5px;}

label.error {font-size:0.8em; float: left; color: red; vertical-align: top; display:block;}

em {padding-left:4px;color: red;}

label {
  vertical-align: top;
  width: 150px;
  color:#dafc00;
  font-size:0.9em;
  float: left;
  display: block;

}

label.error {color: red; }

label.labelsmall { width: 65px;padding-top:2px;}

input,  textarea, select  {font-size:0.7em;width:200px; margin-bottom:5px;float: left;display: block;color:#fff;padding:3px;border:1px solid #666;background: #000;}
input:hover , textarea:hover,select:hover  {font-size:0.7em;width:200px;border:1px solid #dafc00;}

#selectlinks {margin-bottom:20px;width:120px;padding:0px;margin-right:15px;font-size:0.8em;}

form .submit {width:80px;padding:3px; margin-top:10px;}
form .submit:hover {border:1px solid #dafc00;color:#dafc00;}



.hidden{border:none;display:hidden;}
.hidden:hover {border:none;display:hidden;}