label{ color: #565656; font: normal 1em Arial, sans-serif;  }

input,textarea,select{ font: normal 1.06em Arial, sans-serif; border-top: 1px solid #666; border-bottom: 1px solid #ccc; border-right: 1px solid ccc; border-left: 1px solid #666; color: #444; padding: .2em;  }
select option{ padding: 0 .4em; }

form .fieldButton input{ background-color: buttonface; padding: 0 1.5em; color: #555; border-top: 1px solid buttonshadow;	border-bottom: 2px solid buttonshadow; border-right: 2px solid buttonshadow; border-left: 1px solid buttonshadow; margin: .3em 0 1em 0; margin: 1em 0;  }

textarea{ overflow: auto; }

form .fieldRadio,
form .fieldText,
form .fieldLabel,
form .fieldButton,
form .fieldTextarea,
form .fieldCheckBox,
form .fieldSelect{ margin: .3em 0; }
form .fieldLabel{ margin-top: .6em; }

form .fieldCheckBox input, form .fieldRadio input{  border: 0; margin: .6em 0 0 .6em; }
form .fieldSelect select{ width: 275px; }


fieldset{border-width: 0; border-top: 1px solid #afafaf; padding: 0 0px; margin: .8em 0; }
fieldset legend{ font: bold 1.06em Arial, sans-serif; padding: 0 2px; color: #565656; }
fieldset form{ padding: 2em 2.5em;}

