.dijitReset
{
	border:0;
	color:inherit;
	font:inherit;
	line-height:normal;
	margin:0;
	padding:0;
}

.dijit_a11y .dijitReset
{
	-moz-appearance:none;
}

.dijitInline
{
	#display:inline;
	#vertical-align:auto;
	#zoom:1;
	border:0;
	display:inline-block;
	padding:0;
	vertical-align:middle;
}

table.dijitInline
{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	display:inline-table;
}

.dijitHidden
{
	display:none!important;
}

.dijitVisible
{
	display:block!important;
	position:relative;
}

.dijitInputContainer
{
	#display:inline;
	#zoom:1;
	float:none!important;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
}

.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input
{
	font-size:100%;
}

.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitTextBox .dijitValidationContainer
{
	float:right;
	text-align:center;
}

.dijitTextBox input.dijitInputField
{
	padding-left:0!important;
	padding-right:0!important;
}

.dijitTextBox .dijitValidationContainer
{
	display:none;
}

.dijitTeeny
{
	font-size:1px;
	line-height:1px;
}

.dijitOffScreen
{
	left:50%;
	position:absolute;
	top:-10000px;
}

.dijitPopup
{
	background-color:transparent;
	border:0;
	margin:0;
	padding:0;
	position:absolute;
}

.dijitPositionOnly
{
	background-color:transparent!important;
	background-image:none!important;
	border:0!important;
	height:auto!important;
	padding:0!important;
	width:auto!important;
}

.dijitNonPositionOnly
{
	float:none!important;
	margin:0!important;
	position:static!important;
	vertical-align:middle!important;
}

.dijitBackgroundIframe
{
	border:0;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}

.dijitDisplayNone
{
	display:none!important;
}

.dijitContainer
{
	overflow:hidden;
}

.dijit_a11y .dijitIcon,.dijit_a11y div.dijitArrowButtonInner,.dijit_a11y span.dijitArrowButtonInner,.dijit_a11y img.dijitArrowButtonInner,.dijit_a11y .dijitCalendarIncrementControl,.dijit_a11y .dijitTreeExpando
{
	display:none;
}

.dijitSpinner div.dijitArrowButtonInner
{
	display:block;
}

.dijit_a11y .dijitA11ySideArrow
{
	cursor:pointer;
	display:inline!important;
}

.dijit_a11y .dijitCalendarDateLabel
{
	border:0!important;
	padding:1px;
}

.dijit_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel
{
	border-style:solid!important;
	border-width:1px!important;
	padding:0;
}

.dijit_a11y .dijitCalendarDateTemplate
{
	border:0!important;
	padding-bottom:.1em!important;
}

.dijit_a11y .dijitButtonNode
{
	border:#000 outset medium!important;
	padding:0!important;
}

.dijit_a11y .dijitButtonContents
{
	margin:.15em;
}

.dijit_a11y .dijitTextBoxReadOnly .dijitInputField,.dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode
{
	border-color:#999!important;
	border-style:outset!important;
	border-width:medium!important;
	color:#999!important;
}

.dijitButtonNode *
{
	vertical-align:middle;
}

.dijitButtonNode .dijitArrowButtonInner
{
	background:no-repeat center;
	direction:ltr;
	height:12px;
	width:12px;
}

.dijitLeft
{
	background-position:left top;
	background-repeat:no-repeat;
}

.dijitStretch
{
	background-repeat:repeat-x;
	white-space:nowrap;
}

.dijitRight
{
	#display:inline;
	background-position:right top;
	background-repeat:no-repeat;
}

.dj_gecko .dijit_a11y .dijitButtonDisabled .dijitButtonNode
{
	opacity:0.5;
}

.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton
{
	margin:.2em;
	vertical-align:middle;
}

.dijitButtonContents
{
	display:block;
}

td.dijitButtonContents
{
	display:table-cell;
}

.dijitButtonNode img
{
	vertical-align:middle;
}

.dijitToolbar .dijitComboButton
{
	border-collapse:separate;
}

.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton
{
	margin:0;
}

.dijitToolbar .dijitButtonContents
{
	padding:1px 2px;
}

.dj_webkit .dijitToolbar .dijitDropDownButton
{
	padding-left:.3em;
}

.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner
{
	padding:0;
}

.dijitButtonNode
{
	#vertical-align:auto;
	border:1px solid gray;
	line-height:normal;
	margin:0;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
}

.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer
{
	line-height:inherit;
}

.dijitTextBox .dijitButtonNode
{
	border-width:0;
}

.dijitButtonNode,.dijitButtonNode *
{
	cursor:pointer;
}

.dj_ie .dijitButtonNode
{
	zoom:1;
}

.dj_ie .dijitButtonNode button
{
	overflow:visible;
}

div.dijitArrowButton
{
	float:right;
}

.dijitTextBox
{
	#overflow:hidden;
	border:solid #000 1px;
	vertical-align:middle;
	width:15em;
}

.dijitTextBoxReadOnly,.dijitTextBoxDisabled
{
	color:gray;
}

.dj_webkit .dijitTextBoxDisabled input
{
	color:#eee;
}

.dj_webkit textarea.dijitTextAreaDisabled
{
	color:#333;
}

.dj_gecko .dijitTextBoxReadOnly input.dijitInputField,.dj_gecko .dijitTextBoxDisabled input
{
	-moz-user-input:none;
}

.dijitPlaceHolder
{
	color:#AAA;
	font-style:italic;
	left:0;
	position:absolute;
	top:0;
}

.dijitTimeTextBox
{
	width:8em;
}

.dijitTextBox input:focus
{
	outline:none;
}

.dijitTextBoxFocused
{
	outline:5px 0;
}

.dijitTextBox input
{
	float:left;
}

.dijitInputInner
{
	background-color:transparent!important;
	border:0!important;
	margin-left:0!important;
	margin-right:0!important;
	padding-left:0!important;
	padding-right:0!important;
	vertical-align:middle!important;
	width:100%!important;
}

.dijit_a11y .dijitTextBox input
{
	margin:0!important;
}

.dijitTextBoxError input.dijitValidationInner,.dijitTextBox input.dijitArrowButtonInner
{
	#letter-spacing:-5em!important;
	#text-align:right!important;
	#text-indent:0!important;
	direction:ltr!important;
	height:auto!important;
	text-align:left!important;
	text-indent:-1em!important;
}

.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox
{
	line-height:normal;
	overflow-y:visible;
}

.dj_ie7 .dijitTextBox input.dijitValidationInner,.dj_ie7 .dijitTextBox input.dijitArrowButtonInner
{
	line-height:86%;
}

.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox
{
	line-height:100%;
}

.dijit_a11y input.dijitValidationInner,.dijit_a11y input.dijitArrowButtonInner
{
	#text-align:left!important;
	text-indent:0!important;
	width:1em!important;
}

.dijitTextBoxError .dijitValidationContainer
{
	cursor:default;
	display:inline;
}

.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer
{
	border-width:0 0 0 1px !important;
}

.dijitToolbar .dijitComboBox .dijitArrowButtonContainer
{
	border-width:0!important;
}

.dijitComboBoxMenu
{
	list-style-type:none;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode
{
	border-width:0;
}

.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode
{
	clear:both;
}

.dj_ie .dijitToolbar .dijitComboBox
{
	vertical-align:middle;
}

.dijitTextBox .dijitSpinnerButtonContainer
{
	overflow:hidden;
	position:relative!important;
	width:1em;
}

.dijitSpinner .dijitSpinnerButtonInner
{
	overflow-x:hidden;
	visibility:hidden!important;
	width:1em;
}

.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode
{
	border-width:0;
}

.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode
{
	border:0 none!important;
	border-style:solid!important;
	border-width:1px 0 0;
}

.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dijit_a11y .dijitSpinner .dijitArrowButtonInner,.dijit_a11y .dijitSpinnerButtonContainer input
{
	width:1em!important;
}

.dijit_a11y .dijitSpinner .dijitArrowButtonInner
{
	margin:0 auto!important;
}

.dj_ie .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	margin-left:.3em!important;
	margin-right:.3em!important;
	padding-left:.3em!important;
	padding-right:.3em!important;
	width:1.4em!important;
}

.dj_ie7 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	padding-left:0!important;
	padding-right:0!important;
	width:1em!important;
}

.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	margin-left:.1em!important;
	margin-right:.1em!important;
	width:1em!important;
}

.dj_iequirks .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	margin-left:0!important;
	margin-right:0!important;
	width:2em!important;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton
{
	bottom:auto;
	float:none;
	height:50%;
	left:0;
	padding:0;
	position:absolute!important;
	right:auto;
	width:100%;
}

.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton
{
	width:auto;
}

.dijit_a11y .dijitSpinnerButtonContainer .dijitArrowButton
{
	overflow:visible!important;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton
{
	border-top-width:1px!important;
	top:50%;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton
{
	#bottom:50%;
	top:0;
}

.dijitSpinner .dijitArrowButtonInner
{
	height:100%!important;
	margin:auto;
	overflow-x:hidden;
}

.dj_iequirks .dijitSpinner .dijitArrowButtonInner
{
	height:auto!important;
}

.dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	-moz-transform:scale(0.5);
	-moz-transform-origin:center top;
	-o-transform:scale(0.5);
	-o-transform-origin:center top;
	-webkit-transform:scale(0.5);
	-webkit-transform-origin:center top;
	padding:0!important;
	transform:scale(0.5);
	transform-origin:left top;
	visibility:hidden;
	width:100%;
}

.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	zoom:50%;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner
{
	overflow:hidden;
}

.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton
{
	width:100%;
}

.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton
{
	width:1em;
}

.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	vertical-align:top;
	visibility:visible;
}

.dijit_a11y .dijitSpinnerButtonContainer
{
	width:1em;
}

.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput
{
	background-position:center center;
	background-repeat:no-repeat;
	border:0;
	height:16px;
	overflow:hidden;
	padding:0;
	width:16px;
}

.dijitCheckBox input,.dijitRadio input
{
	display:block;
	margin:0;
	padding:0;
}

.dijitCheckBoxInput
{
	opacity:0.01;
}

.dj_ie .dijitCheckBoxInput
{
	filter:alpha(opacity=0);
}

.dijit_a11y .dijitCheckBox,.dijit_a11y .dijitRadio
{
	height:auto!important;
	width:auto!important;
}

.dijit_a11y .dijitCheckBoxInput
{
	filter:none;
	height:auto;
	opacity:1;
	width:auto;
}

.dijit_a11y .dijitFocusedLabel
{
	border:1px dotted;
	outline:0!important;
}

.dijitProgressBarEmpty
{
	border:1px solid #000;
	overflow:hidden;
	position:relative;
	z-index:0;
}

.dijitProgressBarFull
{
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}

.dj_ie6 .dijitProgressBarFull
{
	height:1.6em;
}

.dijitProgressBarTile
{
	background-attachment:fixed;
	background-color:#aaa;
	bottom:0;
	height:auto;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}

.dijit_a11y .dijitProgressBarTile
{
	background-color:transparent!important;
	border-style:solid;
	border-width:2px;
}

.dj_ie6 .dijitProgressBarTile
{
	height:1.6em;
	position:static;
}

.dijitProgressBarIndeterminateHighContrastImage
{
	display:none;
}

.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage
{
	bottom:0;
	display:block;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
}

.dijitProgressBarLabel
{
	background-color:transparent!important;
	display:block;
	position:static;
	text-align:center;
	width:100%;
}

.dijitTooltip
{
	display:block;
	left:0;
	overflow:visible;
	position:absolute;
	top:-10000px;
	z-index:2000;
}

.dijitTooltipContainer
{
	background:#b8b5b5;
	border:solid #000 2px;
	color:#000;
	font-size:small;
}

.dijitTooltipFocusNode
{
	padding:2px;
}

.dijitTooltipConnector
{
	position:absolute;
}

.dijit_a11y .dijitTooltipConnector
{
	display:none;
}

.dijitTooltipData
{
	display:none;
}

.dijitLayoutContainer
{
	display:block;
	overflow:hidden;
	position:relative;
}

.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight
{
	overflow:hidden;
	position:absolute;
}

body .dijitAlignClient
{
	position:absolute;
}

.dijitBorderContainer,.dijitBorderContainerNoGutter
{
	overflow:hidden;
	position:relative;
}

.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane
{
	position:absolute!important;
	z-index:2;
}

.dijitBorderContainer > .dijitTextArea
{
	resize:none;
}

.dijitGutter
{
	font-size:1px;
	position:absolute;
}

.dijitSplitter
{
	background-color:#fff;
	border-color:gray;
	border-style:solid;
	border-width:0;
	overflow:hidden;
	position:absolute;
	z-index:10;
}

.dj_ie .dijitSplitter
{
	z-index:1;
}

.dijitSplitterActive
{
	z-index:11!important;
}

.dijitSplitterCover
{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}

.dijitSplitterCoverActive
{
	z-index:3!important;
}

.dj_ie .dijitSplitterCover
{
	background:#FFF;
	filter:alpha(opacity=0);
}

.dijitSplitterH
{
	border-bottom:1px;
	border-top:1px;
	cursor:row-resize;
	height:7px;
}

.dijitSplitterV
{
	border-left:1px;
	border-right:1px;
	cursor:col-resize;
	width:7px;
}

.dijitSplitContainer
{
	display:block;
	overflow:hidden;
	position:relative;
}

.dj_ff3 .dijit_a11y div.dijitSplitter:focus
{
	outline-style:dotted;
	outline-width:2px;
}

.dijitSplitPane
{
	position:absolute;
}

.dijitSplitContainerSizerH,.dijitSplitContainerSizerV
{
	background-color:ThreeDFace;
	border:1px solid;
	border-color:ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
	font-size:1px;
	margin:0;
	position:absolute;
}

.dijitSplitContainerSizerH .thumb,.dijitSplitterV .dijitSplitterThumb
{
	overflow:hidden;
	position:absolute;
	top:49%;
}

.dijitSplitContainerSizerV .thumb,.dijitSplitterH .dijitSplitterThumb
{
	left:49%;
	position:absolute;
}

.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV
{
	-moz-opacity:0.5;
	background-color:ThreeDShadow;
	filter:Alpha(Opacity=50);
	font-size:1px;
	margin:0;
	opacity:0.5;
}

.dijitSplitContainerSizerH,.dijitSplitContainerVirtualSizerH
{
	cursor:col-resize;
}

