.dijitReset {
	margin:0;
	border:0;
	padding:0;
	font: inherit;
	line-height:normal;
	color: inherit;
}
.dj_a11y .dijitReset {
	-moz-appearance: none;
}
.dijitInline {
	display:inline-block;
 #zoom: 1;
 #display:inline;
	border:0;
	padding:0;
	vertical-align:middle;
 #vertical-align: auto;
}
table.dijitInline {
	display:inline-table;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.dijitHidden {
	display: none !important;
}
.dijitVisible {
	display: block !important;
	position: relative;
}
.dj_ie6 .dijitComboBox .dijitInputContainer, .dijitInputContainer {
 #zoom: 1;
	overflow: hidden;
	float: none !important;
	position: relative;
}
.dj_ie7 .dijitInputContainer {
	float: left !important;
	clear: left;
	display: inline-block !important;
}
.dj_ie .dijitSelect input, .dj_ie input.dijitTextBox, .dj_ie .dijitTextBox input {
	font-size: 100%;
}
.dijitSelect .dijitButtonText {
	float: left;
	vertical-align: top;
}
TABLE.dijitSelect {
	padding: 0 !important;
	border-collapse: separate;
}
.dijitTextBox .dijitSpinnerButtonContainer, .dijitTextBox .dijitArrowButtonContainer, .dijitValidationTextBox .dijitValidationContainer {
	float: right;
	text-align: center;
}
.dijitSelect input.dijitInputField, .dijitTextBox input.dijitInputField {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.dijitValidationTextBox .dijitValidationContainer {
	display: none;
}
.dijitTeeny {
	font-size:1px;
	line-height:1px;
}
.dijitOffScreen {
	position: absolute !important;
	left: -10000px !important;
	top: -10000px !important;
}
.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0;
	-webkit-overflow-scrolling: touch;
}
.dijitPositionOnly {
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	height: auto !important;
	width: auto !important;
}
.dijitNonPositionOnly {
	float: none !important;
	position: static !important;
	margin: 0 0 0 0 !important;
	vertical-align: middle !important;
}
.dijitBackgroundIframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border: 0;
	padding: 0;
	margin: 0;
}
.dijitDisplayNone {
	display:none !important;
}
.dijitContainer {
	overflow: hidden;
}
.dj_a11y .dijitIcon, .dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner, .dj_a11y img.dijitArrowButtonInner,/* .dj_a11y .dijitCalendarIncrementControl*/, .dj_a11y .dijitTreeExpando {
	display: none;
}
.dijitSpinner div.dijitArrowButtonInner {
	display: block;
}
.dj_a11y .dijitA11ySideArrow {
	display: inline !important;
	cursor: pointer;
}
.dj_a11y .dijitButtonNode {
	border: black outset medium !important;
	padding: 0 !important;
}
.dj_a11y .dijitArrowButton {
	padding: 0 !important;
}
.dj_a11y .dijitButtonContents {
	margin: 0.15em;
}
.dj_a11y .dijitTextBoxReadOnly .dijitInputField, .dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}
.dijitButtonNode * {
	vertical-align: middle;
}
.dijitSelect .dijitArrowButtonInner, .dijitButtonNode .dijitArrowButtonInner {
	background: no-repeat center;
	width: 12px;
	height: 12px;
	direction: ltr;
}
.dijitLeft {
	background-position:left top;
	background-repeat:no-repeat;
}
.dijitStretch {
	white-space:nowrap;
	background-repeat:repeat-x;
}
.dijitRight {
 #display:inline;
	background-position:right top;
	background-repeat:no-repeat;
}
.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {
	opacity: 0.5;
}
.dijitToggleButton, .dijitButton, .dijitDropDownButton, .dijitComboButton {
	margin:0em;
	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: 0.3em;
}
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
 padding:0;
}
.dijitSelect {
	border:1px solid gray;
}
.dijitButtonNode {
	border:1px solid gray;
	margin:0;
	line-height:normal;
	vertical-align: middle;
 #vertical-align: auto;
	text-align:center;
	white-space: nowrap;
}
.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
	line-height:inherit;
}
.dijitTextBox .dijitButtonNode {
	border-width: 0;
}
.dijitSelect, .dijitSelect *, .dijitButtonNode, .dijitButtonNode * {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dj_ie .dijitButtonNode {
	zoom: 1;
}
.dj_ie .dijitButtonNode button {
	overflow: visible;
}
div.dijitArrowButton {
	float: right;
}
.dijitTextBox {
	border: solid black 1px;
 #overflow: hidden;
	width: 15em;
	vertical-align: middle;
}
.dijitTextBoxReadOnly, .dijitTextBoxDisabled {
	color: gray;
}
.dj_safari .dijitTextBoxDisabled input {
	color: #B0B0B0;
}
.dj_safari textarea.dijitTextAreaDisabled {
	color: #333;
}
.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {
	-moz-user-input: none;
}
.dijitPlaceHolder {
	color: #AAAAAA;
	font-style: italic;
	position: absolute;
	top: 0;
	left: 0;
 #filter: "";
}
.dijitTimeTextBox {
	width: 8em;
}
.dijitTextBox input:focus {
	outline: none;
}
.dijitTextBoxFocused {
	outline: 5px -webkit-focus-ring-color;
}
.dijitSelect input, .dijitTextBox input {
	float: left;
}
.dj_ie6 input.dijitTextBox, .dj_ie6 .dijitTextBox input {
	float: none;
}
.dijitInputInner {
	border:0 !important;
	background-color:transparent !important;
	width:100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.dj_a11y .dijitTextBox input {
	margin: 0 !important;
}
.dijitValidationTextBoxError input.dijitValidationInner, .dijitSelect input, .dijitTextBox input.dijitArrowButtonInner {
	text-indent: -2em !important;
	direction: ltr !important;
	text-align: left !important;
	height: auto !important;
 #text-indent: 0 !important;
 #letter-spacing: -5em !important;
 #text-align: right !important;
}
.dj_ie .dijitSelect input, .dj_ie .dijitTextBox input, .dj_ie input.dijitTextBox {
	overflow-y: visible;
	line-height: normal;
}
.dijitSelect .dijitSelectLabel span {
	line-height: 100%;
}
.dj_ie .dijitSelect .dijitSelectLabel {
	line-height: normal;
}
.dj_ie6 .dijitSelect .dijitSelectLabel, .dj_ie7 .dijitSelect .dijitSelectLabel, .dj_ie8 .dijitSelect .dijitSelectLabel, .dj_iequirks .dijitSelect .dijitSelectLabel, .dijitSelect td, .dj_ie6 .dijitSelect input, .dj_iequirks .dijitSelect input, .dj_ie6 .dijitSelect .dijitValidationContainer, .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%;
}
.dj_a11y input.dijitValidationInner, .dj_a11y input.dijitArrowButtonInner {
	text-indent: 0 !important;
	width: 1em !important;
 #text-align: left !important;
	color: black !important;
}
.dijitValidationTextBoxError .dijitValidationContainer {
	display: inline;
	cursor: default;
}
.dijitSpinner .dijitSpinnerButtonContainer, .dijitComboBox .dijitArrowButtonContainer {
	border-width: 0 0 0 1px !important;
}
.dj_a11y .dijitSelect .dijitArrowButtonContainer, .dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
	border-width: 0 !important;
}
.dijitComboBoxMenu {
	list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	clear: both;
}
.dj_ie .dijitToolbar .dijitComboBox {
	vertical-align: middle;
}
.dijitTextBox .dijitSpinnerButtonContainer {
	width: 1em;
	position: relative !important;
	overflow: hidden;
}
.dijitSpinner .dijitSpinnerButtonInner {
	width:1em;
	visibility:hidden !important;
	overflow-x:hidden;
}
.dijitComboBox .dijitButtonNode, .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0px !important;
	border-style: solid !important;
}
.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer, .dj_a11y .dijitSpinner .dijitArrowButtonInner, .dj_a11y .dijitSpinnerButtonContainer input {
	width: 1em !important;
}
.dj_a11y .dijitSpinner .dijitArrowButtonInner {
	margin: 0 auto !important;
}
.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0.3em !important;
	padding-right: 0.3em !important;
	margin-left: 0.3em !important;
	margin-right: 0.3em !important;
	width: 1.4em !important;
}
.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 1em !important;
}
.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0.1em !important;
	margin-right: 0.1em !important;
	width: 1em !important;
}
.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 2em !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	padding: 0;
	position: absolute !important;
	right: 0;
	float: none;
	height: 50%;
	width: 100%;
	bottom: auto;
	left: 0;
	right: auto;
}
.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: auto;
}
.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
	overflow: visible !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
	top: 50%;
	border-top-width: 1px !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
 #bottom: 50%;
	top: 0;
}
.dijitSpinner .dijitArrowButtonInner {
	margin: auto;
	overflow-x: hidden;
	height: 100% !important;
}
.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
	height: auto !important;
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	-moz-transform: scale(0.5);
	-moz-transform-origin: center top;
	-webkit-transform: scale(0.5);
	-webkit-transform-origin: center top;
	-o-transform: scale(0.5);
	-o-transform-origin: center top;
	transform: scale(0.5);
	transform-origin: left top;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100%;
	visibility: hidden;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	zoom: 50%;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
	overflow: hidden;
}
.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 100%;
}
.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 1em;
}
.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	vertical-align:top;
	visibility: visible;
}
.dj_a11y .dijitSpinnerButtonContainer {
	width: 1em;
}
.dijitCheckBox, .dijitRadio, .dijitCheckBoxInput {
	padding: 0;
	border: 0;
	width: 16px;
	height: 16px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow: hidden;
}
.dijitCheckBox input, .dijitRadio input {
	margin: 0;
	padding: 0;
	display: block;
}
.dijitCheckBoxInput {
	opacity: 0.01;
}
.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity=0);
}
.dj_a11y .dijitCheckBox, .dj_a11y .dijitRadio {
	width: auto !important;
	height: auto !important;
}
.dj_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}
.dj_a11y .dijitFocusedLabel {
	border: 1px dotted;
	outline: 0px !important;
}
.dijitProgressBar {
	z-index: 0;
}
.dijitProgressBarEmpty {
	position:relative;
	overflow:hidden;
	border:1px solid black;
	z-index:0;
}
.dijitProgressBarFull {
	position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0;
	width:100%;
}
.dj_ie6 .dijitProgressBarFull {
	height:1.6em;
}
.dijitProgressBarTile {
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width: 100%;
	height:auto;
	background-color:#aaa;
	background-attachment: fixed;
}
.dj_a11y .dijitProgressBarTile {
	border-width:2px;
	border-style:solid;
	background-color:transparent !important;
}
.dj_ie6 .dijitProgressBarTile {
	position:static;
	height:1.6em;
}
.dijitProgressBarIndeterminate .dijitProgressBarTile {
}
.dijitProgressBarIndeterminateHighContrastImage {
	display:none;
}
.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.dijitProgressBarLabel {
	display:block;
	position:static;
	width:100%;
	text-align:center;
	background-color:transparent !important;
}
.dijitTooltip {
	position: absolute;
	z-index: 2000;
	display: block;
	left: 0;
	top: -10000px;
	overflow: visible;
}
.dijitTooltipContainer {
	border: solid black 2px;
	background: #b8b5b5;
	color: black;
	font-size: small;
}
.dijitTooltipFocusNode {
	padding: 2px 2px 2px 2px;
}
.dijitTooltipConnector {
	position: absolute;
}
.dj_a11y .dijitTooltipConnector {
	display: none;
}
.dijitTooltipData {
	display:none;
}
.dijitLayoutContainer {
	position: relative;
	display: block;
	overflow: hidden;
}
.dijitAlignTop, .dijitAlignBottom, .dijitAlignLeft, .dijitAlignRight {
	position: absolute;
	overflow: hidden;
}
body .dijitAlignClient {
	position: absolute;
}
.dijitBorderContainer, .dijitBorderContainerNoGutter {
	position:relative;
	overflow: hidden;
	z-index: 0;
}
.dijitBorderContainerPane, .dijitBorderContainerNoGutterPane {
	z-index: 2;
}
.dijitBorderContainer > .dijitTextArea {
	resize: none;
}
.dijitGutter {
	position: absolute;
	font-size: 1px;
}
.dijitSplitter {
	position: absolute;
	overflow: hidden;
	z-index: 10;
	background-color: #fff;
	border-color: gray;
	border-style: solid;
	border-width: 0;
}
.dj_ie .dijitSplitter {
	z-index: 1;
}
.dijitSplitterActive {
	z-index: 11 !important;
}
.dijitSplitterCover {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.dijitSplitterCoverActive {
	z-index:3 !important;
}
.dj_ie .dijitSplitterCover {
	background: white;
	opacity: 0;
}
.dj_ie6 .dijitSplitterCover, .dj_ie7 .dijitSplitterCover, .dj_ie8 .dijitSplitterCover {
	filter: alpha(opacity=0);
}
.dijitSplitterH {
	height: 7px;
	border-top:1px;
	border-bottom:1px;
	cursor: row-resize;
	-webkit-tap-highlight-color: transparent;
}
.dijitSplitterV {
	width: 7px;
	border-left:1px;
	border-right:1px;
	cursor: col-resize;
	-webkit-tap-highlight-color: transparent;
}
.dijitSplitContainer {
	position: relative;
	overflow: hidden;
	display: block;
}
.dijitSplitPane {
	position: absolute;
}
.dijitSplitContainerSizerH, .dijitSplitContainerSizerV {
	position:absolute;
	font-size: 1px;
	background-color: ThreeDFace;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
	margin: 0;
}
.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {
	overflow:hidden;
	position:absolute;
	top:49%;
}
.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {
	position:absolute;
	left:49%;
}
.dijitSplitterShadow, .dijitSplitContainerVirtualSizerH, .dijitSplitContainerVirtualSizerV {
	font-size: 1px;
	background-color: ThreeDShadow;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	margin: 0;
}
.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {
	cursor: col-resize;
}
.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
	cursor: row-resize;
}
.dj_a11y .dijitSplitterH {
	border-top:1px solid #d3d3d3 !important;
	border-bottom:1px solid #d3d3d3 !important;
}
.dj_a11y .dijitSplitterV {
	border-left:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
}
.dijitContentPane {
	display: block;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.dijitContentPaneSingleChild {
	overflow: hidden;
}
.dijitContentPaneLoading .dijitIconLoading, .dijitContentPaneError .dijitIconError {
	margin-right: 9px;
}
.dijitTitlePane {
	display: block;
	overflow: hidden;
}
.dijitTitlePaneTitle, .dijitFieldset legend {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitFixedOpen, .dijitFixedClosed {
	cursor: default;
}
.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner, .dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner {
	display: none;
}
.dijitTitlePaneTitle * {
	vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner, .dijitFieldset .dijitArrowNodeInner {
	display: none;
}
.dj_a11y .dijitTitlePane .dijitArrowNodeInner, .dj_a11y .dijitFieldset .dijitArrowNodeInner {
	display:inline !important;
	font-family: monospace;
}
.dj_a11y .dijitTitlePane .dijitArrowNode, .dj_a11y .dijitFieldset .dijitArrowNode {
	display:none;
}
.dj_ie6 .dijitTitlePaneContentOuter, .dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
	zoom: 1;
}
.dijitColorPalette {
	border: 1px solid #999;
	background: #fff;
	position: relative;
}
.dijitColorPalette .dijitPaletteTable {
	padding: 2px 3px 3px 3px;
	position: relative;
	overflow: hidden;
	outline: 0;
	border-collapse: separate;
}
.dj_ie6 .dijitColorPalette .dijitPaletteTable, .dj_ie7 .dijitColorPalette .dijitPaletteTable, .dj_iequirks .dijitColorPalette .dijitPaletteTable {
	padding: 0;
	margin: 2px 3px 3px 3px;
}
.dijitColorPalette .dijitPaletteCell {
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: none;
}
.dijitColorPalette .dijitPaletteImg {
	padding: 1px;
	border: 1px solid #999;
	margin: 2px 1px;
	cursor: default;
	font-size: 1px;
}
.dj_gecko .dijitColorPalette .dijitPaletteImg {
	padding-bottom: 0;
}
.dijitColorPalette .dijitColorPaletteSwatch {
	width: 14px;
	height: 12px;
}
.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;
}
.dj_a11y .dijitColorPalette .dijitPaletteTable, .dj_a11y .dijitColorPalette .dijitPaletteTable * {
	background-color: transparent !important;
}
.dijitAccordionContainer {
	border:1px solid #b7b7b7;
	border-top:0 !important;
}
.dijitAccordionTitle {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitAccordionTitleSelected {
	cursor: default;
}
.dijitAccordionTitle .arrowTextUp, .dijitAccordionTitle .arrowTextDown {
	display: none;
	font-size: 0.65em;
	font-weight: normal !important;
}
.dj_a11y .dijitAccordionTitle .arrowTextUp, .dj_a11y .dijitAccordionTitleSelected .arrowTextDown {
	display: inline;
}
.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {
	display: none;
}
.dijitAccordionChildWrapper {
	overflow: hidden;
}
.dijitMenu {
	border:1px solid black;
	background-color:white;
}
.dijitMenuTable {
	border-collapse:collapse;
	border-width:0;
	background-color:white;
}
.dj_webkit .dijitMenuTable td[colspan="2"] {
	border-right:hidden;
}
.dijitMenuItem {
	text-align: left;
	white-space: nowrap;
	padding:.1em .2em;
	cursor:pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitMenuItem:focus {
	outline: none
}
.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected {
	background-color:black;
	color:white;
}
.dijitMenuItemIcon, .dijitMenuExpand {
	background-repeat: no-repeat;
}
.dijitMenuItemDisabled * {
	opacity:0.5;
	cursor:default;
}
.dj_ie .dj_a11y .dijitMenuItemDisabled, .dj_ie .dj_a11y .dijitMenuItemDisabled *, .dj_ie .dijitMenuItemDisabled * {
	color: gray;
	filter: alpha(opacity=35);
}
.dijitMenuItemLabel {
	position: relative;
	vertical-align: middle;
}
.dj_a11y .dijitMenuItemSelected {
	border: 1px dotted black !important;
}
.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
	border-width: 1px;
	border-style: solid;
}
.dj_ie8 .dj_a11y .dijitMenuItemLabel {
	position:static;
}
.dijitMenuExpandA11y {
	display: none;
}
.dj_a11y .dijitMenuExpandA11y {
	display: inline;
}
.dijitMenuSeparator td {
	border: 0;
	padding: 0;
}
.dijitMenuSeparatorTop {
	height: 50%;
	margin: 0;
	margin-top:3px;
	font-size: 1px;
}
.dijitMenuSeparatorBottom {
	height: 50%;
	margin: 0;
	margin-bottom:3px;
	font-size: 1px;
}
.dijitMenuItemIconChar {
	display: none;
	visibility: hidden;
}
.dj_a11y .dijitMenuItemIconChar {
	display: inline;
}
.dijitCheckedMenuItemChecked .dijitMenuItemIconChar, .dijitRadioMenuItemChecked .dijitMenuItemIconChar {
	visibility: visible;
}
.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {
	margin: 0;
}
.dijitStackController .dijitToggleButtonChecked * {
	cursor: default;
}
.dijitTabContainer {
	z-index: 0;
	overflow: visible;
}
.dj_ie6 .dijitTabContainer {
	overflow: hidden;
}
.dijitTabContainerNoLayout {
	width: 100%;
}
.dijitTabContainerBottom-tabs, .dijitTabContainerTop-tabs, .dijitTabContainerLeft-tabs, .dijitTabContainerRight-tabs {
	z-index: 1;
	overflow: visible !important;
}
.dijitTabController {
	z-index: 1;
}
.dijitTabContainerBottom-container, .dijitTabContainerTop-container, .dijitTabContainerLeft-container, .dijitTabContainerRight-container {
	z-index:0;
	overflow: hidden;
	border: 1px solid black;
}
.nowrapTabStrip {
	width: 50000px;
	display: block;
	position: relative;
	text-align: left;
	z-index: 1;
}
.dijitTabListWrapper {
	overflow: hidden;
	z-index: 1;
}
.dj_a11y .tabStripButton img {
	display: none;
}
.dijitTabContainerTop-tabs {
	border-bottom: 1px solid black;
}
.dijitTabContainerTop-container {
	border-top: 0;
}
.dijitTabContainerLeft-tabs {
	border-right: 1px solid black;
	float: left;
}
.dijitTabContainerLeft-container {
	border-left: 0;
}
.dijitTabContainerBottom-tabs {
	border-top: 1px solid black;
}
.dijitTabContainerBottom-container {
	border-bottom: 0;
}
.dijitTabContainerRight-tabs {
	border-left: 1px solid black;
	float: left;
}
.dijitTabContainerRight-container {
	border-right: 0;
}
div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {
	cursor: auto;
}
.dijitTab {
	position:relative;
	cursor:pointer;
	-webkit-tap-highlight-color: transparent;
	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-block;
 #zoom: 1;
 #display:inline;
}
.tabStripButton {
	z-index: 12;
}
.dijitTabButtonDisabled .tabStripButton {
	display: none;
}
.dijitTabCloseButton {
	margin-left: 1em;
}
.dijitTabCloseText {
	display:none;
}
.dijitTab .tabLabel {
	min-height: 15px;
	display: inline-block;
}
.dijitNoIcon {
	display: none;
}
.dj_ie6 .dijitTab .dijitNoIcon {
	display: inline;
	height: 15px;
	width: 1px;
}
.dj_a11y .dijitTabCloseButton {
	background-image: none !important;
	width: auto !important;
	height: auto !important;
}
.dj_a11y .dijitTabCloseText {
	display: inline;
}
.dijitTabPane, .dijitStackContainer-child, .dijitAccordionContainer-child {
	border: none !important;
}
.dijitInlineEditBoxDisplayMode {
	border: 1px solid transparent;
	cursor: text;
}
.dj_a11y .dijitInlineEditBoxDisplayMode, .dj_ie6 .dijitInlineEditBoxDisplayMode {
	border: none;
}
.dijitInlineEditBoxDisplayModeHover, .dj_a11y .dijitInlineEditBoxDisplayModeHover, .dj_ie6 .dijitInlineEditBoxDisplayModeHover {
	background-color: #e2ebf2;
	border: solid 1px black;
}
.dijitInlineEditBoxDisplayModeDisabled {
	cursor: default;
}
.dijitTree {
	overflow: auto;
	-webkit-tap-highlight-color: transparent;
}
.dijitTreeContainer {
	float: left;
}
.dijitTreeIndent {
	width: 19px;
}
.dijitTreeRow, .dijitTreeContent {
	white-space: nowrap;
}
.dj_ie .dijitTreeLabel:focus {
	outline: 1px dotted black;
}
.dijitTreeRow img {
	vertical-align: middle;
}
.dijitTreeContent {
	cursor: default;
}
.dijitExpandoText {
	display: none;
}
.dj_a11y .dijitExpandoText {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	border-style: solid;
	border-width: thin;
	cursor: pointer;
}
.dijitTreeLabel {
	margin: 0 4px;
}
.dijitDialog {
	position: absolute;
	z-index: 999;
	overflow: hidden;
}
.dijitDialogTitleBar {
	cursor: move;
}
.dijitDialogFixed .dijitDialogTitleBar {
	cursor:default;
}
.dijitDialogCloseIcon {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitDialogPaneContent {
	-webkit-overflow-scrolling: touch;
}
.dijitDialogUnderlayWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 998;
	display: none;
	background: transparent !important;
}
.dijitDialogUnderlay {
	background: #eee;
	opacity: 0.5;
}
.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=50);
}
.dj_a11y .dijitSpinnerButtonContainer, .dj_a11y .dijitDialog {
	opacity: 1 !important;
	background-color: white !important;
}
.dijitDialog .closeText {
	display:none;
	position:absolute;
}
.dj_a11y .dijitDialog .closeText {
	display:inline;
}
.dijitSliderMoveable {
	z-index:99;
	position:absolute !important;
	display:block;
	vertical-align:middle;
}
.dijitSliderMoveableH {
	right:0;
}
.dijitSliderMoveableV {
	right:50%;
}
.dj_a11y div.dijitSliderImageHandle, .dijitSliderImageHandle {
	margin:0;
	padding:0;
	position:relative !important;
	border:8px solid gray;
	width:0;
	height:0;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dj_iequirks .dj_a11y .dijitSliderImageHandle {
	font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
	overflow: hidden;
}
.dj_ie7 .dj_a11y .dijitSliderImageHandle {
	overflow: visible;
}
.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {
	border:4px solid #000;
	height:8px;
	width:8px;
}
.dijitSliderImageHandleV {
	top:-8px;
	right: -50%;
}
.dijitSliderImageHandleH {
	left:50%;
	top:-5px;
	vertical-align:top;
}
.dijitSliderBar {
	border-style:solid;
	border-color:black;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitSliderBarContainerV {
	position:relative;
	height:100%;
	z-index:1;
}
.dijitSliderBarContainerH {
	position:relative;
	z-index:1;
}
.dijitSliderBarH {
	height:4px;
	border-width:1px 0;
}
.dijitSliderBarV {
	width:4px;
	border-width:0 1px;
}
.dijitSliderProgressBar {
	background-color:red;
	z-index:1;
}
.dijitSliderProgressBarV {
	position:static !important;
	height:0;
	vertical-align:top;
	text-align:left;
}
.dijitSliderProgressBarH {
	position:absolute !important;
	width:0;
	vertical-align:middle;
	overflow:visible;
}
.dijitSliderRemainingBar {
	overflow:hidden;
	background-color:transparent;
	z-index:1;
}
.dijitSliderRemainingBarV {
	height:100%;
	text-align:left;
}
.dijitSliderRemainingBarH {
	width:100% !important;
}
.dijitSliderBumper {
	overflow:hidden;
	z-index:1;
}
.dijitSliderBumperV {
	width:4px;
	height:8px;
	border-width:0 1px;
}
.dijitSliderBumperH {
	width:8px;
	height:4px;
	border-width:1px 0;
}
.dijitSliderBottomBumper, .dijitSliderLeftBumper {
	background-color:red;
}
.dijitSliderTopBumper, .dijitSliderRightBumper {
	background-color:transparent;
}
.dijitSliderDecoration {
	text-align:center;
}
.dijitSliderDecorationC, .dijitSliderDecorationV {
	position: relative;
}
.dijitSliderDecorationH {
	width: 100%;
}
.dijitSliderDecorationV {
	height: 100%;
	white-space: nowrap;
}
.dijitSliderButton {
	font-family:monospace;
	margin:0;
	padding:0;
	display:block;
}
.dj_a11y .dijitSliderButtonInner {
	visibility:visible !important;
}
.dijitSliderButtonContainer {
	text-align:center;
	height:0;
}
.dijitSliderButtonContainer * {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitSlider .dijitButtonNode {
	padding:0;
	display:block;
}
.dijitRuleContainer {
	position:relative;
	overflow:visible;
}
.dijitRuleContainerV {
	height:100%;
	line-height:0;
	float:left;
	text-align:left;
}
.dj_opera .dijitRuleContainerV {
	line-height:2%;
}
.dj_ie .dijitRuleContainerV {
	line-height:normal;
}
.dj_gecko .dijitRuleContainerV {
	margin:0 0 1px 0;
}
.dijitRuleMark {
	position:absolute;
	border:1px solid black;
	line-height:0;
	height:100%;
}
.dijitRuleMarkH {
	width:0;
	border-top-width:0 !important;
	border-bottom-width:0 !important;
	border-left-width:0 !important;
}
.dijitRuleLabelContainer {
	position:absolute;
}
.dijitRuleLabelContainerH {
	text-align:center;
	display:inline-block;
}
.dijitRuleLabelH {
	position:relative;
	left:-50%;
}
.dijitRuleLabelV {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.dijitRuleMarkV {
	height:0;
	border-right-width:0 !important;
	border-bottom-width:0 !important;
	border-left-width:0 !important;
	width:100%;
	left:0;
}
.dj_ie .dijitRuleLabelContainerV {
	margin-top:-.55em;
}
.dj_a11y .dijitSliderReadOnly, .dj_a11y .dijitSliderDisabled {
	opacity:0.6;
}
.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar, .dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {
	filter: alpha(opacity=40);
}
.dj_a11y .dijitSlider .dijitSliderButtonContainer div {
	font-family: monospace;
	font-size: 1em;
	line-height: 1em;
	height: auto;
	width: auto;
	margin: 0 4px;
}
.dj_a11y .dijitButtonContents .dijitButtonText, .dj_a11y .dijitTab .tabLabel {
	display: inline !important;
}
.dj_a11y .dijitSelect .dijitButtonText {
	display: inline-block !important;
}
.dijitTextArea {
	width:100%;
	overflow-y: auto;
}
.dijitTextArea[cols] {
	width:auto;
}
.dj_ie .dijitTextAreaCols {
	width:auto;
}
.dijitExpandingTextArea {
	resize: none;
}
.dijitToolbarSeparator {
	height: 18px;
	width: 5px;
	padding: 0 1px;
	margin: 0;
}
.dijitIEFixedToolbar {
	position:absolute;
 top: expression(eval((document.documentElement||document.body).scrollTop));
}
.dijitEditor {
	display: block;
}
.dijitEditorDisabled, .dijitEditorReadOnly {
	color: gray;
}
.dijitTimePicker {
	background-color: white;
}
.dijitTimePickerItem {
	cursor:pointer;
	-webkit-tap-highlight-color: transparent;
}
.dijitTimePickerItemHover {
	background-color:gray;
	color:white;
}
.dijitTimePickerItemSelected {
	font-weight:bold;
	color:#333;
	background-color:#b7cdee;
}
.dijitTimePickerItemDisabled {
	color:gray;
	text-decoration:line-through;
}
.dijitTimePickerItemInner {
	text-align:center;
	border:0;
	padding:2px 8px 2px 8px;
}
.dijitTimePickerTick, .dijitTimePickerMarker {
	border-bottom:1px solid gray;
}
.dijitTimePicker .dijitDownArrowButton {
	border-top: none !important;
}
.dijitTimePickerTick {
	color:#CCC;
}
.dijitTimePickerMarker {
	color:black;
	background-color:#CCC;
}
.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
	border: solid 4px black;
}
.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
	border: dashed 4px black;
}
.dijitToggleButtonIconChar {
	display:none !important;
}
.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {
	display:inline !important;
	visibility:hidden;
}
.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {
	font-family: "Arial Unicode MS";
}
.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	display: inline !important;
	visibility:visible !important;
}
.dijitArrowButtonChar {
	display:none !important;
}
.dj_a11y .dijitArrowButtonChar {
	display:inline !important;
}
.dj_a11y .dijitDropDownButton .dijitArrowButtonInner, .dj_a11y .dijitComboButton .dijitArrowButtonInner {
	display:none !important;
}
.dj_a11y .dijitSelect {
	border-collapse: separate !important;
	border-width: 1px;
	border-style: solid;
}
.dj_ie .dijitSelect {
	vertical-align: middle;
}
.dj_ie6 .dijitSelect .dijitValidationContainer, .dj_ie8 .dijitSelect .dijitButtonText {
	vertical-align: top;
}
.dj_ie6 .dijitTextBox .dijitInputContainer, .dj_iequirks .dijitTextBox .dijitInputContainer, .dj_ie6 .dijitTextBox .dijitArrowButtonInner, .dj_ie6 .dijitSpinner .dijitSpinnerButtonInner, .dijitSelect .dijitSelectLabel {
	vertical-align: baseline;
}
.dijitNumberTextBox {
	text-align: left;
	direction: ltr;
}
.dijitNumberTextBox .dijitInputInner {
	text-align: inherit;
}
.dijitToolbar .dijitSelect {
	margin: 0;
}
.dj_webkit .dijitToolbar .dijitSelect {
	padding-left: 0.3em;
}
.dijitSelect .dijitButtonContents {
	padding: 0;
	white-space: nowrap;
	text-align: left;
	border-style: none solid none none;
	border-width: 1px;
}
.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: bold;
}
.dijitSelectMenu {
	border-width: 1px;
}
.dijitForceStatic {
	position: static !important;
}
.dijitReadOnly *, .dijitDisabled *, .dijitReadOnly, .dijitDisabled {
	cursor: default;
	color: #818181;
}
.dojoDndItem {
	padding: 2px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
.dojoDndHorizontal .dojoDndItem {
 #display: inline;
	display: inline-block;
}
.dojoDndItemBefore, .dojoDndItemAfter {
	border: 0px solid #369;
}
.dojoDndItemBefore {
	border-width: 2px 0 0 0;
	padding: 0 2px 2px 2px;
}
.dojoDndItemAfter {
	border-width: 0 0 2px 0;
	padding: 2px 2px 0 2px;
}
.dojoDndHorizontal .dojoDndItemBefore {
	border-width: 0 0 0 2px;
	padding: 2px 2px 2px 0;
}
.dojoDndHorizontal .dojoDndItemAfter {
	border-width: 0 2px 0 0;
	padding: 2px 0 2px 2px;
}
.dojoDndItemOver {
	cursor:pointer;
}
.dj_gecko .dijitArrowButtonInner INPUT, .dj_gecko INPUT.dijitArrowButtonInner {
	-moz-user-focus:ignore;
}
.dijitFocused .dijitMenuItemShortcutKey {
	text-decoration: underline;
}
.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("../../icons/images/commonIconsObjActEnabled.png");
	width: 16px;
	height: 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("../../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("../../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: -160px;
}
.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("../../icons/images/loadingAnimation_rtl.gif") no-repeat;
	height: 20px;
	width: 20px;
}
.claro .dijitPopup {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.claro .dijitTooltipDialogPopup {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.claro .dijitComboBoxHighlightMatch {
	background-color: #abd6ff;
}
.claro .dojoDndItem {
	border-color: rgba(0, 0, 0, 0);
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
}
.claro .dojoDndItemOver {
	background-color: #abd6ff;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 1px;
	border: solid 1px #759dc0;
	color: #000000;
}
.claro .dojoDndItemAnchor, .claro .dojoDndItemSelected {
	background-color: #cfe5fa;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 1px;
	border: solid 1px #759dc0;
	color: #000000;
}
.claro .dojoDndItemBefore, .claro .dojoDndItemAfter {
	border-color: #759dc0;
}
.claro table.dojoDndAvatar {
	border: 1px solid #b5bcc7;
	border-collapse: collapse;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	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("images/dnd.png");
	background-repeat: no-repeat;
	background-position: 2px -122px;
}
.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: #666;
}
.claro .dijitValidationTextBoxError .dijitValidationContainer {
	background-color: #d46464;
	background-image: url("form/images/error.png");
	background-position: top center;
	border: solid #d46464 0;
	width: 9px;
}
.claro .dijitTextBoxError .dijitValidationContainer {
	border-left-width: 1px;
}
.claro .dijitValidationTextBoxError .dijitValidationIcon {
	width: 0;
	background-color: transparent;
}
.claro .dijitTextArea, .claro .dijitInputField .dijitPlaceHolder {
	padding: 2px;
}
.claro .dijitSelect .dijitInputField, .claro .dijitTextBox .dijitInputField {
	padding: 1px 2px;
}
.dj_gecko .claro .dijitTextBox .dijitInputInner, .dj_webkit .claro .dijitTextBox .dijitInputInner {
	padding: 1px;
}
.claro .dijitSelect, .claro .dijitSelect .dijitButtonContents, .claro .dijitTextBox, .claro .dijitTextBox .dijitButtonNode {
	border-color: #b5bcc7;
	-webkit-transition-property: background-color, border;
	-moz-transition-property: background-color, border;
	transition-property: background-color, border;
	-webkit-transition-duration: 0.35s;
	-moz-transition-duration: 0.35s;
	transition-duration: 0.35s;
}
.claro .dijitSelect, .claro .dijitTextBox {
	background-color: #ffffff;
}
.claro .dijitSelectHover, .claro .dijitSelectHover .dijitButtonContents, .claro .dijitTextBoxHover, .claro .dijitTextBoxHover .dijitButtonNode {
	border-color: #759dc0;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.claro .dijitTextBoxHover {
	background-color: #e5f2fe;
	background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
}
.claro .dijitSelectError, .claro .dijitSelectError .dijitButtonContents, .claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitButtonNode {
	border-color: #d46464;
}
.claro .dijitSelectFocused, .claro .dijitSelectFocused .dijitButtonContents, .claro .dijitTextBoxFocused, .claro .dijitTextBoxFocused .dijitButtonNode {
	border-color: #759dc0;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}
.claro .dijitTextBoxFocused {
	background-color: #ffffff;
	background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
}
.claro .dijitSelectErrorFocused, .claro .dijitSelectErrorFocused .dijitButtonContents, .claro .dijitTextBoxErrorFocused, .claro .dijitTextBoxErrorFocused .dijitButtonNode {
	border-color: #ce5050;
}
.claro .dijitSelectDisabled, .claro .dijitSelectDisabled .dijitButtonContents, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitButtonNode {
	border-color: #d3d3d3;
}
.claro .dijitSelectDisabled, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {
	background-color: #efefef;
	background-image: none;
}
.claro .dijitSelectDisabled, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputInner {
	color: #818181;
}
.dj_webkit .claro .dijitDisabled input {
	color: #757575;
}
.dj_webkit .claro textarea.dijitTextAreaDisabled {
	color: #1b1b1b;
}
.claro .dijitSelect .dijitArrowButtonInner, .claro .dijitComboBox .dijitArrowButtonInner {
	background-image: url("form/images/commonFormArrows.png");
	background-position: -35px 53%;
	background-repeat: no-repeat;
	margin: 0;
	width: 16px;
}
.claro .dijitComboBox .dijitArrowButtonInner {
	border: 1px solid #ffffff;
}
.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
	border: none;
}
.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
	border: none;
}
.claro .dijitSelectLabel, .claro .dijitTextBox .dijitInputInner, .claro .dijitValidationTextBox .dijitValidationContainer {
	padding: 1px 0;
}
.claro .dijitComboBox .dijitButtonNode {
	background-color: #efefef;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover, .claro .dijitComboBoxFocused .dijitArrowButton {
	background-color: #abd6ff;
}
.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
	background-position: -70px 53%;
}
.claro .dijitComboBox .dijitHasDropDownOpen {
	background-color: #7dbdfa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 1px;
}
.dj_iequirks .claro .dijitComboBox .dijitHasDropDownOpen {
	padding: 1px 0;
}
.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
	background-position: -70px 53%;
	border: 0 none;
}
.claro div.dijitComboBoxDisabled .dijitArrowButtonInner {
	background-position: 0 50%;
	background-color: #efefef;
}
.dj_ff3 .claro .dijitInputField input[type="hidden"] {
	display: none;
	height: 0;
	width: 0;
}
.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
	width: 18px;
}
.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {
	width: 16px;
}
.claro .dijitButtonNode {
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.claro .dijitDropDownButton .dijitButtonNode, .claro .dijitComboButton .dijitButtonNode, .claro .dijitToggleButton .dijitButtonNode {
	border:1px solid #e6e6e6;
	margin:0 0 0 10px;
	background:#fff;
	padding:4px 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:1px 1px 4px #e6e6e6 inset;
	-moz-box-shadow:1px 1px 4px #e6e6e6 inset;
	box-shadow:1px 1px 4px #e6e6e6 inset;
}
.claro .dijitDropDownButton .dijitButtonNode
{
	margin: 0;
}
#pnlLoginPage .dijitButtonNode, #pnlSettingsUserEditorPage .dijitButtonNode, #pnlChangePasswordPage .dijitButtonNode {
	border:0;
	padding:0;
	margin:0;
	color:inherit;
	box-shadow:none;
	background:none;
	vertical-align:middle;
}
.claro .dijitComboButton .dijitArrowButton {
	border-left-width: 0;
	padding: 4px 2px 4px 2px;
}
.claro .dijitArrowButtonInner {
	width: 15px;
	height: 15px;
	margin: 0 auto;
	background-image: url("form/images/buttonArrows.png");
	background-repeat: no-repeat;
	background-position: -51px 53%;
}
.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 0.3em;
	text-align: center;
}
.claro .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitComboButton .dijitButtonNodeHover, .claro .dijitComboButton .dijitDownArrowButtonHover, .claro .dijitToggleButtonHover .dijitButtonNode {
	background-color: #fff;
	box-shadow:1px 1px 4px #ccc inset;
	border-color:#999;
	color: #000000;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.claro .dijitButtonActive .dijitButtonNode, .claro .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitComboButtonActive .dijitButtonNode, .claro .dijitToggleButtonActive .dijitButtonNode, .claro .dijitToggleButtonChecked .dijitButtonNode {
	background-color: #86bdf2;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.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 {
	background-color: #efefef;
	border: solid 1px #d3d3d3;
	color: #818181;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	background-image: url("form/images/buttonDisabled.png");
	background-image: -moz-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
	background-image: -webkit-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
	background-image: -o-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
	background-image: linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%);
	_background-image: none;
}
.claro .dijitComboButtonDisabled .dijitArrowButton {
	border-left-width: 0;
}
.claro table.dijitComboButton {
	border-collapse: separate;
}
.claro .dijitComboButton .dijitStretch {
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.claro .dijitComboButton .dijitArrowButton {
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.claro .dijitToggleButton .dijitCheckBoxIcon {
	background-image: url("images/checkmarkNoBorder.png");
}
.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon {
	background-image: url("images/checkmarkNoBorder.gif");
}
.claro .dijitCheckBox, .claro .dijitCheckBoxIcon {
	background-image: url("../../../../resources/sprites/checkboxRadioButtonStyle.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0 2px 0 0;
	padding: 0;
}
.claro .dijitCheckBox, .claro .dijitToggleButton .dijitCheckBoxIcon {
	background-position: -16px;
}
.claro .dijitCheckBoxChecked, .claro .dijitToggleButtonChecked .dijitCheckBoxIcon {
	background-position: 0;
}
.claro .dijitCheckBoxDisabled {
	background-position: -80px;
}
.claro .dijitCheckBoxCheckedDisabled {
	background-position: -64px;
}
.claro .dijitCheckBoxHover {
	background-position: -48px;
}
.claro .dijitCheckBoxCheckedHover {
	background-position: -32px;
}
.claro .dijitToggleButton .dijitRadio, .claro .dijitToggleButton .dijitRadioIcon {
	background-image: url("../../../../resources/sprites/checkboxRadioButtonStyle.png");
}
.claro .dijitRadio, .claro .dijitRadioIcon {
	background-image: url("../../../../resources/sprites/checkboxRadioButtonStyle.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0 2px 0 0;
	padding: 0;
}
.claro .dijitRadio {
	background-position: -112px;
}
.claro .dijitToggleButton .dijitRadioIcon {
	background-position: -114px;
}
.claro .dijitRadioDisabled {
	background-position: -176px;
}
.claro .dijitRadioHover {
	background-position: -144px;
}
.claro .dijitRadioChecked {
	background-position: -96px;
}
.claro .dijitToggleButtonChecked .dijitRadioIcon {	/*?*/
	background-position: -98px;
}
.claro .dijitRadioCheckedHover {
	background-position: -128px;
}
.claro .dijitRadioCheckedDisabled {
	background-position: -160px;
}
.claro .gridx .dijitCheckBoxPartial {
    background-image: url("../../../../resources/sprites/checkboxRadioButtonStyle.png") !important;
	background-repeat: no-repeat !important;
	background-position: -96px !important;
	width: 16px;
	height: 16px !important;
	margin: 0 2px 0 0;
	padding: 0;
}
.claro .dijitSelect .dijitArrowButtonContainer {
	border: 1px solid #ffffff;
}
.claro .dijitSelect .dijitArrowButton {
	padding: 0;
	background-color: #efefef;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
	height: 16px;
}
.claro .dijitSelectHover {
	background-color: #e5f2fe;
	background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-repeat: repeat-x;
}
.claro .dijitSelectHover .dijitArrowButton {
	background-color: #abd6ff;
}
.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
	background-position: -70px 53%;
}
.claro .dijitSelectFocused .dijitArrowButton {
	background-color: #7dbefa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitSelectFocused .dijitArrowButton {
	border: none;
	padding: 1px;
}
.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {
	background-position: -70px 53%;
}
.claro .dijitSelectDisabled {
	border-color: #d3d3d3;
	background-color: #efefef;
	background-image: none;
	color: #818181;
}
.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
	background-position: 0 53%;
}
.claro .dijitSelectMenu td.dijitMenuItemIconCell, .claro .dijitSelectMenu td.dijitMenuArrowCell {
	display: none;
}
.claro .dijitSelectMenu td.dijitMenuItemLabel {
	padding: 2px;
}
.claro .dijitSelectMenu .dijitMenuSeparatorTop {
	border-bottom: 1px solid #759dc0;
}
.claro .dijitTabPaneWrapper {
	background: #ffffff;
}
.claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs, .claro .dijitTabContainerBottom-tabs, .claro .dijitTabContainerLeft-tabs, .claro .dijitTabContainerRight-tabs {
	border: none;
}
.claro .dijitTabCloseButton {
	background: url("layout/images/tabClose.png") no-repeat;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	margin-right: -5px;
}
.claro .dijitTabCloseButtonHover {
	background-position: -14px;
}
.claro .dijitTabCloseButtonActive {
	background-position: -28px;
}
.claro .dijitTabSpacer {
	display: none;
}
.claro .dijitTab {
	border: 1px solid #b5bcc7;
	background-color: #efefef;
	-webkit-transition-property: background-color, border;
	-moz-transition-property: background-color, border;
	transition-property: background-color, border;
	-webkit-transition-duration: 0.35s;
	-moz-transition-duration: 0.35s;
	transition-duration: 0.35s;
	color: #494949;
}
.claro .dijitTabHover {
	border-color: #759dc0;
	background-color: #abd6ff;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	color: #000000;
}
.claro .dijitTabActive {
	border-color: #759dc0;
	background-color: #7dbdfa;
	color: #000000;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}
.claro .dijitTabChecked {
	border-color: #b5bcc7;
	background-color: #cfe5fa;
	color: #000000;
}
.claro .dijitTabDisabled {
	background-color: #d3d3d3;
}
.claro .tabStripButton {
	background-color: transparent;
	border: none;
}
.claro .dijitTabContainerTop-tabs .dijitTab {
	top: 1px;
	margin-right: 1px;
	padding: 3px 6px;
	border-bottom-width: 0;
	min-width: 60px;
	text-align: center;
	background-image: url("layout/images/tabTopUnselected.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	-webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);
}
.claro .dijitTabContainerTop-tabs .dijitTabChecked {
	padding-bottom: 4px;
	padding-top: 9px;
	background-image: url("layout/images/tabTopSelected.png");
	background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);
}
.claro .dijitTabContainerBottom-tabs .dijitTab {
	top: -1px;
	margin-right: 1px;
	padding: 3px 6px;
	border-top-width: 0;
	min-width: 60px;
	text-align: center;
	background-image: url("layout/images/tabBottomUnselected.png");
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}
.claro .dijitTabContainerBottom-tabs .dijitTabChecked {
	padding-bottom: 9px;
	padding-top: 4px;
	background-image: url("layout/images/tabBottomSelected.png");
	background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	background-image: linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.claro .dijitTabContainerLeft-tabs .dijitTab {
	left: 1px;
	margin-bottom: 1px;
	padding: 3px 8px 4px 4px;
	background-image: url("layout/images/tabLeftUnselected.png");
	background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
}
.claro .dijitTabContainerLeft-tabs .dijitTabChecked {
	border-right-width: 0;
	padding-right: 9px;
	background-image: url("layout/images/tabLeftSelected.png");
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	background-image: linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	-webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
	box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
}
.claro .dijitTabContainerRight-tabs .dijitTab {
	left: -1px;
	margin-bottom: 1px;
	padding: 3px 8px 4px 4px;
	background-image: url("layout/images/tabRightUnselected.png");
	background-repeat: repeat-y;
	background-position: right;
	background-image: -moz-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);
}
.claro .dijitTabContainerRight-tabs .dijitTabChecked {
	padding-left: 5px;
	border-left-width: 0;
	background-image: url("layout/images/tabRightSelected.png");
	background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	background-image: linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px);
	-webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
	box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
}
.claro .dijitTabContainerTop-tabs .dijitTab {
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.claro .dijitTabContainerBottom-tabs .dijitTab {
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.claro .dijitTabContainerLeft-tabs .dijitTab {
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
.claro .dijitTabContainerRight-tabs .dijitTab {
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.claro .tabStripButton {
	background-color: #e5f2fe;
	border: 1px solid #b5bcc7;
}
.claro .dijitTabListContainer-top .tabStripButton {
	padding: 4px 3px;
	margin-top: 7px;
	background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
}
.claro .dijitTabListContainer-bottom .tabStripButton {
	padding: 4px 3px;
	margin-bottom: 7px;
	background-image: -moz-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);
}
.claro .tabStripButtonHover {
	background-color: #abd6ff;
}
.claro .tabStripButtonActive {
	background-color: #7dbdfa;
}
.claro .dijitTabStripIcon {
	height: 15px;
	width: 15px;
	margin: 0 auto;
	background: url("form/images/buttonArrows.png") no-repeat -75px 50%;
	background-color: transparent;
}
.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 #b5bcc7;
}
.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 #b5bcc7;
	padding: 2px 2px 4px;
}
.claro .dijitTabContainerTabListNested .dijitTab {
	background-color: rgba(255, 255, 255, 0);
	border: none;
	padding: 4px;
	border-color: rgba(118, 157, 192, 0);
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-moz-border-radius: 2px;
	border-radius: 2px;
	top: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background-image: url("layout/images/tabNested.png") repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%);
}
.claro .dijitTabContainerTabListNested .dijitTabHover {
	background-color: #e5f2fe;
	border: solid 1px #cfe5fa;
	padding: 3px;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
	text-decoration: none;
}
.claro .dijitTabContainerTabListNested .dijitTabActive {
	border: solid 1px #759dc0;
	padding: 3px;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}
.claro .dijitTabContainerTabListNested .dijitTabChecked {
	padding: 3px;
	border: solid 1px #759dc0;
	background-color: #cfe5fa;
}
.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
	text-decoration: none;
	background-image: none;
}
.claro .dijitTabPaneWrapperNested {
	border: none;
}
.claro .dijitTabContainer .dijitTab, .claro .dijitTabContainer .tabStripButton {
	_background-image: none;
}
.claro .dijitDialog {
	border: 1px solid #759dc0;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.claro .dijitDialogPaneContent {
	background: #ffffff repeat-x top left;
	border-top: 1px solid #759dc0;
	padding: 10px 8px;
	position: relative;
}
.claro .dijitDialogPaneContentArea {
	margin: -10px -8px;
	padding: 10px 8px;
}
.claro .dijitDialogPaneActionBar {
	background-color: #efefef;
	padding: 3px 5px 2px 7px;
	text-align: right;
	border-top: 1px solid #d3d3d3;
	margin: 10px -8px -10px;
}
.claro .dijitTooltipDialog .dijitDialogPaneActionBar {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	margin: 10px -10px -8px;
}
.claro .dijitDialogPaneActionBar .dijitButton {
	float: none;
}
.claro .dijitDialogTitleBar {
	background-color: #0A3F7A;
	background-repeat: repeat-x;
	_background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: none;
	padding: 5px 7px 4px 7px;
}
.claro .dijitDialogTitle {
	padding: 0 1px;
	font-size: 1.091em;
	color: #ffffff;
}
.claro .dijitDialogCloseIcon {
	background: url("images/dialogCloseIcon.png");
	background-repeat: no-repeat;
	position: absolute;
	right: 5px;
	height: 15px;
	width: 21px;
}
.dj_ie6 .claro .dijitDialogCloseIcon {
	background-image: url("images/dialogCloseIcon8bit.png");
}
.claro .dijitDialogCloseIconHover {
	background-position: -21px;
}
.claro .dijitDialogCloseIconActive {
	background-position: -42px;
}
.claro .dijitTooltip, .claro .dijitTooltipDialog {
	background: transparent;
}
.dijitTooltipBelow {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.dijitTooltipAbove {
	padding-bottom: 13px;
	padding-left: 3px;
	padding-right: 3px;
}
.claro .dijitTooltipContainer {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	box-shadow: 1px 1px 3px #CCCCCC;
	padding: 4px 0;
}
.claro .dijitTooltipConnector {
	border: 0;
	z-index: 2;
	background-image: url("images/tooltip.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
}
.dj_ie6 .claro .dijitTooltipConnector {
	background-image: url("images/tooltip8bit.png");
}
.claro .dijitTooltipBelow .dijitTooltipConnector {
	top: 0;
	left: 3px;
	background-position: -31px 0;
	width: 16px;
	height: 14px;
	display:none;
}
.claro .dijitTooltipAbove .dijitTooltipConnector {
	bottom: 0;
	left: 3px;
	background-position: -15px 0;
	width: 16px;
	height: 14px;
}
.dj_ie7 .claro .dijitTooltipAbove .dijitTooltipConnector, .dj_ie6 .claro .dijitTooltipAbove .dijitTooltipConnector {
	bottom: -1px;
}
.claro .dijitTooltipABRight .dijitTooltipConnector {
	left: auto;
	right: 3px;
}
.claro .dijitTooltipLeft {
	padding-right: 14px;
}
.claro .dijitTooltipLeft .dijitTooltipConnector {
	right: 0;
	background-position: 0 0;
	width: 16px;
	height: 14px;
}
.claro .dijitTooltipRight {
	padding-left: 14px;
}
.claro .dijitTooltipRight .dijitTooltipConnector {
	left: 0;
	background-position: -48px 0;
	width: 16px;
	height: 14px;
}
.claro .dijitDialogUnderlay {
	background: #0A3F7A;
}
.claro .dijitAccordionContainer {
	border: none;
}
.claro .dijitAccordionInnerContainer {
	background-color: #efefef;
	border: solid 1px #b5bcc7;
	margin-bottom: 1px;
	-webkit-transition-property: background-color, border;
	-moz-transition-property: background-color, border;
	transition-property: background-color, border;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	transition-timing-function: linear;
}
.claro .dijitAccordionTitle {
	background-color: transparent;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 5px 7px 2px 7px;
	min-height: 17px;
	color: #494949;
}
.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
	background-color: #ffffff;
	border: 1px solid #759dc0;
	margin: 0 2px 2px;
}
.claro .dijitAccordionContainer .dijitAccordionContainer-child {
	padding: 9px;
}
.claro .dijitAccordionInnerContainerHover {
	border: 1px solid #759dc0;
	background-color: #abd6ff;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
}
.claro .dijitAccordionInnerContainerHover .dijitAccordionTitle {
	color: #FFFFFF;
}
.claro .dijitAccordionInnerContainerActive {
	border: 1px solid #759dc0;
	background-color: #7dbdfa;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}
.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	color: #FFFFFF;
}
.claro .dijitAccordionInnerContainerSelected {
	border-color: #759dc0;
	background-color: #0A3F7A;
}
.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
	color: #FFFFFF;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitContentPane {
	padding:0px;
}
.claro .dijitTabContainerTop-dijitContentPane, .claro .dijitTabContainerLeft-dijitContentPane, .claro .dijitTabContainerBottom-dijitContentPane, .claro .dijitTabContainerRight-dijitContentPane, .claro .dijitAccordionContainer-dijitContentPane {
	background-color: #ffffff;
	padding: 0px;
}
.claro .dijitSplitContainer-dijitContentPane, .claro .dijitBorderContainer-dijitContentPane {
	background-color: #ffffff;
	padding: 0px;
}
.claro .dijitMenuTable {
	border-collapse: separate;
	border-spacing: 0 0;
	padding: 0;
}
.claro .dijitMenu .dijitMenuItem td, .claro .dijitComboBoxMenu .dijitMenuItem {
	padding: 2px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #ffffff;
}
.claro .dijitMenu .dijitMenuItemHover td, .claro .dijitMenu .dijitMenuItemSelected td, .claro .dijitMenuItemHover, .claro .dijitComboBoxMenu .dijitMenuItemHover, .claro .dijitMenuItemSelected {
	border-color: #759dc0;
	background-color: #abd6ff;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitMenuItemActive {
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.dj_ie .claro .dijitMenuActive .dijitMenuItemHover, .dj_ie .claro .dijitMenuActive .dijitMenuItemSelected, .dj_ie .claro .dijitMenuPassive .dijitMenuItemHover, .dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected {
	padding-top: 6px;
	padding-bottom: 5px;
	margin-top: -3px;
}
.claro td.dijitMenuItemIconCell {
	padding: 2px;
	margin: 0 0 0 4px;
}
.claro td.dijitMenuItemLabel {
	padding-top: 5px;
	padding-bottom: 5px;
}
.claro .dijitMenuExpand {
	width: 7px;
	height: 7px;
	background-image: url("images/spriteArrows.png");
	background-position: -14px 0;
	margin-right: 3px;
	margin-bottom: 4px;
}
.claro .dijitMenuItemDisabled .dijitMenuItemIconCell {
	opacity: 1;
}
.claro .dijitMenuSeparatorTop {
	height: auto;
	margin-top: 1px;
	border-bottom: 1px solid #b5bcc7;
}
.claro .dijitMenuSeparatorBottom {
	height: auto;
	margin-bottom: 1px;
}
.claro .dijitCheckedMenuItem .dijitMenuItemIcon, .claro .dijitRadioMenuItem .dijitMenuItemIcon {
	background-image: url("../../../../resources/sprites/checkboxRadioButtonStyle.png");
	background-repeat: no-repeat;
	background-position: -16px 50%;
	width: 16px;
	height: 16px;
}
.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
	background-position: 0 50%;
}
.claro .dijitRadioMenuItem .dijitMenuItemIcon {
	background-position: -105px 50%;
}
.claro .dijitRadioMenuItemChecked .dijitMenuItemIcon {
	background-position: -90px 50%;
}
.claro .dijitComboBoxMenu {
	margin-left: 0;
	background-image: none;
}
.claro .dijitMenu .dijitMenuItemSelected td, .claro .dijitComboBoxMenu .dijitMenuItemSelected {
	color: #000000;
	border-color: #759dc0;
	background-color: #abd6ff;
}
.claro .dijitComboBoxMenuActive .dijitMenuItemSelected {
	background-color: #7dbdfa;
}
.claro .dijitMenuPreviousButton, .claro .dijitMenuNextButton {
	font-style: italic;
}
.claro .dijitSliderBar {
	border-style: solid;
	outline: 1px;
}
.claro .dijitSliderFocused .dijitSliderBar {
	border-color: #759dc0;
}
.claro .dijitSliderHover .dijitSliderBar {
	border-color: #759dc0;
}
.claro .dijitSliderDisabled .dijitSliderBar {
	background-image: none;
	border-color: #d3d3d3;
}
.claro .dijitRuleLabelsContainer {
	color: #000000;
}
.claro .dijitRuleLabelsContainerH {
	padding: 2px 0;
}
.claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {
	border-color: #b5bcc7;
	background-color: #cfe5fa;
	background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
	background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
	background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
	background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
}
.claro .dijitSlider .dijitSliderRemainingBarH, .claro .dijitSlider .dijitSliderRightBumper {
	border-color: #b5bcc7;
	background-color: #ffffff;
}
.claro .dijitSliderRightBumper {
	border-right: solid 1px #b5bcc7;
}
.claro .dijitSliderLeftBumper {
	border-left: solid 1px #b5bcc7;
}
.claro .dijitSliderHover .dijitSliderProgressBarH, .claro .dijitSliderHover .dijitSliderLeftBumper {
	background-color: #abd6ff;
	border-color: #759dc0;
}
.claro .dijitSliderHover .dijitSliderRemainingBarH, .claro .dijitSliderHover .dijitSliderRightBumper {
	background-color: #ffffff;
	border-color: #759dc0;
}
.claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper {
	background-color: #abd6ff;
	border-color: #759dc0;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper {
	background-color: #ffffff;
	border-color: #759dc0;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.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 {
	border-color: #b5bcc7;
	background-color: #cfe5fa;
	background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
	background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
	background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
	background-image: linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
}
.claro .dijitSlider .dijitSliderRemainingBarV, .claro .dijitSlider .dijitSliderTopBumper {
	border-color: #b5bcc7;
	background-color: #ffffff;
}
.claro .dijitSliderBottomBumper {
	border-bottom: solid 1px #b5bcc7;
}
.claro .dijitSliderTopBumper {
	border-top: solid 1px #b5bcc7;
}
.claro .dijitSliderHover .dijitSliderProgressBarV, .claro .dijitSliderHover .dijitSliderBottomBumper {
	background-color: #abd6ff;
	border-color: #759dc0;
}
.claro .dijitSliderHover .dijitSliderRemainingBarV, .claro .dijitSliderHover .dijitSliderTopBumper {
	background-color: #ffffff;
	border-color: #759dc0;
}
.claro .dijitSliderFocused .dijitSliderProgressBarV, .claro .dijitSliderFocused .dijitSliderBottomBumper {
	background-color: #abd6ff;
	border-color: #759dc0;
	-webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderFocused .dijitSliderRemainingBarV, .claro .dijitSliderFocused .dijitSliderTopBumper {
	background-color: #ffffff;
	border-color: #759dc0;
	-webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.claro .dijitSliderDisabled .dijitSliderProgressBarV, .claro .dijitSliderDisabled .dijitSliderBottomBumper {
	background-color: #d3d3d3;
}
.claro .dijitSliderDisabled .dijitSliderRemainingBarV, .claro .dijitSliderDisabled .dijitSliderTopBumper {
	background-color: #efefef;
}
.claro .dijitSliderImageHandleH {
	border: 0;
	width: 18px;
	height: 16px;
	background-image: url("form/images/sliderThumbs.png");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.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 {
	border: 0;
	width: 18px;
	height: 16px;
	background-image: url("form/images/sliderThumbs.png");
	background-repeat: no-repeat;
	background-position: -289px 0;
}
.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 1px;
}
.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH, .claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {
	background-image: url("form/images/commonFormArrows.png");
	background-repeat: no-repeat;
	background-color: #efefef;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: solid 1px #b5bcc7;
	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 {
	border: solid 1px #759dc0;
	background-color: #ffffff;
}
.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: #cfe5fa;
}
.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive, .claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive, .claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive, .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
	background-color: #abd6ff;
	border-color: #759dc0;
}
.claro .dijitSliderButtonInner {
	visibility: hidden;
}
.claro .dijitSliderDisabled .dijitSliderBar {
	border-color: #d3d3d3;
}
.claro .dijitSliderReadOnly *, .claro .dijitSliderDisabled * {
	border-color: #d3d3d3;
	color: #818181;
}
.claro .dijitSliderReadOnly .dijitSliderDecrementIconH, .claro .dijitSliderDisabled .dijitSliderDecrementIconH {
	background-position: -321px 50%;
	background-color: #efefef;
}
.claro .dijitSliderReadOnly .dijitSliderIncrementIconH, .claro .dijitSliderDisabled .dijitSliderIncrementIconH {
	background-position: -215px 50%;
	background-color: #efefef;
}
.claro .dijitSliderReadOnly .dijitSliderDecrementIconV, .claro .dijitSliderDisabled .dijitSliderDecrementIconV {
	background-position: -3px 49%;
	background-color: #efefef;
}
.claro .dijitSliderReadOnly .dijitSliderIncrementIconV, .claro .dijitSliderDisabled .dijitSliderIncrementIconV {
	background-position: -107px 49%;
	background-color: #efefef;
}
.claro .dijitColorPalette {
	border: 1px solid #b5bcc7;
	background: #ffffff;
	-moz-border-radius: 0;
	border-radius: 0;
}
.claro .dijitColorPalette .dijitPaletteImg {
	border: 1px solid #d3d3d3;
}
.claro .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
	border: 1px solid #000000;
}
.claro .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, .claro .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
	border: 2px solid #000000;
}
.claro .dijitInlineEditBoxDisplayMode {
	border: 1px solid transparent;
}
.claro .dijitInlineEditBoxDisplayModeHover {
	background-color: #e5f2fe;
	border: solid 1px #759dc0;
}
.dj_ie6 .claro .dijitInlineEditBoxDisplayMode {
	border: none;
}
.claro .dijitProgressBar {
	margin: 2px 0 2px 0;
}
.claro .dijitProgressBarEmpty {
	background-color: #ffffff;
	border-color: #759dc0;
}
.claro .dijitProgressBarTile {
	background-color: #abd6ff;
	background-image: url("images/progressBarFull.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
	background-attachment: scroll;
}
.dj_ie6 .claro .dijitProgressBarTile {
	background-image: none;
}
.claro .dijitProgressBarFull {
	border: 0px solid #759dc0;
	border-right-width: 1px;
	-webkit-transition-property: width;
	-moz-transition-property: width;
	transition-property: width;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.claro .dijitProgressBarLabel {
	color: #000000;
}
.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {
	background: #efefef url("images/progressBarAnim.gif") repeat-x top;
}
.claro .dijitTimePicker .dijitButtonNode {
	padding: 0 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.claro .dijitTimePicker {
	border: 1px #b5bcc7 solid;
	border-top: none;
	border-bottom: none;
	background-color: #fff;
}
.claro .dijitTimePickerItem {
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	border-top: solid 1px #b5bcc7;
	border-bottom: solid 1px #b5bcc7;
	margin-top: -1px;
}
.claro .dijitTimePickerTick {
	color: #818181;
	background-color: #efefef;
	font-size: 0.818em;
}
.claro .dijitTimePickerMarker {
	background-color: #e5f2fe;
	font-size: 1em;
	white-space: nowrap;
}
.claro .dijitTimePickerTickHover, .claro .dijitTimePickerMarkerHover, .claro .dijitTimePickerMarkerSelected, .claro .dijitTimePickerTickSelected {
	background-color: #7dbdfa;
	color: #000000;
}
.claro .dijitTimePickerMarkerSelected, .claro .dijitTimePickerTickSelected {
	font-size: 1em;
}
.claro .dijitTimePickerTick .dijitTimePickerItemInner {
	padding: 1px;
	margin: 0;
}
.claro .dijitTimePicker .dijitButtonNode {
	border-left: none;
	border-right: none;
	border-color: #b5bcc7;
	background-color: #efefef;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitTimePicker .dijitArrowButtonInner {
	height: 100%;
	background-image: url("form/images/commonFormArrows.png");
	background-repeat: no-repeat;
	background-position: -140px 45%;
}
.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
	background-position: -35px 45%;
}
.claro .dijitTimePicker .dijitUpArrowHover, .claro .dijitTimePicker .dijitDownArrowHover {
	background-color: #abd6ff;
}
.claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {
	background-position: -175px 45%;
}
.claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {
	background-position: -70px 45%;
}
.claro .dijitBorderContainer {
	padding: 0px;
}
.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;
}
.dj_ios .claro .dijitSplitterH, .dj_android .claro .dijitSplitterH {
	height: 11px;
}
.claro .dijitSplitterH .dijitSplitterThumb {
	background: #b5bcc7 none;
	height: 1px;
	top: 2px;
	width: 19px;
}
.dj_ios .claro .dijitSplitterH .dijitSplitterThumb, .dj_android .claro .dijitSplitterH .dijitSplitterThumb {
	top: 5px;
}
.claro .dijitSplitterV, .claro .dijitGutterV {
	background: none;
	border: 0;
	width: 5px;
	margin: 0;
}
.dj_ios .claro .dijitSplitterV, .dj_android .claro .dijitSplitterV {
	width: 11px;
}
.claro .dijitSplitterV .dijitSplitterThumb {
	background: #b5bcc7 none;
	height: 19px;
	left: 2px;
	width: 1px;
	margin: 0;
}
.dj_ios .claro .dijitSplitterV .dijitSplitterThumb, .dj_android .claro .dijitSplitterV .dijitSplitterThumb {
	left: 5px;
}
.claro .dijitSplitterHHover, .claro .dijitSplitterVHover {
	font-size: 1px;
	background-color: #cfe5fa;
}
.claro .dijitSplitterHHover {
	background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
	background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
	background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
	background-image: linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.claro .dijitSplitterVHover {
	background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
	background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
	background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
	background-image: linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.claro .dijitSplitterHHover .dijitSplitterThumb, .claro .dijitSplitterVHover .dijitSplitterThumb {
	background: #759dc0 none;
}
.claro .dijitSplitterHActive, .claro .dijitSplitterVActive {
	font-size: 1px;
	background-color: #abd6ff;
	background-image: none;
}
.claro .dijitTreeNode {
	zoom: 1;
}
.claro .dijitTreeIsRoot {
	background-image: none;
}
.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {
	padding: 4px 0 2px 0;
	background-color: none;
	background-color: transparent;
	background-color: rgba(171, 214, 255, 0);
	background-position: 0 0;
	background-repeat: repeat-x;
	border: solid 0 transparent;
	color: #000000;
	-webkit-transition-property: background-color, border-color;
	-moz-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.claro .dijitTreeRowSelected {
	background-color: #cfe5fa;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 3px 0 1px;
	border-color: #759dc0;
	border-width: 1px 0;
	color: #000000;
}
.claro .dijitTreeRowHover {
	background-color: #abd6ff;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 3px 0 1px;
	border-color: #759dc0;
	border-width: 1px 0;
	color: #000000;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
}
.claro .dijitTreeRowActive {
	background-color: #7dbdfa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 3px 0 1px;
	border-color: #759dc0;
	border-width: 1px 0;
	color: #000000;
}
.claro .dijitTreeRowFocused {
	background-repeat: repeat;
}
.claro .dijitTreeExpando {
	background-image: url("images/treeExpandImages.png");
	width: 16px;
	height: 16px;
	background-position: -35px 0;
}
.dj_ie6 .claro .dijitTreeExpando {
	background-image: url("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("images/loadingAnimation.gif");
}
.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
	border-top: 2px solid #759dc0;
}
.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
	border-bottom: 2px solid #759dc0;
}
/*.claro .dijitToolbar {
	border-bottom: 1px solid #b5bcc7;
	background-color: #efefef;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	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 {
	border-width: 0;
	padding: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	background-color: rgba(171, 214, 255, 0);
	background-image: none;
}
.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_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: #abd6ff;
}
.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: #abd6ff;
}
.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 {
	border-width: 1px;
	background-color: #abd6ff;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 1px;
}
.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
	background-color: #f3ffff;
}
.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
	background-color: #abd6ff;
}
/*.claro .dijitToolbar .dijitButtonActive .dijitButtonNode, */.claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
	border-width: 1px;
	background-color: #7dbdfa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	padding: 1px;
}
.claro .dijitToolbar .dijitComboButtonActive {
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	border-width: 1px;
	padding: 0;
}
.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
	background-color: #f3ffff;
	padding: 2px;
}
.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
	background-color: #7dbdfa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
	background-color: #7dbdfa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
	border-left-width: 0;
}
.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
	padding-left: 2px;
}
.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
	margin: 0;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	border-color: #759dc0;
	background-color: #ffffff;
	padding: 1px;
}
.claro .dijitToolbarSeparator {
	background: url("../../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: #ffffff;
}
.claro .dijitEditor {
	border: 1px solid #b5bcc7;
}
.claro .dijitEditor .dijitEditorIFrameContainer {
	background-color: #ffffff;
	background-repeat: repeat-x;
}
.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
	background-color: #e5f2fe;
}
.claro .dijitEditorFocused .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
	background-color: #ffffff;
}
.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer {
	background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
	background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);
}
.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("../../icons/images/editorIconsEnabled.png");
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
}
.dijitDisabled .dijitEditorIcon {
	background-image: url("../../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("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	border: 1px solid #b5bcc7;
	padding: 0 7px 3px 7px;
	min-height: 17px;
	color: #494949;
}
.claro .dijitFieldset {
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.claro .dijitTitlePaneTitleOpen, .claro .dijitTitlePaneTitleFixedOpen {
	background-color: #cfe5fa;
	color: #000000;
}
.claro .dijitTitlePaneTitleHover {
	background-color: #abd6ff;
	border-color: #759dc0;
}
.claro .dijitTitlePaneTitleActive {
	background-color: #7dbdfa;
	border-color: #759dc0;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitTitlePaneTitleFocus {
	margin-top: 3px;
	padding-bottom: 2px;
}
.claro .dijitTitlePane .dijitArrowNode, .claro .dijitFieldset .dijitArrowNode {
	background-image: url("images/spriteArrows.png");
	background-repeat: no-repeat;
	height: 8px;
	width: 7px;
}
.claro .dijitTitlePaneTitleOpen .dijitArrowNode, .claro .dijitFieldsetTitleOpen .dijitArrowNode {
	background-position: 0 0;
}
.claro .dijitTitlePaneTitleClosed .dijitArrowNode, .claro .dijitFieldsetTitleClosed .dijitArrowNode {
	background-position: -14px 0;
}
.claro .dijitTitlePaneContentOuter {
	background: #ffffff;
	border: 1px solid #b5bcc7;
	border-top: none;
}
.claro .dijitTitlePaneContentInner {
	padding: 10px;
}
.claro .dijitTitlePaneTextNode, .claro .dijitFieldsetLegendNode {
	margin-left: 4px;
	margin-right: 4px;
	vertical-align: text-top;
}
.claro .dijitSpinnerButtonContainer {
	overflow: hidden;
	position: relative;
	width: auto;
	padding: 0 2px;
}
.claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
	border-width: 1px 0;
	border-style: solid none;
}
.claro .dijitSpinner .dijitArrowButton {
	width: auto;
	background-color: #efefef;
	background-image: url("images/standardGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
	overflow: hidden;
}
.dj_iequirks .claro .dijitSpinner .dijitArrowButton {
	overflow: visible;
}
.claro .dijitSpinner .dijitSpinnerButtonInner {
	width: 15px;
}
.claro .dijitSpinner .dijitArrowButtonInner {
	border: solid 1px #ffffff;
	border-bottom-width: 0;
	background-image: url("form/images/commonFormArrows.png");
	background-repeat: no-repeat;
	height: 100%;
	width: 15px;
	padding-left: 1px;
	padding-right: 1px;
	background-position: -139px center;
	display: block;
	margin: -1px 0 -1px 0;
}
.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner, .dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner, .dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner, .dj_ie8 .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: #abd6ff;
}
.claro .dijitSpinner .dijitUpArrowButtonHover, .claro .dijitSpinner .dijitDownArrowButtonHover, .claro .dijitSpinnerFocused .dijitArrowButton {
	background-color: #abd6ff;
}
.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {
	background-position: -174px;
}
.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
	background-position: -69px;
}
.claro .dijitSpinnerFocused {
	background-color: #ffffff;
	background-image: none;
}
.claro .dijitSpinner .dijitDownArrowButtonActive, .claro .dijitSpinner .dijitUpArrowButtonActive {
	background-color: #7dbefa;
	background-image: url("images/activeGradient.png");
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
	_background-image: none;
}
.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
	border: 0;
	padding: 1px;
	margin-right: 2px;
	margin-bottom: 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 .dijitOffScreen {
	left: auto !important;
	right: -10000px !important;
}
.dijitRtl .dijitPlaceHolder {
	left: auto;
	right: 0;
}
.dijitMenuItemRtl {
	text-align: right;
}
.dj_iequirks .dijitComboButtonRtl button {
	float:left;
}
.dj_ie .dijitTextBoxRtl .dijitInputContainer {
	clear: right;
}
.dijitTextBoxRtl .dijitValidationContainer, .dijitTextBoxRtl .dijitSpinnerButtonContainer, .dijitComboBoxRtl .dijitArrowButtonContainer {
	border-right-width: 1px !important;
	border-left-width: 0 !important;
}
.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
	right: 0;
	left: auto;
}
.dijitSelectRtl .dijitButtonText {
	float: right;
}
.dijitTextBoxRtl .dijitSpinnerButtonContainer, .dijitValidationTextBoxRtl .dijitValidationContainer, .dijitTextBoxRtl .dijitArrowButtonContainer {
	float: left;
}
div.dijitNumberTextBoxRtl {
	text-align: right;
}
.dijitSliderRtl .dijitSliderImageHandleV {
	left:auto;
}
.dijitSliderRtl .dijitSliderImageHandleH {
	left:-50%;
}
.dijitSliderRtl .dijitSliderMoveableH {
	right:auto;
	left:0;
}
.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;
	right:0;
	left:auto;
}
.dijitRtl .dijitContentPaneLoading .dijitIconLoading, .dijitRtl .dijitContentPaneError .dijitIconError {
	margin-right: 0;
	margin-left: 9px;
}
.dijitTabControllerRtl .nowrapTabStrip {
	text-align: right;
}
.dijitTabRtl .dijitTabCloseButton {
	margin-left: 0;
	margin-right: 1em;
}
.dj_ie6 .dijitTabRtl .tabLabel, .dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, .dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl, .dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl, .dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {
	zoom: 1;
}
.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl, .dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {
	left: 0;
}
.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs, .dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
	width: 1%;
}
.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
	width:100%;
}
.dijitColorPaletteRtl .dijitColorPaletteUnder {
	left: auto;
	right: 0;
}
.dijitSelectRtl .dijitButtonContents {
	border-style: none none none solid;
	text-align: right;
}
.dijitTreeRtl .dijitTreeContainer {
	float: right;
}
.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {
	border-width: 0 2px 0 0;
	padding: 2px 0 2px 2px;
}
.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {
	border-width: 0 0 0 2px;
	padding: 2px 2px 2px 0;
}
.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-radius: 4px 0 0 4px;
	padding: 3px 0 4px;
	border-left-width: 1px;
	border-right-width: 0;
}
.claro .dijitTabContainerTop-tabs .dijitTabRtl, .claro .dijitTabContainerBottom-tabs .dijitTabRtl {
	margin-right: 0;
	margin-left: 1px;
}
.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 .dijitDialogRtl .dijitDialogCloseIcon {
	right: auto;
	left: 5px;
}
.claro .dijitDialogRtl .dijitDialogPaneActionBar {
	text-align: left;
	padding: 3px 7px 2px 5px;
}
.claro .dijitEditorRtl .dijitEditorIFrameContainer {
	padding: 3px 10px 1px 3px;
}
.dj_ie6 .claro .dijitEditorRtl .dijitEditorIFrameContainer, .dj_ie7 .claro .dijitEditorRtl .dijitEditorIFrameContainer, .dj_ie8 .claro .dijitEditorRtl .dijitEditorIFrameContainer {
	padding: 3px 0px 1px 10px;
	margin-right: 0px;
	border: 0px solid #d3d3d3;
}
.dijitEditorRtl .dijitEditorIcon {
	background-image: url("../../icons/images/editorIconsEnabled_rtl.png");
}
.dijitEditorRtlDisabled .dijitEditorIcon {
	background-image: url("../../icons/images/editorIconsDisabled_rtl.png");
}
.dijitToolbarRtl .dijitToolbarSeparator {
	background-image: url("../../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("../../icons/images/commonIconsObjActEnabled_rtl.png");
	width: 16px;
	height: 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("../../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("../../icons/images/commonIconsObjActDisabled_rtl.png");
}
.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode, .claro .dijitFieldsetRtl .dijitFieldsetTitleClosed .dijitArrowNode {
	background-position: -7px 0;
}
.claro .dijitMenuItemRtl .dijitMenuExpand {
	background-position: -7px 0;
	margin-right: 0;
	margin-left: 3px;
}
.claro .dijitMenuItemRtl .dijitMenuItemIcon {
	margin: 0 4px 0 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;
}
.claro .dijitProgressBarRtl .dijitProgressBarFull {
	border-left-width: 1px;
	border-right-width: 0px;
}
#pnlLoginPage, #pnlSettingsUserEditorPage, #pnlChangePasswordPage {
	background: none repeat scroll 0 0 #033B79;
}
.wrapper-center {
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
#pnlLoginPage .footer-center, #pnlSettingsUserEditorPage .footer-center, #pnlChangePasswordPage .footer-center {
	width: 942px;
}
#pnlLoginPage .footer-center, #pnlSettingsUserEditorPage .footer-center, #pnlChangePasswordPage .footer-center {
	border-top: 2px solid #3D648F;
	color: #FFFFFF;
}
.footer-center {
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	height: 28px;
	line-height: 18px;
	margin: 0 auto;
	padding:0 0;
	text-align: center;
}
.copyr {
	float: left;
	text-align: left;
	font-weight: 300;
}
.version {
	float: right;
	font-weight: 300;
	text-align: right;
}
#pnlLoginPage .footer-center a, #pnlSettingsUserEditorPage .footer-center a, #pnlChangePasswordPage .footer-center a {
	color: #FFFFFF;
	text-decoration: none;
}
#pnlLoginPage .footer-center a:hover, #pnlSettingsUserEditorPage .footer-center a:hover, #pnlChangePasswordPage .footer-center a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer strong {
	font-weight: 600;
}
#pnlLoginPage #top, #pnlSettingsUserEditorPage #top, #pnlChangePasswordPage #top {
	padding:66px 0 38px 0;
}
#pnlLoginPage .wrapper-center, #pnlSettingsUserEditorPage .wrapper-center, #pnlChangePasswordPage .wrapper-center {
	width: 320px;
}
#pnlLoginPage #top .logotype, #pnlSettingsUserEditorPage #top .logotype, #pnlChangePasswordPage #top .logotype {
	text-align: center;
}
#pnlLoginPage #top .logotype a, #pnlSettingsUserEditorPage #top .logotype a, #pnlChangePasswordPage #top .logotype a {
	display: inline-block;
}
#pnlLoginPage .dijitTextBox, #pnlSettingsUserEditorPage .dijitTextBox, #pnlChangePasswordPage .dijitTextBox {
	float:none;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* close commented backslash hack */


