form { 
  /*background-color:#DDDDDD;*/
}
form fieldset { 
  /*width:90%;*/
  display:block;
  padding:0.3em;
  border: 0.1em solid #888888;
}
form legend {
  font-size:110%;
  border: 0.1em solid #555555; 
  font-family:"Courier New", Courier, mono; 
  color:#555555;
  margin-bottom:0.5em; 
  padding:0.3em; 
  margin-top:0.3em;
}
form label {
  display:block; 
  float:left; 
  width:220px; 
  text-align:right; 
  padding-right:1em;
}
form label .descr {
  font-size:x-small
}
form input{ }
form td {
  vertical-align:top;
}
form .button { 
  background-color:#666666; 
  border-bottom:0.2em solid #333333; 
  border-left:0.2em solid #999999; 
  border-top:0.2em solid #999999; 
  border-right:0.2em solid #333333; 
  color:#ffffff; 
  padding-right:0.5em; 
  cursor:pointer; 
  width:15em; 
  margin-left:1.2em;
}