.dijitSplitContainerSizerV,.dijitSplitContainerVirtualSizerV
{
	cursor:row-resize;
}

.dijit_a11y .dijitSplitterH
{
	border-bottom:1px solid #d3d3d3!important;
	border-top:1px solid #d3d3d3!important;
}

.dijit_a11y .dijitSplitterV
{
	border-left:1px solid #d3d3d3!important;
	border-right:1px solid #d3d3d3!important;
}

.dijitContentPane
{
	display:block;
	overflow:auto;
}

.dijitContentPaneSingleChild
{
	overflow:hidden;
}

.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError
{
	margin-right:9px;
}

.dijitTitlePane
{
	display:block;
	overflow:hidden;
}

.dijitTitlePaneTitle
{
	cursor:pointer;
}

.dijitFixedOpen,.dijitFixedClosed
{
	cursor:default;
}

.dijitTitlePaneTitle *
{
	vertical-align:middle;
}

.dijitTitlePane .dijitArrowNodeInner
{
	display:none;
}

.dijit_a11y .dijitTitlePane .dijitArrowNodeInner
{
	display:inline!important;
	font-family:monospace;
}

.dijit_a11y .dijitTitlePane .dijitArrowNode
{
	display:none;
}

.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle
{
	zoom:1;
}

.dijitColorPalette
{
	background:#fff;
	border:1px solid #999;
	position:relative;
}

.dijitColorPalette .dijitPaletteTable
{
	border-collapse:separate;
	outline:0;
	overflow:hidden;
	padding:2px 3px 3px;
	position:relative;
}

.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable
{
	margin:2px 3px 3px;
	padding:0;
}

.dijitColorPalette .dijitPaletteCell
{
	background:none;
	font-size:1px;
	text-align:center;
	vertical-align:middle;
}

.dijitColorPalette .dijitPaletteImg
{
	border:1px solid #999;
	cursor:default;
	font-size:1px;
	margin:2px 1px;
	padding:1px;
}

.dj_gecko .dijitColorPalette .dijitPaletteImg
{
	padding-bottom:0;
}

.dijitColorPalette .dijitColorPaletteSwatch
{
	height:12px;
	width:14px;
}

.dijitPaletteTable td
{
	padding:0;
}

.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg
{
	border:1px solid #000;
}

.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg
{
	border:2px solid #000;
	margin:1px 0;
}

.dijit_a11y .dijitColorPalette .dijitPaletteTable,.dijit_a11y .dijitColorPalette .dijitPaletteTable *
{
	background-color:transparent!important;
}

.dijitAccordionContainer
{
	border:1px solid #b7b7b7;
	border-top:0!important;
}

.dijitAccordionTitle
{
	cursor:pointer;
}

.dijitAccordionTitleSelected
{
	cursor:default;
}

.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown
{
	display:none;
	font-size:.65em;
	font-weight:400!important;
}

.dijit_a11y .dijitAccordionTitle .arrowTextUp,.dijit_a11y .dijitAccordionTitleSelected .arrowTextDown
{
	display:inline;
}

.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp
{
	display:none;
}

.dijitAccordionChildWrapper
{
	overflow:hidden;
}

.dijitCalendarContainer
{
	width:auto;
}

.dijitCalendarContainer th,.dijitCalendarContainer td
{
	padding:0;
	vertical-align:middle;
}

.dijitCalendarYearLabel
{
	white-space:nowrap;
}

.dijitCalendarNextYear
{
	margin:0 0 0 .55em;
}

.dijitCalendarPreviousYear
{
	margin:0 .55em 0 0;
}

.dijitCalendarIncrementControl
{
	vertical-align:middle;
}

.dijitCalendarIncrementControl,.dijitCalendarDateTemplate,.dijitCalendarMonthLabel,.dijitCalendarPreviousYear,.dijitCalendarNextYear
{
	cursor:pointer;
}

.dijitCalendarDisabledDate
{
	color:gray;
	cursor:default;
	text-decoration:line-through;
}

.dijitSpacer
{
	height:1px;
	overflow:hidden;
	position:relative;
	visibility:hidden;
}

.dijitCalendarMonthMenu .dijitCalendarMonthLabel
{
	text-align:center;
}

.dijitMenu
{
	background-color:#FFF;
	border:1px solid #000;
}

.dijitMenuTable
{
	background-color:#FFF;
	border-collapse:collapse;
	border-width:0;
}

.dj_webkit .dijitMenuTable td[colspan=2]
{
	border-right:hidden;
}

.dijitMenuItem
{
	cursor:pointer;
	padding:.1em .2em;
	text-align:left;
	white-space:nowrap;
}

.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected
{
	background-color:#000;
	color:#FFF;
}

.dijitMenuItemIcon,.dijitMenuExpand
{
	background-repeat:no-repeat;
}

.dijitMenuItemDisabled *
{
	cursor:default;
	opacity:0.5;
}

.dj_ie .dijit_a11y .dijitMenuItemDisabled,.dj_ie .dijit_a11y .dijitMenuItemDisabled td,.dj_ie .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled td
{
	color:gray!important;
	filter:alpha(opacity=35);
}

.dijitMenuItemLabel
{
	position:relative;
	vertical-align:middle;
}

.dijit_a11y .dijitMenuItemSelected
{
	border:1px dotted #000!important;
}

.dj_ff3 .dijit_a11y .dijitMenuItem td
{
	background:none!important;
	padding:0!important;
}

.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel
{
	border-style:solid;
	border-width:1px;
}

.dj_ie8 .dijit_a11y .dijitMenuItemLabel
{
	position:static;
}

.dijitMenuExpandA11y
{
	display:none;
}

.dijit_a11y .dijitMenuExpandA11y
{
	display:inline;
}

.dijitMenuSeparator td
{
	border:0;
	padding:0;
}

.dijitMenuSeparatorTop
{
	font-size:1px;
	height:50%;
	margin:3px 0 0;
}

.dijitMenuSeparatorBottom
{
	font-size:1px;
	height:50%;
	margin:0 0 3px;
}

.dijitCheckedMenuItemIconChar
{
	vertical-align:middle;
	visibility:hidden;
}

.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar
{
	visibility:visible;
}

.dijit_a11y .dijitCheckedMenuItemIconChar
{
	display:inline!important;
}

.dijit_a11y .dijitCheckedMenuItemIcon
{
	display:none;
}

.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem
{
	margin:0;
}

.dijitStackController .dijitToggleButtonChecked *
{
	cursor:default;
}

.dijitTabContainerNoLayout
{
	width:100%;
}

.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs
{
	overflow:visible!important;
}

.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container
{
	border:1px solid #000;
	overflow:hidden;
	z-index:0;
}

.nowrapTabStrip
{
	display:block;
	position:relative;
	text-align:left;
	width:50000px;
}

.dijitTabListWrapper
{
	overflow:hidden;
}

.dijit_a11y .tabStripButton img
{
	display:none;
}

.dijitTabContainerTop-tabs
{
	border-bottom:1px solid #000;
}

.dijitTabContainerTop-container
{
	border-top:0;
}

.dijitTabContainerLeft-tabs
{
	border-right:1px solid #000;
	float:left;
}

.dijitTabContainerLeft-container
{
	border-left:0;
}

.dijitTabContainerBottom-tabs
{
	border-top:1px solid #000;
}

.dijitTabContainerBottom-container
{
	border-bottom:0;
}

.dijitTabContainerRight-tabs
{
	border-left:1px solid #000;
	float:left;
}

.dijitTabContainerRight-container
{
	border-right:0;
}

div.dijitTabDisabled,.dj_ie div.dijitTabDisabled
{
	cursor:auto;
}

.dijitTab
{
	cursor:pointer;
	position:relative;
	white-space:nowrap;
	z-index:3;
}

.dijitTab *
{
	vertical-align:middle;
}

.dijitTabChecked
{
	cursor:default;
}

.dijitTabContainerTop-tabs .dijitTab
{
	top:1px;
}

.dijitTabContainerBottom-tabs .dijitTab
{
	top:-1px;
}

.dijitTabContainerLeft-tabs .dijitTab
{
	left:1px;
}

.dijitTabContainerRight-tabs .dijitTab
{
	left:-1px;
}

.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab
{
	#display:inline;
	#zoom:1;
	display:inline-block;
}

.dijitTabInnerDiv
{
	position:relative;
}

.tabStripButton
{
	z-index:12;
}

.dijitTabButtonDisabled .tabStripButton
{
	display:none;
}

.dijitTabCloseButton
{
	margin-left:1em;
}

.dijitTabCloseText
{
	display:none;
}

.dijitTab .tabLabel
{
	display:inline-block;
	min-height:15px;
}

.dijitNoIcon
{
	display:none;
}

.dj_ie6 .dijitTab .dijitNoIcon
{
	display:inline;
	height:15px;
	width:1px;
}

.dijit_a11y .dijitTabCloseButton
{
	background-image:none!important;
	height:auto!important;
	width:auto!important;
}

.dijit_a11y .dijitTabCloseText
{
	display:inline;
}

.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child
{
	border:none!important;
}

.dijitInlineEditBoxDisplayMode
{
	border:1px solid transparent;
	cursor:text;
}

.dijit_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode
{
	border:none;
}

.dijitInlineEditBoxDisplayModeHover,.dijit_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover
{
	background-color:#efefef;
	border:solid 1px #000;
}

.dijitInlineEditBoxDisplayModeDisabled
{
	cursor:default;
}

.dijitTree
{
	overflow:auto;
}

.dijitTreeIndent
{
	width:19px;
}

.dijitTreeRow,.dijitTreeContent
{
	white-space:nowrap;
}

.dijitTreeRow img
{
	vertical-align:middle;
}

.dijitTreeContent
{
	cursor:default;
}

.dijitExpandoText
{
	display:none;
}

.dijit_a11y .dijitExpandoText
{
	border-style:solid;
	border-width:thin;
	cursor:pointer;
	display:inline;
	font-family:monospace;
	padding-left:10px;
	padding-right:10px;
}

.dijitTreeLabel
{
	margin:0 4px;
}

.dijitDialog
{
	overflow:hidden;
	position:absolute;
	z-index:999;
}

.dijitDialogTitleBar
{
	cursor:move;
}

.dijitDialogFixed .dijitDialogTitleBar
{
	cursor:default;
}

.dijitDialogCloseIcon
{
	cursor:pointer;
}

.dijitDialogUnderlayWrapper
{
	background:transparent!important;
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:998;
}

.dijitDialogUnderlay
{
	background:#eee;
	opacity:0.5;
}

.dj_ie .dijitDialogUnderlay
{
	filter:alpha(opacity=50);
}

.dijit_a11y .dijitSpinnerButtonContainer,.dijit_a11y .dijitDialog
{
	background-color:#FFF!important;
	opacity:1!important;
}

.dijitDialog .closeText
{
	display:none;
	position:absolute;
}

.dijit_a11y .dijitDialog .closeText
{
	display:inline;
}

.dijitSliderMoveable
{
	display:block;
	position:absolute!important;
	vertical-align:middle;
	z-index:99;
}

.dijitSliderMoveableH
{
	right:0;
}

.dijitSliderMoveableV
{
	right:50%;
}

.dijit_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle
{
	border:8px solid gray;
	cursor:pointer;
	height:0;
	margin:0;
	padding:0;
	position:relative!important;
	width:0;
}

.dj_iequirks .dijit_a11y .dijitSliderImageHandle
{
	font-size:0;
}

.dj_ie7 .dijitSliderImageHandle
{
	font-size:75%;
	overflow:hidden;
}

.dj_ie7 .dijit_a11y .dijitSliderImageHandle
{
	overflow:visible;
}

.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle
{
	border:4px solid #000;
	height:8px;
	width:8px;
}

.dijitSliderImageHandleV
{
	right:-50%;
	top:-8px;
}

.dijitSliderImageHandleH
{
	left:50%;
	top:-5px;
	vertical-align:top;
}

.dijitSliderBar
{
	border-color:#000;
	border-style:solid;
	cursor:pointer;
}

.dijitSliderBarContainerV
{
	height:100%;
	position:relative;
	z-index:1;
}

.dijitSliderBarContainerH
{
	position:relative;
	z-index:1;
}

.dijitSliderBarH
{
	border-width:1px 0;
	height:4px;
}

.dijitSliderBarV
{
	border-width:0 1px;
	width:4px;
}

.dijitSliderProgressBar
{
	background-color:red;
	z-index:1;
}

.dijitSliderProgressBarV
{
	height:0;
	position:static!important;
	text-align:left;
	vertical-align:top;
}

.dj_webkit .dijitSliderProgressBarV
{
	padding-top:1px;
}

.dijitSliderProgressBarH
{
	overflow:visible;
	position:absolute!important;
	vertical-align:middle;
	width:0;
}

.dijitSliderRemainingBar
{
	background-color:transparent;
	overflow:hidden;
	z-index:1;
}

.dijitSliderRemainingBarV
{
	height:100%;
	text-align:left;
}

.dijitSliderRemainingBarH
{
	width:100%!important;
}

.dijitSliderBumper
{
	overflow:hidden;
	z-index:1;
}

.dijitSliderBumperV
{
	border-width:0 1px;
	height:8px;
	width:4px;
}

.dijitSliderBumperH
{
	border-width:1px 0;
	height:4px;
	width:8px;
}

.dijitSliderBottomBumper,.dijitSliderLeftBumper
{
	background-color:red;
}

.dijitSliderTopBumper,.dijitSliderRightBumper
{
	background-color:transparent;
}

.dijitSliderDecoration
{
	text-align:center;
}

.dijitSliderDecorationC,.dijitSliderDecorationV
{
	position:relative;
}

.dj_ie6 .dijitSliderV td,.dj_ie7 .dijitSliderV td
{
	position:static;
}

.dijitSliderDecorationH
{
	width:100%;
}

.dijitSliderDecorationV
{
	height:100%;
}

.dijitSliderButton
{
	display:block;
	font-family:monospace;
	margin:0;
	padding:0;
}

.dijit_a11y .dijitSliderButtonInner
{
	visibility:visible!important;
}

.dijitSliderButtonContainer
{
	height:0;
	text-align:center;
}

.dijitSliderButtonContainer *
{
	cursor:pointer;
}

.dijitSlider .dijitButtonNode
{
	display:block;
	padding:0;
}

.dijitRuleContainer
{
	overflow:visible;
	position:relative;
}

.dijitRuleContainerV
{
	float:left;
	height:100%;
	line-height:0;
	text-align:left;
}