.forform .formrow {
	padding:0 0 15px 0;
}
.forform .formrow .splitrowl {
	float:left;
	width:156px;
}
.forform .formrow .splitrowr {
	float:right;
	width:156px;
}
.forform .formrow label {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:16px;
	color:#fff;
	font-weight:600;
	padding-bottom:3px;
	display:block;
	margin-right:0;
}
.forform .formrow .txtinput, .forform .formrow .dijitTextBox {
	border:1px solid #03356d;
	background:#fff;
	padding:3px 5px 4px 5px !important;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666 !important;
	border-radius:5px;
	width:146px;
	box-shadow:1px 1px 4px #999 inset;
}
.forform .formrow input.error {
	border:1px solid #f20000;
}
.forform .formrow .note {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:14px;
	color:#e5e5e5;
	font-style:italic;
	padding-top:3px;
	display:block;
}
.forform .formrow .note a {
	font-style: normal;
}
.forform .formrow.last {
	border-top:1px solid #2d5a8c;
	padding:22px 0 22px 0;
	margin:7px 0 0 0;
}
.forform .formrow.last2 {
	border-top:1px solid #2d5a8c;
	padding:15px 0 22px 0;
	margin:7px 0 0 0;
}
.forform .formrow .submit {
	cursor:pointer;
	border:1px solid #03356d;
	box-shadow:2px 2px 3px #00254f;
	padding:4px 12px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#033b79;
	border-radius:5px;
	float:right;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(175,175,175,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(175,175,175,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(175,175,175,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(175,175,175,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(175,175,175,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(175,175,175,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#afafaf', GradientType=0 ); /* IE6-9 */
}
.forform .formrow .submit:hover {
	background: rgb(176,176,176); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(176,176,176,1)), color-stop(100%, rgba(253,253,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(253,253,253,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(176,176,176,1) 0%, rgba(253,253,253,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(176,176,176,1) 0%, rgba(253,253,253,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0', endColorstr='#fdfdfd', GradientType=0 ); /* IE6-9 */
}
.forform .errormsg {
	font-family: 'Open Sans', sans-serif;
	background:#b4c5d7 url(errormsg.png) 8px 10px no-repeat;
	padding:8px 8px 8px 30px;
	color:#db0c0c;
	font-size:14px;
	line-height:16px;
}
.forform {
	padding:0 0 38px 0;
}
.forform .forcheck {
	vertical-align:middle;
	width:16px;
	height:16px;
	margin:8px 8px 0 0;
	float:left;
}
.forform .formrow label.lablenormal {
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:14px;
	color:#e5e5e5;
	margin:9px 0 0 0;
	padding-bottom:0px;
	display:inline-block;
}
.forform .formrow p {
	margin:0 0 15px 0;
}
.forform .formrow a {
	font-weight:600;
	color:#fff;
	text-decoration:underline;
}
.forform .formrow a:hover {
	color:#fff;
	text-decoration: none;
}
#pnlChangePasswordPage .dijitContentPane {
	background:#033B79;
}
#ideafix {
	padding:0px 0 0px 0;
	height:60px;
	background: rgb(10,63,122); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(10,63,122,1) 0%, rgba(3,56,115,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(10,63,122,1)), color-stop(100%, rgba(3,56,115,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(10,63,122,1) 0%, rgba(3,56,115,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(10,63,122,1) 0%, rgba(3,56,115,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(10,63,122,1) 0%, rgba(3,56,115,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(10,63,122,1) 0%, rgba(3,56,115,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a3f7a', endColorstr='#033873', GradientType=0 ); /* IE6-9 */
}
.index #location {
	height:65px;
	background:#f5f5f5;
}
.login #top .logotype2 img, #mnuMainMenu #top .logotype img {
	vertical-align:middle;
}
#ideafix .logotype {
	float:left;
}
#ideafix .logotype a {
	display:block;
}
#ideafix .wrapper-center {
	width: 1253px;
}
#mnuMainMenu {
	float:right;
}
#mnuMainMenu .dijitMenuItem {
	float:left;
	position:relative;
	margin-left:1px;
}
#mnuMainMenu .dijitMenuItem {
	line-height:60px;
	padding:0 19px 0 11px;
	color:#fff;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	display:block;
}
.mainmenu ul li a img {
	vertical-align:middle;
	margin-right:12px;
}
#mnuMainMenu .barMenuIcon {
	vertical-align:middle;
	display:inline-block;
	width:28px;
	height:28px;
	margin-right:5px;
	margin-top:-3px;
}
#mnuMainMenu #mniHome .barMenuIcon {
	background:url(images/sprite.png) -394px 0 no-repeat;
}
#mnuMainMenu #mniLiveView .barMenuIcon {
	background:url(images/sprite.png) -424px 0 no-repeat;
}
#mnuMainMenu #mniSettings .barMenuIcon {
	background:url(images/sprite.png) -454px 0 no-repeat;
}
#mnuMainMenu #mniUsers .barMenuIcon {
	background:url(images/sprite.png) -484px 0 no-repeat;
}
#mnuMainMenu #mniHelp .barMenuIcon {
	background:url(images/sprite.png) -514px 0 no-repeat;
}
#mnuMainMenu #mniHome.dijitMenuItemHover .barMenuIcon, #mnuMainMenu #mniHome.dijitMenuItemSelected .barMenuIcon {
	background:url(images/sprite.png) -394px -30px no-repeat;
}
#mnuMainMenu #mniLiveView.dijitMenuItemHover .barMenuIcon, #mnuMainMenu #mniLiveView.dijitMenuItemSelected .barMenuIcon {
	background:url(images/sprite.png) -424px -30px no-repeat;
}
#mnuMainMenu #mniSettings.dijitMenuItemHover .barMenuIcon, #mnuMainMenu #mniSettings.dijitMenuItemSelected .barMenuIcon {
	background:url(images/sprite.png) -454px -30px no-repeat;
}
#mnuMainMenu #mniUsers.dijitMenuItemHover .barMenuIcon, #mnuMainMenu #mniUsers.dijitMenuItemSelected .barMenuIcon {
	background:url(images/sprite.png) -484px -30px no-repeat;
}
#mnuMainMenu #mniHelp.dijitMenuItemHover .barMenuIcon, #mnuMainMenu #mniHelp.dijitMenuItemSelected .barMenuIcon {
	background:url(images/sprite.png) -514px -30px no-repeat;
}
#mnuMainMenu .dijitMenuItemHover, #mnuMainMenu .dijitMenuItemSelected {
	background:#eaeaea;
	color:#073d77;
	text-decoration: none;
}
.mainmenu ul li ul {
	display:none;
	position:absolute;
	z-index:11;
	width:100%;
	top:60px;
	left:0;
	background:#eaeaea;
}
.mainmenu ul li:hover ul {
	display:block;
}
.claro .dijitMenu .dijitMenuItem td {
	border-color: #FFFFFF;
	background: #EBEBEB;
    color: #0A3F7A;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 4px 10px;
}
/*.claro .dijitMenu .dijitMenuItem td.dijitMenuItemIconCell, .claro .dijitMenu .dijitMenuItem td.dijitMenuArrowCell {
	display:none;
}*/
.claro .dijitMenu .dijitMenuItemSelected td
{
	background:#7FA4BF;
	color: #FFFFFF;
}
.mainmenu ul li ul li a:hover, .mainmenu ul li ul li.active a{
	background:#bcc7d2 !important;
}
#mnuStatus .footer-center {
	border-top:2px solid #c2c2c2;
	color:#666666;
}
#mnuStatus .footer-center {
	width: 1253px;
}
#mnuStatus .footer-center .copyr a {
	color:#666666;
	text-decoration:none;
}
#mnuStatus .footer-center .copyr a:hover {
	color:#666666;
	text-decoration: underline;
}
#mniReload {
	padding:0;
}
#mniReload {
	color:#0A3F7A;
	text-decoration:underline;
	font-weight:600;
	line-height:18px;
	margin-left:4px;
}
#mniReload:hover {
	background: none;
	color:#0A3F7A;
	text-decoration: none;
}
.index .wrapper-center
{
	width: 1253px;
}
#pnlHomePageHeader {
	height:65px;
	background:#f5f5f5;
}
.selectl {
	color:#0a3f7a;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:65px;
	font-weight:600 !important;
}
.selectl select.txtselect {
	margin:0 0 0 10px;
	border:1px solid #e6e6e6;
	background:#fff;
	padding:4px 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666;
	border-radius:5px;
	width:146px;
	box-shadow:1px 1px 4px #e6e6e6 inset;
	width:230px;
}
#pnlHomePageDetailedLiveView{
}
#pnlHomePageDetailedLiveView .dijitButton{
	display:block !important;
}
#pnlHomePageDetailedLiveView .dijitButton .dijitButtonNode{
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	line-height:70px;
	border:1px solid #a1bfe0;
	background: rgb(20,72,127); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(20,72,127,1)), color-stop(100%, rgba(8,59,114,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14487f', endColorstr='#083b72', GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	box-shadow:1px 1px 4px #e6e6e6;
	width:440px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	font-weight:300;
	float: none;
}
#pnlHomePageDetailedLiveView .dijitButton .dijitButtonNode .dijitButtonText{
	line-height:70px;
	display:inline-block;
}
#pnlHomePageDetailedLiveView .dijitButtonHover .dijitButtonNode
{
	text-decoration:none;
	background: rgb(8,59,114); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(8,59,114,1)), color-stop(100%, rgba(20,72,127,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083b72', endColorstr='#14487f', GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 4px #999;
}

#pnlHomePagePeriod .dijitButtonNode
{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	border:1px solid #e5e5e5;
	background: rgb(252,252,252);
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1)));
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%);
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%);
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%);
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 );
	border-radius:5px;
	box-shadow:1px 1px 4px #e6e6e6;
	width:200px;
	text-align:center;
	color:#033b79;
	text-decoration:none;
	display:block;
	font-weight:600;
	float: none;
}
#pnlHomePagePeriod .dijitToggleButtonHover .dijitButtonNode
{
	text-decoration:none;
	background: rgb(222,222,222); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
}
#pnlHomePagePeriod .dijitChecked .dijitButtonNode 
{
	text-decoration:none;
	color:#fff;
	background: rgb(20,72,127);
	background: -moz-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(20,72,127,1)), color-stop(100%, rgba(8,59,114,1)));
	background: -webkit-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%);
	background: -o-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%);
	background: -ms-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%);
	background: linear-gradient(to bottom, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14487f', endColorstr='#083b72', GradientType=0 );
}
#pnlHomePagePeriod .dijitChecked.dijitToggleButtonHover .dijitButtonNode 
{
	text-decoration:none;
	background: rgb(8,59,114);
	background: -moz-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(8,59,114,1)), color-stop(100%, rgba(20,72,127,1)));
	background: -webkit-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%);
	background: -o-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%);
	background: -ms-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%);
	background: linear-gradient(to bottom, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083b72', endColorstr='#14487f', GradientType=0 );
}
.indexcontainer {
	padding: 0px 0 95px 0;
}
.indexcontainer h2 {
	color: #0A3F7A;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	padding-bottom: 8px;
	text-transform: uppercase;
}
.font1 {
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 145px;
	font-weight: 700;
	line-height: 143px;
}
.font2 {
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: 300;
	line-height: 40px;
}
.font3 {
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 85px;
	font-weight: 700;
	line-height: 104px;
}
.font4
{
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
}
.font4_wider
{
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 60px;
}
.font5 {
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 85px;
	font-weight: 300;
	line-height: 104px;
}
.font6
{
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 55px;
	font-weight: 600;
	line-height: 60px;
}
.font7
{
	color: #0A3F7A;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 60px;
}
.splitrows
{
	padding-top: 30px;
	padding-bottom: 10px;
}
.wysiwyg, .wysiwyg textarea {
	color: #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px !important;
	text-align:left;
}
.wysiwyg h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	padding:9px 0 9px 0;
	display:block;
	font-weight:600;
	line-height:18px !important;
	color:#0a3f7a;
	text-transform:uppercase;
	text-decoration:none;
	margin-top: 0.80em;
}
.wysiwyg h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	padding:0 0 10px 0;
	display:block;
	font-weight:700;
	line-height:18px !important;
	color:#666666;
	text-decoration:none;
}
.wysiwyg hr, hr {
	margin:29px 0 24px 0;
	background:#c2c2c2;
	height:1px;
	line-height:1px;
	border:none;
}
.wysiwyg a {
	color:#0a3f7a;
	text-decoration:underline;
}
.wysiwyg a:hover {
	color:#0a3f7a;
	text-decoration: none;
}
.path {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}
.path li {
	float:left;
	color:#0a3f7a;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	padding:0 15px 0 0px;
	font-weight:300;
}
.path h1 {
	display:inline-block;
	color:#0a3f7a;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:300;
	margin:0;
}
.path li a {
	padding-right:12px;
	color:#0a3f7a;
	text-decoration:none;
}
.path li a:hover {
	color:#0a3f7a;
	text-decoration:underline;
}
.return img {
	vertical-align:middle;
	margin-top:-1px;
}
.return.active {
	border:1px solid #bebebe;
	box-shadow:0 0 2px #bebebe inset;
	background: rgb(227,227,227); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(205,205,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(227,227,227,1)), color-stop(100%, rgba(205,205,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(205,205,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(205,205,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(205,205,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(227,227,227,1) 0%, rgba(205,205,205,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#cdcdcd', GradientType=0 ); /* IE6-9 */
}
.back_ico {
	background:url(images/sprite.png) 0 0 no-repeat;
	width:9px;
	height:14px;
	vertical-align:middle;
	display:inline-block;
	margin-right:12px;
	margin-top:-1px;
}
.gridx {
	border:none !important;
}
.fornavig {
	padding: 10px 0 0 0;
	width: 1253px;
}
.edit-icon /* temporary */ {
	background: url("../../../../resources/grid_icons/editsettings_blue.png") no-repeat;
	vertical-align:middle;
	display:inline-block;
	height: 16px;
	width: 16px;
}
.gridxRowOver .edit-icon {
	background: url("../../../../resources/grid_icons/editsettings_white.png") no-repeat !important;
}
.gridxRowSelected .edit-icon {
	background: url("../../../../resources/grid_icons/editsettings_white.png") no-repeat;
}
#grdSettingsDevice .gridxRowSelected .edit-icon, #grdSettingsAutoRepList .gridxRowSelected .edit-icon, #grdSettingsUsers .gridxRowSelected .edit-icon {
	background: url("../../../../resources/grid_icons/editsettings_blue.png") no-repeat;
}
.import-icon{
	background: url("../../../../resources/grid_icons/import_blue.png") no-repeat;
	vertical-align:middle;
	display:inline-block;
	height: 16px;
	width: 16px;
}
.gridxRowOver .import-icon {
	background: url("../../../../resources/grid_icons/import_white.png") no-repeat !important;
}
.gridxRowSelected .import-icon {
	background: url("../../../../resources/grid_icons/import_white.png") no-repeat;
}
#grdSettingsDevice .gridxRowSelected .import-icon, #grdSettingsAutoRepList .gridxRowSelected .import-icon, #grdSettingsUsers .gridxRowSelected .import-icon {
	background: url("../../../../resources/grid_icons/import_blue.png") no-repeat;
}
.settings-icon /* temporary */ {
	background: url("../../../../resources/grid_icons/settings_blue.png") no-repeat;
	vertical-align:middle;
	display:inline-block;
	height: 16px;
	width: 16px;
}
.gridxRowOver .settings-icon {
	background: url("../../../../resources/grid_icons/settings_white.png") no-repeat !important;
}
.gridxRowSelected .settings-icon {
	background: url("../../../../resources/grid_icons/settings_white.png") no-repeat;
}
#grdSettingsDevice .gridxRowSelected .settings-icon, #grdSettingsAutoRepList .gridxRowSelected .settings-icon, #grdSettingsUsers .gridxRowSelected .settings-icon {
	background: url("../../../../resources/grid_icons/settings_blue.png") no-repeat;
}
.live-view-view-icon, .live-view-device-icon, .live-view-country-icon, .live-view-region-icon, .live-view-city-icon, .live-view-shoppingcenter-icon, .live-view-shop-icon, .live-view-shopsection-icon, 
.show-all-places-icon, .show-none-icon, .edit-work-hours-icon, .live-view-tracking-icon{
	display: inline-block;
	height: 18px;
	width: 18px;
	margin: 0 8px 0 4px;
	vertical-align: top;
}
.live-view-device-icon {
	background: url("../../../../resources/grid_icons/device-blue.png") no-repeat;
	height:16px;
	margin-top:1px;
}
.gridxRowOver .live-view-device-icon {
	background: url("../../../../resources/grid_icons/device-white.png") no-repeat;
}
.show-all-places-icon {
	background: url(images/sprite.png) no-repeat scroll -141px 0;
}
.gridxRowOver .show-all-places-icon {
	background: url(images/sprite.png) no-repeat scroll -141px -20px;
}
#grdDeviceDetailsMainScope .gridxRowSelected .show-all-places-icon, #grdDeviceDetailsCompare1Scope .gridxRowSelected .show-all-places-icon, #grdDeviceDetailsCompare2Scope .gridxRowSelected .show-all-places-icon, 
#grdDeviceDetailsCompare3Scope .gridxRowSelected .show-all-places-icon, #grdDeviceDetailsCompare4Scope .gridxRowSelected .show-all-places-icon
{
	background: url(images/sprite.png) no-repeat scroll -141px -20px;
}
.edit-work-hours-icon {
	background: url("../../../../resources/grid_icons/pie_chart.png") no-repeat;
}
.gridxRowOver .edit-work-hours-icon, .gridxRowSelected .edit-work-hours-icon {
	background: url("../../../../resources/grid_icons/pie_chart_baltas.png") no-repeat;
}
.show-none-icon {
	background: url("../../../../resources/grid_icons/none_blue.png") no-repeat;
}
.gridxRowOver .show-none-icon {
	background: url("../../../../resources/grid_icons/none_white.png") no-repeat;
}
#grdDeviceDetailsCompare1Scope .gridxRowSelected .show-none-icon, #grdDeviceDetailsCompare2Scope .gridxRowSelected .show-none-icon, #grdDeviceDetailsCompare3Scope .gridxRowSelected .show-none-icon,
#grdDeviceDetailsCompare4Scope .gridxRowSelected .show-none-icon,#grdDeviceDetailsMainWS .gridxRowSelected .show-none-icon
{
	background:url("../../../../resources/grid_icons/none_white.png") no-repeat;
}
.gridxRowSelected .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon {
	background:url(images/sprite.png) -116px -110px no-repeat;
}
.gridxRowSelected .gridxTreeExpandoIcon {
	background:url(images/sprite.png) -115px -57px no-repeat;
}
#grdLiveView .gridxRowSelected .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon,
#grdSettingsDevice .gridxRowSelected .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon {
	background: url(images/sprite.png) -8px -110px no-repeat;
}
#grdLiveView .gridxRowSelected .gridxTreeExpandoIcon,
#grdSettingsDevice .gridxRowSelected .gridxTreeExpandoIcon {
	background: url(images/sprite.png) -8px -57px no-repeat;
}
#grdLiveView .gridxBodyRowHoverEffect .gridxRowOver .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon,
#grdSettingsDevice .gridxBodyRowHoverEffect .gridxRowOver .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon {
	background:url(images/sprite.png) -116px -110px no-repeat;
}
#grdLiveView .gridxBodyRowHoverEffect .gridxRowOver  .gridxTreeExpandoIcon,
#grdSettingsDevice .gridxBodyRowHoverEffect .gridxRowOver  .gridxTreeExpandoIcon {
	background:url(images/sprite.png) -115px -57px no-repeat;
}
#grdLiveView .gridxBodyRowHoverEffect .gridxRowOver .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon,
#grdSettingsDevice .gridxBodyRowHoverEffect .gridxRowOver .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon {
	background:url(images/sprite.png) -116px -110px no-repeat;
}
#grdLiveView .gridxBodyRowHoverEffect .gridxRowOver  .gridxTreeExpandoIcon,
#grdSettingsDevice .gridxBodyRowHoverEffect .gridxRowOver  .gridxTreeExpandoIcon {
	background:url(images/sprite.png) -115px -57px no-repeat;
}
#grdLiveView .gridxBodyRowHoverEffect .gridxRowOver .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon:hover,
#grdSettingsDevice .gridxBodyRowHoverEffect .gridxRowOver .gridxTreeExpandoCellOpen .gridxTreeExpandoIcon:hover {
	background:url(images/sprite.png) -116px -111px no-repeat;
}
#grdLiveView .gridxBodyRowHoverEffect .gridxRowOver  .gridxTreeExpandoIcon:hover,
#grdSettingsDevice .gridxBodyRowHoverEffect .gridxRowOver  .gridxTreeExpandoIcon:hover {
	background:url(images/sprite.png) -114px -57px no-repeat;
}
.live-view-country-icon {
	background: url("../../../../resources/grid_icons/location_blue.png") no-repeat;
}
.gridxRowOver .live-view-country-icon {
	background: url("../../../../resources/grid_icons/location_white.png") no-repeat;
}
.live-view-region-icon {
	background: url("../../../../resources/grid_icons/region_blue.png") no-repeat;
}
.gridxRowOver .live-view-region-icon {
	background: url("../../../../resources/grid_icons/region_white.png") no-repeat;
}
.live-view-city-icon {
	background: url("../../../../resources/grid_icons/city_blue.png") no-repeat;
}
.gridxRowOver .live-view-city-icon {
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.live-view-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_blue.png") no-repeat;
}
.gridxRowOver .live-view-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_white.png") no-repeat;
}
.live-view-shop-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowOver .live-view-shop-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.live-view-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowOver .live-view-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}

