/*
	Essential styles that themes can inherit.
	In other words, works but doesn't look great.
*/



/****
		GENERIC PIECES
 ****/

.dijitReset {
	/* Use this style to null out padding, margin, border in your template elements
		so that page specific styles don't break them.
		- Use in all TABLE, TR and TD tags.
	*/
	margin:0;
	border:0;
	padding:0;
	line-height:normal;
	font: inherit;
	color: inherit;
}
.dijit_a11y .dijitReset {
	-moz-appearance: none; /* remove predefined high-contrast styling in Firefox */
}

.dijitInline {
	/*  To inline block elements.
		Similar to InlineBox below, but this has fewer side-effects in Moz.
		Also, apparently works on a DIV as well as a FIELDSET.
	*/
	display:inline-block;			/* webkit and FF3 */
	#zoom: 1; /* set hasLayout:true to mimic inline-block */
	#display:inline; /* don't use .dj_ie since that increases the priority */
	border:0;
	padding:0;
	vertical-align:middle;
	#vertical-align: auto;	/* makes TextBox,Button line up w/native counterparts on IE6 */
}

.dijitHidden {
	/* To hide unselected panes in StackContainer etc. */
	display: none !important;
}

.dijitVisible {
	/* To show selected pane in StackContainer etc. */
	display: block !important;	/* override user's display:none setting via style setting or indirectly via class */
	position: relative;			/* to support setting width/height, see #2033 */
}

.dijitInputContainer {
	/* for positioning of placeHolder */
	#zoom: 1;
	overflow: hidden;
	float: none !important; /* needed by FF to squeeze the INPUT in */
	position: relative;
	vertical-align: middle;
	#display: inline;
}

.dj_ie INPUT.dijitTextBox,
.dj_ie .dijitTextBox INPUT {
	font-size: 100%;
}
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitTextBox .dijitArrowButtonContainer,
.dijitTextBox .dijitValidationContainer {
	float: right;
	text-align: center;
}
.dijitTextBox INPUT.dijitInputField {
	/* override unreasonable user styling of buttons and icons */
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.dijitTextBox .dijitValidationContainer {
	display: none;
}
.dijitInlineTable {
	/* To inline tables with a given width set (otherwise, use dijitInline above) */
	display:inline-table;
	display:inline-block;		/* webkit and FF3 */
	#zoom: 1; /* set hasLayout:true to mimic inline-block */
	#display:inline; /* don't use .dj_ie since that increases the priority */
	box-sizing: content-box; -moz-box-sizing: content-box;
	border:0;
	padding:0;
}

.dijitTeeny {
	font-size:1px;
	line-height:1px;
}

.dijitOffScreen {
	position: absolute;
	visibility: hidden;
	left: 50%;
	top: -10000px;
}

/*
 * Popup items have a wrapper div (dijitPopup)
 * with the real popup inside, and maybe an iframe too
 */
.dijitPopup {
	position: absolute;
	background-color: transparent;
	margin: 0;
	border: 0;
	padding: 0;
}

.dijitPositionOnly {
	/* Null out all position-related properties */
	padding: 0 !important;
	border: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	height: auto !important;
	width: auto !important;
}

.dijitNonPositionOnly {
	/* Null position-related properties */
	float: none !important;
	position: static !important;
	margin: 0 0 0 0 !important;
	vertical-align: middle !important;
}

.dijitBackgroundIframe {
	/* iframe used to prevent problems with PDF or other applets overlaying menus etc */
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border: 0;
	padding: 0;
	margin: 0;
}

.dijitDisplayNone {
	/* hide something.  Use this as a class rather than element.style so another class can override */
	display:none !important;
}

.dijitContainer {
	/* for all layout containers */
	overflow: hidden;	/* need on IE so something can be reduced in size, and so scrollbars aren't temporarily displayed when resizing */
}

/****
		A11Y
 ****/
.dijit_a11y .dijitIcon,
.dijit_a11y DIV.dijitArrowButtonInner, /* is this only for Spinner?  if so, it should be deleted */
.dijit_a11y SPAN.dijitArrowButtonInner,
.dijit_a11y IMG.dijitArrowButtonInner,
.dijit_a11y .dijitCalendarIncrementControl,
.dijit_a11y .dijitTreeExpando {
	/* hide icon nodes in high contrast mode; when necessary they will be replaced by character equivalents
	 * exception for INPUT.dijitArrowButtonInner, because the icon and character are controlled by the same node */
	display: none;
}
.dijitSpinner DIV.dijitArrowButtonInner {
	display: block; /* override previous rule */
}

.dijit_a11y .dijitA11ySideArrow {
	display: inline !important; /* display text instead */
	cursor: pointer;
}

/*
 * Since we can't use shading in a11y mode, and since the underline indicates today's date,
 * use a border to show the selected date.
 * Avoid screen jitter when switching selected date by compensating for the selected node's
 * border w/padding on other nodes.
 */
.dijit_a11y .dijitCalendarDateLabel {
	padding: 1px;
}
.dijit_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
	border-style: dotted !important;
	border-width: 1px;
	padding: 0;
}
.dijit_a11y .dijitCalendarDateTemplate {
	padding-bottom: 0.1em !important;	/* otherwise bottom border doesn't appear on IE */
}
.dijit_a11y .dijitButtonNode {
	border: black outset medium !important;

	/* In claro, hovering a toolbar button reduces padding and adds a border.
	 * Not needed in a11y mode since Toolbar buttons always have a border.
	 */
	padding: 0 !important;
}

.dijit_a11y .dijitTextBoxReadOnly .dijitInputField,
.dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}

/* button inner contents - labels, icons etc. */
.dijitButtonNode * {
	vertical-align: middle;
}
.dijitButtonNode .dijitArrowButtonInner {
	/* the arrow icon node */
	background: no-repeat center;
	width: 12px;
	height: 12px;
	direction: ltr; /* needed by IE/RTL */
}

/****
	3-element borders:  ( dijitLeft + dijitStretch + dijitRight )
	These were added for rounded corners on dijit.form.*Button but never actually used.
 ****/

.dijitLeft {
	/* Left part of a 3-element border */
	background-position:left top;
	background-repeat:no-repeat;
}

.dijitStretch {
	/* Middle (stretchy) part of a 3-element border */
	white-space:nowrap;			/* MOW: move somewhere else */
	background-repeat:repeat-x;
}

.dijitRight {
	/* Right part of a 3-element border */
	#display:inline;				/* IE7 sizes to outer size w/o this */
	background-position:right top;
	background-repeat:no-repeat;
}

/* Buttons */

.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
	/* outside of button */
	margin: 0.2em;
	vertical-align: middle;
}

.dijitButtonContents {
	display: block;		/* to make focus border rectangular */
}
td.dijitButtonContents {
	display: table-cell;	/* but don't affect Select, ComboButton */
}

.dijitButtonNode IMG {
	/* make text and images line up cleanly */
	vertical-align:middle;
	/*margin-bottom:.2em;*/
}

.dijitToolbar .dijitComboButton {
	/* because Toolbar only draws a border around the hovered thing */
	border-collapse: separate;
}

.dijitToolbar .dijitToggleButton,
.dijitToolbar .dijitButton,
.dijitToolbar .dijitDropDownButton,
.dijitToolbar .dijitComboButton {
	margin: 0;
}

.dijitToolbar .dijitButtonContents {
	/* just because it used to be this way */
	padding: 1px 2px;
}


.dj_webkit .dijitToolbar .dijitDropDownButton {
	padding-left: 0.3em;
}
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
	padding:0;
}

.dijitButtonNode {
	/* Node that is acting as a button -- may or may not be a BUTTON element */
	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 {
	/* apparent WebKit bug where messing with the font coupled with line-height:normal X 2 (dijitReset & dijitButtonNode)
	can be different than just a single line-height:normal, visible in InlineEditBox/Spinner */
	line-height:inherit;
}
.dijitTextBox .dijitButtonNode {
	border-width: 0;
}

.dijitButtonNode,
.dijitButtonNode * {
	cursor: pointer;
}

.dj_ie .dijitButtonNode {
	/* ensure hasLayout */
	zoom: 1;
}

.dj_ie .dijitButtonNode button {
	/*
		disgusting hack to get rid of spurious padding around button elements
		on IE. MSIE is truly the web's boat anchor.
	*/
	overflow: visible;
}

DIV.dijitArrowButton {
	float: right;
}

/******
	TextBox related.
	Everything that has an <input>
*******/

.dijitTextBox {
	border: solid black 1px;
	#overflow: hidden; /* #6027, #6067 */
	width: 15em;	/* need to set default size on outer node since inner nodes say <input style="width:100%"> and <td width=100%>.  user can override */
	vertical-align: middle;
}

.dijitTextBoxReadOnly,
.dijitTextBoxDisabled {
	color: gray;
}
.dj_webkit .dijitTextBoxDisabled INPUT {
	color: #eee; /* because WebKit lightens disabled input/textarea no matter what color you specify */
}
.dj_webkit TEXTAREA.dijitTextAreaDisabled {
	color: #333; /* because WebKit lightens disabled input/textarea no matter what color you specify */
}
.dj_gecko .dijitTextBoxReadOnly INPUT.dijitInputField, /* disable arrow and validation presentation INPUTs but allow real INPUT for text selection */
.dj_gecko .dijitTextBoxDisabled INPUT {
	-moz-user-input: none; /* prevent focus of disabled textbox buttons */
}

.dijitPlaceHolder {
	/* hint text that appears in a textbox until user starts typing */
	color: #AAAAAA;
	font-style: italic;
	position: absolute;
	top: 0;
	left: 0;
	#filter: ""; /* make this showup in IE6 after the rendering of the widget */
}

.dijitTimeTextBox {
	width: 8em;
}

/* rules for webkit to deal with fuzzy blue focus border */
.dijitTextBox INPUT:focus {
	outline: none;	/* blue fuzzy line looks wrong on combobox or something w/validation icon showing */
}
.dijitTextBoxFocused {
	outline: auto 5px -webkit-focus-ring-color;
}

.dijitTextBox INPUT {
	float: left; /* needed by IE to remove secret margin */
}
.dijitInputInner {
	/* for when an <input> is embedded inside an inline-block <div> with a size and border */
	border:0 !important;
	vertical-align:middle !important;
	background-color:transparent !important;
	width:100% !important;
	/* IE dislikes horizontal tweaking combined with width:100% so punish everyone for consistency */
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.dijit_a11y .dijitTextBox INPUT {
	margin: 0 !important;
}
.dijitTextBoxError INPUT.dijitValidationInner,
.dijitTextBox INPUT.dijitArrowButtonInner {
	/* <input> used to display arrow icon/validation icon, or in arrow character in high contrast mode.
	 * The css below is a trick to hide the character in non-high-contrast mode
	 */
	text-indent: -1em !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 .dijitTextBox INPUT,
.dj_ie INPUT.dijitTextBox {
	overflow-y: visible; /* INPUTs need help expanding when padding is added or line-height is adjusted */
	line-height: normal; /* strict mode */
}
.dj_ie7 .dijitTextBox INPUT.dijitValidationInner,
.dj_ie7 .dijitTextBox INPUT.dijitArrowButtonInner {
	line-height: 86%; /* IE7 problem where the icon is vertically too low w/o this - real input stays at normal */
}
.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%; /* IE7 problem where the icon is vertically way too low w/o this */
}
.dijit_a11y INPUT.dijitValidationInner,
.dijit_a11y INPUT.dijitArrowButtonInner {
	/* (in high contrast mode) revert rules from above so character displays */
	text-indent: 0 !important;
	width: 1em !important;
	#text-align: left !important;
}
.dijitTextBoxError .dijitValidationContainer {
	display: inline;
	cursor: default;
}

/* ComboBox & Spinner */

.dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer {
	/* dividing line between input area and up/down button(s) for ComboBox and Spinner */
	border-width: 0 0 0 1px !important; /* !important needed due to wayward ".theme .dijitButtonNode" rules */
}
.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
	/* overrides above rule plus mirror-image rule in dijit_rtl.css to have no divider when ComboBox in Toolbar */
	border-width: 0 !important;
}

.dijitComboBoxMenu {
	/* Drop down menu is implemented as <ul> <li/> <li/> ... but we don't want circles before each item */
	list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	/* dividing line between input area and up/down button(s) for ComboBox and Spinner */
	border-width: 0;
}
.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	clear: both; /* IE workaround */
}

.dj_ie .dijitToolbar .dijitComboBox {
	/* make combobox buttons align properly with other buttons in a toolbar */
	vertical-align: middle;
}

/* Spinner */

.dijitTextBox .dijitSpinnerButtonContainer {
	width: 1em;
	position: relative !important;
	overflow: hidden;
}
.dijitSpinner .dijitSpinnerButtonInner {
	width:1em;
	visibility:hidden !important; /* just a sizing element */
	overflow-x:hidden;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border: 0 none !important;
}
.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,
.dijit_a11y .dijitSpinner .dijitArrowButtonInner,
.dijit_a11y .dijitSpinnerButtonContainer INPUT {
	width: 1em !important;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner {
	margin: 0 auto !important; /* should auto-center */
}
.dj_ie .dijit_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 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0 !important; /* manually center INPUT: character is .5em and total width = 1em */
	padding-right: 0 !important;
	width: 1em !important;
}
.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0.1em !important;
	margin-right: 0.1em !important;
	width: 1em !important;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 2em !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	/* note: .dijitInputLayoutContainer makes this rule override .dijitArrowButton settings
	 * for dijit.form.Button
	 */
	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;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
	overflow: visible !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
	top: 50%;
	border-top-width: 1px !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
	#bottom: 50%;	/* otherwise (on some machines) top arrow icon too close to splitter border (IE6/7) */
	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%;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	zoom: 50%; /* emulate transform: scale(0.5) */
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
	overflow: hidden;
}