.dj_opera .dijitRuleContainerV
{
	line-height:2%;
}

.dj_ie .dijitRuleContainerV
{
	line-height:normal;
}

.dj_gecko .dijitRuleContainerV
{
	margin:0 0 1px;
}

.dijitRuleMark
{
	border:1px solid #000;
	height:100%;
	line-height:0;
	position:absolute;
}

.dijitRuleMarkH
{
	border-bottom-width:0!important;
	border-left-width:0!important;
	border-top-width:0!important;
	width:0;
}

.dijitRuleLabelContainer
{
	position:absolute;
}

.dijitRuleLabelContainerH
{
	display:inline-block;
	text-align:center;
}

.dijitRuleLabelH
{
	left:-50%;
	position:relative;
}

.dijitRuleLabelV
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.dijitRuleMarkV
{
	border-bottom-width:0!important;
	border-left-width:0!important;
	border-right-width:0!important;
	height:0;
	left:0;
	width:100%;
}

.dj_ie .dijitRuleLabelContainerV
{
	margin-top:-.55em;
}

.dijit_a11y .dijitSliderReadOnly,.dijit_a11y .dijitSliderDisabled
{
	opacity:0.6;
}

.dj_ie .dijit_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dijit_a11y .dijitSliderDisabled .dijitSliderBar
{
	filter:alpha(opacity=40);
}

.dijit_a11y .dijitSlider .dijitSliderButtonContainer div
{
	font-family:monospace;
	font-size:1em;
	height:auto;
	line-height:1em;
	margin:0 4px;
	width:auto;
}

.dijit_a11y .dijitButtonContents .dijitButtonText,.dijit_a11y .dijitTab .tabLabel
{
	display:inline!important;
}

.dijitTextArea
{
	overflow-y:auto;
	width:100%;
}

.dijitTextArea[cols]
{
	width:auto;
}

.dj_ie .dijitTextAreaCols
{
	width:auto;
}

.dijitExpandingTextArea
{
	resize:none;
}

.dijitToolbarSeparator
{
	height:18px;
	margin:0;
	padding:0 1px;
	width:5px;
}

.dijitIEFixedToolbar
{
	position:absolute;
	top:expression(eval((document.documentElement||document.body).scrollTop));
}

.dijitEditor
{
	display:block;
}

.dijitEditorDisabled,.dijitEditorReadOnly
{
	color:gray;
}

.dijitTimePickerItemInner
{
	border:0;
	padding:2px 8px;
	text-align:center;
}

.dijitTimePickerTick,.dijitTimePickerMarker
{
	border-bottom:1px solid gray;
}

.dijitTimePicker .dijitDownArrowButton
{
	border-top:none!important;
}

.dijitTimePickerTick
{
	color:#CCC;
}

.dijitTimePickerMarker
{
	background-color:#CCC;
	color:#000;
}

.dijitTimePickerItemSelected
{
	background-color:#e0e1e2;
	color:#333;
	font-weight:700;
}

.dijitTimePickerItemHover
{
	background-color:gray;
	color:#FFF;
	cursor:pointer;
}

.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner
{
	border:solid 4px #000;
}

.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner
{
	border:dashed 4px #000;
}

.dijitToggleButtonIconChar
{
	display:none!important;
}

.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar
{
	display:inline!important;
	visibility:hidden;
}

.dj_ie6 .dijitToggleButtonIconChar,.dj_ie6 .tabStripButton .dijitButtonText
{
	font-family:"Arial Unicode MS";
}

.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar
{
	display:inline!important;
	visibility:visible!important;
}

.dijitArrowButtonChar
{
	display:none!important;
}

.dijit_a11y .dijitArrowButtonChar
{
	display:inline!important;
}

.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner,.dijit_a11y .dijitComboButton .dijitArrowButtonInner
{
	display:none!important;
}

.dijitSelect
{
	border-collapse:collapse;
	margin:.2em;
}

.dj_ie .dijitSelect,.dj_ie7 .dijitSelect,.dj_iequirks .dijitSelect
{
	vertical-align:middle;
}

.dj_ie8 .dijitSelect .dijitButtonText
{
	vertical-align:top;
}

.dijitToolbar .dijitSelect
{
	margin:0;
}

.dj_webkit .dijitToolbar .dijitSelect
{
	padding-left:.3em;
}

.dijit_a11y .dijitSelectDisabled .dijitButtonNode
{
	border-color:#999!important;
	border-style:outset!important;
	border-width:medium!important;
	color:#999!important;
}

.dijitSelect .dijitButtonContents
{
	background:transparent none;
	padding:0;
	text-align:left;
	white-space:nowrap;
}

.dijitSelectFixedWidth .dijitButtonContents
{
	width:100%;
}

.dijitSelectMenu .dijitMenuItemIcon
{
	display:none;
}

.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel
{
	position:static;
}

.dijitSelectLabel *
{
	vertical-align:baseline;
}

.dijitSelectSelectedOption *
{
	font-weight:700;
}

.dijitSelectMenu
{
	border-width:1px;
}

.dijitSelectMenu .dijitMenuTable
{
	background-color:transparent;
	margin:0;
}

.dijitForceStatic
{
	position:static!important;
}

.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled
{
	cursor:default;
}

.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/commonIconsObjActEnabled.png);
	height:16px;
	width:16px;
}

.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/commonIconsObjActEnabled8bit.png);
}

.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/commonIconsObjActDisabled.png);
}

.dijitIconSave
{
	background-position:0;
}

.dijitIconPrint
{
	background-position:-16px;
}

.dijitIconCut
{
	background-position:-32px;
}

.dijitIconCopy
{
	background-position:-48px;
}

.dijitIconClear
{
	background-position:-64px;
}

.dijitIconDelete
{
	background-position:-80px;
}

.dijitIconUndo
{
	background-position:-96px;
}

.dijitIconEdit
{
	background-position:-112px;
}

.dijitIconNewTask
{
	background-position:-128px;
}

.dijitIconEditTask
{
	background-position:-144px;
}

.dijitIconEditProperty
{
	background-position:-166px;
}

.dijitIconTask
{
	background-position:-176px;
}

.dijitIconFilter
{
	background-position:-192px;
}

.dijitIconConfigure
{
	background-position:-208px;
}

.dijitIconSearch
{
	background-position:-224px;
}

.dijitIconError
{
	background-position:-496px;
}

.dijitIconApplication
{
	background-position:-240px;
}

.dijitIconBookmark
{
	background-position:-256px;
}

.dijitIconChart
{
	background-position:-272px;
}

.dijitIconConnector
{
	background-position:-288px;
}

.dijitIconDatabase
{
	background-position:-304px;
}

.dijitIconDocuments
{
	background-position:-320px;
}

.dijitIconMail
{
	background-position:-336px;
}

.dijitIconFile,.dijitLeaf
{
	background-position:-352px;
}

.dijitIconFunction
{
	background-position:-368px;
}

.dijitIconKey
{
	background-position:-384px;
}

.dijitIconPackage
{
	background-position:-400px;
}

.dijitIconSample
{
	background-position:-416px;
}

.dijitIconTable
{
	background-position:-432px;
}

.dijitIconUsers
{
	background-position:-448px;
}

.dijitIconFolderClosed,.dijitFolderClosed
{
	background-position:-464px;
}

.dijitIconFolderOpen,.dijitFolderOpened
{
	background-position:-480px;
}

.dijitIconLoading
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/loadingAnimation_rtl.gif) no-repeat;
	height:20px;
	width:20px;
}

.claro .dijitPopup
{
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	box-shadow:0 1px 5px rgba(0,0,0,0.25);
}

.claro .dijitTooltipDialogPopup
{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.claro .dijitComboBoxHighlightMatch
{
	background-color:#f5f5f5;
}

.claro .dijitFocusedLabel
{
	outline:1px dotted #494949;
}

.claro .dojoDndItemBefore,.claro .dojoDndItemAfter
{
	border-top:1px solid #a4a5a5;
}

.claro .dojoDndItemOver
{
	cursor:pointer;
}

.claro table.dojoDndAvatar
{
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	background-color:#fff;
	border:1px solid #c5c6c6;
	border-collapse:collapse;
	box-shadow:0 1px 3px rgba(0,0,0,0.25);
}

.claro .dojoDndAvatarHeader td
{
	height:20px;
	padding-left:21px;
}

.claro.dojoDndMove .dojoDndAvatarHeader,.claro.dojoDndCopy .dojoDndAvatarHeader
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/dnd.png);
	background-position:2px -122px;
	background-repeat:no-repeat;
}

.claro .dojoDndAvatarItem td
{
	padding:5px;
}

.claro.dojoDndMove .dojoDndAvatarHeader
{
	background-color:#f58383;
	background-position:2px -103px;
}

.claro.dojoDndCopy .dojoDndAvatarHeader
{
	background-color:#f58383;
	background-position:2px -68px;
}

.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader
{
	background-color:#97e68d;
	background-position:2px -33px;
}

.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader
{
	background-color:#97e68d;
	background-position:2px 2px;
}

.claro .dijitTextBox,.claro .dijitInputInner
{
	color:#000;
}

.claro .dijitTextBoxError .dijitValidationContainer
{
	background-color:#d46464;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/error.png);
	background-position:top center;
	border:solid #d46464 0;
	border-left-width:1px;
	width:9px;
}

.claro .dijitTextBoxError .dijitValidationIcon
{
	background-color:transparent!important;
	width:0;
}

.claro .dijitTextArea,.claro .dijitInputField .dijitPlaceHolder
{
	padding:2px;
}

.claro .dijitTextBox .dijitInputField
{
	padding:1px 2px;
}

.dj_gecko .claro .dijitTextBox .dijitInputInner,.dj_webkit .claro .dijitTextBox .dijitInputInner
{
	padding:1px;
}

.claro .dijitTextBox,.claro .dijitTextBox .dijitButtonNode
{
	-moz-transition-duration:.35s;
	-moz-transition-property:background-color, border;
	-webkit-transition-duration:.35s;
	-webkit-transition-property:background-color, border;
	border-color:#c7c7c7;
	transition-duration:.35s;
	transition-property:background-color, border;
}

.claro .dijitTextBox
{
	background-color:#fff;
}

.claro .dijitTextBoxHover,.claro .dijitTextBoxHover .dijitButtonNode
{
	-moz-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	border-color:#bababa;
	transition-duration:.25s;
}

.claro .dijitTextBoxHover
{
	background-color:#e4e4e4;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/textBox_back.png);
	background-repeat:repeat-x;
}

.claro .dijitTextBoxError,.claro .dijitTextBoxError .dijitButtonNode
{
	border-color:#d46464;
}

.claro .dijitTextBoxError,.claro .dijitTextBoxError .dijitInputContainer
{
	background-color:#fff;
}

.claro .dijitTextBoxFocused,.claro .dijitTextBoxFocused .dijitButtonNode
{
	-moz-transition-duration:.1s;
	-webkit-transition-duration:.1s;
	border-color:#b5b5b6;
	transition-duration:.1s;
}

.claro .dijitTextBoxFocused
{
	background-color:#fff;
	background-image:none;
	background-repeat:repeat-x;
}

.claro .dijitTextBoxFocused .dijitInputContainer
{
	background:#fff;
}

.claro .dijitTextBoxErrorFocused,.claro .dijitTextBoxErrorFocused .dijitButtonNode
{
	border-color:#ce5050;
}

.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitButtonNode
{
	border-color:#d3d3d3;
}

.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitInputContainer
{
	background-color:#efefef;
	background-image:none;
}

.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitInputInner
{
	color:#818181;
}

.dj_webkit .claro .dijitTextBoxDisabled input
{
	color:#757575;
}

.dj_webkit .claro textarea.dijitTextAreaDisabled
{
	color:#1b1b1b;
}

.claro .dijitComboBox .dijitArrowButtonInner
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/commonFormArrows.png);
	background-position:-35px 53%;
	background-repeat:no-repeat;
	border:1px solid #fff;
	margin:0;
	width:16px;
}

.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner
{
	border:none;
}

.claro .dijitTextBox .dijitInputInner,.claro .dijitTextBox .dijitValidationContainer
{
	padding:1px 0;
}

.claro .dijitComboBox .dijitButtonNode
{
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/formHighlight.png);
	background-repeat:repeat-x;
}

.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode,.claro .dijitComboBox .dijitDownArrowButtonHover
{
	background-color:#eef2f6;
}

.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,.claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner
{
	background-position:-70px 53%;
}

.claro .dijitComboBox .dijitHasDropDownOpen
{
	background-color:#b9bbbd;
	background-position:0 -177px;
	padding:1px;
}

.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner
{
	background-position:-70px 53%;
	border:0 none;
}

.claro div.dijitComboBoxDisabled .dijitArrowButtonInner
{
	background-color:#efefef;
	background-position:0 50%;
}

.dj_ff3 .claro .dijitInputField input[type=hidden]
{
	display:none;
	height:0;
	width:0;
}

.dj_ie6 .claro .dijitTextBox,.dj_ie6 .claro .dijitComboBox .dijitButtonNode
{
	background-image:none;
}

.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner
{
	width:18px;
}

.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner
{
	width:16px;
}

.claro .dijitButtonNode
{
	-moz-transition-duration:.3s;
	-moz-transition-property:background-color;
	-webkit-transition-duration:.3s;
	-webkit-transition-property:background-color;
	transition-duration:.3s;
	transition-property:background-color;
}

.claro .dijitButton .dijitButtonNode,.claro .dijitDropDownButton .dijitButtonNode,.claro .dijitComboButton .dijitButtonNode,.claro .dijitToggleButton .dijitButtonNode
{
	-moz-border-radius:4px;
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);
	background-color:#f2f2f2;
	background-image:none;
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #b1b1b1;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,0.15);
	color:#000;
	padding:2px 4px 4px;
}

.claro .dijitComboButton .dijitArrowButton
{
	-moz-border-radius:0 4px 4px 0;
	border-left-width:0;
	border-radius:0 4px 4px 0;
	padding:4px 2px;
}

.claro .dijitArrowButtonInner
{
	background-image:url(../images/buttonArrows.png);
	background-position:-51px 53%;
	background-repeat:no-repeat;
	height:15px;
	margin:0 auto;
	width:15px;
}

.claro .dijitLeftArrowButton .dijitArrowButtonInner
{
	background-position:-77px 53%;
}

.claro .dijitRightArrowButton .dijitArrowButtonInner
{
	background-position:-26px 53%;
}