.settings-network-device-icon, .settings-network-country-icon, .settings-network-region-icon, .settings-network-city-icon, .settings-network-shoppingcenter-icon, .settings-network-shop-icon, .settings-network-shopsection-icon {
	display: inline-block;
	height: 18px;
	width: 18px;
	margin: 0 8px 0 4px;
	vertical-align: top;
}
.settings-network-device-icon {
	background: url("../../../../resources/grid_icons/device-blue.png") no-repeat;
	height:16px;
	margin-top:1px;
}
.gridxRowOver .settings-network-device-icon {
	background: url("../../../../resources/grid_icons/device-white.png") no-repeat;
}
.gridxRowSelected .settings-network-device-icon {
	background: url("../../../../resources/grid_icons/device-white.png") no-repeat;
}
.settings-network-country-icon {
	background: url("../../../../resources/grid_icons/location_blue.png") no-repeat;
}
.gridxRowOver .settings-network-country-icon,
.gridxHeader .gridxHeaderRow .gridxCell:hover .settings-network-country-icon
{
	background: url("../../../../resources/grid_icons/location_white.png") no-repeat;
}
.gridxRowSelected .settings-network-country-icon {
	background: url("../../../../resources/grid_icons/location_white.png") no-repeat;
}
.settings-network-region-icon {
	background: url("../../../../resources/grid_icons/region_blue.png") no-repeat;
}
.gridxRowOver .settings-network-region-icon,
.gridxHeader .gridxHeaderRow .gridxCell:hover .settings-network-region-icon
{
	background: url("../../../../resources/grid_icons/region_white.png") no-repeat;
}
.gridxRowSelected .settings-network-region-icon {
	background: url("../../../../resources/grid_icons/region_white.png") no-repeat;
}
.settings-network-city-icon {
	background: url("../../../../resources/grid_icons/city_blue.png") no-repeat;
}
.gridxRowOver .settings-network-city-icon,
.gridxHeader .gridxHeaderRow .gridxCell:hover .settings-network-city-icon 
{
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.gridxRowSelected .settings-network-city-icon {
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.settings-network-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_blue.png") no-repeat;
}
.gridxRowOver .settings-network-shoppingcenter-icon,
.gridxHeader .gridxHeaderRow .gridxCell:hover .settings-network-shoppingcenter-icon  
{
	background: url("../../../../resources/grid_icons/shoppingcenter_white.png") no-repeat;
}
.gridxRowSelected .settings-network-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_white.png") no-repeat;
}
.settings-network-shop-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowOver .settings-network-shop-icon,
.gridxHeader .gridxHeaderRow .gridxCell:hover .settings-network-shop-icon
{
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.gridxRowSelected .settings-network-shop-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.settings-network-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowOver .settings-network-shopsection-icon,
.gridxHeader .gridxHeaderRow .gridxCell:hover .settings-network-shopsection-icon
 {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.gridxRowSelected .settings-network-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.live-view-filter-country-icon, .live-view-filter-region-icon, .live-view-filter-city-icon, .live-view-filter-shoppingcenter-icon, .live-view-filter-shop-icon, .live-view-filter-shopsection-icon {
	display: inline-block;
	height: 18px;
	width: 18px;
	margin: 0 8px 0 4px;
	vertical-align: top;
}
.live-view-filter-device-icon {
	background: url("../../../../resources/grid_icons/device-blue.png") no-repeat;
	height:16px;
	margin-top:1px;
}
.gridxRowOver .live-view-filter-device-icon {
	background: url("../../../../resources/grid_icons/device-white.png") no-repeat;
}
.live-view-filter-country-icon {
	background: url("../../../../resources/grid_icons/location_blue.png") no-repeat;
}
.gridxRowUnselectable .live-view-filter-country-icon {
	background: url("../../../../resources/grid_icons/location_grey.png") no-repeat;
}
.gridxRowOver .live-view-filter-country-icon {
	background: url("../../../../resources/grid_icons/location_white.png") no-repeat;
}
.gridxRowSelected .live-view-filter-country-icon {
	background: url("../../../../resources/grid_icons/location_white.png") no-repeat;
}
.live-view-filter-region-icon {
	background: url("../../../../resources/grid_icons/region_blue.png") no-repeat;
}
.gridxRowUnselectable .live-view-filter-region-icon {
	background: url("../../../../resources/grid_icons/region_grey.png") no-repeat;
}
.gridxRowOver .live-view-filter-region-icon {
	background: url("../../../../resources/grid_icons/region_white.png") no-repeat;
}
.gridxRowSelected .live-view-filter-region-icon {
	background: url("../../../../resources/grid_icons/region_white.png") no-repeat;
}
.live-view-filter-city-icon {
	background: url("../../../../resources/grid_icons/city_blue.png") no-repeat;
}
.gridxRowUnselectable .live-view-filter-city-icon {
	background: url("../../../../resources/grid_icons/city_grey.png") no-repeat;
}
.gridxRowOver .live-view-filter-city-icon {
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.gridxRowSelected .live-view-filter-city-icon {
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.gridxRowOver .live-view-filter-city-icon {
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.live-view-filter-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_blue.png") no-repeat;
}
.gridxRowUnselectable .live-view-filter-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_grey.png") no-repeat;
}
.gridxRowOver .live-view-filter-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_white.png") no-repeat;
}
.gridxRowSelected .live-view-filter-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_white.png") no-repeat;
}
.live-view-filter-shop-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowUnselectable .live-view-filter-shop-icon {
	background: url("../../../../resources/grid_icons/shop_grey.png") no-repeat;
}
.gridxRowOver .live-view-filter-shop-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.gridxRowSelected .live-view-filter-shop-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.live-view-filter-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowUnselectable .live-view-filter-shopsection-icon {
	background: url("../../../../resources/grid_icons/shop_grey.png") no-repeat;
}
.gridxRowOver .live-view-filter-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.gridxRowSelected .live-view-filter-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.home-page-select-location-country-icon, .home-page-select-location-region-icon, .home-page-select-location-city-icon, .home-page-select-location-shoppingcenter-icon, .home-page-select-location-shop-icon, .home-page-select-location-shopsection-icon {
	display: inline-block;
	height: 18px;
	width: 18px;
	margin: 0 8px 0 4px;
	vertical-align: top;
}
.home-page-select-location-device-icon {
	background: url("../../../../resources/grid_icons/device-blue.png") no-repeat;
	height:16px;
	margin-top:1px;
}
.gridxRowOver .home-page-select-location-device-icon {
	background: url("../../../../resources/grid_icons/device-white.png") no-repeat;
}
.home-page-select-location-country-icon {
	background: url("../../../../resources/grid_icons/location_blue.png") no-repeat;
}
.gridxRowOver .home-page-select-location-country-icon {
	background: url("../../../../resources/grid_icons/location_white.png") no-repeat;
}
.home-page-select-location-region-icon {
	background: url("../../../../resources/grid_icons/region_blue.png") no-repeat;
}
.gridxRowOver .home-page-select-location-region-icon {
	background: url("../../../../resources/grid_icons/region_white.png") no-repeat;
}
.home-page-select-location-city-icon {
	background: url("../../../../resources/grid_icons/city_blue.png") no-repeat;
}
.gridxRowOver .home-page-select-location-city-icon {
	background: url("../../../../resources/grid_icons/city_white.png") no-repeat;
}
.home-page-select-location-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_blue.png") no-repeat;
}
.gridxRowOver .home-page-select-location-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_white.png") no-repeat;
}
.home-page-select-location-shop-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowOver .home-page-select-location-shop-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}
.home-page-select-location-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.gridxRowOver .home-page-select-location-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_white.png") no-repeat;
}