.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 100%;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 1em; /* matches .dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer rule - 100% is the whole screen width in quirks */
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	visibility: hidden;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	vertical-align:top;
	visibility: visible;
}
.dijit_a11y .dijitSpinnerButtonContainer {
	width: 1em;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 1px 0 0 0;
	border-style: solid !important;
}

/****
		dijit.form.CheckBox
 	 &
  		dijit.form.RadioButton
 ****/

.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput {
	padding: 0;
	border: 0;
	width: 16px;
	height: 16px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow: hidden;
}

/*.dijitCheckBox INPUT,*/  /* Removed 3/18/2016 spk because it caused the VICheckBox from displaying */
.dijitRadio INPUT {
	margin: 0;
	padding: 0;
	display: block;
}

.dijitCheckBoxInput {
	/* place the actual input on top, but all-but-invisible */
	opacity: 0.01;
}

.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity=0);
}

.dijit_a11y .dijitCheckBox,
.dijit_a11y .dijitRadio {
	/* in a11y mode we display the native checkbox (not the icon), so don't restrict the size */
	width: auto !important;
	height: auto !important;
}
.dijit_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}


/****
		dijit.ProgressBar
 ****/

.dijitProgressBarEmpty {
	/* outer container and background of the bar that's not finished yet*/
	position:relative;overflow:hidden;
	border:1px solid black; 	/* a11y: border necessary for high-contrast mode */
	z-index:0;			/* establish a stacking context for this progress bar */
}

.dijitProgressBarFull {
	/* outer container for background of bar that is finished */
	position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0;
	width:100%;
}
.dj_ie6 .dijitProgressBarFull {
	height:1.6em;
}

.dijitProgressBarTile {
	/* inner container for finished portion */
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background-color:#aaa;
	background-attachment: fixed;
}

.dijit_a11y .dijitProgressBarTile {
	/* a11y:  The border provides visibility in high-contrast mode */
	border-width:2px;
	border-style:solid;
	background-color:transparent !important;
}

.dj_ie6 .dijitProgressBarTile {
	/* width:auto works in IE6 with position:static but not position:absolute */
	position:static;
	/* height:auto or 100% does not work in IE6 */
	height:1.6em;
}

.dijitProgressBarIndeterminate .dijitProgressBarTile {
	/* animated gif for 'indeterminate' mode */
}

.dijitProgressBarIndeterminateHighContrastImage {
	display:none;
}

.dijit_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;
}

/****
		dijit.Tooltip
 ****/

.dijitTooltip {
	position: absolute;
	z-index: 2000;
	display: block;
	/* make visible but off screen */
	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;
}
.dijit_a11y .dijitTooltipConnector {
	display: none;	/* won't show b/c it's background-image; hide to avoid border gap */
}

.dijitTooltipData {
	display:none;
}

/* Layout widgets. This is essential CSS to make layout work (it isn't "styling" CSS)
   make sure that the position:absolute in dijitAlign* overrides other classes */

.dijitLayoutContainer {
	position: relative;
	display: block;
	overflow: hidden;
}

body .dijitAlignTop,
body .dijitAlignBottom,
body .dijitAlignLeft,
body .dijitAlignRight {
	position: absolute;
	overflow: hidden;
}

body .dijitAlignClient { position: absolute; }

/*
 * BorderContaienr
 *
 * .dijitBorderContainer is a stylized layout where panes have border and margin.
 * .dijitBorderContainerNoGutter is a raw layout.
 */
.dijitBorderContainer, .dijitBorderContainerNoGutter {
	position:relative;
	overflow: hidden;
}

.dijitBorderContainerPane,
.dijitBorderContainerNoGutterPane {
	position: absolute !important;	/* !important to override position:relative in dijitTabContainer etc. */
	z-index: 2;		/* above the splitters so that off-by-one browser errors don't cover up border of pane */
}

.dijitBorderContainer > .dijitTextArea {
	/* On Safari, for SimpleTextArea inside a BorderContainer,
		don't want to display the grip to resize */
	resize: none;
}

.dijitGutter {
	/* gutter is just a place holder for empty space between panes in BorderContainer */
	position: absolute;
	font-size: 1px;		/* needed by IE6 even though div is empty, otherwise goes to 15px */
}

/* SplitContainer

	'V' == container that splits vertically (up/down)
	'H' = horizontal (left/right)
*/

.dijitSplitter {
	position: absolute;
	overflow: hidden;
	z-index: 10;		/* above the panes so that splitter focus is visible on FF, see #7583*/
	background-color: #fff;
	border-color: gray;
	border-style: solid;
	border-width: 0;
}
.dj_ie .dijitSplitter {
	z-index: 1;	/* behind the panes so that pane borders aren't obscured see test_Gui.html/[14392] */
}

.dijitSplitterActive {
	z-index: 11 !important;
}

.dijitSplitterCover {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.dijitSplitterCoverActive {
	z-index:3 !important;
}

/* #6945: stop mouse events */
.dj_ie .dijitSplitterCover {
	background: white;
	filter: alpha(opacity=0);
}

.dijitSplitterH {
	height: 7px;
	border-top:1px;
	border-bottom:1px;
	cursor: ns-resize;
}
.dijitSplitterV {
	width: 7px;
	border-left:1px;
	border-right:1px;
	cursor: ew-resize;
}
.dijitSplitContainer {
	position: relative;
	overflow: hidden;
	display: block;
}
.dj_ff3 .dijit_a11y div.dijitSplitter:focus {
	outline-style:dotted;
	outline-width: 2px;
}

.dijitSplitPane {
	position: absolute;
}

.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
	position:absolute;
	font-size: 1px;
	cursor: move;
	cursor: w-resize;
	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;
}

.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH {
	cursor: w-resize;
}
.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
	cursor: n-resize;
}

.dijit_a11y .dijitSplitterH {
	border-top:1px solid #d3d3d3 !important;
	border-bottom:1px solid #d3d3d3 !important;
}
.dijit_a11y .dijitSplitterV {
	border-left:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
}

/* ContentPane */

.dijitContentPane {
	display: block;
	overflow: hidden;	/* if we don't have this (or overflow:hidden), then Widget.resizeTo() doesn't make sense for ContentPane */
}

.dijitContentPaneSingleChild {
	/*
	 * if the ContentPane holds a single layout widget child which is being sized to match the content pane,
	 * then the ContentPane should never get a scrollbar (but it does due to browser bugs, see #9449
	 */
	overflow: hidden;
}

/* TitlePane */

.dijitTitlePane {
	display: block;
	overflow: hidden;
}
.dijitTitlePaneTitle {
	cursor: pointer;
}
.dijitFixedOpen, .dijitFixedClosed {
	/* TitlePane that cannot be toggled */
	cursor: default;
}
.dijitTitlePaneTitle * {
	vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner {
	/* normally, hide arrow text in favor of icon */
	display: none;
}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
	/* ... except in a11y mode, then show text arrow */
	display:inline !important;
	font-family: monospace;		/* because - and + are different widths */
}
.dijit_a11y .dijitTitlePane .dijitArrowNode {
	/* ... and hide icon */
	display:none;
}

.dj_ie6 .dijitTitlePaneContentOuter,
.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
	/* force hasLayout to ensure borders etc, show up */
	zoom: 1;
}

/* Color Palette
 * Sizes designed so that table cell positions match icons in underlying image,
 * which appear at 20x20 intervals.
 */

.dijitColorPalette {
	border: 1px solid #999;
	background: #fff;
	position: relative;
}

img.dijitColorPaletteUnder {
	/* This single image contains the "icons" for every color in the color palette, and sits behind the transparent <table> */
	border-style: none;
	position: absolute;
	left: 0;
	top: 0;
}
.dijitColorPalette .dijitPaletteTable {
	/* Table that holds the palette cells, and overlays image file with color swatches.
	 * padding/margin to align table with image.
	 */
	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 {
	/* using padding above so that focus border isn't cutoff on moz/webkit,
	 * but using margin on IE because padding doesn't seem to work
	 */
	padding: 0;
	margin: 2px 3px 3px 3px;
}

.dijitColorPalette .dijitPaletteCell {
	/* <td> in the <table>, matching size of color swatches embedded in the img.dijitColorPaletteUnder */
	height: 20px;
	width: 20px;
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: none;
}
.dijitColorPalette .dijitPaletteImg {
	/* transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch.
	 * displays border around a color swatch
	 */
	width: 16px;
	height: 14px;
	border: 1px solid #999;
	cursor: default;
	vertical-align: middle;
}
.dj_iequirks .dijitColorPalette .dijitPaletteImg {
	margin: 1px;	/* needed to fix spacing for ColorPalette in TooltipDialog on IE/quirks */
}
.dijitPaletteTable td {
		padding: 0;
}
.dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
	/* hovered color swatch */
	border: 1px solid #000;
}

.dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg,
.dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
	border: 2px solid #000;
}


.dijit_a11y .dijitColorPalette .dijitPaletteTable,
.dijit_a11y .dijitColorPalette .dijitPaletteTable * {
	/* table cells are to catch events, but the swatches are in the PaletteImg behind the table */
	background-color: transparent !important;
}
.dj_gecko .dijit_a11y .dijitColorPalette .dijitPaletteCellFocused .dijitPaletteImg {
	border: 3px dotted #000;	/* focus border on table cells broken in FF high contrast :-( */
	margin: -1px;
}

.dijit_a11y  .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
	border: 2px solid #000 !important;
}

/* AccordionContainer */

.dijitAccordionContainer {
	border:1px solid #b7b7b7;
	border-top:0 !important;
}
.dijitAccordionTitle {
	cursor: pointer;
}
.dijitAccordionTitleSelected {
	cursor: default;
}

/* images off, high-contrast mode styles */
.dijitAccordionTitle .arrowTextUp,
.dijitAccordionTitle .arrowTextDown {
	display: none;
	font-size: 0.65em;
	font-weight: normal !important;
}

.dijit_a11y .dijitAccordionTitle .arrowTextUp,
.dijit_a11y .dijitAccordionTitleSelected .arrowTextDown {
	display: inline;
}

.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp {
	display: none;
}

.dijitAccordionChildWrapper {
	/* this is the node whose height is adjusted */
	overflow: hidden;
}

/* Calendar */

.dijitCalendarContainer {
	width: auto;	/* in case user has specified a width for the TABLE nodes, see #10553 */
}
.dijitCalendarContainer th, .dijitCalendarContainer td {
	padding: 0;
	vertical-align: middle;
}

.dijitCalendarNextYear {
	margin:0 0 0 0.55em;
}

.dijitCalendarPreviousYear {
	margin:0 0.55em 0 0;
}

.dijitCalendarIncrementControl {
	vertical-align: middle;
}

.dijitCalendarIncrementControl,
.dijitCalendarDateTemplate,
.dijitCalendarMonthLabel,
.dijitCalendarPreviousYear,
.dijitCalendarNextYear {
	cursor: pointer;
}

.dijitCalendarDisabledDate {
	color: gray;
	text-decoration: line-through;
	cursor: default;
}

.dijitSpacer {
	/* don't display it, but make it affect the width */
  	position: relative;
  	height: 1px;
  	overflow: hidden;
  	visibility: hidden;
}

/* Styling for month drop down list */

.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
	text-align:center;
}

/* Menu */

.dijitMenu {
	border:1px solid black;
	background-color:white;
}
.dijitMenuTable {
	border-collapse:collapse;
	border-width:0;
	background-color:white;
}

/* workaround for webkit bug #8427, remove this when it is fixed upstream */
.dj_webkit .dijitMenuTable td[colspan="2"]{
	border-right:hidden;
}

.dijitMenuItem {
	text-align: left;
	white-space: nowrap;
	padding:.1em .2em;
	cursor:pointer;
}

.dijitMenuPassive .dijitMenuItemHover,
.dijitMenuItemSelected {
	/*
	 * dijitMenuItemHover refers to actual mouse over
	 * dijitMenuItemSelected is used after a menu has been "activated" by
	 * clicking it, tabbing into it, or being opened from a parent menu,
	 * and denotes that the menu item has focus or that focus is on a child
	 * menu
	 */
	background-color:black;
	color:white;
}

.dijitMenuItemIcon, .dijitMenuExpand {
	background-repeat: no-repeat;
}

.dijitMenuItemDisabled * {
	/* for a disabled menu item, just set it to mostly transparent */
	opacity:0.5;
	cursor:default;
}
.dj_ie .dijit_a11y .dijitMenuItemDisabled,
.dj_ie .dijit_a11y .dijitMenuItemDisabled td,
.dj_ie .dijitMenuItemDisabled *,
.dj_ie .dijitMenuItemDisabled td {
	color:gray !important;
	filter: alpha(opacity=35);
}

.dijitMenuItemLabel {
	position: relative;
	vertical-align: middle;
}

.dijit_a11y .dijitMenuItemSelected {
	border: 1px dotted black !important;
}
.dj_ff3 .dijit_a11y .dijitMenuItem td {
	padding: none !important;
	background:none !important;
}
.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
	border-width: 1px;
	border-style: solid;
}
.dj_ie8 .dijit_a11y .dijitMenuItemLabel {
	position:static;
}

.dijitMenuExpandA11y {
	display: none;
}
.dijit_a11y .dijitMenuExpandA11y {
	display: inline;
}

.dijitMenuSeparator td {
	border: 0;
	padding: 0;
}

