#autocomplete {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 100; OVERFLOW: hidden; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: absolute
}
#autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#autocomplete LI {
	BACKGROUND: #fff; CURSOR: default; COLOR: #000; WHITE-SPACE: pre
}
HTML.js INPUT.form-autocomplete {
	BACKGROUND-POSITION: 100% 2px; BACKGROUND-IMAGE: url(/misc/throbber.gif); BACKGROUND-REPEAT: no-repeat
}
HTML.js INPUT.throbbing {
	BACKGROUND-POSITION: 100% -18px
}
HTML.js FIELDSET.collapsed {
	BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px
}
HTML.js FIELDSET.collapsed .fieldset-wrapper {
	DISPLAY: none
}
FIELDSET.collapsible {
	POSITION: relative
}
FIELDSET.collapsible .fieldset-legend {
	DISPLAY: block
}
.form-textarea-wrapper TEXTAREA {
	DISPLAY: block; MARGIN: 0px; WIDTH: 100%; moz-box-sizing: border-box; webkit-box-sizing: border-box; box-sizing: border-box
}
.resizable-textarea .grippie {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BACKGROUND: url(/misc/grippie.png) #eee no-repeat center 2px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; CURSOR: s-resize; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 9px
}
BODY.drag {
	CURSOR: move
}
.draggable A.tabledrag-handle {
	FLOAT: left; MARGIN-LEFT: -1em; OVERFLOW: hidden; CURSOR: move; HEIGHT: 1.7em; TEXT-DECORATION: none
}
A.tabledrag-handle:hover {
	TEXT-DECORATION: none
}
A.tabledrag-handle .handle {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: url(/misc/draggable.png) no-repeat 6px 9px; PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0.5em; WIDTH: 13px; PADDING-TOP: 0.42em; HEIGHT: 13px
}
A.tabledrag-handle-hover .handle {
	BACKGROUND-POSITION: 6px -11px
}
DIV.indentation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.6em; FLOAT: left; PADDING-BOTTOM: 0.42em; MARGIN: -0.4em 0.2em -0.4em -0.4em; WIDTH: 20px; PADDING-TOP: 0.42em; HEIGHT: 1.7em
}
DIV.tree-child {
	BACKGROUND: url(/misc/tree.png) no-repeat 11px center
}
DIV.tree-child-last {
	BACKGROUND: url(/misc/tree-bottom.png) no-repeat 11px center
}
DIV.tree-child-horizontal {
	BACKGROUND: url(/misc/tree.png) no-repeat -11px center
}
.tabledrag-toggle-weight-wrapper {
	TEXT-ALIGN: right
}
TABLE.sticky-header {
	MARGIN-TOP: 0px; BACKGROUND-COLOR: #fff
}
.progress .bar {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #fff
}
.progress .filled {
	WIDTH: 5px; HEIGHT: 1.5em; BACKGROUND-COLOR: #000
}
.progress .percentage {
	FLOAT: right
}
.ajax-progress {
	DISPLAY: inline-block
}
.ajax-progress .throbber {
	BACKGROUND: url(/misc/throbber.gif) no-repeat 0px -18px; FLOAT: left; MARGIN: 2px; WIDTH: 15px; HEIGHT: 15px
}
.ajax-progress .message {
	PADDING-LEFT: 20px
}
TR .ajax-progress .throbber {
	MARGIN: 0px 2px
}
.ajax-progress-bar {
	WIDTH: 16em
}
.container-inline DIV {
	DISPLAY: inline
}
.container-inline LABEL {
	DISPLAY: inline
}
.container-inline .fieldset-wrapper {
	DISPLAY: block
}
.nowrap {
	WHITE-SPACE: nowrap
}
HTML.js .js-hide {
	DISPLAY: none
}
.element-hidden {
	DISPLAY: none
}
.element-invisible {
	CLIP: rect(1px 1px 1px 1px); POSITION: absolute! important
}
.element-focusable:active {
	POSITION: static! important
}
.element-focusable:unknown {
	POSITION: static! important
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
 HTML .clearfix {
	HEIGHT: 1%
}
UNKNOWN {
	MIN-HEIGHT: 1%
}
DIV.messages {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 8px 8px; BORDER-TOP: 1px solid; PADDING-LEFT: 50px; PADDING-BOTTOM: 10px; MARGIN: 6px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: no-repeat
}
DIV.status {
	BORDER-LEFT-COLOR: #be7; BACKGROUND-IMAGE: url(/misc/message-24-ok.png); BORDER-BOTTOM-COLOR: #be7; BORDER-TOP-COLOR: #be7; BORDER-RIGHT-COLOR: #be7
}
DIV.status {
	COLOR: #234600
}
.ok {
	COLOR: #234600
}
DIV.status {
	BACKGROUND-COLOR: #f8fff0
}
TABLE TR.ok {
	BACKGROUND-COLOR: #f8fff0
}
DIV.warning {
	BORDER-LEFT-COLOR: #ed5; BACKGROUND-IMAGE: url(/misc/message-24-warning.png); BORDER-BOTTOM-COLOR: #ed5; BORDER-TOP-COLOR: #ed5; BORDER-RIGHT-COLOR: #ed5
}
DIV.warning {
	COLOR: #840
}
.warning {
	COLOR: #840
}
DIV.warning {
	BACKGROUND-COLOR: #fffce5
}
TABLE TR.warning {
	BACKGROUND-COLOR: #fffce5
}
DIV.error {
	BORDER-LEFT-COLOR: #ed541d; BACKGROUND-IMAGE: url(/misc/message-24-error.png); BORDER-BOTTOM-COLOR: #ed541d; BORDER-TOP-COLOR: #ed541d; BORDER-RIGHT-COLOR: #ed541d
}
DIV.error {
	COLOR: #8c2e0b
}
.error {
	COLOR: #8c2e0b
}
DIV.error {
	BACKGROUND-COLOR: #fef5f1
}
TABLE TR.error {
	BACKGROUND-COLOR: #fef5f1
}
DIV.error P.error {
	COLOR: #333
}
DIV.messages UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-TOP: 0px
}
DIV.messages UL LI {
	LIST-STYLE-IMAGE: none
}
FIELDSET {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HR {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; HEIGHT: 1px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TH {
	PADDING-RIGHT: 1em; BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left
}
TBODY {
	BORDER-TOP: #ccc 1px solid
}
TR.even {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
TR.odd {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
TH.active IMG {
	DISPLAY: inline
}
TD.active {
	BACKGROUND-COLOR: #ddd
}
.item-list .title {
	FONT-WEIGHT: bold
}
.item-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-TOP: 0px
}
.item-list UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em 1.5em; PADDING-TOP: 0px
}
.form-item {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.form-actions {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
TR.odd .form-item {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap
}
TR.even .form-item {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap
}
.form-item .description {
	FONT-SIZE: 0.85em
}
LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
LABEL.option {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.form-checkboxes .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-radios .form-item {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em
}
.form-type-radio .description {
	MARGIN-LEFT: 2.4em
}
.form-type-checkbox .description {
	MARGIN-LEFT: 2.4em
}
INPUT.form-checkbox {
	VERTICAL-ALIGN: middle
}
INPUT.form-radio {
	VERTICAL-ALIGN: middle
}
.marker {
	COLOR: #f00
}
.form-required {
	COLOR: #f00
}
.form-item INPUT.error {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
.form-item TEXTAREA.error {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
.form-item SELECT.error {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
.container-inline .form-actions {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.form-actions {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.more-link {
	TEXT-ALIGN: right
}
.more-help-link {
	TEXT-ALIGN: right
}
.more-help-link A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/misc/help.png) no-repeat 0px 50%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.item-list .pager {
	CLEAR: both; TEXT-ALIGN: center
}
.item-list .pager LI {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
.pager-current {
	FONT-WEIGHT: bold
}
#autocomplete LI.selected {
	BACKGROUND: #0072b9; COLOR: #fff
}
HTML.js FIELDSET.collapsible .fieldset-legend {
	PADDING-LEFT: 15px; BACKGROUND: url(/misc/menu-expanded.png) no-repeat 5px 65%
}
HTML.js FIELDSET.collapsed .fieldset-legend {
	BACKGROUND-POSITION: 5px 50%; BACKGROUND-IMAGE: url(/misc/menu-collapsed.png)
}
.fieldset-legend SPAN.summary {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 0.5em; COLOR: #999
}
TR.drag {
	BACKGROUND-COLOR: #fffff0
}
TR.drag-previous {
	BACKGROUND-COLOR: #ffd
}
.tabledrag-toggle-weight {
	FONT-SIZE: 0.9em
}
BODY DIV.tabledrag-changed-warning {
	MARGIN-BOTTOM: 0.5em
}
TR.selected TD {
	BACKGROUND: #ffc
}
TD.checkbox {
	TEXT-ALIGN: center
}
TH.checkbox {
	TEXT-ALIGN: center
}
.progress {
	FONT-WEIGHT: bold
}
.progress .bar {
	BORDER-LEFT-COLOR: #666; BACKGROUND: #ccc; BORDER-BOTTOM-COLOR: #666; MARGIN: 0px 0.2em; BORDER-TOP-COLOR: #666; BORDER-RIGHT-COLOR: #666; moz-border-radius: 3px; webkit-border-radius: 3px; border-radius: 3px
}
.progress .filled {
	BACKGROUND: url(/misc/progress.gif) #0072b9
}