.gridxTreeExpandoCellOpen {
	font-weight:600;
}
.live-view-view-icon {
	background: url("../../../../resources/grid_icons/grafikas_blue.png") no-repeat;
}
.gridxRowOver .live-view-view-icon {
	background: url("../../../../resources/grid_icons/grafikas_white.png") no-repeat;
}
.live-view-tracking-icon {
	background: url("../../../../resources/grid_icons/bluetooth_blue.png") no-repeat;
}
.gridxRowOver .live-view-tracking-icon {
	background: url("../../../../resources/grid_icons/bluetooth_white.png") no-repeat;
}
.remove-icon 
{
	display: inline-block;
	background: url("../../../../resources/grid_icons/remove_blue.png") no-repeat;
	height:16px;
	width:16px;
	cursor:pointer;
	vertical-align: middle;
}
.gridxRowOver .remove-icon {
	background: url("../../../../resources/grid_icons/remove_white.png") no-repeat !important;
}
.gridxRowSelected .remove-icon {
	background: url("../../../../resources/grid_icons/remove_white.png") no-repeat;
}
#grdSettingsDevice .gridxRowSelected .remove-icon, #grdSettingsAutoRepList .gridxRowSelected .remove-icon, #grdSettingsUsers .gridxRowSelected .remove-icon {
	background: url("../../../../resources/grid_icons/remove_blue.png") no-repeat;
}
.inline-display-icon, .selectable-display-icon {
	display: inline-block;
	background: url("../../../../resources/grid_icons/display_blue.png") no-repeat;
	height:16px;
	width:16px;
	margin: 1px 8px 0 4px;
	cursor:pointer;
	vertical-align: top;
}
.gridxRowOver .inline-display-icon, .gridxRowOver .selectable-display-icon, .gridxRowSelected .selectable-display-icon{
	background: url("../../../../resources/grid_icons/display_white.png") no-repeat !important;
}
.gridxRowSelected .inline-display-icon {
	background: url("../../../../resources/grid_icons/display_blue.png") no-repeat;
}
.active-lan-icon{
	display: inline-block;
	background: url("../../../../resources/grid_icons/lan_blue.png") no-repeat;
	height:16px;
	width:16px;
	margin: 0 0 0 2px;
	cursor:pointer;
	vertical-align: middle;
}
.inactive-lan-icon{
	display: inline-block;
	background: url("../../../../resources/grid_icons/lan_grey.png") no-repeat;
	height:16px;
	width:16px;
	margin: 0 0 0 2px;
	cursor:pointer;
	vertical-align: middle;
}
.active-wifi-icon{
	display: inline-block;
	background: url("../../../../resources/grid_icons/wifi_blue.png") no-repeat;
	height:16px;
	width:18px;
	margin: 0 0 0 2px;
	cursor:pointer;
	vertical-align: middle;
}
.inactive-wifi-icon{
	display: inline-block;
	background: url("../../../../resources/grid_icons/wifi_grey.png") no-repeat;
	height:16px;
	width:18px;
	margin: 0 0 0 2px;
	cursor:pointer;
	vertical-align: middle;
}
.active-beacon-icon{
	display: inline-block;
	background: url("../../../../resources/grid_icons/beacon_blue.png") no-repeat;
	height:16px;
	width:16px;
	margin: 0 0 0 2px;
	cursor:pointer;
	vertical-align: middle;
}
.inactive-beacon-icon{
	display: inline-block;
	background: url("../../../../resources/grid_icons/beacon_grey.png") no-repeat;
	height:16px;
	width:16px;
	margin: 0 0 0 2px;
	cursor:pointer;
	vertical-align: middle;
}
.gridxRowOver .active-lan-icon, .gridxRowOver .inactive-lan-icon{
	background: url("../../../../resources/grid_icons/lan_white.png") no-repeat !important;
}
.gridxRowOver .active-wifi-icon, .gridxRowOver .inactive-wifi-icon{
	background: url("../../../../resources/grid_icons/wifi_white.png") no-repeat !important;
}
.gridxRowOver .active-beacon-icon, .gridxRowOver .inactive-beacon-icon{
	background: url("../../../../resources/grid_icons/beacon_white.png") no-repeat !important;
}
.gridxRowOver .inline-display-icon, .gridxRowOver .selectable-display-icon, .gridxRowSelected .selectable-display-icon{
	background: url("../../../../resources/grid_icons/display_white.png") no-repeat !important;
}
.location-icon {
	display: inline-block;
	background: url("../../../../resources/grid_icons/location2_melyna.png") no-repeat;
	height: 16px;
	width: 16px;
	margin: 1px 2px 1px 2px;
	cursor: pointer;
	vertical-align: top;
}
.gridxRowOver .location-icon {
	background: url("../../../../resources/grid_icons/location2_balta.png") no-repeat;
}
.gridxRowSelected .location-icon {
	background: url("../../../../resources/grid_icons/location2_balta.png") no-repeat;
}
.visiblePlaces-icon {
	display: inline-block;
	background: url("../../../../resources/grid_icons/list_blue.png") no-repeat;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 2px;
	cursor: pointer;
	vertical-align: middle;
}
.gridxRowOver .visiblePlaces-icon {
	background: url("../../../../resources/grid_icons/list_white.png") no-repeat;
}
.attach-icon {
	background: url("../../../../resources/grid_icons/attach_device_blue.png") no-repeat;
	height:16px;
	margin-top:2px;
	width:28px;
	cursor:pointer;
}
.gridxRowOver .attach-icon, .gridxRowSelected .attach-icon {
	background: url("../../../../resources/grid_icons/attach_device_white.png") no-repeat;
}
.move-device-icon {
	background: url("../../../../resources/grid_icons/move_device_blue.png") no-repeat;
	height:16px;
	margin-top:2px;
	width:28px;
	cursor:pointer;
}
.gridxRowOver .move-device-icon, .gridxRowSelected .move-device-icon {
	background: url("../../../../resources/grid_icons/move_device_white.png") no-repeat;
}
.move-place-icon {
	background: url("../../../../resources/grid_icons/move_place_blue.png") no-repeat;
	height:16px;
	margin-top:2px;
	width:28px;
	cursor:pointer;
}
.gridxRowOver .move-place-icon, .gridxRowSelected .move-place-icon {
	background: url("../../../../resources/grid_icons/move_place_white.png") no-repeat;
}
.layout ul {
	display: block;
	float: right;
}
.layout ul li {
	float: left;
	margin: 0 0 0 15px;
}
.layout ul li a {
	color: #444444;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 30px;
	text-decoration: none;
}
.layout ul li.active a, .layout ul li a:hover {
	color: #0A3F7A;
}
.layout ul li.tree a span {
	background: url("sprite.png") no-repeat scroll -336px -28px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}
