
/* ::::: http://www.nber.org/2009_redesign/dojo-1.3/dijit/themes/dijit.css ::::: */

.dijitReset { margin: 0px; border: 0px none; padding: 0px; font: inherit; color: inherit; }
.dijitInline { display: inline-block; border: 0px none; padding: 0px; vertical-align: middle; }
.dijitHidden { display: none ! important; }
.dijitVisible { display: block ! important; position: relative; }
.dj_ie INPUT.dijitTextBox, .dj_ie .dijitInputField INPUT { font-size: 100%; }
.dj_ie .dijitInputField INPUT { margin: -1px 0px ! important; }
.dj_iequirks .dijitInputField INPUT { margin-top: -3px ! important; }
.dijitInlineTable { display: inline-block; box-sizing: content-box; border: 0px none; padding: 0px; }
.dijitTeeny { font-size: 1px; line-height: 1px; }
.dijitPopup { position: absolute; background-color: transparent; margin: 0px; border: 0px none; padding: 0px; }
.dijit_a11y .dijitPopup, .dijit_ally .dijitPopup div, .dijit_a11y .dijitPopup table, .dijit_a11y .dijitTooltipContainer { background-color: white ! important; }
.dijitInputField { overflow: hidden; }
.dijitPositionOnly { padding: 0px ! important; border: 0px none ! important; background-color: transparent ! important; background-image: none ! important; height: auto ! important; width: auto ! important; }
.dijitNonPositionOnly { float: none ! important; position: static ! important; margin: 0px ! important; vertical-align: middle ! important; }
.dijitBackgroundIframe { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: -1; border: 0px none; padding: 0px; margin: 0px; }
.dijitClickableRegion { background-color: rgb(226, 235, 242); cursor: text; }
.dijitDisplayNone { display: none ! important; }
.dijitContainer { overflow: hidden; }
.dijit_a11y * { background-image: none ! important; }
.dijit_a11y .dijitCalendarIncrementControl { display: none; }
.dijit_a11y .dijitA11ySideArrow { display: inline ! important; cursor: pointer; }
.dijit_a11y .dijitCalendarSelectedDate { text-decoration: overline ! important; }
.dijit_a11y .dijit * { background: white none repeat scroll 0% 0% ! important; color: black ! important; }
.dijit_a11y .dijitButtonNode { border-color: black ! important; border-style: outset ! important; border-width: medium ! important; }
.dijit_a11y .dijitButtonDisabled .dijitButtonNode, .dijit_a11y .dijitDropDownButtonDisabled .dijitButtonNode, .dijit_a11y .dijitComboButtonDisabled .dijitButtonNode, .dijit_a11y .dijitComboBoxDisabled .dijitInputField, .dijit_a11y .dijitComboBoxDisabled .dijitButtonNode, .dijit_a11y .dijitSpinnerDisabled .dijitButtonNode, .dijit_a11y .dijitSpinnerDisabled .dijitInputField { border-style: outset ! important; border-width: medium ! important; border-color: rgb(153, 153, 153) ! important; color: rgb(153, 153, 153) ! important; }
.dj_ff2 .dijit_a11y .dijitComboButton .dijitButtonContentsFocused, .dj_ff2 .dijit_a11y .dijitComboButton .dijitDownArrowButtonFocused { border: 1px dotted black ! important; }
.dijitButtonNode * { vertical-align: middle; }
.dijit_a11y .dijitArrowButtonInner { width: 1em; display: none ! important; }
.dijitButtonNode .dijitArrowButtonInner { background: transparent none no-repeat scroll center center; width: 16px; }
.dijitComboBox .dijitArrowButtonInner { display: block; }
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar { display: inline ! important; }
.dijitLeft { background-position: left top; background-repeat: no-repeat; }
.dijitStretch { white-space: nowrap; background-repeat: repeat-x; }
.dijitRight { background-position: right top; background-repeat: no-repeat; }
.dijitButton, .dijitDropDownButton, .dijitComboButton { margin: 0.2em; }
.dijitToolbar .dijitButton, .dijitToolbar .dijitDropDownButton, .dijitToolbar .dijitComboButton { margin: 0px; }
.dj_ie8 .dijitToolbar button, .dj_webkit .dijitToolbar button { padding: 1px 2px; }
.dj_ie .dijitToolbar .dijitComboBox { vertical-align: middle; }
.dj_ie .dijitComboButton { margin-bottom: -3px; }
.dj_webkit .dijitToolbar .dijitDropDownButton { padding-left: 0.3em; }
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner { padding: 0px; }
.dijitButtonNode { border: 1px solid gray; margin: 0px; line-height: normal; vertical-align: middle; text-align: center; white-space: nowrap; }
.dijitButtonNode, .dijitButtonNode * { cursor: pointer; }
.dijitReadOnly *, .dijitDisabled *, .dijitReadOnly, .dijitDisabled, .dijitDisabledClickableRegion { cursor: not-allowed ! important; }
.dj_ie .dijitButtonNode {  }
.dj_ie .dijitButtonNode button { overflow: visible; }
.dijitArrowButton { padding: 0px 0.4em; }
DIV.dijitArrowButton { float: right; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { border-style: solid; border-width: 0px 0px 0px 1px ! important; padding: 0px; position: absolute; right: 0px; float: none; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { position: absolute; height: 50%; }
.dijitSpinner .dijitInputLayoutContainer .dijitDownArrowButton { top: auto; bottom: 0px; border-top-width: 1px ! important; }
.dijitSpinner .dijitInputLayoutContainer .dijitUpArrowButton { top: 0px; bottom: auto; }
TABLE.dijitComboButton { border-collapse: collapse; border: 0px none; padding: 0px; margin: 0px; }
.dijitToolbar .dijitComboButton { border-collapse: separate; }
.dj_ie BUTTON.dijitButtonNode { overflow: visible; }
table .dijitButton .dijitButtonNode, table .dijitComboButton .dijitButtonNode {  }
.dijitButtonNode IMG { vertical-align: middle; }
.dijitTextBox, .dijitComboBox, .dijitSpinner { border: 1px solid black; width: 15em; vertical-align: middle; }
.dijitTimeTextBox { width: 8em; }
.dijitTextBox input:focus, .dijitComboBox input:focus, .dijitSpinner input:focus { outline: medium none; }
.dijitTextBoxFocused, .dijitComboBoxFocused, .dijitSpinnerFocused, .dijitSpinnerUpArrowActive, .dijitSpinnerDownArrowActive, .dijitTextAreaFocused {  }
.dijitTextAreaFocused div { outline: medium none ! important; }
.dijitTextBox INPUT, .dijitComboBox INPUT, .dijitSpinner INPUT { display: inline; position: static ! important; border: 0px none ! important; margin: 0px ! important; vertical-align: top ! important; background-color: transparent ! important; background-image: none ! important; width: 100% ! important; }
.dijitValidationIcon { visibility: hidden; display: block; padding: 0px 2px; float: right; height: auto; }
.dijitValidationIconText { visibility: hidden; display: none; float: right; font-family: sans-serif; font-style: italic; font-size: 0.75em; padding-right: 0.15em; line-height: 160%; }
.dijit_a11y .dijitValidationIcon { display: none ! important; }
.dijit_a11y .dijitValidationIconText { display: block ! important; }
.dijitError .dijitValidationIcon, .dijitError .dijitValidationIconText { visibility: visible; }
.dijitTextBox .dijitArrowButton { display: none; }
.dijitCheckBox, .dijitRadio, .dijitCheckBoxInput { padding: 0px; border: 0px none; width: 16px; height: 16px; background-position: center center; background-repeat: no-repeat; overflow: hidden; }
.dijitCheckBox INPUT, .dijitRadio INPUT { margin: 0px; padding: 0px; display: block; }
.dijitCheckBoxInput { opacity: 0.01; }
.dj_ie .dijitCheckBoxInput {  }
.dijit_a11y .dijitCheckBox, .dijit_a11y .dijitRadio { width: auto; height: auto; }
.dijit_a11y .dijitCheckBoxInput { opacity: 1; filter: none; width: auto; height: auto; }
.dijitProgressBarEmpty { position: relative; overflow: hidden; border: 1px solid black; z-index: 0; }
.dijitProgressBarFull { position: absolute; overflow: hidden; z-index: -1; top: 0px; width: 100%; }
.dj_ie6 .dijitProgressBarFull { height: 1.6em; }
.dijitProgressBarTile { position: absolute; overflow: hidden; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: 0px; padding: 0px; width: auto; height: auto; background-color: rgb(170, 170, 170); background-attachment: fixed; }
.dijit_a11y .dijitProgressBarTile { border-width: 4px; border-style: solid; background-color: transparent ! important; }
.dj_ie6 .dijitProgressBarTile { position: static; height: 1.6em; }
.dijitProgressBarIndeterminate .dijitProgressBarLabel { visibility: hidden; }
.dijitProgressBarIndeterminate .dijitProgressBarTile {  }
.dijitProgressBarIndeterminateHighContrastImage { display: none; }
.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage { display: block; position: absolute; top: 0px; bottom: 0px; margin: 0px; padding: 0px; width: 100%; height: auto; }
.dijitProgressBarLabel { display: block; position: static; width: 100%; text-align: center; background-color: transparent ! important; }
.dijitTooltip { position: absolute; z-index: 2000; display: block; left: 50%; top: -10000px; overflow: visible; }
.dijitTooltipContainer { border: 2px solid black; background: rgb(184, 181, 181) none repeat scroll 0% 0%; color: black; font-size: small; }
.dijitTooltipFocusNode { padding: 2px; }
.dijitTooltipConnector { position: absolute; }
.dijitTooltipData { display: none; }
.dijitLayoutContainer { position: relative; display: block; overflow: hidden; }
body .dijitAlignTop, body .dijitAlignBottom, body .dijitAlignLeft, body .dijitAlignRight { position: absolute; overflow: hidden; }
body .dijitAlignClient { position: absolute; }
.dijitBorderContainer, .dijitBorderContainerNoGutter { position: relative; overflow: hidden; }
.dijitBorderContainerPane, .dijitBorderContainerNoGutterPane { position: absolute ! important; z-index: 2; }
.dijitBorderContainer > .dijitTextArea { resize: none; }
.dijitGutter { position: absolute; font-size: 1px; }
.dijitSplitter { position: absolute; overflow: hidden; z-index: 10; background-color: rgb(255, 255, 255); border-color: gray; border-style: solid; border-width: 0px; }
.dj_ie .dijitSplitter { z-index: 1; }
.dijitSplitterActive { z-index: 11 ! important; }
.dijitSplitterCover { position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; }
.dijitSplitterCoverActive { z-index: 3 ! important; }
.dj_ie .dijitSplitterCover { background: white none repeat scroll 0% 0%; }
.dijitSplitterH { height: 7px; border-top: 1px none; border-bottom: 1px none; cursor: ns-resize; }
.dijitSplitterV { width: 7px; border-left: 1px none; border-right: 1px none; cursor: ew-resize; }
.dijitSplitContainer { position: relative; overflow: hidden; display: block; }
.dijitSplitPane { position: absolute; }
.dijitSplitContainerSizerH, .dijitSplitContainerSizerV { position: absolute; font-size: 1px; cursor: w-resize; background-color: threedface; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: threedhighlight threedshadow threedshadow threedhighlight; margin: 0px; }
.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; opacity: 0.5; margin: 0px; }
.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH { cursor: w-resize; }
.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV { cursor: n-resize; }
.dijit_a11y .dijitSplitterH { border-top: 1px solid rgb(211, 211, 211) ! important; border-bottom: 1px solid rgb(211, 211, 211) ! important; }
.dijit_a11y .dijitSplitterV { border-left: 1px solid rgb(211, 211, 211) ! important; border-right: 1px solid rgb(211, 211, 211) ! important; }
.dijitContentPane { display: block; overflow: auto; }
.dijitTitlePane { display: block; overflow: hidden; }
.dijitColorPalette { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
img.dijitColorPaletteUnder { border-style: none; position: absolute; left: 0px; top: 0px; }
.dijitColorPaletteInner { position: relative; overflow: hidden; outline: 0px none; }
.dijitPaletteCell { width: 20px; height: 20px; position: absolute; overflow: hidden; z-index: 10; outline-width: 0px; }
.dijitPaletteImg { width: 16px; height: 14px; position: absolute; top: 1px; left: 1px; overflow: hidden; cursor: default; border: 1px solid rgb(153, 153, 153); }
.dijitPaletteCellHighlight img { width: 14px; height: 12px; position: absolute; top: 1px; left: 1px; overflow: hidden; cursor: default; border: 2px solid rgb(0, 0, 0); outline: 1px solid rgb(222, 222, 222); }
.dijit_a11y .dijitPaletteCell { background-color: transparent ! important; }
.dijit_a11y .dijitPaletteImg { background-color: transparent ! important; }
.dijitAccordionContainer { border-right: 1px solid rgb(183, 183, 183); border-bottom: 1px solid rgb(183, 183, 183); border-left: 1px solid rgb(183, 183, 183); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top: 0px none ! important; }
.dijitAccordionTitle { cursor: pointer; }
.dijitAccordionTitle .arrowTextUp, .dijitAccordionTitle .arrowTextDown { display: none; font-size: 0.65em; font-weight: normal ! important; }
.dijit_a11y .dijitAccordionTitle .arrowTextUp { display: inline; }
.dijit_a11y .dijitAccordionTitle-selected .arrowTextDown { display: inline; }
.dijit_a11y .dijitAccordionTitle-selected .arrowTextUp { display: none; }
.dijitCalendarContainer thead tr th, .dijitCalendarContainer thead tr td, .dijitCalendarContainer tbody tr td, .dijitCalendarContainer tfoot tr td { padding: 0px; }
.dijitCalendarNextYear { margin: 0px 0px 0px 0.55em; }
.dijitCalendarPreviousYear { margin: 0px 0.55em 0px 0px; }
.dijitCalendarIncrementControl { cursor: pointer; vertical-align: middle; }
.dijitCalendarDisabledDate { color: gray ! important; }
.dijitCalendarBodyContainer tbody tr td { cursor: pointer; }
.dijitCalendarPreviousMonthDisabled, .dijitCalendarCurrentMonthDisabled, .dijitCalendarNextMonthDisabled { cursor: default ! important; }
.dijitCalendarDateTemplate, .dijitCalendarSelectedYear, .dijitCalendarNextYear, .dijitCalendarPreviousYear { cursor: pointer; }
.dijitCalendarMonthLabelSpacer { position: relative; height: 1px; overflow: hidden; visibility: hidden; }
.dijitMenu { border: 1px solid black; background-color: white; }
.dijitMenuTable { margin: 1px 0px; border-collapse: collapse; border-width: 0px; background-color: white; }
.dj_webkit .dijitMenuTable td[colspan="2"] { border-right: medium hidden; }
.dijitMenuItem { text-align: left; white-space: nowrap; padding: 0.1em 0.2em; cursor: pointer; }
.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected { background-color: black; color: white; }
.dijitMenuItemIcon, .dijitMenuExpand { background-repeat: no-repeat; }
.dijitMenuItemDisabled * { opacity: 0.3; cursor: default; }
.dj_ie .dijit_a11y .dijitMenuItemDisabled td, .dj_ie .dijitMenuItemDisabled *, .dj_ie .dijitMenuItemDisabled td { color: gray ! important; }
.dijitMenuItemLabel { position: relative; vertical-align: middle; }
.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel { border-width: 1px; border-style: solid; }
.dijit_a11y .dijitMenuItemSelected { border: 1px dotted rgb(255, 255, 255) ! important; }
.dijitMenuExpandA11y { display: none; }
.dijit_a11y .dijitMenuExpandA11y { display: inline; }
.dijitMenuSeparator td { border: 0px none; padding: 0px; }
.dijitMenuSeparatorTop { height: 50%; margin: 3px 0px 0px; font-size: 1px; }
.dijitMenuSeparatorBottom { height: 50%; margin: 0px 0px 3px; font-size: 1px; }
.dijitCheckedMenuItemIconChar { vertical-align: middle; visibility: hidden; }
.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar { visibility: visible; }
.dijit_a11y .dijitCheckedMenuItemIconChar { display: inline ! important; }
.dijit_a11y .dijitCheckedMenuItemIcon { display: none; }
.dijitStackController .dijitToggleButtonChecked * { cursor: default; }
.dijitTabContainerBottom-tabs, .dijitTabContainerTop-tabs, .dijitTabContainerLeft-tabs, .dijitTabContainerRight-tabs { z-index: 10; overflow: visible ! important; }
.dijitTabContainerBottom-container, .dijitTabContainerTop-container, .dijitTabContainerLeft-container, .dijitTabContainerRight-container { z-index: 0; overflow: hidden; border: 1px solid black; }
.dijitTabContainerTop-tabs { border-bottom: 1px solid black; }
.dijitTabContainerTop-container { border-top: 0px none; }
.dijitTabContainerLeft-tabs { border-right: 1px solid black; }
.dijitTabContainerLeft-container { border-left: 0px none; }
.dijitTabContainerBottom-tabs { border-top: 1px solid black; }
.dijitTabContainerBottom-container { border-bottom: 0px none; }
.dijitTabContainerRight-tabs { border-left: 1px solid black; }
.dijitTabContainerRight-container { border-right: 0px none; }
.dijitTab { position: relative; cursor: pointer; white-space: nowrap; z-index: 3; }
.dijitTabChecked { cursor: default; }
.dijitTabContainerTop-tabs .dijitTab { top: 1px; }
.dijitTabContainerBottom-tabs .dijitTab { top: -1px; }
.dijitTabContainerLeft-tabs .dijitTab { left: 1px; }
.dijitTabContainerRight-tabs .dijitTab { left: -1px; }
.dijitTabContainerTop-tabs .dijitTab, .dijitTabContainerBottom-tabs .dijitTab { display: inline-block; }
.dijitTabInnerDiv { position: relative; }
.dijitTab .closeText { display: none; }
.dijit_a11y .closeText { display: inline; margin: 0px 6px; }
.dijit_a11y .dijitTab .closeImage { display: none; }
.dijit_a11y .closeButton-hover .closeText { border: thin solid; }
.dijit_a11y .dijitTabChecked { border-style: dashed ! important; }
.dijit_a11y .dijitTabInnerDiv { border-left: medium none ! important; }
.dijitTabPane, .dijitStackContainer-child, .dijitAccordionContainer-child { border: medium none ! important; }
.dijitInlineEditor { position: relative; vertical-align: bottom; }
.dj_ie .dijitInlineEditor { vertical-align: middle; }
.dijitInlineValue {  }
.dijitInlineEditor .dijitButtonContainer { position: absolute; right: 0px; overflow: visible; }
.dijitInlineEditor .saveButton, .dijitInlineEditor .cancelButton {  }
.dijitTreeRow, .dijitTreeContent { white-space: nowrap; }
.dijitTreeRow img { 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: 0px 4px; }
.dijitDialog { position: absolute; z-index: 999; padding: 1px; overflow: hidden; }
.dj_ff2 .dijitDialog { overflow: auto; }
.dijitDialogFixed div.dijitDialogTitleBar { cursor: default; }
.dijitDialogUnderlayWrapper { position: absolute; left: 0px; top: 0px; z-index: 998; display: none; background: transparent none repeat scroll 0% 0% ! important; }
.dijitDialogUnderlay { background: rgb(238, 238, 238) none repeat scroll 0% 0%; opacity: 0.5; }
.dj_ie .dijitDialogUnderlay {  }
.dijit_a11y .dijitInputLayoutContainer, .dijit_a11y .dijitDialog { opacity: 1 ! important; background-color: white ! important; }
.dijitDialog .closeText { display: none; position: absolute; }
.dijit_a11y .dijitDialog .closeText { display: inline; }
.dijitSliderMoveable { z-index: 99; position: absolute ! important; display: block; vertical-align: middle; }
.dijitSliderMoveableH { right: 0px; }
.dijit_a11y div.dijitSliderImageHandle, .dijitSliderImageHandle { margin: 0px; padding: 0px; position: absolute ! important; border: 8px solid gray; width: 0px; height: 0px; }
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle { border: 4px solid rgb(0, 0, 0); height: 8px; width: 8px; }
.dijitSliderImageHandleV { top: -8px; left: -6px; }
.dijitSliderImageHandleH { left: -8px; top: -5px; vertical-align: top; }
.dijitSliderBar { border-style: solid; border-color: black; }
.dijitSliderBarContainerV { position: relative; height: 100%; z-index: 1; }
.dijitSliderBarContainerH { position: relative; z-index: 1; }
.dijitSliderBarH { height: 4px; border-width: 1px 0px; }
.dijitSliderBarV { width: 4px; border-width: 0px 1px; }
.dijitSliderProgressBar { background-color: red; z-index: 1; }
.dijitSliderProgressBarV { position: static ! important; height: 0%; vertical-align: top; text-align: left; }
.dijitSliderProgressBarH { position: absolute ! important; width: 0%; vertical-align: middle; overflow: visible; }
.dijitSliderRemainingBar { overflow: hidden; background-color: transparent; z-index: 1; }
.dijitSliderRemainingBarV { height: 100%; text-align: left; }
.dijitSliderRemainingBarH { width: 100% ! important; }
.dijitSliderBumper { overflow: hidden; z-index: 1; }
.dijitSliderBumperV { width: 4px; height: 8px; border-width: 0px 1px; }
.dijitSliderBumperH { width: 8px; height: 4px; border-width: 1px 0px; }
.dijitSliderBottomBumper, .dijitSliderLeftBumper { background-color: red; }
.dijitSliderTopBumper, .dijitSliderRightBumper { background-color: transparent; }
.dijitSliderDecorationH { text-align: center; }
.dijitSlider .dijitSliderButton { font-family: monospace; margin: 0px; padding: 0px; display: block; }
.dijit_a11y .dijitSliderButtonInner { visibility: visible ! important; }
.dijitSliderButtonContainer { text-align: center; height: 0px; }
.dijitSlider .dijitButtonNode { padding: 0px; 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: 0px 0px 1px; }
.dijitRuleMark { position: absolute; border: 1px solid black; line-height: 0; height: 100%; }
.dijitRuleMarkH { width: 0px; border-top-width: 0px ! important; border-bottom-width: 0px ! important; border-left-width: 0px ! important; }
.dijitRuleLabelContainer { position: absolute; }
.dijitRuleLabelContainerH { text-align: center; display: inline-block; }
.dijitRuleLabelH { position: relative; left: -50%; }
.dijitRuleMarkV { height: 0px; border-right-width: 0px ! important; border-bottom-width: 0px ! important; border-left-width: 0px ! important; width: 100%; left: 0px; }
.dj_ie .dijitRuleLabelContainerV { margin-top: -0.55em; }
.dijit_a11y .dijitButtonContents .dijitButtonText { display: inline ! important; }
.dijitTextArea { width: 100%; overflow-y: auto; }
.dijitTextArea[cols] { width: auto; }
.dj_ie .dijitTextAreaCols { width: auto; }
.dijitTextArea > DIV { text-decoration: none; overflow: auto; min-height: 1.4em; }
.dj_ie .dijitTextArea p { margin-top: 0px; margin-bottom: 0px; line-height: normal ! important; }
.dijitToolbarSeparator { height: 18px; width: 5px; padding: 0px 1px; margin: 0px; }
.dijitIEFixedToolbar { position: absolute; }
.RichTextEditable { display: block; }
.dijitTimePickerItemInner { text-align: center; border: 0px none; padding: 2px 8px; }
.dijitTimePickerTick, .dijitTimePickerMarker { border-bottom: 1px solid gray; }
.dijitTimePicker .dijitDownArrowButton { border-top: medium none ! important; }
.dijitTimePickerTick { color: rgb(204, 204, 204); }
.dijitTimePickerMarker { color: black; background-color: rgb(204, 204, 204); }
.dijitTimePickerItemSelected { font-weight: bold; color: rgb(51, 51, 51); background-color: rgb(183, 205, 238); }
.dijitTimePickerItemHover { background-color: gray; color: white; cursor: pointer; }
.dijit_a11y .dijitTimePickerItem { border-bottom: 1px solid rgb(51, 51, 51); }
.dijitToggleButtonIconChar { display: none ! important; }
.dijit_a11y .dijitToggleButtonIconChar { display: inline ! important; }
.dijit_a11y .dijitToggleButtonIconChar { visibility: hidden; }
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar { visibility: visible ! important; }
.dijitArrowButtonChar { display: none ! important; }
.dijit_a11y .dijitArrowButtonChar { display: inline ! important; }
.dijitInputLayoutContainer { position: relative; overflow: hidden; }
.dijitSpinnerButtonContainer { float: right; width: 18px; position: relative; overflow: hidden; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { height: 50%; width: 16px; overflow: hidden; }
.dijitSpinner .dijitInputLayoutContainer .dijitArrowButtonInner { overflow: hidden; line-height: 50%; }
.dijit_a11y .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { width: 100%; }
.dijit_a11y .dijitSpinner .dijitArrowButton .dijitArrowButtonChar { font-size: 0.4em; vertical-align: top; }
.dijit_a11y .dijitSpinnerButtonContainer { width: 0.5em; margin-left: 2px; overflow: visible; }
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode { border-width: 1px 0px 0px 1px; border-style: solid ! important; }

/* ::::: http://www.nber.org/2009_redesign/dojo-1.3/dijit/themes/tundra/tundra.css ::::: */

.tundra .dojoDndItemBefore { border-top: 2px solid rgb(51, 102, 153); }
.tundra .dojoDndItemAfter { border-bottom: 2px solid rgb(51, 102, 153); }
.tundra .dojoDndItemOver { cursor: pointer; }
.tundra table.dojoDndAvatar { border: 1px solid rgb(204, 204, 204); border-collapse: collapse; background-color: rgb(255, 255, 255); font-size: 75%; color: black; }
.tundra .dojoDndAvatar td { border: medium none; }
.tundra .dojoDndAvatar tr { border: medium none; }
.tundra .dojoDndAvatarHeader td { height: 20px; padding: 0px 0px 0px 21px; }
.tundra .dojoDndAvatarItem td { padding: 2px; }
.tundra.dojoDndMove .dojoDndAvatarHeader { background-color: rgb(245, 131, 131); background-image: url('dndNoMove.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra.dojoDndCopy .dojoDndAvatarHeader { background-color: rgb(245, 131, 131); background-image: url('dndNoCopy.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-color: rgb(151, 230, 141); background-image: url('dndMove.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader { background-color: rgb(151, 230, 141); background-image: url('dndCopy.png'); background-repeat: no-repeat; background-position: 2px center; }
.tundra .dijitContentPaneLoading { background: transparent url('loading.gif') no-repeat scroll left center; padding-left: 25px; }
.tundra .dijitContentPaneError { background: transparent url('warning.png') no-repeat scroll left center; padding-left: 25px; }
.tundra .dijitContentPane { padding: 0px; }
.tundra .dijitTabContainerTop-dijitContentPane, .tundra .dijitTabContainerLeft-dijitContentPane, .tundra .dijitTabContainerBottom-dijitContentPane, .tundra .dijitTabContainerRight-dijitContentPane, .tundra .dijitAccordionContainer-dijitContentPane { background-color: rgb(255, 255, 255); padding: 5px; }
.tundra .dijitSplitContainer-dijitContentPane, .tundra .dijitBorderContainer-dijitContentPane { background-color: rgb(255, 255, 255); padding: 5px; }
.tundra .dijitTabPaneWrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
.tundra .dijitTab { line-height: normal; margin-right: 4px; padding: 0px; border: 1px solid rgb(204, 204, 204); background: rgb(226, 226, 226) url('tabEnabled.png') repeat-x scroll 0% 0%; }
.tundra .dijitTabInnerDiv { padding: 6px 8px 5px 9px; }
.dijitTabSpacer { font-size: 1px; }
.tundra .dijitTabChecked { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); background-image: none; }
.tundra .dijitTabHover { color: rgb(36, 60, 95); border-top-color: rgb(146, 160, 179); border-left-color: rgb(146, 160, 179); border-right-color: rgb(146, 160, 179); background: rgb(226, 226, 226) url('tabHover.gif') repeat-x scroll 0% 0%; }
.tundra .dijitTabCheckedHover { color: inherit; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitTab .dijitClosable .closeImage { background: transparent url('tabClose.png') no-repeat scroll right top; width: 12px; height: 12px; }
.tundra .dijitTab .dijitTabButtonSpacer { height: 12px; width: 1px; }
.tundra .dijitTabContainerTabListNested .dijitTab { background: transparent none repeat scroll 0% 0%; border: medium none; top: 0px; }
.tundra .dijitTabContainerTabListNested .dijitTab .dijitTabContent {  }
.tundra .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent .tabLabel { text-decoration: underline; }
.tundra .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent .tabLabel { text-decoration: underline; font-weight: bold; }
.tundra .dijitTabContainer .dijitTabPaneWrapperNested { border: medium none; }
.tundra .dijitTab .closeImage { background-image: url('tabClose.png'); }
.dj_ie6 .tundra .dijitTab .closeImage { background-image: url('tabClose.gif'); }
.tundra .dijitTab .closeButton-hover .closeImage { background-image: url('tabCloseHover.png'); }
.dj_ie6 .tundra .dijitTab .closeButton-hover .closeImage { background-image: url('tabCloseHover.gif'); }
.tundra .dijitTabContainerTop-tabs { margin-bottom: -1px; border-color: rgb(204, 204, 204); }
.tundra .dijitTabContainerTop-container { border-top: medium none; }
.tundra .dijitTabContainerTop-tabs .dijitTabChecked { border-bottom-color: white; }
.tundra .dijitTabContainerTopStrip { border: 1px solid rgb(204, 204, 204); padding-top: 2px; padding-left: 3px; }
.tundra .dijitTabContainerTopStrip { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.tundra .dijitTabContainerBottom-tabs { margin-top: -1px; border-color: rgb(204, 204, 204); }
.tundra .dijitTabContainerBottom-container { border-bottom: medium none; }
.tundra .dijitTabContainerBottom-tabs .dijitTabChecked { border-top-color: white; }
.tundra .dijitTabContainerBottomStrip { padding-bottom: 2px; padding-left: 3px; border: 1px solid rgb(204, 204, 204); }
.tundra .dijitTabContainerBottomStrip { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.tundra .dijitTabContainerBottom-spacer, .tundra .dijitTabContainerTop-spacer { height: 0px; border-top: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitTabContainerRight-tabs { margin-left: -1px; border-color: rgb(204, 204, 204); }
.tundra .dijitTabContainerRight-container { border-right: medium none; }
.tundra .dijitTabContainerRight-tabs .dijitTabChecked { border-left-color: white; }
.tundra .dijitTabContainerRightStrip { padding-right: 2px; padding-top: 3px; border: 1px solid rgb(204, 204, 204); }
.tundra .dijitTabContainerRightStrip { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.tundra .dijitTabContainerLeft-tabs { margin-right: -1px; border-color: rgb(204, 204, 204); }
.tundra .dijitTabContainerLeft-container { border-left: medium none; }
.tundra .dijitTabContainerLeft-tabs .dijitTabChecked { border-right-color: white; }
.tundra .dijitTabContainerLeftStrip { padding-left: 2px; padding-top: 3px; border: 1px solid rgb(204, 204, 204); }
.tundra .dijitTabContainerLeftStrip { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.tundra .dijitTabContainerLeft-tabs .dijitTab, .tundra .dijitTabContainerRight-tabs .dijitTab { margin-right: 0px; margin-bottom: 4px; }
.tundra .dijitTabContainerLeft-spacer, .tundra .dijitTabContainerRight-spacer { width: 0px; border-left: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tundra .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs { border-left: 0px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-right: 0px solid rgb(204, 204, 204); padding-top: 0px; padding-left: 0px; }
.tundra .dijitAccordionContainer { border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
.tundra .dijitAccordionTitle { background: rgb(250, 250, 250) url('titleBar.png') repeat-x scroll left bottom; border-top: 1px solid rgb(191, 191, 191); padding: 4px 4px 4px 8px; cursor: pointer; }
.tundra .dijitAccordionTitle-hover { background: rgb(248, 250, 253) url('accordionItemHover.gif') repeat-x scroll center bottom; }
.tundra .dijitAccordionTitle-selected { background: rgb(249, 249, 249) url('accordionItemActive.gif') repeat-x scroll center bottom; font-weight: bold; border-top: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(191, 191, 191); padding: 4px 4px 4px 8px; cursor: default; }
.tundra .dijitSplitContainerSizerH { background: rgb(255, 255, 255) url('splitContainerSizerV.png') repeat-y scroll 0% 0%; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(191, 191, 191); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 7px; }
.tundra .dijitSplitContainerSizerH .thumb { background: rgb(204, 204, 204) url('splitContainerSizerV-thumb.png') no-repeat scroll 0% 0%; left: 1px; width: 3px; height: 19px; overflow: hidden; }
.tundra .dijitSplitContainerSizerV { background: rgb(255, 255, 255) url('splitContainerSizerH.png') repeat-x scroll 0% 0%; border-width: 1px 0px; border-style: solid none; border-color: rgb(191, 191, 191) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 7px; }
.tundra .dijitSplitContainerSizerV .thumb { background: rgb(204, 204, 204) url('splitContainerSizerH-thumb.png') no-repeat scroll 0% 0%; top: 1px; width: 19px; height: 3px; overflow: hidden; }
.tundra .dijitSplitter { border-color: rgb(191, 191, 191); }
.tundra .dijitBorderContainer { background-color: rgb(252, 252, 252); padding: 5px; }
.tundra .dijitSplitContainer-child, .tundra .dijitBorderContainer-child { border: 1px solid rgb(204, 204, 204); }
.tundra .dijitBorderContainer-dijitTabContainerTop, .tundra .dijitBorderContainer-dijitTabContainerBottom, .tundra .dijitBorderContainer-dijitTabContainerLeft, .tundra .dijitBorderContainer-dijitTabContainerRight { border: medium none; }
.tundra .dijitBorderContainer-dijitBorderContainer { border: medium none; padding: 0px; }
.tundra .dijitSplitterH, .tundra .dijitGutterH { background: rgb(252, 252, 252) none repeat scroll 0% 0%; border: 0px none; height: 5px; }
.tundra .dijitSplitterH .dijitSplitterThumb { background: transparent url('splitContainerSizerH-thumb.png') no-repeat scroll 0% 0%; top: 1px; width: 19px; height: 2px; }
.tundra .dijitSplitterV, .tundra .dijitGutterV { background: rgb(252, 252, 252) none repeat scroll 0% 0%; border: 0px none; width: 5px; }
.tundra .dijitSplitterV .dijitSplitterThumb { background: transparent url('splitContainerSizerV-thumb.png') no-repeat scroll 0% 0%; left: 1px; height: 19px; width: 5px; }
.tundra .dijitSplitterActive { font-size: 1px; background-image: none; background-color: rgb(170, 170, 170); opacity: 0.6; margin: 0px; }
.tundra .dijitInputField INPUT, .tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner { margin: 0em 0.1em; }
.tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner, .tundra .dijitTextArea { font-family: sans-serif; font-size: 100%; }
.tundra .dijitTextArea { padding: 3px; }
.tundra .dijitTextBox, .tundra .dijitComboBox, .tundra .dijitSpinner, .tundra .dijitTextArea, .tundra .dijitInlineEditor input { background: rgb(255, 255, 255) url('validationInputBg.png') repeat-x scroll left top; border: 1px solid rgb(179, 179, 179); line-height: normal; }
.tundra .dijitTextBoxDisabled, .tundra .dijitComboBoxDisabled, .tundra .dijitSpinnerDisabled, .tundra .dijitTextAreaDisabled { color: gray; }
.dj_webkit .tundra .dijitTextBoxDisabled, .dj_webkit .tundra .dijitComboBoxDisabled, .dj_webkit .tundra .dijitSpinnerDisabled, .dj_webkit .tundra .dijitTextAreaDisabled { color: rgb(238, 238, 238); }
.tundra .dijitComboBox .dijitInputField { padding: 1px 0px; }
.tundra .dijitComboBox .dijitButtonNode { padding: 1px 0.2em; }
.tundra .dijitComboBox .dijitButtonNode, .tundra .dijitSpinner .dijitButtonNode { border-color: rgb(155, 155, 155); border-width: 0px 0px 0px 1px; border-style: solid; }
.tundra .dijitTextBoxFocused, .tundra .dijitComboBoxFocused, .tundra .dijitSpinnerFocused, .tundra .dijitSpinnerUpArrowActive, .tundra .dijitSpinnerDownArrowActive, .tundra .dijitTextAreaFocused { border-color: rgb(64, 107, 155); }
.tundra .dijitComboBoxFocused .dijitButtonNode, .tundra .dijitSpinnerFocused .dijitButtonNode, .tundra .dijitSpinnerUpArrowActive .dijitButtonNode, .tundra .dijitSpinnerDownArrowActive .dijitButtonNode { border-left-color: rgb(54, 109, 186); }
.tundra .dijitSpinnerFocused .dijitDownArrowButton, .tundra .dijitSpinnerUpArrowActive .dijitDownArrowButton, .tundra .dijitSpinnerDownArrowActive .dijitDownArrowButton { border-top-color: rgb(54, 109, 186); }
.tundra .dijitError { background-color: rgb(249, 247, 186); background-image: none; }
.dj_ie6 .tundra .dijitError INPUT { background-color: rgb(249, 247, 186) ! important; }
.tundra .dijitErrorFocused { background-color: rgb(249, 249, 153); background-image: none; }
.dj_ie6 .tundra .dijitErrorFocused INPUT { background-color: rgb(249, 249, 153) ! important; }
.tundra .dijitValidationIcon { width: 16px; background: transparent url('warning.png') no-repeat scroll center center; }
.tundra .dijitInlineValue { padding: 3px; margin: 4px; }
.tundra .dijitInlineEditor { display: -moz-inline-stack; }
.dijitInlineEditor .saveButton, .dijitInlineEditor .cancelButton { margin: 3px 3px 3px 0px; }
.RichTextEditable { border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(191, 191, 191) rgb(191, 191, 191); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tundra .dijitComboBoxHighlightMatch { background-color: rgb(165, 190, 218); }
.tundra .dijitFocusedLabel { outline: 1px dotted rgb(102, 102, 102); }
.tundra .dijitButtonNode { border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(192, 192, 192) rgb(155, 155, 155); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0.1em 0.2em 0.2em; background: rgb(255, 255, 255) url('buttonEnabled.png') repeat-x scroll left bottom; }
.tundra .dijitButtonNode button { border: 0px none; background-color: transparent; }
.tundra .dijitButtonText { text-align: center; padding: 0px 0.3em; }
.tundra .dijitDisabled .dijitButtonText { color: rgb(127, 127, 127); }
.tundra .dijitArrowButton { color: rgb(17, 17, 17); }
.tundra .dijitComboButton .dijitDownArrowButton { padding-right: 4px; }
.dj_ff2 .tundra .dijitComboButton .dijitButtonContentsFocused, .dj_ff2 .tundra .dijitComboButton .dijitDownArrowButtonFocused { border: 1px solid transparent; }
.tundra .dijitButtonDisabled .dijitButtonNode, .tundra .dijitToggleButtonDisabled .dijitButtonNode, .tundra .dijitDropDownButtonDisabled .dijitButtonNode, .tundra .dijitComboButtonDisabled .dijitButtonNode, .tundra .dijitComboBoxDisabled, .tundra .dijitSpinnerDisabled, .tundra .dijitSpinnerDisabled .dijitButtonNode { border-color: rgb(213, 213, 213) rgb(213, 213, 213) rgb(189, 189, 189); background: rgb(228, 228, 228) url('buttonDisabled.png') repeat-x scroll center top; }
.tundra .dijitButtonHover .dijitButtonNode, .tundra .dijitButtonNodeHover, .tundra .dijitToggleButtonHover .dijitButtonNode, .tundra .dijitDropDownButtonHover .dijitButtonNode, .tundra .dijitComboButtonHover .dijitButtonContents, .tundra .dijitComboButtonDownArrowHover .dijitDownArrowButton { border-color: rgb(165, 190, 218) rgb(165, 190, 218) rgb(92, 117, 144); color: rgb(36, 60, 95); background: rgb(252, 253, 255) url('buttonHover.png') repeat-x scroll center bottom; }
.tundra .dijitComboBoxHover .dijitDownArrowButton, .tundra .dijitSpinnerUpArrowHover .dijitUpArrowButton, .tundra .dijitSpinnerDownArrowHover .dijitDownArrowButton { color: rgb(36, 60, 95); background: rgb(252, 253, 255) url('buttonHover.png') repeat-x scroll center bottom; }
.tundra .dijitSpinnerUpArrowActive .dijitUpArrowButton, .tundra .dijitSpinnerDownArrowActive .dijitDownArrowButton, .tundra .dijitButtonActive .dijitButtonNode, .tundra .dijitToggleButtonActive .dijitButtonNode, .tundra .dijitDropDownButtonActive .dijitButtonNode, .tundra .dijitComboButtonActive .dijitButtonContents, .tundra .dijitDownArrowActive .dijitDownArrowButton, .tundra .dijitComboBoxActive .dijitDownArrowButton, .tundra .dijitStackController .dijitToggleButtonChecked .dijitButtonNode { border-color: rgb(54, 109, 186); background: rgb(237, 237, 237) url('buttonActive.png') repeat-x scroll center bottom; }
.tundra .dijitArrowButtonInner { background-image: url('spriteArrows.png'); background-position: left top; width: 7px; height: 7px; font-size: 1px; margin: 0px 4px 0px 5px; }
.dj_ie6 .tundra .dijitArrowButtonInner { background-image: url('spriteArrows.gif'); }
.tundra .dijitDisabled .dijitArrowButtonInner { background-position: -28px top; }
.tundra .dijitUpArrowButton .dijitArrowButtonInner { background-position: -21px top; }
.tundra .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner { background-position: -49px top; }
.tundra .dijitComboBox .dijitArrowButton .dijitArrowButtonInner { background-image: url('comboArrowDown.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; height: auto; font-size: inherit; }
.tundra .dijitComboBoxHover .dijitArrowButtonInner {  }
.tundra .dijitSpinner .dijitArrowButtonInner { display: block; position: absolute; top: 50%; margin-top: -4px; left: 50%; margin-left: -4px; line-height: 2px; }
.tundra .dijitToggleButton .dijitCheckBoxIcon { background-image: url('checkmarkNoBorder.png'); }
.dj_ie6 .tundra .dijitToggleButton .dijitCheckBoxIcon { background-image: url('checkmarkNoBorder.gif'); }
.tundra .dijitCheckBox, .tundra .dijitCheckBoxIcon { background-image: url('checkmark.png'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0px 2px 0px 0px; padding: 0px; }
.dj_ie6 .tundra .dijitCheckBox, .dj_ie6 .tundra .dijitCheckBoxIcon { background-image: url('checkmark.gif'); }
.tundra .dijitCheckBox, .tundra .dijitToggleButton .dijitCheckBoxIcon { background-position: -16px center; }
.tundra .dijitCheckBoxChecked, .tundra .dijitToggleButtonChecked .dijitCheckBoxIcon { background-position: 0px center; }
.tundra .dijitCheckBoxDisabled { background-position: -48px center; }
.tundra .dijitCheckBoxCheckedDisabled { background-position: -32px center; }
.tundra .dijitCheckBoxHover { background-position: -80px center; }
.tundra .dijitCheckBoxCheckedHover { background-position: -64px center; }
.tundra .dijitToggleButton .dijitRadio, .tundra .dijitToggleButton .dijitRadioIcon { background-image: url('checkmarkNoBorder.png'); }
.dj_ie6 .tundra .dijitToggleButton .dijitRadio, .dj_ie6 .tundra .dijitToggleButton .dijitRadioIcon { background-image: url('checkmarkNoBorder.gif'); }
.tundra .dijitRadio, .tundra .dijitRadioIcon { background-image: url('checkmark.png'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0px; padding: 0px; }
.dj_ie6 .tundra .dijitRadio, .dj_ie6 .tundra .dijitRadioIcon { background-image: url('checkmark.gif'); }
.tundra .dijitRadio, .tundra .dijitToggleButton .dijitRadioIcon { background-position: -112px center; }
.tundra .dijitRadioDisabled { background-position: -144px center; }
.tundra .dijitRadioHover { background-position: -176px center; }
.tundra .dijitRadioChecked, .tundra .dijitRadioCheckedHover, .tundra .dijitToggleButtonChecked .dijitRadioIcon { background-position: -96px center; }
.tundra .dijitRadioCheckedDisabled { background-position: -128px center; }
.tundra .dijitSliderProgressBarH { border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderFull.png') repeat-x scroll left top; }
.tundra .dijitSliderProgressBarV { border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderFullVertical.png') repeat-y scroll left bottom; }
.tundra .dijitSliderFocused .dijitSliderProgressBarH, .tundra .dijitSliderFocused .dijitSliderLeftBumper { background-image: url('sliderFullFocus.png'); }
.tundra .dijitSliderFocused .dijitSliderProgressBarV, .tundra .dijitSliderFocused .dijitSliderBottomBumper { background-image: url('sliderFullVerticalFocus.png'); }
.tundra .dijitSliderRemainingBarV { border-color: rgb(180, 180, 180); background: rgb(220, 220, 220) url('sliderEmptyVertical.png') repeat-y scroll left bottom; }
.tundra .dijitSliderRemainingBarH { border-color: rgb(180, 180, 180); background: rgb(220, 220, 220) url('sliderEmpty.png') repeat-x scroll left top; }
.tundra .dijitSliderBar { border-style: solid; outline: 1px none; }
.tundra .dijitSliderFocused .dijitSliderBar { border-color: rgb(136, 136, 136); }
.dijit_a11y .dijitSliderProgressBar { background-color: rgb(136, 136, 136) ! important; }
.tundra .dijitSliderImageHandleH { border: 0px none; width: 16px; height: 16px; background: transparent url('preciseSliderThumb.png') no-repeat scroll center top; cursor: pointer; }
.tundra .dijitSliderFocused .dijitSliderImageHandleH { background-image: url('preciseSliderThumbFocus.png'); }
.dj_ie6 .tundra .dijitSliderImageHandleH { background-image: url('preciseSliderThumb.gif'); }
.tundra .dijitSliderLeftBumper { border-left-width: 1px; border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderFull.png') repeat-x scroll left top; }
.tundra .dijitSliderRightBumper { background: rgb(220, 220, 220) url('sliderEmpty.png') repeat-x scroll left top; border-color: rgb(180, 180, 180); border-right-width: 1px; }
.tundra .dijitSliderImageHandleV { border: 0px none; width: 16px; height: 16px; background: transparent url('sliderThumb.png') no-repeat scroll center center; cursor: pointer; }
.tundra .dijitSliderFocused .dijitSliderImageHandleV { background-image: url('sliderThumbFocus.png'); }
.dj_ie6 .tundra .dijitSliderFocused .dijitSliderImageHandleV { background-image: url('sliderThumbFocus.gif'); }
.tundra .dijitSliderBottomBumper { border-bottom-width: 1px; border-color: rgb(170, 176, 187); background: rgb(192, 194, 197) url('sliderFullVertical.png') repeat-y scroll left bottom; }
.tundra .dijitSliderTopBumper { background: rgb(220, 220, 220) url('sliderEmptyVertical.png') repeat-y scroll left top; border-color: rgb(180, 180, 180); border-top-width: 1px; }
.tundra .dijitSliderDecrementIconH, .tundra .dijitSliderDecrementIconV, .tundra .dijitSliderIncrementIconH, .tundra .dijitSliderIncrementIconV { cursor: pointer; background-image: url('spriteArrows.png'); background-repeat: no-repeat; margin: 5px; height: 7px; width: 7px; font-size: 1px; }
.dj_ie6 .tundra .dijitSliderDecrementIconH, .dj_ie6 .tundra .dijitSliderDecrementIconV, .dj_ie6 .tundra .dijitSliderIncrementIconH, .dj_ie6 .tundra .dijitSliderIncrementIconV { background-image: url('spriteArrows.gif'); }
.tundra .dijitSliderDecrementIconH { background-position: -7px 0px; }
.tundra .dijitSliderIncrementIconH { background-position: -14px 0px; }
.tundra .dijitSliderDecrementIconV { background-position: 0px 0px; }
.tundra .dijitSliderIncrementIconV { background-position: -21px 0px; }
.tundra .dijitSliderButtonInner { visibility: hidden; }
.tundra .dijitSliderDisabled { opacity: 0.6 ! important; }
.dj_ie .tundra .dijitSliderDisabled, .dj_ie .tundra .dijitSliderDisabled .dijitRuleContainer, .dj_ie .tundra .dijitSliderDisabled .dijitSliderRemainingBar, .dj_ie .tundra .dijitSliderDisabled .dijitSliderProgressBar {  }
.tundra .dijitSliderDisabled * { cursor: not-allowed ! important; }
.tundra .dijitTreeNode { background-image: url('i.gif'); background-repeat: repeat-y; }
.tundra .dijitTreeIsLast { background: transparent url('i_half.gif') no-repeat scroll 0% 0%; }
.tundra .dijitTreeIsRoot { margin-left: 0px; background-image: none; }
.tundra .dijitTreeExpando { width: 18px; height: 18px; }
.tundra .dijitTreeRow { padding-bottom: 2px; }
.tundra .dijitTreeContent { min-height: 18px; min-width: 18px; }
.tundra .dijitTreeExpand { width: 18px; height: 18px; background-repeat: no-repeat; }
.tundra .dijitTreeNodeEmphasized { background-color: highlight; color: highlighttext; }
.tundra .dijitTreeLabelFocused {  }
.tundra .dijitTreeNodeSelected .dijitTreeLabel { background: rgb(226, 235, 254) none repeat scroll 0% 0%; }
.tundra .dijitTreeNodeHover { background-image: url('treeHover.png'); background-repeat: repeat; }
.tundra .dijitTreeExpandoOpened { background-image: url('treeExpand_minus.gif'); }
.tundra .dijitTreeExpandoClosed { background-image: url('treeExpand_plus.gif'); }
.tundra .dijitTreeExpandoLeaf { background-image: url('treeExpand_leaf.gif'); }
.tundra .dijitTreeExpandoLoading { background-image: url('treeExpand_loading.gif'); }
.tundra .dijitTreeIcon { width: 16px; height: 16px; }
.tundra .dijitFolderOpened { background: transparent url('folderOpened.gif') no-repeat scroll 0% 0%; }
.tundra .dijitFolderClosed { background: transparent url('folderClosed.gif') no-repeat scroll 0% 0%; }
.tundra .dijitLeaf { background: transparent url('leaf.gif') no-repeat scroll 0% 0%; }
.tundra .dijitTreeNode .dojoDndItemBefore, .tundra .dijitTreeNode .dojoDndItemAfter { border-bottom: medium none; border-top: medium none; }
.tundra .dijitTreeNode .dojoDndItemBefore .dijitTreeContent { border-top: 2px solid rgb(51, 102, 153); }
.tundra .dijitTreeNode .dojoDndItemAfter .dijitTreeContent { border-bottom: 2px solid rgb(51, 102, 153); }
.tundra .dijitProgressBar { margin: 2px 0px; }
.tundra .dijitProgressBarEmpty { background: rgb(255, 255, 255) url('progressBarEmpty.png') repeat-x scroll center center; border-color: rgb(162, 162, 162) rgb(184, 184, 184) rgb(184, 184, 184) rgb(162, 162, 162); }
.tundra .dijitProgressBarTile { background: rgb(240, 240, 240) url('progressBarFull.png') repeat-x scroll center center; }
.tundra .dijitProgressBarFull { border-right: 1px solid rgb(184, 184, 184); }
.tundra .dijitProgressBarLabel { color: rgb(41, 58, 75); }
.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile { background: rgb(202, 210, 222) url('progressBarAnim.gif') repeat-x scroll center center; }
.tundra .dijitTitlePaneTitle { background: rgb(255, 255, 255) url('titleBar.png') repeat-x scroll left bottom; border: 1px solid rgb(191, 191, 191); padding: 3px 4px; cursor: pointer; }
.tundra .dijitTitlePaneTitle-hover { background: rgb(248, 250, 253) url('accordionItemHover.gif') repeat-x scroll center bottom; }
.tundra .dijitTitlePaneTitle * { vertical-align: middle; }
.tundra .dijitTitlePane .dijitArrowNode { cursor: pointer; background-image: url('spriteArrows.png'); background-repeat: no-repeat; height: 7px; width: 7px; }
.dj_ie6 .tundra .dijitTitlePane .dijitArrowNode { background-image: url('spriteArrows.gif'); }
.tundra .dijitTitlePane .dijitOpen .dijitArrowNode { background-position: 0px 0px; }
.tundra .dijitTitlePane .dijitClosed .dijitArrowNode { background-position: -14px 0px; }
.tundra .dijitTitlePaneFocused .dijitTitlePaneTextNode { text-decoration: underline; }
.tundra .dijitTitlePane .dijitArrowNodeInner { display: none; }
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner { display: inline ! important; font-family: monospace; cursor: pointer; padding-bottom: 0.2em; }
.dijit_a11y .dijitTitlePane .dijitArrowNode { display: none; }
.tundra .dijitTitlePaneContentOuter { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(191, 191, 191) rgb(191, 191, 191); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tundra .dijitTitlePaneContentInner { padding: 10px; }
.dj_ie6 .tundra .dijitTitlePaneContentOuter, .dj_ie6 .tundra .dijitTitlePane .dijitTitlePaneTitle {  }
.tundra .dijitTitlePaneTextNode { margin-left: 4px; margin-right: 4px; }
.tundra .dijitCalendarIncrementControl { width: 15px; height: 15px; background-image: url('spriteRoundedIconsSmall.png'); background-repeat: no-repeat; }
.dj_ie6 .tundra .dijitCalendarIncrementControl { font-size: 0.1em; background-image: url('spriteRoundedIconsSmall.gif'); }
.tundra .dijitA11ySideArrow { display: none; }
.tundra .dijitCalendarDecrease { background-position: left top; }
.tundra .dijitCalendarIncrease { background-position: -30px top; }
.tundra table.dijitCalendarContainer { font-size: 100%; border-spacing: 0px; border-collapse: separate; border: 1px solid rgb(204, 204, 204); margin: 0px; }
.tundra .dijitCalendarMonthContainer th { background: rgb(211, 211, 211) url('titleBar.png') repeat-x scroll center top; padding-top: 0.3em; padding-bottom: 0.2em; text-align: center; }
.dj_ie6 .tundra .dijitCalendarMonthContainer th { padding-top: 0.2em; padding-bottom: 0.1em; }
.tundra .dijitCalendarDayLabelTemplate { background: white url('calendarDayLabel.png') repeat-x scroll center bottom; font-weight: normal; padding-top: 0.15em; padding-bottom: 0em; border-top: 1px solid rgb(238, 238, 238); color: rgb(41, 58, 75); text-align: center; }
.tundra .dijitCalendarBodyContainer { border-bottom: 1px solid rgb(238, 238, 238); }
.tundra .dijitCalendarMonthLabel { color: rgb(41, 58, 75); font-weight: bold; }
.tundra .dijitCalendarDateTemplate { font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em; letter-spacing: 1px; }
.dj_ie .tundra .dijitCalendarDateTemplate { padding: 0.1em 0.33em 0.02em; }
.tundra .dijitCalendarPreviousMonth, .tundra .dijitCalendarNextMonth { color: rgb(153, 153, 153); background-color: rgb(248, 248, 248) ! important; }
.tundra .dijitCalendarPreviousMonthDisabled, .tundra .dijitCalendarNextMonthDisabled { background-color: rgb(164, 165, 166) ! important; }
.tundra .dijitCalendarCurrentMonth { background-color: white ! important; }
.tundra .dijitCalendarCurrentMonthDisabled { background-color: rgb(187, 187, 188) ! important; }
.tundra .dijitCalendarDisabledDate { cursor: default ! important; text-decoration: line-through ! important; }
.tundra .dijitCalendarCurrentDate { text-decoration: underline; font-weight: bold; }
.tundra .dijitCalendarHoveredDate { background-color: rgb(226, 235, 242) ! important; }
.tundra .dijitCalendarSelectedDate { background-color: rgb(187, 196, 208) ! important; color: black ! important; }
.tundra .dijitCalendarYearContainer { background: white url('calendarYearLabel.png') repeat-x scroll center bottom; border-top: 1px solid rgb(204, 204, 204); }
.tundra .dijitCalendarYearLabel { margin: 0px; padding: 0.4em 0px 0.25em; text-align: center; }
.tundra .dijitCalendarSelectedYear { color: black; padding: 0.2em 0.2em 0.1em; background-color: rgb(187, 196, 208) ! important; }
.tundra .dijitCalendarNextYear, .tundra .dijitCalendarPreviousYear { color: black ! important; font-weight: normal; }
.tundra .dijitTimePickerTick, .tundra .dijitTimePickerMarker { border-color: rgb(204, 204, 204); }
.tundra .dijitTimePickerTick { color: white; }
.tundra .dijitTimePickerMarker { background: rgb(211, 211, 211) url('titleBar.png') repeat-x scroll center top; color: rgb(41, 58, 75); font-weight: bold; }
.tundra .dijitTimePickerItemSelected { color: black; background: rgb(187, 196, 208) none repeat scroll 0% 0%; }
.tundra .dijitTimePickerItemHover { background: rgb(96, 161, 234) none repeat scroll 0% 0%; color: white; }
.tundra .dijitTimePickerItemHover, .tundra .dijitTimePickerItemSelected { position: relative; z-index: 10; }
.tundra .dijitTimePickerTick .dijitTimePickerItemInner { font-size: 0.4em; }
.tundra .dijitTimePickerItemHover .dijitTimePickerItemInner, .tundra .dijitTimePickerItemSelected .dijitTimePickerItemInner { font-size: 1em; }
.tundra .dijitTimePickerMarkerHover { border-top: 1px solid rgb(204, 204, 204); }
.tundra .dijitTimePickerTickHover, .tundra .dijitTimePickerTickSelected { margin-top: -0.3em; margin-bottom: -0.3em; border-bottom: medium none; }
.dijit_a11y .dijitTimePickerTickHover { background-color: rgb(204, 204, 204) ! important; border-top: 1px solid rgb(51, 51, 51) ! important; border-bottom: 1px solid rgb(51, 51, 51) ! important; }
.dijit_a11y .dijitTimePickerMarkerHover { border-bottom-width: 2px; }
.tundra .dijitToolbar { border-bottom: 1px solid rgb(204, 204, 204); background: rgb(234, 234, 234) url('titleBar.png') repeat-x scroll left top; }
.dj_ie6 .tundra .dijitToolbar { height: 10px; }
.tundra .dijitToolbar .dijitButtonNode, .tundra .dijitToolbar .dijitComboButton .dijitButtonContents, .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton { background: transparent none repeat scroll 0% 0%; margin: 0px; padding: 0px; border: medium none; font-size: 12px; }
.tundra .dijitToolbar .dijitButton, .tundra .dijitToolbar .dijitToggleButton, .tundra .dijitToolbar .dijitDropDownButton, .tundra .dijitToolbar .dijitComboButton .dijitButtonContents, .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton { background: transparent none repeat scroll 0% 0%; padding: 1px; }
.tundra .dijitToolbar .dijitButtonChecked, .tundra .dijitToolbar .dijitToggleButtonChecked { background-color: rgb(212, 223, 242); border: 1px solid rgb(49, 106, 197); padding: 0px; }
.tundra .dijitToolbar .dijitButtonCheckedHover, .tundra .dijitToolbar .dijitToggleButtonCheckedHover { background-color: rgb(171, 193, 229); border: 1px solid rgb(49, 106, 197); padding: 0px; }
.tundra .dijitToolbar .dijitButtonHover, .tundra .dijitToolbar .dijitToggleButtonHover, .tundra .dijitToolbar .dijitDropDownButtonHover, .tundra .dijitToolbar .dijitComboButtonHover .dijitButtonContents, .tundra .dijitToolbar .dijitComboButtonDownArrowHover .dijitDownArrowButton { border: 1px solid rgb(134, 156, 191); padding: 0px; background-color: rgb(225, 229, 240); }
.tundra .dijitToolbar label { padding: 3px 3px 0px 6px; }
.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitButtonContentsFocused, .dj_ie .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused, .dj_ff2 .tundra .dijitToolbar .dijitComboButton .dijitButtonContentsFocused, .dj_ff2 .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused { border: 1px dotted rgb(85, 85, 85) ! important; padding: 0px; }
.tundra .dijitDialog { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(126, 171, 205); padding: 0px; box-shadow: 0px 5px 10px rgb(173, 173, 173); }
.tundra .dijitDialog .dijitDialogPaneContent { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(211, 211, 211) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 10px; }
.tundra .dijitDialogTitleBar { background: rgb(250, 250, 250) url('titleBar.png') repeat-x scroll left top; padding: 5px 6px 3px; cursor: move; outline: 0px none; }
.tundra .dijitDialogTitle { font-weight: bold; padding: 0px 4px; }
.tundra .dijitDialogCloseIcon { background: transparent url('tabClose.png') no-repeat scroll right top; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px; cursor: pointer; }
.dj_ie6 .tundra .dijitDialogCloseIcon { background: transparent url('tabClose.gif') no-repeat scroll right top; }
.tundra .dijitDialogCloseIcon-hover { background: transparent url('tabCloseHover.png') no-repeat scroll right top; }
.dj_ie6 .tundra .dijitDialogCloseIcon-hover { background: transparent url('tabCloseHover.gif') no-repeat scroll right top; }
.tundra .dijitTooltip, .tundra .dijitTooltipDialog { background: transparent none repeat scroll 0% 0%; }
.dijitTooltipBelow { padding-top: 13px; }
.dijitTooltipAbove { padding-bottom: 13px; }
.tundra .dijitTooltipContainer { background: rgb(255, 255, 255) url('popupMenuBg.gif') repeat-x scroll left bottom; border: 1px solid rgb(126, 171, 205); padding: 0.45em; border-radius: 3px; }
.dj_ff3 .tundra .dijitTooltipContainer {  }
.tundra .dijitTooltipConnector { border: 0px none; z-index: 2; }
.tundra .dijitTooltipABRight .dijitTooltipConnector { left: auto ! important; right: 3px; }
.tundra .dijitTooltipBelow .dijitTooltipConnector { top: 0px; left: 3px; background: transparent url('tooltipConnectorUp.png') no-repeat scroll left top; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipBelow .dijitTooltipConnector { background-image: url('tooltipConnectorUp.gif'); }
.tundra .dijitTooltipAbove .dijitTooltipConnector { bottom: 0px; left: 3px; background: transparent url('tooltipConnectorDown.png') no-repeat scroll left top; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector { background-image: url('tooltipConnectorDown.gif'); }
.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector { bottom: -3px; }
.tundra .dijitTooltipLeft { padding-right: 14px; }
.dj_ie6 .tundra .dijitTooltipLeft { padding-left: 15px; }
.tundra .dijitTooltipLeft .dijitTooltipConnector { right: 0px; bottom: 3px; background: transparent url('tooltipConnectorRight.png') no-repeat scroll left top; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipLeft .dijitTooltipConnector { background-image: url('tooltipConnectorRight.gif'); }
.tundra .dijitTooltipRight { padding-left: 14px; }
.tundra .dijitTooltipRight .dijitTooltipConnector { left: 0px; bottom: 3px; background: transparent url('tooltipConnectorLeft.png') no-repeat scroll left top; width: 16px; height: 14px; }
.dj_ie6 .tundra .dijitTooltipRight .dijitTooltipConnector { background-image: url('tooltipConnectorLeft.gif'); }
.dj_webkit .tundra .dijitPopup .dijitTooltipContainer, .dj_webkit .tundra .dijitPopup .dijitMenu { box-shadow: 0px 5px 10px rgb(173, 173, 173); }
.tundra .dijitMenu, .tundra .dijitMenuBar { border: 1px solid rgb(126, 171, 205); margin: 0px; padding: 0px; background-color: rgb(247, 247, 247); }
.tundra .dijitBorderContainer .dijitMenuBar { border: 1px solid rgb(204, 204, 204); }
.tundra .dijitMenuItem { font-family: sans-serif; margin: 0px; }
.tundra .dijitMenuBar .dijitMenuItem { padding: 4px 5px; }
.tundra .dijitMenuPreviousButton, .tundra .dijitMenuNextButton { font-style: italic; }
.tundra .dijitMenuItem td { padding: 2px; }
.tundra .dijitMenuPassive .dijitMenuItemHover, .tundra .dijitMenuItemSelected { background-color: rgb(53, 89, 172); color: rgb(255, 255, 255); }
.tundra .dijitMenuItemIcon { width: 16px; height: 16px; }
.tundra .dijitMenuExpand { width: 7px; height: 7px; background-image: url('spriteArrows.png'); background-position: -14px 0px; }
.dj_ie6 .tundra .dijitMenuExpand { background-image: url('spriteArrows.gif'); }
.tundra .dijitMenuSeparatorTop { border-bottom: 1px solid rgb(155, 155, 155); }
.tundra .dijitMenuSeparatorBottom { border-top: 1px solid rgb(232, 232, 232); }
.tundra .dijitCheckedMenuItemIconChar { display: none; }
.tundra .dijitCheckedMenuItemIcon { background-image: url('checkmark.png'); background-position: -80px center; }
.dj_ie6 .tundra .dijitCheckedMenuItemIcon { background-image: url('checkmark.gif'); }
.tundra .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon { background-position: -64px center; }
.dijitIEFixedToolbar { position: absolute; }
.tundra .dijitToolbar .dijitToolbarSeparator { background: transparent url('editor.gif') repeat scroll 0% 0%; }
.tundra .dijitEditorIcon { background-image: url('editor.gif'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center; }
.tundra .dijitDisabled .dijitEditorIcon { background-image: url('editorDisabled.gif'); }
.tundra .dijitEditorIconSep { background-position: 0px center; }
.tundra .dijitEditorIconBackColor { background-position: -18px center; }
.tundra .dijitEditorIconBold { background-position: -36px center; }
.tundra .dijitEditorIconCancel { background-position: -54px center; }
.tundra .dijitEditorIconCopy { background-position: -72px center; }
.tundra .dijitEditorIconCreateLink { background-position: -90px center; }
.tundra .dijitEditorIconCut { background-position: -108px center; }
.tundra .dijitEditorIconDelete { background-position: -126px center; }
.tundra .dijitEditorIconForeColor { background-position: -144px center; }
.tundra .dijitEditorIconHiliteColor { background-position: -162px center; }
.tundra .dijitEditorIconIndent { background-position: -180px center; }
.tundra .dijitEditorIconInsertHorizontalRule { background-position: -198px center; }
.tundra .dijitEditorIconInsertImage { background-position: -216px center; }
.tundra .dijitEditorIconInsertOrderedList { background-position: -234px center; }
.tundra .dijitEditorIconInsertTable { background-position: -252px center; }
.tundra .dijitEditorIconInsertUnorderedList { background-position: -270px center; }
.tundra .dijitEditorIconItalic { background-position: -288px center; }
.tundra .dijitEditorIconJustifyCenter { background-position: -306px center; }
.tundra .dijitEditorIconJustifyFull { background-position: -324px center; }
.tundra .dijitEditorIconJustifyLeft { background-position: -342px center; }
.tundra .dijitEditorIconJustifyRight { background-position: -360px center; }
.tundra .dijitEditorIconLeftToRight { background-position: -378px center; }
.tundra .dijitEditorIconListBulletIndent { background-position: -396px center; }
.tundra .dijitEditorIconListBulletOutdent { background-position: -414px center; }
.tundra .dijitEditorIconListNumIndent { background-position: -432px center; }
.tundra .dijitEditorIconListNumOutdent { background-position: -450px center; }
.tundra .dijitEditorIconOutdent { background-position: -468px center; }
.tundra .dijitEditorIconPaste { background-position: -486px center; }
.tundra .dijitEditorIconRedo { background-position: -504px center; }
.tundra .dijitEditorIconRemoveFormat { background-position: -522px center; }
.tundra .dijitEditorIconRightToLeft { background-position: -540px center; }
.tundra .dijitEditorIconSave { background-position: -558px center; }
.tundra .dijitEditorIconSpace { background-position: -576px center; }
.tundra .dijitEditorIconStrikethrough { background-position: -594px center; }
.tundra .dijitEditorIconSubscript { background-position: -612px center; }
.tundra .dijitEditorIconSuperscript { background-position: -630px center; }
.tundra .dijitEditorIconUnderline { background-position: -648px center; }
.tundra .dijitEditorIconUndo { background-position: -666px center; }
.tundra .dijitEditorIconWikiword { background-position: -684px center; }
.tundra .dijitEditorIconToggleDir { background-position: -540px center; }
.tundra .dijitEditorIconTabIndent { background-position: -702px center; }
.tundra .dijitEditorIconSelectAll { background-position: -720px center; }
.tundra .dijitEditorIconUnlink { background-position: -738px center; }
.dijitColorPalette { border: 1px solid rgb(126, 171, 205); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.dj_gecko-rtl .dijitInputField { direction: ltr; }
.dj_gecko-rtl .dijitInputField * { direction: rtl; }
.dijitRtl .dijitMenuItem { text-align: right; }
.dijitRtl .dijitComboBox .dijitInputField { border-right-width: 1px ! important; border-left-width: 0px ! important; }
.dijitRtl .dijitCalendarNextYear { margin: 0px 0.55em 0px 0px; }
.dijitRtl .dijitCalendarPreviousYear { margin: 0px 0px 0px 0.55em; }
.dijitRtl .dijitProgressBarFull .dijitProgressBarLabel { right: 0px; }
.dijitRtl .dijitSliderImageHandleV { left: auto; right: -6px; }
.dj_ie-rtl .dijitSliderImageHandleV { right: -10px; }
.dijitRtl .dijitSliderMoveableH { right: auto; left: 0px; }
.dijitRtl .dijitRuleContainerV { float: right; }
.dj_gecko-rtl .dijitRuleContainerV { float: left; }
.dj_ie-rtl .dijitRuleContainerV { text-align: right; }
.dj_ie-rtl .dijitRuleLabelV { text-align: left; }
.dj_ie-rtl .dijitRuleLabelH {  }
.dj_ie-rtl .dijitSliderProgressBarH { right: 0px; left: auto; }
.dj_gecko-rtl .dijitSliderProgressBarH { float: right; right: 0px; left: auto; }
.dijitRtl .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton { right: auto; left: 0px; border-width: 0px 1px 0px 0px ! important; }
.dijitRtl .dijitSpinnerButtonContainer { float: left; }
.dijitRtl .dijit_a11y .dijitSpinnerButtonContainer { margin-right: 2px; }
.dijitRtl DIV.dijitArrowButton, .dijitRtl .dijitValidationIcon, .dijitRtl .dijitValidationIconText { float: left; }
.dijitRtl .dijitContentPaneLoading, .dijitRtl .dijitContentPaneError { background-position: right center; padding-right: 25px; }
.dijitRtl .tundra .dijitCalendarDecrease { background-position: -30px top; }
.dijitRtl .tundra .dijitCalendarIncrease { background-position: 0px top; }
.dijitRtl .tundra .dijitDialogTitleBar .dijitDialogCloseIcon { right: auto; left: 5px; }
.dijitRtl .tundra .dijitEditorIcon { background-image: url('editor_rtl.gif'); }
.dijitRtl .tundra .dijitDisabled .dijitEditorIcon { background-image: url('editorDisabled_rtl.gif'); }
.dijitRtl .tundra .dijitToolbar .dijitToolbarSeparator { background-image: url('editor_rtl.gif'); }
.dijitRtl .tundra .dijitMenuItem .dijitMenuItemIcon { padding-left: 3px; padding-right: 0px; }
.dijitRtl .tundra .dijitMenuItem .dijitMenuExpand { background-position: -7px 0px; }
.dijitRtl .tundra .dijitTreeContainer .dijitTreeNode { background-image: none; }
.dijitRtl .tundra .dijitTreeContainer .dijitTreeExpandoOpened { background-image: url('treeExpand_minus_rtl.gif'); }
.dijitRtl .tundra .dijitTreeContainer .dijitTreeExpandoClosed { background-image: url('treeExpand_plus_rtl.gif'); }
.dijitRtl .tundra .dijitTreeContainer .dijitTreeExpandoLeaf { background-image: none; }
.dijitRtl .tundra .dijitTitlePane .dijitClosed .dijitArrowNode { background-position: -7px 0px; }
.dijitRtl .tundra .dijitTab { margin-right: auto; margin-left: 4px; -moz-box-orient: horizontal; text-align: right; }
.dijitRtl .tundra .dijitTabContainerTopStrip, .dijitRtl .tundra .dijitTabContainerBottomStrip { padding-right: 3px; padding-left: 0px; }
.dijitRtl .tundra .dijitTabInnerDiv { padding: 6px 9px 5px 8px; }
.dijitRtl .tundra .dijitTabPaneWrapper {  }
.dj_ie-rtl .tundra .dijitTabContainerLeft-tabs { margin-left: 1px ! important; }
.dj_ie-rtl .tundra .dijitTabContainerRight-tabs { margin-right: 1px ! important; }
.dijitRtl .tundra .dijitTabContainerLeft-tabs .dijitTab, .dijitRtl .tundra .dijitTabContainerRight-tabs .dijitTab { margin-left: 0px; }
.dj_ie-rtl .tundra .dijitTab .dijitTabInnerDiv { width: 1% ! important; }
.dijitRtl .tundra .dijitSliderProgressBarH, .dijitRtl .tundra .dijitSliderRemainingBarH, .dijitRtl .tundra .dijitSliderLeftBumper, .dijitRtl .tundra .dijitSliderRightBumper, .dijitRtl .tundra .dijitSliderTopBumper { background-position: right top; }
.dijitRtl .tundra .dijitSliderProgressBarV, .dijitRtl .tundra .dijitSliderRemainingBarV, .dijitRtl .tundra .dijitSliderBottomBumper { background-position: right bottom; }
.dijitRtl .tundra .dijitSliderLeftBumper { border-left-width: 0px; border-right-width: 1px; }
.dijitRtl .tundra .dijitSliderRightBumper { border-left-width: 1px; border-right-width: 0px; }
.dijitRtl .tundra .dijitSliderIncrementIconH { background-position: -7px 0px; }
.dijitRtl .tundra .dijitSliderDecrementIconH { background-position: -14px 0px; }

/* ::::: http://www.nber.org/2009_redesign/2009.css ::::: */

@media all {
  BODY, TD, DIV, P { font-family: Tahoma,Calibri,Verdana,Helvetica,Arial,sans-serif; font-size: 13px; }
  BODY { margin: 0px; padding: 0px; }
  FORM { margin: 0px; }
  I, DIV I, P I, TD I { font-family: "Segoe UI","Gill Sans",Tahoma,Calibri,Helvetica,Arial,sans-serif; font-style: italic; }
  A { color: rgb(57, 108, 138); text-decoration: none; }
  A:hover { text-decoration: underline; color: rgb(99, 134, 150); }
  A:visited { color: rgb(67, 118, 150); }
  A:active { color: rgb(67, 118, 150); }
  H1, H2, H3, H4, H5, H6, TH { font-family: "Georgia","Garamond","Palatino","Times New Roman","Times",serif; color: rgb(96, 92, 127); }
  H1 { text-align: center; font-weight: normal; font-size: 21px; margin-top: 0px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 10px; color: rgb(32, 0, 32); }
  H2, H2 A, H2 A:visited { margin-top: 0px; margin-bottom: 0px; font-size: 19px; font-weight: normal; color: rgb(139, 83, 70); }
  H6, H6 A, H6 A:visited { font-family: Tahoma,Calibri,Verdana,Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; color: rgb(139, 83, 70); margin-top: 0px; margin-bottom: 0px; padding-top: 30px; padding-bottom: 15px; }
  H6.first { padding-top: 10px; }
  UL { list-style-image: url('lightGrayArrow.png'); }
  UL.nonmobileinline li { display: inline; }
  #homeLink { position: absolute; top: -8px; left: 4px; padding: 10px 10px 5px; background-color: rgb(77, 75, 95); opacity: 0.9; border-radius: 10px; }
  #homeLink A { font-size: 9px; color: white; }
  .smallcaps, .subheadSource { font-family: Tahoma,Calibri,Verdana,Futura,Arial,sans-serif; font-size: 10px; text-transform: uppercase; margin-bottom: 0px; }
  .subheadSourceTime { text-transform: none; }
  .storyTeaser { font-family: "Segoe UI","Gill Sans",Tahoma,Calibri,Helvetica,Arial,sans-serif; font-style: italic; padding-left: 20px; padding-right: 20px; margin-top: 6px; }
  .storyText { margin-top: 6px; }
  .readMore, .wpQuickCheck { text-align: right; padding-right: 20px; }
  .mainStory { margin-bottom: 40px; clear: both; }
  .mainStory IMG { padding-right: 8px; }
  .singleHang { padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; padding-left: 10px; text-indent: -10px; }
  .rightHeading { font-family: "Georgia","Garamond","Palatino","Times New Roman","Times",serif; font-size: 15px; margin-bottom: 4px; }
  .noTopMargin { margin-top: 0px; }
  .darkPurple { color: rgb(86, 92, 109); }
  .grayText { color: rgb(68, 68, 85); }
  .yellowInput, INPUT[type="text"], INPUT[type="password"], TEXTAREA, INPUT[type="upload"] { font-family: "Segoe UI","Gill Sans",Tahoma,Calibri,Helvetica,Arial,sans-serif; font-style: italic; font-size: 12px; padding-right: 5px; padding-left: 5px; margin-top: 0px; background-color: rgb(245, 240, 201); color: rgb(96, 92, 127); border: 1px solid rgb(85, 85, 85); }
  .yellowInput, INPUT[type="text"], INPUT[type="password"], INPUT[type="upload"] { height: 18px; }
  .yellowInput { text-align: center; }
  INPUT[type="button"], INPUT[type="submit"] { background-color: rgb(196, 192, 227); border-width: 2px; border-style: solid; border-color: rgb(170, 170, 204) rgb(85, 85, 102) rgb(85, 85, 102) rgb(170, 170, 204); }
  .INPUT[type="button"], INPUT[type="disabled"] { background-color: rgb(192, 192, 192); border-width: 2px; border-style: solid; border-color: rgb(170, 170, 204) rgb(85, 85, 102) rgb(85, 85, 102) rgb(170, 170, 204); }
}
.workingPaperDiv, .bookInfo, .economicReleaseInfo { padding-bottom: 20px; }
.publicationTitle, .publicationTitle A, .bookTitle, .bookTitle A, .bookInProgressInfo, .bookInProgressInfo A, .economicReleaseTitle, .economicReleaseTitle A, .nberPublicationStoryTitle, .nberPublicationStoryTitle A, .snippet, .snippet A { font-family: "Segoe UI","Gill Sans",Tahoma,Calibri,Helvetica,Arial,sans-serif; font-style: italic; font-size: 13px; color: rgb(96, 92, 127); }
.bookInProgressInfo, .bookInProgressInfo A { font-size: 12px; }
.nberPublicationStoryTitle { padding-bottom: 10px; padding-left: 10px; text-indent: -10px; }
.recentDevelopment { padding-bottom: 4px; padding-left: 10px; text-indent: -10px; }
.publicationAuthors, .publicationAuthors A, .paperNumberAndProgram, .paperNumberAndProgram A, .bookAuthors, .bookAuthors A, .economicReleaseDate, .economicReleaseDate A { color: rgb(139, 83, 70); }
.paperNumberAndProgram, .bookInProgressInfo { padding-left: 15px; }
.paperNumber, .economicReleaseDateNumber, conferenceDate { font-family: "Georgia","Centaur","Garamond","Palatino","Times New Roman","Times",serif; font-size: 12px; }
#printTopDiv { display: none; }
#topDiv { left: 0px; top: 0px; width: 100%; background-image: url('main_top_continue_right.jpg'); background-repeat: repeat-x; }
#currentDate { position: absolute; font-family: "Georgia","Garamond","Palatino","Times New Roman","Times",serif; left: 20px; top: 62px; }
#hdrLoginLink { position: absolute; font-family: "Georgia","Garamond","Palatino","Times New Roman","Times",serif; right: 200px; top: 62px; }
#loginSectionTest { position: absolute; font-family: "Georgia","Garamond","Palatino","Times New Roman","Times",serif; text-align: center; left: 400px; top: 62px; }
#searchBoxDiv { position: absolute; font-family: "Segoe UI","Gill Sans",Tahoma,Calibri,Helvetica,Arial,sans-serif; font-style: italic; right: 30px; top: 60px; }
#mainNewsDiv { position: relative; padding-left: 0px; margin-left: 0px; }
#leftNav { position: absolute; top: 0px; left: 0px; width: 150px; }
#meetingTable { vertical-align: top; }
.padR10 { padding-right: 10px; }
#mainContentTd { background-image: url('left_navigation_continue_do.jpg'); background-repeat: repeat-y; padding-left: 180px; padding-top: 30px; padding-right: 40px; width: 700px; }
#mainContentTd { line-height: 18px; }
#mainContentTd H1, #mainContentTd H2 { line-height: 24px; }
#mainContentTd Td { vertical-align: top; }
#rightContentSeparator { padding-top: 100px; }
#rightContentTd { width: 300px; padding-top: 70px; padding-left: 40px; vertical-align: top; }
.meetingsList { margin: 0px; }
.conferenceShort { margin-top: 0px; margin-bottom: 4px; }
#manyConfDisclaimer { margin-top: 12px; }
#recessionTable TR TD { color: rgb(48, 64, 80); padding-right: 8px; }
#middleSeparator { background-image: url('middle_sep_continue_right.jpg'); background-repeat: repeat-x; width: 100%; }
#bottomSectionBackground { background-color: rgb(244, 244, 244); padding-left: 0px; width: 100%; }
#bottomSection { min-width: 600px; max-width: 1130px; }
#leftBottomTd, #middleBottomTd, #rightBottomTd { width: 300px; vertical-align: top; padding-top: 25px; padding-left: 30px; padding-right: 30px; }
#bottomSection H2 { color: rgb(51, 55, 65); padding-bottom: 10px; }
#bottomSection H2 A { color: rgb(51, 55, 65); }
#leftBottomContentSeparator, #rightBottomContentSeparator { vertical-align: middle; padding-top: 25px; }
#nberContactInfo { text-align: center; font-family: "Georgia","Garamond","Palatino","Times New Roman","Times",serif; color: rgb(98, 107, 126); padding-top: 12px; padding-bottom: 20px; font-size: 12px; }
.navDivOuter { position: absolute; top: 30px; left: 190px; width: 680px; height: 540px; z-index: 100; background-color: rgb(102, 102, 102); opacity: 0.5; border-radius: 15px; visibility: hidden; }
.navDivInner { position: absolute; top: 30px; left: 190px; margin: 15px; border: 5px solid black; padding: 10px; width: 620px; height: 480px; background-color: rgb(255, 243, 235); z-index: 110; border-radius: 15px; visibility: hidden; }
.withinNav { position: relative; top: -10px; left: -10px; width: 640px; height: 40px; background-color: rgb(51, 51, 51); color: white; text-align: center; line-height: 2em; }
.bottomRight { position: absolute; bottom: 15px; right: 15px; background-color: rgb(136, 68, 68); color: white; padding: 4px 8px; border: 1px solid black; border-radius: 4px; cursor: pointer; }
.bottomStoryCol { width: 200px; }
.bottomStory { background-color: rgb(244, 244, 244); margin: 0px; height: 200px; }
.bottomSeparator { background-color: rgb(244, 244, 244); margin: 0px; height: 200px; }
#bottomHtml { display: none; }
.instructions { font-size: 120%; color: DarkGreen; }
#published_line {  }
.repec_cite { font-size: 80%; color: DarkBlue; }
