textarea, input, select {
  margin: 0px;
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  float: none;
  display: inline; }

textarea {
  padding: 4px;
  margin: 2px;
  border: 1px solid #cccccc;
  text-indent: 0px;
  background-color: #fcfcfc;
  float: none;
  display: inline; }

input[type=text], input[type=password], input[type=file] {
  padding: 4px;
  margin: 2px;
  border: 1px solid #cccccc;
  text-indent: 0px;
  background-color: #fcfcfc;
  float: none;
  display: inline; }

select {
  padding: 4px;
  margin: 2px;
  border: 1px solid #cccccc;
  text-indent: 0px;
  background-color: #fcfcfc;
  float: none;
  display: inline; }

input[type=radio] {
  display: inline;
  float: none; }
input[type=submit], input[type=button], input[type=reset] {
  padding-left: 8px;
  padding-right: 8px;
  margin: 2px;
  border: 1px outset #bbbbbb;
  text-indent: 0px;
  background-color: #d5d5d5;
  width: auto;
  overflow: visible;
  text-align: center; }

select.width150 {
  width: 150px; }

legend {
  width: 100%;
  background-color: #999999;
  color: white; }

.formdata {
  background-color: #f4f4f4; }

.formdataSubmit {
  text-align: center;
  width: 200px; }