.layout ul li.tree a:hover span, .layout ul li.tree.active a span {
	background: url("sprite.png") no-repeat scroll -336px 0 rgba(0, 0, 0, 0);
}
.layout ul li.list a span {
	background: url("sprite.png") no-repeat scroll -366px -28px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}
.layout ul li.list a:hover span, .layout ul li.list.active a span {
	background: url("sprite.png") no-repeat scroll -366px 0 rgba(0, 0, 0, 0);
}
.layout ul li.list a {
	display: block;
	line-height: 30px;
}
.showTree {
}
.claro .showTree.dijitToggleButton .dijitCheckBoxIcon {
	width:26px !important;
	height:26px !important;
	vertical-align:middle;
	background:url(images/sprite.png) -336px 0px no-repeat;
}
.claro .showTree.dijitChecked.dijitToggleButton .dijitCheckBoxIcon {
	background:url(images/sprite.png) -336px -28px no-repeat;
}
.showList {
}
.showList .dijitButtonNode, .showTree .dijitButtonNode {
	border:1px solid #e5e5e5 !important;
	padding:3px 10px 2px 10px !important;
	margin:0 0 0 5px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-size:14px !important;
	line-height:18px !important;
	text-decoration:none !important;
	color:#033b79 !important;
	font-weight:600 !important;
	border-radius:5px !important;
	float:right !important;
	background: rgb(252,252,252) !important;
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))) !important;
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ) !important;
}
.showList.dijitChecked .dijitButtonNode, .showTree.dijitChecked .dijitButtonNode, .showList.dijitChecked.dijitHover .dijitButtonNode, .showTree.dijitChecked.dijitHover .dijitButtonNode {
	text-decoration: none !important;
	color: #fff !important;
	background: rgb(40,85,136) !important;
	background: -moz-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(40,85,136,1)), color-stop(100%, rgba(14,59,108,1))) !important;
	background: -webkit-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#285588', endColorstr='#0e3b6c', GradientType=0 ) !important;
}
.showList.dijitHover .dijitButtonNode, .showTree.dijitHover .dijitButtonNode {
	text-decoration:none !important;
	background: rgb(222,222,222) !important;
	background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(252,252,252,1))) !important;
	background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fcfcfc', GradientType=0 ) !important;
}
.claro .showList.dijitToggleButton .dijitCheckBoxIcon {
	width:26px !important;
	height:26px !important;
	vertical-align:middle;
	background:url(images/sprite.png) -366px 0px no-repeat;
}
.claro .showList.dijitChecked.dijitToggleButton .dijitCheckBoxIcon {
	background:url(images/sprite.png) -366px -28px no-repeat;
}
.claro .disableWorkHour .dijitButtonNode {
	width:10px;
	height:10px;
	border:1px solid #e5e5e5;
	border-radius:10px;
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
.claro .disableWorkHour.dijitToggleButton .dijitCheckBoxIcon {
	width: 10px;
	height: 10px;
	margin-bottom: 12px;
	background: url("../../../../resources/icons/minus_icon.png") no-repeat;
}
.claro .disableWorkHour.dijitChecked.dijitToggleButton .dijitCheckBoxIcon {
	background: url("../../../../resources/icons/plus_icon.png") no-repeat;
}
#pnlLiveViewPageHeader .dijitButtonNode, #pnlSettingsDevicePageHeader .dijitButtonNode, #pnlSettingsNetworkPageHeader .dijitButtonNode {
	margin-left:0px;
}
 