.claro .dijitUpArrowButton .dijitArrowButtonInner
{
	background-position:0 53%;
}

.claro .dijitDisabled .dijitArrowButtonInner
{
	background-position:-151px 53%;
}

.claro .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner
{
	background-position:-177px 53%;
}

.claro .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner
{
	background-position:-126px 53%;
}

.claro .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner
{
	background-position:-100px 53%;
}

.claro .dijitButtonText
{
	padding:0 .3em;
	text-align:center;
}

.claro .dijitButtonHover .dijitButtonNode,.claro .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitComboButton .dijitButtonNodeHover,.claro .dijitComboButton .dijitDownArrowButtonHover,.claro .dijitToggleButtonHover .dijitButtonNode
{
	-moz-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	background-color:#fbfbd2;
	color:#000;
	transition-duration:.2s;
}

.claro .dijitButtonActive .dijitButtonNode,.claro .dijitDropDownButtonActive .dijitButtonNode,.claro .dijitComboButtonActive .dijitButtonNode,.claro .dijitToggleButtonActive .dijitButtonNode,.claro .dijitStackController .dijitToggleButtonChecked .dijitButtonNode
{
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	-moz-transition-duration:.1s;
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	-webkit-transition-duration:.1s;
	background-color:#fbfbd2;
	box-shadow:0 0 0 rgba(0,0,0,0);
	transition-duration:.1s;
}

.claro .dijitButtonDisabled,.claro .dijitDropDownButtonDisabled,.claro .dijitComboButtonDisabled,.claro .dijitToggleButtonDisabled
{
	background-image:none;
	outline:none;
}

.claro .dijitButtonDisabled .dijitButtonNode,.claro .dijitDropDownButtonDisabled .dijitButtonNode,.claro .dijitComboButtonDisabled .dijitButtonNode,.claro .dijitToggleButtonDisabled .dijitButtonNode
{
	-moz-box-shadow:0 0 0 rgba(0,0,0,0);
	-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
	background-color:#efefef;
	background-position:0 -149px;
	border:solid 1px #d3d3d3;
	box-shadow:0 0 0 rgba(0,0,0,0);
	color:#818181;
}

.claro .dijitComboButtonDisabled .dijitArrowButton
{
	border-left-width:0;
}

.claro table.dijitComboButton
{
	border-collapse:separate;
}

.dj_ie6 .claro .dijitButtonNode
{
	background-image:none;
}

.claro .dijitComboButton .dijitStretch
{
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

.claro .dijitToggleButton .dijitCheckBoxIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/checkmarkNoBorder.png);
}

.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon
{
	background-image:url(images/checkmarkNoBorder.gif);
}

.claro .dijitCheckBox,.claro .dijitCheckBoxIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png);
	background-repeat:no-repeat;
	height:16px;
	margin:0 2px 0 0;
	padding:0;
	width:15px;
}

.dj_ie6 .claro .dijitCheckBox,.dj_ie6 .claro .dijitCheckBoxIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png);
}

.claro .dijitCheckBox,.claro .dijitToggleButton .dijitCheckBoxIcon
{
	background-position:-15px;
}

.claro .dijitCheckBoxChecked,.claro .dijitToggleButtonChecked .dijitCheckBoxIcon
{
	background-position:0;
}

.claro .dijitCheckBoxDisabled
{
	background-position:-75px;
}

.claro .dijitCheckBoxCheckedDisabled
{
	background-position:-60px;
}

.claro .dijitCheckBoxHover
{
	background-position:-45px;
}

.claro .dijitCheckBoxCheckedHover
{
	background-position:-30px;
}

.claro .dijitToggleButton .dijitRadio,.claro .dijitToggleButton .dijitRadioIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png);
}

.dj_ie6 .claro .dijitToggleButton .dijitRadio,.dj_ie6 .claro .dijitToggleButton .dijitRadioIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png);
}

.claro .dijitRadio,.claro .dijitRadioIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png);
	background-repeat:no-repeat;
	height:15px;
	margin:0 2px 0 0;
	padding:0;
	width:15px;
}

.dj_ie6 .claro .dijitRadio,.dj_ie6 .claro .dijitRadioIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png);
}

.claro .dijitRadio
{
	background-position:-105px;
}

.claro .dijitToggleButton .dijitRadioIcon
{
	background-position:-107px;
}

.claro .dijitRadioDisabled
{
	background-position:-165px;
}

.claro .dijitRadioHover
{
	background-position:-135px;
}

.claro .dijitRadioChecked
{
	background-position:-90px;
}

.claro .dijitToggleButtonChecked .dijitRadioIcon
{
	background-position:-92px;
}

.claro .dijitRadioCheckedHover
{
	background-position:-120px;
}

.claro .dijitRadioCheckedDisabled
{
	background-position:-150px;
}

.claro .dijitSelect .dijitButtonText
{
	padding:2px;
}

.claro .dijitSelect
{
	background-color:#fff;
	border:1px solid #c8c8c8;
	border-collapse:separate;
}

.dj_ie6 .claro .dijitSelect,.dj_ie6 .claro .dijitSelect .dijitButtonNode
{
	background-image:none;
}

.claro .dijitSelect .dijitButtonContents
{
	border:0 solid #c8c8c8;
	border-right-width:1px;
}

.claro .dijitSelect .dijitArrowButton
{
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/formHighlight.png);
	background-repeat:repeat-x;
	border:1px solid #fff;
	border-top:none;
	padding:0;
}

.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/commonFormArrows.png);
	background-position:-35px 70%;
	background-repeat:no-repeat;
	height:16px;
	width:16px;
}

.claro .dijitSelectHover
{
	background-color:#e3e3e3;
	background-image:none;
	background-repeat:repeat-x;
	border:1px solid #aeafaf;
}

.claro .dijitSelectHover .dijitButtonContents
{
	border-color:#aeafaf;
}

.claro .dijitSelectHover .dijitArrowButton
{
	background-color:#aeafaf;
}

.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner
{
	background-position:-70px 70%;
}

.claro .dijitSelectFocused
{
	border:1px solid #aeafaf;
}

.claro .dijitSelectFocused .dijitButtonContents
{
	border-color:#aeafaf;
}

.claro .dijitSelectFocused .dijitArrowButton
{
	background-color:#aeafaf;
	background-position:0 -177px;
	border:none;
	padding:0 1px;
}

.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner
{
	background-position:-70px 70%;
	margin-bottom:1px;
}

.claro .dijitSelectDisabled
{
	background-color:#efefef;
	background-image:none;
	border:1px solid #d3d3d3;
	color:#818181;
}

.claro .dijitSelectDisabled .dijitArrowButton
{
	background-color:#efefef;
}

.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner
{
	background-position:0 70%;
}

.claro .dijitSelectMenu td.dijitMenuItemIconCell,.claro .dijitSelectMenu td.dijitMenuArrowCell
{
	display:none;
}

.claro .dijitSelectMenu td.dijitMenuItemLabel
{
	padding:2px;
}

.claro .dijitSelectMenu .dijitMenuSeparatorTop
{
	border-bottom:1px solid #afafaf;
}

.claro .dijitTabPaneWrapper
{
	background:#fff;
}

.claro .dijitTabPaneWrapper,.claro .dijitTabContainerTop-tabs,.claro .dijitTabContainerBottom-tabs,.claro .dijitTabContainerLeft-tabs,.claro .dijitTabContainerRight-tabs
{
	border-color:#bfc0c1;
}

.claro .dijitTabCloseButton
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabClose.png) no-repeat;
	height:14px;
	margin-left:5px;
	margin-right:-5px;
	width:14px;
}

.claro .dijitTabCloseButtonHover
{
	background-position:-14px;
}

.claro .dijitTabCloseButtonActive
{
	background-position:-28px;
}

.claro .dijitTabSpacer
{
	display:none;
}

.claro .dijitTabInnerDiv
{
	-moz-transition-duration:.35s;
	-moz-transition-property:background-color, border;
	-webkit-transition-duration:.35s;
	-webkit-transition-property:background-color, border;
	background-color:#efefef;
	color:#494949;
	transition-duration:.35s;
	transition-property:background-color, border;
}

.claro .dijitTabHover .dijitTabInnerDiv
{
	-moz-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	background-color:#fbfbd2;
	color:#000;
	transition-duration:.25s;
}

.claro .dijitTabActive .dijitTabInnerDiv
{
	-moz-transition-duration:.1s;
	-webkit-transition-duration:.1s;
	background-color:#b7b9bc;
	color:#000;
	transition-duration:.1s;
}

.claro .dijitTabChecked .dijitTabInnerDiv
{
	background-color:#ffffff;
	color:#000;
}

.claro .dijitTabContent
{
	border:1px solid #c8c8c8;
}

.claro .dijitTabHover .dijitTabContent
{
	border-color:#a4a5a5;
}

.claro .dijitTabActive .dijitTabContent
{
	border-color:#a4a5a5;
}

.claro .dijitTabChecked .dijitTabContent
{
	border-color:#c8c8c8;
	color:#000;
}

.claro .tabStripButton .dijitTabInnerDiv
{
	background-color:transparent;
}

.claro .tabStripButton .dijitTabContent
{
	border:none;
}

.claro .dijitTabContainerTop-tabs .dijitTab
{
	margin-right:1px;
	padding-top:3px;
	top:1px;
}

.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTab
{
	top:3px;
}

.claro .dijitTabContainerTop-tabs .dijitTabContent
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabTop.png);
	background-position:0 0;
	background-repeat:repeat-x;
	border-bottom-width:0;
	min-width:60px;
	padding:3px 6px;
	text-align:center;
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent
{
	background-position:0 -102px;
	background-repeat:repeat-x;
	padding-bottom:4px;
	padding-top:6px;
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv
{
	-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.04);
	-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.04);
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabTop.png);
	background-position:bottom;
	background-repeat:repeat-x;
	box-shadow:0 -1px 1px rgba(0,0,0,0.04);
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv
{
	-moz-box-shadow:0 -1px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.05);
	background-image:none;
	box-shadow:0 -1px 2px rgba(0,0,0,0.05);
}

.claro .dijitTabContainerBottom-tabs .dijitTab
{
	margin-right:1px;
	padding-bottom:3px;
	top:-1px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabContent
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabBottom.png);
	background-position:bottom;
	background-repeat:repeat-x;
	border-top-width:0;
	min-width:60px;
	padding:3px 6px;
	text-align:center;
}

.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv
{
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.04);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabBottom.png);
	background-position:top;
	background-repeat:repeat-x;
	box-shadow:0 1px 1px rgba(0,0,0,0.04);
}

.claro .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabContent
{
	background-position:0 -119px;
	padding-bottom:7px;
	padding-top:4px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabChecked
{
	padding-bottom:0;
}

.claro .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv
{
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	background-image:none;
	box-shadow:0 1px 2px rgba(0,0,0,0.05);
}

.claro .dijitTabContainerLeft-tabs .dijitTab
{
	border-right-width:0;
	left:1px;
	margin-bottom:1px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabLeft.png);
	background-position:-347px -340px;
	background-repeat:repeat-y;
}

.claro .dijitTabContainerLeft-tabs .dijitTabContent
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabLeft.png);
	background-position:0 0;
	background-repeat:repeat-y;
	padding:3px 8px 4px 4px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent
{
	background-image:none;
	border-right:none;
	padding-right:9px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv
{
	-moz-box-shadow:-1px 0 2px rgba(0,0,0,0.05);
	-webkit-box-shadow:-1px 0 2px rgba(0,0,0,0.05);
	background-position:0 -179px;
	background-repeat:repeat-y;
	box-shadow:-1px 0 2px rgba(0,0,0,0.05);
}

.claro .dijitTabContainerRight-tabs .dijitTab
{
	border-left-width:0;
	left:-1px;
	margin-bottom:1px;
}

.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabRight.png);
	background-position:-1px -347px;
	background-repeat:repeat-y;
}

.claro .dijitTabContainerRight-tabs .dijitTabContent
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabRight.png);
	background-position:right top;
	background-repeat:repeat-y;
	padding:3px 8px 4px 4px;
}

.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabContent
{
	background-image:none;
	border-left:none;
	padding-left:5px;
}

.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabInnerDiv
{
	-moz-box-shadow:1px 0 2px rgba(0,0,0,0.07);
	-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.07);
	background-position:-348px -179px;
	box-shadow:1px 0 2px rgba(0,0,0,0.07);
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv,.claro .dijitTabContainerTop-tabs .dijitTabContent
{
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
}

.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv,.claro .dijitTabContainerBottom-tabs .dijitTabContent
{
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv,.claro .dijitTabContainerLeft-tabs .dijitTabContent
{
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}

.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv,.claro .dijitTabContainerRight-tabs .dijitTabContent
{
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
}

.claro .tabStripButton
{
	background-color:#e4e4e4;
	border:1px solid #c8c8c8;
}

.claro .dijitTabListContainer-top .tabStripButton
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabTop.png);
	background-position:0 0;
	margin-top:7px;
	padding:4px 3px;
}

.claro .dijitTabListContainer-bottom .tabStripButton
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabTop.png);
	background-position:bottom;
	margin-bottom:4px;
	padding:5px 3px;
}

.claro .tabStripButtonHover
{
	background-color:#fbfbd2;
}

.claro .tabStripButtonActive
{
	background-color:#bbbbbb;
}

.claro .dijitTabStripIcon
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/buttonArrows.png) no-repeat -75px 50%;
	background-color:transparent;
	height:15px;
	margin:0 auto;
	width:15px;
}

.claro .dijitTabStripSlideRightIcon
{
	background-position:-24px 50%;
}

.claro .dijitTabStripMenuIcon
{
	background-position:-51px 50%;
}

.claro .dijitTabListContainer-top .tabStripButtonDisabled,.claro .dijitTabListContainer-bottom .tabStripButtonDisabled
{
	background-color:#d3d3d3;
	border:1px solid #c8c8c8;
}

.claro .tabStripButtonDisabled .dijitTabStripSlideLeftIcon
{
	background-position:-175px 50%;
}

.claro .tabStripButtonDisabled .dijitTabStripSlideRightIcon
{
	background-position:-124px 50%;
}

.claro .tabStripButtonDisabled .dijitTabStripMenuIcon
{
	background-position:-151px 50%;
}

.claro .dijitTabContainerNested .dijitTabListWrapper
{
	height:auto;
}

