/* miniform.css */



form {

  margin: 0;

  padding: 0;

  font-size: 100%;

  min-width: 205px;

  max-width: 205px;

  width: 205px;

}



label {

  font-size: 100%;

}



input, select, textarea {

  font-family: "Trebuchet MS",Tahoma, Arial, sans-serif;

  font-size: 100%;

  color: #000000;

}



textarea {

  overflow: auto;

}



form div {

  display: block;

  width: 205px;

  height: expression('1%');

  margin: 5px 0 0 0;

  padding: 1px 3px;

}



form div label {

  display: block;

  float: left;

  width: 60px;

  padding: 3px 5px;

  margin: 0 0 5px 0;

  text-align: right;

}



form div.optional label, label.optional {

  font-weight: normal;

}



form div.required label, label.required {

  font-weight: bold;

}



form div label.labelCheckbox, form div label.labelRadio {

  float: none;

  display: block;

  width: 205px;

  height: expression('1%');

  padding: 0;

  margin: 0 0 5px 142px;

  text-align: left;

}



form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {

  margin: 0 0 5px 0;

  width: 205px;

}



form div input, form div select, form div textarea {

  width: 110px;

  padding: 1px 3px;

  margin: 0 0 0 0;

}



form div input.inputFile {

  width: 205px;

}



form div select.selectOne, form div select.selectMultiple {

  width: 205px;

  padding: 1px 3px;

}



form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {

  display: inline;

  height: 14px;

  width: 14px;

  background-color: transparent;

  border-width: 0;

  padding: 0;

  margin: 0 0 0 10px;

}



form div.submit {

  width: 110px;

  padding: 0 0 0 80px;

}



form div.submit div {

  display: inline;

  float: left;

  text-align: left;

  width: auto;

  padding: 0;

  margin: 0;

}



form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {

  background: url(../imgs/wht-but.gif) repeat-x #fff;
  
  border:1px solid #66700E;

  color: #000000;

  width: auto;

  padding: 0 6px;

  margin: 0;
  
  font-weight:bold;

}



form div.submit div input.inputSubmit, form div.submit div input.inputButton {

  float: right;

  margin: 0 0 10px 5px;

}



form div small {

  display: block;

  margin: 0 0 5px 142px;

  padding: 1px 3px;

  font-size: 88%;

  height: expression('1%');

}



.miniform {

	padding: 0;

	margin: 0;

}



.optiongroup {

	float: left;

	width: 105px;

	margin-left: 5px;

}



.optiongroup input.radio {

  display: inline;

  height: 14px;

  width: 14px;

  background-color: transparent;

  border-width: 0;

  padding: 0;

  margin: 0;

}



.optiongroup input.checkbox {

  display: inline;

  height: 14px;

  width: 14px;

  background-color: transparent;

  border-width: 0;

  padding: 0;

  margin: 0;

}