#btnLiveViewExport .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/export_blue.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnPrint .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/pdf_blue.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin: 1px 5px 2px 5px;
}
#btnPrint_label
{
	padding: 0 0 0 0;
}
#btnLiveViewFilterSet .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/FilterIcon.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnLiveViewFilterSetSelected .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/checkmark_blue.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnSettingsNetwork .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/grid_icons/attach_device_blue.png") no-repeat;
	width:28px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#addplacebutonas .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/AddPlaceButton.png") no-repeat;
	width:28px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnSettingsAutoRepCreate .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/CreateReport.png") no-repeat;
	width:28px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnLiveViewExportSend .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/email_small.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnLiveViewExportSave .dijitNoIcon, #btnSettingsAutoRepSave .dijitNoIcon, #btnSettingsDeviceEditorSaveTop .dijitNoIcon, #btnSettingsDeviceEditorSave .dijitNoIcon, #btnSettingsUserEditorSave .dijitNoIcon, #btnSettingsGeneralSave .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/save_small.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#btnSettingsAutoRepCancel .dijitNoIcon,
#btnLiveViewFilterClear .dijitNoIcon
{
	display:inline-block !important;
	background: url("../../../../resources/icons/cancel_small.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
.claro .dijitButton .dijitButtonNode, #pnlSettingsUsersPageHeader .dijitButtonNode, #btnLiveViewExportas .dijitButtonNode, #addplacebutonas .dijitButtonNode, #btnDeviceWirelessClearas .dijitButtonNode, 
#btnDeviceLanClear .dijitButtonNode, #divBeaconResetHolder .dijitButtonNode, #divExtraBeaconResetHolder .dijitButtonNode, #btnDeviceCountingZonesReloadas .dijitButtonNode, #btnsLiveViewFilter .dijitButtonNode, 
#btnSettingsNetwork .dijitButtonNode, #pnlLiveViewFilterPageHeaderas .dijitButtonNode, #btnSettingsDeviceEditorSavemygt .dijitButtonNode, #btnSettingsDeviceEditorSavemygtTop .dijitButtonNode, 
#pnlSettingsNetworkPlaceEditorPage .forsave .dijitButtonNode, #pnlSettingsGeneralPage .settGenButtons .dijitButtonNode, #pnlLiveViewExportPage .forsave .dijitButtonNode, #btnDeleteOrganization .dijitButtonNode, #btnPrintHolder .dijitButtonNode{
	border:1px solid #e5e5e5;
	padding:5px 10px 5px 10px;
	margin:0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#033b79;
	font-weight:600;
	border-radius:5px;
	float:right;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
.claro .dijitButtonHover .dijitButtonNode, #pnlSettingsUsersPageHeader .dijitHover .dijitButtonNode, #btnLiveViewExportas .dijitHover .dijitButtonNode, #addplacebutonas .dijitHover .dijitButtonNode, 
#btnDeviceWirelessClearas .dijitHover .dijitButtonNode, #btnDeviceLanClear .dijitHover .dijitButtonNode, #divBeaconResetHolder .dijitHover .dijitButtonNode, #divExtraBeaconResetHolder .dijitHover .dijitButtonNode,
#btnDeviceCountingZonesReloadas .dijitHover .dijitButtonNode, #btnsLiveViewFilter .dijitHover .dijitButtonNode, #btnSettingsNetwork .dijitHover .dijitButtonNode, #pnlLiveViewFilterPageHeaderas .dijitHover .dijitButtonNode,
#btnSettingsDeviceEditorSavemygt .dijitHover .dijitButtonNode, #btnSettingsDeviceEditorSavemygtTop .dijitHover .dijitButtonNode, #pnlSettingsNetworkPlaceEditorPage .forsave .dijitHover .dijitButtonNode,
#pnlSettingsGeneralPage .settGenButtons .dijitHover .dijitButtonNode, #pnlLiveViewExportPage .forsave .dijitHover .dijitButtonNode, #btnDeleteOrganization .dijitHover .dijitButtonNode, #btnPrintHolder .dijitHover .dijitButtonNode{
	text-decoration:none;
	color:#033b79;
	background: rgb(222,222,222); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
}
.claro .simpleTransparentButton .dijitButtonNode{
	border: 0;
	background-image: none;
	background-color: transparent;
	box-shadow: none;
	padding: 0;
	margin: 0;
}
.claro .simpleTransparentButton .dijitButtonContents{
	padding: 0 0 2px 0;
}
.claro .simpleTransparentButton .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/icons/info_blue.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
.claro .simpleTransparentButton .dijitButtonText{
	padding: 0;
}
#btnSettingsUsersAddUser .dijitNoIcon {
	display: inline-block !important;
    background: url("../../../../resources/icons/adduser_blue.png") no-repeat;
    width: 28px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
	margin-left: 5px;
}
#pnlSettingsNetworkAttachDevicePage .forsave .dijitButtonNode, .smallfrow input.submit{
	cursor:pointer;
	padding:4px 12px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	float:right;
	border:1px solid #a1bfe0;
	background: rgb(20,72,127); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(20,72,127,1)), color-stop(100%, rgba(8,59,114,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(20,72,127,1) 0%, rgba(8,59,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14487f', endColorstr='#083b72', GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	box-shadow:1px 1px 4px #e6e6e6;
}
#pnlSettingsNetworkAttachDevicePage .forsave .dijitHover .dijitButtonNode, .smallfrow input.submit:hover {
	background: rgb(8,59,114); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(8,59,114,1)), color-stop(100%, rgba(20,72,127,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(8,59,114,1) 0%, rgba(20,72,127,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083b72', endColorstr='#14487f', GradientType=0 ); /* IE6-9 */
	box-shadow:0px 0px 2px #999;
}
#pnlSettingsDeviceEditorEntry
{
	width: 1279px !important;
}
.contentcolums {
}
.contentcolums .leftcol {
	float:left;
	width:72%;
}
.contentcolums .rightcol {
	float:right;
	width:25%;
}
.contentcolums .leftcol2 {
	float:left;
	width:58%;
}
.contentcolums .rightcol2 {
	float:right;
	width:39%;
}
.contentcolums .leftcol3 {
	float:left;
	width:46%;
}
.contentcolums .leftcol4 {
	float:left;
	width:47%;
	margin-right:4%;
}
.contentcolums .leftcol3.wysiwyg, .contentcolums .leftcol4.wysiwyg {
	padding-bottom:0 !important;
}
.contentcolums .rightcol3 {
	float:right;
	width:46%;
}
.contentcolums .rightcol4 {
	float:left;
	width:47%;
}
.smallfrow {
	text-align:right;
	padding-bottom:10px;
}
.smallfrow label, .settingsGeneralText label{
	line-height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:600;
	padding-right:10px;
	display:block;
	float:left;
}
.settingsGeneralText td{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:600;
}
.smallfrow label.labelfix {
	font-weight:400 !important;
}
.smallfrow .checkb {
	float:left;
	margin:9px 4px 0 0;
}
.publi .txtinput {
	border:1px solid #d8d8d8;
	background:#fff;
	padding:4px 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666;
	border-radius:5px;
	width:146px;
	box-shadow:1px 1px 4px #e9e9e9 inset;
	display:inline-block;
}
.publi .txtinput {
	text-align:right;
}
.publi select.selectbox, .publi #widget_cbxDeviceWirelessSecurityMode, .publi #widget_cbxLoginOrganizationSelect, .publi #widget_cbxExportReportType, .publi #widget_cbxExportOutputFileType,
.publi #widget_cbxAutoRepReportType, .publi #widget_cbxAutoRepOutputFileType, .publi #widget_cbxAutoRepPeriod, .publi #widget_cbxSettingsGeneralAutoRefreshPeriod, .publi #widget_cbxSettingsGeneralRememberLoginInfo,
.publi #widget_cbxSettingsGeneralDateFormat, .publi #widget_cbxDisplayBackgroundColor, .publi #widget_cbxDisplayScreenResolution, .publi #widget_cbxSettingsDeveloperFTPDataType, .publi #widget_cbxSettingsDeveloperFTPPeriod, 
.publi #widget_cbxSettingsDeveloperFTPSavingType{
	border:1px solid #d8d8d8;
	background:#fff;
	padding:4px 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666;
	border-radius:5px;
	width:146px;
	box-shadow:1px 1px 4px #e9e9e9 inset;
	display:inline-block;
	vertical-align:top;
}
.publi #widget_cbxExportReportType, .publi #widget_cbxExportOutputFileType, .publi #widget_dtpExportDateStart, .publi #widget_dtpExportDateEnd, .publi #widget_edtExportAddress, .publi #widget_edtExportSubject
{
	width:250px;
}
.publi #widget_edtAutoRepAddress, .publi #widget_edtAutoRepSubject, .publi #widget_cbxAutoRepReportType, .publi #widget_cbxAutoRepOutputFileType, .publi #widget_cbxAutoRepPeriod, 
.publi #widget_cbxSettingsDeveloperFTPDataType, .publi #widget_cbxSettingsDeveloperFTPPeriod, .publi #widget_cbxSettingsDeveloperFTPSavingType
{
	width:285px;
}
.publi #widget_cbxDeviceWirelessSecurityMode, .publi #widget_cbxDisplayBackgroundColor, .publi #widget_cbxDisplayScreenResolution
{
	width:280px;
}
.publi #widget_cbxLoginOrganizationSelect
{
	width:310px;
}
#widget_cbxEditWorkHoursTimeZone{
	width: 90px;
}
.publi .dijitComboBox .dijitButtonNode {
	background:none;
}
.publi .dijitComboBox .dijitArrowButtonInner {
	border: none !important;
}
.publi span {
	padding-top:6px;
	font-size:13px;
	display:inline-block;
}
.smallfrow label.labelfix {
	font-weight:400 !important;
}
.smallfrow .checkb {
	float:left;
	margin:9px 4px 0 0;
}
.nor {
	text-align:left !important;
}
.labelfix label {
	float:left !important;
	display:inline-block !important;
	margin-left:4px;
	margin-right:35px;
}
.disabled {
	background-color:#f1f1f1 !important;
}
.errormsg {
	float:right;
	text-align:left;
	width:290px;
	color:#de0000 !important;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
}
.return {
	border:1px solid #e5e5e5;
	padding:7px 10px 6px 10px;
	margin:0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#033b79;
	font-weight:600;
	border-radius:5px;
	float:right;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
.return:hover {
	text-decoration:none;
	color:#033b79;
	background: rgb(222,222,222); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
}
#pnlSettingsDeviceEditorDeviceDetails .dijitButtonNode, #pblSettingsBeaconEditor .dijitButtonNode{
	border:1px solid #e5e5e5;
	float:none;
	display:inline-block;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	margin-left:0;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#033b79;
	font-weight:600;
	border-radius:5px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
#pnlSettingsDeviceDevicePassword .dijitButtonNode, #deviceDetailsCompareToggableButton .dijitButtonNode, #deviceDetailsTableToggableButton .dijitButtonNode, #weatherChartToggableButton .dijitButtonNode, #deviceContainerValidationButtons .dijitButtonNode, 
#dImportTableRowControls .dijitButtonNode, #pnlHomePageChartControls .dijitButtonNode, #pnlLiveViewDeviceDetailsPlaces .periodButtons .dijitButtonNode, #divImportDataSelectFile .btnDeleteCSV .dijitButtonNode, #pnlBluetoothTrackingForthColumnHolder .dijitButtonNode{
	border:1px solid #e5e5e5;
	margin-left: 5px;
	color:#033b79;
	font-weight:600;
	border-radius:5px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
#pnlSettingsDeviceEditorDeviceDetails .dijitChecked .dijitButtonNode, #pnlSettingsDeviceDevicePassword .dijitChecked .dijitButtonNode, #deviceDetailsCompareToggableButton .dijitChecked .dijitButtonNode, #deviceDetailsTableToggableButton .dijitChecked .dijitButtonNode, 
#weatherChartToggableButton .dijitChecked .dijitButtonNode, #pblSettingsBeaconEditor .dijitChecked .dijitButtonNode, #pnlBluetoothTrackingForthColumnHolder .dijitChecked .dijitButtonNode{
	text-decoration:none;
	color:#fff;
	background: rgb(40,85,136); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(40,85,136,1)), color-stop(100%, rgba(14,59,108,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#285588', endColorstr='#0e3b6c', GradientType=0 ); /* IE6-9 */
}
#pnlSettingsDeviceDevicePassword .dijitToggleButton .dijitButtonNode, #pnlSettingsDeviceDevicePassword .dijitButtonText, #deviceDetailsCompareToggableButton .dijitButtonNode, #deviceDetailsCompareToggableButton .dijitButtonText, #deviceDetailsTableToggableButton .dijitButtonNode, 
#deviceDetailsTableToggableButton .dijitButtonText, #weatherChartToggableButton .dijitButtonNode, #weatherChartToggableButton .dijitButtonText, #deviceContainerValidationButtons .dijitButtonNode, #deviceContainerValidationButtons .dijitButtonText, 
#dImportTableRowControls .dijitButtonNode, #dImportTableRowControls .dijitButtonText, #pnlHomePageChartControls .dijitButtonNode, #pnlHomePageChartControls .dijitButtonText, #pnlLiveViewDeviceDetailsPlaces .periodButtons .dijitButtonNode, 
#pnlLiveViewDeviceDetailsPlaces .periodButtons .dijitButtonText, #divImportDataSelectFile .btnDeleteCSV .dijitButtonNode, #divImportDataSelectFile .btnDeleteCSV .dijitButtonText, #pnlBluetoothTrackingForthColumnHolder .dijitButtonNode, #pnlBluetoothTrackingForthColumnHolder .dijitButtonText{
	padding: 0 0 0 0;
}
#pnlSettingsDeviceEditorDeviceDetails .dijitButtonNode .dijitCheckBoxIcon, #tglgLiveViewDeviceDetailsAnalyseBy .dijitButtonNode .dijitCheckBoxIcon, #tglgSettingsAutoRepGridType .dijitButtonNode .dijitCheckBoxIcon, 
#pnlSettingsGeneralFieldLeftHolder .dijitButtonNode .dijitCheckBoxIcon, #tglgSettingsGeneralDeviceSettings .dijitButtonNode .dijitCheckBoxIcon, #pnlHomePagePeriodChartControls .dijitButtonNode .dijitCheckBoxIcon, 
#pblSettingsBeaconEditor .dijitButtonNode .dijitCheckBoxIcon, #tglgImportDataType .dijitButtonNode .dijitCheckBoxIcon{
	display:none;
}
#pnlSettingsDeviceDevicePassword .dijitButtonNode .dijitCheckBoxIcon, #deviceDetailsCompareToggableButton .dijitNoIcon, #deviceDetailsTableToggableButton .dijitNoIcon, #weatherChartToggableButton .dijitNoIcon, #deviceContainerValidationButtons .dijitNoIcon, 
#dImportTableRowControls .dijitNoIcon, #pnlHomePageChartControls .dijitNoIcon, #pnlLiveViewDeviceDetailsPlaces .periodButtons .dijitNoIcon, #divImportDataSelectFile .btnDeleteCSV .dijitNoIcon, #pnlBluetoothTrackingForthColumnHolder .dijitNoIcon
{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 8px 7px 7px 7px;
	vertical-align: middle;
}
#pnlSettingsDeviceDevicePassword .dijitButtonNode .dijitCheckBoxIcon
{
	background: url("../../../../resources/icons/Eye.png") no-repeat;
}
#pnlSettingsDeviceDevicePassword .dijitDisabled .dijitButtonNode .dijitCheckBoxIcon
{
	background: url("../../../../resources/icons/Eye_disabled.png") no-repeat;
}
#pnlSettingsDeviceDevicePassword .dijitChecked .dijitButtonNode .dijitCheckBoxIcon{
	background: url("../../../../resources/icons/EyeCancel.png") no-repeat;
}
#deviceDetailsCompareToggableButton .dijitNoIcon
{
	background: url("../../../../resources/icons/compare_blue.png") no-repeat;
}
#deviceDetailsCompareToggableButton .dijitChecked .dijitNoIcon
{
	background: url("../../../../resources/icons/compare_white.png") no-repeat;
}
#pnlBluetoothTrackingForthColumnHolder .dijitNoIcon
{
	background: url("../../../../resources/grid_icons/list_blue.png") no-repeat;
}
#pnlBluetoothTrackingForthColumnHolder .dijitChecked .dijitNoIcon
{
	background: url("../../../../resources/grid_icons/list_white.png") no-repeat;
}
#deviceDetailsTableToggableButton .dijitNoIcon
{
	background: url("../../../../resources/icons/table_blue.png") no-repeat;
}
#deviceDetailsTableToggableButton .dijitChecked .dijitNoIcon
{
	background: url("../../../../resources/icons/table_white.png") no-repeat;
}
#weatherChartToggableButton .dijitNoIcon
{
	background: url("../../../../resources/icons/StatisticsSmall.png") no-repeat;
}
#weatherChartToggableButton .dijitChecked .dijitNoIcon
{
	background: url("../../../../resources/icons/StatisticsSmallWhite.png") no-repeat;
}
#deviceContainerValidationButtons .btnValidate .dijitNoIcon
{
	background: url("../../../../resources/icons/checkmark_blue.png") no-repeat;
}
#deviceContainerValidationButtons .btnValidate.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/checkmark_gray.png") no-repeat;
}
#deviceContainerValidationButtons .btnValidateWaiting.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/spinner_blue.gif") no-repeat;
}
#deviceContainerValidationButtons .btnCancel .dijitNoIcon, #divImportDataSelectFile .btnDeleteCSV .dijitNoIcon
{
	background: url("../../../../resources/icons/cross_blue.png") no-repeat;
}
#deviceContainerValidationButtons .btnCancel.dijitDisabled .dijitNoIcon, #divImportDataSelectFile .btnDeleteCSV.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/cross_gray.png") no-repeat;
}
#dImportTableRowControls .btnAddRow .dijitNoIcon
{
	background: url("../../../../resources/icons/plus_blue.png") no-repeat;
}
#dImportTableRowControls .btnAddRow.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/plus_grey.png") no-repeat;
}
#dImportTableRowControls .btnRemoveRow .dijitNoIcon
{
	background: url("../../../../resources/icons/minus_blue.png") no-repeat;
}
#dImportTableRowControls .btnRemoveRow.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/minus_grey.png") no-repeat;
}
#pnlHomePageChartControls .btnLastForward .dijitNoIcon
{
	background: url("../../../../resources/icons/forward_cyan.png") no-repeat;
}
#pnlHomePageChartControls .btnThisForward .dijitNoIcon
{
	background: url("../../../../resources/icons/forward_blue.png") no-repeat;
}
#pnlHomePageChartControls .btnLastForward.dijitDisabled .dijitNoIcon, #pnlHomePageChartControls .btnThisForward.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/forward_grey.png") no-repeat;
}
#pnlHomePageChartControls .btnLastBack .dijitNoIcon
{
	background: url("../../../../resources/icons/back_cyan.png") no-repeat;
}
#pnlHomePageChartControls .btnThisBack .dijitNoIcon
{
	background: url("../../../../resources/icons/back_blue.png") no-repeat;
}
#pnlHomePageChartControls .btnLastBack.dijitDisabled .dijitNoIcon, #pnlHomePageChartControls .btnThisBack.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/back_grey.png") no-repeat;
}
#pnlLiveViewDeviceDetailsPlaces .periodButtons .btnBack .dijitNoIcon
{
	background: url("../../../../resources/icons/previous_blue.png") no-repeat;
}
#pnlLiveViewDeviceDetailsPlaces .periodButtons .btnForward .dijitNoIcon
{
	background: url("../../../../resources/icons/next_blue.png") no-repeat;
}
#pnlLiveViewDeviceDetailsPlaces .periodButtons .btnForward.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/next_gray.png") no-repeat;
}
#pnlLiveViewDeviceDetailsPlaces .periodButtons .btnDoubleBack .dijitNoIcon
{
	background: url("../../../../resources/icons/previous2_blue.png") no-repeat;
}
#pnlLiveViewDeviceDetailsPlaces .periodButtons .btnDoubleForward .dijitNoIcon
{
	background: url("../../../../resources/icons/next2_blue.png") no-repeat;
}
#pnlLiveViewDeviceDetailsPlaces .periodButtons .btnDoubleForward.dijitDisabled .dijitNoIcon
{
	background: url("../../../../resources/icons/next2_gray.png") no-repeat;
}
#refreshNowHolder .dijitButtonNode
{
	border: none;
	margin: 0 0 0 0;
	background: none;
	border-radius: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
}
#refreshNowHolder .dijitToggleButton .dijitButtonNode, #refreshNowHolder .dijitButtonText{
	padding: 0 0 0 0;
}
#refreshNowHolder .dijitButtonNode .dijitCheckBoxIcon{
	width: 18px;
	height: 18px;
	margin: 0 0 0 0;
	vertical-align: middle;
	background: url("../../../../resources/icons/refresh_icon_gray.png") no-repeat;
}
#refreshNowHolder .dijitChecked .dijitButtonNode .dijitCheckBoxIcon{
	background: url("../../../../resources/icons/refresh_icon_blue.png") no-repeat;
}
.tglAutomaticRefresh span
{
	line-height: 0px !important;
}
#tglgLiveViewDeviceDetailsAnalyseBy .dijitButtonNode, #tglgSettingsAutoRepGridType .dijitButtonNode, #pnlSettingsGeneralFieldLeftHolder .dijitButtonNode, #tglgSettingsGeneralDeviceSettings .dijitButtonNode, 
#tglgSettingsDisplay .dijitButtonNode, #pnlHomePagePeriodChartControls .dijitButtonNode, #tglgImportDataType .dijitButtonNode{
	border:1px solid #e5e5e5;
	padding:5px 3px;
	text-align:center;
	margin:0 0 0 1px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#033b79;
	font-weight:600;
	display:inline-block;
	border-radius:5px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