/* separator can be two pixels -- set border of either one to 0 to have only one */
.dijitMenuSeparatorTop {
	height: 50%;
	margin: 0;
	margin-top:3px;
	font-size: 1px;
}

.dijitMenuSeparatorBottom {
	height: 50%;
	margin: 0;
	margin-bottom:3px;
	font-size: 1px;
}

/* the checked menu item */
.dijitCheckedMenuItemIconChar {
	vertical-align: middle;
	visibility:hidden;
}
.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
	visibility: visible;
}
.dijit_a11y .dijitCheckedMenuItemIconChar {
	display:inline !important;
}
.dijit_a11y .dijitCheckedMenuItemIcon {
	display: none;
}
.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {
	/* so bottom border of MenuBar appears on IE7 in high-contrast mode */
	margin: 0;
}

/* StackContainer */

.dijitStackController .dijitToggleButtonChecked * {
	cursor: default;	/* because pressing it has no effect */
}

/* TabContainer */

.dijitTabContainerNoLayout {
	width: 100%;	/* otherwise ScrollingTabController goes to 50K pixels wide */
}

.dijitTabContainerBottom-tabs,
.dijitTabContainerTop-tabs,
.dijitTabContainerLeft-tabs,
.dijitTabContainerRight-tabs {
	overflow: visible !important;  /* so tabs can cover up border adjacent to container */
}

.dijitTabContainerBottom-container,
.dijitTabContainerTop-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container {
	z-index:0;
	overflow: hidden;
	border: 1px solid black;
}
.nowrapTabStrip {
	width: 50000px;
	display: block;
	position: relative;
}
.dijitTabListWrapper {
	overflow: hidden;
}

.dijit_a11y .tabStripButton img {
	/* hide the icons (or rather the empty space where they normally appear) because text will appear instead */
	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;
	white-space:nowrap;
	z-index:3;
}
.dijitTab * {
	/* make tab icons and close icon line up w/text */
	vertical-align: middle;
}
.dijitTabChecked {
	cursor: default;	/* because clicking will have no effect */
}

.dijitTabContainerTop-tabs .dijitTab {
	top: 1px;	/* to overlap border on .dijitTabContainerTop-tabs */
}
.dijitTabContainerBottom-tabs .dijitTab {
	top: -1px;	/* to overlap border on .dijitTabContainerBottom-tabs */
}
.dijitTabContainerLeft-tabs .dijitTab {
	left: 1px;	/* to overlap border on .dijitTabContainerLeft-tabs */
}
.dijitTabContainerRight-tabs .dijitTab {
	left: -1px;	/* to overlap border on .dijitTabContainerRight-tabs */
}


.dijitTabContainerTop-tabs .dijitTab,
.dijitTabContainerBottom-tabs .dijitTab {
	/* Inline-block */
	display:inline-block;			/* webkit and FF3 */
	#zoom: 1; /* set hasLayout:true to mimic inline-block */
	#display:inline; /* don't use .dj_ie since that increases the priority */
}

.dijitTabInnerDiv {
	position:relative;
}


.tabStripButton {
	z-index: 12;
}

.dijitTabButtonDisabled .tabStripButton {
	display: none;
}


.dijitTabCloseButton {
	margin-left: 1em;
}

.dijitTabCloseText {
	display:none;
}

.dijitTab .tabLabel {
	/* make sure tabs w/close button and w/out close button are same height, even w/small (<15px) font.
	 * assumes <=15px height for close button icon.
	 */
	min-height: 15px;
	display: inline-block;
}
.dijitNoIcon {
	/* applied to <img>/<span> node when there is no icon specified */
	display: none;
}
.dj_ie6 .dijitTab .dijitNoIcon {
	/* because min-height (on .tabLabel, above) doesn't work on IE6 */
	display: inline;
	height: 15px;
	width: 1px;
}

/* images off, high-contrast mode styles */

.dijit_a11y .dijitTabCloseButton {
	background-image: none !important;
	width: auto !important;
	height: auto !important;
}

.dijit_a11y .dijitTabCloseText {
	display: inline;
}

.dijitTabPane,
.dijitStackContainer-child,
.dijitAccordionContainer-child {
	/* children of TabContainer, StackContainer, and AccordionContainer shouldn't have borders
	 * b/c a border is already there from the TabContainer/StackContainer/AccordionContainer itself.
	 */
    border: none !important;
}

/* InlineEditBox */
.dijitInlineEditBoxDisplayMode {
	border: 1px solid transparent;	/* so keyline (border) on hover can appear without screen jump */
	cursor: text;
}

.dijit_a11y .dijitInlineEditBoxDisplayMode,
.dj_ie6 .dijitInlineEditBoxDisplayMode {
	/* except that IE6 doesn't support transparent borders, nor does high contrast mode */
	border: none;
}

.dijitInlineEditBoxDisplayModeHover,
.dijit_a11y .dijitInlineEditBoxDisplayModeHover,
.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
	/* An InlineEditBox in view mode (click this to edit the text) */
	background-color: #e2ebf2;
	border: solid 1px black;
}

.dijitInlineEditBoxDisplayModeDisabled {
	cursor: default;
}

/* Tree */
.dijitTree {
	overflow: auto;	/* for scrollbars when Tree has a height setting, and to prevent wrapping around float elements, see #11491 */
}

.dijitTreeIndent {
	/* amount to indent each tree node (relative to parent node) */
	width: 19px;
}

.dijitTreeRow, .dijitTreeContent {
	white-space: nowrap;
}

.dijitTreeRow img {
	/* make the expando and folder icons line up with the label */
	vertical-align: middle;
}

.dijitTreeContent {
    cursor: default;
}

.dijitExpandoText {
	display: none;
}

.dijit_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;
}

/* Dialog */

.dijitDialog {
	position: absolute;
	z-index: 999;
	overflow: hidden;       /* override overflow: auto; from ContentPane to make dragging smoother */
}

.dijitDialogTitleBar {
	cursor: move;
}
.dijitDialogFixed .dijitDialogTitleBar {
	cursor:default;
}
.dijitDialogCloseIcon {
	cursor: pointer;
}
.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);
}

/* images off, high-contrast mode styles */
.dijit_a11y .dijitSpinnerButtonContainer,
.dijit_a11y .dijitDialog {
	opacity: 1 !important;
	background-color: white !important;
}

.dijitDialog .closeText {
	display:none;
	/* for the onhover border in high contrast on IE: */
	position:absolute;
}

.dijit_a11y .dijitDialog .closeText {
	display:inline;
}

/* Slider */

.dijitSliderMoveable {
	z-index:99;
	position:absolute !important;
	display:block;
	vertical-align:middle;
}

.dijitSliderMoveableH {
	right:0;
}
.dijitSliderMoveableV {
	right:50%;
}

.dijit_a11y DIV.dijitSliderImageHandle,
.dijitSliderImageHandle {
	margin:0;
	padding:0;
	position:relative !important;
	border:8px solid gray;
	width:0;
	height:0;
	cursor: pointer;
}
.dj_iequirks .dijit_a11y .dijitSliderImageHandle {
	font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
	overflow: hidden; /* IE7 workaround to make slider handle VISIBLE in non-a11y mode */
}
.dj_ie7 .dijit_a11y .dijitSliderImageHandle {
	overflow: visible; /* IE7 workaround to make slider handle VISIBLE in a11y mode */
}
.dijit_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;
}

.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;
}

/* the slider bumper is the space consumed by the slider handle when it hangs over an edge */
.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; /* needed for IE+quirks+RTL+vertical (rendering bug) but add everywhere for custom styling consistency but this messes up IE horizontal sliders */
}

.dijitSliderDecorationH {
	width: 100%;
}

.dijitSliderDecorationV {
	height: 100%;
}

.dijitSliderButton {
	font-family:monospace;
	margin:0;
	padding:0;
	display:block;
}

.dijit_a11y .dijitSliderButtonInner {
	visibility:visible !important;
}

.dijitSliderButtonContainer {
	text-align:center;
	height:0;	/* ??? */
}
.dijitSliderButtonContainer * {
	cursor: pointer;
}

.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; /* mozilla bug workaround for float:left,height:100% block elements */
}

.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 {
	/* so that long labels don't overflow to multiple rows, or overwrite slider itself */
	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;
}

.dijit_a11y .dijitSliderReadOnly,
.dijit_a11y .dijitSliderDisabled {
	opacity:0.6;
}
.dj_ie .dijit_a11y .dijitSliderReadOnly .dijitSliderBar,
.dj_ie .dijit_a11y .dijitSliderDisabled .dijitSliderBar {
	filter: alpha(opacity=40);
}

/* + and - Slider buttons: override theme settings to display icons */
.dijit_a11y .dijitSlider .dijitSliderButtonContainer DIV {
	font-family: monospace; /* otherwise hyphen is larger and more vertically centered */
	font-size: 1em;
	line-height: 1em;
	height: auto;
	width: auto;
	margin: 0 4px;
}

/* Icon-only buttons (often in toolbars) still display the text in high-contrast mode */
.dijit_a11y .dijitButtonContents .dijitButtonText,
.dijit_a11y .dijitTab .tabLabel {
	display: inline !important;
}

/* TextArea, SimpleTextArea */
.dijitTextArea {
	width:100%;
	overflow-y: auto;	/* w/out this IE's SimpleTextArea goes to overflow: scroll */
}
.dijitTextArea[cols] {
	width:auto; /* SimpleTextArea cols */
}
.dj_ie .dijitTextAreaCols {
	width:auto;
}

.dijitExpandingTextArea {
	/* for auto exanding textarea (called Textarea currently, rename for 2.0) don't want to display the grip to resize */
	resize: none;
}


/* Toolbar
 * Note that other toolbar rules (for objects in toolbars) are scattered throughout this file.
 */

.dijitToolbarSeparator {
	height: 18px;
	width: 5px;
	padding: 0 1px;
	margin: 0;
}

/* Editor */
.dijitIEFixedToolbar {
	position:absolute;
	/* top:0; */
	top: expression(eval((document.documentElement||document.body).scrollTop));
}

.dijitEditor {
	display: block;	/* prevents glitch on FF with InlineEditBox, see #8404 */
}

.dijitEditorDisabled,
.dijitEditorReadOnly {
	color: gray;
}

/* TimePicker */

.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;
}

.dijitTimePickerItemSelected {
	font-weight:bold;
	color:#333;
	background-color:#b7cdee;
}

.dijitTimePickerItemHover {
	background-color:gray;
	color:white;
	cursor:pointer;
}
.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
	border: solid 4px black;
}
.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
	border: dashed 4px black;
}


.dijitToggleButtonIconChar {
	/* character (instead of icon) to show that ToggleButton is checked */
	display:none !important;
}
.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar {
	display:inline !important;
	visibility:hidden;
}
.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {
	font-family: "Arial Unicode MS";	/* otherwise the a11y character (checkmark, arrow, etc.) appears as a box */
}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
	display: inline !important; /* In high contrast mode, display the check symbol */
	visibility:visible !important;
}

.dijitArrowButtonChar {
        display:none !important;
}
.dijit_a11y .dijitArrowButtonChar {
        display:inline !important;
}

.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner,
.dijit_a11y .dijitComboButton .dijitArrowButtonInner {
	display:none !important;
}

/* Select */
.dijitSelect {
	margin: 0.2em;
	border-collapse: collapse;
}
.dj_ie .dijitSelect,
.dj_ie7 .dijitSelect,
.dj_iequirks .dijitSelect {
	vertical-align: middle; /* Set this back for what we hack in dijit inline */
}
.dj_ie8 .dijitSelect .dijitButtonText {
	vertical-align: top;
}
.dijitToolbar .dijitSelect {
	margin: 0;
}
.dj_webkit .dijitToolbar .dijitSelect {
	padding-left: 0.3em;
}
.dijit_a11y .dijitSelectDisabled .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}
.dijitSelect .dijitButtonContents {
	padding: 0;
	background: transparent none;
	white-space: nowrap;
	text-align: left;
}
.dijitSelectFixedWidth .dijitButtonContents {
	width: 100%;
}

.dijitSelectMenu .dijitMenuItemIcon {
	/* avoid blank area in left side of menu (since we have no icons) */
	display:none;
}
.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,
.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
	/* Set back to static due to bug in ie6/ie7 - See Bug #9651 */
	position: static;
}

/* Fix the baseline of our label (for multi-size font elements) */
.dijitSelectLabel *
{
	vertical-align: baseline;
}

/* Styling for the currently-selected option (rich text can mess this up) */
.dijitSelectSelectedOption * {
	font-weight: bold;
}

/* Fix the styling of the dropdown menu to be more combobox-like */
.dijitSelectMenu {
	border-width: 1px;
}

/* Style the different areas of the button to look like a "real" dropdown */
/* Remove margins on the sub-table */
.dijitSelectMenu .dijitMenuTable {
	margin: 0;
	background-color: transparent;
}

/* Used in cases, such as FullScreen plugin, when we need to force stuff to static positioning. */
.dijitForceStatic {
	position: static !important;
}