.claro .dijitTabContainerNested .dijitTabContainerTop-tabs
{
	border-bottom:solid 1px #c8c8c8;
	margin-top:-2px;
	padding:1px 2px 4px;
}

.claro .dijitTabContainerTabListNested .dijitTabContent
{
	-moz-border-radius:2px;
	-moz-transition-duration:.3s;
	-moz-transition-property:background-color, border-color;
	-webkit-transition-duration:.3s;
	-webkit-transition-property:background-color, border-color;
	background:rgba(255,255,255,0) none repeat scroll 0 0;
	border:none;
	border-color:rgba(189,189,189,0);
	border-radius:2px;
	padding:4px;
	transition-duration:.3s;
	transition-property:background-color, border-color;
}

.claro .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv
{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	background:none;
	border:none;
	box-shadow:none;
	top:0;
}

.claro .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent
{
	-moz-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	background-color:#e4e4e4;
	border:solid 1px #e5e6e7;
	padding:3px;
	transition-duration:.2s;
}

.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel
{
	text-decoration:none;
}

.claro .dijitTabContainerTabListNested .dijitTabActive .dijitTabContent
{
	-moz-transition-duration:.1s;
	-webkit-transition-duration:.1s;
	background:#fbfbd2 url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/tabNested.png) repeat-x;
	border:solid 1px #a4a5a5;
	padding:3px;
	transition-duration:.1s;
}

.claro .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent
{
	background-color:#e5e6e7;
	background-position:0 105px;
	border:solid 1px #a4a5a5;
	padding:3px;
}

.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel
{
	background-image:none;
	text-decoration:none;
}

.claro .dijitTabPaneWrapperNested
{
	border:none;
}

.dj_ie6 .claro .dijitTabContent,.dj_ie6 .claro .dijitTabInnerDiv,.dj_ie6 .dijitTabListContainer-top .tabStripButton,.dj_ie6 .dijitTabListContainer-bottom .tabStripButton
{
	background-image:none;
}

.claro .dijitDialog
{
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);
	border:1px solid #a4a5a5;
	box-shadow:0 1px 5px rgba(0,0,0,0.25);
}

.claro .dijitDialogPaneContent
{
	background:#fff repeat-x top left;
	border-top:1px solid #a4a5a5;
	padding:10px 8px;
	position:relative;
}

.claro .dijitDialogPaneContentArea
{
	margin:-10px -8px;
	padding:10px 8px;
}

.claro .dijitDialogPaneActionBar
{
	background-color:#efefef;
	border-top:1px solid #d3d3d3;
	margin:10px -8px -10px;
	padding:3px 5px 2px 7px;
	text-align:right;
}

.claro .dijitDialogPaneActionBar .dijitButton
{
	float:none;
}

.claro .dijitDialogTitleBar
{
	background-color:#fbfbd2;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images//titlebar.png);
	background-repeat:repeat-x;
	border:1px solid #fff;
	border-top:none;
	padding:5px 7px 4px;
}

.claro .dijitDialogTitle
{
	color:#000;
	font-size:1.091em;
	padding:0 1px;
}

.claro .dijitDialogCloseIcon
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/dialogCloseIcon.png);
	background-repeat:no-repeat;
	height:15px;
	position:absolute;
	right:5px;
	width:21px;
}

.dj_ie6 .claro .dijitDialogCloseIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/dialogCloseIcon8bit.png);
}

.claro .dijitDialogCloseIconHover
{
	background-position:-21px;
}

.claro .dijitDialogCloseIconActive
{
	background-position:-42px;
}

.claro .dijitTooltip,.claro .dijitTooltipDialog
{
	background:transparent;
}

.dijitTooltipBelow
{
	padding-left:3px;
	padding-right:3px;
	padding-top:13px;
}

.dijitTooltipAbove
{
	padding-bottom:13px;
	padding-left:3px;
	padding-right:3px;
}

.claro .dijitTooltipContainer
{
	-moz-border-radius:4px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);
	background-color:#fff;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/tooltipGradient.png);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #a4a5a5;
	border-radius:4px;
	box-shadow:0 1px 3px rgba(0,0,0,0.25);
	color:#000;
	font-size:1em;
	padding:6px 8px;
}

.dj_ie6 .claro .dijitTooltipContainer
{
	background-image:none;
}

.claro .dijitTooltipConnector
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/tooltip.png);
	background-repeat:no-repeat;
	border:0;
	height:14px;
	width:16px;
	z-index:2;
}

.dj_ie6 .claro .dijitTooltipConnector
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/tooltip8bit.png);
}

.claro .dijitTooltipABRight .dijitTooltipConnector
{
	left:auto!important;
	right:3px;
}

.claro .dijitTooltipBelow .dijitTooltipConnector
{
	background-position:-31px 0;
	height:14px;
	left:3px;
	top:0;
	width:16px;
}

.claro .dijitTooltipAbove .dijitTooltipConnector
{
	background-position:-15px 0;
	bottom:0;
	height:14px;
	left:3px;
	width:16px;
}

.dj_ie7 .claro .dijitTooltipAbove .dijitTooltipConnector,.dj_ie6 .claro .dijitTooltipAbove .dijitTooltipConnector
{
	bottom:-1px;
}

.claro .dijitTooltipLeft
{
	padding-right:14px;
}

.claro .dijitTooltipLeft .dijitTooltipConnector
{
	background-position:0 0;
	height:14px;
	right:0;
	width:16px;
}

.claro .dijitTooltipRight
{
	padding-left:14px;
}

.claro .dijitTooltipRight .dijitTooltipConnector
{
	background-position:-48px 0;
	height:14px;
	left:0;
	width:16px;
}

.claro .dijitDialogUnderlay
{
	background:#fff;
}

.claro .dijitAccordionContainer
{
	border:none;
}

.claro .dijitAccordionInnerContainer
{
	-moz-transition-duration:.3s;
	-moz-transition-property:background-color, border;
	-moz-transition-timing-function:linear;
	-webkit-transition-duration:.3s;
	-webkit-transition-property:background-color, border;
	-webkit-transition-timing-function:linear;
	background-color:#efefef;
	border:solid 1px #c8c8c8;
	margin-bottom:1px;
	transition-duration:.3s;
	transition-property:background-color, border;
	transition-timing-function:linear;
}

.claro .dijitAccordionTitle
{
	background-color:#fff;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/accordion.png);
	background-position:0 0;
	background-repeat:repeat-x;
	color:#494949;
	min-height:17px;
	padding:5px 7px 2px;
}

.dj_ie6 .claro .dijitAccordionTitle
{
	background-image:none;
}

.claro .dijitAccordionContainer .dijitAccordionChildWrapper
{
	background-color:#fff;
	border:1px solid #a4a5a5;
	margin:0 2px 2px;
}

.claro .dijitAccordionContainer .dijitAccordionContainer-child
{
	padding:9px;
}

.claro .dijitAccordionInnerContainerActive
{
	-moz-transition-duration:.1s;
	-webkit-transition-duration:.1s;
	background-color:#bbbbbb;
	border:1px solid #a4a5a5;
	transition-duration:.1s;
}

.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle
{
	background-position:0 -136px;
	color:#000;
}

.claro .dijitAccordionInnerContainerSelected
{
	background-color:#e5e6e7;
	border-color:#a4a5a5;
}

.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle
{
	background-position:0 0;
	color:#000;
}

.claro .dijitAccordionInnerContainerHover .dijitAccordionTitle
{
	color:#000;
}

.claro .dijitAccordionInnerContainerHover,.claro .dijitAccordionInnerContainerSelectedActive
{
	-moz-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	background-color:#fbfbd2;
	border:1px solid #a4a5a5;
	transition-duration:.2s;
}

.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper,.claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper
{
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.25);
	background-color:#fff;
	border:1px solid #a4a5a5!important;
	box-shadow:inset 0 0 3px rgba(0,0,0,0.25);
}

.claro .dijitContentPane
{
	padding:8px;
}

.claro .dijitTabContainerTop-dijitContentPane,.claro .dijitTabContainerLeft-dijitContentPane,.claro .dijitTabContainerBottom-dijitContentPane,.claro .dijitTabContainerRight-dijitContentPane,.claro .dijitAccordionContainer-dijitContentPane
{
	background-color:#fff;
	padding:8px;
}

.claro .dijitSplitContainer-dijitContentPane,.claro .dijitBorderContainer-dijitContentPane
{
	background-color:#fff;
	padding:8px;
}

.claro .dijitMenuBar
{
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-position:0 0;
	background-repeat:repeat-x;
	border:1px solid #c8c8c8;
	margin:0;
	padding:0;
}

.dj_ie6 .claro .dijitMenuBar
{
	background-image:none;
}

.claro .dijitMenu
{
	background-color:#fff;
	background-repeat:repeat-y;
	border:1px solid #a4a5a5;
	margin:-1px 0;
}

.dj_ie6 .claro .dijitMenu
{
	margin:0;
}

.claro .dijitMenuBar .dijitMenuItem
{
	background-position:0 100px;
	margin:-1px;
	padding:6px 10px 7px;
}

.claro .dijitMenuItem
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/menuHighlight.png);
	background-position:0 -40px;
	background-repeat:repeat-x;
	color:#000;
}

.claro .dijitMenuTable
{
	border-collapse:separate;
	border-spacing:0 0;
	padding:0;
}

.claro .dijitMenuItem td
{
	padding:1px;
}

.claro .dijitMenuPassive .dijitMenuItemHover,.claro .dijitMenuPassive .dijitMenuItemSelected
{
	background-color:#fbfbd2;
	background-position:0 0;
	border:solid 1px #a4a5a5;
	color:#000;
	padding:5px 9px 6px;
}

.claro .dijitMenuPassive .dijitMenuItemActive
{
	background-position:0 -177px;
}

.dj_ie6 .claro .dijitMenuItem,.dj_ie6 .claro .dijitMenuPassive .dijitMenuItem
{
	background-image:none;
}

.claro .dijitMenuActive .dijitMenuItemHover,.claro .dijitMenuActive .dijitMenuItemSelected
{
	background-color:#fbfbd2;
	background-position:0 0;
	border:solid 1px #a4a5a5;
	color:#000;
	padding:5px 9px 6px;
}

.dj_ie .claro .dijitMenuActive .dijitMenuItemHover,.dj_ie .claro .dijitMenuActive .dijitMenuItemSelected,.dj_ie .claro .dijitMenuPassive .dijitMenuItemHover,.dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected
{
	margin-top:-3px;
	padding-bottom:5px;
	padding-top:6px;
}

.claro .dijitMenuActive .dijitMenuItemActive
{
	background-color:#bbbbbb;
	background-position:0 -177px;
}

.claro .dijitMenuItemActive
{
	background-position:0 -177px;
}

.claro td.dijitMenuItemIconCell
{
	margin:0 0 0 4px;
	padding:2px;
}

.claro td.dijitMenuItemLabel
{
	padding-bottom:5px;
	padding-top:5px;
}

.claro .dijitMenuExpand
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/spriteArrows.png);
	background-position:-14px 0;
	height:7px;
	margin-right:3px;
	width:7px;
}

.claro .dijitMenuItemDisabled .dijitMenuItemIconCell
{
	opacity:1;
}

.claro .dijitMenuSeparatorTop
{
	border-bottom:1px solid #c8c8c8;
	height:auto;
	margin-top:1px;
}

.claro .dijitMenuSeparatorBottom
{
	height:auto;
	margin-bottom:1px;
}

.claro .dijitCheckedMenuItemIconChar
{
	display:none;
}

.claro .dijitCheckedMenuItemIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png);
	background-position:-15px 50%;
	background-repeat:no-repeat;
	height:16px;
	width:15px;
}

.dj_ie6 .claro .dijitCheckedMenuItemIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png);
}

.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon
{
	background-position:0 50%;
}

.claro .dijitComboBoxMenu
{
	background-image:none;
	margin-left:0;
}

.claro .dijitComboBoxMenu .dijitMenuItem
{
	border-color:#fff;
	border-style:solid;
	border-width:1px 0;
	padding:2px;
}

.claro .dijitComboBoxMenu .dijitMenuItemSelected
{
	background-color:#fbfbd2;
	border-color:#a4a5a5;
	color:#000;
}

.claro .dijitComboBoxMenu .dijitMenuItemHover
{
	background-color:#fbfbd2;
	background-position:0 0;
	border-color:#999999;
	color:#000;
}

.claro .dijitComboBoxMenuActive .dijitMenuItemSelected
{
	background-color:#bbbbbb;
	background-position:0 -177px;
}

.claro .dijitMenuPreviousButton,.claro .dijitMenuNextButton
{
	font-style:italic;
}

.claro .dijitSliderBar
{
	border-style:solid;
	outline:1px;
}

.claro .dijitSliderFocused .dijitSliderBar
{
	border-color:#a4a5a5;
}

.claro .dijitSliderHover .dijitSliderBar
{
	border-color:#a4a5a5;
}

.claro .dijitSliderDisabled .dijitSliderBar
{
	background-image:none;
	border-color:#d3d3d3;
}

.claro .dijitRuleLabel
{
	color:#000;
}

.claro .dijitRuleLabelsContainerH
{
	padding:2px 0;
}

.claro .dijitSlider .dijitSliderProgressBarH,.claro .dijitSlider .dijitSliderLeftBumper
{
	background-color:#e5e6e7;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/sliderHorizontal.png);
	background-position:0 -20px;
	background-repeat:repeat-x;
	border-color:#c8c8c8;
}

.claro .dijitSlider .dijitSliderRemainingBarH,.claro .dijitSlider .dijitSliderRightBumper
{
	background-color:#fff;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/sliderHorizontal.png);
	background-position:0 -11px;
	background-repeat:repeat-x;
	border-color:#c8c8c8;
}

.claro .dijitSliderRightBumper
{
	border-right:solid 1px #c8c8c8;
}

.claro .dijitSliderLeftBumper
{
	border-left:solid 1px #c8c8c8;
}

.claro .dijitSliderHover .dijitSliderProgressBarH,.claro .dijitSliderHover .dijitSliderLeftBumper
{
	background-color:#fbfbd2;
	background-position:0 -20px;
	border-color:#a4a5a5;
}

.claro .dijitSliderHover .dijitSliderRemainingBarH,.claro .dijitSliderHover .dijitSliderRightBumper
{
	background-color:#fff;
	background-position:0 0;
	border-color:#a4a5a5;
}

.claro .dijitSliderFocused .dijitSliderProgressBarH,.claro .dijitSliderFocused .dijitSliderLeftBumper
{
	background-color:#fbfbd2;
	background-position:0 -30px;
	border-color:#a4a5a5;
}

