form {
}


form fieldset {
  width:99%;
  background:#fff;
}

form fieldset legend {
  font-size:10pt;
  font-weight:bold;
  color:#000;
  border: none;
  background:#fff;
  margin:0 0 0 10px;
}

form ul {
  list-style-type:none;
  padding-left:10px;
}

form ul li {
   display:block;
   margin-top:10px;
   line-height: 1.8;
   vertical-align:top;
   margin-left:0px;
}

form ul li.button {
  text-align:right;
  padding-right:20px;
}

form label {
  float:left;
  vertical-align: top;
  width:130px;
  text-align:left;
  font-size:10pt;
  font-weight:bold;
}

form label.textarea {
  float:none;
}

form input[type="radio"], input[type="checkbox"], input[type="text"], input[type="file"] {
   font-family: tahoma;
   font-size:10pt;
   border: solid 1px #999;
   margin-left:5px;
}

form input:focus {
   border:solid 1px #d82229;
}

form select {
   font-family: tahoma;
   font-size:10pt;
   border: solid 1px #999;
   margin-left:5px;
}

form textarea {
   font-family: tahoma;
   font-size:10pt;
   border: solid 1px #999;
}

form textarea:focus {
  border:solid 1px #d82229;
}

form input.submit {
   border:outset 2px;
   margin:10px;
   cursor:pointer;
}

form span.behind {
   display:block;
   font-size:8pt;
   color:#f00;
   margin-left:133px;
}


form span.checkbox {
  display:block;
  margin-left:130px;
}

form span.richtextlinks {
   margin:0 20px 0 0 ;
   float:right;
}

form A {
   text-decoration:underline;
   color:#09c;
}