/**** Disabled cursor *****/
.dijitReadOnly *,
.dijitDisabled *,
.dijitReadOnly,
.dijitDisabled {
	/* a region the user would be able to click on, but it's disabled */
	cursor: default;
}
.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError{background-image:url('/Content/less/dojo/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('/Content/less/dojo/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('/Content/less/dojo/icons/images/commonIconsObjActDisabled.png')}.dijitIconSave{background-position:0px}.dijitIconPrint{background-position:-16px}.dijitIconCut{background-position:-32px}.dijitIconCopy{background-position:-48px}.dijitIconClear{background-position:-64px}.dijitIconDelete{background-position:-80px}.dijitIconUndo{background-position:-96px}.dijitIconEdit{background-position:-112px}.dijitIconNewTask{background-position:-128px}.dijitIconEditTask{background-position:-144px}.dijitIconEditProperty{background-position:-166px}.dijitIconTask{background-position:-176px}.dijitIconFilter{background-position:-192px}.dijitIconConfigure{background-position:-208px}.dijitIconSearch{background-position:-224px}.dijitIconError{background-position:-496px}.dijitIconApplication{background-position:-240px}.dijitIconBookmark{background-position:-256px}.dijitIconChart{background-position:-272px}.dijitIconConnector{background-position:-288px}.dijitIconDatabase{background-position:-304px}.dijitIconDocuments{background-position:-320px}.dijitIconMail{background-position:-336px}.dijitIconFile,.dijitLeaf{background-position:-352px}.dijitIconFunction{background-position:-368px}.dijitIconKey{background-position:-384px}.dijitIconPackage{background-position:-400px}.dijitIconSample{background-position:-416px}.dijitIconTable{background-position:-432px}.dijitIconUsers{background-position:-448px}.dijitIconFolderClosed,.dijitFolderClosed{background-position:-464px}.dijitIconFolderOpen,.dijitFolderOpened{background-position:-480px}.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:#eee}.claro .dijitFocusedLabel{outline:1px dotted #4a4a4a}.claro .dijitContentPaneLoading{background:url('/Content/less/dojo/claro/images/loadingAnimation.gif') no-repeat left center;padding-left:25px}.claro .dijitContentPaneError{background:url('/Content/less/dojo/../icons/images/commonIconsObjActEnabled.png') no-repeat left center;background-position:-496px;padding-left:25px}.claro .dojoDndItemBefore,.claro .dojoDndItemAfter{border-top:1px solid #769dc0}.claro .dojoDndItemOver{cursor:pointer}.claro table.dojoDndAvatar{border:1px solid #ccc;border-collapse:collapse;background-color:#fff;-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(/Content/less/dojo/claro/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 .dijitTextBoxError .dijitValidationContainer{background-color:#d46464;background-image:url('/Content/less/dojo/claro/form/images/error.png');background-position:top center;border:solid #d46464 0;border-left-width:1px;width:9px}.claro .dijitTextBoxError .dijitValidationIcon{width:0;background-color:transparent !important}.claro .dijitTextArea,.claro .dijitInputField .dijitPlaceHolder{padding:2px}.claro .dijitTextBox .dijitInputField{padding:1px 2px}.dj_gecko .claro .dijitTextBox .dijitInputInner,.dj_webkit .claro .dijitTextBox .dijitInputInner{padding:1px}.claro .dijitTextBox,.claro .dijitTextBox .dijitButtonNode{border-color:#ccc;-webkit-transition-property:background-color,border;-webkit-transition-duration:.35s}.claro .dijitTextBox{background-color:#fff}.claro .dijitTextBoxHover,.claro .dijitTextBoxHover .dijitButtonNode{border-color:#a2a2a2;-webkit-transition-duration:.25s}.claro .dijitTextBoxHover{background-color:#f6f6f6;background-image:url('/Content/less/dojo/claro/form/images/textBox_back.png');background-repeat:repeat-x}.claro .dijitTextBoxError,.claro .dijitTextBoxError .dijitButtonNode{border-color:#d46464}.claro .dijitTextBoxError,.claro .dijitTextBoxError .dijitInputContainer{background-color:#fff}.claro .dijitTextBoxFocused,.claro .dijitTextBoxFocused .dijitButtonNode{border-color:#a2a2a2;-webkit-transition-duration:.1s}.claro .dijitTextBoxFocused{background-color:#fff;background-image:url('/Content/less/dojo/claro/form/images/textBox_back.png');background-repeat:repeat-x}.claro .dijitTextBoxFocused .dijitInputContainer{background:#fff}.claro .dijitTextBoxErrorFocused,.claro .dijitTextBoxErrorFocused .dijitButtonNode{border-color:#ce4f4f}.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitButtonNode{border-color:#d3d3d3}.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitInputContainer{background-color:#efefef;background-image:none;color:#818181}.claro .dijitComboBox .dijitArrowButtonInner{background-image:url("/Content/less/dojo/claro/form/images/commonFormArrows.png");background-position:-35px 53%;background-repeat:no-repeat;margin:0;width:16px;border:1px solid #fff}.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner{border:none}.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner{border:none}.claro .dijitTextBox .dijitInputInner,.claro .dijitTextBox .dijitValidationContainer{padding:1px 0}.claro .dijitComboBox .dijitButtonNode{background-color:#efefef;background-image:url("/Content/less/dojo/claro/form/images/formHighlight.png");background-repeat:repeat-x}.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode,.claro .dijitComboBox .dijitDownArrowButtonHover{background-color:#eee}.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,.claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner{background-position:-70px 53%}.claro .dijitComboBox .dijitHasDropDownOpen{background-color:#ccc;background-position:0 -177px;padding:1px}.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_ie6 .claro .dijitTextBox,.dj_ie6 .claro .dijitComboBox .dijitButtonNode{background-image:none}.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner{width:18px}.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner{width:16px}.claro .dijitButtonNode{-webkit-transition-property:background-color;-webkit-transition-duration:.3s}.claro .dijitButton .dijitButtonNode,.claro .dijitDropDownButton .dijitButtonNode,.claro .dijitComboButton .dijitButtonNode,.claro .dijitToggleButton .dijitButtonNode{border:1px solid #a2a2a2;padding:2px 4px 4px 4px;background-image:url("/Content/less/dojo/claro/form/images/button.png");background-position:center top;background-repeat:repeat-x;background-color:#eee;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.claro .dijitComboButton .dijitArrowButton{border-left-width:0;padding:4px 2px 4px 2px}.claro .dijitArrowButtonInner{width:15px;height:15px;margin:0 auto;background-image:url("/Content/less/dojo/claro/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 .dijitButtonHover .dijitButtonNode,.claro .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitComboButton .dijitButtonNodeHover,.claro .dijitComboButton .dijitDownArrowButtonHover,.claro .dijitToggleButtonHover .dijitButtonNode{background-color:#fff;color:#000;-webkit-transition-duration:.2s}.claro .dijitButtonActive .dijitButtonNode,.claro .dijitDropDownButtonActive .dijitButtonNode,.claro .dijitComboButtonActive .dijitButtonNode,.claro .dijitToggleButtonActive .dijitButtonNode{background-color:#eee;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-transition-duration:.1s}.claro .dijitButtonDisabled,.claro .dijitDropDownButtonDisabled,.claro .dijitComboButtonDisabled,.claro .dijitToggleButtonDisabled{background-image:none;outline:none}.claro .dijitButtonDisabled .dijitButtonNode,.claro .dijitDropDownButtonDisabled .dijitButtonNode,.claro .dijitComboButtonDisabled .dijitButtonNode,.claro .dijitToggleButtonDisabled .dijitButtonNode{background-position:0 -149px;background-color:#efefef;border:solid 1px #d3d3d3;color:#818181;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.claro .dijitComboButtonDisabled .dijitArrowButton{border-left-width:0}.claro table.dijitComboButton{border-collapse:separate}.dj_ie6 .claro .dijitButtonNode{background-image:none}.claro .dijitComboButton .dijitStretch{-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.claro .dijitComboButton .dijitArrowButton{-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.claro .dijitToggleButton .dijitCheckBoxIcon{background-image:url('/Content/less/dojo/claro/images/checkmarkNoBorder.png')}.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon{background-image:url('/Content/less/dojo/claro/images/checkmarkNoBorder.gif')}.claro .dijitCheckBox,.claro .dijitCheckBoxIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxRadioButtonStates.png');background-repeat:no-repeat;width:15px;height:16px;margin:0 2px 0 0;padding:0}.dj_ie6 .claro .dijitCheckBox,.dj_ie6 .claro .dijitCheckBoxIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxAndRadioButtons_IE6.png')}.claro .dijitCheckBox,.claro .dijitToggleButton .dijitCheckBoxIcon{background-position:-15px}.claro .dijitCheckBoxChecked,.claro .dijitToggleButtonChecked .dijitCheckBoxIcon{background-position:0}.claro .dijitCheckBoxDisabled{background-position:-75px}.claro .dijitCheckBoxCheckedDisabled{background-position:-60px}.claro .dijitCheckBoxHover{background-position:-45px}.claro .dijitCheckBoxCheckedHover{background-position:-30px}.claro .dijitToggleButton .dijitRadio,.claro .dijitToggleButton .dijitRadioIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxRadioButtonStates.png')}.dj_ie6 .claro .dijitToggleButton .dijitRadio,.dj_ie6 .claro .dijitToggleButton .dijitRadioIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxAndRadioButtons_IE6.png')}.claro .dijitRadio,.claro .dijitRadioIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxRadioButtonStates.png');background-repeat:no-repeat;width:15px;height:15px;margin:0 2px 0 0;padding:0}.dj_ie6 .claro .dijitRadio,.dj_ie6 .claro .dijitRadioIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxAndRadioButtons_IE6.png')}.claro .dijitRadio{background-position:-105px}.claro .dijitToggleButton .dijitRadioIcon{background-position:-107px}.claro .dijitRadioDisabled{background-position:-165px}.claro .dijitRadioHover{background-position:-135px}.claro .dijitRadioChecked{background-position:-90px}.claro .dijitToggleButtonChecked .dijitRadioIcon{background-position:-92px}.claro .dijitRadioCheckedHover{background-position:-120px}.claro .dijitRadioCheckedDisabled{background-position:-150px}.claro .dijitSelect .dijitButtonText{padding:2px}.claro .dijitSelect{border:1px solid #ccc;background-color:#fff;border-collapse:separate}.dj_ie6 .claro .dijitSelect,.dj_ie6 .claro .dijitSelect .dijitButtonNode{background-image:none}.claro .dijitSelect .dijitButtonContents{border:0 solid #ccc;border-right-width:1px}.claro .dijitSelect .dijitArrowButton{padding:0;border:1px solid #fff;border-top:none;background-color:#efefef;background-image:url("/Content/less/dojo/claro/form/images/formHighlight.png");background-repeat:repeat-x}.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner{background-image:url("/Content/less/dojo/claro/form/images/commonFormArrows.png");background-position:-35px 70%;background-repeat:no-repeat;width:16px;height:16px}.claro .dijitSelectHover{border:1px solid #a2a2a2;background-color:#f6f6f6;background-image:url('/Content/less/dojo/claro/form/images/textBox_back.png');background-repeat:repeat-x}.claro .dijitSelectHover .dijitButtonContents{border-color:#a2a2a2}.claro .dijitSelectHover .dijitArrowButton{background-color:#eee}.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner{background-position:-70px 70%}.claro .dijitSelectFocused{border:1px solid #a2a2a2}.claro .dijitSelectFocused .dijitButtonContents{border-color:#a2a2a2}.claro .dijitSelectFocused .dijitArrowButton{background-color:#7dbefa;background-position:0 -177px;border:none;padding:0 1px}.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner{background-position:-70px 70%;margin-bottom:1px}.claro .dijitSelectDisabled{border:1px solid #d3d3d3;background-color:#efefef;background-image:none;color:#818181}.claro .dijitSelectDisabled .dijitArrowButton{background-color:#efefef}.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner{background-position:0 70%}.claro .dijitSelectMenu td.dijitMenuItemIconCell,.claro .dijitSelectMenu td.dijitMenuArrowCell{display:none}.claro .dijitSelectMenu td.dijitMenuItemLabel{padding:2px}.claro .dijitSelectMenu .dijitMenuSeparatorTop{border-bottom:1px solid #a2a2a2}.claro .dijitTabPaneWrapper{background:#fff}.claro .dijitTabPaneWrapper,.claro .dijitTabContainerTop-tabs,.claro .dijitTabContainerBottom-tabs,.claro .dijitTabContainerLeft-tabs,.claro .dijitTabContainerRight-tabs{border-color:#ccc}.claro .dijitTabCloseButton{background:url("/Content/less/dojo/claro/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 .dijitTabInnerDiv{background-color:#efefef;-webkit-transition-property:background-color,border;-webkit-transition-duration:.35s;color:#4a4a4a}.claro .dijitTabHover .dijitTabInnerDiv{background-color:#f6f6f6;-webkit-transition-duration:.25s;color:#000}.claro .dijitTabActive .dijitTabInnerDiv{background-color:#ccc;color:#000;-webkit-transition-duration:.1s}.claro .dijitTabChecked .dijitTabInnerDiv{background-color:#ccc;color:#000}.claro .dijitTabContent{border:1px solid #ccc}.claro .dijitTabHover .dijitTabContent{border-color:#a2a2a2}.claro .dijitTabActive .dijitTabContent{border-color:#ccc}.claro .dijitTabChecked .dijitTabContent{color:#000;border-color:#ccc}.claro .tabStripButton .dijitTabInnerDiv{background-color:transparent}.claro .tabStripButton .dijitTabContent{border:none}.claro .dijitTabContainerTop-tabs .dijitTab{top:1px;margin-right:1px;padding-top:3px}.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTab{top:3px}.claro .dijitTabContainerTop-tabs .dijitTabContent{padding:3px 6px;border-bottom-width:0;background-image:url("/Content/less/dojo/claro/layout/images/tabTop.png");background-position:0 0;background-repeat:repeat-x;min-width:60px;text-align:center}.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent{padding-bottom:4px;padding-top:6px}.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv{background-image:url("/Content/less/dojo/claro/layout/images/tabTop.png");background-position:0 -248px;background-position:bottom;background-repeat:repeat-x;-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 .dijitTabInnerDiv{background-image:none;-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 .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent{background-position:0 -102px;background-repeat:repeat-x}.claro .dijitTabContainerBottom-tabs .dijitTab{top:-1px;margin-right:1px}.claro .dijitTabContainerBottom-tabs .dijitTabContent{padding:3px 6px;border-top-width:0;background-image:url("/Content/less/dojo/claro/layout/images/tabBottom.png");background-position:0 -249px;background-repeat:repeat-x;background-position:bottom;min-width:60px;text-align:center}.claro .dijitTabContainerBottom-tabs .dijitTab{padding-bottom:3px}.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv{background-image:url("/Content/less/dojo/claro/layout/images/tabBottom.png");background-position:top;background-repeat:repeat-x;-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 .dijitTabContent{padding-bottom:7px;padding-top:4px;background-position:0 -119px}.claro .dijitTabContainerBottom-tabs .dijitTabChecked{padding-bottom:0}.claro .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv{background-image:none;-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{border-right-width:0;left:1px;margin-bottom:1px}.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv{background-image:url("/Content/less/dojo/claro/layout/images/tabLeft.png");background-position:-347px -340px;background-repeat:repeat-y}.claro .dijitTabContainerLeft-tabs .dijitTabContent{padding:3px 8px 4px 4px;background-image:url("/Content/less/dojo/claro/layout/images/tabLeft.png");background-repeat:repeat-y;background-position:0 0}.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent{padding-right:9px;border-right:none;background-image:none}.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv{background-position:0 -179px;background-repeat:repeat-y;-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{border-left-width:0;left:-1px;margin-bottom:1px}.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv{background-image:url("/Content/less/dojo/claro/layout/images/tabRight.png");background-repeat:repeat-y;background-position:-1px -347px}.claro .dijitTabContainerRight-tabs .dijitTabContent{padding:3px 8px 4px 4px;background-image:url("/Content/less/dojo/claro/layout/images/tabRight.png");background-position:right top;background-repeat:repeat-y}.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabContent{padding-left:5px;border-left:none;background-image:none}.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabInnerDiv{background-position:-348px -179px;-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 .dijitTabInnerDiv,.claro .dijitTabContainerTop-tabs .dijitTabContent{-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv,.claro .dijitTabContainerBottom-tabs .dijitTabContent{-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv,.claro .dijitTabContainerLeft-tabs .dijitTabContent{-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv,.claro .dijitTabContainerRight-tabs .dijitTabContent{-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.claro .tabStripButton{background-color:#eee;border:1px solid #ccc}.claro .dijitTabListContainer-top .tabStripButton{padding:4px 3px;margin-top:7px;background-image:url("/Content/less/dojo/claro/layout/images/tabTop.png");background-position:0 0}.claro .dijitTabListContainer-bottom .tabStripButton{padding:5px 3px;margin-bottom:4px;background-image:url("/Content/less/dojo/claro/layout/images/tabTop.png");background-position:0 -248px;background-position:bottom}.claro .tabStripButtonHover{background-color:#f6f6f6}.claro .tabStripButtonActive{background-color:#ccc}.claro .dijitTabStripIcon{height:15px;width:15px;margin:0 auto;background:url("/Content/less/dojo/claro/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 #ccc}.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 #ccc;padding:1px 2px 4px;margin-top:-2px}.claro .dijitTabContainerTabListNested .dijitTabContent{background:rgba(255,255,255,0) none repeat scroll 0 0;border:none;padding:4px;border-color:rgba(118,157,192,0);-webkit-transition-property:background-color,border-color;-webkit-transition-duration:.3s;-moz-border-radius:2px;border-radius:2px}.claro .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv{background:none;border:none;top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.claro .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent{background-color:#f6f6f6;border:solid 1px #cfe5fa;padding:3px;webkit-transition-duration:.2s}.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel{text-decoration:none}.claro .dijitTabContainerTabListNested .dijitTabActive .dijitTabContent{border:solid 1px #ccc;padding:3px;background:#abd6ff url("/Content/less/dojo/claro/layout/images/tabNested.png") repeat-x;-webkit-transition-duration:.1s}.claro .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent{padding:3px;border:solid 1px #ccc;background-position:0 105px;background-color:#ccc}.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel{text-decoration:none;background-image:none}.claro .dijitTabPaneWrapperNested{border:none}.dj_ie6 .claro .dijitTabContent,.dj_ie6 .claro .dijitTabInnerDiv,.dj_ie6 .dijitTabListContainer-top .tabStripButton,.dj_ie6 .dijitTabListContainer-bottom .tabStripButton{background-image:none}.claro .dijitDialog{border:1px solid #555;-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:#fff repeat-x top left;border-top:1px solid #555;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 #ccc;margin:10px -8px -10px}.claro .dijitDialogPaneActionBar .dijitButton{float:none}.claro .dijitDialogTitleBar{border:1px solid #fff;border-top:none;background-color:#ccc;background-image:url("/Content/less/dojo/claro/images/titlebar.png");background-repeat:repeat-x;padding:5px 7px 4px 7px}.claro .dijitDialogTitle{padding:0 1px;font-size:113.82%;font-weight:bold}.claro .dijitDialogCloseIcon{background:url("/Content/less/dojo/claro/images/dialogCloseIcon.png");background-repeat:no-repeat;position:absolute;right:5px;height:15px;width:21px}.dj_ie6 .claro .dijitDialogCloseIcon{background-image:url("/Content/less/dojo/claro/images/dialogCloseIcon8bit.png")}.claro .dijitDialogCloseIconHover{background-position:-21px}.claro .dijitDialogCloseIconActive{background-position:-42px}.claro .dijitTooltip,.claro .dijitTooltipDialog{background:transparent}.dijitTooltipBelow{padding-top:13px;padding-left:3px;padding-right:3px}.dijitTooltipAbove{padding-bottom:13px;padding-left:3px;padding-right:3px}.claro .dijitTooltipContainer{background-color:#fff;background-image:url("/Content/less/dojo/claro/images/tooltipGradient.png");background-repeat:repeat-x;background-position:bottom;border:1px solid #555;padding:6px 8px;-moz-border-radius:4px;border-radius:4px;-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);font-size:1em}.dj_ie6 .claro .dijitTooltipContainer{background-image:none}.claro .dijitTooltipConnector{border:0;z-index:2;background-image:url("/Content/less/dojo/claro/images/tooltip.png");background-repeat:no-repeat;width:16px;height:14px}.dj_ie6 .claro .dijitTooltipConnector{background-image:url("/Content/less/dojo/claro/images/tooltip8bit.png")}.claro .dijitTooltipABRight .dijitTooltipConnector{left:auto !important;right:3px}.claro .dijitTooltipBelow .dijitTooltipConnector{top:0;left:3px;background-position:-31px 0;width:16px;height:14px}.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 .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:#fff}.claro .dijitAccordionContainer{border:none}.claro .dijitAccordionInnerContainer{background-color:#efefef;border:solid 1px #ccc;margin-bottom:1px;-webkit-transition-property:background-color,border;-webkit-transition-duration:.3s;-webkit-transition-timing-function:linear}.claro .dijitAccordionTitle{background-color:transparent;background-image:url("/Content/less/dojo/claro/layout/images/accordion.png");background-position:0 0;background-repeat:repeat-x;padding:5px 7px 2px 7px;min-height:17px;color:#4a4a4a}.claro .dijitAccordionTitleHover{color:#000}.dj_ie6 .claro .dijitAccordionTitle{background-image:none}.claro .dijitAccordionContainer .dijitAccordionChildWrapper{background-color:#fff;border:1px solid #ccc;margin:0 2px 2px}.claro .dijitAccordionContainer .dijitAccordionContainer-child{padding:9px}.claro .dijitAccordionInnerContainerActive{border:1px solid #ccc;background-color:#ccc;-webkit-transition-duration:.1s}.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle{background-position:0 -136px;color:#000}.claro .dijitAccordionInnerContainerSelected{border-color:#ccc;background-color:#ccc}.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle{color:#000;background-position:0 0}.claro .dijitAccordionInnerContainerHover dijitAccordionTitle{color:#000}.claro .dijitAccordionInnerContainerHover,.claro .dijitAccordionInnerContainerSelectedActive{border:1px solid #ccc;background-color:#ccc;-webkit-transition-duration:.2s}.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper,.claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper{background-color:#ccc;border:1px solid #ccc !important;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.25);box-shadow:inset 0 0 3px rgba(0,0,0,0.25)}.claro .dijitTabContainerTop-dijitContentPane,.claro .dijitTabContainerLeft-dijitContentPane,.claro .dijitTabContainerBottom-dijitContentPane,.claro .dijitTabContainerRight-dijitContentPane,.claro .dijitAccordionContainer-dijitContentPane{background-color:#fff;padding:8px}.claro .dijitSplitContainer-dijitContentPane,.claro .dijitBorderContainer-dijitContentPane{background-color:#fff;padding:8px}.claro .dijitCalendar{border:solid 1px #ccc;background-color:#ccc;background-image:url("/Content/less/dojo/claro/images/calendarContainerImages.png");background-position:0 -448px;background-repeat:repeat-x;text-align:center;padding:6px 5px 3px 5px;-moz-border-radius:4px;border-radius:4px}.dj_ie6 .claro .dijitCalendar{background-image:none}.claro .dijitCalendar img{border:none}.claro .dijitCalendarHover,.claro .dijitCalendarActive{background-color:#ccc;border:solid 1px #a2a2a2}.claro .dijitCalendarMonthContainer th{text-align:center;padding-bottom:4px;vertical-align:middle}.claro .dijitCalendarMonthLabel{color:#000;font-size:1.091em;padding:0 4px}.claro .dijitCalendarIncrementControl{width:18px;height:16px;background-image:url("/Content/less/dojo/claro/images/calendarArrows.png");background-repeat:no-repeat}.dj_ie6 .claro .dijitCalendarIncrementControl{background-image:url("/Content/less/dojo/claro/images/calendarArrows8bit.png")}.claro .dijitCalendarIncrease{background-position:-18px 0}.claro .dijitCalendarArrowHover .dijitCalendarDecrease{background-position:-36px 0}.claro .dijitCalendarArrowHover .dijitCalendarIncrease{background-position:-55px 0}.claro .dijitCalendarArrowActive .dijitCalendarDecrease{background-position:-72px 0}.claro .dijitCalendarArrowActive .dijitCalendarIncrease{background-position:-91px 0}.claro .dijitA11ySideArrow{display:none}.claro .dijitDayLabels th{padding:0 4px 0 4px;font-weight:bold;text-align:center}.claro .dijitCalendarDayLabelTemplate{padding-bottom:0;text-align:center;border-bottom:1px solid #ccc;font-size:0.909em;padding:0 3px 2px}.claro .dijitCalendarDateTemplate{text-align:center;background-color:#fff;background-image:url("/Content/less/dojo/claro/images/calendarContainerImages.png");background-position:0 0;background-repeat:repeat-x;border-bottom:1px solid #ccc;padding-top:0;font-size:0.909em;font-family:Arial;font-weight:bold;letter-spacing:.05em}.dj_ie6 .claro .dijitCalendarDateTemplate{background-image:none}.claro .dijitCalendarPreviousMonth,.claro .dijitCalendarNextMonth{background-color:#eee;background-image:none;border-bottom:solid 1px #ccc}.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel{text-decoration:none;display:block;padding:3px 5px 3px 4px;border:solid 1px #fff;background-color:rgba(171,212,251,0);-webkit-transition-property:background-color,border;-webkit-transition-duration:.35s}.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel,.claro .dijitCalendarNextMonth .dijitCalendarDateLabel{color:#555;border-color:#eee}.claro .dijitCalendarYearContainer{vertical-align:middle}.claro .dijitCalendarYearControl{padding:1px 2px 2px 2px}.claro .dijitCalendarYearLabel{padding:2px 0 0 0;margin:0}.claro .dijitCalendarYearLabel span{vertical-align:middle}.claro .dijitCalendarSelectedYear{padding:0 3px}.claro .dijitCalendarNextYear,.claro .dijitCalendarPreviousYear{padding:1px 6px 1px 6px;font-size:0.909em}.claro .dijitCalendarSelectedYear{font-size:1.091em;color:#000}.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel{background-color:#f6f6f6;border:solid 1px #a2a2a2;color:#000;-webkit-transition-duration:.2s}.claro .dijitCalendarNextYearHover,.claro .dijitCalendarPreviousYearHover{color:#000;border:solid 1px #fff;padding:0 5px 0 5px;background-color:#ccc}.claro .dijitCalendarNextYearActive,.claro .dijitCalendarPreviousYearActive{border:solid 1px #ccc;padding:0 5px 0 5px;background-color:#ccc}.claro .dijitCalendarActiveDate .dijitCalendarDateLabel{background-image:url("/Content/less/dojo/claro/images/calendarContainerImages.png");background-position:0 -300px;background-color:#ccc;border:solid 1px #fff;-webkit-transition-duration:.1s}.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel{background-image:none}.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel{color:#000;background-color:#ccc;border-color:#ccc}.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel{text-decoration:line-through;background-color:transparent;border-width:0;padding:4px 6px 4px 5px;color:#818181}.claro .dijitCalendar .dijitDropDownButton{margin:0}.claro .dijitCalendar .dijitButtonText{padding:1px 0 3px;margin-right:-4px}.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode{background-color:transparent;background-image:none;padding:0 3px 0 2px;border:solid 1px #ccc;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode{background-color:#ccc;border:solid 1px #fff}.claro .dijitCalendarMonthMenu{border-color:#555;background-color:#fff;text-align:center;background-image:none}.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel{border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:2px 0}.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover{background-color:#f6f6f6;border-color:#a2a2a2;border-width:1px 0;background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-repeat:repeat-x}.claro .dijitMenuBar{border:1px solid #ccc;margin:0;padding:0;background-color:#efefef;background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-position:0 0;background-repeat:repeat-x}.dj_ie6 .claro .dijitMenuBar{background-image:none}.claro .dijitMenu{background-repeat:repeat-y;background-color:#fff;border:1px solid #555;margin:-1px 0}.dj_ie6 .claro .dijitMenu{margin:0}.claro .dijitMenuBar .dijitMenuItem{padding:6px 10px 7px;background-position:0 100px;color:#4a4a4a;margin:-1px}.claro .dijitMenuItem{background-image:url("/Content/less/dojo/claro/images/menuHighlight.png");background-position:0 -40px;background-repeat:repeat-x}.claro .dijitMenuTable{border-collapse:separate;border-spacing:0 0;padding:0}.claro .dijitMenuItem td{padding:1px}.claro .dijitMenuPassive .dijitMenuItemHover,.claro .dijitMenuPassive .dijitMenuItemSelected{background-color:#f6f6f6;border:solid 1px #a2a2a2;background-position:0 0;color:#000;padding:5px 9px 6px}.claro .dijitMenuPassive .dijitMenuItemActive{background-position:0 -177px}.dj_ie6 .claro .dijitMenuItem,.dj_ie6 .claro .dijitMenuPassive .dijitMenuItem{background-image:none}.claro .dijitMenuActive .dijitMenuItemHover,.claro .dijitMenuActive .dijitMenuItemSelected{border:solid 1px #a2a2a2;padding:5px 9px 6px;background-color:#f6f6f6;background-position:0 0;color:#000}.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 .dijitMenuActive .dijitMenuItemActive{background-color:#ccc;background-position:0 -177px}.claro .dijitMenuItemActive{background-position:0 -177px}.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('/Content/less/dojo/claro/images/spriteArrows.png');background-position:-14px 0;margin-right:3px}.claro .dijitMenuItemDisabled .dijitMenuItemIconCell{opacity:1}.claro .dijitMenuSeparatorTop{height:auto;margin-top:1px;border-bottom:1px solid #ccc}.claro .dijitMenuSeparatorBottom{height:auto;margin-bottom:1px}.claro .dijitCheckedMenuItemIconChar{display:none}.claro .dijitCheckedMenuItemIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxRadioButtonStates.png');background-repeat:no-repeat;background-position:-15px 50%;width:15px;height:16px}.dj_ie6 .claro .dijitCheckedMenuItemIcon{background-image:url('/Content/less/dojo/claro/form/images/checkboxAndRadioButtons_IE6.png')}.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon{background-position:0 50%}.claro .dijitComboBoxMenu{margin-left:0;background-image:none}.claro .dijitComboBoxMenu .dijitMenuItem{padding:2px;border-width:1px 0 1px 0;border-style:solid;border-color:#fff}.claro .dijitComboBoxMenu .dijitMenuItemSelected{color:#000;border-color:#a2a2a2;background-color:#f6f6f6}.claro .dijitComboBoxMenuActive .dijitMenuItemSelected{background-position:0 -177px;background-color:#eee}.claro .dijitMenuPreviousButton,.claro .dijitMenuNextButton{font-style:italic}.claro .dijitSliderBar{border-style:solid;outline:1px}.claro .dijitSliderFocused .dijitSliderBar{border-color:#a2a2a2}.claro .dijitSliderHover .dijitSliderBar{border-color:#a2a2a2}.claro .dijitSliderDisabled .dijitSliderBar{background-image:none;border-color:#d3d3d3}.claro .dijitRuleLabelsContainerH{padding:2px 0}.claro .dijitSlider .dijitSliderProgressBarH,.claro .dijitSlider .dijitSliderLeftBumper{background-image:url("/Content/less/dojo/claro/form/images/sliderHorizontal.png");background-repeat:repeat-x;background-position:0 -20px;border-color:#ccc;background-color:#cfe5fa}.claro .dijitSlider .dijitSliderRemainingBarH,.claro .dijitSlider .dijitSliderRightBumper{background-image:url("/Content/less/dojo/claro/form/images/sliderHorizontal.png");background-repeat:repeat-x;background-position:0 -11px;border-color:#ccc;background-color:#fff}.claro .dijitSliderRightBumper{border-right:solid 1px #ccc}.claro .dijitSliderLeftBumper{border-left:solid 1px #ccc}.claro .dijitSliderHover .dijitSliderProgressBarH,.claro .dijitSliderHover .dijitSliderLeftBumper{background-position:0 -20px;background-color:#abd6ff;border-color:#a2a2a2}.claro .dijitSliderHover .dijitSliderRemainingBarH,.claro .dijitSliderHover .dijitSliderRightBumper{background-position:0 0;background-color:#fff;border-color:#a2a2a2}.claro .dijitSliderFocused .dijitSliderProgressBarH,.claro .dijitSliderFocused .dijitSliderLeftBumper{background-position:0 -30px;background-color:#abd6ff;border-color:#a2a2a2}.claro .dijitSliderFocused .dijitSliderRemainingBarH,.claro .dijitSliderFocused .dijitSliderRightBumper{background-position:0 -9px;background-color:#fff;border-color:#a2a2a2}.claro .dijitSliderDisabled .dijitSliderProgressBarH,.claro .dijitSliderDisabled .dijitSliderLeftBumper{background-color:#d3d3d3;background-image:none}.claro .dijitSliderDisabled .dijitSliderRemainingBarH,.claro .dijitSliderDisabled .dijitSliderRightBumper{background-color:#efefef}.claro .dijitRuleLabelsContainerV{padding:0 2px}.claro .dijitSlider .dijitSliderProgressBarV,.claro .dijitSlider .dijitSliderBottomBumper{background-image:url("/Content/less/dojo/claro/form/images/sliderVertical.png");background-repeat:repeat-y;background-position:-36px 0;border-color:#ccc;background-color:#cfe5fa}.claro .dijitSlider .dijitSliderRemainingBarV,.claro .dijitSlider .dijitSliderTopBumper{background-image:url("/Content/less/dojo/claro/form/images/sliderVertical.png");background-repeat:repeat-y;background-position:-3px 0;border-color:#ccc;background-color:#fff}.claro .dijitSliderBottomBumper{border-bottom:solid 1px #ccc}.claro .dijitSliderTopBumper{border-top:solid 1px #ccc}.claro .dijitSliderHover .dijitSliderProgressBarV,.claro .dijitSliderHover .dijitSliderBottomBumper{background-position:-36px 0;background-color:#abd6ff}.claro .dijitSliderHover .dijitSliderRemainingBarV,.claro .dijitSliderHover .dijitSliderTopBumper{background-position:0 0;background-color:#fff}.claro .dijitSliderFocused .dijitSliderProgressBarV,.claro .dijitSliderFocused .dijitSliderBottomBumper{background-position:-56px 0;background-color:#abd6ff}.claro .dijitSliderFocused .dijitSliderRemainingBarV,.claro .dijitSliderFocused .dijitSliderTopBumper{background-position:-18px 0;background-color:#fff}.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("/Content/less/dojo/claro/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("/Content/less/dojo/claro/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('/Content/less/dojo/claro/form/images/commonFormArrows.png');background-repeat:no-repeat;background-color:#efefef;-moz-border-radius:2px;border-radius:2px;border:solid 1px #ccc;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 #a2a2a2;background-color:#fff}.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:#ccc}.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}.dj_ie6 .claro .dijitSlider .dijitSliderProgressBarH,.dj_ie6 .claro .dijitSlider .dijitSliderLeftBumper,.dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarH,.dj_ie6 .claro .dijitSlider .dijitSliderRightBumper,.dj_ie6 .claro .dijitSlider .dijitSliderProgressBarV,.dj_ie6 .claro .dijitSlider .dijitSliderTopBumper,.dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarV,.dj_ie6 .claro .dijitSlider .dijitSliderBottomBumper{background-image:none}.claro .dijitColorPalette{border:1px solid #ccc;background:#fff;-moz-border-radius:0;border-radius:0}.claro .dijitColorPalette .dijitPaletteImg{border:1px solid #ccc}.claro .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg{border:1px solid #000}.claro .dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg,.claro .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg{border:2px solid #000}.claro .dijitInlineEditBoxDisplayMode{border:1px solid transparent}.claro .dijitInlineEditBoxDisplayModeHover{background-color:#f6f6f6;border:solid 1px #a2a2a2}.dj_ie6 .claro .dijitInlineEditBoxDisplayMode{border:none}.claro .dijitProgressBar{margin:2px 0 2px 0}.claro .dijitProgressBarEmpty{background:#fff url("/Content/less/dojo/claro/images/progressBarEmpty.png") repeat-none left;border-color:#555}.claro .dijitProgressBarTile{background:#abd6ff url("/Content/less/dojo/claro/images/progressBarFull.png") repeat-x top}.dj_ie6 .claro .dijitProgressBarTile{background-image:none}.claro .dijitProgressBarFull{border-right:1px solid #555}.claro .dijitProgressBarLabel{color:#000}.claro .dijitProgressBarIndeterminate .dijitProgressBarTile{background:#efefef url("/Content/less/dojo/claro/images/progressBarAnim.gif") repeat-x top}.claro .dijitTimePicker .dijitButtonNode{padding:0 0;-moz-border-radius:0;border-radius:0}.claro .dijitTimePicker{border:1px #ccc solid;border-top:none;border-bottom:none;background-color:#fff}.claro .dijitTimePickerItem{background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-position:0 -1px;background-repeat:repeat-x;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-right:-1px;margin-left:-1px;margin-top:-1px}.dj_ie6 .claro .dijitTimePickerItem{background-image:none}.claro .dijitTimePickerTick{color:#818181;background-color:#efefef;font-size:0.818em}.claro .dijitTimePickerMarker{background-color:#e9f4fe;font-size:1em;white-space:nowrap}.claro .dijitTimePickerTickHover,.claro .dijitTimePickerMarkerHover,.claro .dijitTimePickerMarkerSelected,.claro .dijitTimePickerTickSelected{background-color:#7dbefa;border:solid 1px #ccc;margin-left:-7px;margin-right:-7px;color:#000}.claro .dijitTimePickerMarkerSelected,.claro .dijitTimePickerTickSelected{font-size:1em}.dj_ie .claro .dijitTimePickerTickHover,.dj_ie .claro .dijitTimePickerMarkerHover,.dj_ie .claro .dijitTimePickerMarkerSelected,.dj_ie .claro .dijitTimePickerTickSelected{width:114%}.dj_ie6 .claro .dijitTimePickerTickHover,.dj_ie6 .claro .dijitTimePickerMarkerHover,.dj_ie6 .claro .dijitTimePickerMarkerSelected,.dj_ie6 .claro .dijitTimePickerTickSelected{position:relative;zoom:1}.claro .dijitTimePickerTick .dijitTimePickerItemInner{padding:1px;margin:0}.claro .dijitTimePicker .dijitButtonNode{border-left:none;border-right:none;border-color:#ccc;background-color:#efefef;background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-position:0 -1px;background-repeat:repeat-x}.dj_ie6 .claro .dijitTimePicker .dijitButtonNode{background-image:none}.claro .dijitTimePicker .dijitArrowButtonInner{height:100%;background-image:url("/Content/less/dojo/claro/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:5px}.claro .dijitSplitContainer-child,.claro .dijitBorderContainer-child{border:1px #ccc solid}.claro .dijitBorderContainer-dijitTabContainerTop,.claro .dijitBorderContainer-dijitTabContainerBottom,.claro .dijitBorderContainer-dijitTabContainerLeft,.claro .dijitBorderContainer-dijitTabContainerRight,.claro .dijitBorderContainer-dijitAccordionContainer{border:none}.claro .dijitBorderContainer-dijitBorderContainer{border:0;padding:0}.claro .dijitSplitterH,.claro .dijitGutterH{background:none;border:0;height:5px}.claro .dijitSplitterH .dijitSplitterThumb{background:#ccc none;height:1px;top:2px;width:19px}.claro .dijitSplitterV,.claro .dijitGutterV{background:none;border:0;width:5px;margin:0}.claro .dijitSplitterV .dijitSplitterThumb{background:#ccc none;height:19px;left:2px;width:1px;margin:0}.claro .dijitSplitterHHover{font-size:1px;background:url("/Content/less/dojo/claro/layout/images/splitterHorizontalHover.png") no-repeat center top}.claro .dijitSplitterHHover .dijitSplitterThumb{background:#a2a2a2 none}.claro .dijitSplitterVHover{font-size:1px;background:url("/Content/less/dojo/claro/layout/images/splitterVerticalHover.png") no-repeat center left}.claro .dijitSplitterVHover .dijitSplitterThumb{background:#a2a2a2 none}.dj_ie6 .dijitSplitterHHover,.dj_ie6 .claro .dijitSplitterVHover{background-color:#eee;background-image:none}.claro .dijitSplitterHActive,.claro .dijitSplitterVActive{font-size:1px;background-color:#eee}.claro .dijitTreeNode{zoom:1}.claro .dijitTreeIsRoot{background-image:none}.claro .dijitTreeRow,.claro .dijitTreeNode .dojoDndItemBefore,.claro .dijitTreeNode .dojoDndItemAfter{padding:4px 1px 2px 0;margin:0 1px;background-color:none;background-color:transparent;background-color:rgba(171,214,255,0);background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-position:0 0;background-repeat:repeat-x;border-color:rgba(118,157,192,0);border-width:0;-webkit-transition-property:background-color,border-color;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-out}.dj_ie6 .claro .dijitTreeRow{background-image:none}.claro .dijitTreeRowSelected{background-repeat:repeat-x;background-color:#ccc;padding:3px 0 1px;margin:0;border:solid 1px #ccc;color:#000}.claro .dijitTreeRowHover{background-color:#f6f6f6;padding:3px 0 1px;margin:0;border:solid 1px #a2a2a2;color:#000;-webkit-transition-duration:.25s}.claro .dijitTreeRowActive{background-color:#ccc;background-position:0 -177px;padding:3px 0 1px;margin-left:0;border:solid 1px #ccc;color:#000}.dj_ie6 .claro .dijitTreeRowActive{background-image:none}.claro .dijitTreeRowFocused{background-repeat:repeat}.claro .dijitTreeExpando{background-image:url('/Content/less/dojo/claro/images/treeExpandImages.png');width:16px;height:16px;background-position:-35px 0}.dj_ie6 .claro .dijitTreeExpando{background-image:url('/Content/less/dojo/claro/images/treeExpandImages8bit.png')}.claro .dijitTreeRowHover .dijitTreeExpandoOpened{background-position:-53px 0}.claro .dijitTreeExpandoClosed{background-position:1px 0}.claro .dijitTreeRowHover .dijitTreeExpandoClosed{background-position:-17px 0}.claro .dijitTreeExpandoLeaf,.dj_ie6 .claro .dijitTreeExpandoLeaf{background-image:none}.claro .dijitTreeExpandoLoading{background-image:url('/Content/less/dojo/claro/images/loadingAnimation.gif')}.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent{border-top:2px solid #769dc0}.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent{border-bottom:2px solid #769dc0}.claro .dijitToolbar{border-bottom:1px solid #ccc;background-color:#efefef;background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-position:0 0;background-repeat:repeat-x;padding:2px 0 2px 4px;zoom:1}.claro .dijitToolbar label{padding:0 3px 0 6px}.claro .dijitToolbar .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;-webkit-transition-duration:.3s,.35s;background-image:url("/Content/less/dojo/claro/images/commonHighlight.png");background-position:0 -30px;background-repeat:repeat-x;background-color:rgba(171,214,255,0)}.dj_ie .claro .dijitToolbar .dijitButtonNode{background-color:transparent}.dj_ie6 .claro .dijitToolbar .dijitButtonNode{background:none}.claro .dijitToolbar .dijitComboButton .dijitStretch{-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.claro .dijitToolbar .dijitComboButton .dijitArrowButton{-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.claro .dijitToolbar .dijitComboBox .dijitButtonNode{padding:0}.claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode{background-position:0 0;border-width:1px;background-color:#f6f6f6;padding:1px}.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton{background-position:0 0;background-color:#f4ffff}.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover{background-color:#f6f6f6}.claro .dijitToolbar .dijitButtonActive .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode{border-width:1px;background-color:#ccc;background-position:0 -177px;padding:1px}.claro .dijitToolbar .dijitComboButtonActive{-webkit-transition-duration:.2s;border-width:1px;padding:0}.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton{background-color:#f4ffff;background-position:0 -177px;padding:2px}.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive{background-color:#ccc}.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive{background-color:#ccc}.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:#ccc;background-color:#fff;padding:1px}.dj_ie6 .claro .dijitToolbar{background-image:none}.claro .dijitToolbarSeparator{background:url('/Content/less/dojo/icons/images/editorIconsEnabled.png')}.claro .dijitDisabled .dijitToolbar{background:none;background-color:#efefef;border-bottom:1px solid #d3d3d3}.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner{background-position:0 50%}.claro .dijitEditorIFrameContainer{padding:3px 3px 1px 10px}.claro .dijitEditorIFrame{background-color:#fff}.claro .dijitEditor{border:1px solid #ccc}.claro .dijitEditor .dijitEditorIFrameContainer{background-color:#fff;background-image:url('/Content/less/dojo/claro/form/images/textBox_back.png');background-repeat:repeat-x}.dj_ie6 .claro .dijitEditor .dijitEditorIFrameContainer{background-image:none}.claro .dijitEditorHover .dijitEditorIFrameContainer,.claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame{background-color:#f6f6f6}.claro .dijitEditorFocused .dijitEditorIFrameContainer,.claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame{background-color:#fff}.claro .dijitEditorDisabled{border:1px solid #d3d3d3;color:#818181}.claro .dijitDisabled .dijitEditorIFrame,.claro .dijitDisabled .dijitEditorIFrameContainer,.claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame{background-color:#efefef;background-image:none}.dijitEditorIcon{background-image:url('/Content/less/dojo/icons/images/editorIconsEnabled.png');background-repeat:no-repeat;width:18px;height:18px;text-align:center}.dijitDisabled .dijitEditorIcon{background-image:url('/Content/less/dojo/icons/images/editorIconsDisabled.png')}.dijitEditorIconSep{background-position:0px}.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("/Content/less/dojo/claro/images/titlebar.png");background-repeat:repeat-x;border:1px solid #ccc;padding:0 7px 3px 7px;min-height:17px}.dj_ie6 .claro .dijitTitlePaneTitle{background-image:none}.claro .dijitTitlePaneTitleHover{background-color:#f6f6f6;border-color:#a2a2a2}.claro .dijitTitlePaneTitleActive{background-color:#ccc;border-color:#ccc;background-position:0 -136px}.claro .dijitTitlePaneTitleFocus{margin-top:3px;padding-bottom:2px}.claro .dijitTitlePane .dijitArrowNode{background-image:url('/Content/less/dojo/claro/images/spriteArrows.png');background-repeat:no-repeat;height:8px;width:7px}.claro .dijitTitlePane .dijitOpen .dijitArrowNode{background-position:0 0}.claro .dijitTitlePane .dijitClosed .dijitArrowNode{background-position:-14px 0}.claro .dijitTitlePaneFocused .dijitTitlePaneTextNode{color:#000}.claro .dijitTitlePaneContentOuter{background:#fff;border:1px solid #ccc;border-top:none}.claro .dijitTitlePaneContentInner{padding:10px}.claro .dijitTitlePaneTextNode{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("/Content/less/dojo/claro/form/images/formHighlight.png");background-position:0 0;background-repeat:repeat-x;overflow:hidden}.dj_iequirks .claro .dijitSpinner .dijitArrowButton{overflow:visible}.claro .dijitSpinner .dijitSpinnerButtonInner{width:15px}.claro .dijitSpinner .dijitArrowButtonInner{border:solid 1px #fff;border-bottom-width:0;background-image:url("/Content/less/dojo/claro/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_ie6 .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner{margin-top:0}.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner{width:19px}.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner{background-position:-34px}.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField{padding:0}.claro .dijitUpArrowButtonActive,.claro .dijitDownArrowButtonActive{background-color:#eee}.claro .dijitSpinner .dijitUpArrowButtonHover,.claro .dijitSpinner .dijitDownArrowButtonHover,.claro .dijitSpinnerFocused .dijitArrowButton{background-color:#eee}.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner{background-position:-174px}.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner{background-position:-69px}.claro .dijitSpinnerFocused{background-color:#fff;background-image:none}.claro .dijitSpinner .dijitDownArrowButtonActive,.claro .dijitSpinner .dijitUpArrowButtonActive{background-color:#7dbefa;background-position:0 -177px}.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner,.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner{border:0;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}@import 'dojox/claro_rtl';.dojoxColorPicker{padding:8px;-moz-border-radius:4pt;-webkit-border-radius:5pt;-webkit-drop-shadow:3pt}.dojoxColorPickerRightPad{padding-right:8px}.tundra .dojoxColorPicker{background:#ededed;border:1px solid #ccc}.dojoxColorPickerBox{position:relative;width:150px;height:150px;margin:0;padding:0}.dojoxColorPickerUnderlay{position:relative;top:0;left:0;width:150px;height:150px;z-index:1}.tundra .dojoxColorPickerUnderlay{border:1px solid #a0a0a0}.claro .dojoxColorPicker{background:#ededed;border:1px solid #cdcdcd}.claro .dojoxColorPickerUnderlay{border:1px solid #ccc}.dojoxHuePickerUnderlay{position:relative;top:0;left:0;height:150px;width:20px;z-index:1;text-align:center}.dojoxHuePicker{position:relative;top:0px;left:0px;padding:0px}.dojoxHuePickerPoint{position:absolute;top:0;left:0;width:20px;height:8px;z-index:3;cursor:move}.dojoxColorPickerPoint{position:absolute;width:10px;height:10px;border:0;z-index:3;cursor:move}.dojoxColorPickerPreview{display:block;width:45px;height:45px;border:1px solid #333;background-color:#fff;position:relative;top:0px;left:0px}.dojoxColorPickerWebSafePreview{display:block;width:25px;height:25px;position:relative;top:0px;left:0px;border:1px solid #333}.dojoxColorPickerOptional{position:relative;top:0px;left:0px;height:100%}.dojoxColorPickerOptional table{border-spacing:4px}.dojoxColorPickerPreviewContainer table{border-spacing:6px 0px}.dojoxColorPickerOptional input{border:1px solid #a7a7a7;width:25px;padding:1px 3px 1px 3px;line-height:1.1em}.dojoxColorPickerHex input{width:55px}.dojoxGrid{position:relative;background-color:#ebeadb;font-family:Geneva,Arial,Helvetica,sans-serif;-moz-outline-style:none;outline:none;overflow:hidden;height:0}.dojoxGrid table{padding:0}.dojoxGrid td{-moz-outline:none}.dojoxGridMasterHeader{position:relative}.dojoxGridMasterView{position:relative}.dojoxGridMasterMessages{position:relative;padding:1em;text-align:center;background-color:white}.dojoxGridView{position:absolute;overflow:hidden}.dojoxGridHeader{position:absolute;overflow:hidden;cursor:default}.dojoxGridHeader{background-color:#e8e1cf}.dojoxGridHeader table{text-align:center}.dojoxGridHeader .dojoxGridCell{border:1px solid;border-color:#f6f4eb #aca899 #aca899 #f6f4eb;background:url(/Content/less/dojo/dojox/images/grid_dx_gradient.gif) #e8e1cf top repeat-x;padding-bottom:2px}.dojoxGridHeader .dojoxGridCellOver{background-image:none;background-color:white;border-bottom-color:#febe47;margin-bottom:0;padding-bottom:0;border-bottom-width:3px}.dojoxGridHeader .dojoxGridCellFocus{border:1px dashed blue}.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver{background-image:none;background-color:white;border-bottom-color:#febe47;margin-bottom:0;padding-bottom:0;border-bottom-width:3px}.dojoxGridArrowButtonNode{display:none;padding-left:16px}.dojoxGridArrowButtonChar{display:inline}.dojoxGridArrowButtonNode:hover{cursor:default}.dojoxGridArrowButtonChar:hover{cursor:default}.dojoxGridSortUp:hover{cursor:default}.dojoxGridSortDown:hover{cursor:default}.dijit_a11y .dojoxGridArrowButtonChar{display:inline !important}.dojoxGridScrollbox{position:relative;overflow:auto;background-color:white;width:100%}.dojoxGridContent{position:relative;overflow:hidden;-moz-outline-style:none;outline:none}.dojoxGridRowbar{border:1px solid;border-color:#f6f4eb #aca899 #aca899 #f6f4eb;border-top:none;background:url(/Content/less/dojo/dojox/images/grid_dx_gradient.gif) #e8e1cf top repeat-x}.dojoxGridRowbarInner{border-top:1px solid #f6f4eb}.dojoxGridRowbarOver{background-image:none;background-color:white;border-top-color:#febe47;border-bottom-color:#febe47}.dojoxGridRowbarSelected{background-color:#d9e8f9}.dojoxGridRow{position:relative;width:9000em}.dojoxGridRow{border:1px solid #e8e4d8;border-color:#f8f7f1;border-left:none;border-right:none;background-color:white;border-top:none}.dojoxGridRowOver{border-top-color:#febe47;border-bottom-color:#febe47}.dojoxGridRowOdd{background-color:#fffdf3}.dojoxGridRowSelected{background-color:#d9e8f9}.dojoxGridRowTable{table-layout:fixed;width:0;empty-cells:show}.dj_ie .dojoxGridRowTable{border-collapse:collapse}.dojoxGridInvisible{visibility:hidden}.Xdojo-ie .dojoxGridInvisible{display:none}.dojoxGridInvisible td,.dojoxGridHeader .dojoxGridInvisible td{border-top-width:0;border-bottom-width:0;padding-top:0;padding-bottom:0;height:0;overflow:hidden}.dojoxGridCell{border:1px solid;border-color:#ebeadb;border-right-color:#d5cdb5;padding:3px 3px 3px 3px;text-align:left;overflow:hidden}.dojoxGridCellFocus{border:1px dashed blue}.dojoxGridCellOver{border:1px dotted #febe47}.dojoxGridCellFocus.dojoxGridCellOver{border:1px dashed green}.dojoxGridRowEditing td{background-color:#f4fff4}.dojoxGridRow-inserting td{background-color:#f4fff4}.dojoxGridRow-inflight td{background-color:#f2f7b7}.dojoxGridRow-error td{background-color:#f8b8b6}.dojoxGridInput,.dojoxGridSelect,.dojoxGridTextarea{margin:0;padding:0;border-style:none;width:100%;font-size:100%;font-family:inherit}.dojoxGridHiddenFocus{position:absolute;top:-1000px;height:0;width:0}.dijit_a11y .dojoxGridRowbarSelected{border-top:1px solid white;border-bottom:1px dashed black;border-top:0;background:none}.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner{border:0;border-top:1px solid white}.dijit_a11y .dojoxGridRowSelected{border:1px solid black !important}.dojoxGridDndAvatar{font-size:100%}.dojoxGrid .dojoDndItemBefore{border-left-color:red}.dojoxGrid .dojoDndItemAfter{border-right-color:red}.dijit_a11y .dojoDndItemBefore{border-left:double}.dijit_a11y .dojoDndItemAfter{border-right:double}.dojoxGridDndAvatarItem td{border:1px solid;border-color:#f6f4eb #aca899 #aca899 #f6f4eb;background:url(/Content/less/dojo/dojox/images/grid_dx_gradient.gif) #e8e1cf top repeat-x;padding:0pt;margin:0pt}.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage{border:0;border-color:#f6f4eb #aca899 #aca899 #f6f4eb;background-color:transparent;padding:3px;padding-bottom:2px;margin:0}.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/Content/less/dojo/resources/images/dndNoMove.png);background-repeat:no-repeat;background-position:center center}.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/Content/less/dojo/resources/images/dndNoCopy.png);background-repeat:no-repeat;background-position:center center}.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/Content/less/dojo/resources/images/dndMove.png);background-repeat:no-repeat;background-position:center center}.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage{background-image:url(/Content/less/dojo/resources/images/dndCopy.png);background-repeat:no-repeat;background-position:center center}.dojoxGridColPlaceBottom{background:transparent url(/Content/less/dojo/dojox/images/grid_sort_up.gif) no-repeat scroll left top}.dojoxGridColPlaceTop{background:transparent url(/Content/less/dojo/dojox/images/grid_sort_down.gif) no-repeat scroll left top}.dojoxGridColPlaceTop,.dojoxGridColPlaceBottom{font-size:1px;height:6px;z-index:10000;top:0;overflow:hidden;position:absolute;line-height:1px;width:8px}.dojoxGridResizeColLine{width:1px;background-color:#777;position:absolute;cursor:col-resize;z-index:10000}.dojoxGridColNoResize,.dojoxGridColNoResize .dojoDndItemOver{cursor:not-allowed !important}.dojoxGridColResize,.dojoxGridColResize .dojoDndItemOver,.dojoxGridColumnResizing,.dojoxGridColumnResizing .dojoDndItemOver,.dojoxGridColumnResizing .dojoxGridHeader{cursor:col-resize !important}.dojoxGridColPlaceBottom{background:transparent url(/Content/less/dojo/dojox/images/grid_sort_up.gif) no-repeat scroll left top}.dojoxGridColPlaceTop{background:transparent url(/Content/less/dojo/dojox/images/grid_sort_down.gif) no-repeat scroll left top}.dojoxGridColPlaceTop,.dojoxGridColPlaceBottom{font-size:1px;height:6px;z-index:10000;top:0;overflow:hidden;position:absolute;line-height:1px;width:8px}.dojoxGridResizeColLine{width:1px;background-color:#777;position:absolute}.dojoxGridExpandoCell{vertical-align:middle}.dojoxGridSummarySpan{visibility:hidden}.dojoxGridSummaryRow .dojoxGridSummarySpan,.dojoxGridRowCollapsed .dojoxGridSummarySpan{visibility:visible}.dojoxGridNoChildren .dojoxGridExpando{visibility:hidden !important;width:0px !important}.claro .dojoxGrid{margin:0px;padding:0px;border-collapse:collapse;background-color:#fff}.claro .dojoxGridMasterMessages{background-color:#fefefe}.claro .dojoxGridLoading,.claro .dojoxGridError{background-position:left center;background-repeat:no-repeat;padding-left:25px}.claro .dojoxGridLoading{background-image:url("/Content/less/dojo/claro/images/loadingAnimation.gif")}.claro .dojoxGridError{background-image:url('/Content/less/dojo/icons/images/commonIconsObjActEnabled.png');background-position:-496px;width:16px;height:16px}.claro .dojoxGridHeader{background-color:#f6f6f6}.claro .dojoxGridHeader .dojoxGridCell{background:url("/Content/less/dojo/dojox/images/header.png") #f6f6f6 repeat-x top;border-style:solid;border-width:1px;border-color:#ccc #ccc #ccc transparent}.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell{border-color:#ccc}.claro .dojoxGridSortNode{background:url("/Content/less/dojo/dojox/images/header_shadow.png") #f6f6f6 repeat-x bottom;text-decoration:none;display:block;padding:4px 6px 5px 6px;border:none}.dj_ie6 .claro .dojoxGridSortNode{background-image:none}.claro .dojoxGridCellOver .dojoxGridSortNode{background-color:#fff}.claro .dojoxGridArrowButtonChar{display:none;float:right}.claro .dojoxGridArrowButtonNode{background:transparent url("/Content/less/dojo/claro/images/spriteArrows.png") no-repeat scroll left center;display:block;float:right;height:1em;margin:2px 4px 0 5px;padding-left:0;width:7px}.claro .dojoxGridSortUp .dojoxGridArrowButtonNode{background-position:-21px 50%}.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable{border-collapse:separate}.claro .dojoxGridScrollbox{background-color:#eee}.claro .dojoxGridRowbar{background:url("/Content/less/dojo/dojox/images/header.png") #eee repeat-x top;border:none;border-right:1px solid #bcbcbc}.claro .dojoxGridRowbarTable{background:transparent url("/Content/less/dojo/dojox/images/header_shadow.png") repeat-x scroll center bottom}.dj_ie6 .claro .dojoxGridRowbar,.dj_ie6 .claro .dojoxGridRowbarTable{background-image:none}.claro .dojoxGridRowbarInner{border:none;border-bottom:inherit}.claro .dojoxGridRowbarOver .dojoxGridRowbarTable{background-color:#f1bbba}.claro .dojoxGridRowBarActive .dojoxGridRowbarTable{background-color:#eee}.claro .dojoxGridRowbarSelected{background-color:#d9d9d9;border-right:1px solid #ccc}.claro .dojoxGridRow{border:none;background-color:#fff}.dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable{border-collapse:separate}.claro .dojoxGridRowTable tr{background:url("/Content/less/dojo/dojox/images/row_back.png") #fff repeat-x}.claro .dojoxGridRowOdd .dojoxGridRowTable tr{background-color:#eee}.claro .dojoxGridRowSelected .dojoxGridRowTable tr{background-color:#f9e5e4}.claro .dojoxGridRowHover .dojoxGridRowTable tr{background-color:#f1bbba}.claro .dojoxGridCell{padding:0px;border:inherit}.dj_ie6 .claro .dojoxGridCell{border-color:#fff}.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell{border-left-color:#eee;border-right-color:#eee}.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell{border-left-color:#cd2e2b;border-right-color:#cd2e2b}.dj_ie6 .claro .dojoxGridRowHover .dojoxGridCell{border-left-color:#f1bbba;border-right-color:#f1bbba}.claro .dojoxGridRowSelected .dojoxGridCell{border-top:inherit;border-bottom:inherit}.claro .dojoxGridCellFocus{border:inherit}.claro .dojoxGridCellContent{padding:4px 6px 4px 6px}.claro .dojoxGridRowOver .dojoxGridCell{background:url("/Content/less/dojo/dojox/images/row_back.png") #ccc repeat-x;border-top:inherit;border-bottom:inherit}.claro .dojoxGridRowOver.dojoxGridRowSelected .dojoxGridCell{background:url("/Content/less/dojo/dojox/images/row_back.png") #f1bbba repeat-x}.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell,.dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell{border-left:inherit;border-right:inherit}.claro .dojoxGridRowActive .dojoxGridCell{background:url("/Content/less/dojo/dojox/images/td_button_down.png") #eee repeat-x}.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell,.dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell{border-left:inherit;border-right:inherit}.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver{border:solid 1px #769dc0;background-color:#ccc;border-collapse:separate}.claro .dojoxGridDoubleAffordance .dojoxGridRowOver.dojoxGridRowSelected .dojoxGridCellOver{background-color:#f1bbba}.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell{background-image:url("/Content/less/dojo/dojox/images/row_back.png")}.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive{background:url("/Content/less/dojo/dojox/images/td_button_down.png") #93cafe repeat-x}.dj_ie6 .claro .dojoxGridCell{background-image:none !important}.claro .dojoxGridRowEditing td{background-color:#cee6fa}.claro .dojoxGridRow-inserting td{background-color:#f4fff4}.claro .dojoxGridRow-inflight td{background-color:#f2f7b7}.claro .dojoxGridRow-error td{background-color:#f8b8b6}.claro .dojoxGrid .dojoDndItemBefore{border-left-color:#ccc}.claro .dojoxGrid .dojoDndItemAfter{border-right-color:#ccc}.claro .dojoxGridExpando{float:left;height:18px;width:18px;text-align:center}.dijitRtl .claro .dojoxGridExpando{float:right}.claro .dojoxGridExpandoCell{padding-top:5px;background-position:left top !important}.claro .dojoxGridExpandoNode{background-image:url('/Content/less/dojo/claro/images/treeExpandImages.png');width:16px;height:16px;background-position:1px 0px}.dj_ie6 .claro .dojoxGridExpandoNode{background-image:url('/Content/less/dojo/claro/images/treeExpandImages8bit.png')}.claro .dojoxGridRowOver .dojoxGridExpandoNode{background-position:-17px 0px}.claro .dojoxGridExpandoOpened .dojoxGridExpandoNode{background-position:-35px 0px}.claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode{background-position:-53px 0px}.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode{background-image:url('/Content/less/dojo/claro/images/loadingAnimation.gif')}.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando{visibility:visible !important;width:18px !important}.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode,.dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode{background-image:none}.claro .dojoxGridExpandoNodeInner{visibility:hidden}.dijit_a11y .dojoxGridExpandoNodeInner{visibility:visible}.claro .dojoxGridSummaryRow .dojoxGridCell{border:1px solid transparent}.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell{border-color:#fff}.claro tr.dojoxGridSubRowAlt{background-color:#eee}.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt{background-color:#fff}.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected{background-color:#eee}.dijitAdditionalEditorIconPasteFromWord{background-image:url(/Content/less/dojo/dojox/images/pasteFromWord.gif);background-repeat:no-repeat;background-position:center center;width:18px;height:18px}.dijitDisabled .dijitAdditionalEditorIconPasteFromWord{background-image:url(/Content/less/dojo/dojox/images/pasteFromWordDisabled.gif);background-repeat:no-repeat;background-position:center center;width:18px;height:18px}.tundra .dijitPasteFromWordEmbeddedRTE .dijitEditor,.nihilo .dijitPasteFromWordEmbeddedRTE .dijitEditor{border-color:#bfbfbf;border-style:solid;border-width:1px}.soria .dijitPasteFromWordEmbeddedRTE .dijitEditor{border-color:#ccc;border-style:solid;border-width:1px}@import 'claro/TriCheckBox';html,body{width:100%;height:100%;margin:0}.claro .dijitSplitContainer-child,.claro .dijitBorderContainer-child{border:0}.claro .dijitSplitContainer-dijitContentPane,.claro .dijitBorderContainer-dijitContentPane{padding:0px}.claro .dijitBorderContainer{width:100%;height:100%;margin:0;padding:0}.dijitContentPane{overflow:hidden}.claro .dijitTabChecked .dijitTabInnerDiv{background-color:#eee;color:#000}.claro .dijitTabFocused .dijitTabInnerDiv{background:#eee}.claro #formsListGrid .dojoxGridScrollbox .dojoxGridContent{padding-bottom:1em}.claro #formsListGrid .dojoxGridScrollbox .dojoxGridCell{padding:0.25em 0}.claro .dojoxGridExpandoCell{padding-top:0px;vertical-align:top}.claro .dojoxGridExpandoCell.underlineGridRow{padding-top:5px}.claro .underlineGridRow .dojoxGridExpandoCell{padding-top:5px}.claro .actionRow .dijitButton .dijitButtonNode,.claro .actionRow .dijitDropDownButton .dijitButtonNode,.claro .actionRow .dijitComboButton .dijitButtonNode,.claro .actionRow .dijitToggleButton .dijitButtonNode{border:1px solid #a2a2a2;padding:1px 2px 2px 2px}.claro .dijitMenuPassive .dijitMenuItemHover,.claro .dijitMenuPassive .dijitMenuItemSelected,.claro .dijitMenuPassive .active,.claro .dijitMenuActive .dijitMenuItemHover,.claro .dijitMenuActive .dijitMenuItemSelected,.claro .dijitMenuActive .active{background-color:#f6f6f6;border:solid 1px #a2a2a2;background-position:0 0;color:#cd2e2b;padding:5px 9px 6px}.claro .dojoxGridScrollbox{background:#fff}.claro .dijitReadOnly{border:0px}.claro .gridTable .dojoxGridHeader .dojoxGridCell{border-top:0px}.claro .dijitTreeRowHover{background-color:#eee;border-color:#ccc}.claro .dijitTreeRowSelected{background-color:#f9e5e4;border-color:#eca6a5}.claro .dijitTreeRowSelected.dijitTreeRowHover{background-color:#f1bbba}.columnA{display:inline-block;zoom:1}.dj_webkit .dijitTextBoxDisabled input{color:#3b3b3b}