.claro .dijitSliderFocused .dijitSliderRemainingBarH,.claro .dijitSliderFocused .dijitSliderRightBumper
{
	background-color:#fff;
	background-position:0 -9px;
	border-color:#a4a5a5;
}

.claro .dijitSliderDisabled .dijitSliderProgressBarH,.claro .dijitSliderDisabled .dijitSliderLeftBumper
{
	background-color:#d3d3d3;
	background-image:none;
}

.claro .dijitSliderDisabled .dijitSliderRemainingBarH,.claro .dijitSliderDisabled .dijitSliderRightBumper
{
	background-color:#efefef;
}

.claro .dijitRuleLabelsContainerV
{
	padding:0 2px;
}

.claro .dijitSlider .dijitSliderProgressBarV,.claro .dijitSlider .dijitSliderBottomBumper
{
	background-color:#e5e6e7;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/sliderVertical.png);
	background-position:-36px 0;
	background-repeat:repeat-y;
	border-color:#c8c8c8;
}

.claro .dijitSlider .dijitSliderRemainingBarV,.claro .dijitSlider .dijitSliderTopBumper
{
	background-color:#fff;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/sliderVertical.png);
	background-position:-3px 0;
	background-repeat:repeat-y;
	border-color:#c8c8c8;
}

.claro .dijitSliderBottomBumper
{
	border-bottom:solid 1px #c8c8c8;
}

.claro .dijitSliderTopBumper
{
	border-top:solid 1px #c8c8c8;
}

.claro .dijitSliderHover .dijitSliderProgressBarV,.claro .dijitSliderHover .dijitSliderBottomBumper
{
	background-color:#fbfbd2;
	background-position:-36px 0;
}

.claro .dijitSliderHover .dijitSliderRemainingBarV,.claro .dijitSliderHover .dijitSliderTopBumper
{
	background-color:#fff;
	background-position:0 0;
}

.claro .dijitSliderFocused .dijitSliderProgressBarV,.claro .dijitSliderFocused .dijitSliderBottomBumper
{
	background-color:#fbfbd2;
	background-position:-56px 0;
}

.claro .dijitSliderFocused .dijitSliderRemainingBarV,.claro .dijitSliderFocused .dijitSliderTopBumper
{
	background-color:#fff;
	background-position:-18px 0;
}

.claro .dijitSliderDisabled .dijitSliderProgressBarV,.claro .dijitSliderDisabled .dijitSliderBottomBumper
{
	background-color:#d3d3d3;
}

.claro .dijitSliderDisabled .dijitSliderRemainingBarV,.claro .dijitSliderDisabled .dijitSliderTopBumper
{
	background-color:#efefef;
}

.claro .dijitSliderImageHandleH
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/sliderThumbs.png);
	background-position:0 0;
	background-repeat:no-repeat;
	border:0;
	height:16px;
	width:18px;
}

.claro .dijitSliderHover .dijitSliderImageHandleH
{
	background-position:-18px 0;
}

.claro .dijitSliderFocused .dijitSliderImageHandleH
{
	background-position:-36px 0;
}

.claro .dijitSliderProgressBarH .dijitSliderThumbHover
{
	background-position:-36px 0;
}

.claro .dijitSliderProgressBarH .dijitSliderThumbActive
{
	background-position:-36px 0;
}

.claro .dijitSliderReadOnly .dijitSliderImageHandleH,.claro .dijitSliderDisabled .dijitSliderImageHandleH
{
	background-position:-54px 0;
}

.claro .dijitSliderImageHandleV
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/sliderThumbs.png);
	background-position:-289px 0;
	background-repeat:no-repeat;
	border:0;
	height:16px;
	width:18px;
}

.claro .dijitSliderHover .dijitSliderImageHandleV
{
	background-position:-307px 0;
}

.claro .dijitSliderFocused .dijitSliderImageHandleV
{
	background-position:-325px 0;
}

.claro .dijitSliderProgressBarV .dijitSliderThumbHover
{
	background-position:-325px 0;
}

.claro .dijitSliderProgressBarV .dijitSliderThumbActive
{
	background-position:-325px 0;
}

.claro .dijitSliderReadOnly .dijitSliderImageHandleV,.claro .dijitSliderDisabled .dijitSliderImageHandleV
{
	background-position:-343px 0;
}

.claro .dijitSliderButtonContainerH
{
	padding:1px 3px 1px 2px;
}

.claro .dijitSliderButtonContainerV
{
	padding:3px 1px 2px;
}

.claro .dijitSliderDecrementIconH,.claro .dijitSliderIncrementIconH,.claro .dijitSliderDecrementIconV,.claro .dijitSliderIncrementIconV
{
	-moz-border-radius:2px;
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/commonFormArrows.png);
	background-repeat:no-repeat;
	border:solid 1px #c8c8c8;
	border-radius:2px;
	font-size:1px;
}

.claro .dijitSliderDecrementIconH,.claro .dijitSliderIncrementIconH
{
	height:12px;
	width:9px;
}

.claro .dijitSliderDecrementIconV,.claro .dijitSliderIncrementIconV
{
	height:9px;
	width:12px;
}

.claro .dijitSliderActive .dijitSliderDecrementIconH,.claro .dijitSliderActive .dijitSliderIncrementIconH,.claro .dijitSliderActive .dijitSliderDecrementIconV,.claro .dijitSliderActive .dijitSliderIncrementIconV,.claro .dijitSliderHover .dijitSliderDecrementIconH,.claro .dijitSliderHover .dijitSliderIncrementIconH,.claro .dijitSliderHover .dijitSliderDecrementIconV,.claro .dijitSliderHover .dijitSliderIncrementIconV
{
	background-color:#fff;
	border:solid 1px #a4a5a5;
}

.claro .dijitSliderDecrementIconH
{
	background-position:-357px 50%;
}

.claro .dijitSliderActive .dijitSliderDecrementIconH.claro .dijitSliderHover .dijitSliderDecrementIconH
{
	background-position:-393px 50%;
}

.claro .dijitSliderIncrementIconH
{
	background-position:-251px 50%;
}

.claro .dijitSliderActive .dijitSliderIncrementIconH.claro .dijitSliderHover .dijitSliderIncrementIconH
{
	background-position:-283px 50%;
}

.claro .dijitSliderDecrementIconV
{
	background-position:-38px 50%;
}

.claro .dijitSliderActive .dijitSliderDecrementIconV.claro .dijitSliderHover .dijitSliderDecrementIconV
{
	background-position:-73px 50%;
}

.claro .dijitSliderIncrementIconV
{
	background-position:-143px 49%;
}

.claro .dijitSliderActive .dijitSliderIncrementIconV.claro .dijitSliderHover .dijitSliderIncrementIconV
{
	background-position:-178px 49%;
}

.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover
{
	background-color:#e5e6e7;
}

.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive
{
	background-color:#fbfbd2;
	border-color:#a4a5a5;
}

.claro .dijitSliderButtonInner
{
	visibility:hidden;
}

.claro .dijitSliderReadOnly *,.claro .dijitSliderDisabled *
{
	border-color:#d3d3d3;
	color:#818181;
}

.claro .dijitSliderReadOnly .dijitSliderDecrementIconH,.claro .dijitSliderDisabled .dijitSliderDecrementIconH
{
	background-color:#efefef;
	background-position:-321px 50%;
}

.claro .dijitSliderReadOnly .dijitSliderIncrementIconH,.claro .dijitSliderDisabled .dijitSliderIncrementIconH
{
	background-color:#efefef;
	background-position:-215px 50%;
}

.claro .dijitSliderReadOnly .dijitSliderDecrementIconV,.claro .dijitSliderDisabled .dijitSliderDecrementIconV
{
	background-color:#efefef;
	background-position:-3px 49%;
}

.claro .dijitSliderReadOnly .dijitSliderIncrementIconV,.claro .dijitSliderDisabled .dijitSliderIncrementIconV
{
	background-color:#efefef;
	background-position:-107px 49%;
}

.dj_ie6 .claro .dijitSlider .dijitSliderProgressBarH,.dj_ie6 .claro .dijitSlider .dijitSliderLeftBumper,.dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarH,.dj_ie6 .claro .dijitSlider .dijitSliderRightBumper,.dj_ie6 .claro .dijitSlider .dijitSliderProgressBarV,.dj_ie6 .claro .dijitSlider .dijitSliderTopBumper,.dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarV,.dj_ie6 .claro .dijitSlider .dijitSliderBottomBumper
{
	background-image:none;
}

.claro .dijitColorPalette
{
	-moz-border-radius:0;
	background:#fff;
	border:1px solid #c8c8c8;
	border-radius:0;
}

.claro .dijitColorPalette .dijitPaletteImg
{
	border:1px solid #d3d3d3;
}

.claro .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg
{
	border:1px solid #000;
}

.claro .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.claro .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg
{
	border:2px solid #000;
}

.claro .dijitInlineEditBoxDisplayMode
{
	border:1px solid transparent;
}

.claro .dijitInlineEditBoxDisplayModeHover
{
	background-color:#e4e4e4;
	border:solid 1px #a4a5a5;
}

.dj_ie6 .claro .dijitInlineEditBoxDisplayMode
{
	border:none;
}

.claro .dijitProgressBar
{
	margin:2px 0;
}

.claro .dijitProgressBarEmpty
{
	background:#fff url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/progressBarEmpty.png) no-repeat left;
	border-color:#a4a5a5;
}

.claro .dijitProgressBarTile
{
	background:#fbfbd2 url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/progressBarFull.png) repeat-x top;
}

.dj_ie6 .claro .dijitProgressBarTile
{
	background-image:none;
}

.claro .dijitProgressBarFull
{
	-moz-transition-duration:.25s;
	-moz-transition-property:width;
	-webkit-transition-duration:.25s;
	-webkit-transition-property:width;
	border-right:1px solid #a4a5a5;
	transition-duration:.25s;
	transition-property:width;
}

.claro .dijitProgressBarLabel
{
	color:#000;
}

.claro .dijitProgressBarIndeterminate .dijitProgressBarTile
{
	background:#efefef url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/progressBarAnim.gif) repeat-x top;
}

.claro .dijitTimePicker .dijitButtonNode
{
	-moz-border-radius:0;
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-position:0 -1px;
	background-repeat:repeat-x;
	border-color:#c8c8c8;
	border-left:none;
	border-radius:0;
	border-right:none;
	padding:0;
}

.claro .dijitTimePicker
{
	background-color:#fff;
	border:1px #c8c8c8 solid;
	border-bottom:none;
	border-top:none;
}

.claro .dijitTimePickerItem
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-position:0 -1px;
	background-repeat:repeat-x;
	border-bottom:solid 1px #c8c8c8;
	border-top:solid 1px #c8c8c8;
	margin-left:-1px;
	margin-right:-1px;
	margin-top:-1px;
}

.dj_ie6 .claro .dijitTimePickerItem
{
	background-image:none;
}

.claro .dijitTimePickerTick
{
	background-color:#efefef;
	color:#818181;
	font-size:.818em;
}

.claro .dijitTimePickerMarker
{
	background-color:#e4e4e4;
	font-size:1em;
	white-space:nowrap;
}

.claro .dijitTimePickerTickHover,.claro .dijitTimePickerMarkerHover,.claro .dijitTimePickerMarkerSelected,.claro .dijitTimePickerTickSelected
{
	background-color:#bbbbbb;
	border:solid 1px #c8c8c8;
	color:#000;
	margin-left:-7px;
	margin-right:-7px;
}

.claro .dijitTimePickerMarkerSelected,.claro .dijitTimePickerTickSelected
{
	font-size:1em;
}

.dj_ie .claro .dijitTimePickerTickHover,.dj_ie .claro .dijitTimePickerMarkerHover,.dj_ie .claro .dijitTimePickerMarkerSelected,.dj_ie .claro .dijitTimePickerTickSelected
{
	width:114%;
}

.dj_ie6 .claro .dijitTimePickerTickHover,.dj_ie6 .claro .dijitTimePickerMarkerHover,.dj_ie6 .claro .dijitTimePickerMarkerSelected,.dj_ie6 .claro .dijitTimePickerTickSelected
{
	position:relative;
	zoom:1;
}

.claro .dijitTimePickerTick .dijitTimePickerItemInner
{
	margin:0;
	padding:1px;
}

.dj_ie6 .claro .dijitTimePicker .dijitButtonNode
{
	background-image:none;
}

.claro .dijitTimePicker .dijitArrowButtonInner
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/commonFormArrows.png);
	background-position:-140px 45%;
	background-repeat:no-repeat;
	height:100%;
}

.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner
{
	background-position:-35px 45%;
}

.claro .dijitTimePicker .dijitUpArrowHover,.claro .dijitTimePicker .dijitDownArrowHover
{
	background-color:#fbfbd2;
}

.claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner
{
	background-position:-175px 45%;
}

.claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner
{
	background-position:-70px 45%;
}

.claro .dijitBorderContainer
{
	padding:5px;
}

.claro .dijitSplitContainer-child,.claro .dijitBorderContainer-child
{
	border:1px #c8c8c8 solid;
}

.claro .dijitBorderContainer-dijitTabContainerTop,.claro .dijitBorderContainer-dijitTabContainerBottom,.claro .dijitBorderContainer-dijitTabContainerLeft,.claro .dijitBorderContainer-dijitTabContainerRight,.claro .dijitBorderContainer-dijitAccordionContainer
{
	border:none;
}

.claro .dijitBorderContainer-dijitBorderContainer
{
	border:0;
	padding:0;
}

.claro .dijitSplitterH,.claro .dijitGutterH
{
	background:none;
	border:0;
	height:5px;
}

.claro .dijitSplitterH .dijitSplitterThumb
{
	background:#c8c8c8 none;
	height:1px;
	top:2px;
	width:19px;
}

.claro .dijitSplitterV,.claro .dijitGutterV
{
	background:none;
	border:0;
	margin:0;
	width:5px;
}

.claro .dijitSplitterV .dijitSplitterThumb
{
	background:#c8c8c8 none;
	height:19px;
	left:2px;
	margin:0;
	width:1px;
}

.claro .dijitSplitterHHover
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/splitterHorizontalHover.png) no-repeat center top;
	font-size:1px;
}

.claro .dijitSplitterHHover .dijitSplitterThumb
{
	background:#a4a5a5 none;
}

