
/*  form field element classes
 *  --------------------------------------------------------------------------------  */

div.fieldset {
  position:		relative;
  border-top:		1px solid #322111;
  border-bottom:	1px solid #322111;
}

div.formtitle {
  margin:		1px 0px;
  padding:		1px 0px 2px 0px;
  color:		#322111;
  background-color:	#E8DBC1;
  text-align:		center;
  font:			normal normal normal 8pt verdana,sans-serif
}

div.formerror {
  margin:		1px 0px;
  padding:		1px 0px 2px 0px;
  color:		#C90000;
  background-color:	yellow;
  text-align:		center;
  font:			normal normal bold 9pt verdana,sans-serif;
}

div.formfield {
  position:		relative;
  padding:		4px 2px;
}

div.firstfield {
  margin-top:		12px;
}

div.finalfield {
  margin-bottom:	16px;
}

div.formfield label {
  float:		left;
  margin:		0px;
  padding:		4px 8px;
  text-align:		right;
}

div.formfield .required {
  color:		#C90000;
  font-weight:		bold;
  font-size:		9pt;
}

div.formfield .fielderror {
  display:		block;
  position:		relative;
  margin-left:		15px;
  color:		#C90000;
  text-align:		left;
  font:			normal normal bold 8pt verdana,sans-serif;
}

input.button {
  border:		1px solid #322111;
  color:		#322111;
  background-color:	#E8DBC1;
}