#tglgLiveViewDeviceDetailsAnalyseBy .dijitButtonNode
{
	width: 85px;
}
#pnlSettingsGeneralFieldLeftHolder .dijitButtonNode, #tglgSettingsGeneralDeviceSettings .dijitButtonNode, #tglgImportDataType .dijitButtonNode 
{
	width: 65px;
}
#tglgSettingsGeneralHomePageChartType .dijitButtonNode 
{
	width: 104px;
}
#tglgSettingsAutoRepGridType .dijitButtonNode {
	width: 171px;
}
#tglgSettingsDisplay .dijitButtonNode {
	width: 136px;
}
#pnlHomePagePeriodChartControls .dijitButtonNode {
	width: 100px;
}
#tglgLiveViewDeviceDetailsAnalyseBy .dijitHover .dijitButtonNode, #tglgSettingsAutoRepGridType .dijitHover .dijitButtonNode, #pnlSettingsGeneralFieldLeftHolder .dijitHover .dijitButtonNode, #tglgSettingsGeneralDeviceSettings .dijitHover .dijitButtonNode, 
#tglgSettingsDisplay .dijitHover .dijitButtonNode, #pnlHomePagePeriodChartControls .dijitHover .dijitButtonNode, #tglgImportDataType .dijitHover .dijitButtonNode {
	text-decoration:none;
	color:#033b79;
	background: rgb(222,222,222); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(252,252,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(252,252,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
}
#tglgLiveViewDeviceDetailsAnalyseBy .dijitChecked .dijitButtonNode, #tglgSettingsAutoRepGridType .dijitChecked .dijitButtonNode, #pnlSettingsGeneralFieldLeftHolder .dijitChecked .dijitButtonNode, #tglgSettingsGeneralDeviceSettings .dijitChecked .dijitButtonNode,
 #tglgSettingsDisplay .dijitChecked .dijitButtonNode, #pnlHomePagePeriodChartControls .dijitChecked .dijitButtonNode, #tglgImportDataType .dijitChecked .dijitButtonNode {
	text-decoration:none;
	color:#fff;
	background: rgb(40,85,136); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(40,85,136,1)), color-stop(100%, rgba(14,59,108,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#285588', endColorstr='#0e3b6c', GradientType=0 ); /* IE6-9 */
}
.indetails td {
	padding: 3px 0;
}
.font14semib {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:600;
}
.font18normal {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:26px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:400;
}
.font16normal {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:20px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:400;
}
.font18normal .time {
	margin-left:5px;
	color:#999999;
	font-size:14px;
	display:inline-block;
}
.font18bold {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:26px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:700;
}
.font30bold {
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	line-height:32px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:700;
}
.font24light strong {
	font-weight:700 !important;
}
.db {
	display:block;
}
.lh30 {
	line-height:30px !important;
}
.font24light {
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	line-height:26px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:300;
}
.font14light {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:300;
}
.time_icon, .info_icon
{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: 2px;
	vertical-align: top;
}
.time_icon
{
	background: url("../../../../resources/icons/time_grey.png") no-repeat;
}
.info_icon
{
	background: url("../../../../resources/icons/info_grey.png") no-repeat;
}
.font14semib {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:600;
}
.font18normal {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:26px;
	text-decoration:none;
	color:#0a3f7a;
	font-weight:400;
}
.time {
	margin-left:5px;
	color:#999999;
	font-size:14px;
	display:inline-block;
}
#pnlLiveViewFilterPageHeaderas .dijitButtonNode {
	margin-left:0;
	margin-bottom:17px;
}
.claro  #pnlChangePasswordEntry .dijitAccordionInnerContainerSelected {
	border-color: #759dc0;
	background-color: #FFFFFF;
	color: #000000;
}
.claro #pnlChangePasswordEntry .dijitAccordionInnerContainerHover {
	border: 1px solid #759dc0;
	background-color: #FFFFFF;
	color: #000000;
}
.claro #pnlChangePasswordEntry .dijitAccordionInnerContainerHover .dijitAccordionTitle {
	color: #000000;
}
#appLayoutDeviceDetails
{
	background-color: #0A3F7A;
}
#appLayoutDeviceDetails .font1 {
    color: #FFFFFF;
}
#appLayoutDeviceDetails .font2 {
    color: #FFFFFF;
	font-weight: 500;
}
#appLayoutDeviceDetails .font5 {
    color: #FFFFFF;
	font-weight: 600;
}
#appLayoutDeviceDetails .font4 {
    color: #FFFFFF;
}
#appLayoutDeviceDetails .indexcontainer h2 {
    color: #FFFFFF;
}