.claro .dijitSplitterVHover
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/layout/images/splitterVerticalHover.png) no-repeat center left;
	font-size:1px;
}

.claro .dijitSplitterVHover .dijitSplitterThumb
{
	background:#a4a5a5 none;
}

.dj_ie6 .dijitSplitterHHover,.dj_ie6 .claro .dijitSplitterVHover
{
	background-color:#e5e6e7;
	background-image:none;
}

.claro .dijitSplitterHActive,.claro .dijitSplitterVActive
{
	background-color:#fbfbd2;
	font-size:1px;
}

.claro .dijitTreeNode
{
	zoom:1;
}

.claro .dijitTreeIsRoot
{
	background-image:none;
}

.claro .dijitTreeRow,.claro .dijitTreeNode .dojoDndItemBefore,.claro .dijitTreeNode .dojoDndItemAfter
{
	-moz-transition-duration:.25s;
	-moz-transition-property:background-color, border-color;
	-moz-transition-timing-function:ease-out;
	-webkit-transition-duration:.25s;
	-webkit-transition-property:background-color, border-color;
	-webkit-transition-timing-function:ease-out;
	background-color:rgba(171,214,255,0);
	background-position:0 0;
	background-repeat:repeat-x;
	border-color:rgba(153,153,153,0);
	border-width:0;
	color:#000;
	margin:0 1px;
	padding:4px 1px 2px 0;
	transition-duration:.25s;
	transition-property:background-color, border-color;
	transition-timing-function:ease-out;
}

.claro .dijitTreeRowSelected
{
	background-color:#e5e6e7;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-repeat:repeat-x;
	border:solid 1px #a4a5a5;
	color:#000;
	margin:0;
	padding:3px 0 1px;
}

.claro .dijitTreeRowHover
{
	-moz-transition-duration:.25s;
	-webkit-transition-duration:.25s;
	background-color:#fbfbd2;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	border:solid 1px #a4a5a5;
	color:#000;
	margin:0;
	padding:3px 0 1px;
	transition-duration:.25s;
}

.claro .dijitTreeRowActive
{
	background-color:#bbbbbb;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-position:0 -177px;
	border:solid 1px #a4a5a5;
	color:#000;
	margin-left:0;
	padding:3px 0 1px;
}

.dj_ie6 .claro .dijitTreeRow
{
	background-image:none;
}

.claro .dijitTreeRowFocused
{
	background-repeat:repeat;
}

.claro .dijitTreeExpando
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/treeExpandImages.png);
	background-position:-35px 0;
	height:16px;
	width:16px;
}

.dj_ie6 .claro .dijitTreeExpando
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/treeExpandImages8bit.png);
}

.claro .dijitTreeRowHover .dijitTreeExpandoOpened
{
	background-position:-53px 0;
}

.claro .dijitTreeExpandoClosed
{
	background-position:1px 0;
}

.claro .dijitTreeRowHover .dijitTreeExpandoClosed
{
	background-position:-17px 0;
}

.claro .dijitTreeExpandoLeaf,.dj_ie6 .claro .dijitTreeExpandoLeaf
{
	background-image:none;
}

.claro .dijitTreeExpandoLoading
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/loadingAnimation.gif);
}

.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent
{
	border-top:2px solid #a4a5a5;
}

.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent
{
	border-bottom:2px solid #a4a5a5;
}

.claro .dijitToolbar
{
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-position:0 0;
	background-repeat:repeat-x;
	border-bottom:1px solid #c8c8c8;
	padding:2px 0 2px 4px;
	zoom:1;
}

.claro .dijitToolbar label
{
	padding:0 3px 0 6px;
}

.claro .dijitToolbar .dijitButton .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.claro .dijitToolbar .dijitComboButton .dijitButtonNode,.claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.claro .dijitToolbar .dijitComboBox .dijitButtonNode
{
	-moz-border-radius:2px;
	-moz-box-shadow:none;
	-moz-transition-duration:.3s .35s;
	-moz-transition-property:background-color;
	-webkit-box-shadow:none;
	-webkit-transition-duration:.3s .35s;
	-webkit-transition-property:background-color;
	background-color:rgba(171,214,255,0);
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/commonHighlight.png);
	background-position:0 -30px;
	background-repeat:repeat-x;
	border-radius:2px;
	border-width:0;
	box-shadow:none;
	padding:2px;
	transition-duration:.3s .35s;
	transition-property:background-color;
}

.dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode
{
	background-color:transparent;
}

.dj_ie6 .claro .dijitToolbar .dijitButton .dijitButtonNode,.dj_ie6 .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.dj_ie6 .claro .dijitToolbar .dijitComboButton .dijitButtonNode,.dj_ie6 .claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.dj_ie6 .claro .dijitToolbar .dijitComboBox .dijitButtonNode
{
	background:none;
}

.dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,.dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode
{
	background-color:#fbfbd2;
}

.dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode
{
	background-color:#fbfbd2;
}

.claro .dijitToolbar .dijitComboButton .dijitStretch
{
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}

.claro .dijitToolbar .dijitComboButton .dijitArrowButton
{
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
}

.claro .dijitToolbar .dijitComboBox .dijitButtonNode
{
	padding:0;
}

.claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode
{
	background-color:#fbfbd2;
	background-position:0 0;
	border-width:1px;
	padding:1px;
}

.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton
{
	background-color:#f3ffff;
	background-position:0 0;
}

.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover
{
	background-color:#fbfbd2;
}

.claro .dijitToolbar .dijitButtonActive .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode
{
	background-color:#bbbbbb;
	background-position:0 -177px;
	border-width:1px;
	padding:1px;
}

.claro .dijitToolbar .dijitComboButtonActive
{
	-moz-transition-duration:.2s;
	-webkit-transition-duration:.2s;
	border-width:1px;
	padding:0;
	transition-duration:.2s;
}

.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton
{
	background-color:#f3ffff;
	background-position:0 -177px;
	padding:2px;
}

.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive
{
	background-color:#bbbbbb;
}

.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive
{
	background-color:#bbbbbb;
}

.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton
{
	border-left-width:0;
}

.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton
{
	padding-left:2px;
}

.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode
{
	background-color:#fff;
	background-image:none;
	border-color:#a4a5a5;
	border-style:solid;
	border-width:1px;
	margin:0;
	padding:1px;
}

.dj_ie6 .claro .dijitToolbar
{
	background-image:none;
}

.claro .dijitToolbarSeparator
{
	background:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/editorIconsEnabled.png);
}

.claro .dijitDisabled .dijitToolbar
{
	background:none;
	background-color:#efefef;
	border-bottom:1px solid #d3d3d3;
}

.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner
{
	background-position:0 50%;
}

.claro .dijitEditorIFrameContainer
{
	padding:3px 3px 1px 10px;
}

.claro .dijitEditorIFrame
{
	background-color:#fff;
}

.claro .dijitEditor
{
	border:1px solid #c8c8c8;
}

.claro .dijitEditor .dijitEditorIFrameContainer
{
	background-color:#fff;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/textBox_back.png);
	background-repeat:repeat-x;
}

.dj_ie6 .claro .dijitEditor .dijitEditorIFrameContainer
{
	background-image:none;
}

.claro .dijitEditorHover .dijitEditorIFrameContainer,.claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame
{
	background-color:#e4e4e4;
}

.claro .dijitEditorFocused .dijitEditorIFrameContainer,.claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame
{
	background-color:#fff;
}

.claro .dijitEditorDisabled
{
	border:1px solid #d3d3d3;
	color:#818181;
}

.claro .dijitDisabled .dijitEditorIFrame,.claro .dijitDisabled .dijitEditorIFrameContainer,.claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame
{
	background-color:#efefef;
	background-image:none;
}

.dijitEditorIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/editorIconsEnabled.png);
	background-repeat:no-repeat;
	height:18px;
	text-align:center;
	width:18px;
}

.dijitDisabled .dijitEditorIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/editorIconsDisabled.png);
}

.dijitEditorIconSep
{
	background-position:0;
}

.dijitEditorIconSave
{
	background-position:-18px;
}

.dijitEditorIconPrint
{
	background-position:-36px;
}

.dijitEditorIconCut
{
	background-position:-54px;
}

.dijitEditorIconCopy
{
	background-position:-72px;
}

.dijitEditorIconPaste
{
	background-position:-90px;
}

.dijitEditorIconDelete
{
	background-position:-108px;
}

.dijitEditorIconCancel
{
	background-position:-126px;
}

.dijitEditorIconUndo
{
	background-position:-144px;
}

.dijitEditorIconRedo
{
	background-position:-162px;
}

.dijitEditorIconSelectAll
{
	background-position:-180px;
}

.dijitEditorIconBold
{
	background-position:-198px;
}

.dijitEditorIconItalic
{
	background-position:-216px;
}

.dijitEditorIconUnderline
{
	background-position:-234px;
}

.dijitEditorIconStrikethrough
{
	background-position:-252px;
}

.dijitEditorIconSuperscript
{
	background-position:-270px;
}

.dijitEditorIconSubscript
{
	background-position:-288px;
}

.dijitEditorIconJustifyCenter
{
	background-position:-306px;
}

.dijitEditorIconJustifyFull
{
	background-position:-324px;
}

.dijitEditorIconJustifyLeft
{
	background-position:-342px;
}

.dijitEditorIconJustifyRight
{
	background-position:-360px;
}

.dijitEditorIconIndent
{
	background-position:-378px;
}

.dijitEditorIconOutdent
{
	background-position:-396px;
}

.dijitEditorIconListBulletIndent
{
	background-position:-414px;
}

.dijitEditorIconListBulletOutdent
{
	background-position:-432px;
}

.dijitEditorIconListNumIndent
{
	background-position:-450px;
}

.dijitEditorIconListNumOutdent
{
	background-position:-468px;
}

.dijitEditorIconTabIndent
{
	background-position:-486px;
}

.dijitEditorIconLeftToRight
{
	background-position:-504px;
}

.dijitEditorIconRightToLeft,.dijitEditorIconToggleDir
{
	background-position:-522px;
}

.dijitEditorIconBackColor
{
	background-position:-540px;
}

.dijitEditorIconForeColor
{
	background-position:-558px;
}

.dijitEditorIconHiliteColor
{
	background-position:-576px;
}

.dijitEditorIconNewPage
{
	background-position:-594px;
}

.dijitEditorIconInsertImage
{
	background-position:-612px;
}

.dijitEditorIconInsertTable
{
	background-position:-630px;
}

.dijitEditorIconSpace
{
	background-position:-648px;
}

.dijitEditorIconInsertHorizontalRule
{
	background-position:-666px;
}

.dijitEditorIconInsertOrderedList
{
	background-position:-684px;
}

.dijitEditorIconInsertUnorderedList
{
	background-position:-702px;
}

.dijitEditorIconCreateLink
{
	background-position:-720px;
}

.dijitEditorIconUnlink
{
	background-position:-738px;
}

.dijitEditorIconViewSource
{
	background-position:-756px;
}

.dijitEditorIconRemoveFormat
{
	background-position:-774px;
}

.dijitEditorIconFullScreen
{
	background-position:-792px;
}

.dijitEditorIconWikiword
{
	background-position:-810px;
}

.claro .dijitTitlePaneTitle
{
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/titlebar.png);
	background-repeat:repeat-x;
	border:1px solid #c8c8c8;
	min-height:17px;
	padding:0 7px 3px;
}

.dj_ie6 .claro .dijitTitlePaneTitle
{
	background-image:none;
}

.claro .dijitTitlePaneTitleHover
{
	background-color:#fbfbd2;
	border-color:#a4a5a5;
}

.claro .dijitTitlePaneTitleActive
{
	background-color:#bbbbbb;
	background-position:0 -136px;
	border-color:#a4a5a5;
}

.claro .dijitTitlePaneTitleFocus
{
	margin-top:3px;
	padding-bottom:2px;
}

.claro .dijitTitlePane .dijitArrowNode
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/images/spriteArrows.png);
	background-repeat:no-repeat;
	height:8px;
	width:7px;
}

.claro .dijitTitlePane .dijitOpen .dijitArrowNode
{
	background-position:0 0;
}

.claro .dijitTitlePane .dijitClosed .dijitArrowNode
{
	background-position:-14px 0;
}

.claro .dijitTitlePane .dijitTitlePaneTextNode
{
	color:#000;
}

.claro .dijitTitlePaneContentOuter
{
	background:#fff;
	border:1px solid #c8c8c8;
	border-top:none;
}

.claro .dijitTitlePaneContentInner
{
	padding:10px;
}

.claro .dijitTitlePaneTextNode
{
	margin-left:4px;
	margin-right:4px;
	vertical-align:text-top;
}

.claro .dijitSpinnerButtonContainer
{
	overflow:hidden;
	padding:0 2px;
	position:relative;
	width:auto;
}

.claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner
{
	border-style:solid none;
	border-width:1px 0;
}

.claro .dijitSpinner .dijitArrowButton
{
	background-color:#efefef;
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/formHighlight.png);
	background-position:0 0;
	background-repeat:repeat-x;
	overflow:hidden;
	width:auto;
}

.dj_iequirks .claro .dijitSpinner .dijitArrowButton
{
	overflow:visible;
}

.claro .dijitSpinner .dijitSpinnerButtonInner
{
	width:15px;
}

.claro .dijitSpinner .dijitArrowButtonInner
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/themes/claro/form/images/commonFormArrows.png);
	background-position:-139px center;
	background-repeat:no-repeat;
	border:solid 1px #fff;
	border-bottom-width:0;
	display:block;
	height:100%;
	margin:-1px 0;
	padding-left:1px;
	padding-right:1px;
	width:15px;
}

.dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner
{
	margin-top:0;
}

.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner
{
	width:19px;
}

.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner
{
	background-position:-34px;
}

.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField
{
	padding:0;
}

.claro .dijitUpArrowButtonActive,.claro .dijitDownArrowButtonActive
{
	background-color:#fbfbd2;
}

.claro .dijitSpinner .dijitUpArrowButtonHover,.claro .dijitSpinner .dijitDownArrowButtonHover,.claro .dijitSpinnerFocused .dijitArrowButton
{
	background-color:#fbfbd2;
}

.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner
{
	background-position:-174px;
}

.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner
{
	background-position:-69px;
}

.claro .dijitSpinnerFocused
{
	background-color:#fff;
	background-image:none;
}

