.dojoSpinner {
	display:inline;
	vertical-align:middle;
	border:1px solid;
	border-color:black rgb(200,200,200) rgb(200,200,200) black;
	padding:0px;
	white-space:nowrap !important;
	font-size:10pt;
	width:auto !important;
	height:auto !important;
}

.dojoSpinnerArrowGroup {
	display:inline;
	padding:0px;
	border:0px;
	margin: 0px;
	vertical-align:middle;
	line-spacing:0px !important;
	width:1.12em;
}

.dojoSpinnerArrowGroup fieldset {
	display:block;
	padding:.1em;
	margin: .08em;
	vertical-align:middle;
	line-spacing:0px !important;
	border:.08em outset;
	border-color:rgb(200,200,200) black black rgb(200,200,200);
	text-align:center;
}

.dojoSpinnerArrowGroup fieldset.dojoSpinnerButtonPushed {
	border-style:inset;
	border-color:black rgb(200,200,200) rgb(200,200,200) black;
	background-color:gray;
}

.dojoSpinner input {
	padding:0px !important;
	vertical-align:middle !important;
	margin:auto !important;
	border:0px !important;
	position:static !important;
	display:inline;
	float:none !important;
	visibility:visible !important;
	font-size:100% !important;
}

.dojoSpinnerArrow {
	padding:0px;
	margin:auto;
	border:0px;
	overflow:hidden;
	height:0.4em;
	width:0.6em;
}

.dojoSpinnerArrow div {
	border-width:1.2em .9em;
	border-style:solid dotted;
	border-color:gray transparent;
	line-height:0px;
	height:0px;
	width:0px;
}

.dojoSpinnerUpArrow {
	margin:-1.2em 0px 0px -.6em;
}

.dojoSpinnerDownArrow {
	margin:-.8em 0px 0px -.6em;
}

.dj_ie6 .dojoSpinnerUpArrow {
	border-width:0px .3em .4em .3em;
	margin:0px;
}

.dj_ie6 .dojoSpinnerDownArrow {
	border-width:.4em .3em 0px .3em;
	margin:0px;
}

.dojoSpinnerButtonPushed .dojoSpinnerArrow div {
	border-color:white transparent;
}
