.dijitReset {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.dijitInline {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.dj_ie .dijitInline {
	DISPLAY: inline; ZOOM: 1
}
.dijitInlineTable {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
.dijitTeeny {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px
}
.dijitPopup {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
.dijit_a11y .dijitPopup {
	BACKGROUND-COLOR: white! important; opacity: 1
}
.dijit_ally .dijitPopup DIV {
	BACKGROUND-COLOR: white! important; opacity: 1
}
.dijit_a11y .dijitPopup TABLE {
	BACKGROUND-COLOR: white! important; opacity: 1
}
.dijit_a11y .dijitTooltipContainer {
	BACKGROUND-COLOR: white! important; opacity: 1
}
.dj_ie .dijit_a11y .dijitPopup  {
	FILTER: none
}
.dijitInputField {
	FONT-FAMILY: inherit
}
.dijitPositionOnly {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND-IMAGE: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; WIDTH: auto! important; PADDING-TOP: 0px! important; HEIGHT: auto! important; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: 0px! important
}
.dijitNonPositionOnly {
	FLOAT: none! important; MARGIN: 0px; VERTICAL-ALIGN: middle! important; POSITION: static! important
}
.dijitBackgroundIframe {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
.dijitClickableRegion {
	CURSOR: pointer
}
.dijitDisplayNone {
	DISPLAY: none! important
}
.dijitContainer {
	OVERFLOW: hidden
}
.dijit_a11y  {
	BACKGROUND-IMAGE: none! important; BACKGROUND-COLOR: transparent! important
}
.dijit_a11y .dijitCalendarIncrementControl .dijitA11ySideArrow {
	PADDING-LEFT: 0.2em; VISIBILITY: visible! important
}
.dijitToolbar .dijitDropDownButton .dijitA11yDownArrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dj_ie6 .dijitToolbar .dijitDropDownButton .dijitA11yDownArrow {
	VERTICAL-ALIGN: bottom
}
.dijitA11ySideArrow {
	MARGIN-LEFT: 0.2em; VERTICAL-ALIGN: top; LINE-HEIGHT: 2em; MARGIN-RIGHT: 0em; TEXT-ALIGN: center
}
.dj_ie .dijitA11yDownArrow {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em
}
.dj_ie .dijitA11yUpArrow {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em
}
.dijit_a11y .dijitButton .dijitButtonNode {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; COLOR: black! important; BORDER-BOTTOM: black 1px solid
}
.dijit_a11y .dijitDropDownButton .dijitButtonNode {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; COLOR: black! important; BORDER-BOTTOM: black 1px solid
}
.dijit_a11y .dijitComboButton .dijitButtonNode {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; COLOR: black! important; BORDER-BOTTOM: black 1px solid
}
.dijit_a11y .dijitComboBox .dijitInputField {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; COLOR: black! important; BORDER-BOTTOM: black 1px solid
}
.dijit_a11y .dijitComboBox .dijitButtonNode {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; BORDER-LEFT: black 1px solid; COLOR: black! important; BORDER-BOTTOM: black 1px solid
}
.dijit_a11y .dijitButtonDisabled .dijitButtonNode {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitDropDownButtonDisabled .dijitButtonNode {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitComboButtonDisabled .dijitButtonNode {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitComboBoxDisabled .dijitInputField {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitComboBoxDisabled .dijitButtonNode {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitSpinnerDisabled .dijitButtonNode {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitSpinnerDisabled .dijitInputField {
	BORDER-RIGHT: #999999 1px dotted; BORDER-TOP: #999999 1px dotted; BORDER-LEFT: #999999 1px dotted; COLOR: #999999! important; BORDER-BOTTOM: #999999 1px dotted
}
.dijit_a11y .dijitComboButton .dijitDownArrowButton {
	BORDER-LEFT-WIDTH: 0px! important
}
.dijit_a11y .dijitComboBox .dijitDownArrowButton {
	BORDER-LEFT-WIDTH: 0px! important
}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	DISPLAY: inline! important
}
.dijitLeft {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat
}
.dijitStretch {
	BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap
}
.dijitRight {
	BACKGROUND-POSITION: right top; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat
}
.dijitRTL .dijitRightArrow {
	MARGIN-LEFT: -2.1em
}
.dijitButton {
	MARGIN: 0.2em; LINE-HEIGHT: 1.3em
}
.dijitDropDownButton {
	MARGIN: 0.2em; LINE-HEIGHT: 1.3em
}
.dijitComboButton {
	MARGIN: 0.2em; LINE-HEIGHT: 1.3em
}
.dijitComboBox {
	MARGIN: 0.2em; LINE-HEIGHT: 1.3em
}
.dj_safari .dijitToolbar .dijitDropDownButton {
	PADDING-LEFT: 0.3em
}
.dijitButtonNode {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; VERTICAL-ALIGN: middle; OVERFLOW: visible; BORDER-LEFT: gray 1px solid; CURSOR: pointer; LINE-HEIGHT: normal; PADDING-TOP: 0.2em; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: inherit; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.dijitDownArrowButton {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0px; PADDING-TOP: 0em
}
.dijitUpArrowButton {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0px; PADDING-TOP: 0em
}
.dijitButtonContents {
	
}
.dijitDropDownButton .dijitA11yDownArrow {
	MARGIN-LEFT: 0.8em
}
.dijitComboButton TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: separate; BORDER-RIGHT-WIDTH: 0px
}
.dijitComboButton .dijitButtonContents {
	BORDER-RIGHT-WIDTH: 0px! important
}
TABLE .dijitButton .dijitButtonNode {
	OVERFLOW: hidden
}
TABLE .dijitComboButton .dijitButtonNode {
	OVERFLOW: hidden
}
.dijitButtonNode IMG {
	MARGIN-BOTTOM: 0.2em; VERTICAL-ALIGN: middle
}
.dijitTextBox {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 15em; BORDER-BOTTOM: black 1px solid
}
.dijitComboBox {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 15em; BORDER-BOTTOM: black 1px solid
}
.dijitSpinner {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 15em; BORDER-BOTTOM: black 1px solid
}
.dijitTextBox INPUT:unknown {
	outline: none
}
.dijitComboBox INPUT:unknown {
	outline: none
}
.dijitSpinner INPUT:unknown {
	outline: none
}
.dijitTextBoxFocused {
	outline: auto 5px -webkit-focus-ring-color
}
.dijitComboBoxFocused {
	outline: auto 5px -webkit-focus-ring-color
}
.dijitSpinnerFocused {
	outline: auto 5px -webkit-focus-ring-color
}
.dijitTextBox INPUT {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none! important; VISIBILITY: visible! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: 0em! important; BORDER-LEFT: black 0px solid; WIDTH: 100%! important; PADDING-TOP: 0px; POSITION: static! important; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: 0px! important
}
.dijitComboBox INPUT {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none! important; VISIBILITY: visible! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: 0em! important; BORDER-LEFT: black 0px solid; WIDTH: 100%! important; PADDING-TOP: 0px; POSITION: static! important; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: 0px! important
}
.dijitSpinner INPUT {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none! important; VISIBILITY: visible! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: 0em! important; BORDER-LEFT: black 0px solid; WIDTH: 100%! important; PADDING-TOP: 0px; POSITION: static! important; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: 0px! important
}
.dj_ie .dijitTextBox .dijitInputField {
	POSITION: relative
}
.dj_ie .dijitComboBox .dijitInputField {
	POSITION: relative
}
.dj_ie .dijitSpinner .dijitInputField {
	POSITION: relative
}
.dj_ie .dijitTextBox .dijitInputField INPUT {
	FONT-SIZE: 100%; RIGHT: auto! important; LEFT: auto! important; BOTTOM: auto! important; POSITION: absolute! important; TOP: auto! important
}
.dj_ie .dijitComboBox .dijitInputField INPUT {
	FONT-SIZE: 100%; RIGHT: auto! important; LEFT: auto! important; BOTTOM: auto! important; POSITION: absolute! important; TOP: auto! important
}
.dj_ie .dijitSpinner .dijitInputField INPUT {
	FONT-SIZE: 100%; RIGHT: auto! important; LEFT: auto! important; BOTTOM: auto! important; POSITION: absolute! important; TOP: auto! important
}
.dj_ie INPUT.dijitTextBox {
	FONT-SIZE: 100%
}
.dijitValidationIcon {
	DISPLAY: none; BACKGROUND-POSITION-Y: center
}
.dijitValidationIconText {
	VISIBILITY: hidden
}
.dijit_a11y .dijitValidationIcon {
	DISPLAY: none! important
}
.dijit_a11y .dijitValidationIconText {
	DISPLAY: block! important
}
.dijitTextBoxError .dijitValidationIconText {
	VISIBILITY: visible
}
.dijitComboBoxError .dijitValidationIconText {
	VISIBILITY: visible
}
.dijitSpinnerError .dijitValidationIconText {
	VISIBILITY: visible
}
.dijitSpinner .dijitDownArrowButton {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: 1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px; LINE-HEIGHT: 0.76em; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
.dijitSpinner .dijitUpArrowButton {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: 1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px; LINE-HEIGHT: 0.76em; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid
}
.dj_ie .dijitSpinner .dijitDownArrowButton {
	PADDING-RIGHT: 0.2em! important; PADDING-LEFT: 0.2em! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; TEXT-ALIGN: center
}
.dj_ie .dijitSpinner .dijitUpArrowButton {
	PADDING-RIGHT: 0.2em! important; PADDING-LEFT: 0.2em! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; TEXT-ALIGN: center
}
.dijitSpinner .dijitDownArrowButton DIV {
	FONT-SIZE: 0.76em; MARGIN: 0px auto; VERTICAL-ALIGN: baseline; LINE-HEIGHT: 1em; TEXT-ALIGN: center
}
.dijitSpinner .dijitUpArrowButton DIV {
	FONT-SIZE: 0.76em; MARGIN: 0px auto; VERTICAL-ALIGN: baseline; LINE-HEIGHT: 1em; TEXT-ALIGN: center
}
.dijitTextBox .dijitDownArrowButton {
	DISPLAY: none
}
.dijitCheckBox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
.dijitRadio {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
.dijitCheckBoxInput {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: center center; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px
}
.dijitCheckBox INPUT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dijitRadio INPUT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.dijitCheckBoxInput {
	OVERFLOW: hidden; opacity: 0.01
}
.dj_ie .dijitCheckBoxInput {
	FILTER: alpha(opacity=0)
}
.dijit_a11y .dijitCheckBox {
	WIDTH: auto; HEIGHT: auto
}
.dijit_a11y .dijitRadio {
	WIDTH: auto; HEIGHT: auto
}
.dijit_a11y .dijitCheckBoxInput {
	FILTER: none; WIDTH: auto; HEIGHT: auto; opacity: 1
}
.dijitProgressBarEmpty {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; OVERFLOW: hidden; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: relative
}
.dijitProgressBarFull {
	Z-INDEX: -1; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.dijitProgressBarTile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; BACKGROUND-ATTACHMENT: fixed; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: auto; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #aaa
}
.dijit_a11y .dijitProgressBarTile {
	BORDER-RIGHT: 4px solid; BORDER-TOP: 4px solid; BORDER-LEFT: 4px solid; BORDER-BOTTOM: 4px solid; BACKGROUND-COLOR: transparent! important
}
.dj_iequirks .dijitProgressBarTile {
	WIDTH: 100%; HEIGHT: 100%
}
.dj_ie6 .dijitProgressBarTile {
	POSITION: static; HEIGHT: 100%
}
.dijitProgressBarIndeterminate .dijitProgressBarLabel {
	VISIBILITY: hidden
}
.dijitProgressBarIndeterminate .dijitProgressBarTile {
	
}
.dijitProgressBarIndeterminateHighContrastImage {
	DISPLAY: none
}
.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: auto
}
.dijitProgressBarLabel {
	DISPLAY: block; WIDTH: 100%; POSITION: static; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.dijitProgressBarVertical .dijitProgressBarFull {
	BOTTOM: 0px
}
.dj_ie6 .dijitProgressBarVertical .dijitProgressBarTile {
	WIDTH: 100%; POSITION: absolute
}
.dijitTooltip {
	DISPLAY: block; Z-INDEX: 2000; LEFT: 50%; OVERFLOW: visible; POSITION: absolute; TOP: -10000px
}
.dijitTooltipContainer {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-SIZE: small; BACKGROUND: #b8b5b5; BORDER-LEFT: black 2px solid; COLOR: black; BORDER-BOTTOM: black 2px solid
}
.dijitTooltipFocusNode {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dijitTooltipConnector {
	POSITION: absolute
}
.dijitLayoutContainer {
	DISPLAY: block; OVERFLOW: hidden; POSITION: relative
}
BODY .dijitAlignTop {
	OVERFLOW: hidden; POSITION: absolute
}
BODY .dijitAlignBottom {
	OVERFLOW: hidden; POSITION: absolute
}
BODY .dijitAlignLeft {
	OVERFLOW: hidden; POSITION: absolute
}
BODY .dijitAlignRight {
	OVERFLOW: hidden; POSITION: absolute
}
BODY .dijitAlignClient {
	POSITION: absolute
}
.dijitSplitContainer {
	DISPLAY: block; OVERFLOW: hidden; POSITION: relative
}
.dijitSplitPane {
	POSITION: absolute
}
.dijitSplitContainerSizerH {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; FONT-SIZE: 1px; MARGIN: 0px; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: w-resize; BORDER-BOTTOM: buttonshadow 1px solid; POSITION: absolute; BACKGROUND-COLOR: buttonface
}
.dijitSplitContainerSizerV {
	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; FONT-SIZE: 1px; MARGIN: 0px; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: w-resize; BORDER-BOTTOM: buttonshadow 1px solid; POSITION: absolute; BACKGROUND-COLOR: buttonface
}
.dijitSplitContainerSizerV {
	CURSOR: n-resize
}
.dijitSplitContainerSizerH .thumb {
	POSITION: absolute; TOP: 49%
}
.dijitSplitContainerSizerV .thumb {
	LEFT: 49%; POSITION: absolute
}
.dijitSplitContainerVirtualSizerH {
	FONT-SIZE: 1px; FILTER: Alpha(Opacity=50); MARGIN: 0px; CURSOR: w-resize; BACKGROUND-COLOR: buttonshadow; opacity: 0.5; moz-opacity: 0.5
}
.dijitSplitContainerVirtualSizerV {
	FONT-SIZE: 1px; FILTER: Alpha(Opacity=50); MARGIN: 0px; CURSOR: w-resize; BACKGROUND-COLOR: buttonshadow; opacity: 0.5; moz-opacity: 0.5
}
.dijitSplitContainerVirtualSizerV {
	CURSOR: n-resize
}
.dijitContentPane {
	DISPLAY: block; OVERFLOW: auto
}
.dijitTitlePane {
	DISPLAY: block; OVERFLOW: hidden
}
.dijitColorPalette {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: #fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; moz-border-radius: 3pt
}
IMG.dijitColorPaletteUnder {
	LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; BORDER-BOTTOM-STYLE: none
}
.dijitColorPaletteInner {
	OVERFLOW: hidden; POSITION: relative; outline: 0
}
.dijitPaletteImg {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 10; OVERFLOW: hidden; BORDER-LEFT: #999 1px solid; WIDTH: 16px; CURSOR: default; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; HEIGHT: 14px
}
.dijitPaletteImgHighlight {
	Z-INDEX: 10; OVERFLOW: hidden; WIDTH: 14px; CURSOR: default; POSITION: absolute; HEIGHT: 12px
}
.dijitPaletteImg:unknown {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: #000 2px solid; WIDTH: 14px; BORDER-BOTTOM: #000 2px solid; HEIGHT: 12px; outline: 2px solid #dedede
}
.dijitPaletteImgHighlight {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: #000 2px solid; WIDTH: 14px; BORDER-BOTTOM: #000 2px solid; HEIGHT: 12px; outline: 2px solid #dedede
}
.dijitColorPaletteCell {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 16px; BORDER-BOTTOM: 1px solid; HEIGHT: 14px
}
.dijitColorPaletteCell:hover {
	BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid; outline: 0
}
.dijitAccordionPane {
	OVERFLOW: hidden! important
}
.dijitAccordionPane .dijitAccordionBody {
	OVERFLOW: auto
}
.dijitAccordionContainer {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 0px solid; BORDER-LEFT: #b7b7b7 1px solid; BORDER-BOTTOM: #b7b7b7 1px solid
}
.dijitAccordionPane .dijitAccordionTitle:hover {
	CURSOR: pointer
}
.dijitAccordionPane .dijitAccordionTitle .dijitAccordionArrow {
	FLOAT: right
}
.dijitAccordionPane .dijitAccordionTitle .arrowTextUp {
	DISPLAY: none; FONT-WEIGHT: normal! important; FONT-SIZE: 0.65em; FLOAT: right
}
.dijitAccordionPane .dijitAccordionTitle .arrowTextDown {
	DISPLAY: none; FONT-WEIGHT: normal! important; FONT-SIZE: 0.65em; FLOAT: right
}
.dijit_a11y .dijitAccordionPane .dijitAccordionTitle .arrowTextUp {
	DISPLAY: inline
}
.dijit_a11y .dijitAccordionPane-selected .dijitAccordionTitle .arrowTextDown {
	DISPLAY: inline
}
.dijit_a11y .dijitAccordionPane-selected .dijitAccordionTitle .arrowTextUp {
	DISPLAY: none
}
.dijitCalendarContainer THEAD TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dijitCalendarContainer THEAD TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dijitCalendarContainer TBODY TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dijitCalendarContainer TFOOT TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dijitCalendarNextYear {
	MARGIN: 0px 0px 0px 0.55em
}
.dijitCalendarPreviousYear {
	MARGIN: 0px 0.55em 0px 0px
}
.dijitCalendarIncrementControl {
	WIDTH: 1em; CURSOR: hand
}
.dijitCalendarDisabledDate {
	COLOR: gray! important
}
.dijitCalendarBodyContainer TBODY TR TD {
	CURSOR: hand
}
.dijitCalendarPreviousMonthDisabled {
	CURSOR: default! important
}
.dijitCalendarCurrentMonthDisabled {
	CURSOR: default! important
}
.dijitCalendarNextMonthDisabled {
	CURSOR: default! important
}
.dijitCalendarDateTemplate {
	CURSOR: pointer
}
.dijitCalendarSelectedYear {
	CURSOR: pointer
}
.dijitCalendarNextYear {
	CURSOR: pointer
}
.dijitCalendarPreviousYear {
	CURSOR: pointer
}
.dijitCalendarMonthLabelSpacer {
	VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; HEIGHT: 1px
}
.dijitMenu {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: white
}
.dijitMenuTable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 1px 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 0px
}
.dijitMenuItem {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; WHITE-SPACE: nowrap
}
.dijitMenuItemHover {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: black
}
.dijitMenuItemIcon {
	BACKGROUND-POSITION: center center; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.dijitMenuItemDisabled  {
	CURSOR: default; opacity: 0.3
}
.dj_ie .dijit_a11y .dijitMenuItemDisabled TD {
	FILTER: alpha(opacity=35); COLOR: gray! important
}
.dj_ie .dijitMenuItemDisabled  {
	FILTER: alpha(opacity=35); COLOR: gray! important
}
.dj_ie .dijitMenuItemDisabled TD {
	FILTER: alpha(opacity=35); COLOR: gray! important
}
.dijitMenuItemLabel {
	VERTICAL-ALIGN: middle; POSITION: relative
}
.dijit_a11y .dijitMenuItemHover .dijitMenuItemLabel {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.dijit_a11y .dijitMenuItemHover {
	BORDER-RIGHT: #fff 1px dotted; BORDER-TOP: #fff 1px dotted; BORDER-LEFT: #fff 1px dotted; BORDER-BOTTOM: #fff 1px dotted
}
.dijit_a11y .dijitMenuExpandInner {
	DISPLAY: block! important
}
.dijitMenuSeparatorTop {
	FONT-SIZE: 1px; MARGIN: 3px 0px 0px; HEIGHT: 50%
}
.dijitMenuSeparatorBottom {
	FONT-SIZE: 1px; MARGIN: 0px 0px 3px; HEIGHT: 50%
}
.dijitTabContainer .dijitAlignTop {
	Z-INDEX: 10; TOP: 1px! important
}
.dijitTabContainer .dijitAlignBottom {
	MARGIN-TOP: -1px! important; Z-INDEX: 10
}
.dijitTabContainer .dijitAlignLeft {
	Z-INDEX: 10; MARGIN-RIGHT: -1px! important
}
.dijitTabContainer .dijitAlignRight {
	Z-INDEX: 10; MARGIN-LEFT: -1px! important
}
.dijitTabPaneWrapper {
	OVERFLOW: hidden
}
.dijitTab {
	Z-INDEX: 3; FLOAT: left; CURSOR: pointer; WHITE-SPACE: nowrap; POSITION: relative
}
.dijitTabContainer .dijitAlignLeft .dijitTab {
	FLOAT: none
}
.dijitTabContainer .dijitAlignRight .dijitTab {
	FLOAT: none
}
.dijitTabInnerDiv {
	POSITION: relative
}
.dijitTab .close {
	DISPLAY: inline-block; FONT-SIZE: small; CURSOR: default
}
.dijitTab .closeText {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px
}
.dijit_a11y .dijitTab .closeImage {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BOTTOM: 0px! important; PADDING-TOP: 0px! important; TOP: 0px! important
}
.dijit_a11y .closeText {
	DISPLAY: inline; MARGIN-LEFT: 6px
}
.dijit_a11y .closeText:hover {
	BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; BORDER-LEFT: thin solid; BORDER-BOTTOM: thin solid
}
.dijit_a11y .dijitTabChecked {
	BORDER-TOP-STYLE: dashed! important; BORDER-RIGHT-STYLE: dashed! important; BORDER-LEFT-STYLE: dashed! important; BORDER-BOTTOM-STYLE: dashed! important
}
.dijit_a11y .dijitTabInnerDiv {
	BORDER-LEFT-STYLE: none! important
}
.dijitInlineEditor {
	VERTICAL-ALIGN: bottom; POSITION: relative
}
.dj_ie .dijitInlineEditor {
	VERTICAL-ALIGN: middle
}
.dijitInlineValue {
	
}
.dijitInlineEditor .dijitButtonContainer {
	RIGHT: 0px; OVERFLOW: visible; POSITION: absolute
}
.dijitInlineEditor .saveButton {
	
}
.dijitInlineEditor .cancelButton {
	
}
.dijitTreeExpando {
	CLEAR: both; DISPLAY: inline; FLOAT: left
}
.dijitTreeExpand {
	DISPLAY: inline; FLOAT: left
}
.dijitTreeContent {
	CURSOR: default
}
.dijitExpandoText {
	DISPLAY: none
}
.dijit_a11y .dijitExpandoText {
	BORDER-RIGHT: thin solid; PADDING-RIGHT: 10px; BORDER-TOP: thin solid; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: thin solid; BORDER-BOTTOM: thin solid; FONT-FAMILY: monospace
}
.dijitDialog {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; Z-INDEX: 999; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; POSITION: absolute
}
.dijitDialogUnderlayWrapper {
	DISPLAY: none; Z-INDEX: 998; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.dijitDialogUnderlay {
	BACKGROUND: #eeeeee; opacity: 0.5
}
.dj_ie .dijitDialogUnderlay {
	FILTER: alpha(opacity=50)
}
.dijit_a11y .dijitDialog {
	BACKGROUND-COLOR: white! important; opacity: 1
}
.dijitDialog .closeText {
	DISPLAY: none; POSITION: absolute
}
.dijit_a11y .dijitDialog .closeText {
	DISPLAY: inline
}
.dijitSliderMoveable {
	DISPLAY: block; Z-INDEX: 99; VERTICAL-ALIGN: middle; POSITION: absolute! important
}
.dijitHorizontalSliderMoveable {
	RIGHT: 0px
}
.dijit_a11y DIV.dijitSliderImageHandle {
	BORDER-RIGHT: gray 8px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 8px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 8px solid; WIDTH: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: gray 8px solid; POSITION: absolute! important; HEIGHT: 0px
}
.dijitSliderImageHandle {
	BORDER-RIGHT: gray 8px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 8px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 8px solid; WIDTH: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: gray 8px solid; POSITION: absolute! important; HEIGHT: 0px
}
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
	BORDER-RIGHT: #000 4px solid; BORDER-TOP: #000 4px solid; BORDER-LEFT: #000 4px solid; WIDTH: 8px; BORDER-BOTTOM: #000 4px solid; HEIGHT: 8px
}
.dijitVerticalSliderImageHandle {
	LEFT: -6px; TOP: -8px
}
.dijitHorizontalSliderImageHandle {
	LEFT: -8px; VERTICAL-ALIGN: top; TOP: -5px
}
.dijitSliderBar {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: black; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: black; BORDER-BOTTOM-STYLE: solid
}
.dijitHorizontalSliderBar {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: 0px
}
.dijitVerticalSliderBar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 4px; BORDER-RIGHT-WIDTH: 1px
}
.dijitSliderProgressBar {
	BACKGROUND-COLOR: red
}
.dijitVerticalSliderProgressBar {
	VERTICAL-ALIGN: top; POSITION: static! important; HEIGHT: 0%; TEXT-ALIGN: left
}
.dijitHorizontalSliderProgressBar {
	VERTICAL-ALIGN: middle; OVERFLOW: visible; WIDTH: 0%; POSITION: absolute! important
}
.dijitSliderRemainingBar {
	Z-INDEX: -1; OVERFLOW: hidden; BACKGROUND-COLOR: transparent
}
.dijitVerticalSliderRemainingBar {
	HEIGHT: 100%; TEXT-ALIGN: left
}
.dijitHorizontalSliderRemainingBar {
	WIDTH: 100%! important
}
.dijitSliderBumper {
	Z-INDEX: -1; OVERFLOW: hidden
}
.dijitVerticalSliderBumper {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 4px; HEIGHT: 8px; BORDER-RIGHT-WIDTH: 1px
}
.dijitHorizontalSliderBumper {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; WIDTH: 8px; HEIGHT: 4px; BORDER-RIGHT-WIDTH: 0px
}
.dijitVerticalSliderBottomBumper {
	BACKGROUND-COLOR: red
}
.dijitHorizontalSliderLeftBumper {
	BACKGROUND-COLOR: red
}
.dijitVerticalSliderTopBumper {
	BACKGROUND-COLOR: transparent
}
.dijitHorizontalSliderRightBumper {
	BACKGROUND-COLOR: transparent
}
.dijitHorizontalSliderDecoration {
	TEXT-ALIGN: center
}
.dijitSlider .dijitSliderButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: monospace
}
.dijit_a11y .dijitSliderButtonInner {
	VISIBILITY: visible! important
}
.dijitSlider .dijitVerticalSliderTopButton {
	VERTICAL-ALIGN: bottom
}
.dijitSlider .dijitVerticalSliderBottomButton {
	VERTICAL-ALIGN: top
}
.dijitSliderButtonContainer {
	HEIGHT: 0px; TEXT-ALIGN: center
}
.dijitSlider .dijitButtonNode {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dj_ie .RuleContainer {
	Z-INDEX: -1
}
.RuleContainer {
	OVERFLOW: visible; POSITION: relative
}
.VerticalRuleContainer {
	FLOAT: left; LINE-HEIGHT: 0px; HEIGHT: 100%; TEXT-ALIGN: left
}
.dj_opera .VerticalRuleContainer {
	LINE-HEIGHT: 2%
}
.dj_ie .VerticalRuleContainer {
	LINE-HEIGHT: normal
}
.dj_gecko .VerticalRuleContainer {
	MARGIN: 0px 0px 1px
}
.RuleMark {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; LINE-HEIGHT: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; HEIGHT: 100%
}
.HorizontalRuleMark {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; WIDTH: 0px
}
.RuleLabelContainer {
	POSITION: absolute
}
.HorizontalRuleLabelContainer {
	DISPLAY: inline-block; TEXT-ALIGN: center
}
.HorizontalRuleLabel {
	LEFT: -50%; POSITION: relative
}
.VerticalRuleMark {
	BORDER-LEFT-WIDTH: 0px! important; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px! important; WIDTH: 100%; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px! important
}
.dj_ie .VerticalRuleLabelContainer {
	MARGIN-TOP: -0.55em
}
.dijit_a11y .dijitButtonContents .dijitButtonText {
	DISPLAY: inline! important
}
.dijitTextArea {
	WIDTH: 100%
}
.dj_ie .dijitTextArea P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.IEFixedToolbar {
	POSITION: absolute; ; TOP: expression(eval((document.documentElement||document.body).scrollTop))
}
.dijitTimePickerItemInner {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.dijitTimePickerTick {
	BORDER-TOP: #dedede 1px solid; COLOR: #dedede; BORDER-BOTTOM: #dedede 1px solid; POSITION: relative
}
.dijitTimePickerTick .dijitTimePickerItemInner {
	FONT-SIZE: 0.25em
}
.dijitTimePickerMarker {
	BORDER-TOP: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ededed
}
.dijitTimePickerItemHover {
	BORDER-TOP: #333 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #808080; opacity: 1
}
.dijitTimePickerItemHover {
	FONT-SIZE: 1.3em
}
.dijitTimePickerItemHover .dijitTimePickerItemInner {
	DISPLAY: block; FONT-SIZE: 1em; OVERFLOW: visible; BACKGROUND-COLOR: #808080
}
.dijitTimePickerItemSelected {
	FONT-WEIGHT: bold; COLOR: #333; BACKGROUND-COLOR: #b7cdee! important
}
.dijit_a11y .dijitTimePickerItem {
	BORDER-BOTTOM: #333 1px solid
}
.dijitToggleButtonIconChar {
	DISPLAY: none! important
}
.dijit_a11y .dijitToggleButtonIconChar {
	DISPLAY: inline! important
}
.dijit_a11y .dijitToggleButtonIconChar {
	VISIBILITY: hidden
}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	VISIBILITY: visible! important
}