.claro .dijitSpinner .dijitDownArrowButtonActive,.claro .dijitSpinner .dijitUpArrowButtonActive
{
	background-color:#7dbefa;
	background-position:0 -177px;
}

.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner,.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner
{
	border:0;
	margin-bottom:1px;
	margin-right:2px;
	padding:1px;
}

.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner
{
	background-position:-173px;
}

.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner
{
	background-position:-68px;
}

.claro .dijitSpinnerDisabled .dijitArrowButtonInner
{
	background-color:#efefef;
}

.claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner
{
	background-position:-104px;
}

.claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner
{
	background-position:1px;
}

.dj_ie7 .claro .dijitSpinner
{
	overflow:visible;
}

.dijitRtl .dijitPlaceHolder
{
	left:auto;
	right:0;
}

.dijitMenuItemRtl
{
	text-align:right;
}

.dj_iequirks .dijitComboButtonRtl button
{
	float:left;
}

.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer
{
	border-left-width:0!important;
	border-right-width:1px!important;
}

.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton
{
	left:auto;
	right:0;
}

.dj_ie7 .dijitInputContainer
{
	display:inline-block;
}

.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer
{
	float:left;
}

.dijitCalendarRtl .dijitCalendarNextYear
{
	margin:0 .55em 0 0;
}

.dijitCalendarRtl .dijitCalendarPreviousYear
{
	margin:0 0 0 .55em;
}

.dijitSliderRtl .dijitSliderImageHandleV
{
	left:auto;
}

.dijitSliderRtl .dijitSliderImageHandleH
{
	left:-50%;
}

.dijitSliderRtl .dijitSliderMoveableH
{
	left:0;
	right:auto;
}

.dijitSliderRtl .dijitRuleContainerV
{
	float:right;
}

.dj_ie .dijitSliderRtl .dijitRuleContainerV
{
	text-align:right;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelV
{
	text-align:left;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelH
{
	zoom:1;
}

.dijitSliderRtl .dijitSliderProgressBarH
{
	float:right;
	left:auto;
	right:0;
}

.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError
{
	margin-left:9px;
	margin-right:0;
}

.dijitTabControllerRtl .nowrapTabStrip
{
	text-align:right;
}

.dijitTabRtl .dijitTabCloseButton
{
	margin-left:0;
	margin-right:1em;
}

.dj_ie .dijitTimePickerRtl .dijitTimePickerItem
{
	width:100%;
}

.dijitColorPaletteRtl .dijitColorPaletteUnder
{
	left:auto;
	right:0;
}

.dijitSelectRtl .dijitButtonContents
{
	text-align:right;
}

.claro .dijitTextBoxRtlError .dijitValidationContainer
{
	border-left-width:0;
	border-right-width:1px;
}

.claro .dijitComboButtonRtl .dijitStretch
{
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

.claro .dijitComboButtonRtl .dijitArrowButton
{
	-moz-border-radius:4px 0 0 4px;
	border-left-width:1px;
	border-radius:4px 0 0 4px;
	border-right-width:0;
	padding:3px 0 4px;
}

.claro .dijitTabContainerTop-tabs .dijitTabRtl,.claro .dijitTabContainerBottom-tabs .dijitTabRtl
{
	margin-left:1px;
	margin-right:0;
}

.claro .dijitTabRtl
{
	-moz-box-orient:horizontal;
	text-align:right;
}

.dj_ie7 .claro .dijitTabRtl .dijitTabContent
{
	display:block;
	left:0;
}

.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTabRtl,.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTabCheckedRtl
{
	top:1px;
}

.dj_ie7 .claro .tabStripButtonRtl .dijitButtonContents,.dj_ie8 .claro .tabStripButtonRtl .dijitButtonContents,.dj_ie6 .claro .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv,.dj_ie6 .claro .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv,.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv,.dj_ie7 .claro .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv,.dj_iequirks .claro .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv,.dj_iequirks .claro .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv
{
	float:left;
}

.dj_ie6 .claro .dijitTabRtl .tabLabel,.dj_ie6 .claro .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .claro .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .claro .dijitTabContainerRight-tabs .dijitTabRtl .dijitTabInnerDiv,.dj_ie7 .claro .dijitTabContainerLeft-tabs .dijitTabRtl .dijitTabInnerDiv
{
	zoom:1;
}

.dj_ie6 .claro .dijitTabRtl .dijitTabCloseButton,.dj_ie7 .claro .dijitTabRtl .dijitTabCloseButton,.dj_iequirks .claro .dijitTabRtl .dijitTabCloseButton
{
	margin-right:5px;
}

.dj_ie6 .claro .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .claro .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs
{
	width:1%;
}

.dj_ie6 .dijitTabContainerTopStrip,.dj_ie6 .dijitTabContainerBottomStrip
{
	position:absolute;
}

.dj_iequirks .claro .dijitTabContainerTopRtl .dijitTabContainerTopStrip
{
	padding-top:10px;
}

.dj_ie7 .claro .dijitTabContainerRight-tabs .dijitTabRtlChecked .dijitTabInnerDiv
{
	background-position:-341px -179px;
}

.dj_ie6 .dijitTabContainerTopRtl .dijitTabStripIcon,.dj_ie6 .dijitTabContainerBottomRtl .dijitTabStripIcon
{
	position:relative;
}

.dj_ie6-rtl .claro .dijitTabContainerTop-tabs
{
	padding-left:3px;
}

.dj_iequirks-rtl .claro .dijitTabListWrapper
{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.claro .dijitSliderRtl .dijitSliderProgressBarH,.claro .dijitSliderRtl .dijitSliderRemainingBarH,.claro .dijitSliderRtl .dijitSliderLeftBumper,.claro .dijitSliderRtl .dijitSliderRightBumper,.claro .dijitSliderRtl .dijitSliderTopBumper
{
	background-position:top right;
}

.claro .dijitSliderRtl .dijitSliderProgressBarV,.claro .dijitSliderRtl .dijitSliderRemainingBarV,.claro .dijitSliderRtl .dijitSliderBottomBumper
{
	background-position:bottom right;
}

.claro .dijitSliderRtl .dijitSliderLeftBumper
{
	border-left-width:0;
	border-right-width:1px;
}

.claro .dijitSliderRtl .dijitSliderRightBumper
{
	border-left-width:1px;
	border-right-width:0;
}

.claro .dijitSliderRtl .dijitSliderIncrementIconH
{
	background-position:-357px 50%;
}

.claro .dijitSliderRtl .dijitSliderDecrementIconH
{
	background-position:-251px 50%;
}

.claro .dijitSelectRtl .dijitButtonContents
{
	border-left-width:1px;
	border-right-width:0;
}

.claro .dijitDialogRtl .dijitDialogCloseIcon
{
	left:5px;
	right:auto;
}

.claro .dijitDialogRtl .dijitDialogPaneActionBar
{
	padding:3px 7px 2px 5px;
	text-align:left;
}

.claro .dijitEditorRtl .dijitEditorIFrameContainer
{
	padding:3px 10px 1px 3px;
}

.dijitEditorRtl .dijitEditorIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/editorIconsEnabled_rtl.png);
}

.dijitEditorRtlDisabled .dijitEditorIcon
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/editorIconsDisabled_rtl.png);
}

.dijitToolbarRtl .dijitToolbarSeparator
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/editorIconsEnabled_rtl.png);
}

.dijitRtl .dijitIconSave,.dijitRtl .dijitIconPrint,.dijitRtl .dijitIconCut,.dijitRtl .dijitIconCopy,.dijitRtl .dijitIconClear,.dijitRtl .dijitIconDelete,.dijitRtl .dijitIconUndo,.dijitRtl .dijitIconEdit,.dijitRtl .dijitIconNewTask,.dijitRtl .dijitIconEditTask,.dijitRtl .dijitIconEditProperty,.dijitRtl .dijitIconTask,.dijitRtl .dijitIconFilter,.dijitRtl .dijitIconConfigure,.dijitRtl .dijitIconSearch,.dijitRtl .dijitIconApplication,.dijitRtl .dijitIconBookmark,.dijitRtl .dijitIconChart,.dijitRtl .dijitIconConnector,.dijitRtl .dijitIconDatabase,.dijitRtl .dijitIconDocuments,.dijitRtl .dijitIconMail,.dijitRtl .dijitLeaf,.dijitRtl .dijitIconFile,.dijitRtl .dijitIconFunction,.dijitRtl .dijitIconKey,.dijitRtl .dijitIconPackage,.dijitRtl .dijitIconSample,.dijitRtl .dijitIconTable,.dijitRtl .dijitIconUsers,.dijitRtl .dijitFolderClosed,.dijitRtl .dijitIconFolderClosed,.dijitRtl .dijitFolderOpened,.dijitRtl .dijitIconFolderOpen,.dijitRtl .dijitIconError
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/commonIconsObjActEnabled_rtl.png);
	height:16px;
	width:16px;
}

.dj_ie6 .dijitRtl .dijitIconSave,.dj_ie6 .dijitRtl .dijitIconPrint,.dj_ie6 .dijitRtl .dijitIconCut,.dj_ie6 .dijitRtl .dijitIconCopy,.dj_ie6 .dijitRtl .dijitIconClear,.dj_ie6 .dijitRtl .dijitIconDelete,.dj_ie6 .dijitRtl .dijitIconUndo,.dj_ie6 .dijitRtl .dijitIconEdit,.dj_ie6 .dijitRtl .dijitIconNewTask,.dj_ie6 .dijitRtl .dijitIconEditTask,.dj_ie6 .dijitRtl .dijitIconEditProperty,.dj_ie6 .dijitRtl .dijitIconTask,.dj_ie6 .dijitRtl .dijitIconFilter,.dj_ie6 .dijitRtl .dijitIconConfigure,.dj_ie6 .dijitRtl .dijitIconSearch,.dj_ie6 .dijitRtl .dijitIconApplication,.dj_ie6 .dijitRtl .dijitIconBookmark,.dj_ie6 .dijitRtl .dijitIconChart,.dj_ie6 .dijitRtl .dijitIconConnector,.dj_ie6 .dijitRtl .dijitIconDatabase,.dj_ie6 .dijitRtl .dijitIconDocuments,.dj_ie6 .dijitRtl .dijitIconMail,.dj_ie6 .dijitRtl .dijitLeaf,.dj_ie6 .dijitRtl .dijitIconFile,.dj_ie6 .dijitRtl .dijitIconFunction,.dj_ie6 .dijitRtl .dijitIconKey,.dj_ie6 .dijitRtl .dijitIconPackage,.dj_ie6 .dijitRtl .dijitIconSample,.dj_ie6 .dijitRtl .dijitIconTable,.dj_ie6 .dijitRtl .dijitIconUsers,.dj_ie6 .dijitRtl .dijitFolderClosed,.dj_ie6 .dijitRtl .dijitIconFolderClosed,.dj_ie6 .dijitRtl .dijitFolderOpened,.dj_ie6 .dijitRtl .dijitIconFolderOpen,.dj_ie6 .dijitRtl .dijitIconError
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/commonIconsObjActEnabled8bit_rtl.png);
}

.dijitRtl .dijitDisabled .dijitIconSave,.dijitRtl .dijitDisabled .dijitIconPrint,.dijitRtl .dijitDisabled .dijitIconCut,.dijitRtl .dijitDisabled .dijitIconCopy,.dijitRtl .dijitDisabled .dijitIconClear,.dijitRtl .dijitDisabled .dijitIconDelete,.dijitRtl .dijitDisabled .dijitIconUndo,.dijitRtl .dijitDisabled .dijitIconEdit,.dijitRtl .dijitDisabled .dijitIconNewTask,.dijitRtl .dijitDisabled .dijitIconEditTask,.dijitRtl .dijitDisabled .dijitIconEditProperty,.dijitRtl .dijitDisabled .dijitIconTask,.dijitRtl .dijitDisabled .dijitIconFilter,.dijitRtl .dijitDisabled .dijitIconConfigure,.dijitRtl .dijitDisabled .dijitIconSearch,.dijitRtl .dijitDisabled .dijitIconApplication,.dijitRtl .dijitDisabled .dijitIconBookmark,.dijitRtl .dijitDisabled .dijitIconChart,.dijitRtl .dijitDisabled .dijitIconConnector,.dijitRtl .dijitDisabled .dijitIconDatabase,.dijitRtl .dijitDisabled .dijitIconDocuments,.dijitRtl .dijitDisabled .dijitIconMail,.dijitRtl .dijitDisabled .dijitLeaf,.dijitRtl .dijitDisabled .dijitIconFile,.dijitRtl .dijitDisabled .dijitIconFunction,.dijitRtl .dijitDisabled .dijitIconKey,.dijitRtl .dijitDisabled .dijitIconPackage,.dijitRtl .dijitDisabled .dijitIconSample,.dijitRtl .dijitDisabled .dijitIconTable,.dijitRtl .dijitDisabled .dijitIconUsers,.dijitRtl .dijitDisabled .dijitFolderClosed,.dijitRtl .dijitDisabled .dijitIconFolderClosed,.dijitRtl .dijitDisabled .dijitFolderOpened,.dijitRtl .dijitDisabled .dijitIconFolderOpen,.dijitRtl .dijitDisabled .dijitIconError
{
	background-image:url(https://serverapi.arcgisonline.com/jsapi/arcgis/3.2/js/dojo/dijit/icons/images/commonIconsObjActDisabled_rtl.png);
}

.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode
{
	background-position:-7px 0;
}

.claro .dijitMenuItemRtl .dijitMenuExpand
{
	background-position:-7px 0;
	margin-left:3px;
	margin-right:0;
}

.claro .dijitMenuItemRtl .dijitMenuItemIcon
{
	margin:0 4px 0 0;
}

.claro .dijitCalendarRtl .dijitCalendarIncrease
{
	background-position:0 0;
}

.claro .dijitCalendarRtl .dijitCalendarDecrease
{
	background-position:-18px 0;
}

.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease
{
	background-position:-36px 0;
}

.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease
{
	background-position:-55px 0;
}

.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease
{
	background-position:-72px 0;
}

.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease
{
	background-position:-91px 0;
}

.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected
{
	margin-left:-6px;
	margin-right:-8px;
	width:114%;
}

.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode
{
	border-width:0;
	padding:2px;
}

.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode
{
	border-width:1px;
	padding:1px;
}

.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch
{
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
}

.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton
{
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}

.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton,.claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton
{
	border-left-width:1px;
	border-right-width:0;
	padding-left:1px;
	padding-right:2px;
}