#appLayoutDeviceDetails .font14semib {
    color: #FFFFFF;
}

#appLayoutDeviceDetails .font18normal {
    color: #FFFFFF;
}
.claro #appLayoutDeviceDetails .dijitSplitContainer-dijitContentPane
{
	background-color: #0A3F7A;
}
.claro #appLayoutDeviceDetails .dijitBorderContainer-dijitContentPane 
{
	background-color: #0A3F7A;
}

#appLayoutDeviceDetails .time {
    color: #FFFFFF;
	display: block;
	clear: both;
    position: relative;
    top: -50px;
}
#content-footer
{
	height: 50px;
	border-top: 1px solid #FFFFFF;
	padding-top: 20px;
}
#appLayoutDeviceDetails .font2wrapper
{
	float: left;
    height: 50px;
    margin-top: 14px;
}
#appLayoutDeviceDetails .counterwrapper
{
	float: right;
	text-align: right;
}
#appLayoutDeviceDetails .statisticsBlock
{
	border-bottom: 1px solid #FFFFFF;
}

.lineThrough
{
	text-decoration: line-through;
	font-style: italic;
}

#edtExportBody
{
	width: 262px;
}
#grdSettingsDevice .gridxRowTable td:first-child,
#grdSettingsUsers .gridxRowTable td
{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
.dialogContentStyle
{
	color: #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align:left;
	margin: 7px 5px 7px 5px !important;
}
.dialogContentStyle label 
{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: 600;
	padding-right: 10px;
	display: block;
	float: left;
	padding: 3px 0px 0px 0px;
}
.dialogContentStyle .txtinput, .dialogContentStyle .dijitTextBox, .dialogGridxWidgetsStyle .dijitTextBox 
{
	border: 1px solid #d8d8d8;
	background: #fff;
	padding: 1px 1px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #666;
	border-radius: 5px;
	width: 300px;
	box-shadow: 1px 1px 4px #e9e9e9 inset;
	display: inline-block;
	vertical-align: top;
}
.dialogContentStyle span.txtinput
{
	min-height: 17px;
}
.dialogContentStyle select.selectbox, .dialogContentStyle #widget_cbxDeviceContainerCategory, .dialogContentStyle #widget_cbxPlaceWeatherStation
{
	border:1px solid #d8d8d8;
	background:#fff;
	padding: 1px 1px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#666;
	border-radius:5px;
	box-shadow:1px 1px 4px #e9e9e9 inset;
	display:inline-block;
	vertical-align:top;
	width: 250px;
}
.dialogContentStyle .dijitComboBox .dijitButtonNode, .dialogGridxWidgetsStyle .dijitComboBox .dijitButtonNode, .dialogGridxWidgetsStyle .dijitSpinner .dijitArrowButton {
	background:none;
}
.dialogContentStyle .dijitTextBox
{
	float: none !important;
}
#toggableButton .dijitButtonNode, #settingsToggableButton .dijitButtonNode, #tableToggableButton .dijitButtonNode , #devSettingsToggableButton .dijitButtonNode, #settingsDeviceToggableButton .dijitButtonNode 
{
	border: 1px solid #e5e5e5;
	padding: 5px 3px;
	width: 180px;
	text-align: center;
	margin: 0 0 0 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
	color: #033b79;
	font-weight: 600;
	display: inline-block;
	border-radius: 5px;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#dedede', GradientType=0 ); /* IE6-9 */
}
#toggableButton .dijitChecked .dijitButtonNode, #settingsToggableButton .dijitChecked .dijitButtonNode, #tableToggableButton .dijitChecked .dijitButtonNode, #devSettingsToggableButton .dijitChecked .dijitButtonNode
{
	text-decoration: none;
	color: #fff;
	background: rgb(40,85,136); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(40,85,136,1)), color-stop(100%, rgba(14,59,108,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(40,85,136,1) 0%, rgba(14,59,108,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#285588', endColorstr='#0e3b6c', GradientType=0 ); /* IE6-9 */
}
#settingsToggableButton .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/grid_icons/pie_chart.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#settingsToggableButton .dijitChecked .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/grid_icons/pie_chart_baltas.png") no-repeat;
	width:18px;
	height:18px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#tableToggableButton .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/grid_icons/list_blue.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
#tableToggableButton .dijitChecked .dijitNoIcon {
	display:inline-block !important;
	background: url("../../../../resources/grid_icons/list_white.png") no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:5px;
	margin-left:5px;
}
.claro .gridxCellSorted .gridxArrowButtonNode
{
	display: none !important;
}
.claro *
{
    outline: none;
}
#pnlSettingsAutoRepGridType
{
	padding-bottom: 10px;
}
#pnlSettingsAutoRepList, #pnlSettingsAutoRepList .gridx
{
	height: 122px !important;
}
#pnlSettingsAutoRepForm
{
	height: 129px !important;
}
#pnlSettingsAutoRepEdit, #pnlSettingsAutoRepSave
{
	margin-top: 10px;
	height: 33px !important;
}
#pnlSettingsAutoRepGridType
{
	height: 33px !important;
	overflow: hidden;
}
#edtAutoRepBody
{
	padding: 7px 7px 6px 7px;
	width: 297px;
	max-height: 33px;
}
#crtHomePagePeriodChartHolder, #crtHomePageColumnMonthChartHolder
{
	height: 325px;
	width: 780px;
	margin: 0 auto;
}
.tglDeviceShowPassword span
{
	padding-top: 0px !important;
}
.divInlineText
{
	display: inline-block;
}
.dijitToasterContent
{
	background: #69AF9D !important;
}
.dijitToasterContainer
{
	width: 350px !important;
}
#ifDisplayYoutubeFrame, #imgDisplayImage
{
    border-width: 9px 9px 26px 9px;
    border-image: url("../../../../resources/images/Display.png") 9 9 26 9 repeat;
}
.hrDashed hr
{
	background:none;
	border-top:1px dashed #c2c2c2;
	height:1px;
	margin: 2px 0 10px 0;
}
.liveViewWeatherStatus
{
	display: inline-block;
}
.simpleSmallRow {
	text-align:right;
}
#pnlSettingsDeveloperAPI h2, #pnlSettingsDeveloperFTP h2, #pnlSettingsGeneralFieldLeftHolder h2, #pnlSettingsGeneralFieldRightHolder h2
{
	background: #f5f5f5;
}
#pnlHomePagePeriodStatistics, #pnlHomePageMontlyStatistics
{
	border-bottom: 1px solid #C2C2C2;
	width: 469px;
	height: 400px;
	float: left;
	margin-bottom: 30px;
}
#pnlHomePagePeriodStatistics, #pnlHomePageMontlyStatistics
{
	margin-right: 2px;
}
#pnlHomePageMonthChart, #pnlHomePageColumnMonthChart
{
	margin-left: 2px;
}
#pnlHomePageColumnMonthChart, #pnlHomePageMonthChart
{
	border-bottom: 1px solid #C2C2C2;
	width: 780px;
	height: 400px;
	float: left;
	margin-bottom: 30px;
}
#pnlHomePageMonthChart, #pnlHomePageColumnMonthChart
{
	overflow: hidden;
}
.simpleInlineBlock
{
	display: inline-block;
}
.simpleInline
{
	display: inline;
}
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.rightAlign 
{
	padding-right: 20px;
	float: right;
}
#pnlHomePagePeriod
{
	line-height: 65px;
}
#hrsBeaconPower
{
	width: 239px;
    display: inline-block;
    vertical-align: top;
    padding-top: 9px;
}
#divBeaconPowerValueHolder
{
	display: inline-block;
}
#divBeaconResetHolder .dijitButtonNode, #divExtraBeaconResetHolder .dijitButtonNode
{
	margin-left: 5px;
}
.dialog-display-icon, .dialog-device-icon 
{
	display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: top;
}
.dialog-display-icon
{
    background: url("../../../../resources/grid_icons/display_blue.png") no-repeat;
    margin: 6px 4px 0 4px;
}
.dialog-device-icon 
{
	background: url("../../../../resources/grid_icons/device-blue.png") no-repeat;
    margin: 7px 4px 0 4px;
}
.dialog-country-icon, .dialog-region-icon, .dialog-city-icon, .dialog-shoppingcenter-icon, .dialog-shop-icon, .dialog-shop-icon
{
	display: inline-block;
    height: 18px;
    width: 18px;
    vertical-align: top;
}
.dialog-country-icon
{
	background: url("../../../../resources/grid_icons/location_blue.png") no-repeat;
	margin: 6px 4px 0 4px;
}
.dialog-region-icon
{
	background: url("../../../../resources/grid_icons/region_blue.png") no-repeat;
	margin: 6px 4px 0 4px;
}
.dialog-city-icon
{
	background: url("../../../../resources/grid_icons/city_blue.png") no-repeat;
	margin: 5px 4px 0 4px;
}
.dialog-shoppingcenter-icon
{
	background: url("../../../../resources/grid_icons/shoppingcenter_blue.png") no-repeat;
	margin: 6px 4px 0 4px;
}
.dialog-shop-icon, .dialog-shopsection-icon {
	display: inline-block;
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin: 7px 4px 0 4px;
	vertical-align: top;
}
.dTextBold span
{
	line-height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:600;
	text-align: left;
}
#lblMoveDeviceSelectedDevice, #lblMovePlaceSelectedPlace, #lblImportDataSelectedCSV, #lblImportDataSelectedDevice, #lblImportDataUser
{
    color: #0A3F7A;
}
.unselectable
{
	color: #9A9A9A;
}
.gridxRowOver .unselectable
{
	color: #ffffff;
}
#tglgLiveViewDeviceDetailsAnalyseBy
{
	display: inline-block;
}
.deviceDetailsLabels
{
	width: 86px;
	display: inline-block;
}
.button-device-icon, .button-country-icon, .button-region-icon, .button-city-icon, .button-shoppingcenter-icon, .button-shop-icon, .button-shopsection-icon, .button-all-places-icon, .button-none-icon{
	display: inline-block;
	height: 18px;
	width: 18px;
	margin: 0 8px 0 4px;
	vertical-align: middle;
}
.button-device-icon {
	background: url("../../../../resources/grid_icons/device-blue.png") no-repeat;
	height:16px;
	margin-top:1px;
}
.button-country-icon {
	background: url("../../../../resources/grid_icons/location_blue.png") no-repeat;
}
.button-region-icon {
	background: url("../../../../resources/grid_icons/region_blue.png") no-repeat;
}
.button-city-icon {
	background: url("../../../../resources/grid_icons/city_blue.png") no-repeat;
}
.button-shoppingcenter-icon {
	background: url("../../../../resources/grid_icons/shoppingcenter_blue.png") no-repeat;
}
.button-all-places-icon {
	background: url(images/sprite.png) no-repeat scroll -141px 0;
}
.button-none-icon {
	background: url("../../../../resources/grid_icons/none_blue.png") no-repeat;
}
.button-shop-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
.button-shopsection-icon {
	background:url("../../../../resources/grid_icons/shop_blue.png") no-repeat;
	width:23px;
	height:16px;
	margin-top:2px;
}
#dbtnDeviceDetailsMainScope_label, #dbtnDeviceDetailsCompare1Scope_label, #dbtnDeviceDetailsCompare2Scope_label, #dbtnDeviceDetailsCompare3Scope_label, #dbtnDeviceDetailsCompare4Scope_label, #dbtnBluetoothTrackingWorkers_label
{
	overflow: hidden;
	width: 165px;
	text-align: left;
}
#crtLiveViewDeviceDetailsPageChart main-scope
{
	color: #0a3f7a;
}
#crtLiveViewDeviceDetailsPageChart comp1-scope
{
	color: #69AF9D;
}
#crtLiveViewDeviceDetailsPageChart comp2-scope
{
	color: #88B7E2;
}
#crtLiveViewDeviceDetailsPageChart comp3-scope
{
	color: #A88FD8;
}
#crtLiveViewDeviceDetailsPageChart comp4-scope
{
	color: #6ACC5B;
}
.weatherStation
{
	width: 180px;
}
.weatherInfo
{
	width: 115px;
}
.weatherIcon
{
	width: 50px;
}
.windIcon
{
	width: 30px;
}
#dbtnDeviceDetailsMainWS_label
{
	width: 428px;
	height: 42px;
    text-align: left;
}
.weatherNone
{
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 4px;
}
.claro .dijitCalendarDayLabel
{
	font-weight: bold;
	font-size: 0.909em;
	text-align: center;
}
.claro .dijitCalendarDateLabel
{
	cursor: pointer;
}
.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel
{
	cursor: default;
}
.claro .dojoxCalendar .dijitCalendarDisabledDate
{
    color: #818181;
    text-decoration: line-through;
}
.claro .dojoxCalendarContainer
{
    width: 100%;
}
.claro .dojoxCalendarContainer .dojoxCalendarHeader
{
	margin: 0 auto;
}
.marginLeft
{
	margin-left: 5px;
}
.fcMain, .fcMain .wnf
{
	color: #033B79;
}
.fcComp1, .fcComp1 .wnf
{
	color: #69AF9D;
}
.fcComp2
{
	color: #88B7E2;
}
.fcComp3
{
	color: #A88FD8;
}
.fcComp4
{
	color: #6ACC5B;
}
.lblPlaceName
{
	display: inline-block;
	width: 215px;
}
.lblTbl
{
	min-width: 85px;
	display: inline-block;
}
#widget_edtUserEditorPassword,
#widget_edtUserEditorPasswordAgain,
#widget_edtChangePasswordPassword,
#widget_edtChangePasswordPasswordAgain
{
	width: 310px;
}
#dzImportDataDropZone
{
    display: inline-block;
    width: 220px;
    border: 2px dashed #9A9A9A;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    text-align: center;
    color: #9A9A9A;
}
#divImportDataSelectFile .dijitButton .dijitButtonNode
{
	margin: 0 0 0 1px;
}
#pnlImportDataHeader
{
	background: #f5f5f5;
}
#divImportDataSelectFile .btnDeleteCSV
{
	float: right;
    margin-top: 5px;
}
#pnlSettingsGeneralFieldLeftHolder, #pnlSettingsGeneralFieldRightHolder
{
	float: left;
	width: 47%;
}
#pnlSettingsGeneralFieldLeftHolder
{
	margin-right: 4%;
}
#cpMainScopeColor, #cpComp1ScopeColor, #cpComp2ScopeColor, #cpComp3ScopeColor, #cpComp4ScopeColor
{
	display: block;
	height: 18px;
	width: 30px;
	border: 1px solid black;
}
#cpMainScopeColor
{
	background-color: #033B79;
}
#cpComp1ScopeColor
{
	background-color: #69AF9D;
}
#cpComp2ScopeColor
{
	background-color: #88B7E2;
}
#cpComp3ScopeColor
{
	background-color: #A88FD8;
}
#cpComp4ScopeColor
{
	background-color: #6ACC5B;
}
.gridxBar {
    background: #EBEBEB !important;
}
.gridxBar, .claro .gridxPagerStepperBtn, .claro .gridxPagerSizeSwitchBtn, .claro .gridxPagerStepperBtnActive, .claro .gridxPagerSizeSwitchBtnActive
{
	color: #0a3f7a !important;
    font-family: 'Open Sans',sans-serif;
}
.gridxQuickFilterIcon {
    width: 16px !important;
    height: 16px !important;
    background: url("../../../../resources/grid_icons/filter_blue.png") no-repeat !important;
}
.gridxQuickFilterClear {
	width: 16px !important;
    height: 16px !important;
    background: url("../../../../resources/grid_icons/cancel_blue.png") no-repeat !important;
	top: 3px !important;
}
.csvIcon
{
	background-image: url("../../../../resources/icons/csv_blue.png");
	width: 16px;
	height: 16px;
}
.xlsxIcon
{
	background-image: url("../../../../resources/icons/xlsx_blue.png");
	width: 16px;
	height: 16px;
}
#pnlLiveViewDeviceDetailsScopeStatistics tr:not(:nth-child(1)):hover
{
	background-color: #f5f5f5;
}
.tableHeader
{
	background: #EBEBEB;
}
#svgBluetoothTrackingMap
{
	display: block;
	margin: 0 auto;
}
#hrsBluetoothTrackingPeriod
{
	width: 99%;
	clear: both;
}
#pnlBluetoothTrackingFirstColumnHolder
{
	float: left;
	width: 24%;
}
#pnlBluetoothTrackingSecondColumnHolder, #pnlBluetoothTrackingThirdColumnHolder
{
	float: left;
	width: 17%;
}
#pnlBluetoothTrackingForthColumnHolder
{
	float: right;
	width: 37px;
}
.btColorColumn
{
	display: inline-block;
	height: 16px;
	width: 25px;
	border: 1px solid black;
	margin: 0 8px 0 4px;
	vertical-align: top;
}