INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
INPUT {
	VERTICAL-ALIGN: middle
}
INPUT.disabled {
	BORDER-RIGHT: #f2f2f2 1px solid; BORDER-TOP: #f2f2f2 1px solid; BACKGROUND: #f2f2f2; BORDER-LEFT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid
}
INPUT.validation-failed {
	BORDER-RIGHT: #ff4208 1px solid; BORDER-TOP: #ff4208 1px solid; BORDER-LEFT: #ff4208 1px solid; COLOR: #000; BORDER-BOTTOM: #ff4208 1px solid
}
TEXTAREA.validation-failed {
	BORDER-RIGHT: #ff4208 1px solid; BORDER-TOP: #ff4208 1px solid; BORDER-LEFT: #ff4208 1px solid; COLOR: #000; BORDER-BOTTOM: #ff4208 1px solid
}
INPUT.validation-passed {
	COLOR: #000
}
TEXTAREA.validation-passed {
	COLOR: #000
}
.validation-advice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ff4208; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #fff; PADDING-TOP: 5px
}
.custom-advice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #f7e8c4; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; COLOR: #000; PADDING-TOP: 5px
}
FIELDSET {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-BOTTOM: 19px; PADDING-BOTTOM: 15px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 628px; BORDER-BOTTOM: #ffffff 1px solid
}
LEGEND {
	FONT-WEIGHT: normal; COLOR: #ff4208
}
.form-label {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.form-row {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 290px; PADDING-TOP: 0px
}
.form-line {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.form-line H4 {
	CLEAR: both; PADDING-BOTTOM: 2px; PADDING-TOP: 8px
}
.field-textarea {
	OVERFLOW: auto; WIDTH: 580px
}
TEXTAREA.field-textarea {
	OVERFLOW: auto; WIDTH: 580px
}
.field-textbox {
	OVERFLOW: auto; WIDTH: 290px
}
INPUT.text {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 20px
}
DIV.form-buttons {
	CLEAR: both; MARGIN: 10px 10px 10px 0px; TEXT-ALIGN: right
}
DIV.checkbox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 20px
}
DIV.radio {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 20px
}
.field-label {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.field-label LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.form-row INPUT {
	WIDTH: 100%
}
.form-row1 SELECT {
	WIDTH: 100%
}
INPUT.checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 24px; BORDER-BOTTOM: 0px
}
INPUT.radio {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 24px; BORDER-BOTTOM: 0px
}
INPUT.validate-one-required {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 24px; BORDER-BOTTOM: 0px
}
