.x-form-field {
	MARGIN: 0px; FONT: 12px tahoma, arial, helvetica, sans-serif
}
.x-form-text {
	BORDER-RIGHT: #b5b8c8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b5b8c8 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(../images/default/form/text-bg.gif) #fff repeat-x 0px 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b5b8c8 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #b5b8c8 1px solid
}
TEXTAREA.x-form-field {
	BORDER-RIGHT: #b5b8c8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b5b8c8 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(../images/default/form/text-bg.gif) #fff repeat-x 0px 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #b5b8c8 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #b5b8c8 1px solid
}
TEXTAREA.x-form-field {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.x-form-text {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; HEIGHT: 22px
}
.ext-ie .x-form-text {
	MARGIN: -1px 0px; LINE-HEIGHT: 18px; HEIGHT: 22px
}
.ext-ie TEXTAREA.x-form-field {
	MARGIN: -1px 0px
}
.ext-strict .x-form-text {
	HEIGHT: 18px
}
.ext-safari .x-form-text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.ext-mac TEXTAREA.x-form-field {
	MARGIN-BOTTOM: -2px
}
.ext-gecko .x-form-text {
	PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
TEXTAREA {
	resize: none
}
.x-form-select-one {
	BORDER-RIGHT: #b5b8c8 1px solid; BORDER-TOP: #b5b8c8 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #b5b8c8 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: #b5b8c8 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
.x-form-field-wrap {
	ZOOM: 1; WHITE-SPACE: nowrap; POSITION: relative
}
.x-editor .x-form-check-wrap {
	BACKGROUND: #fff
}
.x-form-field-wrap .x-form-trigger {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(images/trigger.gif) no-repeat 0px 0px; BORDER-LEFT: 0px; WIDTH: 17px; CURSOR: pointer; BORDER-BOTTOM: #b5b8c8 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.ext-safari .x-form-field-wrap .x-form-trigger {
	HEIGHT: 21px
}
.x-form-field-wrap .x-form-date-trigger {
	BACKGROUND-IMAGE: url(images/date-trigger.gif); CURSOR: pointer
}
.x-form-field-wrap .x-form-clear-trigger {
	BACKGROUND-IMAGE: url(images/clear-trigger.gif); CURSOR: pointer
}
.x-form-field-wrap .x-form-search-trigger {
	BACKGROUND-IMAGE: url(images/search-trigger.gif); CURSOR: pointer
}
.ext-safari .x-form-field-wrap .x-form-trigger {
	RIGHT: 0px
}
.x-form-field-wrap .x-form-twin-triggers {
	
}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger {
	VERTICAL-ALIGN: top; POSITION: static; TOP: auto
}
.x-form-field-wrap .x-form-trigger-over {
	BACKGROUND-POSITION: -17px 0px
}
.x-form-field-wrap .x-form-trigger-click {
	BACKGROUND-POSITION: -34px 0px
}
.x-trigger-wrap-focus .x-form-trigger {
	BACKGROUND-POSITION: -51px 0px
}
.x-trigger-wrap-focus .x-form-trigger-over {
	BACKGROUND-POSITION: -68px 0px
}
.x-trigger-wrap-focus .x-form-trigger-click {
	BACKGROUND-POSITION: -85px 0px
}
.x-trigger-wrap-focus .x-form-trigger {
	BORDER-BOTTOM: #7eadd9 1px solid
}
.x-item-disabled .x-form-trigger-over {
	BACKGROUND-POSITION: 0px 0px; BORDER-BOTTOM: #b5b8c8 1px solid
}
.x-item-disabled .x-form-trigger-click {
	BACKGROUND-POSITION: 0px 0px; BORDER-BOTTOM: #b5b8c8 1px solid
}
.x-form-focus {
	BORDER-RIGHT: #7eadd9 1px solid; BORDER-TOP: #7eadd9 1px solid; BORDER-LEFT: #7eadd9 1px solid; BORDER-BOTTOM: #7eadd9 1px solid
}
TEXTAREA.x-form-focus {
	BORDER-RIGHT: #7eadd9 1px solid; BORDER-TOP: #7eadd9 1px solid; BORDER-LEFT: #7eadd9 1px solid; BORDER-BOTTOM: #7eadd9 1px solid
}
.x-form-invalid {
	BORDER-RIGHT: #dd7870 1px solid; BORDER-TOP: #dd7870 1px solid; BACKGROUND: url(images/invalid_line.gif) #fff repeat-x 50% bottom; BORDER-LEFT: #dd7870 1px solid; BORDER-BOTTOM: #dd7870 1px solid
}
TEXTAREA.x-form-invalid {
	BORDER-RIGHT: #dd7870 1px solid; BORDER-TOP: #dd7870 1px solid; BACKGROUND: url(images/invalid_line.gif) #fff repeat-x 50% bottom; BORDER-LEFT: #dd7870 1px solid; BORDER-BOTTOM: #dd7870 1px solid
}
.ext-safari .x-form-invalid {
	BORDER-RIGHT: #ff7870 1px solid; BORDER-TOP: #ff7870 1px solid; BORDER-LEFT: #ff7870 1px solid; BORDER-BOTTOM: #ff7870 1px solid; BACKGROUND-COLOR: #ffeeee
}
.x-editor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.x-form-check-wrap {
	LINE-HEIGHT: 18px
}
.ext-ie .x-form-check-wrap INPUT {
	WIDTH: 15px; HEIGHT: 15px
}
.x-editor .x-form-check-wrap {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.x-editor .x-form-checkbox {
	HEIGHT: 13px
}
.x-form-grow-sizer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LEFT: -10000px; VISIBILITY: hidden; PADDING-BOTTOM: 8px; FONT: 12px tahoma, arial, helvetica, sans-serif; PADDING-TOP: 8px; ZOOM: 1; POSITION: absolute; TOP: -10000px; WORD-WRAP: break-word
}
.x-form-grow-sizer P {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px! important; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px
}
.x-form-item {
	DISPLAY: block; MARGIN-BOTTOM: 4px; FONT: 12px tahoma, arial, helvetica, sans-serif
}
.x-form-item LABEL {
	CLEAR: left; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 100px; PADDING-TOP: 3px; POSITION: relative
}
.x-form-element {
	PADDING-LEFT: 105px; POSITION: relative
}
.x-form-invalid-msg {
	PADDING-RIGHT: 2px; PADDING-LEFT: 18px; BACKGROUND: url(images/shared/warning.gif) no-repeat 0px 2px; PADDING-BOTTOM: 2px; FONT: 11px/16px tahoma, arial, helvetica, sans-serif; WIDTH: 200px; COLOR: #ee0000; PADDING-TOP: 2px
}
.x-form-label-right LABEL {
	TEXT-ALIGN: right
}
.x-form-label-top .x-form-item LABEL {
	CLEAR: none; DISPLAY: inline; FLOAT: none; MARGIN-BOTTOM: 4px; WIDTH: auto; POSITION: static
}
.x-form-label-top .x-form-element {
	PADDING-LEFT: 0px; PADDING-TOP: 4px
}
.x-form-label-top .x-form-item {
	PADDING-BOTTOM: 4px
}
.x-form-empty-field {
	COLOR: gray
}
.x-small-editor .x-form-field {
	FONT: 11px arial, tahoma, helvetica, sans-serif
}
.x-small-editor .x-form-text {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 16px; HEIGHT: 20px
}
.ext-ie .x-small-editor .x-form-text {
	MARGIN-TOP: -1px! important; MARGIN-BOTTOM: -1px! important; LINE-HEIGHT: 16px! important; HEIGHT: 20px! important
}
.ext-strict .x-small-editor .x-form-text {
	HEIGHT: 16px! important
}
.ext-safari .x-small-editor .x-form-field {
	FONT: 12px arial, tahoma, helvetica, sans-serif
}
.ext-ie .x-small-editor .x-form-text {
	LINE-HEIGHT: 16px; HEIGHT: 20px
}
.ext-border-box .x-small-editor .x-form-text {
	HEIGHT: 20px
}
.x-small-editor .x-form-select-one {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 16px; HEIGHT: 20px
}
.x-small-editor .x-form-num-field {
	TEXT-ALIGN: right
}
.x-small-editor .x-form-field-wrap .x-form-trigger {
	HEIGHT: 19px
}
.x-form-clear {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; HEIGHT: 0px
}
.x-form-clear-left {
	CLEAR: left; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; HEIGHT: 0px
}
.x-form-cb-label {
	CLEAR: none! important; DISPLAY: inline! important; FLOAT: none! important; MARGIN-LEFT: 4px; WIDTH: auto! important
}
.x-form-column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 48%; PADDING-TOP: 0px; ZOOM: 1
}
.x-form .x-form-btns-ct .x-btn {
	CLEAR: none; FLOAT: right
}
.x-form .x-form-btns-ct .x-form-btns TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.x-form .x-form-btns-ct .x-form-btns-right TABLE {
	CLEAR: none; FLOAT: right
}
.x-form .x-form-btns-ct .x-form-btns-left TABLE {
	CLEAR: none; FLOAT: left
}
.x-form .x-form-btns-ct .x-form-btns-center {
	TEXT-ALIGN: center
}
.x-form .x-form-btns-ct .x-form-btns-center TABLE {
	MARGIN: 0px auto
}
.x-form .x-form-btns-ct TABLE TD.x-form-btn-td {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-left {
	BACKGROUND-POSITION: 0px -147px
}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right {
	BACKGROUND-POSITION: 0px -168px
}
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center {
	BACKGROUND-POSITION: 0px -189px
}
.x-form .x-form-btns-ct .x-btn-click .x-btn-center {
	BACKGROUND-POSITION: 0px -126px
}
.x-form .x-form-btns-ct .x-btn-click .x-btn-right {
	BACKGROUND-POSITION: 0px -84px
}
.x-form .x-form-btns-ct .x-btn-click .x-btn-left {
	BACKGROUND-POSITION: 0px -63px
}
.x-form-invalid-icon {
	DISPLAY: block; BACKGROUND: url(images/exclamation.gif) no-repeat 0px 2px; LEFT: 0px; VISIBILITY: hidden; WIDTH: 16px; POSITION: absolute; TOP: 0px; HEIGHT: 18px
}
.x-fieldset {
	BORDER-RIGHT: #b5b8c8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b5b8c8 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b5b8c8 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b5b8c8 1px solid
}
.x-fieldset LEGEND {
	FONT: bold 11px tahoma, arial, helvetica, sans-serif; COLOR: #15428b
}
.ext-ie .x-fieldset LEGEND {
	MARGIN-BOTTOM: 10px
}
.ext-ie .x-fieldset {
	PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.x-fieldset LEGEND .x-tool-toggle {
	FLOAT: left! important; MARGIN-LEFT: 0px; MARGIN-RIGHT: 3px
}
.x-fieldset LEGEND INPUT {
	FLOAT: left! important; WIDTH: 13px; MARGIN-RIGHT: 3px; HEIGHT: 13px
}
FIELDSET.x-panel-collapsed {
	BORDER-TOP-WIDTH: 1px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
FIELDSET.x-panel-collapsed .x-fieldset-bwrap {
	LEFT: -1000px; VISIBILITY: hidden; POSITION: absolute; TOP: -1000px
}
.ext-ie .x-fieldset-bwrap {
	ZOOM: 1
}
.ext-ie TD .x-form-text {
	POSITION: relative; TOP: -1px
}
.x-fieldset-noborder {
	BORDER-RIGHT: transparent 0px; BORDER-TOP: transparent 0px; BORDER-LEFT: transparent 0px; BORDER-BOTTOM: transparent 0px
}
.x-fieldset-noborder LEGEND {
	MARGIN-LEFT: -3px
}
.ext-ie .x-fieldset-noborder LEGEND {
	MARGIN-BOTTOM: 23px; POSITION: relative
}
.ext-ie .x-fieldset-noborder LEGEND SPAN {
	LEFT: -5px; POSITION: absolute
}
.ext-gecko .x-window-body .x-form-item {
	OVERFLOW: auto; moz-outline: none
}
.ext-gecko .x-form-item {
	moz-outline: none
}
.x-hide-label LABEL.x-form-item-label {
	DISPLAY: none
}
.x-hide-label .x-form-element {
	PADDING-LEFT: 0px! important
}
.x-fieldset {
	OVERFLOW: hidden
}
.x-fieldset-bwrap {
	OVERFLOW: hidden; ZOOM: 1
}
.x-fieldset-body {
	OVERFLOW: hidden
}
