.error-tag {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #ffc; COLOR: red; BORDER-TOP: 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px
}
.error-box {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; MARGIN: 10px 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 25px
}
.notice-box {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; MARGIN: 10px 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 25px
}
.success-box {
	TEXT-ALIGN: left; PADDING-BOTTOM: 25px; MARGIN: 10px 0px; PADDING-LEFT: 70px; PADDING-RIGHT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 25px
}
.error-box {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BACKGROUND: url(../images/icon_error.jpg) #ffc no-repeat 10px 10px; COLOR: #c11; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
.notice-box {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND: url(../images/icon_info.jpg) #fff no-repeat 10px 10px; COLOR: #236eb7; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.success-box {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND: url(../images/icon_success.gif) lightgreen no-repeat 10px 10px; COLOR: darkgreen; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.error-box A {
	TEXT-DECORATION: underline
}
.notice-box A {
	TEXT-DECORATION: underline
}
.success-box A {
	TEXT-DECORATION: underline
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM DIV.fieldset-parent {
	POSITION: relative
}
FORM FIELDSET {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
FORM LEGEND SPAN {
	POSITION: absolute; LINE-HEIGHT: 22px; TEXT-INDENT: 10px; FONT-SIZE: 14px; TOP: 0px; FONT-WEIGHT: bold; LEFT: 0px
}
FORM UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
FORM LI {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
FORM LI.text-field {
	
}
FORM LI.password-field {
	
}
FORM LI.file-field {
	
}
FORM LI.text-area {
	
}
FORM LI.checkbox-field {
	
}
FORM LI.checkbox-field-no-label {
	
}
FORM LI.checkbox-field-no-hint {
	
}
FORM LI.select-field {
	
}
FORM LI.date-field {
	
}
FORM LI.color-field {
	
}
FORM LI.autocomplete-field {
	
}
FORM LI.multiple-checkbox-fields {
	
}
FORM LI.radio-fields {
	
}
FORM LI.captcha-field {
	
}
FORM LI.buttons-group {
	PADDING-LEFT: 130px
}
FORM LI.buttons-group .button {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px; PADDING-TOP: 3px
}
FORM LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; MARGIN: 0px 10px 0px 0px; WIDTH: 120px; FLOAT: left; VERTICAL-ALIGN: middle
}
FORM LI.checkbox-field-no-label LABEL {
	TEXT-ALIGN: left; MARGIN: 0px 0px 0px 130px; WIDTH: auto; DISPLAY: block; FLOAT: none
}
FORM LI.text-field INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.password-field INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.password-field-with-strength INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.date-field INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.autocomplete-field INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.file-field INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.select-field SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.text-area TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
FORM LI.text-field INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.password-field INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.password-field-with-strength INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.autocomplete-field INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.file-field INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.date-field INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.captcha-field INPUT {
	LINE-HEIGHT: 18px; WIDTH: 150px; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
FORM LI.captcha-field INPUT {
	MARGIN: 5px 0px 0px 130px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
FORM LI.captcha-field IMG {
	FLOAT: left
}
FORM LI.captcha-field A.refresh {
	MARGIN: 20px 0px 0px 10px; FLOAT: left
}
FORM LI.captcha-field A.refresh IMG {
	FLOAT: none
}
FORM LI.text-area TEXTAREA {
	OVERFLOW: auto
}
FORM LI.password-field-with-strength DIV.pstrength-bar {
	MARGIN: 0px 0px 0px 130px; WIDTH: 200px; CLEAR: both
}
FORM LI.password-field-with-strength DIV.pstrength-info {
	MARGIN: 0px 0px 0px 130px; WIDTH: 200px; CLEAR: both
}
FORM LI.checkbox-field INPUT {
	FLOAT: left
}
FORM LI.checkbox-field-no-label INPUT {
	FLOAT: left
}
FORM LI.checkbox-field-no-hint INPUT {
	FLOAT: left
}
FORM LI.radio-fields DIV {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM LI.multiple-checkbox-fields DIV {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM LI.radio-fields FIELDSET {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 130px; PADDING-TOP: 0px
}
FORM LI.multiple-checkbox-fields FIELDSET {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 130px; PADDING-TOP: 0px
}
FORM LI.radio-fields LEGEND SPAN {
	TEXT-ALIGN: right; WIDTH: 120px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
FORM LI.multiple-checkbox-fields LEGEND SPAN {
	TEXT-ALIGN: right; WIDTH: 120px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
FORM LI.radio-fields UL {
	WIDTH: auto; FLOAT: left
}
FORM LI.multiple-checkbox-fields UL {
	WIDTH: auto; FLOAT: left
}
FORM LI.radio-fields UL LI {
	WIDTH: auto
}
FORM LI.multiple-checkbox-fields UL LI {
	WIDTH: auto
}
FORM LI.radio-fields FIELDSET LABEL {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; FLOAT: none; VERTICAL-ALIGN: middle
}
FORM LI.radio-fields FIELDSET LABEL INPUT {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; FLOAT: none; VERTICAL-ALIGN: middle
}
FORM LI.radio-fields FIELDSET LABEL SPAN {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; FLOAT: none; VERTICAL-ALIGN: middle
}
FORM LI.multiple-checkbox-fields FIELDSET LABEL {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; FLOAT: none; VERTICAL-ALIGN: middle
}
FORM LI.multiple-checkbox-fields FIELDSET LABEL INPUT {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; FLOAT: none; VERTICAL-ALIGN: middle
}
FORM LI.multiple-checkbox-fields FIELDSET LABEL SPAN {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; FLOAT: none; VERTICAL-ALIGN: middle
}
FORM LI.color-field DIV.farbtastic {
	MARGIN-LEFT: 130px
}
FORM LI.color-field INPUT {
	WIDTH: 200px
}
FORM LI.color-field P.error-field-message {
	MARGIN-LEFT: 130px
}
FORM SPAN.access-key-char {
	TEXT-DECORATION: underline
}
FORM P.hint-message {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 130px; PADDING-RIGHT: 0px; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
FORM LI.checkbox-field P.hint-message {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
FORM LI.radio-fields P.hint-message {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
FORM LI.multiple-checkbox-fields P.hint-message {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
FORM P.error-field-message {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: red; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
FORM LI.text-area P.error-field-message {
	MARGIN: 0px 0px 0px 130px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
FORM LI.checkbox-field P.error-field-message {
	MARGIN: 0px 0px 0px 130px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
FORM LI.checkbox-field-no-label P.error-field-message {
	MARGIN: 0px 0px 0px 130px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
FORM LI.color-field P.error-field-message {
	MARGIN: 0px 0px 0px 130px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
FORM LI.password-field-with-strength P.error-field-message {
	MARGIN: 0px 0px 0px 130px; DISPLAY: inline; FLOAT: left; CLEAR: both
}
FORM LI.checkbox-field P.hint-message {
	CLEAR: none
}
FORM LI.checkbox-field-no-label P.error-field-message {
	CLEAR: none
}
FORM LI.radio-fields P.error-field-message {
	FLOAT: none; CLEAR: both
}
FORM LI.multiple-checkbox-fields P.error-field-message {
	FLOAT: none; CLEAR: both
}
FORM LI.captcha-field P.error-field-message {
	MARGIN-TOP: 5px
}
FORM LI.error-field {
	
}
FORM LI.required-field {
	
}
FORM LI.required-field LABEL {
	FONT-WEIGHT: bold
}
FORM LI.required-field LABEL EM {
	COLOR: red; FONT-WEIGHT: normal
}
