*::-moz-focus-inner { border: 0px none; padding: 0px; }
input, button, select, textarea { margin: 0px; vertical-align: middle; }
button, input[type="reset"], input[type="submit"], input[type="button"] { border-radius: 11px; background: transparent -moz-linear-gradient(center top , white 0%, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(221, 221, 221) rgb(187, 187, 187) rgb(153, 153, 153); cursor: pointer; color: rgb(51, 51, 51); outline: 0px none; overflow: visible; padding: 3px 10px 4px; text-shadow: 0px 1px 1px rgb(255, 255, 255); width: auto; }
button {  }
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] { border-radius: 0px; box-sizing: border-box; background-clip: padding-box; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(193, 193, 193) rgb(225, 225, 225); color: rgb(0, 0, 0); outline: 0px none; padding: 2px 3px; font-size: 13px; font-family: Arial,sans-serif; height: 1.8em; }
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder { color: rgb(136, 136, 136); }
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active { box-shadow: 0px 0px 7px rgb(0, 102, 255); z-index: 1; }
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active { box-shadow: none; }
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] { background-color: rgb(238, 238, 238); }
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] { box-shadow: none; -moz-user-select: none; color: rgb(136, 136, 136); cursor: default; }
textarea, select[size], select[multiple] { height: auto; }
@media not all {
  select { background-image: url(b4db27f9c98dd6b5e48186b094181672edce8502.gif) ; background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
  select[size], select[multiple] { background-image: none; padding: 0px; }
}
textarea { min-height: 40px; overflow: auto; resize: vertical; width: 100%; }
optgroup { color: rgb(0, 0, 0); font-style: normal; font-weight: normal; }
