From b197d63e6187eacadc543601fbf10112025c58d2 Mon Sep 17 00:00:00 2001 From: Tobias Hintze Date: Fri, 12 Jul 2013 23:32:20 +0200 Subject: [PATCH] add more dojo resources, fix locations --- css/dojo-app.css | 12 + index.php | 1 + js/dojo-amalgamation.js | 8 +- js/office.js | 14 - resources/dijit/icons/commonIcons.css | 1 + resources/dijit/icons/commonIcons_rtl.css | 1 + resources/dijit/icons/editorIcons.css | 1 + resources/dijit/icons/editorIcons_rtl.css | 1 + .../images/commonIconsObjActDisabled.png | Bin 0 -> 4956 bytes .../images/commonIconsObjActDisabled_rtl.png | Bin 0 -> 5820 bytes .../icons/images/commonIconsObjActEnabled.png | Bin 0 -> 12474 bytes .../images/commonIconsObjActEnabled8bit.png | Bin 0 -> 4334 bytes .../commonIconsObjActEnabled8bit_rtl.png | Bin 0 -> 5258 bytes .../images/commonIconsObjActEnabled_rtl.png | Bin 0 -> 10481 bytes .../icons/images/editorIconsDisabled.png | Bin 0 -> 3289 bytes .../icons/images/editorIconsDisabled_rtl.png | Bin 0 -> 6965 bytes .../dijit/icons/images/editorIconsEnabled.png | Bin 0 -> 3846 bytes .../icons/images/editorIconsEnabled_rtl.png | Bin 0 -> 7144 bytes .../icons/images/loadingAnimation_rtl.gif | Bin 0 -> 1513 bytes resources/dijit/themes/a11y/README.txt | 3 + resources/dijit/themes/a11y/colors3x4.png | Bin 0 -> 282 bytes resources/dijit/themes/a11y/colors7x10.png | Bin 0 -> 808 bytes .../themes/a11y/indeterminate_progress.gif | Bin 0 -> 2907 bytes resources/dijit/themes/claro/Calendar.css | 1 + resources/dijit/themes/claro/Calendar.less | 277 ++++++++ resources/dijit/themes/claro/Calendar_rtl.css | 1 + .../dijit/themes/claro/Calendar_rtl.less | 19 + resources/dijit/themes/claro/ColorPalette.css | 1 + .../dijit/themes/claro/ColorPalette.less | 44 ++ resources/dijit/themes/claro/Common.css | 1 + resources/dijit/themes/claro/Common.less | 86 +++ resources/dijit/themes/claro/Dialog.css | 1 + resources/dijit/themes/claro/Dialog.less | 209 ++++++ resources/dijit/themes/claro/Dialog_rtl.css | 1 + resources/dijit/themes/claro/Dialog_rtl.less | 13 + resources/dijit/themes/claro/Editor.css | 1 + resources/dijit/themes/claro/Editor.less | 57 ++ resources/dijit/themes/claro/Editor_rtl.css | 1 + resources/dijit/themes/claro/Editor_rtl.less | 9 + .../dijit/themes/claro/InlineEditBox.css | 1 + .../dijit/themes/claro/InlineEditBox.less | 25 + resources/dijit/themes/claro/Menu.css | 1 + resources/dijit/themes/claro/Menu.less | 179 +++++ resources/dijit/themes/claro/Menu_rtl.css | 1 + resources/dijit/themes/claro/Menu_rtl.less | 11 + resources/dijit/themes/claro/ProgressBar.css | 1 + resources/dijit/themes/claro/ProgressBar.less | 64 ++ resources/dijit/themes/claro/README | 11 + resources/dijit/themes/claro/TimePicker.css | 1 + resources/dijit/themes/claro/TimePicker.less | 115 +++ .../dijit/themes/claro/TimePicker_rtl.css | 1 + .../dijit/themes/claro/TimePicker_rtl.less | 12 + resources/dijit/themes/claro/TitlePane.css | 1 + resources/dijit/themes/claro/TitlePane.less | 70 ++ .../dijit/themes/claro/TitlePane_rtl.css | 1 + .../dijit/themes/claro/TitlePane_rtl.less | 7 + resources/dijit/themes/claro/Toolbar.css | 1 + resources/dijit/themes/claro/Toolbar.less | 173 +++++ resources/dijit/themes/claro/Toolbar_rtl.css | 1 + resources/dijit/themes/claro/Toolbar_rtl.less | 32 + resources/dijit/themes/claro/Tree.css | 1 + resources/dijit/themes/claro/Tree.less | 127 ++++ resources/dijit/themes/claro/claro.css | 1 + resources/dijit/themes/claro/claro_rtl.css | 1 + resources/dijit/themes/claro/compile.js | 52 ++ resources/dijit/themes/claro/document.css | 1 + resources/dijit/themes/claro/document.less | 45 ++ resources/dijit/themes/claro/form/Button.css | 1 + resources/dijit/themes/claro/form/Button.less | 164 +++++ .../dijit/themes/claro/form/Button_rtl.css | 1 + .../dijit/themes/claro/form/Button_rtl.less | 16 + .../dijit/themes/claro/form/Checkbox.css | 1 + .../dijit/themes/claro/form/Checkbox.less | 79 +++ resources/dijit/themes/claro/form/Common.css | 1 + resources/dijit/themes/claro/form/Common.less | 241 +++++++ .../dijit/themes/claro/form/Common_rtl.css | 1 + .../dijit/themes/claro/form/Common_rtl.less | 8 + .../dijit/themes/claro/form/NumberSpinner.css | 1 + .../themes/claro/form/NumberSpinner.less | 150 ++++ .../dijit/themes/claro/form/RadioButton.css | 1 + .../dijit/themes/claro/form/RadioButton.less | 84 +++ resources/dijit/themes/claro/form/Select.css | 1 + resources/dijit/themes/claro/form/Select.less | 98 +++ resources/dijit/themes/claro/form/Slider.css | 1 + resources/dijit/themes/claro/form/Slider.less | 344 +++++++++ .../dijit/themes/claro/form/Slider_rtl.css | 1 + .../dijit/themes/claro/form/Slider_rtl.less | 33 + .../themes/claro/form/images/buttonArrows.png | Bin 0 -> 297 bytes .../claro/form/images/buttonDisabled.png | Bin 0 -> 105 bytes .../claro/form/images/buttonDisabled.svg | 23 + .../claro/form/images/buttonEnabled.png | Bin 0 -> 122 bytes .../claro/form/images/buttonEnabled.svg | 24 + .../images/checkboxAndRadioButtons_IE6.png | Bin 0 -> 2160 bytes .../form/images/checkboxRadioButtonStates.png | Bin 0 -> 3438 bytes .../claro/form/images/commonFormArrows.png | Bin 0 -> 314 bytes .../dijit/themes/claro/form/images/error.png | Bin 0 -> 355 bytes .../themes/claro/form/images/sliderThumbs.png | Bin 0 -> 1222 bytes .../themes/claro/images/activeGradient.png | Bin 0 -> 146 bytes .../themes/claro/images/activeGradient.svg | 19 + .../dijit/themes/claro/images/calendar.png | Bin 0 -> 194 bytes .../themes/claro/images/calendarArrows.png | Bin 0 -> 1425 bytes .../claro/images/calendarArrows8bit.png | Bin 0 -> 1053 bytes .../themes/claro/images/checkmarkNoBorder.gif | Bin 0 -> 1658 bytes .../themes/claro/images/checkmarkNoBorder.png | Bin 0 -> 4401 bytes .../themes/claro/images/dialogCloseIcon.png | Bin 0 -> 1660 bytes .../claro/images/dialogCloseIcon8bit.png | Bin 0 -> 705 bytes resources/dijit/themes/claro/images/dnd.png | Bin 0 -> 2127 bytes .../themes/claro/images/loadingAnimation.gif | Bin 0 -> 718 bytes .../themes/claro/images/progressBarAnim.gif | Bin 0 -> 4458 bytes .../themes/claro/images/progressBarFull.png | Bin 0 -> 177 bytes .../themes/claro/images/spriteArrows.png | Bin 0 -> 233 bytes .../themes/claro/images/standardGradient.png | Bin 0 -> 153 bytes .../themes/claro/images/standardGradient.svg | 18 + .../dijit/themes/claro/images/tooltip.png | Bin 0 -> 1818 bytes .../dijit/themes/claro/images/tooltip8bit.png | Bin 0 -> 589 bytes .../themes/claro/images/treeExpandImages.png | Bin 0 -> 676 bytes .../claro/images/treeExpandImages8bit.png | Bin 0 -> 799 bytes .../claro/layout/AccordionContainer.css | 1 + .../claro/layout/AccordionContainer.less | 111 +++ .../themes/claro/layout/BorderContainer.css | 1 + .../themes/claro/layout/BorderContainer.less | 124 ++++ .../dijit/themes/claro/layout/ContentPane.css | 1 + .../themes/claro/layout/ContentPane.less | 43 ++ .../themes/claro/layout/TabContainer.css | 1 + .../themes/claro/layout/TabContainer.less | 366 ++++++++++ .../themes/claro/layout/TabContainer_rtl.css | 1 + .../themes/claro/layout/TabContainer_rtl.less | 7 + .../claro/layout/images/tabBottomSelected.png | Bin 0 -> 118 bytes .../claro/layout/images/tabBottomSelected.svg | 18 + .../layout/images/tabBottomUnselected.png | Bin 0 -> 110 bytes .../layout/images/tabBottomUnselected.svg | 19 + .../themes/claro/layout/images/tabClose.png | Bin 0 -> 1410 bytes .../claro/layout/images/tabLeftSelected.png | Bin 0 -> 213 bytes .../claro/layout/images/tabLeftSelected.svg | 17 + .../claro/layout/images/tabLeftUnselected.png | Bin 0 -> 106 bytes .../claro/layout/images/tabLeftUnselected.svg | 16 + .../themes/claro/layout/images/tabNested.png | Bin 0 -> 272 bytes .../claro/layout/images/tabRightSelected.png | Bin 0 -> 210 bytes .../claro/layout/images/tabRightSelected.svg | 17 + .../layout/images/tabRightUnselected.png | Bin 0 -> 105 bytes .../layout/images/tabRightUnselected.svg | 16 + .../claro/layout/images/tabTopSelected.png | Bin 0 -> 120 bytes .../claro/layout/images/tabTopSelected.svg | 18 + .../claro/layout/images/tabTopUnselected.png | Bin 0 -> 121 bytes .../claro/layout/images/tabTopUnselected.svg | 19 + resources/dijit/themes/claro/variables.less | 384 ++++++++++ resources/dijit/themes/dijit.css | 1 + resources/dijit/themes/dijit_rtl.css | 1 + resources/dijit/themes/nihilo/Calendar.css | 1 + .../dijit/themes/nihilo/Calendar_rtl.css | 1 + .../dijit/themes/nihilo/ColorPalette.css | 1 + resources/dijit/themes/nihilo/Common.css | 1 + resources/dijit/themes/nihilo/Dialog.css | 1 + resources/dijit/themes/nihilo/Dialog_rtl.css | 1 + resources/dijit/themes/nihilo/Editor.css | 1 + resources/dijit/themes/nihilo/Editor_rtl.css | 1 + resources/dijit/themes/nihilo/Menu.css | 1 + resources/dijit/themes/nihilo/Menu_rtl.css | 1 + resources/dijit/themes/nihilo/ProgressBar.css | 1 + resources/dijit/themes/nihilo/TimePicker.css | 1 + .../dijit/themes/nihilo/TimePicker_rtl.css | 1 + resources/dijit/themes/nihilo/TitlePane.css | 1 + .../dijit/themes/nihilo/TitlePane_rtl.css | 1 + resources/dijit/themes/nihilo/Toolbar.css | 1 + resources/dijit/themes/nihilo/Tree.css | 1 + resources/dijit/themes/nihilo/Tree_rtl.css | 1 + resources/dijit/themes/nihilo/form/Button.css | 1 + .../dijit/themes/nihilo/form/Button_rtl.css | 1 + .../dijit/themes/nihilo/form/Checkbox.css | 1 + resources/dijit/themes/nihilo/form/Common.css | 1 + .../dijit/themes/nihilo/form/RadioButton.css | 1 + resources/dijit/themes/nihilo/form/Select.css | 1 + resources/dijit/themes/nihilo/form/Slider.css | 1 + .../dijit/themes/nihilo/form/Slider_rtl.css | 1 + .../dijit/themes/nihilo/form/TimeTextBox.css | 1 + .../nihilo/images/accordionItemActive.png | Bin 0 -> 148 bytes .../themes/nihilo/images/buttonActive.png | Bin 0 -> 139 bytes .../themes/nihilo/images/buttonDisabled.png | Bin 0 -> 139 bytes .../themes/nihilo/images/buttonEnabled.png | Bin 0 -> 135 bytes .../themes/nihilo/images/buttonHover.png | Bin 0 -> 134 bytes .../dijit/themes/nihilo/images/dndCopy.png | Bin 0 -> 777 bytes .../dijit/themes/nihilo/images/dndMove.png | Bin 0 -> 726 bytes .../dijit/themes/nihilo/images/dndNoCopy.png | Bin 0 -> 1332 bytes .../dijit/themes/nihilo/images/dndNoMove.png | Bin 0 -> 991 bytes resources/dijit/themes/nihilo/images/no.gif | Bin 0 -> 179 bytes .../nihilo/images/preciseSliderThumb.gif | Bin 0 -> 258 bytes .../nihilo/images/preciseSliderThumb.png | Bin 0 -> 413 bytes .../nihilo/images/preciseSliderThumbFocus.gif | Bin 0 -> 258 bytes .../nihilo/images/preciseSliderThumbFocus.png | Bin 0 -> 434 bytes .../themes/nihilo/images/progressBarAnim.gif | Bin 0 -> 7064 bytes .../themes/nihilo/images/progressBarEmpty.png | Bin 0 -> 314 bytes .../themes/nihilo/images/progressBarFull.png | Bin 0 -> 746 bytes .../themes/nihilo/images/sliderEmpty.png | Bin 0 -> 114 bytes .../nihilo/images/sliderEmptyVertical.png | Bin 0 -> 114 bytes .../dijit/themes/nihilo/images/sliderFull.png | Bin 0 -> 130 bytes .../themes/nihilo/images/sliderFullFocus.png | Bin 0 -> 132 bytes .../nihilo/images/sliderFullVertical.png | Bin 0 -> 126 bytes .../nihilo/images/sliderFullVerticalFocus.png | Bin 0 -> 126 bytes .../themes/nihilo/images/sliderThumb.gif | Bin 0 -> 238 bytes .../themes/nihilo/images/sliderThumb.png | Bin 0 -> 413 bytes .../themes/nihilo/images/sliderThumbFocus.gif | Bin 0 -> 238 bytes .../themes/nihilo/images/sliderThumbFocus.png | Bin 0 -> 421 bytes .../images/splitContainerSizerH-thumb.png | Bin 0 -> 127 bytes .../nihilo/images/splitContainerSizerH.png | Bin 0 -> 121 bytes .../images/splitContainerSizerV-thumb.png | Bin 0 -> 129 bytes .../nihilo/images/splitContainerSizerV.png | Bin 0 -> 116 bytes .../themes/nihilo/images/spriteArrows.gif | Bin 0 -> 446 bytes .../themes/nihilo/images/spriteArrows.png | Bin 0 -> 720 bytes .../themes/nihilo/images/spriteCheckbox.gif | Bin 0 -> 774 bytes .../themes/nihilo/images/spriteCheckbox.png | Bin 0 -> 707 bytes .../themes/nihilo/images/spriteDivIcons.gif | Bin 0 -> 875 bytes .../themes/nihilo/images/spriteDivIcons.png | Bin 0 -> 1062 bytes .../themes/nihilo/images/spriteRadio.gif | Bin 0 -> 1137 bytes .../themes/nihilo/images/spriteRadio.png | Bin 0 -> 1073 bytes .../nihilo/images/spriteRoundedIconsSmall.gif | Bin 0 -> 1863 bytes .../nihilo/images/spriteRoundedIconsSmall.png | Bin 0 -> 2195 bytes .../dijit/themes/nihilo/images/spriteTree.gif | Bin 0 -> 233 bytes .../dijit/themes/nihilo/images/spriteTree.png | Bin 0 -> 337 bytes .../themes/nihilo/images/spriteTree_rtl.gif | Bin 0 -> 233 bytes .../themes/nihilo/images/spriteTree_rtl.png | Bin 0 -> 335 bytes .../themes/nihilo/images/tabBottomActiveC.gif | Bin 0 -> 518 bytes .../nihilo/images/tabBottomEnabledC.gif | Bin 0 -> 511 bytes .../themes/nihilo/images/tabBottomHoverC.gif | Bin 0 -> 542 bytes .../nihilo/images/tabContainerSprite.gif | Bin 0 -> 1285 bytes .../dijit/themes/nihilo/images/titleBar.png | Bin 0 -> 148 bytes .../themes/nihilo/images/titleBarActive.png | Bin 0 -> 155 bytes .../nihilo/images/tooltipConnectorDown.gif | Bin 0 -> 205 bytes .../nihilo/images/tooltipConnectorDown.png | Bin 0 -> 342 bytes .../nihilo/images/tooltipConnectorLeft.gif | Bin 0 -> 205 bytes .../nihilo/images/tooltipConnectorLeft.png | Bin 0 -> 361 bytes .../nihilo/images/tooltipConnectorRight.gif | Bin 0 -> 204 bytes .../nihilo/images/tooltipConnectorRight.png | Bin 0 -> 363 bytes .../nihilo/images/tooltipConnectorUp.gif | Bin 0 -> 205 bytes .../nihilo/images/tooltipConnectorUp.png | Bin 0 -> 319 bytes .../nihilo/images/treeExpand_loading.gif | Bin 0 -> 662 bytes .../dijit/themes/nihilo/images/treeHover.png | Bin 0 -> 112 bytes .../dijit/themes/nihilo/images/treeI.gif | Bin 0 -> 71 bytes .../dijit/themes/nihilo/images/treeI_half.gif | Bin 0 -> 65 bytes .../themes/nihilo/images/treeI_half_rtl.gif | Bin 0 -> 66 bytes .../dijit/themes/nihilo/images/treeI_rtl.gif | Bin 0 -> 72 bytes .../nihilo/images/validationInputBg.gif | Bin 0 -> 93 bytes .../nihilo/images/validationInputBg.png | Bin 0 -> 126 bytes .../dijit/themes/nihilo/images/warning.png | Bin 0 -> 1275 bytes .../nihilo/layout/AccordionContainer.css | 1 + .../nihilo/layout/AccordionContainer_rtl.css | 1 + .../themes/nihilo/layout/BorderContainer.css | 1 + .../themes/nihilo/layout/ContentPane.css | 1 + .../themes/nihilo/layout/SplitContainer.css | 1 + .../themes/nihilo/layout/TabContainer.css | 1 + .../themes/nihilo/layout/TabContainer_rtl.css | 1 + resources/dijit/themes/nihilo/nihilo.css | 1 + resources/dijit/themes/nihilo/nihilo_rtl.css | 1 + resources/dijit/themes/soria/Calendar.css | 1 + resources/dijit/themes/soria/Calendar_rtl.css | 1 + resources/dijit/themes/soria/ColorPalette.css | 1 + resources/dijit/themes/soria/Common.css | 1 + resources/dijit/themes/soria/Dialog.css | 1 + resources/dijit/themes/soria/Dialog_rtl.css | 1 + resources/dijit/themes/soria/Editor.css | 1 + resources/dijit/themes/soria/Editor_rtl.css | 1 + resources/dijit/themes/soria/Menu.css | 1 + resources/dijit/themes/soria/Menu_rtl.css | 1 + resources/dijit/themes/soria/ProgressBar.css | 1 + resources/dijit/themes/soria/TimePicker.css | 1 + .../dijit/themes/soria/TimePicker_rtl.css | 1 + resources/dijit/themes/soria/TitlePane.css | 1 + .../dijit/themes/soria/TitlePane_rtl.css | 1 + resources/dijit/themes/soria/Toolbar.css | 1 + resources/dijit/themes/soria/Tree.css | 1 + resources/dijit/themes/soria/Tree_rtl.css | 1 + resources/dijit/themes/soria/form/Button.css | 1 + .../dijit/themes/soria/form/Button_rtl.css | 1 + .../dijit/themes/soria/form/Checkbox.css | 1 + resources/dijit/themes/soria/form/Common.css | 1 + .../dijit/themes/soria/form/RadioButton.css | 1 + resources/dijit/themes/soria/form/Select.css | 1 + resources/dijit/themes/soria/form/Slider.css | 1 + .../dijit/themes/soria/form/Slider_rtl.css | 1 + .../dijit/themes/soria/form/TimeTextBox.css | 1 + .../soria/images/accordionItemActive.gif | Bin 0 -> 174 bytes .../soria/images/accordionItemActive.png | Bin 0 -> 171 bytes .../themes/soria/images/buttonActive.png | Bin 0 -> 187 bytes .../themes/soria/images/buttonDisabled.png | Bin 0 -> 187 bytes .../themes/soria/images/buttonEnabled.png | Bin 0 -> 174 bytes .../dijit/themes/soria/images/buttonHover.png | Bin 0 -> 160 bytes .../dijit/themes/soria/images/dndCopy.png | Bin 0 -> 777 bytes .../dijit/themes/soria/images/dndMove.png | Bin 0 -> 726 bytes .../dijit/themes/soria/images/dndNoCopy.png | Bin 0 -> 1332 bytes .../dijit/themes/soria/images/dndNoMove.png | Bin 0 -> 991 bytes .../soria/images/preciseSliderThumb.gif | Bin 0 -> 258 bytes .../soria/images/preciseSliderThumb.png | Bin 0 -> 413 bytes .../soria/images/preciseSliderThumbFocus.gif | Bin 0 -> 258 bytes .../soria/images/preciseSliderThumbFocus.png | Bin 0 -> 434 bytes .../themes/soria/images/progressBarAnim.gif | Bin 0 -> 9304 bytes .../themes/soria/images/progressBarEmpty.png | Bin 0 -> 232 bytes .../themes/soria/images/progressBarFull.png | Bin 0 -> 251 bytes .../dijit/themes/soria/images/sliderEmpty.png | Bin 0 -> 114 bytes .../soria/images/sliderEmptyVertical.png | Bin 0 -> 114 bytes .../dijit/themes/soria/images/sliderFull.png | Bin 0 -> 131 bytes .../themes/soria/images/sliderFullFocus.png | Bin 0 -> 146 bytes .../soria/images/sliderFullVertical.png | Bin 0 -> 127 bytes .../soria/images/sliderFullVerticalFocus.png | Bin 0 -> 143 bytes .../dijit/themes/soria/images/sliderThumb.gif | Bin 0 -> 238 bytes .../dijit/themes/soria/images/sliderThumb.png | Bin 0 -> 413 bytes .../themes/soria/images/sliderThumbFocus.gif | Bin 0 -> 238 bytes .../themes/soria/images/sliderThumbFocus.png | Bin 0 -> 421 bytes .../images/splitContainerSizerH-thumb.png | Bin 0 -> 125 bytes .../soria/images/splitContainerSizerH.png | Bin 0 -> 127 bytes .../images/splitContainerSizerV-thumb.png | Bin 0 -> 121 bytes .../soria/images/splitContainerSizerV.png | Bin 0 -> 124 bytes .../themes/soria/images/spriteArrows.gif | Bin 0 -> 446 bytes .../themes/soria/images/spriteArrows.png | Bin 0 -> 720 bytes .../themes/soria/images/spriteCheckbox.gif | Bin 0 -> 774 bytes .../themes/soria/images/spriteCheckbox.png | Bin 0 -> 707 bytes .../themes/soria/images/spriteDivIcons.gif | Bin 0 -> 884 bytes .../themes/soria/images/spriteDivIcons.png | Bin 0 -> 1114 bytes .../dijit/themes/soria/images/spriteRadio.gif | Bin 0 -> 1137 bytes .../dijit/themes/soria/images/spriteRadio.png | Bin 0 -> 1073 bytes .../soria/images/spriteRoundedIconsSmall.gif | Bin 0 -> 1937 bytes .../soria/images/spriteRoundedIconsSmall.png | Bin 0 -> 3187 bytes .../images/spriteRoundedIconsSmallBl.gif | Bin 0 -> 1907 bytes .../images/spriteRoundedIconsSmallBl.png | Bin 0 -> 3010 bytes .../dijit/themes/soria/images/spriteTree.gif | Bin 0 -> 233 bytes .../dijit/themes/soria/images/spriteTree.png | Bin 0 -> 337 bytes .../themes/soria/images/spriteTree_rtl.gif | Bin 0 -> 233 bytes .../themes/soria/images/spriteTree_rtl.png | Bin 0 -> 335 bytes .../themes/soria/images/tabBottomActiveC.gif | Bin 0 -> 482 bytes .../themes/soria/images/tabBottomEnabledC.gif | Bin 0 -> 337 bytes .../soria/images/tabBottomEnabledSpriteLR.gif | Bin 0 -> 676 bytes .../themes/soria/images/tabBottomHoverC.gif | Bin 0 -> 280 bytes .../soria/images/tabContainerSprite.gif | Bin 0 -> 2570 bytes .../themes/soria/images/tabLeftChecked.gif | Bin 0 -> 2005 bytes .../themes/soria/images/tabRightChecked.gif | Bin 0 -> 2003 bytes .../dijit/themes/soria/images/titleBar.png | Bin 0 -> 183 bytes .../themes/soria/images/titleBarActive.png | Bin 0 -> 183 bytes .../soria/images/tooltipConnectorDown.gif | Bin 0 -> 205 bytes .../soria/images/tooltipConnectorDown.png | Bin 0 -> 342 bytes .../soria/images/tooltipConnectorLeft.gif | Bin 0 -> 205 bytes .../soria/images/tooltipConnectorLeft.png | Bin 0 -> 361 bytes .../soria/images/tooltipConnectorRight.gif | Bin 0 -> 204 bytes .../soria/images/tooltipConnectorRight.png | Bin 0 -> 363 bytes .../soria/images/tooltipConnectorUp.gif | Bin 0 -> 205 bytes .../soria/images/tooltipConnectorUp.png | Bin 0 -> 319 bytes .../soria/images/treeExpand_loading.gif | Bin 0 -> 662 bytes .../dijit/themes/soria/images/treeHover.png | Bin 0 -> 112 bytes resources/dijit/themes/soria/images/treeI.gif | Bin 0 -> 71 bytes .../dijit/themes/soria/images/treeI_half.gif | Bin 0 -> 65 bytes .../themes/soria/images/treeI_half_rtl.gif | Bin 0 -> 66 bytes .../dijit/themes/soria/images/treeI_rtl.gif | Bin 0 -> 72 bytes .../themes/soria/images/validationInputBg.gif | Bin 0 -> 93 bytes .../themes/soria/images/validationInputBg.png | Bin 0 -> 126 bytes .../dijit/themes/soria/images/warning.png | Bin 0 -> 1275 bytes .../soria/layout/AccordionContainer.css | 1 + .../soria/layout/AccordionContainer_rtl.css | 1 + .../themes/soria/layout/BorderContainer.css | 1 + .../dijit/themes/soria/layout/ContentPane.css | 1 + .../themes/soria/layout/SplitContainer.css | 1 + .../themes/soria/layout/TabContainer.css | 1 + .../themes/soria/layout/TabContainer_rtl.css | 1 + resources/dijit/themes/soria/soria.css | 1 + resources/dijit/themes/soria/soria_rtl.css | 1 + resources/dijit/themes/tundra/Calendar.css | 1 + .../dijit/themes/tundra/Calendar_rtl.css | 1 + .../dijit/themes/tundra/ColorPalette.css | 1 + resources/dijit/themes/tundra/Common.css | 1 + resources/dijit/themes/tundra/Dialog.css | 1 + resources/dijit/themes/tundra/Dialog_rtl.css | 1 + resources/dijit/themes/tundra/Editor.css | 1 + resources/dijit/themes/tundra/Editor_rtl.css | 1 + resources/dijit/themes/tundra/Menu.css | 1 + resources/dijit/themes/tundra/Menu_rtl.css | 1 + resources/dijit/themes/tundra/ProgressBar.css | 1 + resources/dijit/themes/tundra/TimePicker.css | 1 + .../dijit/themes/tundra/TimePicker_rtl.css | 1 + resources/dijit/themes/tundra/TitlePane.css | 1 + .../dijit/themes/tundra/TitlePane_rtl.css | 1 + resources/dijit/themes/tundra/Toolbar.css | 1 + resources/dijit/themes/tundra/Tree.css | 1 + resources/dijit/themes/tundra/Tree_rtl.css | 1 + resources/dijit/themes/tundra/form/Button.css | 1 + .../dijit/themes/tundra/form/Checkbox.css | 1 + resources/dijit/themes/tundra/form/Common.css | 1 + .../dijit/themes/tundra/form/RadioButton.css | 1 + resources/dijit/themes/tundra/form/Select.css | 1 + resources/dijit/themes/tundra/form/Slider.css | 1 + .../dijit/themes/tundra/form/Slider_rtl.css | 1 + .../tundra/images/accordionItemActive.gif | Bin 0 -> 107 bytes .../tundra/images/accordionItemHover.gif | Bin 0 -> 171 bytes .../themes/tundra/images/buttonActive.png | Bin 0 -> 129 bytes .../themes/tundra/images/buttonDisabled.png | Bin 0 -> 135 bytes .../themes/tundra/images/buttonEnabled.png | Bin 0 -> 120 bytes .../themes/tundra/images/buttonHover.png | Bin 0 -> 144 bytes .../themes/tundra/images/calendarDayLabel.png | Bin 0 -> 161 bytes .../tundra/images/calendarMonthLabel.png | Bin 0 -> 162 bytes .../tundra/images/calendarYearLabel.png | Bin 0 -> 172 bytes .../dijit/themes/tundra/images/checkmark.gif | Bin 0 -> 2060 bytes .../dijit/themes/tundra/images/checkmark.png | Bin 0 -> 5529 bytes .../tundra/images/checkmarkNoBorder.gif | Bin 0 -> 1658 bytes .../tundra/images/checkmarkNoBorder.png | Bin 0 -> 4401 bytes .../dijit/themes/tundra/images/circleIcon.gif | Bin 0 -> 204 bytes .../dijit/themes/tundra/images/circleIcon.png | Bin 0 -> 2975 bytes .../themes/tundra/images/comboArrowDown.gif | Bin 0 -> 49 bytes .../tundra/images/dijitProgressBarAnim.gif | Bin 0 -> 1676 bytes .../tundra/images/dijitProgressBarAnim.psd | Bin 0 -> 40142 bytes .../dijit/themes/tundra/images/dndCopy.png | Bin 0 -> 777 bytes .../dijit/themes/tundra/images/dndMove.png | Bin 0 -> 726 bytes .../dijit/themes/tundra/images/dndNoCopy.png | Bin 0 -> 1332 bytes .../dijit/themes/tundra/images/dndNoMove.png | Bin 0 -> 991 bytes .../tundra/images/dojoTundraGradientBg.gif | Bin 0 -> 65 bytes .../tundra/images/dojoTundraGradientBg.png | Bin 0 -> 135 bytes .../themes/tundra/images/doubleArrowDown.png | Bin 0 -> 152 bytes .../themes/tundra/images/doubleArrowUp.png | Bin 0 -> 158 bytes .../themes/tundra/images/folderClosed.gif | Bin 0 -> 933 bytes .../themes/tundra/images/folderOpened.gif | Bin 0 -> 941 bytes resources/dijit/themes/tundra/images/i.gif | Bin 0 -> 48 bytes .../dijit/themes/tundra/images/i_half.gif | Bin 0 -> 63 bytes .../dijit/themes/tundra/images/i_half_rtl.gif | Bin 0 -> 61 bytes .../dijit/themes/tundra/images/i_rtl.gif | Bin 0 -> 48 bytes resources/dijit/themes/tundra/images/leaf.gif | Bin 0 -> 403 bytes .../dijit/themes/tundra/images/loading.gif | Bin 0 -> 751 bytes resources/dijit/themes/tundra/images/menu.png | Bin 0 -> 140 bytes .../themes/tundra/images/minusButton.gif | Bin 0 -> 148 bytes resources/dijit/themes/tundra/images/no.gif | Bin 0 -> 179 bytes resources/dijit/themes/tundra/images/noX.gif | Bin 0 -> 80 bytes .../dijit/themes/tundra/images/plusButton.gif | Bin 0 -> 212 bytes .../themes/tundra/images/popupMenuBg.gif | Bin 0 -> 151 bytes .../tundra/images/preciseSliderThumb.gif | Bin 0 -> 212 bytes .../tundra/images/preciseSliderThumb.png | Bin 0 -> 248 bytes .../tundra/images/preciseSliderThumbFocus.gif | Bin 0 -> 212 bytes .../tundra/images/preciseSliderThumbFocus.png | Bin 0 -> 281 bytes .../tundra/images/progressBarAnim-1.png | Bin 0 -> 288 bytes .../tundra/images/progressBarAnim-2.png | Bin 0 -> 289 bytes .../tundra/images/progressBarAnim-3.png | Bin 0 -> 288 bytes .../tundra/images/progressBarAnim-4.png | Bin 0 -> 287 bytes .../tundra/images/progressBarAnim-5.png | Bin 0 -> 283 bytes .../tundra/images/progressBarAnim-6.png | Bin 0 -> 283 bytes .../tundra/images/progressBarAnim-7.png | Bin 0 -> 284 bytes .../tundra/images/progressBarAnim-8.png | Bin 0 -> 286 bytes .../tundra/images/progressBarAnim-9.png | Bin 0 -> 289 bytes .../themes/tundra/images/progressBarAnim.gif | Bin 0 -> 2624 bytes .../themes/tundra/images/progressBarAnim.psd | Bin 0 -> 40142 bytes .../themes/tundra/images/progressBarEmpty.png | Bin 0 -> 164 bytes .../themes/tundra/images/progressBarFull.png | Bin 0 -> 160 bytes .../tundra/images/radioButtonActive.png | Bin 0 -> 550 bytes .../images/radioButtonActiveDisabled.png | Bin 0 -> 517 bytes .../tundra/images/radioButtonActiveHover.png | Bin 0 -> 646 bytes .../tundra/images/radioButtonDisabled.png | Bin 0 -> 403 bytes .../tundra/images/radioButtonEnabled.png | Bin 0 -> 487 bytes .../themes/tundra/images/radioButtonHover.png | Bin 0 -> 497 bytes .../themes/tundra/images/sliderEmpty.png | Bin 0 -> 124 bytes .../tundra/images/sliderEmptyVertical.png | Bin 0 -> 88 bytes .../dijit/themes/tundra/images/sliderFull.png | Bin 0 -> 135 bytes .../themes/tundra/images/sliderFullFocus.png | Bin 0 -> 163 bytes .../tundra/images/sliderFullVertical.png | Bin 0 -> 99 bytes .../tundra/images/sliderFullVerticalFocus.png | Bin 0 -> 164 bytes .../themes/tundra/images/sliderThumb.png | Bin 0 -> 241 bytes .../themes/tundra/images/sliderThumbFocus.gif | Bin 0 -> 216 bytes .../themes/tundra/images/sliderThumbFocus.png | Bin 0 -> 288 bytes .../themes/tundra/images/smallArrowDown.png | Bin 0 -> 134 bytes .../themes/tundra/images/smallArrowUp.png | Bin 0 -> 134 bytes .../images/splitContainerSizerH-thumb.png | Bin 0 -> 127 bytes .../tundra/images/splitContainerSizerH.png | Bin 0 -> 140 bytes .../images/splitContainerSizerV-thumb.png | Bin 0 -> 129 bytes .../tundra/images/splitContainerSizerV.png | Bin 0 -> 135 bytes .../themes/tundra/images/spriteArrows.gif | Bin 0 -> 116 bytes .../themes/tundra/images/spriteArrows.png | Bin 0 -> 338 bytes .../tundra/images/spriteRoundedIconsSmall.gif | Bin 0 -> 1863 bytes .../tundra/images/spriteRoundedIconsSmall.png | Bin 0 -> 2195 bytes .../dijit/themes/tundra/images/tabActive.png | Bin 0 -> 155 bytes .../dijit/themes/tundra/images/tabClose.gif | Bin 0 -> 193 bytes .../dijit/themes/tundra/images/tabClose.png | Bin 0 -> 220 bytes .../themes/tundra/images/tabCloseHover.gif | Bin 0 -> 193 bytes .../themes/tundra/images/tabCloseHover.png | Bin 0 -> 220 bytes .../themes/tundra/images/tabDisabled.png | Bin 0 -> 139 bytes .../dijit/themes/tundra/images/tabEnabled.png | Bin 0 -> 142 bytes .../dijit/themes/tundra/images/tabHover.gif | Bin 0 -> 156 bytes .../dijit/themes/tundra/images/tabHover.png | Bin 0 -> 154 bytes .../dijit/themes/tundra/images/titleBar.png | Bin 0 -> 151 bytes .../dijit/themes/tundra/images/titleBarBg.gif | Bin 0 -> 97 bytes .../tundra/images/tooltipConnectorDown.gif | Bin 0 -> 179 bytes .../tundra/images/tooltipConnectorDown.png | Bin 0 -> 410 bytes .../tundra/images/tooltipConnectorLeft.gif | Bin 0 -> 193 bytes .../tundra/images/tooltipConnectorLeft.png | Bin 0 -> 3106 bytes .../tundra/images/tooltipConnectorRight.gif | Bin 0 -> 194 bytes .../tundra/images/tooltipConnectorRight.png | Bin 0 -> 3121 bytes .../tundra/images/tooltipConnectorUp.gif | Bin 0 -> 184 bytes .../tundra/images/tooltipConnectorUp.png | Bin 0 -> 3092 bytes .../themes/tundra/images/treeExpand_leaf.gif | Bin 0 -> 839 bytes .../tundra/images/treeExpand_leaf_rtl.gif | Bin 0 -> 841 bytes .../tundra/images/treeExpand_loading.gif | Bin 0 -> 1944 bytes .../themes/tundra/images/treeExpand_minus.gif | Bin 0 -> 211 bytes .../tundra/images/treeExpand_minus_rtl.gif | Bin 0 -> 210 bytes .../themes/tundra/images/treeExpand_mius.gif | Bin 0 -> 211 bytes .../themes/tundra/images/treeExpand_plus.gif | Bin 0 -> 216 bytes .../tundra/images/treeExpand_plus_rtl.gif | Bin 0 -> 215 bytes .../dijit/themes/tundra/images/treeHover.png | Bin 0 -> 112 bytes .../tundra/images/validationInputBg.gif | Bin 0 -> 109 bytes .../tundra/images/validationInputBg.png | Bin 0 -> 165 bytes .../dijit/themes/tundra/images/warning.png | Bin 0 -> 1275 bytes .../tundra/layout/AccordionContainer.css | 1 + .../themes/tundra/layout/BorderContainer.css | 1 + .../themes/tundra/layout/ContentPane.css | 1 + .../themes/tundra/layout/SplitContainer.css | 1 + .../themes/tundra/layout/TabContainer.css | 1 + .../themes/tundra/layout/TabContainer_rtl.css | 1 + resources/dijit/themes/tundra/tundra.css | 1 + resources/dijit/themes/tundra/tundra_rtl.css | 1 + resources/dojo/dojo.js | 664 ++++++++++++++++++ resources/dojo/resources/LICENSE | 30 + resources/dojo/resources/blank.gif | Bin 0 -> 43 bytes resources/dojo/resources/blank.html | 1 + resources/dojo/resources/dnd.css | 1 + resources/dojo/resources/dojo.css | 1 + resources/dojo/resources/iframe_history.html | 44 ++ resources/dojo/resources/images/dndCopy.png | Bin 0 -> 814 bytes resources/dojo/resources/images/dndMove.png | Bin 0 -> 785 bytes resources/dojo/resources/images/dndNoCopy.png | Bin 0 -> 1332 bytes resources/dojo/resources/images/dndNoMove.png | Bin 0 -> 991 bytes .../layout/resources/DndGridContainer.css | 1 + .../dojox/layout/resources/ExpandoPane.css | 1 + .../dojox/layout/resources/ExpandoPane.html | 9 + .../dojox/layout/resources/FloatingPane.css | 1 + .../dojox/layout/resources/FloatingPane.html | 14 + .../dojox/layout/resources/GridContainer.css | 1 + .../dojox/layout/resources/GridContainer.html | 11 + .../dojox/layout/resources/RadioGroup.css | 1 + .../dojox/layout/resources/ResizeHandle.css | 1 + .../layout/resources/RotatorContainer.css | 1 + .../dojox/layout/resources/ScrollPane.css | 1 + .../dojox/layout/resources/ScrollPane.html | 6 + .../dojox/layout/resources/ToggleSplitter.css | 1 + .../resources/icons/gridcontainer_grip.gif | Bin 0 -> 80 bytes .../dojox/layout/resources/icons/grip_bg.gif | Bin 0 -> 46 bytes .../dojox/layout/resources/icons/pixel.gif | Bin 0 -> 64 bytes .../dojox/layout/resources/icons/resize.png | Bin 0 -> 319 bytes .../layout/resources/icons/resizeRtl.png | Bin 0 -> 269 bytes .../dojox/layout/resources/icons/rotator.png | Bin 0 -> 1895 bytes .../resources/icons/splitterToggleH.png | Bin 0 -> 2937 bytes .../resources/icons/splitterToggleV.png | Bin 0 -> 2938 bytes .../dojox/widget/ColorPicker/ColorPicker.css | 1 + .../dojox/widget/ColorPicker/ColorPicker.html | 72 ++ .../dojox/widget/ColorPicker/images/hue.png | Bin 0 -> 1991 bytes .../widget/ColorPicker/images/hueHandle.png | Bin 0 -> 280 bytes .../ColorPicker/images/hueHandleA11y.png | Bin 0 -> 199 bytes .../ColorPicker/images/pickerPointer.png | Bin 0 -> 228 bytes .../widget/ColorPicker/images/underlay.png | Bin 0 -> 10788 bytes .../resources => resources}/fonts/fonts.css | 0 547 files changed, 5144 insertions(+), 18 deletions(-) create mode 100644 css/dojo-app.css create mode 100644 resources/dijit/icons/commonIcons.css create mode 100644 resources/dijit/icons/commonIcons_rtl.css create mode 100644 resources/dijit/icons/editorIcons.css create mode 100644 resources/dijit/icons/editorIcons_rtl.css create mode 100644 resources/dijit/icons/images/commonIconsObjActDisabled.png create mode 100644 resources/dijit/icons/images/commonIconsObjActDisabled_rtl.png create mode 100644 resources/dijit/icons/images/commonIconsObjActEnabled.png create mode 100644 resources/dijit/icons/images/commonIconsObjActEnabled8bit.png create mode 100644 resources/dijit/icons/images/commonIconsObjActEnabled8bit_rtl.png create mode 100644 resources/dijit/icons/images/commonIconsObjActEnabled_rtl.png create mode 100644 resources/dijit/icons/images/editorIconsDisabled.png create mode 100644 resources/dijit/icons/images/editorIconsDisabled_rtl.png create mode 100644 resources/dijit/icons/images/editorIconsEnabled.png create mode 100644 resources/dijit/icons/images/editorIconsEnabled_rtl.png create mode 100644 resources/dijit/icons/images/loadingAnimation_rtl.gif create mode 100644 resources/dijit/themes/a11y/README.txt create mode 100644 resources/dijit/themes/a11y/colors3x4.png create mode 100644 resources/dijit/themes/a11y/colors7x10.png create mode 100644 resources/dijit/themes/a11y/indeterminate_progress.gif create mode 100644 resources/dijit/themes/claro/Calendar.css create mode 100644 resources/dijit/themes/claro/Calendar.less create mode 100644 resources/dijit/themes/claro/Calendar_rtl.css create mode 100644 resources/dijit/themes/claro/Calendar_rtl.less create mode 100644 resources/dijit/themes/claro/ColorPalette.css create mode 100644 resources/dijit/themes/claro/ColorPalette.less create mode 100644 resources/dijit/themes/claro/Common.css create mode 100644 resources/dijit/themes/claro/Common.less create mode 100644 resources/dijit/themes/claro/Dialog.css create mode 100644 resources/dijit/themes/claro/Dialog.less create mode 100644 resources/dijit/themes/claro/Dialog_rtl.css create mode 100644 resources/dijit/themes/claro/Dialog_rtl.less create mode 100644 resources/dijit/themes/claro/Editor.css create mode 100644 resources/dijit/themes/claro/Editor.less create mode 100644 resources/dijit/themes/claro/Editor_rtl.css create mode 100644 resources/dijit/themes/claro/Editor_rtl.less create mode 100644 resources/dijit/themes/claro/InlineEditBox.css create mode 100644 resources/dijit/themes/claro/InlineEditBox.less create mode 100644 resources/dijit/themes/claro/Menu.css create mode 100644 resources/dijit/themes/claro/Menu.less create mode 100644 resources/dijit/themes/claro/Menu_rtl.css create mode 100644 resources/dijit/themes/claro/Menu_rtl.less create mode 100644 resources/dijit/themes/claro/ProgressBar.css create mode 100644 resources/dijit/themes/claro/ProgressBar.less create mode 100644 resources/dijit/themes/claro/README create mode 100644 resources/dijit/themes/claro/TimePicker.css create mode 100644 resources/dijit/themes/claro/TimePicker.less create mode 100644 resources/dijit/themes/claro/TimePicker_rtl.css create mode 100644 resources/dijit/themes/claro/TimePicker_rtl.less create mode 100644 resources/dijit/themes/claro/TitlePane.css create mode 100644 resources/dijit/themes/claro/TitlePane.less create mode 100644 resources/dijit/themes/claro/TitlePane_rtl.css create mode 100644 resources/dijit/themes/claro/TitlePane_rtl.less create mode 100644 resources/dijit/themes/claro/Toolbar.css create mode 100644 resources/dijit/themes/claro/Toolbar.less create mode 100644 resources/dijit/themes/claro/Toolbar_rtl.css create mode 100644 resources/dijit/themes/claro/Toolbar_rtl.less create mode 100644 resources/dijit/themes/claro/Tree.css create mode 100644 resources/dijit/themes/claro/Tree.less create mode 100644 resources/dijit/themes/claro/claro.css create mode 100644 resources/dijit/themes/claro/claro_rtl.css create mode 100644 resources/dijit/themes/claro/compile.js create mode 100644 resources/dijit/themes/claro/document.css create mode 100644 resources/dijit/themes/claro/document.less create mode 100644 resources/dijit/themes/claro/form/Button.css create mode 100644 resources/dijit/themes/claro/form/Button.less create mode 100644 resources/dijit/themes/claro/form/Button_rtl.css create mode 100644 resources/dijit/themes/claro/form/Button_rtl.less create mode 100644 resources/dijit/themes/claro/form/Checkbox.css create mode 100644 resources/dijit/themes/claro/form/Checkbox.less create mode 100644 resources/dijit/themes/claro/form/Common.css create mode 100644 resources/dijit/themes/claro/form/Common.less create mode 100644 resources/dijit/themes/claro/form/Common_rtl.css create mode 100644 resources/dijit/themes/claro/form/Common_rtl.less create mode 100644 resources/dijit/themes/claro/form/NumberSpinner.css create mode 100644 resources/dijit/themes/claro/form/NumberSpinner.less create mode 100644 resources/dijit/themes/claro/form/RadioButton.css create mode 100644 resources/dijit/themes/claro/form/RadioButton.less create mode 100644 resources/dijit/themes/claro/form/Select.css create mode 100644 resources/dijit/themes/claro/form/Select.less create mode 100644 resources/dijit/themes/claro/form/Slider.css create mode 100644 resources/dijit/themes/claro/form/Slider.less create mode 100644 resources/dijit/themes/claro/form/Slider_rtl.css create mode 100644 resources/dijit/themes/claro/form/Slider_rtl.less create mode 100644 resources/dijit/themes/claro/form/images/buttonArrows.png create mode 100644 resources/dijit/themes/claro/form/images/buttonDisabled.png create mode 100644 resources/dijit/themes/claro/form/images/buttonDisabled.svg create mode 100644 resources/dijit/themes/claro/form/images/buttonEnabled.png create mode 100644 resources/dijit/themes/claro/form/images/buttonEnabled.svg create mode 100644 resources/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png create mode 100644 resources/dijit/themes/claro/form/images/checkboxRadioButtonStates.png create mode 100644 resources/dijit/themes/claro/form/images/commonFormArrows.png create mode 100644 resources/dijit/themes/claro/form/images/error.png create mode 100644 resources/dijit/themes/claro/form/images/sliderThumbs.png create mode 100644 resources/dijit/themes/claro/images/activeGradient.png create mode 100644 resources/dijit/themes/claro/images/activeGradient.svg create mode 100644 resources/dijit/themes/claro/images/calendar.png create mode 100644 resources/dijit/themes/claro/images/calendarArrows.png create mode 100644 resources/dijit/themes/claro/images/calendarArrows8bit.png create mode 100644 resources/dijit/themes/claro/images/checkmarkNoBorder.gif create mode 100644 resources/dijit/themes/claro/images/checkmarkNoBorder.png create mode 100644 resources/dijit/themes/claro/images/dialogCloseIcon.png create mode 100644 resources/dijit/themes/claro/images/dialogCloseIcon8bit.png create mode 100644 resources/dijit/themes/claro/images/dnd.png create mode 100644 resources/dijit/themes/claro/images/loadingAnimation.gif create mode 100644 resources/dijit/themes/claro/images/progressBarAnim.gif create mode 100644 resources/dijit/themes/claro/images/progressBarFull.png create mode 100644 resources/dijit/themes/claro/images/spriteArrows.png create mode 100644 resources/dijit/themes/claro/images/standardGradient.png create mode 100644 resources/dijit/themes/claro/images/standardGradient.svg create mode 100644 resources/dijit/themes/claro/images/tooltip.png create mode 100644 resources/dijit/themes/claro/images/tooltip8bit.png create mode 100644 resources/dijit/themes/claro/images/treeExpandImages.png create mode 100644 resources/dijit/themes/claro/images/treeExpandImages8bit.png create mode 100644 resources/dijit/themes/claro/layout/AccordionContainer.css create mode 100644 resources/dijit/themes/claro/layout/AccordionContainer.less create mode 100644 resources/dijit/themes/claro/layout/BorderContainer.css create mode 100644 resources/dijit/themes/claro/layout/BorderContainer.less create mode 100644 resources/dijit/themes/claro/layout/ContentPane.css create mode 100644 resources/dijit/themes/claro/layout/ContentPane.less create mode 100644 resources/dijit/themes/claro/layout/TabContainer.css create mode 100644 resources/dijit/themes/claro/layout/TabContainer.less create mode 100644 resources/dijit/themes/claro/layout/TabContainer_rtl.css create mode 100644 resources/dijit/themes/claro/layout/TabContainer_rtl.less create mode 100644 resources/dijit/themes/claro/layout/images/tabBottomSelected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabBottomSelected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabBottomUnselected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabBottomUnselected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabClose.png create mode 100644 resources/dijit/themes/claro/layout/images/tabLeftSelected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabLeftSelected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabLeftUnselected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabLeftUnselected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabNested.png create mode 100644 resources/dijit/themes/claro/layout/images/tabRightSelected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabRightSelected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabRightUnselected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabRightUnselected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabTopSelected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabTopSelected.svg create mode 100644 resources/dijit/themes/claro/layout/images/tabTopUnselected.png create mode 100644 resources/dijit/themes/claro/layout/images/tabTopUnselected.svg create mode 100644 resources/dijit/themes/claro/variables.less create mode 100644 resources/dijit/themes/dijit.css create mode 100644 resources/dijit/themes/dijit_rtl.css create mode 100644 resources/dijit/themes/nihilo/Calendar.css create mode 100644 resources/dijit/themes/nihilo/Calendar_rtl.css create mode 100644 resources/dijit/themes/nihilo/ColorPalette.css create mode 100644 resources/dijit/themes/nihilo/Common.css create mode 100644 resources/dijit/themes/nihilo/Dialog.css create mode 100644 resources/dijit/themes/nihilo/Dialog_rtl.css create mode 100644 resources/dijit/themes/nihilo/Editor.css create mode 100644 resources/dijit/themes/nihilo/Editor_rtl.css create mode 100644 resources/dijit/themes/nihilo/Menu.css create mode 100644 resources/dijit/themes/nihilo/Menu_rtl.css create mode 100644 resources/dijit/themes/nihilo/ProgressBar.css create mode 100644 resources/dijit/themes/nihilo/TimePicker.css create mode 100644 resources/dijit/themes/nihilo/TimePicker_rtl.css create mode 100644 resources/dijit/themes/nihilo/TitlePane.css create mode 100644 resources/dijit/themes/nihilo/TitlePane_rtl.css create mode 100644 resources/dijit/themes/nihilo/Toolbar.css create mode 100644 resources/dijit/themes/nihilo/Tree.css create mode 100644 resources/dijit/themes/nihilo/Tree_rtl.css create mode 100644 resources/dijit/themes/nihilo/form/Button.css create mode 100644 resources/dijit/themes/nihilo/form/Button_rtl.css create mode 100644 resources/dijit/themes/nihilo/form/Checkbox.css create mode 100644 resources/dijit/themes/nihilo/form/Common.css create mode 100644 resources/dijit/themes/nihilo/form/RadioButton.css create mode 100644 resources/dijit/themes/nihilo/form/Select.css create mode 100644 resources/dijit/themes/nihilo/form/Slider.css create mode 100644 resources/dijit/themes/nihilo/form/Slider_rtl.css create mode 100644 resources/dijit/themes/nihilo/form/TimeTextBox.css create mode 100644 resources/dijit/themes/nihilo/images/accordionItemActive.png create mode 100644 resources/dijit/themes/nihilo/images/buttonActive.png create mode 100644 resources/dijit/themes/nihilo/images/buttonDisabled.png create mode 100644 resources/dijit/themes/nihilo/images/buttonEnabled.png create mode 100644 resources/dijit/themes/nihilo/images/buttonHover.png create mode 100644 resources/dijit/themes/nihilo/images/dndCopy.png create mode 100644 resources/dijit/themes/nihilo/images/dndMove.png create mode 100644 resources/dijit/themes/nihilo/images/dndNoCopy.png create mode 100644 resources/dijit/themes/nihilo/images/dndNoMove.png create mode 100644 resources/dijit/themes/nihilo/images/no.gif create mode 100644 resources/dijit/themes/nihilo/images/preciseSliderThumb.gif create mode 100644 resources/dijit/themes/nihilo/images/preciseSliderThumb.png create mode 100644 resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.gif create mode 100644 resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.png create mode 100644 resources/dijit/themes/nihilo/images/progressBarAnim.gif create mode 100644 resources/dijit/themes/nihilo/images/progressBarEmpty.png create mode 100644 resources/dijit/themes/nihilo/images/progressBarFull.png create mode 100644 resources/dijit/themes/nihilo/images/sliderEmpty.png create mode 100644 resources/dijit/themes/nihilo/images/sliderEmptyVertical.png create mode 100644 resources/dijit/themes/nihilo/images/sliderFull.png create mode 100644 resources/dijit/themes/nihilo/images/sliderFullFocus.png create mode 100644 resources/dijit/themes/nihilo/images/sliderFullVertical.png create mode 100644 resources/dijit/themes/nihilo/images/sliderFullVerticalFocus.png create mode 100644 resources/dijit/themes/nihilo/images/sliderThumb.gif create mode 100644 resources/dijit/themes/nihilo/images/sliderThumb.png create mode 100644 resources/dijit/themes/nihilo/images/sliderThumbFocus.gif create mode 100644 resources/dijit/themes/nihilo/images/sliderThumbFocus.png create mode 100644 resources/dijit/themes/nihilo/images/splitContainerSizerH-thumb.png create mode 100644 resources/dijit/themes/nihilo/images/splitContainerSizerH.png create mode 100644 resources/dijit/themes/nihilo/images/splitContainerSizerV-thumb.png create mode 100644 resources/dijit/themes/nihilo/images/splitContainerSizerV.png create mode 100644 resources/dijit/themes/nihilo/images/spriteArrows.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteArrows.png create mode 100644 resources/dijit/themes/nihilo/images/spriteCheckbox.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteCheckbox.png create mode 100644 resources/dijit/themes/nihilo/images/spriteDivIcons.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteDivIcons.png create mode 100644 resources/dijit/themes/nihilo/images/spriteRadio.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteRadio.png create mode 100644 resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png create mode 100644 resources/dijit/themes/nihilo/images/spriteTree.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteTree.png create mode 100644 resources/dijit/themes/nihilo/images/spriteTree_rtl.gif create mode 100644 resources/dijit/themes/nihilo/images/spriteTree_rtl.png create mode 100644 resources/dijit/themes/nihilo/images/tabBottomActiveC.gif create mode 100644 resources/dijit/themes/nihilo/images/tabBottomEnabledC.gif create mode 100644 resources/dijit/themes/nihilo/images/tabBottomHoverC.gif create mode 100644 resources/dijit/themes/nihilo/images/tabContainerSprite.gif create mode 100644 resources/dijit/themes/nihilo/images/titleBar.png create mode 100644 resources/dijit/themes/nihilo/images/titleBarActive.png create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorDown.gif create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorDown.png create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorLeft.gif create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorLeft.png create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorRight.gif create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorRight.png create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorUp.gif create mode 100644 resources/dijit/themes/nihilo/images/tooltipConnectorUp.png create mode 100644 resources/dijit/themes/nihilo/images/treeExpand_loading.gif create mode 100644 resources/dijit/themes/nihilo/images/treeHover.png create mode 100644 resources/dijit/themes/nihilo/images/treeI.gif create mode 100644 resources/dijit/themes/nihilo/images/treeI_half.gif create mode 100644 resources/dijit/themes/nihilo/images/treeI_half_rtl.gif create mode 100644 resources/dijit/themes/nihilo/images/treeI_rtl.gif create mode 100644 resources/dijit/themes/nihilo/images/validationInputBg.gif create mode 100644 resources/dijit/themes/nihilo/images/validationInputBg.png create mode 100644 resources/dijit/themes/nihilo/images/warning.png create mode 100644 resources/dijit/themes/nihilo/layout/AccordionContainer.css create mode 100644 resources/dijit/themes/nihilo/layout/AccordionContainer_rtl.css create mode 100644 resources/dijit/themes/nihilo/layout/BorderContainer.css create mode 100644 resources/dijit/themes/nihilo/layout/ContentPane.css create mode 100644 resources/dijit/themes/nihilo/layout/SplitContainer.css create mode 100644 resources/dijit/themes/nihilo/layout/TabContainer.css create mode 100644 resources/dijit/themes/nihilo/layout/TabContainer_rtl.css create mode 100644 resources/dijit/themes/nihilo/nihilo.css create mode 100644 resources/dijit/themes/nihilo/nihilo_rtl.css create mode 100644 resources/dijit/themes/soria/Calendar.css create mode 100644 resources/dijit/themes/soria/Calendar_rtl.css create mode 100644 resources/dijit/themes/soria/ColorPalette.css create mode 100644 resources/dijit/themes/soria/Common.css create mode 100644 resources/dijit/themes/soria/Dialog.css create mode 100644 resources/dijit/themes/soria/Dialog_rtl.css create mode 100644 resources/dijit/themes/soria/Editor.css create mode 100644 resources/dijit/themes/soria/Editor_rtl.css create mode 100644 resources/dijit/themes/soria/Menu.css create mode 100644 resources/dijit/themes/soria/Menu_rtl.css create mode 100644 resources/dijit/themes/soria/ProgressBar.css create mode 100644 resources/dijit/themes/soria/TimePicker.css create mode 100644 resources/dijit/themes/soria/TimePicker_rtl.css create mode 100644 resources/dijit/themes/soria/TitlePane.css create mode 100644 resources/dijit/themes/soria/TitlePane_rtl.css create mode 100644 resources/dijit/themes/soria/Toolbar.css create mode 100644 resources/dijit/themes/soria/Tree.css create mode 100644 resources/dijit/themes/soria/Tree_rtl.css create mode 100644 resources/dijit/themes/soria/form/Button.css create mode 100644 resources/dijit/themes/soria/form/Button_rtl.css create mode 100644 resources/dijit/themes/soria/form/Checkbox.css create mode 100644 resources/dijit/themes/soria/form/Common.css create mode 100644 resources/dijit/themes/soria/form/RadioButton.css create mode 100644 resources/dijit/themes/soria/form/Select.css create mode 100644 resources/dijit/themes/soria/form/Slider.css create mode 100644 resources/dijit/themes/soria/form/Slider_rtl.css create mode 100644 resources/dijit/themes/soria/form/TimeTextBox.css create mode 100644 resources/dijit/themes/soria/images/accordionItemActive.gif create mode 100644 resources/dijit/themes/soria/images/accordionItemActive.png create mode 100644 resources/dijit/themes/soria/images/buttonActive.png create mode 100644 resources/dijit/themes/soria/images/buttonDisabled.png create mode 100644 resources/dijit/themes/soria/images/buttonEnabled.png create mode 100644 resources/dijit/themes/soria/images/buttonHover.png create mode 100644 resources/dijit/themes/soria/images/dndCopy.png create mode 100644 resources/dijit/themes/soria/images/dndMove.png create mode 100644 resources/dijit/themes/soria/images/dndNoCopy.png create mode 100644 resources/dijit/themes/soria/images/dndNoMove.png create mode 100644 resources/dijit/themes/soria/images/preciseSliderThumb.gif create mode 100644 resources/dijit/themes/soria/images/preciseSliderThumb.png create mode 100644 resources/dijit/themes/soria/images/preciseSliderThumbFocus.gif create mode 100644 resources/dijit/themes/soria/images/preciseSliderThumbFocus.png create mode 100644 resources/dijit/themes/soria/images/progressBarAnim.gif create mode 100644 resources/dijit/themes/soria/images/progressBarEmpty.png create mode 100644 resources/dijit/themes/soria/images/progressBarFull.png create mode 100644 resources/dijit/themes/soria/images/sliderEmpty.png create mode 100644 resources/dijit/themes/soria/images/sliderEmptyVertical.png create mode 100644 resources/dijit/themes/soria/images/sliderFull.png create mode 100644 resources/dijit/themes/soria/images/sliderFullFocus.png create mode 100644 resources/dijit/themes/soria/images/sliderFullVertical.png create mode 100644 resources/dijit/themes/soria/images/sliderFullVerticalFocus.png create mode 100644 resources/dijit/themes/soria/images/sliderThumb.gif create mode 100644 resources/dijit/themes/soria/images/sliderThumb.png create mode 100644 resources/dijit/themes/soria/images/sliderThumbFocus.gif create mode 100644 resources/dijit/themes/soria/images/sliderThumbFocus.png create mode 100644 resources/dijit/themes/soria/images/splitContainerSizerH-thumb.png create mode 100644 resources/dijit/themes/soria/images/splitContainerSizerH.png create mode 100644 resources/dijit/themes/soria/images/splitContainerSizerV-thumb.png create mode 100644 resources/dijit/themes/soria/images/splitContainerSizerV.png create mode 100644 resources/dijit/themes/soria/images/spriteArrows.gif create mode 100644 resources/dijit/themes/soria/images/spriteArrows.png create mode 100644 resources/dijit/themes/soria/images/spriteCheckbox.gif create mode 100644 resources/dijit/themes/soria/images/spriteCheckbox.png create mode 100644 resources/dijit/themes/soria/images/spriteDivIcons.gif create mode 100644 resources/dijit/themes/soria/images/spriteDivIcons.png create mode 100644 resources/dijit/themes/soria/images/spriteRadio.gif create mode 100644 resources/dijit/themes/soria/images/spriteRadio.png create mode 100644 resources/dijit/themes/soria/images/spriteRoundedIconsSmall.gif create mode 100644 resources/dijit/themes/soria/images/spriteRoundedIconsSmall.png create mode 100644 resources/dijit/themes/soria/images/spriteRoundedIconsSmallBl.gif create mode 100644 resources/dijit/themes/soria/images/spriteRoundedIconsSmallBl.png create mode 100644 resources/dijit/themes/soria/images/spriteTree.gif create mode 100644 resources/dijit/themes/soria/images/spriteTree.png create mode 100644 resources/dijit/themes/soria/images/spriteTree_rtl.gif create mode 100644 resources/dijit/themes/soria/images/spriteTree_rtl.png create mode 100644 resources/dijit/themes/soria/images/tabBottomActiveC.gif create mode 100644 resources/dijit/themes/soria/images/tabBottomEnabledC.gif create mode 100644 resources/dijit/themes/soria/images/tabBottomEnabledSpriteLR.gif create mode 100644 resources/dijit/themes/soria/images/tabBottomHoverC.gif create mode 100644 resources/dijit/themes/soria/images/tabContainerSprite.gif create mode 100644 resources/dijit/themes/soria/images/tabLeftChecked.gif create mode 100644 resources/dijit/themes/soria/images/tabRightChecked.gif create mode 100644 resources/dijit/themes/soria/images/titleBar.png create mode 100644 resources/dijit/themes/soria/images/titleBarActive.png create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorDown.gif create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorDown.png create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorLeft.gif create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorLeft.png create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorRight.gif create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorRight.png create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorUp.gif create mode 100644 resources/dijit/themes/soria/images/tooltipConnectorUp.png create mode 100644 resources/dijit/themes/soria/images/treeExpand_loading.gif create mode 100644 resources/dijit/themes/soria/images/treeHover.png create mode 100644 resources/dijit/themes/soria/images/treeI.gif create mode 100644 resources/dijit/themes/soria/images/treeI_half.gif create mode 100644 resources/dijit/themes/soria/images/treeI_half_rtl.gif create mode 100644 resources/dijit/themes/soria/images/treeI_rtl.gif create mode 100644 resources/dijit/themes/soria/images/validationInputBg.gif create mode 100644 resources/dijit/themes/soria/images/validationInputBg.png create mode 100644 resources/dijit/themes/soria/images/warning.png create mode 100644 resources/dijit/themes/soria/layout/AccordionContainer.css create mode 100644 resources/dijit/themes/soria/layout/AccordionContainer_rtl.css create mode 100644 resources/dijit/themes/soria/layout/BorderContainer.css create mode 100644 resources/dijit/themes/soria/layout/ContentPane.css create mode 100644 resources/dijit/themes/soria/layout/SplitContainer.css create mode 100644 resources/dijit/themes/soria/layout/TabContainer.css create mode 100644 resources/dijit/themes/soria/layout/TabContainer_rtl.css create mode 100644 resources/dijit/themes/soria/soria.css create mode 100644 resources/dijit/themes/soria/soria_rtl.css create mode 100644 resources/dijit/themes/tundra/Calendar.css create mode 100644 resources/dijit/themes/tundra/Calendar_rtl.css create mode 100644 resources/dijit/themes/tundra/ColorPalette.css create mode 100644 resources/dijit/themes/tundra/Common.css create mode 100644 resources/dijit/themes/tundra/Dialog.css create mode 100644 resources/dijit/themes/tundra/Dialog_rtl.css create mode 100644 resources/dijit/themes/tundra/Editor.css create mode 100644 resources/dijit/themes/tundra/Editor_rtl.css create mode 100644 resources/dijit/themes/tundra/Menu.css create mode 100644 resources/dijit/themes/tundra/Menu_rtl.css create mode 100644 resources/dijit/themes/tundra/ProgressBar.css create mode 100644 resources/dijit/themes/tundra/TimePicker.css create mode 100644 resources/dijit/themes/tundra/TimePicker_rtl.css create mode 100644 resources/dijit/themes/tundra/TitlePane.css create mode 100644 resources/dijit/themes/tundra/TitlePane_rtl.css create mode 100644 resources/dijit/themes/tundra/Toolbar.css create mode 100644 resources/dijit/themes/tundra/Tree.css create mode 100644 resources/dijit/themes/tundra/Tree_rtl.css create mode 100644 resources/dijit/themes/tundra/form/Button.css create mode 100644 resources/dijit/themes/tundra/form/Checkbox.css create mode 100644 resources/dijit/themes/tundra/form/Common.css create mode 100644 resources/dijit/themes/tundra/form/RadioButton.css create mode 100644 resources/dijit/themes/tundra/form/Select.css create mode 100644 resources/dijit/themes/tundra/form/Slider.css create mode 100644 resources/dijit/themes/tundra/form/Slider_rtl.css create mode 100644 resources/dijit/themes/tundra/images/accordionItemActive.gif create mode 100644 resources/dijit/themes/tundra/images/accordionItemHover.gif create mode 100644 resources/dijit/themes/tundra/images/buttonActive.png create mode 100644 resources/dijit/themes/tundra/images/buttonDisabled.png create mode 100644 resources/dijit/themes/tundra/images/buttonEnabled.png create mode 100644 resources/dijit/themes/tundra/images/buttonHover.png create mode 100644 resources/dijit/themes/tundra/images/calendarDayLabel.png create mode 100644 resources/dijit/themes/tundra/images/calendarMonthLabel.png create mode 100644 resources/dijit/themes/tundra/images/calendarYearLabel.png create mode 100644 resources/dijit/themes/tundra/images/checkmark.gif create mode 100644 resources/dijit/themes/tundra/images/checkmark.png create mode 100644 resources/dijit/themes/tundra/images/checkmarkNoBorder.gif create mode 100644 resources/dijit/themes/tundra/images/checkmarkNoBorder.png create mode 100644 resources/dijit/themes/tundra/images/circleIcon.gif create mode 100644 resources/dijit/themes/tundra/images/circleIcon.png create mode 100644 resources/dijit/themes/tundra/images/comboArrowDown.gif create mode 100644 resources/dijit/themes/tundra/images/dijitProgressBarAnim.gif create mode 100644 resources/dijit/themes/tundra/images/dijitProgressBarAnim.psd create mode 100644 resources/dijit/themes/tundra/images/dndCopy.png create mode 100644 resources/dijit/themes/tundra/images/dndMove.png create mode 100644 resources/dijit/themes/tundra/images/dndNoCopy.png create mode 100644 resources/dijit/themes/tundra/images/dndNoMove.png create mode 100644 resources/dijit/themes/tundra/images/dojoTundraGradientBg.gif create mode 100644 resources/dijit/themes/tundra/images/dojoTundraGradientBg.png create mode 100644 resources/dijit/themes/tundra/images/doubleArrowDown.png create mode 100644 resources/dijit/themes/tundra/images/doubleArrowUp.png create mode 100644 resources/dijit/themes/tundra/images/folderClosed.gif create mode 100644 resources/dijit/themes/tundra/images/folderOpened.gif create mode 100644 resources/dijit/themes/tundra/images/i.gif create mode 100644 resources/dijit/themes/tundra/images/i_half.gif create mode 100644 resources/dijit/themes/tundra/images/i_half_rtl.gif create mode 100644 resources/dijit/themes/tundra/images/i_rtl.gif create mode 100644 resources/dijit/themes/tundra/images/leaf.gif create mode 100644 resources/dijit/themes/tundra/images/loading.gif create mode 100644 resources/dijit/themes/tundra/images/menu.png create mode 100644 resources/dijit/themes/tundra/images/minusButton.gif create mode 100644 resources/dijit/themes/tundra/images/no.gif create mode 100644 resources/dijit/themes/tundra/images/noX.gif create mode 100644 resources/dijit/themes/tundra/images/plusButton.gif create mode 100644 resources/dijit/themes/tundra/images/popupMenuBg.gif create mode 100644 resources/dijit/themes/tundra/images/preciseSliderThumb.gif create mode 100644 resources/dijit/themes/tundra/images/preciseSliderThumb.png create mode 100644 resources/dijit/themes/tundra/images/preciseSliderThumbFocus.gif create mode 100644 resources/dijit/themes/tundra/images/preciseSliderThumbFocus.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-1.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-2.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-3.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-4.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-5.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-6.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-7.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-8.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim-9.png create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim.gif create mode 100644 resources/dijit/themes/tundra/images/progressBarAnim.psd create mode 100644 resources/dijit/themes/tundra/images/progressBarEmpty.png create mode 100644 resources/dijit/themes/tundra/images/progressBarFull.png create mode 100644 resources/dijit/themes/tundra/images/radioButtonActive.png create mode 100644 resources/dijit/themes/tundra/images/radioButtonActiveDisabled.png create mode 100644 resources/dijit/themes/tundra/images/radioButtonActiveHover.png create mode 100644 resources/dijit/themes/tundra/images/radioButtonDisabled.png create mode 100644 resources/dijit/themes/tundra/images/radioButtonEnabled.png create mode 100644 resources/dijit/themes/tundra/images/radioButtonHover.png create mode 100644 resources/dijit/themes/tundra/images/sliderEmpty.png create mode 100644 resources/dijit/themes/tundra/images/sliderEmptyVertical.png create mode 100644 resources/dijit/themes/tundra/images/sliderFull.png create mode 100644 resources/dijit/themes/tundra/images/sliderFullFocus.png create mode 100644 resources/dijit/themes/tundra/images/sliderFullVertical.png create mode 100644 resources/dijit/themes/tundra/images/sliderFullVerticalFocus.png create mode 100644 resources/dijit/themes/tundra/images/sliderThumb.png create mode 100644 resources/dijit/themes/tundra/images/sliderThumbFocus.gif create mode 100644 resources/dijit/themes/tundra/images/sliderThumbFocus.png create mode 100644 resources/dijit/themes/tundra/images/smallArrowDown.png create mode 100644 resources/dijit/themes/tundra/images/smallArrowUp.png create mode 100644 resources/dijit/themes/tundra/images/splitContainerSizerH-thumb.png create mode 100644 resources/dijit/themes/tundra/images/splitContainerSizerH.png create mode 100644 resources/dijit/themes/tundra/images/splitContainerSizerV-thumb.png create mode 100644 resources/dijit/themes/tundra/images/splitContainerSizerV.png create mode 100644 resources/dijit/themes/tundra/images/spriteArrows.gif create mode 100644 resources/dijit/themes/tundra/images/spriteArrows.png create mode 100644 resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif create mode 100644 resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.png create mode 100644 resources/dijit/themes/tundra/images/tabActive.png create mode 100644 resources/dijit/themes/tundra/images/tabClose.gif create mode 100644 resources/dijit/themes/tundra/images/tabClose.png create mode 100644 resources/dijit/themes/tundra/images/tabCloseHover.gif create mode 100644 resources/dijit/themes/tundra/images/tabCloseHover.png create mode 100644 resources/dijit/themes/tundra/images/tabDisabled.png create mode 100644 resources/dijit/themes/tundra/images/tabEnabled.png create mode 100644 resources/dijit/themes/tundra/images/tabHover.gif create mode 100644 resources/dijit/themes/tundra/images/tabHover.png create mode 100644 resources/dijit/themes/tundra/images/titleBar.png create mode 100644 resources/dijit/themes/tundra/images/titleBarBg.gif create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorDown.gif create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorDown.png create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorLeft.gif create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorLeft.png create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorRight.gif create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorRight.png create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorUp.gif create mode 100644 resources/dijit/themes/tundra/images/tooltipConnectorUp.png create mode 100644 resources/dijit/themes/tundra/images/treeExpand_leaf.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_leaf_rtl.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_loading.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_minus.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_minus_rtl.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_mius.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_plus.gif create mode 100644 resources/dijit/themes/tundra/images/treeExpand_plus_rtl.gif create mode 100644 resources/dijit/themes/tundra/images/treeHover.png create mode 100644 resources/dijit/themes/tundra/images/validationInputBg.gif create mode 100644 resources/dijit/themes/tundra/images/validationInputBg.png create mode 100644 resources/dijit/themes/tundra/images/warning.png create mode 100644 resources/dijit/themes/tundra/layout/AccordionContainer.css create mode 100644 resources/dijit/themes/tundra/layout/BorderContainer.css create mode 100644 resources/dijit/themes/tundra/layout/ContentPane.css create mode 100644 resources/dijit/themes/tundra/layout/SplitContainer.css create mode 100644 resources/dijit/themes/tundra/layout/TabContainer.css create mode 100644 resources/dijit/themes/tundra/layout/TabContainer_rtl.css create mode 100644 resources/dijit/themes/tundra/tundra.css create mode 100644 resources/dijit/themes/tundra/tundra_rtl.css create mode 100644 resources/dojo/dojo.js create mode 100644 resources/dojo/resources/LICENSE create mode 100644 resources/dojo/resources/blank.gif create mode 100644 resources/dojo/resources/blank.html create mode 100644 resources/dojo/resources/dnd.css create mode 100644 resources/dojo/resources/dojo.css create mode 100644 resources/dojo/resources/iframe_history.html create mode 100644 resources/dojo/resources/images/dndCopy.png create mode 100644 resources/dojo/resources/images/dndMove.png create mode 100644 resources/dojo/resources/images/dndNoCopy.png create mode 100644 resources/dojo/resources/images/dndNoMove.png create mode 100644 resources/dojox/layout/resources/DndGridContainer.css create mode 100644 resources/dojox/layout/resources/ExpandoPane.css create mode 100644 resources/dojox/layout/resources/ExpandoPane.html create mode 100644 resources/dojox/layout/resources/FloatingPane.css create mode 100644 resources/dojox/layout/resources/FloatingPane.html create mode 100644 resources/dojox/layout/resources/GridContainer.css create mode 100644 resources/dojox/layout/resources/GridContainer.html create mode 100644 resources/dojox/layout/resources/RadioGroup.css create mode 100644 resources/dojox/layout/resources/ResizeHandle.css create mode 100644 resources/dojox/layout/resources/RotatorContainer.css create mode 100644 resources/dojox/layout/resources/ScrollPane.css create mode 100644 resources/dojox/layout/resources/ScrollPane.html create mode 100644 resources/dojox/layout/resources/ToggleSplitter.css create mode 100644 resources/dojox/layout/resources/icons/gridcontainer_grip.gif create mode 100644 resources/dojox/layout/resources/icons/grip_bg.gif create mode 100644 resources/dojox/layout/resources/icons/pixel.gif create mode 100644 resources/dojox/layout/resources/icons/resize.png create mode 100644 resources/dojox/layout/resources/icons/resizeRtl.png create mode 100644 resources/dojox/layout/resources/icons/rotator.png create mode 100644 resources/dojox/layout/resources/icons/splitterToggleH.png create mode 100644 resources/dojox/layout/resources/icons/splitterToggleV.png create mode 100644 resources/dojox/widget/ColorPicker/ColorPicker.css create mode 100644 resources/dojox/widget/ColorPicker/ColorPicker.html create mode 100644 resources/dojox/widget/ColorPicker/images/hue.png create mode 100644 resources/dojox/widget/ColorPicker/images/hueHandle.png create mode 100644 resources/dojox/widget/ColorPicker/images/hueHandleA11y.png create mode 100644 resources/dojox/widget/ColorPicker/images/pickerPointer.png create mode 100644 resources/dojox/widget/ColorPicker/images/underlay.png rename {js/editor/resources => resources}/fonts/fonts.css (100%) diff --git a/css/dojo-app.css b/css/dojo-app.css new file mode 100644 index 00000000..e04c08ea --- /dev/null +++ b/css/dojo-app.css @@ -0,0 +1,12 @@ +/** + * If you are developing a project that makes use of Dijit widgets, you will probably want to include the two files + * below; otherwise, you can remove them. When building for release, Dojo will automatically combine all of your + * @imported CSS files into a single file. + * + * It is highly, highly recommended that you develop your CSS using Stylus: http://learnboost.github.com/stylus/. + */ + +@import '../resources/dojo/resources/dojo.css'; +@import '../resources/dijit/themes/claro/claro.css'; +@import '../resources/dojox/layout/resources/ExpandoPane.css'; +@import '../resources/dojox/widget/ColorPicker/ColorPicker.css'; diff --git a/index.php b/index.php index e1b6641b..fecbf373 100755 --- a/index.php +++ b/index.php @@ -26,6 +26,7 @@ OCP\JSON::checkAppEnabled('office'); OCP\App::setActiveNavigationEntry( 'office_index' ); OCP\Util::addStyle( 'office', 'style' ); +OCP\Util::addStyle( 'office', 'dojo-app' ); OCP\Util::addStyle( 'office', 'editor' ); OCP\Util::addScript('office', 'office'); diff --git a/js/dojo-amalgamation.js b/js/dojo-amalgamation.js index b7de00ff..a4466c6f 100644 --- a/js/dojo-amalgamation.js +++ b/js/dojo-amalgamation.js @@ -9,10 +9,10 @@ dojoConfig = { locale: usedLocale, paths: { "webodf/editor": "/owncloud/apps/office/js/editor", - "dijit": "/owncloud/apps/office/js/editor/dijit", - "dojox": "/owncloud/apps/office/js/editor/dojox", - "dojo": "/owncloud/apps/office/js/editor/dojo", - "resources": "/owncloud/apps/office/js/editor/resources" + "dijit": "/owncloud/apps/office/resources/dijit", + "dojox": "/owncloud/apps/office/resources/dojox", + "dojo": "/owncloud/apps/office/resources/dojo", + "resources": "/owncloud/apps/office/resources" } }; diff --git a/js/office.js b/js/office.js index 7fef9ff2..8fbbd681 100644 --- a/js/office.js +++ b/js/office.js @@ -1,17 +1,5 @@ /*globals $,OC,fileDownloadPath,t,document,odf,webodfEditor,alert,require,dojo */ var officeMain = { -/* - dojoConfig: { - locale: "C", - paths: { - "webodf/editor": "/owncloud/apps/office/js/editor", - "dijit": "/owncloud/apps/office/js/editor/dijit", - "dojox": "/owncloud/apps/office/js/editor/dojox", - "dojo": "/owncloud/apps/office/js/editor/dojo", - "resources": "/owncloud/apps/office/js/editor/resources" - } - }, - */ onStartup: function() { "use strict"; OC.addScript('office', 'webodf_bootstrap', function() { @@ -95,8 +83,6 @@ var officeMain = { }; $(document).ready(function() { - - $('.documentslist tr').click(function(event) { event.preventDefault(); officeMain.onView('', $(this).attr('data-file')); diff --git a/resources/dijit/icons/commonIcons.css b/resources/dijit/icons/commonIcons.css new file mode 100644 index 00000000..d07d0051 --- /dev/null +++ b/resources/dijit/icons/commonIcons.css @@ -0,0 +1 @@ +.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('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('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('images/commonIconsObjActDisabled.png');}.dijitIconSave {background-position: 0;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -160px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;} .dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage{background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.dijitIconLoading {background:url('images/loadingAnimation_rtl.gif') no-repeat; height: 20px; width: 20px;} \ No newline at end of file diff --git a/resources/dijit/icons/commonIcons_rtl.css b/resources/dijit/icons/commonIcons_rtl.css new file mode 100644 index 00000000..105011a5 --- /dev/null +++ b/resources/dijit/icons/commonIcons_rtl.css @@ -0,0 +1 @@ +.dijitRtl .dijitIconSave,.dijitRtl .dijitIconPrint,.dijitRtl .dijitIconCut,.dijitRtl .dijitIconCopy,.dijitRtl .dijitIconClear,.dijitRtl .dijitIconDelete,.dijitRtl .dijitIconUndo,.dijitRtl .dijitIconEdit,.dijitRtl .dijitIconNewTask,.dijitRtl .dijitIconEditTask,.dijitRtl .dijitIconEditProperty,.dijitRtl .dijitIconTask,.dijitRtl .dijitIconFilter,.dijitRtl .dijitIconConfigure,.dijitRtl .dijitIconSearch,.dijitRtl .dijitIconApplication,.dijitRtl .dijitIconBookmark,.dijitRtl .dijitIconChart,.dijitRtl .dijitIconConnector,.dijitRtl .dijitIconDatabase,.dijitRtl .dijitIconDocuments,.dijitRtl .dijitIconMail,.dijitRtl .dijitLeaf,.dijitRtl .dijitIconFile,.dijitRtl .dijitIconFunction,.dijitRtl .dijitIconKey,.dijitRtl .dijitIconPackage,.dijitRtl .dijitIconSample,.dijitRtl .dijitIconTable,.dijitRtl .dijitIconUsers,.dijitRtl .dijitFolderClosed,.dijitRtl .dijitIconFolderClosed,.dijitRtl .dijitFolderOpened,.dijitRtl .dijitIconFolderOpen,.dijitRtl .dijitIconError {background-image: url('images/commonIconsObjActEnabled_rtl.png'); width: 16px; height: 16px;}.dj_ie6 .dijitRtl .dijitIconSave,.dj_ie6 .dijitRtl .dijitIconPrint,.dj_ie6 .dijitRtl .dijitIconCut,.dj_ie6 .dijitRtl .dijitIconCopy,.dj_ie6 .dijitRtl .dijitIconClear,.dj_ie6 .dijitRtl .dijitIconDelete,.dj_ie6 .dijitRtl .dijitIconUndo,.dj_ie6 .dijitRtl .dijitIconEdit,.dj_ie6 .dijitRtl .dijitIconNewTask,.dj_ie6 .dijitRtl .dijitIconEditTask,.dj_ie6 .dijitRtl .dijitIconEditProperty,.dj_ie6 .dijitRtl .dijitIconTask,.dj_ie6 .dijitRtl .dijitIconFilter,.dj_ie6 .dijitRtl .dijitIconConfigure,.dj_ie6 .dijitRtl .dijitIconSearch,.dj_ie6 .dijitRtl .dijitIconApplication,.dj_ie6 .dijitRtl .dijitIconBookmark,.dj_ie6 .dijitRtl .dijitIconChart,.dj_ie6 .dijitRtl .dijitIconConnector,.dj_ie6 .dijitRtl .dijitIconDatabase,.dj_ie6 .dijitRtl .dijitIconDocuments,.dj_ie6 .dijitRtl .dijitIconMail,.dj_ie6 .dijitRtl .dijitLeaf,.dj_ie6 .dijitRtl .dijitIconFile,.dj_ie6 .dijitRtl .dijitIconFunction,.dj_ie6 .dijitRtl .dijitIconKey,.dj_ie6 .dijitRtl .dijitIconPackage,.dj_ie6 .dijitRtl .dijitIconSample,.dj_ie6 .dijitRtl .dijitIconTable,.dj_ie6 .dijitRtl .dijitIconUsers,.dj_ie6 .dijitRtl .dijitFolderClosed,.dj_ie6 .dijitRtl .dijitIconFolderClosed,.dj_ie6 .dijitRtl .dijitFolderOpened,.dj_ie6 .dijitRtl .dijitIconFolderOpen,.dj_ie6 .dijitRtl .dijitIconError {background-image: url('images/commonIconsObjActEnabled8bit_rtl.png');}.dijitRtl .dijitDisabled .dijitIconSave,.dijitRtl .dijitDisabled .dijitIconPrint,.dijitRtl .dijitDisabled .dijitIconCut,.dijitRtl .dijitDisabled .dijitIconCopy,.dijitRtl .dijitDisabled .dijitIconClear,.dijitRtl .dijitDisabled .dijitIconDelete,.dijitRtl .dijitDisabled .dijitIconUndo,.dijitRtl .dijitDisabled .dijitIconEdit,.dijitRtl .dijitDisabled .dijitIconNewTask,.dijitRtl .dijitDisabled .dijitIconEditTask,.dijitRtl .dijitDisabled .dijitIconEditProperty,.dijitRtl .dijitDisabled .dijitIconTask,.dijitRtl .dijitDisabled .dijitIconFilter,.dijitRtl .dijitDisabled .dijitIconConfigure,.dijitRtl .dijitDisabled .dijitIconSearch,.dijitRtl .dijitDisabled .dijitIconApplication,.dijitRtl .dijitDisabled .dijitIconBookmark,.dijitRtl .dijitDisabled .dijitIconChart,.dijitRtl .dijitDisabled .dijitIconConnector,.dijitRtl .dijitDisabled .dijitIconDatabase,.dijitRtl .dijitDisabled .dijitIconDocuments,.dijitRtl .dijitDisabled .dijitIconMail,.dijitRtl .dijitDisabled .dijitLeaf,.dijitRtl .dijitDisabled .dijitIconFile,.dijitRtl .dijitDisabled .dijitIconFunction,.dijitRtl .dijitDisabled .dijitIconKey,.dijitRtl .dijitDisabled .dijitIconPackage,.dijitRtl .dijitDisabled .dijitIconSample,.dijitRtl .dijitDisabled .dijitIconTable,.dijitRtl .dijitDisabled .dijitIconUsers,.dijitRtl .dijitDisabled .dijitFolderClosed,.dijitRtl .dijitDisabled .dijitIconFolderClosed,.dijitRtl .dijitDisabled .dijitFolderOpened,.dijitRtl .dijitDisabled .dijitIconFolderOpen,.dijitRtl .dijitDisabled .dijitIconError {background-image: url('images/commonIconsObjActDisabled_rtl.png');} \ No newline at end of file diff --git a/resources/dijit/icons/editorIcons.css b/resources/dijit/icons/editorIcons.css new file mode 100644 index 00000000..e7796a09 --- /dev/null +++ b/resources/dijit/icons/editorIcons.css @@ -0,0 +1 @@ +.dijitEditorIcon {background-image: url('images/editorIconsEnabled.png'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url('images/editorIconsDisabled.png');}.dijitEditorIconSep {background-position: 0;}.dijitEditorIconSave {background-position: -18px;}.dijitEditorIconPrint {background-position: -36px;}.dijitEditorIconCut {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconPaste {background-position: -90px;}.dijitEditorIconDelete {background-position: -108px;}.dijitEditorIconCancel {background-position: -126px;}.dijitEditorIconUndo {background-position: -144px;}.dijitEditorIconRedo {background-position: -162px;}.dijitEditorIconSelectAll {background-position: -180px;}.dijitEditorIconBold {background-position: -198px;}.dijitEditorIconItalic {background-position: -216px;}.dijitEditorIconUnderline {background-position: -234px;}.dijitEditorIconStrikethrough {background-position: -252px;}.dijitEditorIconSuperscript {background-position: -270px;}.dijitEditorIconSubscript {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconIndent {background-position: -378px;}.dijitEditorIconOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListBulletOutdent {background-position: -432px;}.dijitEditorIconListNumIndent {background-position: -450px;}.dijitEditorIconListNumOutdent {background-position: -468px;}.dijitEditorIconTabIndent {background-position: -486px;}.dijitEditorIconLeftToRight {background-position: -504px;}.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {background-position: -522px;}.dijitEditorIconBackColor {background-position: -540px;}.dijitEditorIconForeColor {background-position: -558px;}.dijitEditorIconHiliteColor {background-position: -576px;}.dijitEditorIconNewPage {background-position: -594px;}.dijitEditorIconInsertImage {background-position: -612px;}.dijitEditorIconInsertTable {background-position: -630px;}.dijitEditorIconSpace {background-position: -648px;}.dijitEditorIconInsertHorizontalRule {background-position: -666px;}.dijitEditorIconInsertOrderedList {background-position: -684px;}.dijitEditorIconInsertUnorderedList {background-position: -702px;}.dijitEditorIconCreateLink {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconViewSource {background-position: -756px;}.dijitEditorIconRemoveFormat {background-position: -774px;}.dijitEditorIconFullScreen {background-position: -792px;}.dijitEditorIconWikiword {background-position: -810px;} \ No newline at end of file diff --git a/resources/dijit/icons/editorIcons_rtl.css b/resources/dijit/icons/editorIcons_rtl.css new file mode 100644 index 00000000..e157b09e --- /dev/null +++ b/resources/dijit/icons/editorIcons_rtl.css @@ -0,0 +1 @@ +.dijitEditorRtl .dijitEditorIcon {background-image: url('images/editorIconsEnabled_rtl.png');}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url('images/editorIconsDisabled_rtl.png');}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url('images/editorIconsEnabled_rtl.png');} \ No newline at end of file diff --git a/resources/dijit/icons/images/commonIconsObjActDisabled.png b/resources/dijit/icons/images/commonIconsObjActDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..a348e3c104983e70dcea360dd8e79803bab9c9e7 GIT binary patch literal 4956 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 F^&f+O8%O{E literal 0 HcmV?d00001 diff --git a/resources/dijit/icons/images/commonIconsObjActDisabled_rtl.png b/resources/dijit/icons/images/commonIconsObjActDisabled_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..ea070eb9a6d4532e70a8476014dd2c744c9c1d0b GIT binary patch literal 5820 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 Ef?8Vrj(AE$sD zi8%IV>k7}01H&VA19bo@dleX?ejj52Z!L3g6Sx1oeeFCQfx3g6y(31~#qN=#v7?=X zzek_rwc{!|M*5~&5Cl=^&_@8Y<;jdn!SAt(WySajgOQy%A;K(sBxy*Z2Nz?d?;J zj;J)4vips&uI%Qq+OI!h`mw_Qy;X}FQ1mGq9G_;lEl^FJGK%>)zqo1@Rq`bDLsUlo z${x)o4^O2-W82UQ1=^)TK_yM=N6;RXzPV2^u(aNwL%9UP{_#j5=n#VF5M)}FWY?7C z(^;A@*rb-@BM@65AQ&l-Gxt^VQ;<%sQkO`}r_i?c?@zR+pw&@v~q z{T%u&-`<)>UCU^#fBn+yrmLfBb+I3Pr-%6Q;-_@6?e7+SwQls)O3Hlt$I8TtNa^gC zvP0!}a>F!fGvR+nVipQ`vORh06R*#Gj^0`9Z4BY34?P>Nd9>6S_~%DOR-AXNo8ow# z53%oUO+f@{qO;tS=UegPwL;~UYRmor?h2oO8vyCr|dn!zX=xNvSEv z%FJ-`XJ;1|7kbDiUZY8g zR7a)6qFbr4Di;~7ugFXqFWjtVW;0-M>agU)>bZ$wn`Yf#ix3eq%ZM6bq^FM$b1QUx zYOK81jWP0uFvg1OY6uK&Snwa&t3P z*{GS=fP(%0y`|&-{4nza=IbqVYjSB_L$x)=|nGqj-1#atDRx9ox6z(&>4 z#Y7!)pi2|;Pn5v#ny-w8ll4#enJ}c<*wTlo7dN3Ir9FH-s_-FlnIU3YA=s4{o-l3O zVB;lh%zSljl5d$zt{dvRQ1zaTCfjmwve9|6d1PRK3xVlfIXcuzCm~1fP-6^;~rid*ZO*(xu9~uqs(bwN3=li5rG#Ursr>tKiGI0J9T)a?`EKj}I>Q(!Fb+Yey*!;P{;4j7NlkPs^@ALo zV7#DCVL6AyZiT?%1cPvF@p>Q}1yye{?L|L1C>AWOPj4F(c5j-NarC{#e+C!r@u{Mq zx*|j9w88A3H%T@A+r^m|R|M)Ab1_MQu|^LDozrf<&qzn;ywMlguGvU43Q%g+G*7|F zY(j?^E&pGOi``vaj2F=K0AOzbTkhDYK*Qp~nHianUOf`NQd6TT8|=vaH@%PSz(`k+zbA;2o|{!s@_hfoQ|K;_$Y;Y<&8Q|7`63gfULa7s z?Tb24Y9r89%Rh`;<41NA{MVVi$9}xMzOg(+5DC~iJ3b>s(FWqF8|@ldDdr88<8tt{ zP*nYqgZ&I+0orKc4C>GVE-VoVoPNFk=)e86Lucgne5iJocpUbVK4#gabvT-J+ncx7 z?rwJPrq~(W`^R$Q#Um~iF8!MZ4)cqd=LgR@XnSgax@?((u^QvzMBE7kOvAv_)APUT84O3*W^73}} z?Rv8A(G>2gz;zQ#lNI1PR)ke4^$oig7PS*-8pk~ZE*l#5kD@>gdUd~oSJGDLMcxNeNqD<&-xA#z)J#*(X6c~#ei>5Eg2-@F37aRUwO;SB zgz-Gmi(`pq_z zO5@_r#c>+kc2CE7+wELG4aDHy?gQ)$4(dGO=skvTVKi%PB$Sqx=EF;--IVeRL9wYl z*LVImIiWR>mRS?#yB0X`a&bfH>?!c}UocAXTKb95n~%M|jQ9{19&T74q20LuhvPF> ziRw2^ti4J)^seZu+=jSqei^isCTX^E^6J!7nZ$V``o8x9rS{Q)m{@MU{@^1he0QAn z^!d*B6q}$MjW(Su^LXDxXY=r(xitw3rG7y(ENl)E`8Et|lHSgRV*bidgH9h6ZJp#h@Jdlz1@@^+X+k#gwELYv%(6gm$qlwn`S5Hn(PVds-THe($?n$>*W=rcdErB)~82gLL4^C%1bY7#R4RgZsK6L^0{A58}U&| z8f|AI^gqYvc$e;Kq6oZNp!D5&xUEwe^NwHSI=;DC2G%pW@~~u(b9FbVpW|c$$5|lp zXKk&hZd!A8xrww#Ca>}B|GubxK}-WIM+<-*?U>zrq&TrgaZyoCUa|34uZTjn0Rap! zTbTna-NQ-UQV7Th0Xzm^;Oz07wZKaJlc`TIBawuG92f{a3_v@9X|H{4A>eR9+>*ph zK1&d2eN2x>%&DsFhPtm{S|15|VwYy0C65$J+?q*tGS9TIvdXluBm>2EkWh-;+PwPy z9tkOpBfYvxs~%t72xesAV5(ZLe9&qSQ)|;R`D$XKT*QF2Z7bYSp(L7eBZ$8R?wnNb z=9mW9PuxKJ=IQw>TR~2}k=S^{vP8o`&9Zpwb3A5dKU^#)+H8U!@JTCYFxpNGtDp4% zV%NCX<*eZuWjwe5n}GwHas@%gog~d0$+#2UJrP|!BL!IIv1cSAo^hnb<`+L2jZ@cG z|7j)(-$-J@@gi*P>^2mGKIj|y{B3Est-`?~nSi}CP~GX&xYxur_}uk|r`CJFovf(^ z`(^rVet!PEp-eJ#IgyA*eHj^qZmVT1`m~yxXXaRETfBL=A~E8gALmazW=)o==R~JiKai!kE=A!6t(aL_>U;48LM9#2(3kAi+zaTU?7yB zK;7;?i2rQ5`_2ybv41R^{dmP*53K*H_d`^(Vf2PBN0erlLYaf01r{>hqt6 zPxYf>?-Q>0Dk2zsfx}f{XP{hTEx-iAO6YEiZ_C}BV=9vRu#TW9_!|iB_-+`*u`hq( zB|?!;ly0vj?Y|%kU058u$>83Zo9q$6Sv^qh_zLE(6*a&31z{^$A=T-e-hL%qK9!45 zlc9#eyp7CZ(WIxdtuR?YrImgQK!@uQ@Y~#Cgb^1NPr`K04`^dIFhOCr{SsS~b?&x2j=A-bJLB>DW=oPQ0&BL+)&HZw= zWg|rM&STf?;igharGX&UZsd-}>^Xb<{9w0al-CiWd#y*L{8Z)6dFuY^KK*2gBtLRR z;{N;})l|duD-z2hg}C~h^0Au0$51~6dkwG|j7T8q#2m?f7eWK*DJ^#z;#Y}KRXwu* fjSrd(Vv`06ZJxO;lA=P#FCNg0clAHp|^l^q>J<_2naGDy@w)2 z6cj;v6O;@^BE6rB^P8D_Kis+hz}+9tUTZ(^`>wV2Ui*2@Iib2b8q5r*7ytmwnm1JS z0DvEwfQ=4u_`JU?<#9N16V(if`Zz11E1G}-N|rct3{ukpZH>{xpe@}UyD--QKp<@l z42g!?TCx^62O;z?jF6iH{+AZGuIPqGTi9WUNOO#}4OX6Sxvq&1X=5qRcmJBUh&EmY z^VsHw2LYq+p<`g-VP_#@$)~7*yzVA@DByr0qLFS6_E;xbH+jB4b!89jU(3RL$Uh-O zJ9)nUBxR_ri&Vi8Fvx2{B3CU$Bt?*tqC%qL5>ir9f=DqDQ4wJgF=0`$tD;h};$pHQ zBFMi6-(fU@rIoCns`_8C4n29k$3!AtR#@28)m6w7ry=wCzLx4~NCT%GRi5vVFJxn5DJynO zN=Z#hSzS_HNlH{yRb5F!O<7t+^_r@hl$w}|sN~;VRh)&h0|ra{n``+GS4HGsxxX60 z0e=`-6+^Ib!C0yja1O{n3zoI{_gqx}RqrpZ<-g{ltoE;5;lpHve;w=pIOe~X4twX9 z`A^dxI{&mi27B1+gu|x3R(O=@@U8$|Ed#Z(7@HWvtxqLUX~BV^33-t?>B_K2l)ks+ z-P0vbmmvx=DX(Fyy9SF<9I(PCA*_DD(Q(RuH`4v>+wi$y z(}}lXcfBh{+rMq^?5%I^x<<5oTWA};%-XdbVd?PB#~*xcGpCzBVb+kVk``}=!yKem7Rd3fn7oUzKP1+cC% z+}8GPnggCXlt0^_|0ttrDk|znU&Pu~S%qY$<)IpzXRj&IArRE1ZEVss+0@jOaW|sw z^P_tqRpa~NapnGv`}|D%6n7%MvmSsFDG%{FOmO2$Wr6xY^H z^sdiLC}#zJ@5<_YjGv#%iODFZQm9pf$x8!HiqD3A)>Rs24KkU%xbE9nolkDb9!8-O zDO1$-#JG~`q4p_z2!b}sYfS)v0ivFc{-OK-c>w)Q+6w?MQ8ZPR4BSQ*lRO{l&vAD= zIU4KM40t8JebGWl+|?JT665FOZM|u8vn_j!{e;>xKNlLc<6#13!UpW|{;oFhl@D@V zuA1qo%KAl)T$VNV9G*9JeqmQIWU}+aeR6ZGMa@QW!5Uh0?MX>Zbz1qJy1LugyIYS_ z6}T&SGOxxgxB1>>c-lGTRF2OdAE%vm|6(HHxnXj<;DkLZc0@vY!aaSgh5k{N;?Aeq zz(60dw;h86(-q3qt3`9eXLZ%Om@>F8C^qMYMpqjrSxBawD48|5^0sZ1>!ZiSn38u7 z*TGDjd8bUNs_RearyM|y7kj5(oYGRURB7d|T>>kco4p@C$U7Zf4!fVk_+HOR>8V7z zoFZoyD;HQ}p6^Eo`vhaxLmnkroLd=^W&wrwUhlxbajz%2$t6$(!{q~yn7TS^zr4EL zfX1^UiqX(`X@JEA@pgqDa*R#I55%+H)fWZ8bnk^1D!rSxEscet=w*E^5fr7@zr0Y^J6$r<6pF2kNV#Y zj#A`aEFpFBN^?Q75?++FqqMYnIu}4dl17EVv9qxLmzMgL6`DrgpZXn^ph`h0cI7Kd zDN?x6$|bTNVg??q04Hs)Z0`l*vIRivy}TkH{I${tUz}6pnI_GxX4)gd-i9OK*~gRo zx0dbJBzF2tQRm-$?`!SpDMm01FPzSdEu3BPt5B%=y!@olV{I@~gU5aLTS60baEIVg z{qU68ea_wQ-us?8wq_D3HYmH-lw7i0xqF2HT6Od1Y9uSyOeg%vY+Exo4d#V7%hvU&zU zWnx~>5uSnu3U&C<+AeZ99S)NwnJyMzE`hC0{|e7sPwV&`-}oP`>ZB?fb`Ti1>-HU8 zoV#o@Hni|Oz9RSo3RRLP)y-`DUMqWruoDTpaf1|3hs(~V#`B)kFcb`mj-S3GVEr-Y z_UF8qM#Jzwq+Mr22*EmeOffT@aB{g6N)YsWT!GlbOdADGaR%6v(J3z*YG0nypo2A+ zzV0X;H_@&;xupEw5f12pp>b0di4%rmZx?VXS~K4=e_~V6l~Y_$V6$+t9TKdXnEU?p z80@*Akr)Fh7Y>a3ufhRC_(Mk;Bp5rz!{amMM~hYBL@A@J^!3&3j@^5!p`A2KXl=b8 zO~=On6lCqnZw7y*LlSD|XJ^l6XM-`Vbc2xuEf^&s{h(vyc5dH`j=m^wT6W}WTj;S; zt*rG1F5bzb2O9Y}GpLGc4!iMkBsTT>Nl-Jj<9-<+IRmf6D@97fi=3JCF1I=|$9wE& z{Pt1uOkXo=pg_SZ6>}=%c4%H+{1a36-aj$UcGE2J&e3t7AJDC9_o4!x~z#{&enC&So;iNSbDhTm8N7cop`^}pW zXqH~=-EW+Lt}^26wMbT!94%?$%t=FDn(JFK#XRXZk6b@XeWVGS5|ZMN>xIU58yXrM zSWPH{i)vh7sjeR>{R%k&Vt$iM^c1g&}B014YK z;_U2?6pm<;(=APzz?(rCrL$C;JMJ>x9ia1@o@l&*P_LSt2rxX#L}t-b(@CC~EzzTW zO$+iPDX4NWZV4>&;59?Us=dipg1@kS6@A7v<$I5T>v2{FJ({Z#nPwH82_%o9r$;qJHaG z;TwcT=_-h&F4_Se3$hfN4Jx)N5*F=9Ktv!&D1cH{W-AP!VE}EUa;4j8I&-1NXw-Q{ z?bGRKLed*0w8auwVatu(aOyIP^n1cD199&yW88(A_9{ z-7Qge2c;}0XLt7oT|SPsp!fG)Qq|%2w`UC#&^qXS zkLbT`RBbo??2`UTp`r}E2e)knwTER25H~NKnPq08DKf;5+~VV2seLNkR3o!7Y|YCc zAr-e{)isdPQeoGBy7H?aQX!nPCnj`R^^GZ<)UbbSV`F3R_t7|JCK7{XTg&O1PCBmR zqTvs*mOqRh(T9d#)G<;PJb5k>JdftvYhl{gJI|rnK8EapdUT$X_Hm6hXF0FH?H$$& zwzqpEX#j;0Pm`}>2^$KHlByUiubMH*xfSv_^W6!BJ3A;p(qr_uafhCs9@~BXinq!H z5CX|C3soI+_%5QzayvSP4G6)nE3QedY_kBjSj1Fmj+mNJp9LH|qrVP{GFdwjDrt@i zX)!-f_?%{kNt|2t<)FSa+jW>S8WQomi4#gOU~osB*iTf%6Ekx)`ozmL2x$JAy{}fr z0-&I;g@mwU!Fn@jkldt9Eu+sr2pC`tXS&Bk(gk2+Jfy>MF5)0%A#rA{F)h4%X?t-d&4({&U`-TOz3I*i zLRTLc^NiAhMY*v)G2cccoQ4DZn2xWK{hif@dOL11_`cVZQ$GkFlG(QvRnBkWuBcWs zY(l!PwoDR&Jq}XG&(#d_*l@Vpbe6uby)IvV%4DAgxbJZnoT|S;FU0zd0P?b)2UbFhlHAY{oc)o+O{XtqQ+lJK54cT`RER) zlSTPWX##+BMlC3Uo?O9M%nlZP)WpQxYrR^hy)!N;jJg`87e9}hhyU2VQ0TdXr~7Eg zR8I#)(dh6%c2YNV1op{;C-c>-SBNk(7o=xC?Owuf@A&ubwNG)h11||Uf{JfTkO~>E zPYeY<2~QDbLad~d_DAV*goM=1w*>8`PbIEJAxPgtB(za4=*&_S_(}W?*1bNCeYO)1 zTEl9!>m|7^51-y(6F16#G4y0XjAoJt0h+atY$9XNn|o;dAvWoWs_8wA&quxjI@dW+ zz4v>!GQiW2u#JM3Lc>98R-l^RM=%) z$p=P=DK1Orz~iKaRXmMbu=bH5ee4pKZ+2QOvsD?kwfKm+3)=OMWjJZ735+okouDIL z+Iy~VN^53jf{3Xp3B5f%>Iw>gly=5*>!7tf&f0*>G+z$}0=HV1-LmTI>pwZ$m24ZF zvN}E`|H&7&#l6R9${9q4c&_+x13f7;V8J$s#w4r5kORi_Fj#$dqWhKGjU8Wu=$_WC z=2vezrZ1lXQ;SyPI_!=&xfiaqY&ci>A|Um>M?`BVMoynUzh%h7vq`|NY7YOgx0syk9sT>%?|90LFVU@Iwtv;Y9aKScl@8tR{?Id{L} zpBEWK&H$nfeh2ZkaJK)C2UPEDM2gdBl3s9*#=@k>*MU?;vwQAPX8}nkw4|X%|LqEe?cIQ;`IL;l!2Ni ztt{BxhL)d`i^GabfQwduo0FTDPf$>hotB4-n+wRr1LWr6;1(3&=W{i%u5+d&|%B0!+Gw>PIZFDKaD7RW6uEc};)hlk@2g2Tht1!CdD;o`yY z4+F@?!^+*>6=Dx|q5aEfVF~txh|~Xx^nbhH?D`*C7mt4r)1LtY`dGLExjDK1cIh9W zn%e&#>g@a9MTOx!z$zph+GWZi8nAYgYLFxcsz zQPi{pL%<$(U{_jMZGKvPdlzf4x5vNGYHA`%E*=mI7b_bjkU0Gxdro_MYY{GCVUU0f zNM1l*T9BI?Brhz@D<=n%;o|}c$?|jaOaEgF0$X`H+qgjfv9tsK{Xwf!puXV*WT zK{oF8UN+Y9?qFxye|1>I{=dfp`mcQdwzdARv4G_Mt1a+PFu=dl`hQLHKTUtM^SAgP z(f+CYNA@-@f3)uYN7TfkG(`XaldTd+TF2+-;al_owf?8)tn?%1Iy@C8B2%TJ__`!e zZEo(=&)F6FvmSz3JTVTrBPM(;V-BV*dtH@sXR#SQ73HtFp-FM{1YaoPn^#4jQ-!@n zy<>M;uLGYRZ%sVLGK6%W@$R}bmZEw|6>i_dn8sdFFk-V^r}y$D&r4&8&M z#?n}~A?#+kmzV^;fo?LN-*532&DRi}&tcud_WCo)c9eqJ5I+Ub3K_&qaAn)NFSYmm zCL}PEDAqou;fDam2ZW)-2+_Oy%f?<9L-pmN!l{k;=HZrF$%47WMiwL1KCz?pq5rq)zfnMUD~QmvKe)+Osn z{CXg9Tj+je8!H$dFMnlnBdw|`rj#XuF&;MG6DZy}qt>2RcW%piz^5>g8HHvyho~(& zr;vaO^*?meIXCo=zm-KJ=P!!^Gy>E3Dx$0OCE&5q!+Qn7Ava8c^UwO5r>UaW+xFPB z(;YM+6Qs3x5m+=JeNg|7!((yh`w(aXGsk32ztOx6vG~r_RajP3@9kkH2jx908L%}$ z`U1m;dQtdHW1g5$kA|)hgI{LL9W-TTV8>;d+l8m9E!RfgxN~0Z*M-mHpcMYB_-p#f zH_4>+O)&rT2IIVjXmhLyN5gx5H*{!|Kyz!5xNpYAJ`N2hTm-Oo>u5K(PNtOg1}*rr z9ee*Ma>v(Qh{#}&;zb*p)^gbS%`|1)uP?!FvKwIuEI$ToDdwfnI|!$*$reNz5U$rW zLRNlpCtp1|Ig1o?yAzymkN2J4taux_Jcc%Ydzv9*HA(o`8TpF(#njUxztZ8oey;=< z9%c5uDrQ6`T`h9a@w)_UM@jjq&)8y6aNn@{QnusyWIyT=$!V4$cFv^^0SuS&44*H(8GvS5-bnayNxoQ>1=u}^XM>T7p5`s819UtHZ8qsdcx^Ii#XF--sbz8 zrts?QmkffNbnNW0)_whn{sb0lmFOkm)jw7U%H4KC-S}+@nE+6A+9e6Peje0&_DG*H zC69xG@^7-nv{ z>I;WfpY*Tsdy7NRVt$6Q{eH{10}i~g*UItAbbniUcuaNqe5x;v@l>t^f?vc9zHSuP zS6PidA6SdwI13on{}R}UWp5?F=F}-3;I;bzwV~`$5M)VZ0s1+e7@AS$Y{pre&|RQs z+XFOi>qcNSR>Uv;0KSngDEDhtB^Mt#)LZnbSnx-ICO zEwP%9Hc)l(rTA3pPlix6vvHaFnl)z&h3p4_%Y$VWe)4ik2bJdO0w2mlR*zv&=|B&V zM+l$lk>22Z^s^|@-*_c>L#*NLyuzBI6#SY5F#X`Wcqur+U_(KG`XNu(U;dkSw#5SP zrNW?&fxwh4m6X^I)x`J6DV^;`{q+-8cSwf;l6XKq)}AMiIq$ODV2B8M+Rw`G3(~a$}{;Ui>hiJwt`Ir^WT(<^* zGSMDsu9b|u`6*Kz*$jko^2}|YdE%(peg4CHD2P>~G>k+gX3%jqKRAe@b=%}@-$=9| zT$b8MKmMjSe3J3IuL>Mh?;})`C@cBy%JA&2X8d7qJoftc>B75-gVqDQch|OQl1R@P z=_J+1>Dr`celN4Y6O^#Y0I%g0s;Zj}Ys>`*Rpy)HEXf83`ZNE_IG5_1=?G?Q8CS?8 z>nB}Q9KpUJqDeQ^w9O{Wb|DR!t(*ufOyX5hjHjH=L@dowsJ$MJm-W{B#ni1FKG-X! zn&skdjN#i+as?}sgyw)Hh0{VS@!+->(lxDY9pn0{fq{s7Ep&yF(90$7N&8>A&pd%EL+gl{&v~^H)x<$R^J(H6!nDh$e_ixxq0W^IZxDb;0(J zlatPkDA{iwhv4)FVnGAfE7<0!&-=OuP3#wt_v8;Gw7fDK$m62d!;r)PU}WjSCQFuJDE*ZPj&n}IK;HeBZTkR?78`~>9uej6y4!K1%AEs zm^XM{&hlY^IGX!ab$!0-_4xc`ogBmbc2ljHC>{XpWKotOnvAJp*wQz&tLc&Qgqlz@u}1Bex|*qm$FV256#Md;jT40_~hIuKLN0dMQGaW7?b< z(DMJ8R9cX3`@?Cq1a|`9lnc^X|jvTSBiRDcs!q zbzYQ9v@D4XzhcjvS(=PtT! zI^3Izy1Sm{6=&4_79&F2C(D^gKXhp#l$R?_;lvWP6Yi(Rtiz(w4=pl@TMvh>>gsKX zc~+sF0guAMjeNQcp$_*J_?;OqDfK2EC(J>hk1}KH0J}EJ@Y%bY;o1bnyV?L^fGv-| zPR;2`3E`&JnDgOKRnse5g&Tqu(KDh(h$wFJop4{lqT{Y=$%p#x69rpZt_Ge^Hf=-# zMup^?mEOUo(#Y4!fv)PWbEnCEp8%~~RCjCS`J8@rx>LCvpqaI+E{5Kz^PZ0vVA?5)_N;iE}| z-~8lW!+A-1)-_^tjcoA62>t5UlhBPZgN4TtD6#xDGk(Rk^M7rkN%69oX%=YZuCmPr zYaj{{)+0gnIT4Nb1WwwjE@=&6ux+(RP zCK?d>>pr0p4{5;R28a4_GAd>hCcs((`tKEU)c)<+Hsd5y+}tUS!^fGv*lt3iMI@_&B($J5 z(5=}ZmaVhat#w~^rm;{?FJ$Zs-{)n8pEFuA8wW42QE)%B(9b}cMX-$h(v}9boP!bQOR4{A-)@_+C?RbfkVAw%}hrSczib_-k%E^t>84&|~{Ek2V*(37n$g z#iB~&)G5hk-%IG0%yoLg<5o=JC3mJ;83tQc3BKu)>&R)8a+nNlfs0nMIZ4EZJl}U4 zovvo74GZs{h^*Nm_<)t6c8Q&EIuAZcftzVqrxT*;FnBuY{<%>!*bq5|T_ZgT(;Lfr z=UhoLT@ncQIaa0iFI{77Zrnnc~5DQ4~gLE`8&Dv z7RJhGdrx}aRaKwb_MFd_*U4y zwr!YTG2s_ywJ9{>AO}o4VvtYZTs1#p-KU%T%7q zi|3aYE7#4}j5k-A6;e&(RFmcbZTOtL#OG-UV_<>C8>zKqkY;{ek}PG8%nX{f4x|%% z3dLKp*I4%Rd>1mEUKK34eF4Vj=o{xcHA^Or!cV}V^%^0jG~maZEsYFXCvnj0X#=Zs z^~ZQT-^Tj{sWAAGqherzA=V8A+iPHUf8^OK-cx@Fl`bk2T&$v;5FM{HQM_-L1t6(L zcMVoR>~pc4_!v!dtVO4}*h#Yj=Y z^5)7<+%A&%fE~FwXNDp7j~?~G$l=9QC3*SgE_iA#c2{#Q87pwMEPqGXXc5BL(+|uv zNLrM#r}6v7(^@Yhu^;g2v{4nilb}PMY_5Ujv`6Q>N5c+SuIhU;6~u|{UL1I1*x37! zmv|-OHn-$!!!^iLV8~k&u?L`ukRRE2+slycOZ~`owehf$I59L;q|i1>vwZBrPd$Ev z_u1^z>(sLkD%3@9+)p?wHdo|^RobP#=%ak{$9k0x*Na@3>vdYn8d1gfe^n!6io zh?wF@Yrt73uC(+xW3kC9V=r+}-r+`Fc?|AiN_V!sAG7Y7Vz551dI!lO(uA+k`Q3b$ zc_;%b&XS_6IO59^=`&!c5baVCMZ>{*2_y3ghA`vG0Q$e#11Yb^6CvHIDLh{z25?HE z%c0(fKknTj8B62lizw>C>6j$NN;$-h8O-A5MeTu5gN@5BiM-j+Wc&tU5p^H$W+|G62aUOjNmF9StXblnjl@7Lx@Uo8m2)nf#80Y zLP7R4N#KHRzBXPHWY`u@h=B7%(L7jwjrQZKAhcn{W`SWPqeibr@5#PAq$ zD(B9RC~9@nFw-j27dB?CY3BA^Yk^c{VMJ-FWD>=&bCEN-Tbz{BUlekbGdX<7tj6%d z8l6J@*VfCLC3)d`0-@&T?~$2b67PTkLe=5OAt?meleb-VQ>cd~q`Tr?OzuI=-Qz+& z54nyiiF4*J4o~9&iZ?gvrP8M9-!Z>k^1#+CwY@$OW(pf9R80l9p3Kv}-60maWQe-9 zMSza%jE_92lEQ&zGYHyRKo0^}FBOcBEaQa0#dD(MHM90#2I@nQn)Vuq)^dXnKPql4 zAwQI54U9_X!#%l}(*vnz9}iFBLF0k*1QUI3xeJvJ9>J5M=|)SPoJ5R+ z@hjLh@^ms`3eYUsO-UX70vO#%?2Y^;_zvJZx+3Frij@8FWEg<;`2ET=tX1sASBLuF zRxk&W2TG-TvIjU?`gRwhc?<$+4?95pZd|wKdH>rOX|22DxGnP93z7O~O*L|)9Njm1 z@8DlUpHZA7K|8AM__Z*4&5{~TaaMV^Ct0zE`v^pzS3}Btq!#Wk91bHiAELf|b8BU5 zC={1nGW=NDSl{{XYo)-6^u|ZeTSv%_7hTXA}aCed8Vh-2Jp zu&0?%0ifcGoUxHj8+-JDEsNc_4E6;h^OPhrbM0g^9L~g;4>;O|C+AFW2xr!V5$ZV}pWK_3&m;T(F z^0hK;=@SxGt%+}Mw489U&J_WQzG%T8qIDA(*y~gp7gZ*aCY`exc_<(J^3&saR1EdI z*bx`?U$$JcQ)lb77A(}o8!{P%*gvyB%O9WUZCj&lu8s3QN4mvGN%!!KAmSM{H!+T< zUiuuowea5-J0DK%F4AmdEBQDh?|SvK$e@@_#FGNYt4yP1=cJQAO5&{Kh;$8?QqxQZ z(dp*i_NB@(KkY`yv_A`Q5y&1`h-AN#pF8MODqAk%IoYoMHfm2DOslzkj^rhm8qH=D6X8i)aculla4c*VQi8uQ6GV!*ty?yS>M^2gdl_QY_&E@bL#yaRT7DL&ZwIX^;Oaq|p$`@-p$vpUh@ zlvaH|6LL1_)og*ps_$~nX?7M+q!o?#EWI4j+3JPA0B+jQ_X`vBAIMcc0MsX^^u`y6 zxlb1M7Nf;-@zT~fCK*56lZ((74FIS;!bX4*U(VDt)7ZYzEQPDID~?XJNiZ)7;x7eQWO~(wR2>Co@LbGWe+59s zSF4VvEx5zC@x-pk~Dy%XOyY{Y<4tkr0tikx6*^BiY}4)<&>)A^BMCUe?0< z1G*APR5bmLZ#7U1o9|O$0$H+QSvPR`- z4gcbh6;?Px)q$1@d>og`Fa|hDuVlJLn{kYx*0}(p7g5X^g1(Yx>llWXl)uYHoPNNb z+8`H2%w~}=&mq$mHvoLBssu#DzF%BzwtJ=ZCx0;#G+QzNe;983@$ql=wY>{J<^)hg~Y;ZsiXikG7ROwR}u)Gj{4nOuW!xSa!U^JF#_x*oD-X7 zWn6`yD_%};Aa`JHb#vZj$X%TDX-#pwLhx!MepwuVPf)aDU;pj*!Vh;276f*U^NJ?g zo%x;d8v`13K;oU$i&Ha!+Iq&572pz=cfVUQV@H7=vuF6n94oML@isdG}HlqcaK^2^amieb{+oP|Nl|8zRK`$>Qq0J@v__?CEOm!i_ z$9jm?Q4bNTw^6XWa>ewI9iKd1Eww+%0ZGN(vbJ6a^P^ue?bMeC5qaKSe$dPjuVXj) zn8vZ5lb1bI20$&(>ep&Ogi7?)u7BGG8nlw|h!O(0?Lo@rmA06{owRP=__!6o@+Raa z1>9nRVz!(6v9_Ce%_EhZcg$ueL#&ZQ(?xG6=!Z)7BX2YsTBaH)qX$IaF=GUdf(g?A@Gy zMr-gynH;?4oV|=KyqVgpdvLhw!v-08L{=BQuxi_2PXs0o20&BzyQSEj#(wlK z#7Z5gQye)gpEL>SSgQ)y9EV~~7ORNAwC10QRv<#s1K>Fe$tP_Gi-?+K#D*Z>6h#u9 zYs{=x!4kn0^=HL8%UD+XM?Y-iwZpNkb)Q$WR>$9h2zWZn&{3OH0*_@BKQWIs8@)wa zrIL)jGQRe`T4pi@q!+rsPcr_+f!#%J@JojJk9=X5)p9{2u)9>EF1Lgo3&VZBiVp=N zpSLz?%Vf)}f2Ib za)Z7GEgSj45VKt7>;D{XhhHlXUvspy5i`7x z`%ww7BbWbkB=U&>Fxgug^Er5ZBOn2D;l;QoO^CeoI%VtGv>K^^Q-n>|6J$e@8?tMh z(mgvWZZ6BVztqwYsoyXQ!`-q`3=UKYb>&ccFV zV$Unbw@^rr?&DtSer}jI&+Lep6XeFXaGbv)98=0s)Eq`iL(4sG}b` zaGq{qp&=aHUiuZ#h|4D-A7LByK>5ypQS2vdusc*``EdN448FvPXpQ^yZcQ;o9DkT4 zC}Lmjp8k2AgcMe-;(GF)q>5g+ZHWCrl zi0hiC$kC^>OUciL-CB6Pq8pjSvEWRoEv&r;vtHZZ?Ri$(2UKV5fkHZd`)LKlc@-wb z6B7gNIeCwx=f>_AX_LN=q?*d#`!mEM-4PsY?8?bBPtHBUcZsd{2Vpb^X`MMaVmMON zlpi%qPQ&F>Bv!4?5W>A9`VHGt`1~&B%h@vR&g+{159OSIkMo=+fPiYjJf*Ym=zd$b zAf3S)zvA2_(W{nI{xyF2>T_%S<#+(NqI-zo26L%t_JN8WfKw(m(R4S_(p}GeRNgco zVnxzuq}MmCzckZbA*+9?W57@;dZTyjdAYk=^d_=1aP0k~iGw6)TQ?P-p+DK5_B)f$ ztz@1w`L;COkh#^E#dZ+tVMXqvvr_OPzd5jxIlEE}f_?kA!cZpcMS&|A!{(j2Q*g{W zFN{@FD{qfy?klyFCC6LWzE#>veZ1dY%V*oA2vB(@7EN2zpj|0Lwo^e|pqD%ph5l=I z^UvP?I_eo->tOrhDFY`oF%ZZZ9$*oraBBN~J)v78gOMX=4ZI-u=5+7-f|VpIs}Nh; zFVv;ttBE&z^`7-H)SkyKKa95poz*43-(Ch5+Vrcz4zGnbmgZ%=T*xkY$WSbh1n+;0 zKS!u)^rvIxnL$igRgH5yD#O2XRH;T#si$Mv)!jB0mVFv3`yl#!RA&pl@7iy;&MhPS zJ$&C3dHu}5c){HXOTW#t%pM!GPz`>jqveH{j%S93ZYhMNCK9G1-BQ6gut6}|MQ>B4 zg6Eg7X{3ws89|d$3hHk5_=ywJwj>7@pK5OI$c{Q;ce%tjOzTMT7!X!4kf3#FaX+k%Lmx8+oA^~)5i#_U&7JQUlXqAOzM*HuNbV)e z?*jXz;>xX_UZRJujTd`CQ)g@7Z3b|jK%pFWkQf+Q)7@EEA;I^BM!mDg!bA+C)KeWXIsW0%|^f&WC;;}+{AI+lTbVp s1qQ4j!Xx{DIyeX&mDZ4Y(g;QXEVr49l3+M{{{0D2NlqP9A!8o;KfWu=X#fBK literal 0 HcmV?d00001 diff --git a/resources/dijit/icons/images/editorIconsDisabled.png b/resources/dijit/icons/images/editorIconsDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3a68d7a47e39a2008aacbf2c5996c96fc9cb6861 GIT binary patch literal 3289 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/icons/images/editorIconsDisabled_rtl.png b/resources/dijit/icons/images/editorIconsDisabled_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..9f16646b7e82506cc418f0e5b36894c14afdab39 GIT binary patch literal 6965 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/icons/images/editorIconsEnabled.png b/resources/dijit/icons/images/editorIconsEnabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9989ab6acc4da51ef82cc1d095c3d64b095e00 GIT binary patch literal 3846 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�z@|6H@1V_4hBK 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 O2*^vTNR>+%`~DBSf?4qZ literal 0 HcmV?d00001 diff --git a/resources/dijit/icons/images/loadingAnimation_rtl.gif b/resources/dijit/icons/images/loadingAnimation_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..35b472c8ad797b5516a020c7290540aec8e7d00c GIT binary patch literal 1513 zcmZ?wbhEHb6k!ly_%6V(Hjz1{-1jK z|L(j0zyJO(n|omOwf_*nFbYOPV7P>U;(u;G*N|Xm#{gF&Jp*P&puZG3>G<%#sg0N0u0|m6(cvx@^(2`Ug~}~`(vC?YkrPu~ zCi4a=)g&xXb?xWpJ5eJk)aW})neoMu$V-j>^VIdLOe6#lR`4@$FfcQ40<92a;N`G! z5NLE{;E>gbIk6$p0a+CjP!$(Yl^BC0hmS)+qa!N^qXy4`3yp`{1!UP+(3P?PmGUsK zbEr6MXmDiYU}i!n;A3E9U}X>jDo|pO=8)l7xZpsO0H0J&LqMWa8@IGmjmE~LBi$l~ zRx%a_3J7f+aBT_<^3bs05Y{ruSg`N_vjD5o3=M$>*G4`gDIN}lCQhP!$H_pn?;uL? g_zvMrl6=QRj_;U>@*OkrzJn;m<2!^iiSeB^03EWtU;qFB literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/a11y/README.txt b/resources/dijit/themes/a11y/README.txt new file mode 100644 index 00000000..a8093542 --- /dev/null +++ b/resources/dijit/themes/a11y/README.txt @@ -0,0 +1,3 @@ +This folder contains images used by all themes when in "high-contrast" mode. + +If you think you need to put something here, please talk to Becky or Bill first. \ No newline at end of file diff --git a/resources/dijit/themes/a11y/colors3x4.png b/resources/dijit/themes/a11y/colors3x4.png new file mode 100644 index 0000000000000000000000000000000000000000..5125cb6562adc096fe6bdc61372de8eb647c2359 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^VLgy zef5JW3m8~y7$5ScJ8%0vc~(wfne$D)FY^}Xh)Qmmj+!ULV>#}Ln zCff~mZa2H$^lW;oal2vDT92@>ZS2>M|ET^Zn847%eD0$2e~m{#yBIuO{an^LB{Ts5 D`Tupu literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/a11y/colors7x10.png b/resources/dijit/themes/a11y/colors7x10.png new file mode 100644 index 0000000000000000000000000000000000000000..d1354aff56d25062351d0d1b9d93d6e7dc296b28 GIT binary patch literal 808 zcmeAS@N?(olHy`uVBq!ia0vp^=YV)32Q!e|BUye0NU@|l`Z_W&tUqDS+Vv91mn?CO zC<)F_D=AMbN@Z|N$xljE@XSq2PYp^7&VX2l@14F}1qccFU z{|8QYGjz9~d%Y|4a<{AS|Njqe6-O{*BXyZ>KjxRfdP z|HmC~hNk{K{nZ)ozAQ;#U}(5}`SSXA?;08yo;~}OnVI?E|Nqcz{r|2El9B};7tj2! z59rc<)PC;Qf*@TF+wMCeK!=>oiaKj_*66^21OJ~KX=rGe@q5Pq|Nm2_zHI=y=j%It zfB#KNN(>DQ|AE|JXFoJFD0M42WaXB|(0{KrR&k!|^#``3ww^0qE2|{ zfA69Vv(m2d{yF|9ZSCRr#a}F|)9Tx^#MJ%fSUjIo-t~5GQgmR>e9_ybN56$_T&ulJ zy(`ywxk=wCH zw=KT$PGj5puDAV3zt`O;6TLkLtMZzFoa0?@XC+lHyCJ8!t-tH-wxsHnH|A+?)5hxd zV$ZpAMQ%?_+P&b$Jgsf=UAf*H*J^I7?s~fj)Aaw@|5+p$o|JUC+;L3(1B_$_Pgg&e IbxsLQ038RW&Hw-a literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/a11y/indeterminate_progress.gif b/resources/dijit/themes/a11y/indeterminate_progress.gif new file mode 100644 index 0000000000000000000000000000000000000000..66f535cd891a4500e799446bc321e7dbc226152e GIT binary patch literal 2907 zcmZ?wbhEHb6k!ly_|C$xfB*ja`g#TihW}syWQ>B*5EwZjp!lEL&ow02*)hP?NY8+o z5$JQppDe6g3@i*fpils169x_&hX1@09vc=MY+~ZqGMQ1Z@NgTSs8i3036BnSim@l1 z*>N$+y-QxXt!Bo@2Pe8!wU?<>1U>Sarf+&oMnC}7Kqjz(0u0Q5ggpv?26FIg`9v5f zpekYpD-vg5Wci^!;lTlrB9jvaiHBSHl=*l#P}Q=4)ygrjGjM$HS8!}*WmmIVApmrt zfTUN9$H#{*-T#@G5L!S!BvA_!=~|dc*TO=&7FN==u#v8Xopdc6q-)_MT?-fKTDVEq z!b7?iUedMjk*8Q3{wJT@d8Y(Qi=kSxrI z|ExHS0NDe}_WxNK6!2wxWN!e~8aQCh_RPrH9yzdx)Pfu(L~22fcp|kRCodwkASYrX zwEzPb7(u|YkAsDQlZ6ElH^_O2NVAZ0Dv?@{%L5{{AeTBsYC$gBh}42yf)c3(xtu0a m3vz8hq!#2lhe$2RH5-vyK*<7D84{@lWD6`aGxDHjW@`XF3)u_+ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/Calendar.css b/resources/dijit/themes/claro/Calendar.css new file mode 100644 index 00000000..b788494b --- /dev/null +++ b/resources/dijit/themes/claro/Calendar.css @@ -0,0 +1 @@ +.claro .dijitCalendar {border: solid 1px #b5bcc7; border-collapse: separate; -moz-border-radius: 4px; border-radius: 4px; background-color: #cfe5fa; background-image: url("images/calendar.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); text-align: center; padding: 6px 5px 3px 5px;}.dj_ie6 .claro .dijitCalendar {background-image: none;}.claro .dijitCalendar img {border: none;}.claro .dijitCalendarHover, .claro .dijitCalendar:hover, .claro .dijitCalendarActive {background-color: #abd6ff; border: solid 1px #759dc0;}.claro .dijitCalendarMonthContainer th {text-align: center; padding-bottom: 4px; vertical-align: middle;}.claro .dijitCalendarMonthLabel {color: #000000; font-size: 1.091em; padding: 0 4px;}.claro .dijitCalendarIncrementControl {width: 18px; height: 16px; background-image: url("images/calendarArrows.png"); background-repeat: no-repeat;}.dj_ie6 .claro .dijitCalendarIncrementControl {background-image: url("images/calendarArrows8bit.png");}.claro .dijitCalendarIncrease {background-position: -18px 0;}.claro .dijitCalendarArrowHover .dijitCalendarDecrease, .claro .dijitCalendarArrow:hover .dijitCalendarDecrease {background-position: -36px 0;}.claro .dijitCalendarArrowHover .dijitCalendarIncrease, .claro .dijitCalendarArrow:hover .dijitCalendarIncrease {background-position: -55px 0;}.claro .dijitCalendarArrowActive .dijitCalendarDecrease, .claro .dijitCalendarArrow:active .dijitCalendarDecrease {background-position: -72px 0;}.claro .dijitCalendarArrowActive .dijitCalendarIncrease, .claro .dijitCalendarArrow:active .dijitCalendarIncrease {background-position: -91px 0;}.claro .dijitA11ySideArrow {display: none;}.claro .dijitCalendarDayLabelTemplate {padding-bottom: 0; text-align: center; border-bottom: 1px solid #b5bcc7; padding: 0 3px 2px;}.claro .dijitCalendarDayLabel {padding: 0 4px 0 4px; font-weight: bold; font-size: 0.909em; text-align: center; color: #000000;}.claro .dijitCalendarDateTemplate {text-align: center; background-color: #ffffff; border-bottom: 1px solid #d3d3d3; padding-top: 0; font-size: 0.909em; font-family: Arial; font-weight: bold; letter-spacing: .05em; text-align: center; color: #000000;}.dj_ie6 .claro .dijitCalendarDateTemplate {background-image: none;}.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarNextMonth {background-color: #e5f2fe; background-image: none; border-bottom: solid 1px #d3d3d3;}.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 3px 5px 3px 4px; border: solid 1px #ffffff; background-color: rgba(171, 212, 251, 0); -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; transition-duration: 0.35s;}.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .claro .dijitCalendarNextMonth .dijitCalendarDateLabel {color: #759dc0; border-color: #e5f2fe;}.claro .dijitCalendarYearContainer {vertical-align: middle;}.claro .dijitCalendarYearControl {padding: 1px 2px 2px 2px;}.claro .dijitCalendarYearLabel {padding: 2px 0 0 0; margin: 0; font-size: 1.17em;}.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: #000000;}.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel, .claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {background-color: #abd6ff; border: solid 1px #759dc0; color: #000000; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitCalendarNextYearHover,.claro .dijitCalendarNextYear:hover,.claro .dijitCalendarPreviousYearHover,.claro .dijitCalendarPreviousYear:hover {color: #000000; border: solid 1px #ffffff; padding: 0 5px 0 5px; background-color: #e5f2fe;}.claro .dijitCalendarNextYearActive, .claro .dijitCalendarNextYear:active.claro .dijitCalendarPreviousYearActive, .claro .dijitCalendarPreviousYear:active {border: solid 1px #759dc0; padding: 0 5px 0 5px; background-color: #7dbdfa;}.claro .dijitCalendarActiveDate .dijitCalendarDateLabel, .claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {background-color: #7dbdfa; border: solid 1px #ffffff; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {background-image: none;}.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {color: #000000; background-color: #abd6ff; border-color: #759dc0;}.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {color: #818181; text-decoration: line-through;}.claro .dijitCalendar .dijitDropDownButton {margin: 0;}.claro .dijitCalendar .dijitButtonText {padding: 1px 0 3px; margin-right: -4px;}.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {padding: 0 3px 0 2px; border: solid 1px #b5bcc7; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: transparent; background-image: none;}.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {background-color: #e5f2fe; border: solid 1px #ffffff;}.claro .dijitCalendarMonthMenu {border-color: #759dc0; background-color: #ffffff; text-align: center; background-image: none;}.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; padding: 2px 0;}.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover, .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {border-color: #759dc0; border-width: 1px 0; background-color: #abd6ff; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #ffffff , endColorstr= #abd6ff );} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Calendar.less b/resources/dijit/themes/claro/Calendar.less new file mode 100644 index 00000000..8b8f5794 --- /dev/null +++ b/resources/dijit/themes/claro/Calendar.less @@ -0,0 +1,277 @@ +/* Calendar + * + * Styling Calendar mainly includes: + * + * 1. Calendar container + * .dijitCalendar - main container + * .dijitCalendarHover / .dijitCalendarActive - states e.g. hover,active + * + * 2. Month + * .dijitCalendarMonthContainer + * .dijitCalendarMonthLabel + * .dijitCalendarDecrease / .dijitCalendarDecrease - icons for switching to previous/next month + * .dijitCalendarArrowActive .dijitCalendarDecrease - states e.g. hover,active + * + * 3. Date + * .dijitCalendarDayLabelTemplate - week day column header e.g. S M T W T F S + * .dijitCalendarDateTemplate - date label wrapper + * .dijitCalendarPreviousMonth .dijitCalendarDateLabel - special labels for previous or next month + * .dijitCalendarSelectedDate .dijitCalendarDateLabel - styles for selected date + * .dijitCalendarDisabledDate .dijitCalendarDateLabel - styles for disabled date + * .dijitCalendarActiveDate .dijitCalendarDateLabel - states e.g. hover,active + * + * 4. Year + * .dijitCalendarYearContainer + * .dijitCalendarYearLabel + * .dijitCalendarPreviousYear /.dijitCalendarNextYear + * .dijitCalendarNextYearHover / .dijitCalendarPreviousYearHover - states e.g. hover,active + * + * 5. Dropdown Month Menu + * .dijitCalendarMonthMenu - menu container + * .dijitCalendarMonthMenu .dijitCalendarMonthLabel - month label in menu item + * .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover - menu item hover state + */ + +@import "variables"; + +.claro .dijitCalendar { + border: solid 1px @border-color; + border-collapse: separate; // in case user CSS has set border-collapse: collapse for tables + .border-radius(4px); + + // Background color and alpha-gradient + background-color: @calendar-background-color; + background-image: url("images/calendar.png"); // fallback for browsers that don't support CSS gradients + background-repeat: repeat-x; // so bottom of calendar isn't affected by gradient image repeating + .alpha-white-gradient(1, 0px, 0.4, 2px, 0, 100%); + + text-align:center; + padding:6px 5px 3px 5px; +} +.dj_ie6 .claro .dijitCalendar { + background-image:none; // because on IE6 background-image overrides background-color +} +.claro .dijitCalendar img { + border:none; +} +.claro .dijitCalendarHover, .claro .dijitCalendar:hover, +.claro .dijitCalendarActive { + /* treat dijitCalendarActive like hover since there's + * no concept of clicking a Calendar as a whole (although you can click things inside the calendar) + */ + background-color: @hovered-background-color; + border:solid 1px @hovered-border-color; +} +.claro .dijitCalendarMonthContainer th { + text-align:center; + padding-bottom:4px; + vertical-align:middle; +} +.claro .dijitCalendarMonthLabel { + color: @text-color; + font-size: 1.091em; + padding: 0 4px; +} + +/* next/previous month arrows */ +.claro .dijitCalendarIncrementControl { + width:18px; + height:16px; + background-image: url(@image-calendar-arrows); + background-repeat: no-repeat; +} +.dj_ie6 .claro .dijitCalendarIncrementControl { + background-image: url(@image-calendar-arrows-ie6); +} +.claro .dijitCalendarIncrease { + background-position:-18px 0; +} +.claro .dijitCalendarArrowHover .dijitCalendarDecrease, +.claro .dijitCalendarArrow:hover .dijitCalendarDecrease { + background-position:-36px 0; +} +.claro .dijitCalendarArrowHover .dijitCalendarIncrease, +.claro .dijitCalendarArrow:hover .dijitCalendarIncrease { + background-position:-55px 0; +} +.claro .dijitCalendarArrowActive .dijitCalendarDecrease, +.claro .dijitCalendarArrow:active .dijitCalendarDecrease { + background-position:-72px 0; +} +.claro .dijitCalendarArrowActive .dijitCalendarIncrease, +.claro .dijitCalendarArrow:active .dijitCalendarIncrease { + background-position:-91px 0; +} +.claro .dijitA11ySideArrow { + /* text +/- labels instead of arrow icons, for high contrast mode */ + display: none; +} + +.claro .dijitCalendarDayLabelTemplate { + padding-bottom:0; + text-align:center; + border-bottom:1px solid @border-color; + padding:0 3px 2px; +} +.claro .dijitCalendarDayLabel { + padding:0 4px 0 4px; + font-weight:bold; + font-size:0.909em; + text-align:center; + color: @text-color; +} +.claro .dijitCalendarDateTemplate { + text-align:center; + background-color:@calendar-currentmonth-background-color; + border-bottom: 1px solid @minor-border-color; + padding-top:0; + font-size:0.909em; + font-family: Arial; + font-weight:bold; + letter-spacing:.05em; + text-align:center; + color: @text-color; +} +.dj_ie6 .claro .dijitCalendarDateTemplate { + background-image: none; +} +.claro .dijitCalendarPreviousMonth, +.claro .dijitCalendarNextMonth { + background-color: @calendar-adjacentmonth-background-color; + background-image:none; + border-bottom:solid 1px @minor-border-color; /* todo: redundant with above .dijitCalendarDateTemplate rule */ +} +.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel { + text-decoration:none; + display:block; + padding:3px 5px 3px 4px; + border:solid 1px @calendar-currentmonth-background-color; /* intentionally matches background-color, no visible border until hover/selection */ + background-color:rgba(171,212,251,0); /* transparent causes black-flash animation problem on webkit */ + .transition-property(background-color, border); + .transition-duration(.35s); +} +.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, +.claro .dijitCalendarNextMonth .dijitCalendarDateLabel{ + color: @calendar-adjacentmonth-text-color; + border-color: @calendar-adjacentmonth-background-color; /* intentionally matches background-color, no visible border until hover/selection */ +} + +.claro .dijitCalendarYearContainer { + vertical-align:middle; +} +.claro .dijitCalendarYearControl { + padding: 1px 2px 2px 2px; +} +.claro .dijitCalendarYearLabel { + padding: 2px 0 0 0; + margin: 0; + font-size: 1.17em; +} +.claro .dijitCalendarYearLabel span { + /* trying to center next/current/previous year vertically, doesn't work on IE6/7 though */ + 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:@selected-text-color; +} +/* End Normal Calendar Style */ +/* Hovered Calendar Style */ +.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel, +.claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel { + background-color:@hovered-background-color; + border:solid 1px @hovered-border-color; + color:@hovered-text-color; + .transition-duration(.2s); +} +.claro .dijitCalendarNextYearHover, .claro .dijitCalendarNextYear:hover, +.claro .dijitCalendarPreviousYearHover, .claro .dijitCalendarPreviousYear:hover { + color:@hovered-text-color; + border:solid 1px @calendar-button-hovered-border-color; + padding: 0 5px 0 5px; /* reduced by 1 to make room for border */ + background-color: @calendar-button-hovered-background-color; +} +/* End Hovered Calendar Style */ +/* Active Calendar Style */ +.claro .dijitCalendarNextYearActive, .claro .dijitCalendarNextYear:active +.claro .dijitCalendarPreviousYearActive, .claro .dijitCalendarPreviousYear:active { + border: solid 1px @calendar-button-pressed-border-color; + padding: 0 5px 0 5px; /* reduced by 1 to make room for border */ + background-color:@calendar-button-pressed-background-color; +} +.claro .dijitCalendarActiveDate .dijitCalendarDateLabel, +.claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel { + background-color: @calendar-date-pressed-background-color; + border:solid 1px @calendar-date-pressed-border-color; + .transition-duration(.1s); +} +.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel { + background-image:none; +} +/* End Active Calendar Style */ +/* Selected Calendar Style */ +.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel { + color:@selected-text-color; + background-color: @calendar-date-selected-background-color; + border-color: @calendar-date-selected-border-color; +} +/* End Selected Calendar Style */ +/* Disabled Calendar Style*/ +.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel { + color: @disabled-text-color; + text-decoration:line-through; +} + +/* End Disabled Calendar Style */ + +/* Styling for month DropDownButton */ + +.claro .dijitCalendar .dijitDropDownButton { + margin: 0; +} +.claro .dijitCalendar .dijitButtonText { + padding: 1px 0 3px; + margin-right:-4px; +} +.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode { + padding: 0 3px 0 2px; + border:solid 1px @border-color; + .box-shadow(0 0 0 rgba(0,0,0,0)); + + // Override background settings from vanilla .dijitButtonNode. We want to inherit background of Calendar. + background-color: transparent; + background-image: none; +} +.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode, +.claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode { + background-color: @calendar-button-hovered-background-color; + border:solid 1px @calendar-button-hovered-border-color; +} + +/* Styling for month drop down list */ + +.claro .dijitCalendarMonthMenu { + border-color: @popup-border-color; + background-color: @menu-background-color; + text-align:center; + background-image: none; +} +.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel { + border-top: solid 1px @menu-background-color; /* intentionally invisible until hover */ + border-bottom: solid 1px @menu-background-color; + padding: 2px 0; +} +.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover, +.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover { + border-color: @hovered-border-color; + border-width:1px 0; + .gradient-and-filter(@hovered-background-color, 70, 0); +} diff --git a/resources/dijit/themes/claro/Calendar_rtl.css b/resources/dijit/themes/claro/Calendar_rtl.css new file mode 100644 index 00000000..db5ca6cc --- /dev/null +++ b/resources/dijit/themes/claro/Calendar_rtl.css @@ -0,0 +1 @@ +.claro .dijitCalendarRtl .dijitCalendarIncrease {background-position: 0 0;}.claro .dijitCalendarRtl .dijitCalendarDecrease {background-position: -18px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {background-position: -36px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {background-position: -55px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {background-position: -72px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {background-position: -91px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Calendar_rtl.less b/resources/dijit/themes/claro/Calendar_rtl.less new file mode 100644 index 00000000..713717bd --- /dev/null +++ b/resources/dijit/themes/claro/Calendar_rtl.less @@ -0,0 +1,19 @@ +.claro .dijitCalendarRtl .dijitCalendarIncrease{ + background-position: 0 0; +} +.claro .dijitCalendarRtl .dijitCalendarDecrease { + background-position: -18px 0; +} +.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease { + background-position: -36px 0; +} +.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease { + background-position: -55px 0; +} +.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease { + background-position: -72px 0; +} +.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease { + background-position: -91px 0; +} + diff --git a/resources/dijit/themes/claro/ColorPalette.css b/resources/dijit/themes/claro/ColorPalette.css new file mode 100644 index 00000000..5789249e --- /dev/null +++ b/resources/dijit/themes/claro/ColorPalette.css @@ -0,0 +1 @@ +.claro .dijitColorPalette {border: 1px solid #b5bcc7; background: #ffffff; -moz-border-radius: 0; border-radius: 0;}.claro .dijitColorPalette .dijitPaletteImg {border: 1px solid #d3d3d3;}.claro .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000000;}.claro .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, .claro .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000000;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/ColorPalette.less b/resources/dijit/themes/claro/ColorPalette.less new file mode 100644 index 00000000..ffa3ac05 --- /dev/null +++ b/resources/dijit/themes/claro/ColorPalette.less @@ -0,0 +1,44 @@ +/* ColorPalette + * + * Styling of the ColorPalette consists of the following: + * + * 1. the whole color palette + * .dijitColorPalette - for outline, border, and background color of the whole color palette + * Note: outline does not work for IE + * + * 2. the color swatch + * .dijitColorPalette .dijitPaletteImg + * transparent (but clickable) node inside of each , overlaying the color swatch. + * displays border around a color swatch + * + * 3. hovered swatch + * .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg + * the hovered state of the color swatch - adds border + * + * 4. active and selected swatch + * .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg + * .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg + * adds border for active or selected state + */ + +@import "variables"; + +.claro .dijitColorPalette { + border: 1px solid @border-color; + background: @colorpalette-background-color; + .border-radius(0); +} + +.claro .dijitColorPalette .dijitPaletteImg { + /* transparent (but clickable) node inside of each , overlaying the color swatch. + * displays border around a color swatch + * overrides border color in dijit.css */ + border: 1px solid @minor-border-color; +} +.claro .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg { + border: 1px solid @swatch-hovered-border-color; +} +.claro .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, +.claro .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg { + border: 2px solid @swatch-selected-border-color; +} diff --git a/resources/dijit/themes/claro/Common.css b/resources/dijit/themes/claro/Common.css new file mode 100644 index 00000000..5e7b0e5a --- /dev/null +++ b/resources/dijit/themes/claro/Common.css @@ -0,0 +1 @@ +.claro .dijitPopup {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.claro .dijitTooltipDialogPopup {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.claro .dijitComboBoxHighlightMatch {background-color: #abd6ff;}.claro .dijitFocusedLabel {outline: 1px dotted #494949;}.claro .dojoDndItem {border-color: rgba(0, 0, 0, 0); -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, border-color; -moz-transition-property: background-color, border-color; transition-property: background-color, border-color;}.claro .dojoDndItemOver {background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px; border: solid 1px #759dc0; color: #000000;}.claro .dojoDndItemAnchor, .claro .dojoDndItemSelected {background-color: #cfe5fa; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px; border: solid 1px #759dc0; color: #000000;}.claro .dojoDndItemBefore, .claro .dojoDndItemAfter {border-color: #759dc0;}.claro table.dojoDndAvatar {border: 1px solid #b5bcc7; border-collapse: collapse; background-color: #ffffff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);}.claro .dojoDndAvatarHeader td {height: 20px; padding-left: 21px;}.claro.dojoDndMove .dojoDndAvatarHeader, .claro.dojoDndCopy .dojoDndAvatarHeader {background-image: url("images/dnd.png"); background-repeat: no-repeat; background-position: 2px -122px;}.claro .dojoDndAvatarItem td {padding: 5px;}.claro.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-position: 2px -103px;}.claro.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-position: 2px -68px;}.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-position: 2px -33px;}.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-position: 2px 2px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Common.less b/resources/dijit/themes/claro/Common.less new file mode 100644 index 00000000..078d6fdc --- /dev/null +++ b/resources/dijit/themes/claro/Common.less @@ -0,0 +1,86 @@ +/* ========= Styling rules to affect widgets ========= */ + +@import "variables"; + +.claro .dijitPopup { + .box-shadow(0 1px 5px rgba(0,0,0,0.25)); +} +.claro .dijitTooltipDialogPopup { + /* exception popups: do not use a shadow on these because they aren't rectangular */ + .box-shadow(none); +} + +/* The highlight is shown in the ComboBox menu. TODO: move to form/Common.less */ +.claro .dijitComboBoxHighlightMatch { + background-color: @select-matchedtext-background-color; +} + +.claro .dijitFocusedLabel { + /* for checkboxes or radio buttons, hatch border around the corresponding label, to indicate focus */ + outline: 1px dotted @focus-outline-color; +} + +/* Drag and Drop*/ +.claro .dojoDndItem { + border-color: rgba(0,0,0,0); // rgba() instead of none to prevent flash on hover fade-in + .transition-duration(.25s); + .transition-property(background-color, border-color) +} +.claro .dojoDndItemOver { + // Hovered item. Matches dijitTreeRowHover. + background-color:@hovered-background-color; + .standard-gradient; + padding: 1px; // reduce from 2px in dijit.css + border:solid 1px @hovered-border-color; + color:@hovered-text-color; +} +.claro .dojoDndItemAnchor, +.claro .dojoDndItemSelected { + // Selected items(s). Matches dijitTreeRowSelected. + background-color:@selected-background-color; + .standard-gradient; + padding: 1px; // reduce from 2px in dijit.css + border:solid 1px @selected-border-color; + color:@selected-text-color; +} + +.claro .dojoDndItemBefore, +.claro .dojoDndItemAfter { + // line to indicate that user is dropping before/after this dojoDndItem + border-color: @dnd-dropseparator-color; +} + +.claro table.dojoDndAvatar { + border: 1px solid @border-color; + border-collapse: collapse; + background-color: @dnd-avatar-background-color; + .box-shadow(0 1px 3px rgba(0, 0, 0, .25)); +} +.claro .dojoDndAvatarHeader td { + height: 20px; + padding-left:21px; +} +.claro.dojoDndMove .dojoDndAvatarHeader, .claro.dojoDndCopy .dojoDndAvatarHeader { + background-image: url(@image-dnd); + background-repeat: no-repeat; + background-position:2px -122px; +} +.claro .dojoDndAvatarItem td { + padding: 5px; +} +.claro.dojoDndMove .dojoDndAvatarHeader { + background-color: @dnd-avatar-header-background-color; + background-position:2px -103px; +} +.claro.dojoDndCopy .dojoDndAvatarHeader { + background-color: @dnd-avatar-header-background-color; + background-position:2px -68px; +} +.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader { + background-color: @dnd-avatar-candrop-header-background-color; + background-position:2px -33px; +} +.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader { + background-color: @dnd-avatar-candrop-header-background-color; + background-position:2px 2px; +} diff --git a/resources/dijit/themes/claro/Dialog.css b/resources/dijit/themes/claro/Dialog.css new file mode 100644 index 00000000..5814f71b --- /dev/null +++ b/resources/dijit/themes/claro/Dialog.css @@ -0,0 +1 @@ +.claro .dijitDialog {border: 1px solid #759dc0; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.claro .dijitDialogPaneContent {background: #ffffff repeat-x top left; border-top: 1px solid #759dc0; padding: 10px 8px; position: relative;}.claro .dijitDialogPaneContentArea {margin: -10px -8px; padding: 10px 8px;}.claro .dijitDialogPaneActionBar {background-color: #efefef; padding: 3px 5px 2px 7px; text-align: right; border-top: 1px solid #d3d3d3; margin: 10px -8px -10px;}.claro .dijitTooltipDialog .dijitDialogPaneActionBar {-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; margin: 10px -10px -8px;}.claro .dijitDialogPaneActionBar .dijitButton {float: none;}.claro .dijitDialogTitleBar {border: 1px solid #ffffff; border-top: none; background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 5px 7px 4px 7px;}.claro .dijitDialogTitle {padding: 0 1px; font-size: 1.091em; color: #000000;}.claro .dijitDialogCloseIcon {background: url("images/dialogCloseIcon.png"); background-repeat: no-repeat; position: absolute; right: 5px; height: 15px; width: 21px;}.dj_ie6 .claro .dijitDialogCloseIcon {background-image: url("images/dialogCloseIcon8bit.png");}.claro .dijitDialogCloseIconHover {background-position: -21px;}.claro .dijitDialogCloseIconActive {background-position: -42px;}.claro .dijitTooltip, .claro .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 13px; padding-left: 3px; padding-right: 3px;}.dijitTooltipAbove {padding-bottom: 13px; padding-left: 3px; padding-right: 3px;}.claro .dijitTooltipContainer {background-color: #ffffff; background-image: -moz-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-image: -webkit-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-image: -o-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-image: -ms-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-position: bottom; border: 1px solid #759dc0; 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; color: #000000;}.claro .dijitTooltipConnector {border: 0; z-index: 2; background-image: url("images/tooltip.png"); background-repeat: no-repeat; width: 16px; height: 14px;}.dj_ie6 .claro .dijitTooltipConnector {background-image: url("images/tooltip8bit.png");}.claro .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: #ffffff;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Dialog.less b/resources/dijit/themes/claro/Dialog.less new file mode 100644 index 00000000..8b5b3867 --- /dev/null +++ b/resources/dijit/themes/claro/Dialog.less @@ -0,0 +1,209 @@ +/* Dialog + * + * Styling Dialog includes two sections: Dialog and Tooltip & TooltipDialog + * + * Dialog: + * 1. Dialog (default styling): + * .dijitDialog - styles for dialog's bounding box + * + * 2. Dialog title + * .dijitDialogTitleBar - styles for the title container at the top of dialog + * .dijitDialogTitle - the text container in dialog title + * + * 3. Dialog content + * .dijitDialogPaneContent - main container for content area and action bar + * .dijitDialogPaneContentArea - styles for content container + * + * 4. Dialog action bar + * .dijitDialogPaneActionBar - styles for action buttons lie at the bottom of dialog pane content + * + * 5. Dialog underlay + * .dijitDialogUnderlay - div under the dialog which used for separate dialog and page content + * + * + * Tooltip & TooltipDialog: + * 1. tooltip content container: + * .dijitTooltipContainer - tooltip content container + * + * 2. tooltip connector: + * .dijitTooltipConnector - tooltip anchor includes 4 direction(up, down, left, right) + */ + +@import "variables"; + +.claro .dijitDialog { + border: 1px solid @popup-border-color; + .box-shadow(0 1px 5px rgba(0,0,0,0.25)); +} + +.claro .dijitDialogPaneContent { + background: @pane-background-color repeat-x top left; + border-top: 1px solid @popup-border-color; + padding:10px 8px; + position: relative; +} + +.claro .dijitDialogPaneContentArea { + /* trick to get action bar (gray bar at bottom with OK/cancel buttons) to span from + * left to right but still indent dialog content + */ + margin: -10px -8px; + padding: 10px 8px; +} + +.claro .dijitDialogPaneActionBar { + /* gray bar at bottom of dialog with OK/Cancel buttons */ + background-color: @bar-background-color; + padding: 3px 5px 2px 7px; + text-align: right; + border-top: 1px solid @minor-border-color; + margin: 10px -8px -10px; +} +.claro .dijitTooltipDialog .dijitDialogPaneActionBar { + -webkit-border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; + margin: 10px -10px -8px; +} +.claro .dijitDialogPaneActionBar .dijitButton { + float: none; +} + +.claro .dijitDialogTitleBar { + /* outer container for the titlebar of the dialog */ + border: 1px solid @dialog-titlebar-border-color; + border-top:none; + background-color: @dialog-titlebar-background-color; + .standard-gradient; + padding: 5px 7px 4px 7px; +} + +.claro .dijitDialogTitle { + /* typography and styling of the dialog title */ + padding: 0 1px; + font-size:1.091em; + color: @text-color; +} + +.claro .dijitDialogCloseIcon { + /* the default close icon for the dialog */ + background: url(@image-dialog-close); + background-repeat:no-repeat; + position: absolute; + right: 5px; + height: 15px; + width: 21px; +} +.dj_ie6 .claro .dijitDialogCloseIcon { + background-image: url(@image-dialog-close-ie6); +} +.claro .dijitDialogCloseIconHover { + background-position:-21px; +} +.claro .dijitDialogCloseIconActive { + background-position:-42px; +} + +/* Tooltip and TooltipDialog */ + +.claro .dijitTooltip, +.claro .dijitTooltipDialog { + /* the outermost dom node, holding the connector and container */ + background: transparent; /* make the area on the sides of the arrow transparent */ +} +.dijitTooltipBelow { + /* leave room for arrow above content */ + padding-top: 13px; + padding-left:3px; + padding-right:3px; +} + +.dijitTooltipAbove { + /* leave room for arrow below content */ + padding-bottom: 13px; + padding-left:3px; + padding-right:3px; +} + +.claro .dijitTooltipContainer { + /* the part with the text */ + background-color:@popup-background-color; + .linear-gradient(bottom, @tooltip-gradient-color 0px, @popup-background-color 10px); + background-position:bottom; + border:1px solid @popup-border-color; + padding:6px 8px; + .border-radius(4px); + .box-shadow(0 1px 3px rgba(0,0,0,0.25)); + font-size: 1em; + color: @text-color; +} + +.claro .dijitTooltipConnector { + /* the arrow piece */ + border: 0; + z-index: 2; + background-image:url(@image-tooltip); + background-repeat:no-repeat; + width:16px; + height:14px; +} +.dj_ie6 .claro .dijitTooltipConnector { + background-image:url(@image-tooltip-ie6); +} +.claro .dijitTooltipABRight .dijitTooltipConnector { + /* above or below tooltip, but the arrow appears on the right, + and the right edges of target and tooltip are aligned rather than the left */ + left: auto !important; + right: 3px; +} + +.claro .dijitTooltipBelow .dijitTooltipConnector { + /* the arrow piece for tooltips below an element */ + top: 0; + left: 3px; + background-position:-31px 0; + width:16px; + height:14px; +} + +.claro .dijitTooltipAbove .dijitTooltipConnector { + /* the arrow piece for tooltips above an element */ + 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 { + /* the arrow piece for tooltips to the left of an element, bottom borders aligned */ + right: 0; + background-position:0 0; + width:16px; + height:14px; +} + +.claro .dijitTooltipRight { + padding-left: 14px; +} +.claro .dijitTooltipRight .dijitTooltipConnector { + /* the arrow piece for tooltips to the right of an element, bottom borders aligned */ + left: 0; + background-position:-48px 0; + width:16px; + height:14px; +} + +.claro .dijitDialogUnderlay { + background: @dialog-underlay-color; +} diff --git a/resources/dijit/themes/claro/Dialog_rtl.css b/resources/dijit/themes/claro/Dialog_rtl.css new file mode 100644 index 00000000..0c68ed08 --- /dev/null +++ b/resources/dijit/themes/claro/Dialog_rtl.css @@ -0,0 +1 @@ +.claro .dijitDialogRtl .dijitDialogCloseIcon {right: auto; left: 5px;}.claro .dijitDialogRtl .dijitDialogPaneActionBar {text-align: left; padding: 3px 7px 2px 5px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Dialog_rtl.less b/resources/dijit/themes/claro/Dialog_rtl.less new file mode 100644 index 00000000..452fe930 --- /dev/null +++ b/resources/dijit/themes/claro/Dialog_rtl.less @@ -0,0 +1,13 @@ +/* Dialog */ + +@import "variables"; + +.claro .dijitDialogRtl .dijitDialogCloseIcon { + right: auto; + left: 5px; +} + +.claro .dijitDialogRtl .dijitDialogPaneActionBar { + text-align: left; + padding: 3px 7px 2px 5px; +} diff --git a/resources/dijit/themes/claro/Editor.css b/resources/dijit/themes/claro/Editor.css new file mode 100644 index 00000000..edbbe6c8 --- /dev/null +++ b/resources/dijit/themes/claro/Editor.css @@ -0,0 +1 @@ +.claro .dijitEditorIFrameContainer {padding: 3px 3px 1px 10px;}.claro .dijitEditorIFrame {background-color: #ffffff;}.claro .dijitEditor {border: 1px solid #b5bcc7;}.claro .dijitEditor .dijitEditorIFrameContainer {background-color: #ffffff; background-repeat: repeat-x;}.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #e5f2fe;}.claro .dijitEditorFocused .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #ffffff;}.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer {background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);}.claro .dijitEditorDisabled {border: 1px solid #d3d3d3; color: #818181;}.claro .dijitDisabled .dijitEditorIFrame, .claro .dijitDisabled .dijitEditorIFrameContainer, .claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #efefef; background-image: none;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Editor.less b/resources/dijit/themes/claro/Editor.less new file mode 100644 index 00000000..ddc59ccb --- /dev/null +++ b/resources/dijit/themes/claro/Editor.less @@ -0,0 +1,57 @@ +/* Editor + * + * Styling Editor means styling the Editor inside iframe container (dijitEditorIFrameContainer) + * + * 1. Editor iframe container (default styling): + * .dijitEditorIFrameContainer - normal state styles: background-color, border, padding + * + * 2. hovered Editor iframe container (ie, mouse hover on editor) + * .dijitEditorHover .dijitEditorIFrameContainer/dijitEditorIFrame - styles when mouse hover on the container + * + * 3. focused Editor iframe container (ie, mouse focus on the editor pane) + * .dijitEditorFocused .dijitEditorIFrameContainer/dijitEditorIFrame - styles when container focused + * + * 3. disabled Editor iframe container + * .dijitEditorDisabled - editor's inner iframe container disable status styles: background, border + */ + +@import "variables"; + +.claro .dijitEditorIFrameContainer{ + padding:3px 3px 1px 10px; +} +.claro .dijitEditorIFrame { + background-color: @textbox-background-color; +} +.claro .dijitEditor { + border: 1px solid @border-color; +} +.claro .dijitEditor .dijitEditorIFrameContainer{ + background-color: @textbox-background-color; + background-repeat:repeat-x; +} +.claro .dijitEditorHover .dijitEditorIFrameContainer, +.claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame{ + background-color: @textbox-hovered-background-color; +} +.claro .dijitEditorFocused .dijitEditorIFrameContainer, +.claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame{ + background-color: @textbox-focused-background-color; +} +.claro .dijitEditorHover .dijitEditorIFrameContainer, +.claro .dijitEditorFocused .dijitEditorIFrameContainer { + .textbox-background-image; +} + +/* Disabled */ +.claro .dijitEditorDisabled { + border: 1px solid @disabled-border-color; + color: @disabled-text-color; +} + +.claro .dijitDisabled .dijitEditorIFrame, +.claro .dijitDisabled .dijitEditorIFrameContainer, +.claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame { + background-color: @textbox-disabled-background-color; + background-image: none; +} diff --git a/resources/dijit/themes/claro/Editor_rtl.css b/resources/dijit/themes/claro/Editor_rtl.css new file mode 100644 index 00000000..541ae04a --- /dev/null +++ b/resources/dijit/themes/claro/Editor_rtl.css @@ -0,0 +1 @@ +.claro .dijitEditorRtl .dijitEditorIFrameContainer {padding: 3px 10px 1px 3px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Editor_rtl.less b/resources/dijit/themes/claro/Editor_rtl.less new file mode 100644 index 00000000..8ebc013d --- /dev/null +++ b/resources/dijit/themes/claro/Editor_rtl.less @@ -0,0 +1,9 @@ +/* Editor */ + +@import "variables"; + +.claro .dijitEditorRtl .dijitEditorIFrameContainer{ + padding:3px 10px 1px 3px; +} + + diff --git a/resources/dijit/themes/claro/InlineEditBox.css b/resources/dijit/themes/claro/InlineEditBox.css new file mode 100644 index 00000000..3a2a0305 --- /dev/null +++ b/resources/dijit/themes/claro/InlineEditBox.css @@ -0,0 +1 @@ +.claro .dijitInlineEditBoxDisplayMode {border: 1px solid transparent;}.claro .dijitInlineEditBoxDisplayModeHover {background-color: #e5f2fe; border: solid 1px #759dc0;}.dj_ie6 .claro .dijitInlineEditBoxDisplayMode {border: none;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/InlineEditBox.less b/resources/dijit/themes/claro/InlineEditBox.less new file mode 100644 index 00000000..a7162be1 --- /dev/null +++ b/resources/dijit/themes/claro/InlineEditBox.less @@ -0,0 +1,25 @@ +/* InlineEditBox + * + * Styling InlineEditBox mainly includes: + * + * 1. Normal state + * .dijitInlineEditBoxDisplayMode - for border + * + * 2. Hover state + * .dijitInlineEditBoxDisplayModeHover - for border and background color + */ + +@import "variables"; + +.claro .dijitInlineEditBoxDisplayMode { + border: 1px solid transparent; +} + +.claro .dijitInlineEditBoxDisplayModeHover { + background-color: @textbox-hovered-background-color; + border: solid 1px @hovered-border-color; +} + +.dj_ie6 .claro .dijitInlineEditBoxDisplayMode { + border: none; +} diff --git a/resources/dijit/themes/claro/Menu.css b/resources/dijit/themes/claro/Menu.css new file mode 100644 index 00000000..5cf6fc60 --- /dev/null +++ b/resources/dijit/themes/claro/Menu.css @@ -0,0 +1 @@ +.claro .dijitMenuBar {border: 1px solid #b5bcc7; margin: 0; padding: 0; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitMenu {background-color: #ffffff; border: 1px solid #759dc0; margin: -1px 0;}.dj_ie6 .claro .dijitMenu {margin: 0;}.claro .dijitMenuItem {color: #000000;}.claro .dijitMenuBar .dijitMenuItem {padding: 6px 10px 7px; margin: -1px;}.claro .dijitMenuBar .dijitMenuItemHover, .claro .dijitMenuBar .dijitMenuItemSelected {border: solid 1px #759dc0; padding: 5px 9px 6px;}.claro .dijitMenuTable {border-collapse: separate; border-spacing: 0 0; padding: 0;}.claro .dijitMenuItem td {padding: 1px;}.claro .dijitSelectMenu .dijitMenuItemHover td,.claro .dijitSelectMenu .dijitMenuItemSelected td,.claro .dijitMenuItemHover,.claro .dijitMenuItemSelected {background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitMenuItemActive {background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.dj_ie .claro .dijitMenuActive .dijitMenuItemHover,.dj_ie .claro .dijitMenuActive .dijitMenuItemSelected,.dj_ie .claro .dijitMenuPassive .dijitMenuItemHover,.dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected {padding-top: 6px; padding-bottom: 5px; margin-top: -3px;}.claro td.dijitMenuItemIconCell {padding: 2px; margin: 0 0 0 4px;}.claro td.dijitMenuItemLabel {padding-top: 5px; padding-bottom: 5px;}.claro .dijitMenuExpand {width: 7px; height: 7px; background-image: url("images/spriteArrows.png"); background-position: -14px 0; margin-right: 3px;}.claro .dijitMenuItemDisabled .dijitMenuItemIconCell {opacity: 1;}.claro .dijitMenuSeparatorTop {height: auto; margin-top: 1px; border-bottom: 1px solid #b5bcc7;}.claro .dijitMenuSeparatorBottom {height: auto; margin-bottom: 1px;}.claro .dijitCheckedMenuItemIconChar {display: none;}.claro .dijitCheckedMenuItemIcon {background-image: url("form/images/checkboxRadioButtonStates.png"); background-repeat: no-repeat; background-position: -15px 50%; width: 15px; height: 16px;}.dj_ie6 .claro .dijitCheckedMenuItemIcon {background-image: url("form/images/checkboxAndRadioButtons_IE6.png");}.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: 0 50%;}.claro .dijitComboBoxMenu {margin-left: 0; background-image: none;}.claro .dijitSelectMenu .dijitMenuItem td, .claro .dijitComboBoxMenu .dijitMenuItem {padding: 2px; border-width: 1px 0 1px 0; border-style: solid; border-color: #ffffff;}.claro .dijitSelectMenu .dijitMenuItemSelected td, .claro .dijitComboBoxMenu .dijitMenuItemSelected {color: #000000; border-color: #759dc0; background-color: #abd6ff;}.claro .dijitSelectMenu .dijitMenuItemHover td, .claro .dijitComboBoxMenu .dijitMenuItemHover {color: #000000; border-color: #769dc0; background-color: #abd6ff;}.claro .dijitComboBoxMenuActive .dijitMenuItemSelected {background-color: #7dbdfa;}.claro .dijitMenuPreviousButton, .claro .dijitMenuNextButton {font-style: italic;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Menu.less b/resources/dijit/themes/claro/Menu.less new file mode 100644 index 00000000..9f4f8607 --- /dev/null +++ b/resources/dijit/themes/claro/Menu.less @@ -0,0 +1,179 @@ +/* Menu + +There are three areas of styling for the Menu: + + 1. The menu + There are three types of menus: + i) Context Menu + ii) Drop down Menu + iii) Navigation Menu + All three types of menus are affected by the .dijitMenu class in which you can set the background-color, padding and border + .dijitMenu affects the drop down menu in TimeTextBox, Calendar, ComboBox and FilteringSelect + .dijitMenuTable - for padding - also affects Select widget + + 2. The menu bar + .dijitMenuBar - for border, margins, padding, background-color of the menu bar + .dijitMenuBar .dijitMenuItem - for padding, text color of menu items in the menu bar (overrides .dijitMenuItem) + + 3. Menu items - items in the menu. + .dijitMenuItem - for color + .dijitMenuItemHover, .dijitMenuItemSelected - for background-color, border, text color, padding of a menu item or menubar item that has been hovered over or selected + .dijitMenuItemActive - for background-color of an active (mousedown) menu item + td.dijitMenuItemIconCell - for padding around a menu item's icon + td.dijitMenuItemLabel - for padding around a menu item's label + .dijitMenuSeparatorTop - for border, top border, of the separator + .dijitMenuSeparatorBottom - for bottom margin of the separator + + Styles specific to ComboBox and FilteringSelect widgets: + .dijitComboBoxMenu .dijitMenuItem - for padding and border of a menu item in a ComboBox or FilteringSelect widget's menu + .dijitComboBoxMenu .dijitMenuItemSelected- for text color, background-color and border of a menu item in a ComboBox or FilteringSelect widget's menu + +*/ + +@import "variables"; + +.claro .dijitMenuBar { + border: 1px solid @border-color; + margin: 0; + padding: 0; + background-color: @bar-background-color; + .standard-gradient; +} + +.claro .dijitMenu { + background-color:@menu-background-color; + border: 1px solid @popup-border-color; + + /* so adjoining borders of MenuBar/ComboBox and Menu overlap, avoiding double border */ + margin: -1px 0; +} +.dj_ie6 .claro .dijitMenu { + margin: 0; /* above -1px makes top/bottom borders disappear on IE6 */ +} + +.claro .dijitMenuItem { + color: @text-color; +} +.claro .dijitMenuBar .dijitMenuItem { + padding: 6px 10px 7px; + margin:-1px; +} +.claro .dijitMenuBar .dijitMenuItemHover, +.claro .dijitMenuBar .dijitMenuItemSelected { + // on hover or selection of MenuBar item, add border and reduce padding to compensate + border:solid 1px @hovered-border-color; + padding: 5px 9px 6px; +} + +/* this prevents jiggling upon hover of a menu item */ +.claro .dijitMenuTable { + border-collapse:separate; + border-spacing:0 0; + padding:0; +} +.claro .dijitMenuItem td{ + padding:1px; +} +/* hover over a MenuItem or MenuBarItem */ +.claro .dijitSelectMenu .dijitMenuItemHover td, +.claro .dijitSelectMenu .dijitMenuItemSelected td, +.claro .dijitMenuItemHover, +.claro .dijitMenuItemSelected { + // note: seems like the selected MenuItem should use @pressed-background-color + // and .active-gradient, but claro didn't to that + background-color: @hovered-background-color; + .standard-gradient; +} +.claro .dijitMenuItemActive { + // todo: seems like the selected MenuItem should come here + // todo: seems like should use @pressed-background-color + .active-gradient; +} +.dj_ie .claro .dijitMenuActive .dijitMenuItemHover, +.dj_ie .claro .dijitMenuActive .dijitMenuItemSelected, +.dj_ie .claro .dijitMenuPassive .dijitMenuItemHover, +.dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected { + // Selectivity set to override ComboBox rules below. + // If this rule isn't present, on IE6 hovering an item in the ComboBox drop down causes two + // items to be highlighted (except when hovering the first item in the list) + padding-top: 6px; + padding-bottom: 5px; + margin-top: -3px; +} + +.claro td.dijitMenuItemIconCell { + padding: 2px; + margin: 0 0 0 4px; +} +.claro td.dijitMenuItemLabel { + padding-top: 5px; + padding-bottom: 5px; +} +.claro .dijitMenuExpand { + width: 7px; + height: 7px; + background-image: url(@image-arrow-sprite); + background-position: -14px 0; + margin-right:3px; +} +.claro .dijitMenuItemDisabled .dijitMenuItemIconCell { + opacity:1; +} +.claro .dijitMenuSeparatorTop { + height: auto; + margin-top:1px; /* prevents spacing above/below separator */ + border-bottom: 1px solid @border-color +} +.claro .dijitMenuSeparatorBottom{ + height: auto; + margin-bottom:1px; +} +/* the checked menu item */ +.claro .dijitCheckedMenuItemIconChar { + display: none; +} +.claro .dijitCheckedMenuItemIcon { + background-image: url(@image-form-checkbox-and-radios); + background-repeat:no-repeat; + background-position: -15px 50%; + width:15px; + height:16px; +} +.dj_ie6 .claro .dijitCheckedMenuItemIcon { + background-image: url(@image-form-checkbox-and-radios-ie6); +} +.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon { + background-position: 0 50%; +} + +/*ComboBox Menu*/ +.claro .dijitComboBoxMenu { + margin-left:0; + background-image: none; +} + +.claro .dijitSelectMenu .dijitMenuItem td, +.claro .dijitComboBoxMenu .dijitMenuItem { + padding: @textbox-padding; // Make drop down menu text line up with text in . + border-width:1px 0 1px 0; + border-style:solid; + border-color: @select-dropdownitem-background-color; +} +.claro .dijitSelectMenu .dijitMenuItemSelected td, +.claro .dijitComboBoxMenu .dijitMenuItemSelected { + color:@selected-text-color; + border-color:@hovered-border-color; + background-color:@hovered-background-color; +} +.claro .dijitSelectMenu .dijitMenuItemHover td, +.claro .dijitComboBoxMenu .dijitMenuItemHover { + color: #000000; + border-color: #769dc0; + background-color: #abd6ff; +} +.claro .dijitComboBoxMenuActive .dijitMenuItemSelected { + background-color: @select-dropdownitem-hovered-background-color; /* TODO: why is this a different color than normal .dijitMenuItemSelected? */ +} +.claro .dijitMenuPreviousButton, .claro .dijitMenuNextButton { + font-style: italic; +} diff --git a/resources/dijit/themes/claro/Menu_rtl.css b/resources/dijit/themes/claro/Menu_rtl.css new file mode 100644 index 00000000..0b128683 --- /dev/null +++ b/resources/dijit/themes/claro/Menu_rtl.css @@ -0,0 +1 @@ +.claro .dijitMenuItemRtl .dijitMenuExpand {background-position: -7px 0; margin-right: 0; margin-left: 3px;}.claro .dijitMenuItemRtl .dijitMenuItemIcon {margin: 0 4px 0 0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Menu_rtl.less b/resources/dijit/themes/claro/Menu_rtl.less new file mode 100644 index 00000000..6f669f5f --- /dev/null +++ b/resources/dijit/themes/claro/Menu_rtl.less @@ -0,0 +1,11 @@ +@import "variables"; + +.claro .dijitMenuItemRtl .dijitMenuExpand { + background-position: -7px 0; + margin-right: 0; + margin-left: 3px; +} + +.claro .dijitMenuItemRtl .dijitMenuItemIcon { + margin:0 4px 0 0; +} diff --git a/resources/dijit/themes/claro/ProgressBar.css b/resources/dijit/themes/claro/ProgressBar.css new file mode 100644 index 00000000..57547c5b --- /dev/null +++ b/resources/dijit/themes/claro/ProgressBar.css @@ -0,0 +1 @@ +.claro .dijitProgressBar {margin: 2px 0 2px 0;}.claro .dijitProgressBarEmpty {background-color: #ffffff; border-color: #759dc0;}.claro .dijitProgressBarTile {background-color: #abd6ff; background-image: url("images/progressBarFull.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-attachment: scroll;}.dj_ie6 .claro .dijitProgressBarTile {background-image: none;}.claro .dijitProgressBarFull {border-right: 1px solid #759dc0; -webkit-transition-property: width; -moz-transition-property: width; transition-property: width; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}.claro .dijitProgressBarLabel {color: #000000;}.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {background: #efefef url("images/progressBarAnim.gif") repeat-x top;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/ProgressBar.less b/resources/dijit/themes/claro/ProgressBar.less new file mode 100644 index 00000000..096618f0 --- /dev/null +++ b/resources/dijit/themes/claro/ProgressBar.less @@ -0,0 +1,64 @@ +/* ProgressBar + * + * Styling of the ProgressBar consists of the following: + * + * 1. the base progress bar + * .dijitProgressBar - sets margins for the progress bar + * + * 2. the empty bar + * .dijitProgressBarEmpty - sets background img and color for bar or parts of bar that are not finished yet + * Also sets border color for whole bar + * + * 3. tile mode + * .dijitProgressBarTile + * inner container for finished portion when in 'tile' (image) mode + * + * 4. full bar mode + * .dijitProgressBarFull + * adds border to right side of the filled portion of bar + * + * 5. text for label of bar + * .dijitProgressBarLabel - sets text color, which must contrast with both the "Empty" and "Full" parts. + * + * 6. indeterminate mode + * .dijitProgressBarIndeterminate .dijitProgressBarTile + * sets animated gif for the progress bar in 'indeterminate' mode + */ + + @import "variables"; + +.claro .dijitProgressBar { + margin:2px 0 2px 0; +} +.claro .dijitProgressBarEmpty { + /* outer container and background of the bar that's not finished yet*/ + background-color: @progressbar-empty-background-color; + border-color: @progressbar-border-color; +} +.claro .dijitProgressBarTile { + /* inner container for finished portion when in 'tile' (image) mode */ + background-color: @progressbar-full-background-color; + + // gradient background using CSS gradient, with fallback to image for IE + background-image: url("images/progressBarFull.png"); + background-repeat: repeat-x; + .alpha-white-gradient(0.93,0px, 0.41,1px, 0.7,2px, 0,100%); + background-attachment: scroll; // override strange "fixed" setting from dijit.css +} +.dj_ie6 .claro .dijitProgressBarTile { + background-image: none; +} +.claro .dijitProgressBarFull { + border-right:1px solid @progressbar-border-color; + .transition-property(width); + .transition-duration(.25s); +} +.claro .dijitProgressBarLabel { + /* Set to a color that contrasts with both the "Empty" and "Full" parts. */ + color: @progressbar-text-color; +} +.claro .dijitProgressBarIndeterminate .dijitProgressBarTile { + /* use an animated gif for the progress bar in 'indeterminate' mode; + background-color won't appear unless user has turned off background images */ + background: @bar-background-color url(@image-progressbar-anim) repeat-x top; +} diff --git a/resources/dijit/themes/claro/README b/resources/dijit/themes/claro/README new file mode 100644 index 00000000..0a254623 --- /dev/null +++ b/resources/dijit/themes/claro/README @@ -0,0 +1,11 @@ +These are "less" files that compile into the CSS of claro. + +1. Install node from http://nodejs.org/#download + +2. To compile all the files: + + $ cd dijit/themes/claro + $ node compile.js + + +See http://lesscss.org/ and https://github.com/cloudhead/less.js/ for more information. diff --git a/resources/dijit/themes/claro/TimePicker.css b/resources/dijit/themes/claro/TimePicker.css new file mode 100644 index 00000000..5d623ff5 --- /dev/null +++ b/resources/dijit/themes/claro/TimePicker.css @@ -0,0 +1 @@ +.claro .dijitTimePicker .dijitButtonNode {padding: 0 0; -moz-border-radius: 0; border-radius: 0;}.claro .dijitTimePicker {border: 1px #b5bcc7 solid; border-top: none; border-bottom: none; background-color: #fff;}.claro .dijitTimePickerItem {background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; border-top: solid 1px #b5bcc7; border-bottom: solid 1px #b5bcc7; margin-right: -1px; margin-left: -1px; margin-top: -1px;}.claro .dijitTimePickerTick {color: #818181; background-color: #efefef; font-size: 0.818em;}.claro .dijitTimePickerMarker {background-color: #e5f2fe; font-size: 1em; white-space: nowrap;}.claro .dijitTimePickerTickHover,.claro .dijitTimePickerMarkerHover,.claro .dijitTimePickerMarkerSelected,.claro .dijitTimePickerTickSelected {background-color: #7dbdfa; border: solid 1px #b5bcc7; margin-left: -7px; margin-right: -7px; color: #000000;}.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: #b5bcc7; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitTimePicker .dijitArrowButtonInner {height: 100%; background-image: url("form/images/commonFormArrows.png"); background-repeat: no-repeat; background-position: -140px 45%;}.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {background-position: -35px 45%;}.claro .dijitTimePicker .dijitUpArrowHover, .claro .dijitTimePicker .dijitDownArrowHover {background-color: #abd6ff;}.claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {background-position: -175px 45%;}.claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {background-position: -70px 45%;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/TimePicker.less b/resources/dijit/themes/claro/TimePicker.less new file mode 100644 index 00000000..0f3bf9c1 --- /dev/null +++ b/resources/dijit/themes/claro/TimePicker.less @@ -0,0 +1,115 @@ +/* Time Picker + * + * Styling the Time Picker consists of the following: + * + * 1. minor time values + * .dijitTimePickerTick - set text color, size, background color of minor values + * .dijitTimePickerTickHover - set hover style of minor time values + * dijitTimePickerTickSelected - set selected style of minor time values + * + * 2. major time values - 1:00, 2:00, times on the hour + * set text color, size, background color, left/right margins for "zoom" affect + * .dijitTimePickerMarkerHover - to set hover style of major time values + * .dijitTimePickerMarkerSelected - set selected style of major time values + * + * 3. up and down arrow buttons + * .dijitTimePicker .dijitButtonNode - background-color, border + * .dijitTimePicker .dijitUpArrowHover, .dijitTimePicker .dijitDownArrowHover - set background-color for hover state + * + * Other classes provide the fundamental structure of the TimePicker and should not be modified. + */ + +@import "variables"; + +/* override Button.css */ +.claro .dijitTimePicker .dijitButtonNode { + padding: 0 0; + .border-radius(0); +} +.claro .dijitTimePicker{ + border:1px @border-color solid; + border-top:none; + border-bottom:none; + background-color:#fff; /* TODO: useless? Appears to be overridden by settings on individual elements */ +} +.claro .dijitTimePickerItem{ + /* dijitTimePickerItem refers to both Tick's (minor values like 2:15, 2:30, 2:45) and Marker's (major values like 2PM, 3PM) */ + .standard-gradient; + border-top:solid 1px @border-color; + border-bottom:solid 1px @border-color; + margin-right:-1px; + margin-left:-1px; + margin-top:-1px; +} +.claro .dijitTimePickerTick { + /* minor value */ + color:@timepicker-minorvalue-text-color; + background-color:@timepicker-minorvalue-background-color; + font-size:0.818em; +} +.claro .dijitTimePickerMarker { + /* major value - 1:00, 2:00, times on the hour */ + background-color: @timepicker-majorvalue-background-color; + font-size: 1em; + white-space: nowrap; +} +.claro .dijitTimePickerTickHover, +.claro .dijitTimePickerMarkerHover, +.claro .dijitTimePickerMarkerSelected, +.claro .dijitTimePickerTickSelected { + background-color: @timepicker-value-hovered-background-color; + border:solid 1px @border-color; + margin-left:-7px; + margin-right:-7px; + color:@timepicker-value-hovered-text-color; +} +.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; /* creates widening of element */ + zoom: 1; /* creates widening of element */ +} +.claro .dijitTimePickerTick .dijitTimePickerItemInner { + padding:1px; + margin:0; +} +.claro .dijitTimePicker .dijitButtonNode { + border-left:none; + border-right:none; + border-color:@border-color; + background-color: @unselected-background-color; + .standard-gradient; +} +.claro .dijitTimePicker .dijitArrowButtonInner{ + height: 100%; /* hack claro.button.css */ + background-image: url(@image-form-common-arrows); + background-repeat: no-repeat; + background-position:-140px 45%; +} +.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner{ + background-position:-35px 45%; +} +/* hover */ +.claro .dijitTimePicker .dijitUpArrowHover, +.claro .dijitTimePicker .dijitDownArrowHover { + background-color: @timepicker-arrow-hovered-background-color; +} +.claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner { + background-position:-175px 45%; +} +.claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner { + background-position:-70px 45%; +} + +// TODO: should have active rule, for clicking a .dijitTimePickerItem \ No newline at end of file diff --git a/resources/dijit/themes/claro/TimePicker_rtl.css b/resources/dijit/themes/claro/TimePicker_rtl.css new file mode 100644 index 00000000..a584752e --- /dev/null +++ b/resources/dijit/themes/claro/TimePicker_rtl.css @@ -0,0 +1 @@ +.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected {margin-left: -6px; margin-right: -8px; width: 114%;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/TimePicker_rtl.less b/resources/dijit/themes/claro/TimePicker_rtl.less new file mode 100644 index 00000000..44f5da5b --- /dev/null +++ b/resources/dijit/themes/claro/TimePicker_rtl.less @@ -0,0 +1,12 @@ +/* TimePicker */ + +@import "variables"; + +.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover, +.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover, +.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected, +.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected { + margin-left:-6px; + margin-right:-8px; + width: 114%; +} \ No newline at end of file diff --git a/resources/dijit/themes/claro/TitlePane.css b/resources/dijit/themes/claro/TitlePane.css new file mode 100644 index 00000000..fb74c60e --- /dev/null +++ b/resources/dijit/themes/claro/TitlePane.css @@ -0,0 +1 @@ +.claro .dijitTitlePaneTitle {background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; border: 1px solid #b5bcc7; padding: 0 7px 3px 7px; min-height: 17px;}.claro .dijitTitlePaneTitleHover {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitTitlePaneTitleActive {background-color: #7dbdfa; border-color: #759dc0; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitTitlePaneTitleFocus {margin-top: 3px; padding-bottom: 2px;}.claro .dijitTitlePane .dijitArrowNode {background-image: url("images/spriteArrows.png"); background-repeat: no-repeat; height: 8px; width: 7px;}.claro .dijitTitlePane .dijitOpen .dijitArrowNode {background-position: 0 0;}.claro .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: -14px 0;}.claro .dijitTitlePane .dijitTitlePaneTextNode {color: #000000;}.claro .dijitTitlePaneContentOuter {background: #ffffff; border: 1px solid #b5bcc7; border-top: none;}.claro .dijitTitlePaneContentInner {padding: 10px;}.claro .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px; vertical-align: text-top;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/TitlePane.less b/resources/dijit/themes/claro/TitlePane.less new file mode 100644 index 00000000..d899453d --- /dev/null +++ b/resources/dijit/themes/claro/TitlePane.less @@ -0,0 +1,70 @@ +/* TitlePane + * + * Styling TitlePane means styling the TitlePane title and its content container (dijitTitlePane) + * + * TitlePane title: + * 1. TitlePane title (default styling): + * .dijitTitlePaneTitle - TitlePane's title div style: background-color, border + * + * 2. hovered TitlePane title (ie, mouse hover on a title bar) + * .dijitTitlePaneTitleHover - styles when mouse hover on the title div + * + * 3. active TitlePane title (ie, mouse down on a title bar) + * .dijitTitlePaneTitleActive - styles when mouse down on the title div + * + * + * TitlePane Content Container: + * 1. outer/inner container: + * .dijitTitlePaneContentOuter / dijitTitlePaneContentInner - styles for the content outer div + */ + +@import "variables"; + +.claro .dijitTitlePaneTitle { + background-color: @unselected-background-color; // TODO: Mailed Jason, shouldn't this toggle to @selected-background-color when pane opened? + .standard-gradient; + border:1px solid @border-color; + padding: 0 7px 3px 7px; + min-height:17px; +} +.claro .dijitTitlePaneTitleHover { + background-color: @hovered-background-color; + border-color: @hovered-border-color; +} +.claro .dijitTitlePaneTitleActive { + background-color: @pressed-background-color; + border-color: @pressed-border-color; + .active-gradient; +} +.claro .dijitTitlePaneTitleFocus { + margin-top:3px; + padding-bottom:2px; +} +.claro .dijitTitlePane .dijitArrowNode { + background-image: url(@image-arrow-sprite); + background-repeat: no-repeat; + height: 8px; + width: 7px; +} +.claro .dijitTitlePane .dijitOpen .dijitArrowNode { + background-position: 0 0; +} +.claro .dijitTitlePane .dijitClosed .dijitArrowNode { + background-position: -14px 0; +} +.claro .dijitTitlePane .dijitTitlePaneTextNode { + color:@text-color; +} +.claro .dijitTitlePaneContentOuter { + background: @pane-background-color; + border:1px solid @border-color; + border-top:none; +} +.claro .dijitTitlePaneContentInner { + padding:10px; +} +.claro .dijitTitlePaneTextNode { + margin-left: 4px; + margin-right: 4px; + vertical-align:text-top; +} diff --git a/resources/dijit/themes/claro/TitlePane_rtl.css b/resources/dijit/themes/claro/TitlePane_rtl.css new file mode 100644 index 00000000..b349d9c6 --- /dev/null +++ b/resources/dijit/themes/claro/TitlePane_rtl.css @@ -0,0 +1 @@ +.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {background-position: -7px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/TitlePane_rtl.less b/resources/dijit/themes/claro/TitlePane_rtl.less new file mode 100644 index 00000000..693584f6 --- /dev/null +++ b/resources/dijit/themes/claro/TitlePane_rtl.less @@ -0,0 +1,7 @@ +/* TitlePane */ + +@import "variables"; + +.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode { + background-position: -7px 0; +} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Toolbar.css b/resources/dijit/themes/claro/Toolbar.css new file mode 100644 index 00000000..c3955aa5 --- /dev/null +++ b/resources/dijit/themes/claro/Toolbar.css @@ -0,0 +1 @@ +.claro .dijitToolbar {border-bottom: 1px solid #b5bcc7; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 2px 0 2px 4px; zoom: 1;}.claro .dijitToolbar label {padding: 0 3px 0 6px;}.claro .dijitToolbar .dijitButton .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.claro .dijitToolbar .dijitComboButton .dijitButtonNode,.claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.claro .dijitToolbar .dijitComboBox .dijitButtonNode {border-width: 0; padding: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition-property: background-color; -moz-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; background-color: rgba(171, 214, 255, 0); background-image: none;}.dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode {background-color: transparent;}.dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,.dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {background-color: #abd6ff;}.dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {background-color: #abd6ff;}.claro .dijitToolbar .dijitComboButton .dijitStretch {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitToolbar .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .dijitToolbar .dijitComboBox .dijitButtonNode {padding: 0;}.claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode {border-width: 1px; background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px;}.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {background-color: #f3ffff;}.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {background-color: #abd6ff;}.claro .dijitToolbar .dijitButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {border-width: 1px; background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px;}.claro .dijitToolbar .dijitComboButtonActive {-webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; border-width: 1px; padding: 0;}.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {background-color: #f3ffff; padding: 2px;}.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {border-left-width: 0;}.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {padding-left: 2px;}.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {margin: 0; border-width: 1px; border-style: solid; background-image: none; border-color: #759dc0; background-color: #ffffff; padding: 1px;}.claro .dijitToolbarSeparator {background: url("../../icons/images/editorIconsEnabled.png");}.claro .dijitDisabled .dijitToolbar {background: none; background-color: #efefef; border-bottom: 1px solid #d3d3d3;}.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {background-position: 0 50%;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Toolbar.less b/resources/dijit/themes/claro/Toolbar.less new file mode 100644 index 00000000..90b9009e --- /dev/null +++ b/resources/dijit/themes/claro/Toolbar.less @@ -0,0 +1,173 @@ +/* Toolbar + * + * Styling Toolbar means styling the toolbar container and the widget inside toolbar (dijitToolbar) + * + * 1. toolbar (default styling): + * .dijitToolbar - styles for outer container + * + * 2. widget inside toolbar + * .dijitToolbar .dijitButtonNode - Button widget + * .dijitComboButton - ComboButton widget + * .dijitDropDownButton - DropDownButton widget + * .dijitToggleButton - ToggleButton widget + * + * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside) + * .dijitToolbar .dijitButtonNodeHover - styles for hovered Button widget + * + * 4. actived widget inside toolbar (ie, mouse down on the widget inside) + * .dijitToolbar .dijitButtonNodeActive - mouse down on Button widget + */ + +@import "variables"; + +.claro .dijitToolbar { + border-bottom: 1px solid @border-color; + background-color: @bar-background-color; + .standard-gradient; + padding: 2px 0 2px 4px; + zoom: 1; +} + +.claro .dijitToolbar label { + padding: 0 3px 0 6px; +} + +/** override claro/form/Button.css, and also ComboBox down arrow **/ +.claro .dijitToolbar .dijitButton .dijitButtonNode, +.claro .dijitToolbar .dijitDropDownButton .dijitButtonNode, +.claro .dijitToolbar .dijitComboButton .dijitButtonNode, +.claro .dijitToolbar .dijitToggleButton .dijitButtonNode, +.claro .dijitToolbar .dijitComboBox .dijitButtonNode { + border-width: 0; /* on hover/active, border-->1px, padding-->1px */ + padding: 2px; + .border-radius(@toolbar-button-border-radius); + .box-shadow(none); + .transition-property(background-color); + .transition-duration(.3s); + + background-color:rgba(171,214,255,0); + background-image: none; /* cancel gradient for normal buttons, we don't want any gradient besides toolbar's on non-hovered buttons */ +} +.dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode { + background-color: transparent; /* for IE, which doesn't understand rgba(...) */ +} + +/* hover status */ +.dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover, +.dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover, +.dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode { + /* button should still turn blue on hover, so need to override .dj_ie rules above */ + background-color: @button-hovered-background-color; +} + +/* active status */ +.dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, +.dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { + /* button should still turn blue on press, so need to override .dj_ie rules above */ + background-color: @button-pressed-background-color; +} + +.claro .dijitToolbar .dijitComboButton .dijitStretch { + /* no rounded border on side adjacent to arrow */ + .border-radius(@toolbar-button-border-radius 0 0 @toolbar-button-border-radius); +} +.claro .dijitToolbar .dijitComboButton .dijitArrowButton { + /* no rounded border on side adjacent to button */ + .border-radius(0 @toolbar-button-border-radius @toolbar-button-border-radius 0); +} + +.claro .dijitToolbar .dijitComboBox .dijitButtonNode { + padding: 0; +} + +/* hover status */ +.claro .dijitToolbar .dijitButtonHover .dijitButtonNode, +.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, +.claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, +.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode { + border-width:1px; + background-color: @hovered-background-color; + .standard-gradient; + padding: 1px; +} +.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, +.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton { + background-color: @toolbar-combobutton-hovered-unhoveredsection-background-color; +} +.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, +.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover { + background-color: @hovered-background-color; +} + +/* active status */ +.claro .dijitToolbar .dijitButtonActive .dijitButtonNode, +.claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, +.claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode { + border-width: 1px; + background-color:@pressed-background-color; + .active-gradient; + padding: 1px; +} +.claro .dijitToolbar .dijitComboButtonActive { + .transition-duration(.2s); + border-width: 1px; + padding: 0; +} +.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, +.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton { + background-color: @toolbar-combobutton-hovered-unhoveredsection-background-color; + padding: 2px; +} +.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive { + background-color: @pressed-background-color; + .active-gradient; +} +.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive { + background-color: @pressed-background-color; + .active-gradient; +} + +/* Avoid double border between button and arrow */ +.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, +.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton { + border-left-width: 0; +} +.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton { + padding-left: 2px; /* since there's no left border, don't reduce from 2px --> 1px */ +} + +/* toggle button checked status */ +.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode { + margin: 0; /* remove margin and add a border */ + border-width: 1px; + border-style: solid; + background-image: none; + border-color: @selected-border-color; + background-color: @toolbar-button-checked-background-color; + padding: 1px; +} + +.claro .dijitToolbarSeparator { + /* separator icon in the editor sprite */ + background: url(@image-editor-icons-enabled); +} + +/* Toolbar inside of disabled Editor */ +.claro .dijitDisabled .dijitToolbar { + background:none; + background-color:@disabled-background-color; + border-bottom: 1px solid @disabled-border-color; +} + +.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner { + background-position:0 50%; +} + diff --git a/resources/dijit/themes/claro/Toolbar_rtl.css b/resources/dijit/themes/claro/Toolbar_rtl.css new file mode 100644 index 00000000..86da1e2e --- /dev/null +++ b/resources/dijit/themes/claro/Toolbar_rtl.css @@ -0,0 +1 @@ +.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {border-width: 0; padding: 2px;}.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {border-width: 1px; padding: 1px;}.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {border-left-width: 1px; border-right-width: 0; padding-left: 1px; padding-right: 2px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Toolbar_rtl.less b/resources/dijit/themes/claro/Toolbar_rtl.less new file mode 100644 index 00000000..8d31c88f --- /dev/null +++ b/resources/dijit/themes/claro/Toolbar_rtl.less @@ -0,0 +1,32 @@ +/* Toolbar RTL */ + +@import "variables"; + +/* Repeated rules from Toolbar.css to override rule from Button_rtl.css, which is loaded after Toolbar.css */ +.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode { + border-width: 0; + padding: 2px; +} +.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, +.claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode { + border-width: 1px; + padding: 1px; +} + +.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch { + /* no rounded border on side adjacent to arrow */ + .border-radius(0 2px 2px 0); +} +.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton { + /* no rounded border on side adjacent to button */ + .border-radius(2px 0 0 2px); +} + +.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, +.claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton { + /* border between button and arrow */ + border-left-width: 1px; + border-right-width: 0; + padding-left: 1px; + padding-right: 2px; +} diff --git a/resources/dijit/themes/claro/Tree.css b/resources/dijit/themes/claro/Tree.css new file mode 100644 index 00000000..3f937963 --- /dev/null +++ b/resources/dijit/themes/claro/Tree.css @@ -0,0 +1 @@ +.claro .dijitTreeNode {zoom: 1;}.claro .dijitTreeIsRoot {background-image: none;}.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {padding: 4px 0 2px 0; background-color: none; background-color: transparent; background-color: rgba(171, 214, 255, 0); background-position: 0 0; background-repeat: repeat-x; border: solid 0 transparent; color: #000000; -webkit-transition-property: background-color, border-color; -moz-transition-property: background-color, border-color; transition-property: background-color, border-color; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; transition-timing-function: ease-out;}.claro .dijitTreeRowSelected {background-color: #cfe5fa; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 3px 0 1px; border-color: #759dc0; border-width: 1px 0; color: #000000;}.claro .dijitTreeRowHover {background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 3px 0 1px; border-color: #759dc0; border-width: 1px 0; color: #000000; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}.claro .dijitTreeRowActive {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 3px 0 1px; border-color: #759dc0; border-width: 1px 0; color: #000000;}.claro .dijitTreeRowFocused {background-repeat: repeat;}.claro .dijitTreeExpando {background-image: url("images/treeExpandImages.png"); width: 16px; height: 16px; background-position: -35px 0;}.dj_ie6 .claro .dijitTreeExpando {background-image: url("images/treeExpandImages8bit.png");}.claro .dijitTreeRowHover .dijitTreeExpandoOpened {background-position: -53px 0;}.claro .dijitTreeExpandoClosed {background-position: 1px 0;}.claro .dijitTreeRowHover .dijitTreeExpandoClosed {background-position: -17px 0;}.claro .dijitTreeExpandoLeaf, .dj_ie6 .claro .dijitTreeExpandoLeaf {background-image: none;}.claro .dijitTreeExpandoLoading {background-image: url("images/loadingAnimation.gif");}.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #759dc0;}.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #759dc0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/Tree.less b/resources/dijit/themes/claro/Tree.less new file mode 100644 index 00000000..1b027769 --- /dev/null +++ b/resources/dijit/themes/claro/Tree.less @@ -0,0 +1,127 @@ +/* Tree + * + * Styling Tree mostly means styling the TreeRow (dijitTreeRow) + * There are 4 basic states to style: + * + * Tree Row: + * 1. tree row (default styling): + * .dijitTreeRow - styles for each row of the tree + * + * 2. hovered tree row (mouse hover on a tree row) + * .dijitTreeRowHover - styles when mouse over on one row + * + * 3. active tree row (mouse down on a tree row) + * .dijitTreeRowActive - styles when mouse down on one row + * + * 4. selected tree row + * dijitTreeRowSelected - style when the row has been selected + * + * Tree Expando: + * dijitTreeExpando - the expando at the left of the text of each tree row + * + * Drag and Drop on TreeNodes: (insert line on dijitTreeContent node so it'll aligned w/ target element) + * .dijitTreeNode .dojoDndItemBefore/.dojoDndItemAfter - use border style simulate a separate line + */ + +@import "variables"; + +.claro .dijitTreeNode { + zoom: 1; /* force layout on IE (TODO: may not be needed anymore) */ +} +.claro .dijitTreeIsRoot { + background-image: none; +} + +/* Styling for basic tree node (unhovered, unselected) + * Also use this styling when dropping between items on the tree (in other words, don't + * use hover effect) + */ +.claro .dijitTreeRow, +.claro .dijitTreeNode .dojoDndItemBefore, +.claro .dijitTreeNode .dojoDndItemAfter { + /* so insert line shows up on IE when dropping after a target element */ + padding: 4px 0 2px 0; + + background-color: none; // IE6 doesn't understand rgba() or transparent below + background-color: transparent; // IE8 doesn't understand rgba() below + background-color: rgba(171,214,255,0); // rgba() instead of transparent to prevent flash on hover fade-in + background-position:0 0; + background-repeat:repeat-x; + + border: solid 0 transparent; + + color: @text-color; + + .transition-property(background-color, border-color); + .transition-duration(.25s); + .transition-timing-function(ease-out); +} + +.claro .dijitTreeRowSelected { + background-color: @selected-background-color; + .standard-gradient; + padding: 3px 0 1px; + border-color: @selected-border-color; + border-width: 1px 0; + color: @selected-text-color; +} +.claro .dijitTreeRowHover { + background-color: @hovered-background-color; + .standard-gradient; + padding: 3px 0 1px; + border-color: @hovered-border-color; + border-width: 1px 0; + color: @hovered-text-color; + .transition-duration(.25s); +} +.claro .dijitTreeRowActive { + background-color:@pressed-background-color; + .active-gradient; + padding: 3px 0 1px; + border-color: @pressed-border-color; + border-width: 1px 0; + color: @selected-text-color; +} +.claro .dijitTreeRowFocused { + background-repeat: repeat; +} + +/* expando (open/closed) icon */ + +.claro .dijitTreeExpando { + background-image: url(@image-tree-expand); + width: 16px; + height: 16px; + background-position: -35px 0; /* for dijitTreeExpandoOpened */ +} +.dj_ie6 .claro .dijitTreeExpando { + background-image: url(@image-tree-expand-ie6); +} +.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(@image-loading-animation); +} + +/* Drag and Drop on TreeNodes + * Put insert line on dijitTreeContent node so it's aligned w/ + * (ie, indented equally with) target element, even + * though dijitTreeRowNode is the actual "drag object" + */ +.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent { + border-top: 2px solid @dnd-dropseparator-color; // TODO: normal separator is just 1px, why is this 2px? +} +.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent { + border-bottom: 2px solid @dnd-dropseparator-color; // TODO: normal separator is just 1px, why is this 2px? +} diff --git a/resources/dijit/themes/claro/claro.css b/resources/dijit/themes/claro/claro.css new file mode 100644 index 00000000..e4bbd014 --- /dev/null +++ b/resources/dijit/themes/claro/claro.css @@ -0,0 +1 @@ +.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: 50% !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_webkit .dijitTextBoxDisabled input {color: #eee;}.dj_webkit textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: "";}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0.01;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {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: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dj_ff3 .dj_a11y div.dijitSplitter:focus {outline-style:dotted; outline-width: 2px;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitTitlePaneTitle {cursor: pointer;}.dijitFixedOpen, .dijitFixedClosed {cursor: default;}.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{display: none;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner {display:inline !important; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode {display:none;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarYearLabel {white-space: nowrap;}.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 {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {position: relative; vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_ff3 .dj_a11y .dijitMenuItem td {padding: 0 !important; background:none !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitCheckedMenuItemIconChar {vertical-align: middle; visibility:hidden;}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {visibility: visible;}.dj_a11y .dijitCheckedMenuItemIconChar {display:inline !important;}.dj_a11y .dijitCheckedMenuItemIcon {display: none;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow-y: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitSelectError .dijitButtonContents .dijitButtonText {display: none !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.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;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitSelectMenu .dijitMenuTable {margin: 0; background-color: transparent;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled.png"); width: 16px; height: 16px;}.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled8bit.png");}.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError {background-image: url("../../icons/images/commonIconsObjActDisabled.png");}.dijitIconSave {background-position: 0;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -160px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;} .dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage{background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.dijitIconLoading {background:url("../../icons/images/loadingAnimation_rtl.gif") no-repeat; height: 20px; width: 20px;}.claro .dijitPopup {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.claro .dijitTooltipDialogPopup {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.claro .dijitComboBoxHighlightMatch {background-color: #abd6ff;}.claro .dijitFocusedLabel {outline: 1px dotted #494949;}.claro .dojoDndItem {border-color: rgba(0, 0, 0, 0); -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, border-color; -moz-transition-property: background-color, border-color; transition-property: background-color, border-color;}.claro .dojoDndItemOver {background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px; border: solid 1px #759dc0; color: #000000;}.claro .dojoDndItemAnchor, .claro .dojoDndItemSelected {background-color: #cfe5fa; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px; border: solid 1px #759dc0; color: #000000;}.claro .dojoDndItemBefore, .claro .dojoDndItemAfter {border-color: #759dc0;}.claro table.dojoDndAvatar {border: 1px solid #b5bcc7; border-collapse: collapse; background-color: #ffffff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);}.claro .dojoDndAvatarHeader td {height: 20px; padding-left: 21px;}.claro.dojoDndMove .dojoDndAvatarHeader, .claro.dojoDndCopy .dojoDndAvatarHeader {background-image: url("images/dnd.png"); background-repeat: no-repeat; background-position: 2px -122px;}.claro .dojoDndAvatarItem td {padding: 5px;}.claro.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-position: 2px -103px;}.claro.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-position: 2px -68px;}.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-position: 2px -33px;}.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-position: 2px 2px;}.claro .dijitTextBox, .claro .dijitInputInner {color: #000000;}.claro .dijitValidationTextBoxError .dijitValidationContainer {background-color: #d46464; background-image: url("form/images/error.png"); background-position: top center; border: solid #d46464 0; width: 9px;}.claro .dijitTextBoxError .dijitValidationContainer {border-left-width: 1px;}.claro .dijitValidationTextBoxError .dijitValidationIcon {width: 0; background-color: transparent !important;}.claro .dijitTextArea, .claro .dijitInputField .dijitPlaceHolder {padding: 2px;}.claro .dijitSelect .dijitInputField, .claro .dijitTextBox .dijitInputField {padding: 1px 2px;}.dj_gecko .claro .dijitTextBox .dijitInputInner, .dj_webkit .claro .dijitTextBox .dijitInputInner {padding: 1px;}.claro .dijitSelect,.claro .dijitSelect .dijitButtonContents,.claro .dijitTextBox,.claro .dijitTextBox .dijitButtonNode {border-color: #b5bcc7; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; transition-duration: 0.35s;}.claro .dijitSelect, .claro .dijitTextBox {background-color: #ffffff;}.claro .dijitSelectHover,.claro .dijitSelectHover .dijitButtonContents,.claro .dijitTextBoxHover,.claro .dijitTextBoxHover .dijitButtonNode {border-color: #759dc0; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}.claro .dijitTextBoxHover {background-color: #e5f2fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);}.claro .dijitSelectError,.claro .dijitSelectError .dijitButtonContents,.claro .dijitTextBoxError,.claro .dijitTextBoxError .dijitButtonNode {border-color: #d46464;}.claro .dijitSelectFocused,.claro .dijitSelectFocused .dijitButtonContents,.claro .dijitTextBoxFocused,.claro .dijitTextBoxFocused .dijitButtonNode {border-color: #759dc0; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitTextBoxFocused {background-color: #ffffff; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);}.claro .dijitTextBoxFocused .dijitInputContainer {background: #ffffff;}.claro .dijitSelectErrorFocused,.claro .dijitSelectErrorFocused .dijitButtonContents,.claro .dijitTextBoxErrorFocused,.claro .dijitTextBoxErrorFocused .dijitButtonNode {border-color: #ce5050;}.claro .dijitSelectDisabled,.claro .dijitSelectDisabled .dijitButtonContents,.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitButtonNode {border-color: #d3d3d3;}.claro .dijitSelectDisabled, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {background-color: #efefef; background-image: none;}.claro .dijitSelectDisabled, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputInner {color: #818181;}.dj_webkit .claro .dijitDisabled input {color: #757575;}.dj_webkit .claro textarea.dijitTextAreaDisabled {color: #1b1b1b;}.claro .dijitSelect .dijitArrowButtonInner, .claro .dijitComboBox .dijitArrowButtonInner {background-image: url("form/images/commonFormArrows.png"); background-position: -35px 53%; background-repeat: no-repeat; margin: 0; width: 16px;}.claro .dijitComboBox .dijitArrowButtonInner {border: 1px solid #ffffff;}.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {border: none;}.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {border: none;}.claro .dijitSelectLabel, .claro .dijitTextBox .dijitInputInner, .claro .dijitValidationTextBox .dijitValidationContainer {padding: 1px 0;}.claro .dijitComboBox .dijitButtonNode {background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover {background-color: #abd6ff;}.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {background-position: -70px 53%;}.claro .dijitComboBox .dijitHasDropDownOpen {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px;}.dj_iequirks .claro .dijitComboBox .dijitHasDropDownOpen {padding: 1px 0;}.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {background-position: -70px 53%; border: 0 none;}.claro div.dijitComboBoxDisabled .dijitArrowButtonInner {background-position: 0 50%; background-color: #efefef;}.dj_ff3 .claro .dijitInputField input[type="hidden"] {display: none; height: 0; width: 0;}.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {width: 18px;}.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {width: 16px;}.claro .dijitButtonNode {-webkit-transition-property: background-color; -moz-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}.claro .dijitButton .dijitButtonNode,.claro .dijitDropDownButton .dijitButtonNode,.claro .dijitComboButton .dijitButtonNode,.claro .dijitToggleButton .dijitButtonNode {border: 1px solid #759dc0; padding: 2px 4px 4px 4px; color: #000000; -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); background-color: #bcd8f4; background-image: url("form/images/buttonEnabled.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); background-image: -webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); background-image: -o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); background-image: -ms-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); _background-image: none;}.claro .dijitComboButton .dijitArrowButton {border-left-width: 0; padding: 4px 2px 4px 2px;}.claro .dijitArrowButtonInner {width: 15px; height: 15px; margin: 0 auto; background-image: url("form/images/buttonArrows.png"); background-repeat: no-repeat; background-position: -51px 53%;}.claro .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -77px 53%;}.claro .dijitRightArrowButton .dijitArrowButtonInner {background-position: -26px 53%;}.claro .dijitUpArrowButton .dijitArrowButtonInner {background-position: 0 53%;}.claro .dijitDisabled .dijitArrowButtonInner {background-position: -151px 53%;}.claro .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -177px 53%;}.claro .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -126px 53%;}.claro .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -100px 53%;}.claro .dijitButtonText {padding: 0 0.3em; text-align: center;}.claro .dijitButtonHover .dijitButtonNode,.claro .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitComboButton .dijitButtonNodeHover,.claro .dijitComboButton .dijitDownArrowButtonHover,.claro .dijitToggleButtonHover .dijitButtonNode {background-color: #86bdf2; color: #000000; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitButtonActive .dijitButtonNode,.claro .dijitDropDownButtonActive .dijitButtonNode,.claro .dijitComboButtonActive .dijitButtonNode,.claro .dijitToggleButtonActive .dijitButtonNode,.claro .dijitToggleButtonChecked .dijitButtonNode {background-color: #86bdf2; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitButtonDisabled,.claro .dijitDropDownButtonDisabled,.claro .dijitComboButtonDisabled,.claro .dijitToggleButtonDisabled {background-image: none; outline: none;}.claro .dijitButtonDisabled .dijitButtonNode,.claro .dijitDropDownButtonDisabled .dijitButtonNode,.claro .dijitComboButtonDisabled .dijitButtonNode,.claro .dijitToggleButtonDisabled .dijitButtonNode {background-color: #efefef; border: solid 1px #d3d3d3; color: #818181; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); background-image: url("form/images/buttonDisabled.png"); background-image: -moz-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); background-image: -webkit-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); background-image: -o-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); background-image: -ms-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); _background-image: none;}.claro .dijitComboButtonDisabled .dijitArrowButton {border-left-width: 0;}.claro table.dijitComboButton {border-collapse: separate;}.claro .dijitComboButton .dijitStretch {-moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}.claro .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.claro .dijitToggleButton .dijitCheckBoxIcon {background-image: url("images/checkmarkNoBorder.png");}.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon {background-image: url("images/checkmarkNoBorder.gif");}.claro .dijitCheckBox, .claro .dijitCheckBoxIcon {background-image: url("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("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("form/images/checkboxRadioButtonStates.png");}.dj_ie6 .claro .dijitToggleButton .dijitRadio, .dj_ie6 .claro .dijitToggleButton .dijitRadioIcon {background-image: url("form/images/checkboxAndRadioButtons_IE6.png");}.claro .dijitRadio, .claro .dijitRadioIcon {background-image: url("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("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 .dijitArrowButtonContainer {border: 1px solid #ffffff;}.claro .dijitSelect .dijitArrowButton {padding: 0; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {height: 16px;}.claro .dijitSelectHover {background-color: #e5f2fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-repeat: repeat-x;}.claro .dijitSelectFocused, .claro .dijitSelectHover {border-color: #759dc0;}.claro .dijitSelectHover .dijitArrowButton {background-color: #abd6ff;}.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 53%;}.claro .dijitSelectFocused .dijitArrowButton {background-color: #7dbefa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitSelectFocused .dijitArrowButton {border: none; padding: 1px;}.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 53%;}.claro .dijitSelectDisabled {border-color: #d3d3d3; background-color: #efefef; background-image: none; color: #818181;}.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {background-position: 0 53%;}.claro .dijitSelectMenu td.dijitMenuItemIconCell, .claro .dijitSelectMenu td.dijitMenuArrowCell {display: none;}.claro .dijitSelectMenu td.dijitMenuItemLabel {padding: 2px;}.claro .dijitSelectMenu .dijitMenuSeparatorTop {border-bottom: 1px solid #759dc0;}.claro .dijitTabPaneWrapper {background: #ffffff;}.claro .dijitTabPaneWrapper,.claro .dijitTabContainerTop-tabs,.claro .dijitTabContainerBottom-tabs,.claro .dijitTabContainerLeft-tabs,.claro .dijitTabContainerRight-tabs {border-color: #b5bcc7;}.claro .dijitTabCloseButton {background: url("layout/images/tabClose.png") no-repeat; width: 14px; height: 14px; margin-left: 5px; margin-right: -5px;}.claro .dijitTabCloseButtonHover {background-position: -14px;}.claro .dijitTabCloseButtonActive {background-position: -28px;}.claro .dijitTabSpacer {display: none;}.claro .dijitTab {border: 1px solid #b5bcc7; background-color: #efefef; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; transition-duration: 0.35s; color: #494949;}.claro .dijitTabHover {border-color: #759dc0; background-color: #abd6ff; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; color: #000000;}.claro .dijitTabActive {border-color: #759dc0; background-color: #7dbdfa; color: #000000; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitTabChecked {border-color: #b5bcc7; background-color: #cfe5fa; color: #000000;}.claro .dijitTabDisabled {background-color: #d3d3d3;}.claro .tabStripButton {background-color: transparent; border: none;}.claro .dijitTabContainerTop-tabs .dijitTab {top: 1px; margin-right: 1px; padding: 3px 6px; border-bottom-width: 0; min-width: 60px; text-align: center; background-image: url("layout/images/tabTopUnselected.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);}.claro .dijitTabContainerTop-tabs .dijitTabChecked {padding-bottom: 4px; padding-top: 9px; background-image: url("layout/images/tabTopSelected.png"); background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);}.claro .dijitTabContainerBottom-tabs .dijitTab {top: -1px; margin-right: 1px; padding: 3px 6px; border-top-width: 0; min-width: 60px; text-align: center; background-image: url("layout/images/tabBottomUnselected.png"); background-repeat: repeat-x; background-position: bottom; background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);}.claro .dijitTabContainerBottom-tabs .dijitTabChecked {padding-bottom: 9px; padding-top: 4px; background-image: url("layout/images/tabBottomSelected.png"); background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -ms-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}.claro .dijitTabContainerLeft-tabs .dijitTab {left: 1px; margin-bottom: 1px; padding: 3px 8px 4px 4px; background-image: url("layout/images/tabLeftUnselected.png"); background-repeat: repeat-y; background-image: -moz-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);}.claro .dijitTabContainerLeft-tabs .dijitTabChecked {border-right-width: 0; padding-right: 9px; background-image: url("layout/images/tabLeftSelected.png"); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05); box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);}.claro .dijitTabContainerRight-tabs .dijitTab {left: -1px; margin-bottom: 1px; padding: 3px 8px 4px 4px; background-image: url("layout/images/tabRightUnselected.png"); background-repeat: repeat-y; background-position: right; background-image: -moz-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);}.claro .dijitTabContainerRight-tabs .dijitTabChecked {padding-left: 5px; border-left-width: 0; background-image: url("layout/images/tabRightSelected.png"); background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07); -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07); box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);}.claro .dijitTabContainerTop-tabs .dijitTab {-moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;}.claro .dijitTabContainerBottom-tabs .dijitTab {-moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;}.claro .dijitTabContainerLeft-tabs .dijitTab {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitTabContainerRight-tabs .dijitTab {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .tabStripButton {background-color: #e5f2fe; border: 1px solid #b5bcc7;}.claro .dijitTabListContainer-top .tabStripButton {padding: 4px 3px; margin-top: 7px; background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);}.claro .dijitTabListContainer-bottom .tabStripButton {padding: 4px 3px; margin-bottom: 7px; background-image: -moz-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);}.claro .tabStripButtonHover {background-color: #abd6ff;}.claro .tabStripButtonActive {background-color: #7dbdfa;}.claro .dijitTabStripIcon {height: 15px; width: 15px; margin: 0 auto; background: url("form/images/buttonArrows.png") no-repeat -75px 50%; background-color: transparent;}.claro .dijitTabStripSlideRightIcon {background-position: -24px 50%;}.claro .dijitTabStripMenuIcon {background-position: -51px 50%;}.claro .dijitTabListContainer-top .tabStripButtonDisabled, .claro .dijitTabListContainer-bottom .tabStripButtonDisabled {background-color: #d3d3d3; border: 1px solid #b5bcc7;}.claro .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {background-position: -175px 50%;}.claro .tabStripButtonDisabled .dijitTabStripSlideRightIcon {background-position: -124px 50%;}.claro .tabStripButtonDisabled .dijitTabStripMenuIcon {background-position: -151px 50%;}.claro .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.claro .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: solid 1px #b5bcc7; padding: 2px 2px 4px;}.claro .dijitTabContainerTabListNested .dijitTab {background: 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; -moz-transition-property: background-color, border-color; transition-property: background-color, border-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -moz-border-radius: 2px; border-radius: 2px;}.claro .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.claro .dijitTabContainerTabListNested .dijitTabHover {background-color: #e5f2fe; border: solid 1px #cfe5fa; padding: 3px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: none;}.claro .dijitTabContainerTabListNested .dijitTabActive {border: solid 1px #759dc0; padding: 3px; background: #abd6ff url("layout/images/tabNested.png") repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitTabContainerTabListNested .dijitTabChecked {padding: 3px; border: solid 1px #759dc0; background-color: #cfe5fa;}.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: none; background-image: none;}.claro .dijitTabPaneWrapperNested {border: none;}.claro .dijitTab, .claro .tabStripButton {_background-image: none !important;}.claro .dijitDialog {border: 1px solid #759dc0; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.claro .dijitDialogPaneContent {background: #ffffff repeat-x top left; border-top: 1px solid #759dc0; padding: 10px 8px; position: relative;}.claro .dijitDialogPaneContentArea {margin: -10px -8px; padding: 10px 8px;}.claro .dijitDialogPaneActionBar {background-color: #efefef; padding: 3px 5px 2px 7px; text-align: right; border-top: 1px solid #d3d3d3; margin: 10px -8px -10px;}.claro .dijitTooltipDialog .dijitDialogPaneActionBar {-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; margin: 10px -10px -8px;}.claro .dijitDialogPaneActionBar .dijitButton {float: none;}.claro .dijitDialogTitleBar {border: 1px solid #ffffff; border-top: none; background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 5px 7px 4px 7px;}.claro .dijitDialogTitle {padding: 0 1px; font-size: 1.091em; color: #000000;}.claro .dijitDialogCloseIcon {background: url("images/dialogCloseIcon.png"); background-repeat: no-repeat; position: absolute; right: 5px; height: 15px; width: 21px;}.dj_ie6 .claro .dijitDialogCloseIcon {background-image: url("images/dialogCloseIcon8bit.png");}.claro .dijitDialogCloseIconHover {background-position: -21px;}.claro .dijitDialogCloseIconActive {background-position: -42px;}.claro .dijitTooltip, .claro .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 13px; padding-left: 3px; padding-right: 3px;}.dijitTooltipAbove {padding-bottom: 13px; padding-left: 3px; padding-right: 3px;}.claro .dijitTooltipContainer {background-color: #ffffff; background-image: -moz-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-image: -webkit-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-image: -o-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-image: -ms-linear-gradient(bottom, rgba(207, 229, 250, 0.1) 0px, #ffffff 10px); background-position: bottom; border: 1px solid #759dc0; 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; color: #000000;}.claro .dijitTooltipConnector {border: 0; z-index: 2; background-image: url("images/tooltip.png"); background-repeat: no-repeat; width: 16px; height: 14px;}.dj_ie6 .claro .dijitTooltipConnector {background-image: url("images/tooltip8bit.png");}.claro .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: #ffffff;}.claro .dijitAccordionContainer {border: none;}.claro .dijitAccordionInnerContainer {background-color: #efefef; border: solid 1px #b5bcc7; margin-bottom: 1px; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear;}.claro .dijitAccordionTitle {background-color: transparent; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 5px 7px 2px 7px; min-height: 17px; color: #494949;}.claro .dijitAccordionContainer .dijitAccordionChildWrapper {background-color: #ffffff; border: 1px solid #759dc0; margin: 0 2px 2px;}.claro .dijitAccordionContainer .dijitAccordionContainer-child {padding: 9px;}.claro .dijitAccordionInnerContainerActive {border: 1px solid #759dc0; background-color: #7dbdfa; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; color: #000000;}.claro .dijitAccordionInnerContainerSelected {border-color: #759dc0; background-color: #cfe5fa;}.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {color: #000000; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitAccordionInnerContainerHover .dijitAccordionTitle {color: #000000;}.claro .dijitAccordionInnerContainerHover, .claro .dijitAccordionInnerContainerSelectedActive {border: 1px solid #759dc0; background-color: #abd6ff; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {background-color: #ffffff; border: 1px solid #759dc0; -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 .dijitContentPane {padding: 8px;}.claro .dijitTabContainerTop-dijitContentPane,.claro .dijitTabContainerLeft-dijitContentPane,.claro .dijitTabContainerBottom-dijitContentPane,.claro .dijitTabContainerRight-dijitContentPane,.claro .dijitAccordionContainer-dijitContentPane {background-color: #ffffff; padding: 8px;}.claro .dijitSplitContainer-dijitContentPane, .claro .dijitBorderContainer-dijitContentPane {background-color: #ffffff; padding: 8px;}.claro .dijitCalendar {border: solid 1px #b5bcc7; border-collapse: separate; -moz-border-radius: 4px; border-radius: 4px; background-color: #cfe5fa; background-image: url("images/calendar.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0.4) 2px, rgba(255, 255, 255, 0) 100%); text-align: center; padding: 6px 5px 3px 5px;}.dj_ie6 .claro .dijitCalendar {background-image: none;}.claro .dijitCalendar img {border: none;}.claro .dijitCalendarHover, .claro .dijitCalendar:hover, .claro .dijitCalendarActive {background-color: #abd6ff; border: solid 1px #759dc0;}.claro .dijitCalendarMonthContainer th {text-align: center; padding-bottom: 4px; vertical-align: middle;}.claro .dijitCalendarMonthLabel {color: #000000; font-size: 1.091em; padding: 0 4px;}.claro .dijitCalendarIncrementControl {width: 18px; height: 16px; background-image: url("images/calendarArrows.png"); background-repeat: no-repeat;}.dj_ie6 .claro .dijitCalendarIncrementControl {background-image: url("images/calendarArrows8bit.png");}.claro .dijitCalendarIncrease {background-position: -18px 0;}.claro .dijitCalendarArrowHover .dijitCalendarDecrease, .claro .dijitCalendarArrow:hover .dijitCalendarDecrease {background-position: -36px 0;}.claro .dijitCalendarArrowHover .dijitCalendarIncrease, .claro .dijitCalendarArrow:hover .dijitCalendarIncrease {background-position: -55px 0;}.claro .dijitCalendarArrowActive .dijitCalendarDecrease, .claro .dijitCalendarArrow:active .dijitCalendarDecrease {background-position: -72px 0;}.claro .dijitCalendarArrowActive .dijitCalendarIncrease, .claro .dijitCalendarArrow:active .dijitCalendarIncrease {background-position: -91px 0;}.claro .dijitA11ySideArrow {display: none;}.claro .dijitCalendarDayLabelTemplate {padding-bottom: 0; text-align: center; border-bottom: 1px solid #b5bcc7; padding: 0 3px 2px;}.claro .dijitCalendarDayLabel {padding: 0 4px 0 4px; font-weight: bold; font-size: 0.909em; text-align: center; color: #000000;}.claro .dijitCalendarDateTemplate {text-align: center; background-color: #ffffff; border-bottom: 1px solid #d3d3d3; padding-top: 0; font-size: 0.909em; font-family: Arial; font-weight: bold; letter-spacing: .05em; text-align: center; color: #000000;}.dj_ie6 .claro .dijitCalendarDateTemplate {background-image: none;}.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarNextMonth {background-color: #e5f2fe; background-image: none; border-bottom: solid 1px #d3d3d3;}.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 3px 5px 3px 4px; border: solid 1px #ffffff; background-color: rgba(171, 212, 251, 0); -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; transition-duration: 0.35s;}.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .claro .dijitCalendarNextMonth .dijitCalendarDateLabel {color: #759dc0; border-color: #e5f2fe;}.claro .dijitCalendarYearContainer {vertical-align: middle;}.claro .dijitCalendarYearControl {padding: 1px 2px 2px 2px;}.claro .dijitCalendarYearLabel {padding: 2px 0 0 0; margin: 0; font-size: 1.17em;}.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: #000000;}.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel, .claro .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {background-color: #abd6ff; border: solid 1px #759dc0; color: #000000; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitCalendarNextYearHover,.claro .dijitCalendarNextYear:hover,.claro .dijitCalendarPreviousYearHover,.claro .dijitCalendarPreviousYear:hover {color: #000000; border: solid 1px #ffffff; padding: 0 5px 0 5px; background-color: #e5f2fe;}.claro .dijitCalendarNextYearActive, .claro .dijitCalendarNextYear:active.claro .dijitCalendarPreviousYearActive, .claro .dijitCalendarPreviousYear:active {border: solid 1px #759dc0; padding: 0 5px 0 5px; background-color: #7dbdfa;}.claro .dijitCalendarActiveDate .dijitCalendarDateLabel, .claro .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {background-color: #7dbdfa; border: solid 1px #ffffff; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {background-image: none;}.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {color: #000000; background-color: #abd6ff; border-color: #759dc0;}.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {color: #818181; text-decoration: line-through;}.claro .dijitCalendar .dijitDropDownButton {margin: 0;}.claro .dijitCalendar .dijitButtonText {padding: 1px 0 3px; margin-right: -4px;}.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {padding: 0 3px 0 2px; border: solid 1px #b5bcc7; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); background-color: transparent; background-image: none;}.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {background-color: #e5f2fe; border: solid 1px #ffffff;}.claro .dijitCalendarMonthMenu {border-color: #759dc0; background-color: #ffffff; text-align: center; background-image: none;}.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; padding: 2px 0;}.claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover, .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {border-color: #759dc0; border-width: 1px 0; background-color: #abd6ff; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #ffffff , endColorstr= #abd6ff );}.claro .dijitMenuBar {border: 1px solid #b5bcc7; margin: 0; padding: 0; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitMenu {background-color: #ffffff; border: 1px solid #759dc0; margin: -1px 0;}.dj_ie6 .claro .dijitMenu {margin: 0;}.claro .dijitMenuItem {color: #000000;}.claro .dijitMenuBar .dijitMenuItem {padding: 6px 10px 7px; margin: -1px;}.claro .dijitMenuBar .dijitMenuItemHover, .claro .dijitMenuBar .dijitMenuItemSelected {border: solid 1px #759dc0; padding: 5px 9px 6px;}.claro .dijitMenuTable {border-collapse: separate; border-spacing: 0 0; padding: 0;}.claro .dijitMenuItem td {padding: 1px;}.claro .dijitSelectMenu .dijitMenuItemHover td,.claro .dijitSelectMenu .dijitMenuItemSelected td,.claro .dijitMenuItemHover,.claro .dijitMenuItemSelected {background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitMenuItemActive {background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.dj_ie .claro .dijitMenuActive .dijitMenuItemHover,.dj_ie .claro .dijitMenuActive .dijitMenuItemSelected,.dj_ie .claro .dijitMenuPassive .dijitMenuItemHover,.dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected {padding-top: 6px; padding-bottom: 5px; margin-top: -3px;}.claro td.dijitMenuItemIconCell {padding: 2px; margin: 0 0 0 4px;}.claro td.dijitMenuItemLabel {padding-top: 5px; padding-bottom: 5px;}.claro .dijitMenuExpand {width: 7px; height: 7px; background-image: url("images/spriteArrows.png"); background-position: -14px 0; margin-right: 3px;}.claro .dijitMenuItemDisabled .dijitMenuItemIconCell {opacity: 1;}.claro .dijitMenuSeparatorTop {height: auto; margin-top: 1px; border-bottom: 1px solid #b5bcc7;}.claro .dijitMenuSeparatorBottom {height: auto; margin-bottom: 1px;}.claro .dijitCheckedMenuItemIconChar {display: none;}.claro .dijitCheckedMenuItemIcon {background-image: url("form/images/checkboxRadioButtonStates.png"); background-repeat: no-repeat; background-position: -15px 50%; width: 15px; height: 16px;}.dj_ie6 .claro .dijitCheckedMenuItemIcon {background-image: url("form/images/checkboxAndRadioButtons_IE6.png");}.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: 0 50%;}.claro .dijitComboBoxMenu {margin-left: 0; background-image: none;}.claro .dijitSelectMenu .dijitMenuItem td, .claro .dijitComboBoxMenu .dijitMenuItem {padding: 2px; border-width: 1px 0 1px 0; border-style: solid; border-color: #ffffff;}.claro .dijitSelectMenu .dijitMenuItemSelected td, .claro .dijitComboBoxMenu .dijitMenuItemSelected {color: #000000; border-color: #759dc0; background-color: #abd6ff;}.claro .dijitSelectMenu .dijitMenuItemHover td, .claro .dijitComboBoxMenu .dijitMenuItemHover {color: #000000; border-color: #769dc0; background-color: #abd6ff;}.claro .dijitComboBoxMenuActive .dijitMenuItemSelected {background-color: #7dbdfa;}.claro .dijitMenuPreviousButton, .claro .dijitMenuNextButton {font-style: italic;}.claro .dijitSliderBar {border-style: solid; outline: 1px;}.claro .dijitSliderFocused .dijitSliderBar {border-color: #759dc0;}.claro .dijitSliderHover .dijitSliderBar {border-color: #759dc0;}.claro .dijitSliderDisabled .dijitSliderBar {background-image: none; border-color: #d3d3d3;}.claro .dijitRuleLabelsContainer {color: #000000;}.claro .dijitRuleLabelsContainerH {padding: 2px 0;}.claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {border-color: #b5bcc7; background-color: #cfe5fa; background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px); background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px); background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px); background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);}.claro .dijitSlider .dijitSliderRemainingBarH, .claro .dijitSlider .dijitSliderRightBumper {border-color: #b5bcc7; background-color: #ffffff;}.claro .dijitSliderRightBumper {border-right: solid 1px #b5bcc7;}.claro .dijitSliderLeftBumper {border-left: solid 1px #b5bcc7;}.claro .dijitSliderHover .dijitSliderProgressBarH, .claro .dijitSliderHover .dijitSliderLeftBumper {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitSliderHover .dijitSliderRemainingBarH, .claro .dijitSliderHover .dijitSliderRightBumper {background-color: #ffffff; border-color: #759dc0;}.claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper {background-color: #abd6ff; border-color: #759dc0; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper {background-color: #ffffff; border-color: #759dc0; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderDisabled .dijitSliderProgressBarH, .claro .dijitSliderDisabled .dijitSliderLeftBumper {background-color: #d3d3d3; background-image: none;}.claro .dijitSliderDisabled .dijitSliderRemainingBarH, .claro .dijitSliderDisabled .dijitSliderRightBumper {background-color: #efefef;}.claro .dijitRuleLabelsContainerV {padding: 0 2px;}.claro .dijitSlider .dijitSliderProgressBarV, .claro .dijitSlider .dijitSliderBottomBumper {border-color: #b5bcc7; background-color: #cfe5fa; background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px); background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px); background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px); background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);}.claro .dijitSlider .dijitSliderRemainingBarV, .claro .dijitSlider .dijitSliderTopBumper {border-color: #b5bcc7; background-color: #ffffff;}.claro .dijitSliderBottomBumper {border-bottom: solid 1px #b5bcc7;}.claro .dijitSliderTopBumper {border-top: solid 1px #b5bcc7;}.claro .dijitSliderHover .dijitSliderProgressBarV, .claro .dijitSliderHover .dijitSliderBottomBumper {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitSliderHover .dijitSliderRemainingBarV, .claro .dijitSliderHover .dijitSliderTopBumper {background-color: #ffffff; border-color: #759dc0;}.claro .dijitSliderFocused .dijitSliderProgressBarV, .claro .dijitSliderFocused .dijitSliderBottomBumper {background-color: #abd6ff; border-color: #759dc0; -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderFocused .dijitSliderRemainingBarV, .claro .dijitSliderFocused .dijitSliderTopBumper {background-color: #ffffff; border-color: #759dc0; -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderDisabled .dijitSliderProgressBarV, .claro .dijitSliderDisabled .dijitSliderBottomBumper {background-color: #d3d3d3;}.claro .dijitSliderDisabled .dijitSliderRemainingBarV, .claro .dijitSliderDisabled .dijitSliderTopBumper {background-color: #efefef;}.claro .dijitSliderImageHandleH {border: 0; width: 18px; height: 16px; background-image: url("form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: 0 0;}.claro .dijitSliderHover .dijitSliderImageHandleH {background-position: -18px 0;}.claro .dijitSliderFocused .dijitSliderImageHandleH {background-position: -36px 0;}.claro .dijitSliderProgressBarH .dijitSliderThumbHover {background-position: -36px 0;}.claro .dijitSliderProgressBarH .dijitSliderThumbActive {background-position: -36px 0;}.claro .dijitSliderReadOnly .dijitSliderImageHandleH, .claro .dijitSliderDisabled .dijitSliderImageHandleH {background-position: -54px 0;}.claro .dijitSliderImageHandleV {border: 0; width: 18px; height: 16px; background-image: url("form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: -289px 0;}.claro .dijitSliderHover .dijitSliderImageHandleV {background-position: -307px 0;}.claro .dijitSliderFocused .dijitSliderImageHandleV {background-position: -325px 0;}.claro .dijitSliderProgressBarV .dijitSliderThumbHover {background-position: -325px 0;}.claro .dijitSliderProgressBarV .dijitSliderThumbActive {background-position: -325px 0;}.claro .dijitSliderReadOnly .dijitSliderImageHandleV, .claro .dijitSliderDisabled .dijitSliderImageHandleV {background-position: -343px 0;}.claro .dijitSliderButtonContainerH {padding: 1px 3px 1px 2px;}.claro .dijitSliderButtonContainerV {padding: 3px 1px 2px 1px;}.claro .dijitSliderDecrementIconH,.claro .dijitSliderIncrementIconH,.claro .dijitSliderDecrementIconV,.claro .dijitSliderIncrementIconV {background-image: url("form/images/commonFormArrows.png"); background-repeat: no-repeat; background-color: #efefef; -moz-border-radius: 2px; border-radius: 2px; border: solid 1px #b5bcc7; font-size: 1px;}.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH {height: 12px; width: 9px;}.claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {height: 9px; width: 12px;}.claro .dijitSliderActive .dijitSliderDecrementIconH,.claro .dijitSliderActive .dijitSliderIncrementIconH,.claro .dijitSliderActive .dijitSliderDecrementIconV,.claro .dijitSliderActive .dijitSliderIncrementIconV,.claro .dijitSliderHover .dijitSliderDecrementIconH,.claro .dijitSliderHover .dijitSliderIncrementIconH,.claro .dijitSliderHover .dijitSliderDecrementIconV,.claro .dijitSliderHover .dijitSliderIncrementIconV {border: solid 1px #759dc0; background-color: #ffffff;}.claro .dijitSliderDecrementIconH {background-position: -357px 50%;}.claro .dijitSliderActive .dijitSliderDecrementIconH.claro .dijitSliderHover .dijitSliderDecrementIconH {background-position: -393px 50%;}.claro .dijitSliderIncrementIconH {background-position: -251px 50%;}.claro .dijitSliderActive .dijitSliderIncrementIconH.claro .dijitSliderHover .dijitSliderIncrementIconH {background-position: -283px 50%;}.claro .dijitSliderDecrementIconV {background-position: -38px 50%;}.claro .dijitSliderActive .dijitSliderDecrementIconV.claro .dijitSliderHover .dijitSliderDecrementIconV {background-position: -73px 50%;}.claro .dijitSliderIncrementIconV {background-position: -143px 49%;}.claro .dijitSliderActive .dijitSliderIncrementIconV.claro .dijitSliderHover .dijitSliderIncrementIconV {background-position: -178px 49%;}.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {background-color: #cfe5fa;}.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitSliderButtonInner {visibility: hidden;}.claro .dijitSliderDisabled .dijitSliderBar {border-color: #d3d3d3;}.claro .dijitSliderReadOnly *, .claro .dijitSliderDisabled * {border-color: #d3d3d3; color: #818181;}.claro .dijitSliderReadOnly .dijitSliderDecrementIconH, .claro .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: -321px 50%; background-color: #efefef;}.claro .dijitSliderReadOnly .dijitSliderIncrementIconH, .claro .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -215px 50%; background-color: #efefef;}.claro .dijitSliderReadOnly .dijitSliderDecrementIconV, .claro .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -3px 49%; background-color: #efefef;}.claro .dijitSliderReadOnly .dijitSliderIncrementIconV, .claro .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -107px 49%; background-color: #efefef;}.claro .dijitColorPalette {border: 1px solid #b5bcc7; background: #ffffff; -moz-border-radius: 0; border-radius: 0;}.claro .dijitColorPalette .dijitPaletteImg {border: 1px solid #d3d3d3;}.claro .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000000;}.claro .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg, .claro .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000000;}.claro .dijitInlineEditBoxDisplayMode {border: 1px solid transparent;}.claro .dijitInlineEditBoxDisplayModeHover {background-color: #e5f2fe; border: solid 1px #759dc0;}.dj_ie6 .claro .dijitInlineEditBoxDisplayMode {border: none;}.claro .dijitProgressBar {margin: 2px 0 2px 0;}.claro .dijitProgressBarEmpty {background-color: #ffffff; border-color: #759dc0;}.claro .dijitProgressBarTile {background-color: #abd6ff; background-image: url("images/progressBarFull.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%); background-attachment: scroll;}.dj_ie6 .claro .dijitProgressBarTile {background-image: none;}.claro .dijitProgressBarFull {border-right: 1px solid #759dc0; -webkit-transition-property: width; -moz-transition-property: width; transition-property: width; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}.claro .dijitProgressBarLabel {color: #000000;}.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {background: #efefef url("images/progressBarAnim.gif") repeat-x top;}.claro .dijitTimePicker .dijitButtonNode {padding: 0 0; -moz-border-radius: 0; border-radius: 0;}.claro .dijitTimePicker {border: 1px #b5bcc7 solid; border-top: none; border-bottom: none; background-color: #fff;}.claro .dijitTimePickerItem {background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; border-top: solid 1px #b5bcc7; border-bottom: solid 1px #b5bcc7; margin-right: -1px; margin-left: -1px; margin-top: -1px;}.claro .dijitTimePickerTick {color: #818181; background-color: #efefef; font-size: 0.818em;}.claro .dijitTimePickerMarker {background-color: #e5f2fe; font-size: 1em; white-space: nowrap;}.claro .dijitTimePickerTickHover,.claro .dijitTimePickerMarkerHover,.claro .dijitTimePickerMarkerSelected,.claro .dijitTimePickerTickSelected {background-color: #7dbdfa; border: solid 1px #b5bcc7; margin-left: -7px; margin-right: -7px; color: #000000;}.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: #b5bcc7; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitTimePicker .dijitArrowButtonInner {height: 100%; background-image: url("form/images/commonFormArrows.png"); background-repeat: no-repeat; background-position: -140px 45%;}.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {background-position: -35px 45%;}.claro .dijitTimePicker .dijitUpArrowHover, .claro .dijitTimePicker .dijitDownArrowHover {background-color: #abd6ff;}.claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {background-position: -175px 45%;}.claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {background-position: -70px 45%;}.claro .dijitBorderContainer {padding: 5px;}.claro .dijitSplitContainer-child, .claro .dijitBorderContainer-child {border: 1px #b5bcc7 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: #b5bcc7 none; height: 1px; top: 2px; width: 19px;}.claro .dijitSplitterV, .claro .dijitGutterV {background: none; border: 0; width: 5px; margin: 0;}.claro .dijitSplitterV .dijitSplitterThumb {background: #b5bcc7 none; height: 19px; left: 2px; width: 1px; margin: 0;}.claro .dijitSplitterHHover, .claro .dijitSplitterVHover {font-size: 1px; background-color: #cfe5fa;}.claro .dijitSplitterHHover {background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);}.claro .dijitSplitterVHover {background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);}.claro .dijitSplitterHHover .dijitSplitterThumb, .claro .dijitSplitterVHover .dijitSplitterThumb {background: #759dc0 none;}.claro .dijitSplitterHActive, .claro .dijitSplitterVActive {font-size: 1px; background-color: #abd6ff; background-image: none;}.claro .dijitTreeNode {zoom: 1;}.claro .dijitTreeIsRoot {background-image: none;}.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {padding: 4px 0 2px 0; background-color: none; background-color: transparent; background-color: rgba(171, 214, 255, 0); background-position: 0 0; background-repeat: repeat-x; border: solid 0 transparent; color: #000000; -webkit-transition-property: background-color, border-color; -moz-transition-property: background-color, border-color; transition-property: background-color, border-color; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; transition-timing-function: ease-out;}.claro .dijitTreeRowSelected {background-color: #cfe5fa; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 3px 0 1px; border-color: #759dc0; border-width: 1px 0; color: #000000;}.claro .dijitTreeRowHover {background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 3px 0 1px; border-color: #759dc0; border-width: 1px 0; color: #000000; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}.claro .dijitTreeRowActive {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 3px 0 1px; border-color: #759dc0; border-width: 1px 0; color: #000000;}.claro .dijitTreeRowFocused {background-repeat: repeat;}.claro .dijitTreeExpando {background-image: url("images/treeExpandImages.png"); width: 16px; height: 16px; background-position: -35px 0;}.dj_ie6 .claro .dijitTreeExpando {background-image: url("images/treeExpandImages8bit.png");}.claro .dijitTreeRowHover .dijitTreeExpandoOpened {background-position: -53px 0;}.claro .dijitTreeExpandoClosed {background-position: 1px 0;}.claro .dijitTreeRowHover .dijitTreeExpandoClosed {background-position: -17px 0;}.claro .dijitTreeExpandoLeaf, .dj_ie6 .claro .dijitTreeExpandoLeaf {background-image: none;}.claro .dijitTreeExpandoLoading {background-image: url("images/loadingAnimation.gif");}.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #759dc0;}.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #759dc0;} .claro .dijitToolbar {border-bottom: 1px solid #b5bcc7; background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 2px 0 2px 4px; zoom: 1;}.claro .dijitToolbar label {padding: 0 3px 0 6px;}.claro .dijitToolbar .dijitButton .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.claro .dijitToolbar .dijitComboButton .dijitButtonNode,.claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.claro .dijitToolbar .dijitComboBox .dijitButtonNode {border-width: 0; padding: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition-property: background-color; -moz-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; background-color: rgba(171, 214, 255, 0); background-image: none;}.dj_ie .claro .dijitToolbar .dijitButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitToggleButton .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboBox .dijitButtonNode {background-color: transparent;}.dj_ie .claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitButtonNodeHover,.dj_ie .claro .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,.dj_ie .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {background-color: #abd6ff;}.dj_ie .claro .dijitToolbar .dijitButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode,.dj_ie .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {background-color: #abd6ff;}.claro .dijitToolbar .dijitComboButton .dijitStretch {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitToolbar .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .dijitToolbar .dijitComboBox .dijitButtonNode {padding: 0;}.claro .dijitToolbar .dijitButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode {border-width: 1px; background-color: #abd6ff; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px;}.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {background-color: #f3ffff;}.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {background-color: #abd6ff;}.claro .dijitToolbar .dijitButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {border-width: 1px; background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px;}.claro .dijitToolbar .dijitComboButtonActive {-webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; border-width: 1px; padding: 0;}.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {background-color: #f3ffff; padding: 2px;}.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {background-color: #7dbdfa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {border-left-width: 0;}.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {padding-left: 2px;}.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {margin: 0; border-width: 1px; border-style: solid; background-image: none; border-color: #759dc0; background-color: #ffffff; padding: 1px;}.claro .dijitToolbarSeparator {background: url("../../icons/images/editorIconsEnabled.png");}.claro .dijitDisabled .dijitToolbar {background: none; background-color: #efefef; border-bottom: 1px solid #d3d3d3;}.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {background-position: 0 50%;}.claro .dijitEditorIFrameContainer {padding: 3px 3px 1px 10px;}.claro .dijitEditorIFrame {background-color: #ffffff;}.claro .dijitEditor {border: 1px solid #b5bcc7;}.claro .dijitEditor .dijitEditorIFrameContainer {background-color: #ffffff; background-repeat: repeat-x;}.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #e5f2fe;}.claro .dijitEditorFocused .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #ffffff;}.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer {background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);}.claro .dijitEditorDisabled {border: 1px solid #d3d3d3; color: #818181;}.claro .dijitDisabled .dijitEditorIFrame, .claro .dijitDisabled .dijitEditorIFrameContainer, .claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #efefef; background-image: none;}.dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIconSep {background-position: 0;}.dijitEditorIconSave {background-position: -18px;}.dijitEditorIconPrint {background-position: -36px;}.dijitEditorIconCut {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconPaste {background-position: -90px;}.dijitEditorIconDelete {background-position: -108px;}.dijitEditorIconCancel {background-position: -126px;}.dijitEditorIconUndo {background-position: -144px;}.dijitEditorIconRedo {background-position: -162px;}.dijitEditorIconSelectAll {background-position: -180px;}.dijitEditorIconBold {background-position: -198px;}.dijitEditorIconItalic {background-position: -216px;}.dijitEditorIconUnderline {background-position: -234px;}.dijitEditorIconStrikethrough {background-position: -252px;}.dijitEditorIconSuperscript {background-position: -270px;}.dijitEditorIconSubscript {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconIndent {background-position: -378px;}.dijitEditorIconOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListBulletOutdent {background-position: -432px;}.dijitEditorIconListNumIndent {background-position: -450px;}.dijitEditorIconListNumOutdent {background-position: -468px;}.dijitEditorIconTabIndent {background-position: -486px;}.dijitEditorIconLeftToRight {background-position: -504px;}.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {background-position: -522px;}.dijitEditorIconBackColor {background-position: -540px;}.dijitEditorIconForeColor {background-position: -558px;}.dijitEditorIconHiliteColor {background-position: -576px;}.dijitEditorIconNewPage {background-position: -594px;}.dijitEditorIconInsertImage {background-position: -612px;}.dijitEditorIconInsertTable {background-position: -630px;}.dijitEditorIconSpace {background-position: -648px;}.dijitEditorIconInsertHorizontalRule {background-position: -666px;}.dijitEditorIconInsertOrderedList {background-position: -684px;}.dijitEditorIconInsertUnorderedList {background-position: -702px;}.dijitEditorIconCreateLink {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconViewSource {background-position: -756px;}.dijitEditorIconRemoveFormat {background-position: -774px;}.dijitEditorIconFullScreen {background-position: -792px;}.dijitEditorIconWikiword {background-position: -810px;} .claro .dijitTitlePaneTitle {background-color: #efefef; background-image: url("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; border: 1px solid #b5bcc7; padding: 0 7px 3px 7px; min-height: 17px;}.claro .dijitTitlePaneTitleHover {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitTitlePaneTitleActive {background-color: #7dbdfa; border-color: #759dc0; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitTitlePaneTitleFocus {margin-top: 3px; padding-bottom: 2px;}.claro .dijitTitlePane .dijitArrowNode {background-image: url("images/spriteArrows.png"); background-repeat: no-repeat; height: 8px; width: 7px;}.claro .dijitTitlePane .dijitOpen .dijitArrowNode {background-position: 0 0;}.claro .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: -14px 0;}.claro .dijitTitlePane .dijitTitlePaneTextNode {color: #000000;}.claro .dijitTitlePaneContentOuter {background: #ffffff; border: 1px solid #b5bcc7; 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("images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; overflow: hidden;}.dj_iequirks .claro .dijitSpinner .dijitArrowButton {overflow: visible;}.claro .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.claro .dijitSpinner .dijitArrowButtonInner {border: solid 1px #ffffff; border-bottom-width: 0; background-image: url("form/images/commonFormArrows.png"); background-repeat: no-repeat; height: 100%; width: 15px; padding-left: 1px; padding-right: 1px; background-position: -139px center; display: block; margin: -1px 0 -1px 0;}.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie8 .claro .dijitSpinner .dijitArrowButtonInner {margin-top: 0;}.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner {width: 19px;}.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {background-position: -34px;}.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.claro .dijitUpArrowButtonActive, .claro .dijitDownArrowButtonActive {background-color: #abd6ff;}.claro .dijitSpinner .dijitUpArrowButtonHover, .claro .dijitSpinner .dijitDownArrowButtonHover, .claro .dijitSpinnerFocused .dijitArrowButton {background-color: #abd6ff;}.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {background-position: -174px;}.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {background-position: -69px;}.claro .dijitSpinnerFocused {background-color: #ffffff; background-image: none;}.claro .dijitSpinner .dijitDownArrowButtonActive, .claro .dijitSpinner .dijitUpArrowButtonActive {background-color: #7dbefa; background-image: url("images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {border: 0; padding: 1px; margin-right: 2px; margin-bottom: 1px;}.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {background-position: -173px;}.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {background-position: -68px;}.claro .dijitSpinnerDisabled .dijitArrowButtonInner {background-color: #efefef;}.claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -104px;}.claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {background-position: 1px;}.dj_ie7 .claro .dijitSpinner {overflow: visible;}.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.claro .dijitTextBoxRtlError .dijitValidationContainer {border-left-width: 0 !important; border-right-width: 1px !important;}.claro .dijitComboButtonRtl .dijitStretch {-moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.claro .dijitComboButtonRtl .dijitArrowButton {-moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; padding: 3px 0 4px; border-left-width: 1px; border-right-width: 0;}.claro .dijitTabContainerTop-tabs .dijitTabRtl, .claro .dijitTabContainerBottom-tabs .dijitTabRtl {margin-right: 0; margin-left: 1px;}.claro .dijitSliderRtl .dijitSliderProgressBarH,.claro .dijitSliderRtl .dijitSliderRemainingBarH,.claro .dijitSliderRtl .dijitSliderLeftBumper,.claro .dijitSliderRtl .dijitSliderRightBumper,.claro .dijitSliderRtl .dijitSliderTopBumper {background-position: top right;}.claro .dijitSliderRtl .dijitSliderProgressBarV, .claro .dijitSliderRtl .dijitSliderRemainingBarV, .claro .dijitSliderRtl .dijitSliderBottomBumper {background-position: bottom right;}.claro .dijitSliderRtl .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.claro .dijitSliderRtl .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.claro .dijitSliderRtl .dijitSliderIncrementIconH {background-position: -357px 50%;}.claro .dijitSliderRtl .dijitSliderDecrementIconH {background-position: -251px 50%;}.claro .dijitDialogRtl .dijitDialogCloseIcon {right: auto; left: 5px;}.claro .dijitDialogRtl .dijitDialogPaneActionBar {text-align: left; padding: 3px 7px 2px 5px;}.claro .dijitEditorRtl .dijitEditorIFrameContainer {padding: 3px 10px 1px 3px;}.dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitRtl .dijitIconSave,.dijitRtl .dijitIconPrint,.dijitRtl .dijitIconCut,.dijitRtl .dijitIconCopy,.dijitRtl .dijitIconClear,.dijitRtl .dijitIconDelete,.dijitRtl .dijitIconUndo,.dijitRtl .dijitIconEdit,.dijitRtl .dijitIconNewTask,.dijitRtl .dijitIconEditTask,.dijitRtl .dijitIconEditProperty,.dijitRtl .dijitIconTask,.dijitRtl .dijitIconFilter,.dijitRtl .dijitIconConfigure,.dijitRtl .dijitIconSearch,.dijitRtl .dijitIconApplication,.dijitRtl .dijitIconBookmark,.dijitRtl .dijitIconChart,.dijitRtl .dijitIconConnector,.dijitRtl .dijitIconDatabase,.dijitRtl .dijitIconDocuments,.dijitRtl .dijitIconMail,.dijitRtl .dijitLeaf,.dijitRtl .dijitIconFile,.dijitRtl .dijitIconFunction,.dijitRtl .dijitIconKey,.dijitRtl .dijitIconPackage,.dijitRtl .dijitIconSample,.dijitRtl .dijitIconTable,.dijitRtl .dijitIconUsers,.dijitRtl .dijitFolderClosed,.dijitRtl .dijitIconFolderClosed,.dijitRtl .dijitFolderOpened,.dijitRtl .dijitIconFolderOpen,.dijitRtl .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled_rtl.png"); width: 16px; height: 16px;}.dj_ie6 .dijitRtl .dijitIconSave,.dj_ie6 .dijitRtl .dijitIconPrint,.dj_ie6 .dijitRtl .dijitIconCut,.dj_ie6 .dijitRtl .dijitIconCopy,.dj_ie6 .dijitRtl .dijitIconClear,.dj_ie6 .dijitRtl .dijitIconDelete,.dj_ie6 .dijitRtl .dijitIconUndo,.dj_ie6 .dijitRtl .dijitIconEdit,.dj_ie6 .dijitRtl .dijitIconNewTask,.dj_ie6 .dijitRtl .dijitIconEditTask,.dj_ie6 .dijitRtl .dijitIconEditProperty,.dj_ie6 .dijitRtl .dijitIconTask,.dj_ie6 .dijitRtl .dijitIconFilter,.dj_ie6 .dijitRtl .dijitIconConfigure,.dj_ie6 .dijitRtl .dijitIconSearch,.dj_ie6 .dijitRtl .dijitIconApplication,.dj_ie6 .dijitRtl .dijitIconBookmark,.dj_ie6 .dijitRtl .dijitIconChart,.dj_ie6 .dijitRtl .dijitIconConnector,.dj_ie6 .dijitRtl .dijitIconDatabase,.dj_ie6 .dijitRtl .dijitIconDocuments,.dj_ie6 .dijitRtl .dijitIconMail,.dj_ie6 .dijitRtl .dijitLeaf,.dj_ie6 .dijitRtl .dijitIconFile,.dj_ie6 .dijitRtl .dijitIconFunction,.dj_ie6 .dijitRtl .dijitIconKey,.dj_ie6 .dijitRtl .dijitIconPackage,.dj_ie6 .dijitRtl .dijitIconSample,.dj_ie6 .dijitRtl .dijitIconTable,.dj_ie6 .dijitRtl .dijitIconUsers,.dj_ie6 .dijitRtl .dijitFolderClosed,.dj_ie6 .dijitRtl .dijitIconFolderClosed,.dj_ie6 .dijitRtl .dijitFolderOpened,.dj_ie6 .dijitRtl .dijitIconFolderOpen,.dj_ie6 .dijitRtl .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled8bit_rtl.png");}.dijitRtl .dijitDisabled .dijitIconSave,.dijitRtl .dijitDisabled .dijitIconPrint,.dijitRtl .dijitDisabled .dijitIconCut,.dijitRtl .dijitDisabled .dijitIconCopy,.dijitRtl .dijitDisabled .dijitIconClear,.dijitRtl .dijitDisabled .dijitIconDelete,.dijitRtl .dijitDisabled .dijitIconUndo,.dijitRtl .dijitDisabled .dijitIconEdit,.dijitRtl .dijitDisabled .dijitIconNewTask,.dijitRtl .dijitDisabled .dijitIconEditTask,.dijitRtl .dijitDisabled .dijitIconEditProperty,.dijitRtl .dijitDisabled .dijitIconTask,.dijitRtl .dijitDisabled .dijitIconFilter,.dijitRtl .dijitDisabled .dijitIconConfigure,.dijitRtl .dijitDisabled .dijitIconSearch,.dijitRtl .dijitDisabled .dijitIconApplication,.dijitRtl .dijitDisabled .dijitIconBookmark,.dijitRtl .dijitDisabled .dijitIconChart,.dijitRtl .dijitDisabled .dijitIconConnector,.dijitRtl .dijitDisabled .dijitIconDatabase,.dijitRtl .dijitDisabled .dijitIconDocuments,.dijitRtl .dijitDisabled .dijitIconMail,.dijitRtl .dijitDisabled .dijitLeaf,.dijitRtl .dijitDisabled .dijitIconFile,.dijitRtl .dijitDisabled .dijitIconFunction,.dijitRtl .dijitDisabled .dijitIconKey,.dijitRtl .dijitDisabled .dijitIconPackage,.dijitRtl .dijitDisabled .dijitIconSample,.dijitRtl .dijitDisabled .dijitIconTable,.dijitRtl .dijitDisabled .dijitIconUsers,.dijitRtl .dijitDisabled .dijitFolderClosed,.dijitRtl .dijitDisabled .dijitIconFolderClosed,.dijitRtl .dijitDisabled .dijitFolderOpened,.dijitRtl .dijitDisabled .dijitIconFolderOpen,.dijitRtl .dijitDisabled .dijitIconError {background-image: url("../../icons/images/commonIconsObjActDisabled_rtl.png");}.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {background-position: -7px 0;}.claro .dijitMenuItemRtl .dijitMenuExpand {background-position: -7px 0; margin-right: 0; margin-left: 3px;}.claro .dijitMenuItemRtl .dijitMenuItemIcon {margin: 0 4px 0 0;}.claro .dijitCalendarRtl .dijitCalendarIncrease {background-position: 0 0;}.claro .dijitCalendarRtl .dijitCalendarDecrease {background-position: -18px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {background-position: -36px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {background-position: -55px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {background-position: -72px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {background-position: -91px 0;}.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected {margin-left: -6px; margin-right: -8px; width: 114%;}.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {border-width: 0; padding: 2px;}.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {border-width: 1px; padding: 1px;}.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {border-left-width: 1px; border-right-width: 0; padding-left: 1px; padding-right: 2px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/claro_rtl.css b/resources/dijit/themes/claro/claro_rtl.css new file mode 100644 index 00000000..07a04631 --- /dev/null +++ b/resources/dijit/themes/claro/claro_rtl.css @@ -0,0 +1 @@ +.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.claro .dijitTextBoxRtlError .dijitValidationContainer {border-left-width: 0 !important; border-right-width: 1px !important;}.claro .dijitComboButtonRtl .dijitStretch {-moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.claro .dijitComboButtonRtl .dijitArrowButton {-moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; padding: 3px 0 4px; border-left-width: 1px; border-right-width: 0;}.claro .dijitTabContainerTop-tabs .dijitTabRtl, .claro .dijitTabContainerBottom-tabs .dijitTabRtl {margin-right: 0; margin-left: 1px;}.claro .dijitSliderRtl .dijitSliderProgressBarH,.claro .dijitSliderRtl .dijitSliderRemainingBarH,.claro .dijitSliderRtl .dijitSliderLeftBumper,.claro .dijitSliderRtl .dijitSliderRightBumper,.claro .dijitSliderRtl .dijitSliderTopBumper {background-position: top right;}.claro .dijitSliderRtl .dijitSliderProgressBarV, .claro .dijitSliderRtl .dijitSliderRemainingBarV, .claro .dijitSliderRtl .dijitSliderBottomBumper {background-position: bottom right;}.claro .dijitSliderRtl .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.claro .dijitSliderRtl .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.claro .dijitSliderRtl .dijitSliderIncrementIconH {background-position: -357px 50%;}.claro .dijitSliderRtl .dijitSliderDecrementIconH {background-position: -251px 50%;}.claro .dijitDialogRtl .dijitDialogCloseIcon {right: auto; left: 5px;}.claro .dijitDialogRtl .dijitDialogPaneActionBar {text-align: left; padding: 3px 7px 2px 5px;}.claro .dijitEditorRtl .dijitEditorIFrameContainer {padding: 3px 10px 1px 3px;}.dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitRtl .dijitIconSave,.dijitRtl .dijitIconPrint,.dijitRtl .dijitIconCut,.dijitRtl .dijitIconCopy,.dijitRtl .dijitIconClear,.dijitRtl .dijitIconDelete,.dijitRtl .dijitIconUndo,.dijitRtl .dijitIconEdit,.dijitRtl .dijitIconNewTask,.dijitRtl .dijitIconEditTask,.dijitRtl .dijitIconEditProperty,.dijitRtl .dijitIconTask,.dijitRtl .dijitIconFilter,.dijitRtl .dijitIconConfigure,.dijitRtl .dijitIconSearch,.dijitRtl .dijitIconApplication,.dijitRtl .dijitIconBookmark,.dijitRtl .dijitIconChart,.dijitRtl .dijitIconConnector,.dijitRtl .dijitIconDatabase,.dijitRtl .dijitIconDocuments,.dijitRtl .dijitIconMail,.dijitRtl .dijitLeaf,.dijitRtl .dijitIconFile,.dijitRtl .dijitIconFunction,.dijitRtl .dijitIconKey,.dijitRtl .dijitIconPackage,.dijitRtl .dijitIconSample,.dijitRtl .dijitIconTable,.dijitRtl .dijitIconUsers,.dijitRtl .dijitFolderClosed,.dijitRtl .dijitIconFolderClosed,.dijitRtl .dijitFolderOpened,.dijitRtl .dijitIconFolderOpen,.dijitRtl .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled_rtl.png"); width: 16px; height: 16px;}.dj_ie6 .dijitRtl .dijitIconSave,.dj_ie6 .dijitRtl .dijitIconPrint,.dj_ie6 .dijitRtl .dijitIconCut,.dj_ie6 .dijitRtl .dijitIconCopy,.dj_ie6 .dijitRtl .dijitIconClear,.dj_ie6 .dijitRtl .dijitIconDelete,.dj_ie6 .dijitRtl .dijitIconUndo,.dj_ie6 .dijitRtl .dijitIconEdit,.dj_ie6 .dijitRtl .dijitIconNewTask,.dj_ie6 .dijitRtl .dijitIconEditTask,.dj_ie6 .dijitRtl .dijitIconEditProperty,.dj_ie6 .dijitRtl .dijitIconTask,.dj_ie6 .dijitRtl .dijitIconFilter,.dj_ie6 .dijitRtl .dijitIconConfigure,.dj_ie6 .dijitRtl .dijitIconSearch,.dj_ie6 .dijitRtl .dijitIconApplication,.dj_ie6 .dijitRtl .dijitIconBookmark,.dj_ie6 .dijitRtl .dijitIconChart,.dj_ie6 .dijitRtl .dijitIconConnector,.dj_ie6 .dijitRtl .dijitIconDatabase,.dj_ie6 .dijitRtl .dijitIconDocuments,.dj_ie6 .dijitRtl .dijitIconMail,.dj_ie6 .dijitRtl .dijitLeaf,.dj_ie6 .dijitRtl .dijitIconFile,.dj_ie6 .dijitRtl .dijitIconFunction,.dj_ie6 .dijitRtl .dijitIconKey,.dj_ie6 .dijitRtl .dijitIconPackage,.dj_ie6 .dijitRtl .dijitIconSample,.dj_ie6 .dijitRtl .dijitIconTable,.dj_ie6 .dijitRtl .dijitIconUsers,.dj_ie6 .dijitRtl .dijitFolderClosed,.dj_ie6 .dijitRtl .dijitIconFolderClosed,.dj_ie6 .dijitRtl .dijitFolderOpened,.dj_ie6 .dijitRtl .dijitIconFolderOpen,.dj_ie6 .dijitRtl .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled8bit_rtl.png");}.dijitRtl .dijitDisabled .dijitIconSave,.dijitRtl .dijitDisabled .dijitIconPrint,.dijitRtl .dijitDisabled .dijitIconCut,.dijitRtl .dijitDisabled .dijitIconCopy,.dijitRtl .dijitDisabled .dijitIconClear,.dijitRtl .dijitDisabled .dijitIconDelete,.dijitRtl .dijitDisabled .dijitIconUndo,.dijitRtl .dijitDisabled .dijitIconEdit,.dijitRtl .dijitDisabled .dijitIconNewTask,.dijitRtl .dijitDisabled .dijitIconEditTask,.dijitRtl .dijitDisabled .dijitIconEditProperty,.dijitRtl .dijitDisabled .dijitIconTask,.dijitRtl .dijitDisabled .dijitIconFilter,.dijitRtl .dijitDisabled .dijitIconConfigure,.dijitRtl .dijitDisabled .dijitIconSearch,.dijitRtl .dijitDisabled .dijitIconApplication,.dijitRtl .dijitDisabled .dijitIconBookmark,.dijitRtl .dijitDisabled .dijitIconChart,.dijitRtl .dijitDisabled .dijitIconConnector,.dijitRtl .dijitDisabled .dijitIconDatabase,.dijitRtl .dijitDisabled .dijitIconDocuments,.dijitRtl .dijitDisabled .dijitIconMail,.dijitRtl .dijitDisabled .dijitLeaf,.dijitRtl .dijitDisabled .dijitIconFile,.dijitRtl .dijitDisabled .dijitIconFunction,.dijitRtl .dijitDisabled .dijitIconKey,.dijitRtl .dijitDisabled .dijitIconPackage,.dijitRtl .dijitDisabled .dijitIconSample,.dijitRtl .dijitDisabled .dijitIconTable,.dijitRtl .dijitDisabled .dijitIconUsers,.dijitRtl .dijitDisabled .dijitFolderClosed,.dijitRtl .dijitDisabled .dijitIconFolderClosed,.dijitRtl .dijitDisabled .dijitFolderOpened,.dijitRtl .dijitDisabled .dijitIconFolderOpen,.dijitRtl .dijitDisabled .dijitIconError {background-image: url("../../icons/images/commonIconsObjActDisabled_rtl.png");}.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {background-position: -7px 0;}.claro .dijitMenuItemRtl .dijitMenuExpand {background-position: -7px 0; margin-right: 0; margin-left: 3px;}.claro .dijitMenuItemRtl .dijitMenuItemIcon {margin: 0 4px 0 0;}.claro .dijitCalendarRtl .dijitCalendarIncrease {background-position: 0 0;}.claro .dijitCalendarRtl .dijitCalendarDecrease {background-position: -18px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {background-position: -36px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {background-position: -55px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {background-position: -72px 0;}.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {background-position: -91px 0;}.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected,.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected {margin-left: -6px; margin-right: -8px; width: 114%;}.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {border-width: 0; padding: 2px;}.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {border-width: 1px; padding: 1px;}.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {border-left-width: 1px; border-right-width: 0; padding-left: 1px; padding-right: 2px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/compile.js b/resources/dijit/themes/claro/compile.js new file mode 100644 index 00000000..08e63756 --- /dev/null +++ b/resources/dijit/themes/claro/compile.js @@ -0,0 +1,52 @@ +// Script to process all the less files and convert them to CSS files +// Run from themes/dijit/claro like: +// +// $ node compile.js + +var fs = require('fs'), // file system access + path = require('path'), // get directory from file name + less = require('../../../util/less'); // less processor + +var options = { + compress: false, + optimization: 1, + silent: false +}; + +var allFiles = [].concat( + fs.readdirSync("."), + fs.readdirSync("form").map(function(fname){ return "form/"+fname; }), + fs.readdirSync("layout").map(function(fname){ return "layout/"+fname; }) + ), + lessFiles = allFiles.filter(function(name){ return name && name != "variables.less" && /\.less$/.test(name); }); + +lessFiles.forEach(function(fname){ + console.log("=== " + fname); + fs.readFile(fname, 'utf-8', function(e, data){ + if(e){ + console.error("lessc: " + e.message); + process.exit(1); + } + + new(less.Parser)({ + paths: [path.dirname(fname)], + optimization: options.optimization, + filename: fname + }).parse(data, function(err, tree){ + if(err){ + less.writeError(err, options); + process.exit(1); + }else{ + try{ + var css = tree.toCSS({ compress: options.compress }), + outputFname = fname.replace('.less', '.css'); + var fd = fs.openSync(outputFname, "w"); + fs.writeSync(fd, css, 0, "utf8"); + }catch(e){ + less.writeError(e, options); + process.exit(2); + } + } + }); + }); +}); diff --git a/resources/dijit/themes/claro/document.css b/resources/dijit/themes/claro/document.css new file mode 100644 index 00000000..185cf33c --- /dev/null +++ b/resources/dijit/themes/claro/document.css @@ -0,0 +1 @@ +body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0;}fieldset, img {border: 0 none;}address, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}caption, th {text-align: left;}q:before, q:after {content:"";}abbr, acronym {border:0;}body {font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; *font-size: 75%;}h1 {font-size: 1.5em; font-weight: normal; line-height: 1em; margin-top: 1em; margin-bottom:0;}h2 {font-size: 1.1667em; font-weight: bold; line-height: 1.286em; margin-top: 1.929em; margin-bottom:0.643em;}h3, h4, h5, h6 {font-size: 1em; font-weight: bold; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 0;}p {font-size: 1em; margin-top: 1.5em; margin-bottom: 1.5em; line-height: 1.5em;}blockquote {font-size: 0.916em; margin-top: 3.272em; margin-bottom: 3.272em; line-height: 1.636em; padding: 1.636em; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}ol li, ul li {font-size: 1em; line-height: 1.5em; margin: 0;}pre, code {font-size:115%; *font-size:100%; font-family: Courier, "Courier New"; background-color: #efefef; border: 1px solid #ccc;}pre {border-width: 1px 0; padding: 1.5em;}table {font-size:100%;}.dojoTabular {border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; margin: 0 1.5em;}.dojoTabular th {text-align: center; font-weight: bold;}.dojoTabular thead,.dojoTabular tfoot {background-color: #efefef; border: 1px solid #ccc; border-width: 1px 0;}.dojoTabular th,.dojoTabular td {padding: 0.25em 0.5em;}.claro {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .688em; color: #131313;}.claro h1 {font-size: 1.545em; margin-bottom: 0.727em;}.claro h2 {font-size: 1.364em; line-height: 1.455em; margin-top: 1em; margin-bottom: 0.60em; font-weight: normal;}.claro h3,.claro h4,.claro h5,.claro h6 {font-size: 1.091em; font-weight: normal;}.claro p {line-height: 1.3em;}.claro pre, .claro code {font-family: inherit; background-color: #efefef; border: 1px solid #d3d3d3;}.claro table.dojoTabular thead, .claro table.dojoTabular tfoot {background-color: #efefef; border: 1px solid #d3d3d3;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/document.less b/resources/dijit/themes/claro/document.less new file mode 100644 index 00000000..7f863567 --- /dev/null +++ b/resources/dijit/themes/claro/document.less @@ -0,0 +1,45 @@ +/* ======= Styling for the document itself (overriding dojo.css) ======== */ + +@import "variables"; +@import url("../../../dojo/resources/dojo.css"); + +.claro { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: .688em; + color: @document-text-color; +} + +/* Headings */ +.claro h1 { + font-size: 1.545em; + margin-bottom:0.727em; +} +.claro h2 { + font-size: 1.364em; + line-height: 1.455em; + margin-top:1em; + margin-bottom:0.60em; + font-weight: normal; +} +.claro h3, .claro h4, .claro h5, .claro h6 { + font-size:1.091em; + font-weight: normal; +} + +/* paragraphs, quotes and lists */ +.claro p { + line-height: 1.3em; +} + +/* pre and code */ +.claro pre, .claro code { + font-family:inherit; + background-color: @document-shadedsection-background-color; + border: 1px solid @document-border-color; +} + +/* tables */ +.claro table.dojoTabular thead, .claro table.dojoTabular tfoot { + background-color: @document-shadedsection-background-color; + border: 1px solid @document-border-color; +} diff --git a/resources/dijit/themes/claro/form/Button.css b/resources/dijit/themes/claro/form/Button.css new file mode 100644 index 00000000..e16600ce --- /dev/null +++ b/resources/dijit/themes/claro/form/Button.css @@ -0,0 +1 @@ +.claro .dijitButtonNode {-webkit-transition-property: background-color; -moz-transition-property: background-color; transition-property: background-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}.claro .dijitButton .dijitButtonNode,.claro .dijitDropDownButton .dijitButtonNode,.claro .dijitComboButton .dijitButtonNode,.claro .dijitToggleButton .dijitButtonNode {border: 1px solid #759dc0; padding: 2px 4px 4px 4px; color: #000000; -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); background-color: #bcd8f4; background-image: url("images/buttonEnabled.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); background-image: -webkit-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); background-image: -o-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); background-image: -ms-linear-gradient(#ffffff 0px, rgba(255, 255, 255, 0) 3px, rgba(255, 255, 255, 0.75) 100%); _background-image: none;}.claro .dijitComboButton .dijitArrowButton {border-left-width: 0; padding: 4px 2px 4px 2px;}.claro .dijitArrowButtonInner {width: 15px; height: 15px; margin: 0 auto; background-image: url("../form/images/buttonArrows.png"); background-repeat: no-repeat; background-position: -51px 53%;}.claro .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -77px 53%;}.claro .dijitRightArrowButton .dijitArrowButtonInner {background-position: -26px 53%;}.claro .dijitUpArrowButton .dijitArrowButtonInner {background-position: 0 53%;}.claro .dijitDisabled .dijitArrowButtonInner {background-position: -151px 53%;}.claro .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -177px 53%;}.claro .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -126px 53%;}.claro .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -100px 53%;}.claro .dijitButtonText {padding: 0 0.3em; text-align: center;}.claro .dijitButtonHover .dijitButtonNode,.claro .dijitDropDownButtonHover .dijitButtonNode,.claro .dijitComboButton .dijitButtonNodeHover,.claro .dijitComboButton .dijitDownArrowButtonHover,.claro .dijitToggleButtonHover .dijitButtonNode {background-color: #86bdf2; color: #000000; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitButtonActive .dijitButtonNode,.claro .dijitDropDownButtonActive .dijitButtonNode,.claro .dijitComboButtonActive .dijitButtonNode,.claro .dijitToggleButtonActive .dijitButtonNode,.claro .dijitToggleButtonChecked .dijitButtonNode {background-color: #86bdf2; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitButtonDisabled,.claro .dijitDropDownButtonDisabled,.claro .dijitComboButtonDisabled,.claro .dijitToggleButtonDisabled {background-image: none; outline: none;}.claro .dijitButtonDisabled .dijitButtonNode,.claro .dijitDropDownButtonDisabled .dijitButtonNode,.claro .dijitComboButtonDisabled .dijitButtonNode,.claro .dijitToggleButtonDisabled .dijitButtonNode {background-color: #efefef; border: solid 1px #d3d3d3; color: #818181; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); background-image: url("images/buttonDisabled.png"); background-image: -moz-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); background-image: -webkit-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); background-image: -o-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); background-image: -ms-linear-gradient(#ffffff 0%, rgba(255, 255, 255, 0) 40%); _background-image: none;}.claro .dijitComboButtonDisabled .dijitArrowButton {border-left-width: 0;}.claro table.dijitComboButton {border-collapse: separate;}.claro .dijitComboButton .dijitStretch {-moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}.claro .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Button.less b/resources/dijit/themes/claro/form/Button.less new file mode 100644 index 00000000..5d595323 --- /dev/null +++ b/resources/dijit/themes/claro/form/Button.less @@ -0,0 +1,164 @@ +/* Button | DropDownButton | ComboButton | ToggleButton + * + * Styling Buttons mainly includes: + * + * 1. Containers + * .dijitButton + * .dijitDropDownButton + * .dijitComboButton + * .dijitButtonNode - common button/arrow wrapper shared across all three button types + * + * 2. Button text + * .dijitButtonText + * + * 3. Arrows - only for DropDownButton and ComboButton + * There are total four directions arrows - down, left, right, up: + * .dijitArrowButtonInner - down arrow by default + * .dijitLeftArrowButton .dijitArrowButtonInner - left arrow + * .dijitRightArrowButton .dijitArrowButtonInner - right arrow + * .dijitUpArrowButton .dijitArrowButtonInner - up arrow + * + * 4. States - Hover, Active, Disabled, e.g. + * .dijitButtonHover .dijitButtonNode + * .dijitButtonActive .dijitButtonNode + * .dijitButtonDisabled .dijitButtonNode + * + * .dijitDisabled .dijitArrowButtonInner - disabled arrow states + */ + +@import "../variables"; + +.claro .dijitButtonNode { + /* rules for dijit.form.*Button widgets and arrow nodes on ComboBox, Spinner etc. */ + .transition-property(background-color); + .transition-duration(.3s); +} + +.claro .dijitButton .dijitButtonNode, +.claro .dijitDropDownButton .dijitButtonNode, +.claro .dijitComboButton .dijitButtonNode, +.claro .dijitToggleButton .dijitButtonNode { + /* rules for the dijit.form.*Button widgets (see also ComboButton section below) */ + border: 1px solid @button-border-color; + padding: 2px 4px 4px 4px; + color: @text-color; + .border-radius(@button-border-radius); + .box-shadow(0 1px 1px rgba(0,0,0,0.15)); + + background-color: desaturate(darken(@button-background-color, 10), 20); + + // Alpha transparency layer to add gradient to above background color. + // Use CSS gradient with fallback to image for IE. + background-image: url("images/buttonEnabled.png"); + background-repeat: repeat-x; + .alpha-white-gradient(1, 0px, 0, 3px, 0.75, 100%); + _background-image: none; // IE6 can't handle background-color and background-image at once. +} + + +.claro .dijitComboButton .dijitArrowButton { + border-left-width: 0; + padding: 4px 2px 4px 2px; /* TODO: still needed? */ +} + +/*arrow styles for down/up/left/right directions*/ +.claro .dijitArrowButtonInner { + width: 15px; + height: 15px; + margin: 0 auto; + background-image:url("../@{image-form-button-arrows}"); + 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; +} + + + + + +/* hover status */ +.claro .dijitButtonHover .dijitButtonNode, +.claro .dijitDropDownButtonHover .dijitButtonNode, +.claro .dijitComboButton .dijitButtonNodeHover, +.claro .dijitComboButton .dijitDownArrowButtonHover, +.claro .dijitToggleButtonHover .dijitButtonNode { + background-color: desaturate(darken(@button-hovered-background-color, 10), 20); + color:@text-color; + .transition-duration(.2s); +} + +/* active, checked status */ +.claro .dijitButtonActive .dijitButtonNode, +.claro .dijitDropDownButtonActive .dijitButtonNode, +.claro .dijitComboButtonActive .dijitButtonNode, +.claro .dijitToggleButtonActive .dijitButtonNode, +.claro .dijitToggleButtonChecked .dijitButtonNode { + background-color: desaturate(darken(@button-pressed-background-color, 10), 20); + .box-shadow(inset 0px 1px 1px rgba(0, 0, 0, 0.2)); + .transition-duration(.1s); +} + +/* disabled status */ +.claro .dijitButtonDisabled, +.claro .dijitDropDownButtonDisabled, +.claro .dijitComboButtonDisabled, +.claro .dijitToggleButtonDisabled { + background-image: none; + outline: none; +} + +.claro .dijitButtonDisabled .dijitButtonNode, +.claro .dijitDropDownButtonDisabled .dijitButtonNode, +.claro .dijitComboButtonDisabled .dijitButtonNode, +.claro .dijitToggleButtonDisabled .dijitButtonNode { + background-color: @disabled-background-color; + border: solid 1px @disabled-border-color; + color: @disabled-text-color; + .box-shadow(0 0 0 rgba(0,0,0,0)); + + // Change the gradient from light to dark. + // Again using CSS gradient with fallback to image for IE. + background-image: url("images/buttonDisabled.png"); + .alpha-white-gradient(1, 0%, 0, 40%); + _background-image: none; // IE6 can't handle background-color and background-image at once. +} + +.claro .dijitComboButtonDisabled .dijitArrowButton{ + border-left-width: 0; +} +/* for ComboButton */ +.claro table.dijitComboButton { + border-collapse: separate; /* override dijit.css so that ComboBox rounded corners work */ +} + +.claro .dijitComboButton .dijitStretch { + .border-radius(@button-border-radius 0 0 @button-border-radius); +} +.claro .dijitComboButton .dijitArrowButton { + .border-radius(0 @button-border-radius @button-border-radius 0); +} diff --git a/resources/dijit/themes/claro/form/Button_rtl.css b/resources/dijit/themes/claro/form/Button_rtl.css new file mode 100644 index 00000000..7f22f9f1 --- /dev/null +++ b/resources/dijit/themes/claro/form/Button_rtl.css @@ -0,0 +1 @@ +.claro .dijitComboButtonRtl .dijitStretch {-moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}.claro .dijitComboButtonRtl .dijitArrowButton {-moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; padding: 3px 0 4px; border-left-width: 1px; border-right-width: 0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Button_rtl.less b/resources/dijit/themes/claro/form/Button_rtl.less new file mode 100644 index 00000000..6225d684 --- /dev/null +++ b/resources/dijit/themes/claro/form/Button_rtl.less @@ -0,0 +1,16 @@ +@import "../variables"; + +/* Combo Button */ + +.claro .dijitComboButtonRtl .dijitStretch { + .border-radius(0 @button-border-radius @button-border-radius 0); +} + +.claro .dijitComboButtonRtl .dijitArrowButton { + .border-radius(@button-border-radius 0 0 @button-border-radius); + padding:3px 0 4px; + border-left-width: 1px; + border-right-width: 0; +} + +/* End Combo Button */ \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Checkbox.css b/resources/dijit/themes/claro/form/Checkbox.css new file mode 100644 index 00000000..bde32cbb --- /dev/null +++ b/resources/dijit/themes/claro/form/Checkbox.css @@ -0,0 +1 @@ +.claro .dijitToggleButton .dijitCheckBoxIcon {background-image: url("../images/checkmarkNoBorder.png");}.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon {background-image: url("../images/checkmarkNoBorder.gif");}.claro .dijitCheckBox, .claro .dijitCheckBoxIcon {background-image: url("../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("../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;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Checkbox.less b/resources/dijit/themes/claro/form/Checkbox.less new file mode 100644 index 00000000..6ce44480 --- /dev/null +++ b/resources/dijit/themes/claro/form/Checkbox.less @@ -0,0 +1,79 @@ +/* CheckBox + * + * Styling CheckBox mainly includes: + * + * 1. Containers + * .dijitCheckBox|.dijitCheckBoxIcon - for border, padding, width|height and background image + * + * 2. CheckBox within ToggleButton + * .dijitToggleButton|.dijitToggleButtonChecked .* - for background image + * + * 3. Checked state + * .dijitCheckBoxChecked - for checked background-color|image + * .dijitToggleButtonChecked - for border, background-color|image, display and width|height + * + * 4. Hover state + * .dijitCheckBoxHover|.dijitCheckBoxCheckedHover - for background image + * + * 5. Disabled state + * .dijitCheckBoxDisabled|.dijitCheckBoxCheckedDisabled - for background image + */ + +@import "../variables"; + +.claro .dijitToggleButton .dijitCheckBoxIcon { + background-image: url("../@{image-checkmark}"); +} + +.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon { + background-image: url("../@{image-checkmark-ie6}"); +} + +.claro .dijitCheckBox, +.claro .dijitCheckBoxIcon /* inside a toggle button */ { + background-image: url("../@{image-form-checkbox-and-radios}"); /* checkbox sprite image */ + background-repeat: no-repeat; + width: 15px; + height: 16px; + margin: 0 2px 0 0; + padding: 0; +} + +.dj_ie6 .claro .dijitCheckBox, +.dj_ie6 .claro .dijitCheckBoxIcon /* inside a toggle button */ { + background-image: url("../@{image-form-checkbox-and-radios-ie6}"); /* checkbox sprite image */ +} + +.claro .dijitCheckBox, +.claro .dijitToggleButton .dijitCheckBoxIcon { + /* unchecked */ + background-position: -15px; +} + +.claro .dijitCheckBoxChecked, +.claro .dijitToggleButtonChecked .dijitCheckBoxIcon { + /* checked */ + background-position: -0; +} + +.claro .dijitCheckBoxDisabled { + /* disabled */ + background-position: -75px; +} + +.claro .dijitCheckBoxCheckedDisabled { + /* disabled but checked */ + background-position: -60px; +} + +.claro .dijitCheckBoxHover { + /* hovering over an unchecked enabled checkbox */ + background-position: -45px; +} + +.claro .dijitCheckBoxCheckedHover { + /* hovering over an checked enabled checkbox */ + background-position: -30px; +} + + diff --git a/resources/dijit/themes/claro/form/Common.css b/resources/dijit/themes/claro/form/Common.css new file mode 100644 index 00000000..36d5cc9c --- /dev/null +++ b/resources/dijit/themes/claro/form/Common.css @@ -0,0 +1 @@ +.claro .dijitTextBox, .claro .dijitInputInner {color: #000000;}.claro .dijitValidationTextBoxError .dijitValidationContainer {background-color: #d46464; background-image: url("../form/images/error.png"); background-position: top center; border: solid #d46464 0; width: 9px;}.claro .dijitTextBoxError .dijitValidationContainer {border-left-width: 1px;}.claro .dijitValidationTextBoxError .dijitValidationIcon {width: 0; background-color: transparent !important;}.claro .dijitTextArea, .claro .dijitInputField .dijitPlaceHolder {padding: 2px;}.claro .dijitSelect .dijitInputField, .claro .dijitTextBox .dijitInputField {padding: 1px 2px;}.dj_gecko .claro .dijitTextBox .dijitInputInner, .dj_webkit .claro .dijitTextBox .dijitInputInner {padding: 1px;}.claro .dijitSelect,.claro .dijitSelect .dijitButtonContents,.claro .dijitTextBox,.claro .dijitTextBox .dijitButtonNode {border-color: #b5bcc7; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; transition-duration: 0.35s;}.claro .dijitSelect, .claro .dijitTextBox {background-color: #ffffff;}.claro .dijitSelectHover,.claro .dijitSelectHover .dijitButtonContents,.claro .dijitTextBoxHover,.claro .dijitTextBoxHover .dijitButtonNode {border-color: #759dc0; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s;}.claro .dijitTextBoxHover {background-color: #e5f2fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);}.claro .dijitSelectError,.claro .dijitSelectError .dijitButtonContents,.claro .dijitTextBoxError,.claro .dijitTextBoxError .dijitButtonNode {border-color: #d46464;}.claro .dijitSelectFocused,.claro .dijitSelectFocused .dijitButtonContents,.claro .dijitTextBoxFocused,.claro .dijitTextBoxFocused .dijitButtonNode {border-color: #759dc0; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitTextBoxFocused {background-color: #ffffff; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px);}.claro .dijitTextBoxFocused .dijitInputContainer {background: #ffffff;}.claro .dijitSelectErrorFocused,.claro .dijitSelectErrorFocused .dijitButtonContents,.claro .dijitTextBoxErrorFocused,.claro .dijitTextBoxErrorFocused .dijitButtonNode {border-color: #ce5050;}.claro .dijitSelectDisabled,.claro .dijitSelectDisabled .dijitButtonContents,.claro .dijitTextBoxDisabled,.claro .dijitTextBoxDisabled .dijitButtonNode {border-color: #d3d3d3;}.claro .dijitSelectDisabled, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {background-color: #efefef; background-image: none;}.claro .dijitSelectDisabled, .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputInner {color: #818181;}.dj_webkit .claro .dijitDisabled input {color: #757575;}.dj_webkit .claro textarea.dijitTextAreaDisabled {color: #1b1b1b;}.claro .dijitSelect .dijitArrowButtonInner, .claro .dijitComboBox .dijitArrowButtonInner {background-image: url("../form/images/commonFormArrows.png"); background-position: -35px 53%; background-repeat: no-repeat; margin: 0; width: 16px;}.claro .dijitComboBox .dijitArrowButtonInner {border: 1px solid #ffffff;}.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {border: none;}.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {border: none;}.claro .dijitSelectLabel, .claro .dijitTextBox .dijitInputInner, .claro .dijitValidationTextBox .dijitValidationContainer {padding: 1px 0;}.claro .dijitComboBox .dijitButtonNode {background-color: #efefef; background-image: url("../images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover {background-color: #abd6ff;}.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {background-position: -70px 53%;}.claro .dijitComboBox .dijitHasDropDownOpen {background-color: #7dbdfa; background-image: url("../images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 1px;}.dj_iequirks .claro .dijitComboBox .dijitHasDropDownOpen {padding: 1px 0;}.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {background-position: -70px 53%; border: 0 none;}.claro div.dijitComboBoxDisabled .dijitArrowButtonInner {background-position: 0 50%; background-color: #efefef;}.dj_ff3 .claro .dijitInputField input[type="hidden"] {display: none; height: 0; width: 0;}.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {width: 18px;}.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {width: 16px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Common.less b/resources/dijit/themes/claro/form/Common.less new file mode 100644 index 00000000..3c625f46 --- /dev/null +++ b/resources/dijit/themes/claro/form/Common.less @@ -0,0 +1,241 @@ +/* claro/form/Common.css */ + +/*========================= common css =========================*/ + +@import "../variables"; + +/* 'dijitTextBox' refers to 'dijit(TextBox|DateTextBox|CurrencyTextBox|...)' */ + +.claro .dijitTextBox, +.claro .dijitInputInner { + // .dijitInputInner selector needed for ValidationTextBox on IE6 because doesn't inherit + // the color setting from the ancestor div.dijitTextBox + color: @text-color; +} + +.claro .dijitValidationTextBoxError .dijitValidationContainer { + background-color: @erroricon-background-color; + background-image: url("../@{image-form-error}"); + background-position: top center; + border: solid @erroricon-background-color 0; + width: 9px; +} + +.claro .dijitTextBoxError .dijitValidationContainer { + border-left-width: 1px; +} + +.claro .dijitValidationTextBoxError .dijitValidationIcon { + width: 0; + background-color: transparent !important; /* so the INPUT doesn't obscure the border in rtl+a11y */ +} + +/* Padding for the input area of TextBox based widgets, and corresponding padding for the + * down arrow button and the placeholder. placeholder is explicitly listed because + * dijitPlaceHolder is absolutely positioned, so padding set on dijitInputField + * won't affect it + */ +.claro .dijitTextArea, +.claro .dijitInputField .dijitPlaceHolder { + padding: @textbox-padding; +} + +.claro .dijitSelect .dijitInputField, +.claro .dijitTextBox .dijitInputField { + // Subtract 1px from top/bottom because we add 1px to other nodes, see rules below. + // Although we are theoretically only adding 1px to top/bottom browsers seem to pad inputs by 1px on left/right, + // although that varies by so compensate for that too. + padding: @textbox-padding - 1px @textbox-padding; +} + +.dj_gecko .claro .dijitTextBox .dijitInputInner, +.dj_webkit .claro .dijitTextBox .dijitInputInner { + // Although we are theoretically only adding 1px to top/bottom, some browsers seem to pad inputs by 1px on left/right, + // so compensate for that too. + padding: @textbox-padding - 1px; +} + +.claro .dijitSelect, +.claro .dijitSelect .dijitButtonContents, +.claro .dijitTextBox, +.claro .dijitTextBox .dijitButtonNode { + /* color for (outer) border on *TextBox widgets, and border between input and buttons on ComboBox and Spinner */ + border-color: @border-color; + .transition-property(background-color, border); + .transition-duration(.35s); +} + +.claro .dijitSelect, +.claro .dijitTextBox { + background-color: @textbox-background-color; +} + +/* hover */ +.claro .dijitSelectHover, +.claro .dijitSelectHover .dijitButtonContents, +.claro .dijitTextBoxHover, +.claro .dijitTextBoxHover .dijitButtonNode { + border-color: @hovered-border-color; + .transition-duration(.25s); +} + +.claro .dijitTextBoxHover { + background-color: @textbox-hovered-background-color; + .textbox-background-image; +} + +/* error state */ +.claro .dijitSelectError, +.claro .dijitSelectError .dijitButtonContents, +.claro .dijitTextBoxError, +.claro .dijitTextBoxError .dijitButtonNode { + border-color: @error-border-color; +} + +/* focused state */ +.claro .dijitSelectFocused, +.claro .dijitSelectFocused .dijitButtonContents, +.claro .dijitTextBoxFocused, +.claro .dijitTextBoxFocused .dijitButtonNode { + border-color:@focused-border-color; + .transition-duration(.1s); +} + +.claro .dijitTextBoxFocused { + background-color: @textbox-focused-background-color; + .textbox-background-image; +} +.claro .dijitTextBoxFocused .dijitInputContainer { + background: @textbox-focused-background-color; +} + +.claro .dijitSelectErrorFocused, +.claro .dijitSelectErrorFocused .dijitButtonContents, +.claro .dijitTextBoxErrorFocused, +.claro .dijitTextBoxErrorFocused .dijitButtonNode { + border-color: @error-focused-border-color; +} + +/* disabled state */ +.claro .dijitSelectDisabled, +.claro .dijitSelectDisabled .dijitButtonContents, +.claro .dijitTextBoxDisabled, +.claro .dijitTextBoxDisabled .dijitButtonNode { + border-color: @disabled-border-color; +} + +.claro .dijitSelectDisabled, +.claro .dijitTextBoxDisabled, +.claro .dijitTextBoxDisabled .dijitInputContainer { + background-color: @textbox-disabled-background-color; + background-image: none; +} + +.claro .dijitSelectDisabled, +.claro .dijitTextBoxDisabled, +.claro .dijitTextBoxDisabled .dijitInputInner { + color: @disabled-text-color; +} + +.dj_webkit .claro .dijitDisabled input { + /* because WebKit lightens disabled input/textarea no matter what color you specify */ + color: darken(@disabled-text-color, 5%) +} + +.dj_webkit .claro textarea.dijitTextAreaDisabled { + /* because WebKit lightens disabled input/textarea no matter what color you specify */ + color: darken(@disabled-text-color, 40%) +} + +/*========================= for special widgets =========================*/ + +/* Input boxes with an arrow (for a drop down) */ + +.claro .dijitSelect .dijitArrowButtonInner, +.claro .dijitComboBox .dijitArrowButtonInner { + background-image: url("../@{image-form-common-arrows}"); + background-position:-35px 53%; + background-repeat: no-repeat; + margin: 0; + width:16px; +} + +.claro .dijitComboBox .dijitArrowButtonInner { + border: 1px solid @arrowbutton-inner-border-color; // white gutter around the arrow button +} + +.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner { + border: none; +} + +.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner { + border: none; +} + +/* Add 1px vertical padding to the where user types and the validation icon, + to match the 1px border on arrow button */ +.claro .dijitSelectLabel, +.claro .dijitTextBox .dijitInputInner, +.claro .dijitValidationTextBox .dijitValidationContainer { + padding: 1px 0; +} + +.claro .dijitComboBox .dijitButtonNode { + background-color: @arrowbutton-background-color; + .standard-gradient("../"); +} + +/* Arrow "hover" effect: + * The arrow button should change color whenever the mouse is in a position such that clicking it + * will toggle the drop down. That's either (1) anywhere over the ComboBox or (2) over the arrow + * button, depending on the openOnClick setting for the widget. + */ +.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, +.claro .dijitComboBox .dijitDownArrowButtonHover { + background-color:@arrowbutton-hovered-background-color; +} + +.claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, +.claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner { + background-position:-70px 53%; +} + +/* Arrow Button change when drop down is open */ +.claro .dijitComboBox .dijitHasDropDownOpen { // .dijitHasDropDown is on dijitArrowButton node + background-color: @pressed-background-color; + .active-gradient("../"); + padding: 1px; // Since no border on arrow button (see rule below) +} + +.dj_iequirks .claro .dijitComboBox .dijitHasDropDownOpen { + padding: 1px 0; +} + +.claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner { + background-position:-70px 53%; + border: 0 none; +} + +/* disabled state */ +.claro div.dijitComboBoxDisabled .dijitArrowButtonInner { + /* specific selector set to override background-position setting from Button.js + * (.claro .dijitComboBoxDisabled .dijitArrowButtonInner) */ + background-position:0 50%; + background-color:@disabled-background-color; +} + +/*========================= hacks for browsers =========================*/ +/* it seems the input[type="hidden"] has a height (16px) too... this may cause the widget's height calculate error */ +.dj_ff3 .claro .dijitInputField input[type="hidden"] { + display: none; + height: 0; + width: 0; +} + +.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner { + width:18px; // quirks mode means border-box sizing, so 18px with the border (same as 16px without border) +} + +.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner { + width:16px; // when no border, then back to 16px just like content-box sizing +} diff --git a/resources/dijit/themes/claro/form/Common_rtl.css b/resources/dijit/themes/claro/form/Common_rtl.css new file mode 100644 index 00000000..758fb0a5 --- /dev/null +++ b/resources/dijit/themes/claro/form/Common_rtl.css @@ -0,0 +1 @@ +.claro .dijitTextBoxRtlError .dijitValidationContainer {border-left-width: 0 !important; border-right-width: 1px !important;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Common_rtl.less b/resources/dijit/themes/claro/form/Common_rtl.less new file mode 100644 index 00000000..7c995299 --- /dev/null +++ b/resources/dijit/themes/claro/form/Common_rtl.less @@ -0,0 +1,8 @@ +/* claro/form/Common_rtl.css */ + +@import "../variables"; + +.claro .dijitTextBoxRtlError .dijitValidationContainer { + border-left-width: 0 !important; + border-right-width: 1px !important; +} diff --git a/resources/dijit/themes/claro/form/NumberSpinner.css b/resources/dijit/themes/claro/form/NumberSpinner.css new file mode 100644 index 00000000..a4c6738f --- /dev/null +++ b/resources/dijit/themes/claro/form/NumberSpinner.css @@ -0,0 +1 @@ +.claro .dijitSpinnerButtonContainer {overflow: hidden; position: relative; width: auto; padding: 0 2px;}.claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {border-width: 1px 0; border-style: solid none;}.claro .dijitSpinner .dijitArrowButton {width: auto; background-color: #efefef; background-image: url("../images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; overflow: hidden;}.dj_iequirks .claro .dijitSpinner .dijitArrowButton {overflow: visible;}.claro .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.claro .dijitSpinner .dijitArrowButtonInner {border: solid 1px #ffffff; border-bottom-width: 0; background-image: url("../form/images/commonFormArrows.png"); background-repeat: no-repeat; height: 100%; width: 15px; padding-left: 1px; padding-right: 1px; background-position: -139px center; display: block; margin: -1px 0 -1px 0;}.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner,.dj_ie8 .claro .dijitSpinner .dijitArrowButtonInner {margin-top: 0;}.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner {width: 19px;}.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {background-position: -34px;}.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.claro .dijitUpArrowButtonActive, .claro .dijitDownArrowButtonActive {background-color: #abd6ff;}.claro .dijitSpinner .dijitUpArrowButtonHover, .claro .dijitSpinner .dijitDownArrowButtonHover, .claro .dijitSpinnerFocused .dijitArrowButton {background-color: #abd6ff;}.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {background-position: -174px;}.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {background-position: -69px;}.claro .dijitSpinnerFocused {background-color: #ffffff; background-image: none;}.claro .dijitSpinner .dijitDownArrowButtonActive, .claro .dijitSpinner .dijitUpArrowButtonActive {background-color: #7dbefa; background-image: url("../images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {border: 0; padding: 1px; margin-right: 2px; margin-bottom: 1px;}.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {background-position: -173px;}.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {background-position: -68px;}.claro .dijitSpinnerDisabled .dijitArrowButtonInner {background-color: #efefef;}.claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -104px;}.claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {background-position: 1px;}.dj_ie7 .claro .dijitSpinner {overflow: visible;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/NumberSpinner.less b/resources/dijit/themes/claro/form/NumberSpinner.less new file mode 100644 index 00000000..e15c7821 --- /dev/null +++ b/resources/dijit/themes/claro/form/NumberSpinner.less @@ -0,0 +1,150 @@ +/* NumberSpinner - namespace "dijitSpinner" + * + * Styling NumberSpinner mainly includes: + * + * 1. Arrows + * Outer containers: .dijitSpinnerButtonContainer|.dijitSpinnerButtonInner - for border, padding and position + * Arrows: .dijitArrowButton|.dijitUpArrowButton.|dijitDownArrowButton + * Inner container: .dijitArrowButtonInner - for border, padding, width|height and background image + * + * 2. Hover state + * .dijitUpArrowButtonHover|.dijitDownArrowButtonHover .* - for background color|image + * + * 3. Active state + * .dijitUpArrowButtonActive|.dijitDownArrowButtonActive .* - for border, padding, margin and background color|image + * + * 4. Focused state + * .dijitSpinnerFocused .* - for background color|image + * + * 5. Disabled state + * .dijitSpinnerDisabled .* - for background color|image + */ + +@import "../variables"; + +.claro .dijitSpinnerButtonContainer { + overflow: hidden; + position: relative; + width: auto; + padding: 0 2px; +} +.claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner { + border-width: 1px 0; /* reserve space to match the claro combobox button border with border and not padding to make IE happier */ + border-style: solid none; +} + +/* button */ +.claro .dijitSpinner .dijitArrowButton { + width:auto; + background-color: @arrowbutton-background-color; + .standard-gradient("../"); + overflow: hidden; +} +.dj_iequirks .claro .dijitSpinner .dijitArrowButton { + overflow: visible; /* 0 height w/o this */ +} + +.claro .dijitSpinner .dijitSpinnerButtonInner { + width: 15px; +} +/* up & down button icons */ +.claro .dijitSpinner .dijitArrowButtonInner { + border:solid 1px @arrowbutton-inner-border-color; + border-bottom-width: 0; /* 2 top borders = 1 top+bottom border in ComboBox */ + background-image: url("../@{image-form-common-arrows}"); + background-repeat: no-repeat; + height: 100%; + width:15px; + padding-left: 1px; + padding-right: 1px; + + /* for up arrow */ + background-position:-139px center; + + /* override button.css (TODO: move to Common.css since ComboBox needs this too) */ + display: block; + margin: -1px 0 -1px 0; /* compensate for inner border */ +} + +.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner, +.dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner, +.dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner, +.dj_ie8 .claro .dijitSpinner .dijitArrowButtonInner { + margin-top: 0; /* since its bottom aligned */ +} + +.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner { + width: 19px; +} +.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner { + background-position:-34px; +} +.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField { + padding: 0; +} + +/** hover & focused status **/ + +.claro .dijitUpArrowButtonActive, +.claro .dijitDownArrowButtonActive { + background-color:@arrowbutton-pressed-background-color; +} + +.claro .dijitSpinner .dijitUpArrowButtonHover, +.claro .dijitSpinner .dijitDownArrowButtonHover, +.claro .dijitSpinnerFocused .dijitArrowButton { + background-color: @arrowbutton-hovered-background-color; +} + +.claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner { + background-position:-174px; +} +.claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner { + background-position:-69px; +} + +.claro .dijitSpinnerFocused { + background-color: @textbox-focused-background-color; + background-image: none; +} + +/* mouse down status */ +.claro .dijitSpinner .dijitDownArrowButtonActive, +.claro .dijitSpinner .dijitUpArrowButtonActive { + background-color: #7dbefa; // TODO. Mailed Jason about inconsistent ComboBox/Spinner behavior. + .active-gradient("../"); +} +.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, +.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner { + /* hide inner border while button is depressed */ + border: 0; + padding: 1px; + margin-right:2px; + margin-bottom:1px; +} +.claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner { + background-position:-173px; +} +.claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner { + background-position:-68px; +} + +/* disabled */ + +.claro .dijitSpinnerDisabled .dijitArrowButtonInner { + background-color: @disabled-background-color; +} +.claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner { + background-position:-104px; +} +.claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner { + background-position:1px; +} + +/** hacks for browsers **/ + +/* for IE 7, when div is enlarged, + * should be no empty space between dijitInputLayoutContainer and dijitSpinner*/ +.dj_ie7 .claro .dijitSpinner { + overflow:visible; +} diff --git a/resources/dijit/themes/claro/form/RadioButton.css b/resources/dijit/themes/claro/form/RadioButton.css new file mode 100644 index 00000000..7c16e921 --- /dev/null +++ b/resources/dijit/themes/claro/form/RadioButton.css @@ -0,0 +1 @@ +.claro .dijitToggleButton .dijitRadio, .claro .dijitToggleButton .dijitRadioIcon {background-image: url("../form/images/checkboxRadioButtonStates.png");}.dj_ie6 .claro .dijitToggleButton .dijitRadio, .dj_ie6 .claro .dijitToggleButton .dijitRadioIcon {background-image: url("../form/images/checkboxAndRadioButtons_IE6.png");}.claro .dijitRadio, .claro .dijitRadioIcon {background-image: url("../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("../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;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/RadioButton.less b/resources/dijit/themes/claro/form/RadioButton.less new file mode 100644 index 00000000..f48cb67e --- /dev/null +++ b/resources/dijit/themes/claro/form/RadioButton.less @@ -0,0 +1,84 @@ +/* RadioButton + * + * Styling RadioButton mainly includes: + * + * 1. Containers + * .dijitRadio|.dijitRadioIcon - for border, padding, width|height and background image + * + * 2. RadioButton within ToggleButton + * .dijitToggleButton|.dijitToggleButtonChecked .* - for background image + * + * 3. Checked state + * .dijitRadioChecked - for checked background-color|image + * .dijitToggleButtonChecked - for border, background-color|image, display and width|height + * + * 4. Hover state + * .dijitRadioHover|.dijitRadioCheckedHover - for background image + * + * 5. Disabled state + * .dijitRadioDisabled|.dijitRadioCheckedDisabled - for background image + */ + +@import "../variables"; + +.claro .dijitToggleButton .dijitRadio, +.claro .dijitToggleButton .dijitRadioIcon { + background-image: url("../@{image-form-checkbox-and-radios}"); +} + +.dj_ie6 .claro .dijitToggleButton .dijitRadio, +.dj_ie6 .claro .dijitToggleButton .dijitRadioIcon { + background-image: url("../@{image-form-checkbox-and-radios-ie6}"); +} + +.claro .dijitRadio, +.claro .dijitRadioIcon { /* inside a toggle button */ + background-image: url("../@{image-form-checkbox-and-radios}"); /* checkbox sprite image */ + background-repeat: no-repeat; + width: 15px; + height: 15px; + margin: 0 2px 0 0; + padding: 0; +} + +.dj_ie6 .claro .dijitRadio, +.dj_ie6 .claro .dijitRadioIcon { /* inside a toggle button */ + background-image: url("../@{image-form-checkbox-and-radios-ie6}"); /* checkbox sprite image */ +} + +.claro .dijitRadio{ + /* unselected */ + background-position: -105px; +} + +.claro .dijitToggleButton .dijitRadioIcon { + /* unselected */ + background-position: -107px; +} + +.claro .dijitRadioDisabled { + /* unselected and disabled */ + background-position: -165px; +} + +.claro .dijitRadioHover { + /* hovering over an unselected enabled radio button */ + background-position: -135px; +} + +.claro .dijitRadioChecked{ + background-position: -90px; +} + +.claro .dijitToggleButtonChecked .dijitRadioIcon { + background-position: -92px; +} + +.claro .dijitRadioCheckedHover{ + background-position: -120px; +} + +.claro .dijitRadioCheckedDisabled { + /* selected but disabled */ + background-position: -150px; +} diff --git a/resources/dijit/themes/claro/form/Select.css b/resources/dijit/themes/claro/form/Select.css new file mode 100644 index 00000000..ad827162 --- /dev/null +++ b/resources/dijit/themes/claro/form/Select.css @@ -0,0 +1 @@ +.claro .dijitSelect .dijitArrowButtonContainer {border: 1px solid #ffffff;}.claro .dijitSelect .dijitArrowButton {padding: 0; background-color: #efefef; background-image: url("../images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {height: 16px;}.claro .dijitSelectHover {background-color: #e5f2fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -o-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -ms-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-repeat: repeat-x;}.claro .dijitSelectFocused, .claro .dijitSelectHover {border-color: #759dc0;}.claro .dijitSelectHover .dijitArrowButton {background-color: #abd6ff;}.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 53%;}.claro .dijitSelectFocused .dijitArrowButton {background-color: #7dbefa; background-image: url("../images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitSelectFocused .dijitArrowButton {border: none; padding: 1px;}.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 53%;}.claro .dijitSelectDisabled {border-color: #d3d3d3; background-color: #efefef; background-image: none; color: #818181;}.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {background-position: 0 53%;}.claro .dijitSelectMenu td.dijitMenuItemIconCell, .claro .dijitSelectMenu td.dijitMenuArrowCell {display: none;}.claro .dijitSelectMenu td.dijitMenuItemLabel {padding: 2px;}.claro .dijitSelectMenu .dijitMenuSeparatorTop {border-bottom: 1px solid #759dc0;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Select.less b/resources/dijit/themes/claro/form/Select.less new file mode 100644 index 00000000..3c2cac68 --- /dev/null +++ b/resources/dijit/themes/claro/form/Select.less @@ -0,0 +1,98 @@ +/* Select + * + * Styling Select mainly includes: + * + * 1. Containers + * .dijitSelect - for border, background-color + * .dijitButtonContents - for border + * + * 2. Arrow + * .dijitArrowButton - for border, padding and background-color|image + * .dijitArrowButtonInner - for border, background-color|image, display and width|height + * + * 3. Menu + * .dijitSelectMenu .* - for border, padding + * + * 4. Various states + * .dijitSelectHover|.dijitSelectFocused|.dijitSelectDisabled .* - for border, padding and background-color|image + */ + +@import "../variables"; + +/* normal status */ +.claro .dijitSelect .dijitArrowButtonContainer { + border: 1px solid @arrowbutton-inner-border-color; +} + +.claro .dijitSelect .dijitArrowButton { + padding: 0; + background-color: @arrowbutton-background-color; + .standard-gradient("../"); +} + +.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner { + height:16px; +} + +/* hover status */ +.claro .dijitSelectHover { + background-color: @textbox-hovered-background-color; + .textbox-background-image; + background-repeat: repeat-x; +} + +.claro .dijitSelectFocused, +.claro .dijitSelectHover { + border-color:@hovered-border-color; +} + +.claro .dijitSelectHover .dijitArrowButton { + background-color:@arrowbutton-hovered-background-color; +} + +.claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner { + background-position:-70px 53%; +} + +/* focused status */ +.claro .dijitSelectFocused .dijitArrowButton { + background-color:#7dbefa; // TODO. Mailed Jason about inconsistent ComboBox/Spinner behavior. + .active-gradient("../"); +} + +.claro .dijitSelectFocused .dijitArrowButton { + border: none; + padding: 1px; +} + +.claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner { + background-position:-70px 53%; +} + +/* disable status */ +.claro .dijitSelectDisabled { + border-color: @disabled-border-color; + background-color: @disabled-background-color; + background-image: none; + color: @disabled-text-color; +} + +.claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner { + background-position:0 53% +} + +/* Dropdown menu style for select */ +.claro .dijitSelectMenu td.dijitMenuItemIconCell, +.claro .dijitSelectMenu td.dijitMenuArrowCell { + /* so that arrow and icon cells from MenuItem are not displayed */ + display: none; +} + +.claro .dijitSelectMenu td.dijitMenuItemLabel { + /* line up menu text with text in select box (in LTR and RTL modes) */ + padding: @textbox-padding; +} + +.claro .dijitSelectMenu .dijitMenuSeparatorTop { + border-bottom:1px solid @focused-border-color; +} diff --git a/resources/dijit/themes/claro/form/Slider.css b/resources/dijit/themes/claro/form/Slider.css new file mode 100644 index 00000000..3f5aa226 --- /dev/null +++ b/resources/dijit/themes/claro/form/Slider.css @@ -0,0 +1 @@ +.claro .dijitSliderBar {border-style: solid; outline: 1px;}.claro .dijitSliderFocused .dijitSliderBar {border-color: #759dc0;}.claro .dijitSliderHover .dijitSliderBar {border-color: #759dc0;}.claro .dijitSliderDisabled .dijitSliderBar {background-image: none; border-color: #d3d3d3;}.claro .dijitRuleLabelsContainer {color: #000000;}.claro .dijitRuleLabelsContainerH {padding: 2px 0;}.claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {border-color: #b5bcc7; background-color: #cfe5fa; background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px); background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px); background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px); background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);}.claro .dijitSlider .dijitSliderRemainingBarH, .claro .dijitSlider .dijitSliderRightBumper {border-color: #b5bcc7; background-color: #ffffff;}.claro .dijitSliderRightBumper {border-right: solid 1px #b5bcc7;}.claro .dijitSliderLeftBumper {border-left: solid 1px #b5bcc7;}.claro .dijitSliderHover .dijitSliderProgressBarH, .claro .dijitSliderHover .dijitSliderLeftBumper {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitSliderHover .dijitSliderRemainingBarH, .claro .dijitSliderHover .dijitSliderRightBumper {background-color: #ffffff; border-color: #759dc0;}.claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper {background-color: #abd6ff; border-color: #759dc0; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper {background-color: #ffffff; border-color: #759dc0; -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderDisabled .dijitSliderProgressBarH, .claro .dijitSliderDisabled .dijitSliderLeftBumper {background-color: #d3d3d3; background-image: none;}.claro .dijitSliderDisabled .dijitSliderRemainingBarH, .claro .dijitSliderDisabled .dijitSliderRightBumper {background-color: #efefef;}.claro .dijitRuleLabelsContainerV {padding: 0 2px;}.claro .dijitSlider .dijitSliderProgressBarV, .claro .dijitSlider .dijitSliderBottomBumper {border-color: #b5bcc7; background-color: #cfe5fa; background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px); background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px); background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px); background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);}.claro .dijitSlider .dijitSliderRemainingBarV, .claro .dijitSlider .dijitSliderTopBumper {border-color: #b5bcc7; background-color: #ffffff;}.claro .dijitSliderBottomBumper {border-bottom: solid 1px #b5bcc7;}.claro .dijitSliderTopBumper {border-top: solid 1px #b5bcc7;}.claro .dijitSliderHover .dijitSliderProgressBarV, .claro .dijitSliderHover .dijitSliderBottomBumper {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitSliderHover .dijitSliderRemainingBarV, .claro .dijitSliderHover .dijitSliderTopBumper {background-color: #ffffff; border-color: #759dc0;}.claro .dijitSliderFocused .dijitSliderProgressBarV, .claro .dijitSliderFocused .dijitSliderBottomBumper {background-color: #abd6ff; border-color: #759dc0; -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderFocused .dijitSliderRemainingBarV, .claro .dijitSliderFocused .dijitSliderTopBumper {background-color: #ffffff; border-color: #759dc0; -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);}.claro .dijitSliderDisabled .dijitSliderProgressBarV, .claro .dijitSliderDisabled .dijitSliderBottomBumper {background-color: #d3d3d3;}.claro .dijitSliderDisabled .dijitSliderRemainingBarV, .claro .dijitSliderDisabled .dijitSliderTopBumper {background-color: #efefef;}.claro .dijitSliderImageHandleH {border: 0; width: 18px; height: 16px; background-image: url("../form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: 0 0;}.claro .dijitSliderHover .dijitSliderImageHandleH {background-position: -18px 0;}.claro .dijitSliderFocused .dijitSliderImageHandleH {background-position: -36px 0;}.claro .dijitSliderProgressBarH .dijitSliderThumbHover {background-position: -36px 0;}.claro .dijitSliderProgressBarH .dijitSliderThumbActive {background-position: -36px 0;}.claro .dijitSliderReadOnly .dijitSliderImageHandleH, .claro .dijitSliderDisabled .dijitSliderImageHandleH {background-position: -54px 0;}.claro .dijitSliderImageHandleV {border: 0; width: 18px; height: 16px; background-image: url("../form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: -289px 0;}.claro .dijitSliderHover .dijitSliderImageHandleV {background-position: -307px 0;}.claro .dijitSliderFocused .dijitSliderImageHandleV {background-position: -325px 0;}.claro .dijitSliderProgressBarV .dijitSliderThumbHover {background-position: -325px 0;}.claro .dijitSliderProgressBarV .dijitSliderThumbActive {background-position: -325px 0;}.claro .dijitSliderReadOnly .dijitSliderImageHandleV, .claro .dijitSliderDisabled .dijitSliderImageHandleV {background-position: -343px 0;}.claro .dijitSliderButtonContainerH {padding: 1px 3px 1px 2px;}.claro .dijitSliderButtonContainerV {padding: 3px 1px 2px 1px;}.claro .dijitSliderDecrementIconH,.claro .dijitSliderIncrementIconH,.claro .dijitSliderDecrementIconV,.claro .dijitSliderIncrementIconV {background-image: url("../form/images/commonFormArrows.png"); background-repeat: no-repeat; background-color: #efefef; -moz-border-radius: 2px; border-radius: 2px; border: solid 1px #b5bcc7; font-size: 1px;}.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH {height: 12px; width: 9px;}.claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {height: 9px; width: 12px;}.claro .dijitSliderActive .dijitSliderDecrementIconH,.claro .dijitSliderActive .dijitSliderIncrementIconH,.claro .dijitSliderActive .dijitSliderDecrementIconV,.claro .dijitSliderActive .dijitSliderIncrementIconV,.claro .dijitSliderHover .dijitSliderDecrementIconH,.claro .dijitSliderHover .dijitSliderIncrementIconH,.claro .dijitSliderHover .dijitSliderDecrementIconV,.claro .dijitSliderHover .dijitSliderIncrementIconV {border: solid 1px #759dc0; background-color: #ffffff;}.claro .dijitSliderDecrementIconH {background-position: -357px 50%;}.claro .dijitSliderActive .dijitSliderDecrementIconH.claro .dijitSliderHover .dijitSliderDecrementIconH {background-position: -393px 50%;}.claro .dijitSliderIncrementIconH {background-position: -251px 50%;}.claro .dijitSliderActive .dijitSliderIncrementIconH.claro .dijitSliderHover .dijitSliderIncrementIconH {background-position: -283px 50%;}.claro .dijitSliderDecrementIconV {background-position: -38px 50%;}.claro .dijitSliderActive .dijitSliderDecrementIconV.claro .dijitSliderHover .dijitSliderDecrementIconV {background-position: -73px 50%;}.claro .dijitSliderIncrementIconV {background-position: -143px 49%;}.claro .dijitSliderActive .dijitSliderIncrementIconV.claro .dijitSliderHover .dijitSliderIncrementIconV {background-position: -178px 49%;}.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {background-color: #cfe5fa;}.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {background-color: #abd6ff; border-color: #759dc0;}.claro .dijitSliderButtonInner {visibility: hidden;}.claro .dijitSliderDisabled .dijitSliderBar {border-color: #d3d3d3;}.claro .dijitSliderReadOnly *, .claro .dijitSliderDisabled * {border-color: #d3d3d3; color: #818181;}.claro .dijitSliderReadOnly .dijitSliderDecrementIconH, .claro .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: -321px 50%; background-color: #efefef;}.claro .dijitSliderReadOnly .dijitSliderIncrementIconH, .claro .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -215px 50%; background-color: #efefef;}.claro .dijitSliderReadOnly .dijitSliderDecrementIconV, .claro .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -3px 49%; background-color: #efefef;}.claro .dijitSliderReadOnly .dijitSliderIncrementIconV, .claro .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -107px 49%; background-color: #efefef;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Slider.less b/resources/dijit/themes/claro/form/Slider.less new file mode 100644 index 00000000..2c5bfe91 --- /dev/null +++ b/resources/dijit/themes/claro/form/Slider.less @@ -0,0 +1,344 @@ +/* Slider + * + * Styling Slider mainly includes styling the Slider progress bar (dijitSliderProgressBar) + * + * Slider progress bar: + * 1. Slider progress bar (default styling): + * .dijitSliderProgressBarH - progress bar at the middle of horizontal slider + * .dijitSliderLeftBumper - bar at the left of horizontal slider + * .dijitSliderRightBumper - bar at the right of horizontal slider + * .dijitSliderProgressBarV - progress bar at the middle of vertical slider + * .dijitSliderTopBumper - bar at the top of vertical slider + * .dijitSliderBottomtBumper - bar at the bottom of vertical slider + * + * 2. hovered Slider progress bar (ie, mouse hover on progress bar) + * .dijitSliderHover .dijitSliderProgressBarH(horizontal) - hovered bar style: background, border + * + * 3. focused Slider progress bar (ie, mouse focused on progress bar) + * .dijitSliderFocused .dijitSliderProgressBarH(horizontal) - focus bar style: background, border + * + * 4. disabled/read-only Slider progress bar + * .dijitSliderDisabled .dijitSliderProgressBarH(horizontal) - bar styles when slider is disabled + * + * + * Slider Thumbs: + * 1. Slider Thumbs (default styling): + * .dijitSliderImageHandleH / .dijitSliderImageHandleV - styles for the controller on the progress bar + * + * 2. hovered Slider Thumbs (ie, mouse hover on slider thumbs) + * .dijitSliderHover .dijitSliderImageHandleH - hovered controller style + * + * 3. focused Slider progress bar (ie, mouse focused on slider thumbs) + * .dijitSliderFocused .dijitSliderImageHandleV - focused controller style + * + * + * Slider Increment/Decrement Buttons: + * 1. Slider Increment/Decrement Buttons (default styling): + * .dijitSliderDecrementIconH - decrement icon which lies at the left of horizontal slider + * .dijitSliderIncrementIconH - increment icon which lies at the right of horizontal slider + * .dijitSliderDecrementIconV - decrement icon which lies at the bottom of vertical slider + * .dijitSliderIncrementIconV - increment icon which lies at the top of vertical slider + * + * 2. hovered Slider Increment/Decrement Buttons (mouse hover on the icons) + * .dijitSliderHover .dijitSliderDecrementIconH - for background, border + * + * 3. active Slider Increment/Decrement Buttons (mouse down on the icons) + * .dijitSliderActive .dijitSliderIncrementIconV - for background, border + * + * 4. disabled/read-only Slider Increment/Decrement Buttons + * .dijitSliderDisabled .dijitSliderDecrementIconH - styles for the icons in disabled slider + * .dijitSliderReadOnly .dijitSliderIncrementIconV - styles for the icons in read-only slider + */ + +@import "../variables"; + +.claro .dijitSliderBar { + border-style: solid; + outline: 1px; +} +.claro .dijitSliderFocused .dijitSliderBar { + border-color: @focused-border-color; +} +.claro .dijitSliderHover .dijitSliderBar { + border-color: @hovered-border-color; +} +.claro .dijitSliderDisabled .dijitSliderBar { + background-image: none; + border-color: @disabled-border-color; +} +.claro .dijitRuleLabelsContainer { + color: @text-color; +} + +/* Horizontal Slider */ + +.claro .dijitRuleLabelsContainerH { + padding: 2px 0; +} +.claro .dijitSlider .dijitSliderProgressBarH, +.claro .dijitSlider .dijitSliderLeftBumper{ + border-color: @border-color; + background-color: @slider-fullbar-background-color; + .alpha-white-gradient (top, 1,0px, 1,1px, 0,2px); +} +.claro .dijitSlider .dijitSliderRemainingBarH, +.claro .dijitSlider .dijitSliderRightBumper{ + border-color: @border-color; + background-color: @slider-remainingbar-background-color; +} +.claro .dijitSliderRightBumper { + border-right: solid 1px @border-color; +} +.claro .dijitSliderLeftBumper { + border-left: solid 1px @border-color; +} +.claro .dijitSliderHover .dijitSliderProgressBarH, +.claro .dijitSliderHover .dijitSliderLeftBumper{ + background-color: @slider-hovered-fullbar-background-color; + border-color: @hovered-border-color; +} +.claro .dijitSliderHover .dijitSliderRemainingBarH, +.claro .dijitSliderHover .dijitSliderRightBumper{ + background-color: @slider-hovered-remainingbar-background-color; + border-color: @hovered-border-color; +} +.claro .dijitSliderFocused .dijitSliderProgressBarH, +.claro .dijitSliderFocused .dijitSliderLeftBumper{ + background-color: @slider-focused-fullbar-background-color; + border-color: @focused-border-color; + .box-shadow(inset 0px 1px 1px rgba(0, 0, 0, 0.2)); +} +.claro .dijitSliderFocused .dijitSliderRemainingBarH, +.claro .dijitSliderFocused .dijitSliderRightBumper{ + background-color: @slider-focused-remainingbar-background-color; + border-color: @focused-border-color; + .box-shadow(inset 0px 1px 1px rgba(0, 0, 0, 0.2)); +} +.claro .dijitSliderDisabled .dijitSliderProgressBarH, +.claro .dijitSliderDisabled .dijitSliderLeftBumper{ + background-color: @disabled-border-color; /* left side of slider, fill matches border */ + background-image:none; +} +.claro .dijitSliderDisabled .dijitSliderRemainingBarH, +.claro .dijitSliderDisabled .dijitSliderRightBumper{ + background-color: @disabled-background-color; +} + +/* Vertical Slider */ + +.claro .dijitRuleLabelsContainerV { + padding: 0 2px; +} +.claro .dijitSlider .dijitSliderProgressBarV, +.claro .dijitSlider .dijitSliderBottomBumper{ + border-color: @border-color; + background-color: @slider-fullbar-background-color; + .alpha-white-gradient (left, 1,0px, 0,1px); +} +.claro .dijitSlider .dijitSliderRemainingBarV, +.claro .dijitSlider .dijitSliderTopBumper{ + border-color: @border-color; + background-color: @slider-remainingbar-background-color; +} +.claro .dijitSliderBottomBumper { + border-bottom: solid 1px @border-color; +} +.claro .dijitSliderTopBumper { + border-top: solid 1px @border-color; +} +.claro .dijitSliderHover .dijitSliderProgressBarV, +.claro .dijitSliderHover .dijitSliderBottomBumper{ + background-color: @slider-hovered-fullbar-background-color; + border-color: @hovered-border-color; +} +.claro .dijitSliderHover .dijitSliderRemainingBarV, +.claro .dijitSliderHover .dijitSliderTopBumper{ + background-color: @slider-hovered-remainingbar-background-color; + border-color: @hovered-border-color; +} +.claro .dijitSliderFocused .dijitSliderProgressBarV, +.claro .dijitSliderFocused .dijitSliderBottomBumper{ + background-color: @slider-focused-fullbar-background-color; + border-color: @focused-border-color; + .box-shadow(inset 1px 0px 1px rgba(0, 0, 0, 0.2)); +} +.claro .dijitSliderFocused .dijitSliderRemainingBarV, +.claro .dijitSliderFocused .dijitSliderTopBumper{ + background-color: @slider-focused-remainingbar-background-color; + border-color: @focused-border-color; + .box-shadow(inset 1px 0px 1px rgba(0, 0, 0, 0.2)); +} +.claro .dijitSliderDisabled .dijitSliderProgressBarV, +.claro .dijitSliderDisabled .dijitSliderBottomBumper{ + background-color: @disabled-border-color; /* bottom side of slider, fill matches border */ +} +.claro .dijitSliderDisabled .dijitSliderRemainingBarV, +.claro .dijitSliderDisabled .dijitSliderTopBumper{ + background-color: @disabled-background-color; +} + + +/* ------- Thumbs ------- */ + +.claro .dijitSliderImageHandleH { + border: 0; + width: 18px; + height: 16px; + background-image: url("../@{image-form-slider-thumbs}"); + 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("../@{image-form-slider-thumbs}"); + 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; +} + +/* ---- Increment/Decrement Buttons ---- */ + +.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("../@{image-form-common-arrows}"); + background-repeat:no-repeat; + background-color: @arrowbutton-background-color; + .border-radius(2px); + border: solid 1px @border-color; + 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 { + /* dijitSliderActive should be treated as dijitSliderHover since "clicking the slider" has no meaning */ + border: solid 1px @hovered-border-color; + background-color: @slider-hoveredButton-background-color; +} + +.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: @slider-button-hovered-background-color; +} +.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive, +.claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive, +.claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive, +.claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive { + background-color: @slider-button-pressed-background-color; + border-color:@pressed-border-color; +} +.claro .dijitSliderButtonInner { + visibility: hidden; +} +.claro .dijitSliderDisabled .dijitSliderBar{ + border-color: @disabled-border-color; +} +.claro .dijitSliderReadOnly *,.claro .dijitSliderDisabled * { + border-color: @disabled-border-color; + color: @disabled-text-color; +} +.claro .dijitSliderReadOnly .dijitSliderDecrementIconH, +.claro .dijitSliderDisabled .dijitSliderDecrementIconH { + background-position:-321px 50%; + background-color:@disabled-background-color; +} +.claro .dijitSliderReadOnly .dijitSliderIncrementIconH, +.claro .dijitSliderDisabled .dijitSliderIncrementIconH { + background-position:-215px 50%; + background-color:@disabled-background-color; +} +.claro .dijitSliderReadOnly .dijitSliderDecrementIconV, +.claro .dijitSliderDisabled .dijitSliderDecrementIconV { + background-position:-3px 49%; + background-color:@disabled-background-color; +} +.claro .dijitSliderReadOnly .dijitSliderIncrementIconV, +.claro .dijitSliderDisabled .dijitSliderIncrementIconV { + background-position:-107px 49%; + background-color:@disabled-background-color; +} diff --git a/resources/dijit/themes/claro/form/Slider_rtl.css b/resources/dijit/themes/claro/form/Slider_rtl.css new file mode 100644 index 00000000..7e12d055 --- /dev/null +++ b/resources/dijit/themes/claro/form/Slider_rtl.css @@ -0,0 +1 @@ +.claro .dijitSliderRtl .dijitSliderProgressBarH,.claro .dijitSliderRtl .dijitSliderRemainingBarH,.claro .dijitSliderRtl .dijitSliderLeftBumper,.claro .dijitSliderRtl .dijitSliderRightBumper,.claro .dijitSliderRtl .dijitSliderTopBumper {background-position: top right;}.claro .dijitSliderRtl .dijitSliderProgressBarV, .claro .dijitSliderRtl .dijitSliderRemainingBarV, .claro .dijitSliderRtl .dijitSliderBottomBumper {background-position: bottom right;}.claro .dijitSliderRtl .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.claro .dijitSliderRtl .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.claro .dijitSliderRtl .dijitSliderIncrementIconH {background-position: -357px 50%;}.claro .dijitSliderRtl .dijitSliderDecrementIconH {background-position: -251px 50%;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/Slider_rtl.less b/resources/dijit/themes/claro/form/Slider_rtl.less new file mode 100644 index 00000000..66a71166 --- /dev/null +++ b/resources/dijit/themes/claro/form/Slider_rtl.less @@ -0,0 +1,33 @@ +@import "../variables"; + +.claro .dijitSliderRtl .dijitSliderProgressBarH, +.claro .dijitSliderRtl .dijitSliderRemainingBarH, +.claro .dijitSliderRtl .dijitSliderLeftBumper, +.claro .dijitSliderRtl .dijitSliderRightBumper, +.claro .dijitSliderRtl .dijitSliderTopBumper { + background-position: top right; +} + +.claro .dijitSliderRtl .dijitSliderProgressBarV, +.claro .dijitSliderRtl .dijitSliderRemainingBarV, +.claro .dijitSliderRtl .dijitSliderBottomBumper { + background-position: bottom right; +} + +.claro .dijitSliderRtl .dijitSliderLeftBumper { + border-left-width: 0; + border-right-width: 1px; +} + +.claro .dijitSliderRtl .dijitSliderRightBumper { + border-left-width: 1px; + border-right-width: 0; +} + +.claro .dijitSliderRtl .dijitSliderIncrementIconH { + background-position:-357px 50%; +} + +.claro .dijitSliderRtl .dijitSliderDecrementIconH { + background-position:-251px 50%; +} diff --git a/resources/dijit/themes/claro/form/images/buttonArrows.png b/resources/dijit/themes/claro/form/images/buttonArrows.png new file mode 100644 index 0000000000000000000000000000000000000000..642eff39becbd2ff04cd0d5a612e362fbf5502af GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^dx4mrgBeJ+aog1ZDVB6cUq=Rp^(V|(yIunMk|nMY zCBgY=CFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*A&d1o(uwu357tzH_a8bn)cLlmGw! zztcNa1SrK?666;Q&>)-Tnz?1&YO?@|DUFBCGc(8ThCNm zy_D)L3w>@+_wN3;_DkR{ljlV*dF>ajf1vKW?!j*-ettJ@1{v!$crs10N=Tsd5-1LGcVbv~PUa<$qwMM87{YNq z`N#kN|J~Kt*xJ;6czAgFH*QdfX#)yn+a literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/form/images/buttonDisabled.svg b/resources/dijit/themes/claro/form/images/buttonDisabled.svg new file mode 100644 index 00000000..72a51a01 --- /dev/null +++ b/resources/dijit/themes/claro/form/images/buttonDisabled.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/images/buttonEnabled.png b/resources/dijit/themes/claro/form/images/buttonEnabled.png new file mode 100644 index 0000000000000000000000000000000000000000..0932a99475940467ea1eca547eff3633ca0f4750 GIT binary patch literal 122 zcmeAS@N?(olHy`uVBq!ia0vp^j6ghNT4{#-HBn{IhmJ0j)|v>V~EE2 zw + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png b/resources/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png new file mode 100644 index 0000000000000000000000000000000000000000..92d222178d538f4b1b551e643edc2faad413196e GIT binary patch literal 2160 zcmds1`&ZHl9%aI=0%6H#He|`nes}!EfcWdMu=pn-4?{s0 zps;(P-*`udgoi>xL!eJ%2Sa}Xfh>?$ef%yOjV3ys{;p}_d9$RZb3&)n)l!6fK3}d} z5lGdeld_=n`q9x*E|)8p%Pa8$I2o9knR!u0&>M_e{hD$~t5hoI=H{e|WuwVdf*X-) z0IdONA@Szsm)6#da+P*@ML)X;sC2-H1Yphs9~l650T2p>R54JApB?4R&&k!PHNy-u zc(TUcNtsO6*H6y>L`g;s^z@NTCez>`rHa7n7@WrOfs)qA&SBY%Oue>l%;+^J6bc$o zE>P`1sYOH>Mxt9?)94H>WNu(=VFQuNX0wU2K+lNaRSSQ3Qbiq?#Jp`w zuIz6nO9q&t9`2%QN!LxENkx(WKo8avIM{AZ7i~7DZX~OfFH$U35IAl9{IXFXrsfHwgSiamnDo`!yR}JfHMiY)U#aRIIY8g{XK(qv~ z<-qHz;S^LqPoyG^&XE{%(G^_6$aKW(7Pde>Ij1b58Jb4KAqgKFIe>D-FuSnA;>jkZ znq}>3Qk(i(4qYS?Eou!FOhByC4NNZN)(yO9lElAnS1s!jK6K7X)V0K!nsI=)V1gq_ zuzXxW6RmN8^SG!(qg{pOG_q&p<@gB$Kksmo+(bBYZ@lRCm!QVS7T*z8uZO~vF@9_G7c2wLBX*8yWLK|XAx1w!BIz) z{8$xUx9bU7H+Af?L391ov;w{h${BEcPJY%AK78xW(CXu`&y4D9pHM-jOKHYhAu*>1 z>fwo!lKZ|wEJ7q~=m*~kXxjZP2TUae^M2nRMN~QNFQ=5RmqX9L1-l)2$#BfNt64r^ zXMDNYV=Ysk9sGA!$K=~*pJdWymEN(kKZAcs4BCOkSeH082hkBWjbBrHZRhPoIE4*K z`iew~j*cdgzFw97ym24?Q$quRKxlYyaG%jRHP<0rpACQRxvlm1-Unq)J8f;8zQ3~V zn882UIoH3`;1O_x5%Cm9t&EKbs)p>oZe@!k#2D4%SK3S)^_!4wojq)KBtd^7YQnL@ zwBbIA0Xu;Lo70=M{Z60gt^es8`C@hf?pjM;n1TIvqkYXe-=x8)f1E0E{Fm@5z>F>~I(PPL?TyyQkXy)2 z*HOXP5ho&~{Ah0=va+d(c`qpP>Sz9dysYfs2?@B)FOKKk|Lnf=(mn@FW~TefPcDbI zBE1)%R2+4S1R*U`cc(ZNS-tS}|FKb)pm>V-l%9JS&sO{xcuy74=m7=?6t^oXAU!G7 zs#m=w~)ZMZ{P0Vy6J~QiEwJ67jh>e!p+Y*!Yw=4 zL*nLk?2oRD{n(T4_cclJrw=AMKeNHo?goW0nmOU|#QnD)SwW(yhw?WhdSS>zLv>!M zpmwG%J0wHxpwyTWAMkeX+0!lrS;EtC%&hPHMpA9#(FM^n#b}0f<{OU_`|t=@i7&Ek z_+FH4e=1D78)3hN8hN{}u7w&>k`_Tv;eFs)UhsP)`|w$rA@V{L_7+av-ckUYDvbri zp)TI#`2wGGYSpP8nGYH&VuqbJXfWB#^#o`*J?wm<&Zj@dnQ6*(T@oLO`{xr(ag9p+ zfDyy8l5(_ztqxupD0I4UzpJYQSFLe*@yoViXQ1op&imFoa;`Npd%uX>DC(R8$4yoGa#Bso+Df{<#JFyxwxh)Sa1KUzw9V@;qtC zGcsm!HO>GoX)qWg{D!u-1PTwKmC~4gP&l*2(I1n`h(G4$E)09XefB zrdTFk!gsk2tN1S#a1`XpUuE{6S?Ldf0czTkTIyD$F( DC@yb@ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/form/images/checkboxRadioButtonStates.png b/resources/dijit/themes/claro/form/images/checkboxRadioButtonStates.png new file mode 100644 index 0000000000000000000000000000000000000000..2d06a82883c7d31be0191e592f1dcafec8cf5def GIT binary patch literal 3438 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 Qwg3PC07*qoM6N<$f~jt)y#N3J literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/form/images/commonFormArrows.png b/resources/dijit/themes/claro/form/images/commonFormArrows.png new file mode 100644 index 0000000000000000000000000000000000000000..6d04742edd283b7415ea9a404fcab04d2e30d7d8 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yV4MSFb8s*N$zSq2UjZqWbVpxD28Q(~%vrl$0{N09 zt`Q}{`DrEPiAAXljw$&`sS2LCiRr09sfj6-g(p*OfQlpnd_r6g9Xd2)-TBy#^?B2F z&);-$<@U?%tIz!Z|9`&Pv!y^a93?@1!9XquFx+e28wnJf;_2cTQgQ1|m?PH#1)l83 zSN{KxC}@xE>eVnh8Z)&`Woy`{l>*NuSv{ZOvFwQK7w;R!GN%lV8zx9i7kYSr%RO#O zcK8?>7hadm| literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/form/images/error.png b/resources/dijit/themes/claro/form/images/error.png new file mode 100644 index 0000000000000000000000000000000000000000..46de1cd8bbe3d1ea9fc30907497469d20901aeee GIT binary patch literal 355 zcmV-p0i6DcP)mJ}|Njx3|Ns6087LlN0{RAsR9jkr zB-ASOm>9AgfB<8Bx^N)_4#4vF>sOp|(69po+00BJ`FQ$tEOHG0{s9TN2+N<(pW#vv zHe7_|-}mouIc6>{kY<<&3$o>q(8n45qjG~!4glF(jQK_AlwJS;002ovPDHLkV1k4y Bk_G?( literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/form/images/sliderThumbs.png b/resources/dijit/themes/claro/form/images/sliderThumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..70ab2fe2982de32c1945dfe06679c618d703a7fb GIT binary patch literal 1222 zcmbW0`!|~h7{_1JV0Db0juuCCbDioKV;Xl$iqpicW)Y=GQYtJ}x0;@{6J@oQDaWO% zGqcmCONeMf)8?RciMr+BymCQX?OMEvkjPz=W$S;i&w0-Gxt!;R@AJcREg>%2YQMvN z0069FV-QIIU_vz32P{mDnssN{H~{wLM4}@BpqKkKtaiiL+ZQ7-#ivMTi_5Yu5P(QL zDVuO4wje8qkVMGBmlsYFLX1np38-WwcY0nXlMSzEx3{;WOFJPWTXN2_rhiHEFMEcm zSGvVbgUX0jzqhx?F(+41LePsuxFohMB3wdEyMF`gA0Q;JV6)z%p!7ag)JEa@4^=G)v zaAToei#i{5Z{-*6&pZTJ8{}rUr=JIMXRX__yK&9MaNTqMHjGwoiIv+uSS9pF(AzrpZwy`lbsY#^zUcn|Rc+=`J&2vzsVZ1v$0Jys5Kxwty3{~jF_(U9b$l#1dzhY2(*_RMWm71nn2#CjWXSc z_BP>aNev>E#E6MP_x4LXd4 zlCKYzkSBxc;6o_*GdP|?jmI>nnJ>ATV4eG8n4Lc-+WxNcKah^^Qu!~e$HAKJze6E! z@CU0>iJ@mfEY1-MHfCWqj_`fQv99oC;VuvJw5pKmh#Gg3{;DNgg9p8jQmtc}6mFId z9SrYYQ_JXq{g+1JIo`|cC+?sviwRm=^nv_5o3?Em(+ zcY-=q(u{54k7_BWb0`W_K_1?(h}u8)(qw?OD0Hw>-6|nF2iAo(P+3ZaSogz0<}7;z zpPwr!K+7MDv!qUb*{NA*XAB|zd5Fd3ih%fv2_@}Du+dj|qbDRZO-rpfPQC~~z$DEr zaoH!ks6@*Kma>SYyZ~Na=%3!ZJnJ{$jiwRX&2f^Kv)lzIke#!;Mw?q#Wyj6$h2c*m zt<+{9Oj@5Ks~C2LTA%TH{{=vB)??PgG{* EKL&rVC;$Ke literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/activeGradient.png b/resources/dijit/themes/claro/images/activeGradient.png new file mode 100644 index 0000000000000000000000000000000000000000..7e5716c0b56f6a7de5aff4d59d646c6182997d34 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{F!3HF+&llYe5-1LGcVbv~PUa<$!O>_4Ag!dgc+SQW>)|ORXtrCLpZJ{TNFMzBCRGUI5AzIY5x5GqQcC~ jhtn@{w*CMAe={S4?lKXBGwHb?OBg&|{an^LB{Ts5W7aBw literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/activeGradient.svg b/resources/dijit/themes/claro/images/activeGradient.svg new file mode 100644 index 00000000..8ab6ce9c --- /dev/null +++ b/resources/dijit/themes/claro/images/activeGradient.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/images/calendar.png b/resources/dijit/themes/claro/images/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..de66cbdb4d6b75dbd538c5f93096fc5f3b8e190a GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^j6ghtgAGWk)-*GL1d4;)ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@u!B9^Z#}JM4Yx}MF4j6Da&sX|7!`A8jdcCsk z8qA!Iyv;|SH}Y)D&)M%$B~?(WD8TN-yv0Q+kTuXCp)7T~d*0(Sm)QlMuKV+NaWCV~ jTOte3Ox?6F<~aLBg|e)zY$0+$3m80I{an^LB{Ts5iCH~R literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/calendarArrows.png b/resources/dijit/themes/claro/images/calendarArrows.png new file mode 100644 index 0000000000000000000000000000000000000000..3f6faa5f4a4c878e214eb39d597b94601ed422e1 GIT binary patch literal 1425 zcmV;C1#bF@P)_I589bAMv)QhNz%qzw_OSOqBotzZ?ATEv1VQcFYqLmrYAsk9GjEk+;m zW)P8}7BpZAQWWV^Ex!07eeh3x2{BUcdTRa{y!Lwk_IAekZg#J`oBem2d$@sNGn4s# zX7=~p-|XBH#+cAah450Z*T0ly`32sTT9h{wML8FZMqfsw9ULAXmb&Y{?TVayfJS1y z`Xar9#u&jxRIC5V%JpB1x!?amyB!?Tfrdr+niT%$FT5_aC?DZSrNN*Nh0rFYisoT-C5v0hP|1v-$?^ z5#+8|=nR7vj1AK!XTf&MG*`p+9X-twnE~Cbt({Gv2M0WG14tBGyKmxy&$Fp*gDjrP zFrW1(9vsV>zycF&J=26BT4ceuU(dfcIPwrfprvRm$d2K8-(Y|RCfJVeG%v$0eRhU) z^(3}zmN`J+fg50W#nxUw`~E~BhV?|GR=Dd z$#)H6F^dsu9)}98VVIqR3XRz`Fu}$g4jk_-@!Y$I2p`!N!@vPA;P9Ka_TnAs-sPFe zXRlGUv2j=rroHKY1jMPiA%F=s=5XUs9#_hLuNw7}AM*KfG_&yJ-qB-?dd-wZ%rb7H z(q@L)IjGE(cwm7EHs)~P_#ZmHdgn!=!nClzuelC-a9U6m9r_lNJ+ak~j~~bz>#5f2 zPN%`52S?O2`kKH3)4?o@wxLp{sLWD7x|Gi?SLLfuJvKVNVHy!iH*UyMgb?#MXqy>k z<6tZ_(1HOLm|)xI(>cM8_47Q~l!nVR=;m893+1{?|6*5EUi48!dG7z+)wV1Nat+kAr8H#Ub) zRwRsJ-%O7aVS2o+UqeKZ{QJe}F%nkKwRtewwVprMYAZ*Mj2&HEF0Zz#%@x_-t!O*$ z(-cazT3w07Vxr5@8W}Mhl_jbl6sTp(<5~|6<+?S~iO?;(EF6i}>pVXQ|1GrXDW3U0 zXM9e|Z+_}kqG???*y?nB-utz3iz9ZRUvzG6?nJpH- zdT@k`(}#LUd5vnpW~zT?>*Jt-*63~rrz5}C>w$}f*a7gOt(uPHTjm%afO+{aRfy2 z@#k~*-X6X3=<>sN2hQHyd+OTF=U=WodVlxTx0}yCU4Qc7%#Fv}51tCFnB`wOExch# zNX>k=^cLsjdYi~XQ@@mm#-;8VtqS@!-g!N`P9dII?O|0jeRDe!#Z+0iQxk6eDRdfWb0Tld|4_4UP@_jevX`Sj)Mi&w9I{rdI&`}eP3 zzXC&G072PS?q5Lb!%Kqvf`Ji11HiB^+4M0mx(|4|IEGZ*T5~l!xXD3;E#YiPRKBK^ z)FR0^t*s`!`3q-A&3+bU{Ph2SO~ssD?BAMA=lXvzDxPP#oBM|u`&4-md&{`>@tJF{ zAK!E2JA3x++q1Xivncv_3*_CJ^W^`A$y&!0R|_aA_N-PnQDn&twocq&_u~HZB!7YG zqzzMjTb-Uv%$dDDj%EzC0}e0yt~|!_Psj1_W@H<_kxA{j3sv2U2n5G@?~LJ zU2nvi@@ZnRGiKPmW_+_KLT~5Bpq&*56I9G4Pv!Z@`4zGFTobjOaiewe-m~6uYfS1F zd!9A%{qjlSbk&tzM%jKzZl#fR6^><_ZX2IVd1u=_H9apUtnaVN>8{YPt9#a%Zx8pL zWm0Nc99llG;OhG||^{>h69Do-UXpWfOcpCBr7^2z&%H+u6s7j#MAE@8O#aBsT% z`9iU7d-=Eh`}SsB^J3ey{f*JRH0BePLBHRMtMF~yald<^T9V=GZ_{t6|1qomG)c^C z<{@3bB8hE3ldS6tC-<}6Gd;fJ<3UfpBmbV8f6+a_Aoe@(8{dh$lAzS;>FVdQ&MBb@ E0KOski2wiq literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/checkmarkNoBorder.gif b/resources/dijit/themes/claro/images/checkmarkNoBorder.gif new file mode 100644 index 0000000000000000000000000000000000000000..324bfb3cd35ca828bb25b3d690f8a29a902a4cb7 GIT binary patch literal 1658 zcmeH`>08nV0LOnQ0um-5-mV7`O?}id$x)Vp2Ojk(CS_(V)P!QW)Tq2lNIdgG^I9ID zhB~x|a`xz>IcH5*HaGV-?BzZ$zAwKozMtpo<3}ML3YP;&U<24; zdwcuKm%ln>eZ7O@FH}>5Ba{1%osLb;NzM5_yGT%UzrIe~+Wk!Re0ZWqIrQ$=-_X|X zCib2Wd$A+!rfqTlz&$o;P<6*FJh$T+?zpvqaK4(5G4)*L)bA`@LM)R3;EVZj-l5 zd(_kOKTplQQO_{AwO2D6l8YqV(w4h|b~Y!!Q1Ix1L^?XZUM5y-ec54aYio0J^W(>l z>+9=lYip~kt1BxjZ{NOMT3T9MTwGXK&}cOC^YgQ_v(wYlYPEV|Vq$!Jd~9s&_3PIv zm1<~cXmD^)sZ{p$_4W4lc6D_r6bhM4CY4G%Iy&0h+gn>(TUuJ0o12@On#5vpV`HO8 zB&x2iuBxiy^ZEJt`MJ5dIXOAm+1Xq!Hz_G8F)=YAA%V?i$Hm35SS%)!$zU*|qM|}V zLTEG^l}Zf^3=9Ye@bU3+cXxMnb#-!ba&&aGwzjsivch7q#>U1N3Fevm;czGv z3V}fWk@c^%|Kq<|!17Np2mlHIhn>2ePXMrOz*5)3S0YfP!VK)s^-F}^8AvPt3g1UH zJ$F&_1MMz*UwGtN9JL3(i4~R;Sg*=Lms5E#w7XH_jD(vC%^_a<#bPsEuhiPBBqn@) zkv>#S&M-O{k7=ORKnF925A-N8juEHL&aHKWz?MjhtuwI_&rFOHz0DU@liF<`e*;d7 z@OHwRA9axGy5Kn%WS(6P3(AdsbcN2w9|tYsB_x-y3PSmjH%g;s?GOTzPULVP7jx^a^x8J>P-kDSrFsEoTyODb+nP33+;k$ z;6yX}FLcgUTndt}=ijmPuikdo!-KoY`O^ML977pkWrjb}V3KhhAS8cUUP`qAjQIts zuhkc}_3&7u@8m*(`GDbOnb9ln1|5bw5y=7BfQ3R`2zZ8cLMx%5D;_V3G4SwRUW1wX zuCTq6RxPm#fI=hmp+OqU{yeuulpK8x!Jg;b2HD~Bn6?cX(_;`js#&m??Ih+h!b=Mb zYLIuAg#Ca7z<9({?k;@Zk``3A7(_CUb9Sa+;)aoAgwGi^6a~UW^j9Srp#juQ1bZ(( z1!DhF5N+E?H&5GLM`53Io#mNnXJNenw`D=2$PJ9;!L*|R&+>YOgiL1I;xf<~n?ZXi z0i5liV&hOEcLag4jp6BFJ6TqFDf@9vk`zJ$UPyrxE*54VD0je9DThsqPe+7$>>iH@ z>naV06Konqm7z#1fIr!XqiOE-n9!-9^k(8MBw0uI1XY`&^>7vjY#n}_o&vyq>rz1z z8G=HD){z2Jq`%uN$q+&!L5Q>p5NOXGSXSnYl#U})Oi)nSmBkM{Ok`(cFnX64l8f-0 z!K=-<1a!YlW{6kE9D8S_(@{O14O&g(8w&qUXuuL`A<(G3rLX5QKg1;rp)wPMiZpktPr0n7ECWT?L5z5 ziguFfyigSEZ`w+ni#g_c>QqS7b!5mlTbL0KzRr$L;NWkrHBE(^F literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/checkmarkNoBorder.png b/resources/dijit/themes/claro/images/checkmarkNoBorder.png new file mode 100644 index 0000000000000000000000000000000000000000..9cec0c0aa62a3067b98c3fa071965982200e44ed GIT binary patch literal 4401 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 FV1jc~>c;>8 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/loadingAnimation.gif b/resources/dijit/themes/claro/images/loadingAnimation.gif new file mode 100644 index 0000000000000000000000000000000000000000..d76e4cd7f676dc29fa3b7f170bf7bd4482fd7240 GIT binary patch literal 718 zcmZ?wbhEHb6k!lyI3mEXHjz1{-1jK z|L(j0zyJO(n|omOwf_*nKnhU&&+X?L671|4;A*62z|08LtN4?Jm776;K?h_G$QcZ* zRthS8DVcT}S?iKkZCcKK{AJ9pe&0vGPJEvb@4rI%R*$jDo5YM~4gJkuEL|d2x;BVa zmsITZlq~S!Vni6n#K6J8%)kjWj%R_QoJtbYipA@4q?wQvFaZ^C0Tu8oD62h5($ZMK zw&wA^4VY?JfND4%Cq4wqn+%Z0`LYeSgILCD=4420bcQG>(X2)7V+H!sod W<|E{8J|f%=QG>(X2)E#Lw>1Df1imT& literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/progressBarAnim.gif b/resources/dijit/themes/claro/images/progressBarAnim.gif new file mode 100644 index 0000000000000000000000000000000000000000..30c0d9d873856b0cd82beff409cc2383461c0560 GIT binary patch literal 4458 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/progressBarFull.png b/resources/dijit/themes/claro/images/progressBarFull.png new file mode 100644 index 0000000000000000000000000000000000000000..280f51d2c45386ff14fc404ace23d8409f4b53a1 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^%s?#3!3HG1q)u@HQY`6?zK#qG>ra@ocD)2imbgZg z1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H60wE-$}_H=O!skoK&=l}oz)@&LHEJa3% zGGYqfoSyx0d-mth$)BBPem0)@**E!fuZ5(@xo{(%18dIv8998pq)2>gTe~DWM4ffYCnt literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/spriteArrows.png b/resources/dijit/themes/claro/images/spriteArrows.png new file mode 100644 index 0000000000000000000000000000000000000000..608f4c7f751d5d63817401aaea2affe15c1f9aae GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^7C_9-!3-p`O6o#@6id3JuOkD)`V;1?T`z%r$r9Iy zlHmNblJdl&R0hYC{G?O`&)mfH)S%SFl*+=BsWw1GoB=)|t`!v(K<5Ad|1+lSDg&~Z zOM?7@|Nm#Weu@`pAVavPi(^Q|ttk^c`3@LxFt`8te=#)sfa=+$b~9KqZ$yM`sdc?= zJu&9Sccuh!7Z3A^3z#o`7I<;MDBR^=SBOWGS5eN@mdKI;Vst02?eWo&W#< literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/standardGradient.svg b/resources/dijit/themes/claro/images/standardGradient.svg new file mode 100644 index 00000000..807c3c70 --- /dev/null +++ b/resources/dijit/themes/claro/images/standardGradient.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/images/tooltip.png b/resources/dijit/themes/claro/images/tooltip.png new file mode 100644 index 0000000000000000000000000000000000000000..2b222739c0a6fffca4be1e71eaaaa7a31859b5c9 GIT binary patch literal 1818 zcmaJ?c~BEq98Mr03V483@StlPFO=*iAtbEC9E3>F0K=hpl8`JCA=zcKoaGF~V~TSs-h7Bh(LB|bbR`o%SJk&QS<2= zIdVvjc_UF8-((yKPWBH`B}c0~)pWrcz$+0Z1+)mE1QN9|Iz61or+?Cg$-a3SqywKI zL^PlNkEt+uAmEMS2*6=LZYszF0z8-uCfl9M<*ou)5EB9+7RY3|F}X0C1w#-p_Rz^{ zxH=LJl1RsDkt04miXbo;1QQYx7zu0!ithlKo}Qj&4HnCdM7Zgbbc8a|O{ZTxt{_45 zDqMpR8dL|E6_pWa9KolPPXAeg7MqaO>BqK-+%PaviGfT8WM0xZP%i&}s8&0H))PU< zXTSd`tPe@T5HJYQqj9*3Jh;fk=295!jU!3|#Y0duW_%X|qfi3XN1+(t9n1kXYIJHe zLH`LYm%}oho>1ykh)lw#lYE9oqlURWraL4OdHQf9Y$j786?=1~V#tHXmUy`HxIE4{ zSAweIw1|!v=c+$*MU!&PLC|7kWeI|7;t{nJN43DG1;d)jy>KVh8{?`c_rjZ$3zB9) z^RfQxn8&Bc?3lX~p(O_su}5@d)^Re_jr%*h$-9y#lZZkRA4Lq9Oae;|_Mj;EReRdV zThrSn6R+>oL&)OTp~x#kuWk zV!Yy??kxN6qKC&|c={;oi~t|8&%2bHSznscCQ7+07PhQ(tyvQ2pq^*rsJ56@xJF9d z+)qD|lVkUDMhlJA3tk%>*jM{DA^e*1+m__cKkAI8(Kjd83OlG%0fAw7T0i?I8V_g= zD|9|~clq(I??$H_Y^Be5rxFo zhM?S4l+k}V+t*xP`#7MzZgg-6oV)zWE~ny5tAL(S+YbRfD`gNCdzQ7eYN)e!2y7R* z6pE#7b1bUgO~2EsseP176NeoxTzcBi_T0dhQ+=3at6@gQ`TF!#PF;J2^W$b&#iqrV zsvQf8eK8tAZW!{UZ=fSc7az2C9{{Q55it@iYXaHD){LQmT+6}Mz`bg0R8 zdA^~-ua0_c*edemS556%&4`+2!9Gir%u*cxSdg_Zdr_@aPRnnSt*Q~}{HbPJc_qTM z>&Kn8hZ%YX&y2Wnze$JoK%lFt19a&cUPoWcoHM_5E^cU^BY#Q z#^!f+(F`<*^LsrUt*6^QdUU~zHgjLbIsbG>T_X3x_@iY*8cZ$-FqdkqQ`nvdm#k zj^jo_XTR(W@icXuFENe|->{m~dlk1T)2*rOjf`;GTC?J=D42Hj{%*TpwVVre86&iv cTkK{kCra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%tq$-BaV?*BpmP4fss)EC<{hkF zaHxFlfuFzr9KZ4W?A=%IzW(~~{r96cU-n*n^x*a9S=%qZ{rYF|zH8lUPj#+7Ie+(+ zmKDbr?71>$$HfJ^uYCFbYth~-cVB)vee3zhAAb&BdUW{O^Le|kR4zF5=F9J8`>&PH zJNWYBuS@q|wJbm0wfbbw+EY*7d~RKF{M7ANU29Iw-F0Qr-fO$gKl=Xj_s_roZ$1A! zW81~&@4j@bI$1XNz<)64*8Kb$=xoc9AirRU2=eNlzkbTp&5~S_5nVK;Mx67|wkOh;*^fVNwxq0 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/images/treeExpandImages.png b/resources/dijit/themes/claro/images/treeExpandImages.png new file mode 100644 index 0000000000000000000000000000000000000000..75cf385700d5e2c571290014d1428578fa7def73 GIT binary patch literal 676 zcmV;V0$crwP)290}IpfoFpa5h&WXvp4^_h9OOVv%MC5uHi)1kEX*cMzuj8y4w7;~pk5vl=e- z%p{t_Or@+(GxuN^{P*uaI40De{Q37EjDP+4%ivWu4@|?vNCC+9qhoU1gAEfb zgOI^*G>eh>%*@0`?5{r%i+}z44W_^S_|3q^#s;yJjge?`e&Y!Ua@>P85b(GMBY=MW z{>#uhYag6nKXo^lu1<4e;9z4R+Ckrb{bh)2S`6n$H7x_vi|S$-xY$VW7|=bv3lC$6 z7suODJ}t{|v2J0icY|@DIo* zv5Y3$ew^+>0w9wKxd$VFQqwfRt6frGWQ0e;!3-pu-kp38q*&4&eH|GX)}JtE?Rp91OP07s zlmzFem6RtIr7}3CKs_HlT^vIyZmpSo zlds7@!1eT^skJLlEn-^t=f8Z^G7&vaHXn1aY@IZ1ULTxG8hjCYxr%YS|U+@F!@(k>?ZbMxlC zYOm{a_g#MS_k3L0leMkW)ZV<;*kI~dpMCmV+V%gU2@H*1k+0>|&N6{gj;E`i%Q~lo FCIH}*Czt>L literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/AccordionContainer.css b/resources/dijit/themes/claro/layout/AccordionContainer.css new file mode 100644 index 00000000..742fdf2c --- /dev/null +++ b/resources/dijit/themes/claro/layout/AccordionContainer.css @@ -0,0 +1 @@ +.claro .dijitAccordionContainer {border: none;}.claro .dijitAccordionInnerContainer {background-color: #efefef; border: solid 1px #b5bcc7; margin-bottom: 1px; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear;}.claro .dijitAccordionTitle {background-color: transparent; background-image: url("../images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none; padding: 5px 7px 2px 7px; min-height: 17px; color: #494949;}.claro .dijitAccordionContainer .dijitAccordionChildWrapper {background-color: #ffffff; border: 1px solid #759dc0; margin: 0 2px 2px;}.claro .dijitAccordionContainer .dijitAccordionContainer-child {padding: 9px;}.claro .dijitAccordionInnerContainerActive {border: 1px solid #759dc0; background-color: #7dbdfa; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {background-image: url("../images/activeGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%); _background-image: none; color: #000000;}.claro .dijitAccordionInnerContainerSelected {border-color: #759dc0; background-color: #cfe5fa;}.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {color: #000000; background-image: url("../images/standardGradient.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); _background-image: none;}.claro .dijitAccordionInnerContainerHover .dijitAccordionTitle {color: #000000;}.claro .dijitAccordionInnerContainerHover, .claro .dijitAccordionInnerContainerSelectedActive {border: 1px solid #759dc0; background-color: #abd6ff; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {background-color: #ffffff; border: 1px solid #759dc0; -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);} \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/AccordionContainer.less b/resources/dijit/themes/claro/layout/AccordionContainer.less new file mode 100644 index 00000000..fd4308c3 --- /dev/null +++ b/resources/dijit/themes/claro/layout/AccordionContainer.less @@ -0,0 +1,111 @@ +/* Accordion + * + * Styling AccordionContainer basically means styling the accordion pane (dijitAccordionInnerContainer) + * and the title inside of it (dijitAccordionTitle). There are 4 basic states to style: + * + * 1. closed pane (and default styling): + * .dijitAccordionInnerContainer - container for each accordion child + * .dijitAccordionTitle - title for each accordion child + * + * 2. active closed pane (ie, mouse down on a title bar) + * .dijitAccordionInnerContainerActive - for background-color, border + * .dijitAccordionInnerContainerActive dijitAccordionTitle - for text color + * + * 3. open pane (expanded child) + * .dijitAccordionChildWrapper - wraps around the child widget (typically ContentPane) + * setting a margin so that there's blue trim all the way around the child + * + * These rules need to override the closed pane active: + * + * .dijitAccordionInnerContainerSelected - for background-color, border + * .dijitAccordionInnerContainerSelected .dijitAccordionTitle - for text color + * + * 4. hovered pane, open or closed + * The selectors below affect hovering over both a closed pane (ie, hovering a title bar), + * and hovering over an open pane. Also, treat mouse down on an open pane as a hover: + * + * .dijitAccordionInnerContainerHover, .dijitAccordionInnerContainerSelectedActive - for background-color, border + * .dijitAccordionInnerContainerHover .dijitAccordionTitle - for text color + */ + +@import "../variables"; + +.claro .dijitAccordionContainer { + border:none; +} +.claro .dijitAccordionInnerContainer { + background-color: @unselected-background-color; /* gray, for closed pane */ + border:solid 1px @border-color; + margin-bottom:1px; + .transition-property(background-color,border); + .transition-duration(.3s); + .transition-timing-function(linear); +} +.claro .dijitAccordionTitle { + background-color: transparent; /* pick up color from dijitAccordionInnerContainer */ + .standard-gradient("../"); + padding: 5px 7px 2px 7px; + min-height:17px; + color:@unselected-text-color; +} + +.claro .dijitAccordionContainer .dijitAccordionChildWrapper { + /* this extends the blue trim styling of the title bar to wrapping around the node. + * done by setting margin + */ + background-color:@pane-background-color; + border:1px solid @selected-border-color; + margin: 0 2px 2px; +} + +.claro .dijitAccordionContainer .dijitAccordionContainer-child { + /* this is affecting the child widget itself */ + padding: 9px; +} + +/* Active state for closed pane */ + +.claro .dijitAccordionInnerContainerActive { + border:1px solid @selected-border-color; + background-color:@pressed-background-color; + .transition-duration(.1s); +} +.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle { + .active-gradient("../"); + color:@selected-text-color; +} + +/* Open (a.k.a. selected) pane */ + +.claro .dijitAccordionInnerContainerSelected { + border-color:@selected-border-color; + background-color: @selected-background-color; +} +.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle { + color:@selected-text-color; + .standard-gradient("../"); /* avoid effect when clicking the title of the open pane */ +} + +/* Hovering open or closed pane */ + +.claro .dijitAccordionInnerContainerHover .dijitAccordionTitle { + /* both open and closed */ + color:@hovered-text-color; +} + +// TODO: why do we have any hover effect on the selected pane? +// Since you can't click it, there shouldn't be a hover effect. +.claro .dijitAccordionInnerContainerHover, +.claro .dijitAccordionInnerContainerSelectedActive { + /* note: clicking the currently selected Accordion pane should have no effect, so treating same as hover. */ + border:1px solid @hovered-border-color; + background-color:@hovered-background-color; + .transition-duration(.2s); +} + +.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, +.claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper { + background-color:@pane-background-color; + border:1px solid @hovered-border-color; + .box-shadow(inset 0 0 3px rgba(0, 0, 0, .25)); +} diff --git a/resources/dijit/themes/claro/layout/BorderContainer.css b/resources/dijit/themes/claro/layout/BorderContainer.css new file mode 100644 index 00000000..055e7c68 --- /dev/null +++ b/resources/dijit/themes/claro/layout/BorderContainer.css @@ -0,0 +1 @@ +.claro .dijitBorderContainer {padding: 5px;}.claro .dijitSplitContainer-child, .claro .dijitBorderContainer-child {border: 1px #b5bcc7 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: #b5bcc7 none; height: 1px; top: 2px; width: 19px;}.claro .dijitSplitterV, .claro .dijitGutterV {background: none; border: 0; width: 5px; margin: 0;}.claro .dijitSplitterV .dijitSplitterThumb {background: #b5bcc7 none; height: 19px; left: 2px; width: 1px; margin: 0;}.claro .dijitSplitterHHover, .claro .dijitSplitterVHover {font-size: 1px; background-color: #cfe5fa;}.claro .dijitSplitterHHover {background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);}.claro .dijitSplitterVHover {background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%); background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);}.claro .dijitSplitterHHover .dijitSplitterThumb, .claro .dijitSplitterVHover .dijitSplitterThumb {background: #759dc0 none;}.claro .dijitSplitterHActive, .claro .dijitSplitterVActive {font-size: 1px; background-color: #abd6ff; background-image: none;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/BorderContainer.less b/resources/dijit/themes/claro/layout/BorderContainer.less new file mode 100644 index 00000000..f3edcd3c --- /dev/null +++ b/resources/dijit/themes/claro/layout/BorderContainer.less @@ -0,0 +1,124 @@ +/* BorderContainer + +Splitters and gutters separate panes within a BorderContainer. Splitters can be moved up and down (horizonal splitters) or left and right (vertical splitters), while Gutters are static. A "thumb" is the slit on a Splitter that indicates it is movable. + +Styling the BorderContainer widget consists of the following: + +.dijitBorderContainer - for border and padding of the entire border container + +.dijitSplitContainer-child, .dijitBorderContainer-child - for border or child panes of the border container. By default borders are put on all children of BorderContainer. + +.dijitBorderContainer-dijitTabContainerTop, +.dijitBorderContainer-dijitTabContainerBottom, +.dijitBorderContainer-dijitTabContainerLeft, +.dijitBorderContainer-dijitTabContainerRight, +.dijitBorderContainer-dijitAccordionContainer -for border of the border containers within TabContainer or AccordionContainer widget + +.dijitBorderContainer-dijitBorderContainer - for border and padding of nested BorderContainers + +Splitters and gutters: + +.dijitSplitterH, .dijitGutterH - for height, background, and border of a horizontal splitter and gutter +.dijitSplitterH .dijitSplitterThumb - for color, height/width of the thumb on a horizontal splitter +.dijitSplitterV, .dijitGutterV - - for height, background, and border of a vertical splitter and gutter +.dijitSplitterV .dijitSplitterThumb - for color, height/width of the thumb on a vertical splitter +.dijitSplitterHHover - for background-color of a hovered horizontal splitter +.dijitSplitterHHover .dijitSplitterThumb - for background-color of a hovered thumb on a horizontal splitter +.dijitSplitterVHover - for background-color of a hovered vertical splitter +.dijitSplitterVHover .dijitSplitterThumb - for background-color of a hovered thumb on a vertical splitter +.dijitSplitterHActive - for background-color of an active horizontal splitter +.dijitSplitterVActive - for background-color of an active horizontal splitter +*/ + +@import "../variables"; + +.claro .dijitBorderContainer { + /* matches the width of the splitters between panes */ + padding: 5px; +} + +.claro .dijitSplitContainer-child, +.claro .dijitBorderContainer-child { + /* By default put borders on all children of BorderContainer, + * to give illusion of borders on the splitters themselves. + */ + border: 1px @border-color solid; +} + +.claro .dijitBorderContainer-dijitTabContainerTop, +.claro .dijitBorderContainer-dijitTabContainerBottom, +.claro .dijitBorderContainer-dijitTabContainerLeft, +.claro .dijitBorderContainer-dijitTabContainerRight, +.claro .dijitBorderContainer-dijitAccordionContainer { + /* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper), + * so override rule setting border on domNode + */ + border: none; + +} +.claro .dijitBorderContainer-dijitBorderContainer { + /* make nested BorderContainers look like a single big widget with lots of splitters */ + border: 0; + padding: 0; +} + +/* Splitters and gutters */ + +.claro .dijitSplitterH, +.claro .dijitGutterH { + background:none; + border:0; + height:5px; +} + +.claro .dijitSplitterH .dijitSplitterThumb { + background:@border-color none; + height:1px; + top:2px; + width:19px; +} + +.claro .dijitSplitterV, +.claro .dijitGutterV { + background:none; + border:0; + width:5px; + margin: 0; +} + +.claro .dijitSplitterV .dijitSplitterThumb { + background:@border-color none; + height:19px; + left:2px; + width:1px; + margin: 0; +} + +/* hovered splitter */ +.claro .dijitSplitterHHover, +.claro .dijitSplitterVHover { + font-size: 1px; + background-color: @splitter-hovered-background-color; +} + +.claro .dijitSplitterHHover { + .alpha-white-gradient (left, 1,0px, 0,50%, 1,100%); +} + +.claro .dijitSplitterVHover { + .alpha-white-gradient (top, 1,0px, 0,50%, 1,100%); +} + +.claro .dijitSplitterHHover .dijitSplitterThumb, +.claro .dijitSplitterVHover .dijitSplitterThumb { + background:@hovered-border-color none; +} + + +/* active splitter */ +.claro .dijitSplitterHActive, +.claro .dijitSplitterVActive { + font-size: 1px; + background-color:@splitter-dragged-background-color; + background-image: none; // color all the way across, not gradient like in hover mode +} diff --git a/resources/dijit/themes/claro/layout/ContentPane.css b/resources/dijit/themes/claro/layout/ContentPane.css new file mode 100644 index 00000000..101e0c89 --- /dev/null +++ b/resources/dijit/themes/claro/layout/ContentPane.css @@ -0,0 +1 @@ +.claro .dijitContentPane {padding: 8px;}.claro .dijitTabContainerTop-dijitContentPane,.claro .dijitTabContainerLeft-dijitContentPane,.claro .dijitTabContainerBottom-dijitContentPane,.claro .dijitTabContainerRight-dijitContentPane,.claro .dijitAccordionContainer-dijitContentPane {background-color: #ffffff; padding: 8px;}.claro .dijitSplitContainer-dijitContentPane, .claro .dijitBorderContainer-dijitContentPane {background-color: #ffffff; padding: 8px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/ContentPane.less b/resources/dijit/themes/claro/layout/ContentPane.less new file mode 100644 index 00000000..83329bdb --- /dev/null +++ b/resources/dijit/themes/claro/layout/ContentPane.less @@ -0,0 +1,43 @@ +/* ContentPane + * + * .dijitContentPane + * set padding for basic content pane + * + * Nested layouts: + * + * .dijitTabContainerTop-dijitContentPane, + * .dijitTabContainerLeft-dijitContentPane, + * .dijitTabContainerBottom-dijitContentPane, + * .dijitTabContainerRight-dijitContentPane + * set background-color and padding of ContentPanes nested within TabContainer (can do top, left, bottom, or right) or Accordion Container + * + * .dijitAccordionContainer-dijitContentPane + * set background-color and padding of ContentPane nested within Accordion + * + * .dijitSplitContainer-dijitContentPane, + * set background-color and padding of ContentPane nested within a SplitContainer + * + * .dijitBorderContainer-dijitContentPane + * set background-color and padding of ContentPane nested within a BorderContainer + */ + +@import "../variables"; + +.claro .dijitContentPane { + padding: 8px; +} + +/* nested layouts */ +.claro .dijitTabContainerTop-dijitContentPane, +.claro .dijitTabContainerLeft-dijitContentPane, +.claro .dijitTabContainerBottom-dijitContentPane, +.claro .dijitTabContainerRight-dijitContentPane, +.claro .dijitAccordionContainer-dijitContentPane { + background-color: @pane-background-color; + padding: 8px; +} +.claro .dijitSplitContainer-dijitContentPane, +.claro .dijitBorderContainer-dijitContentPane { + background-color: @pane-background-color; + padding: 8px; +} \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/TabContainer.css b/resources/dijit/themes/claro/layout/TabContainer.css new file mode 100644 index 00000000..0fdb04b5 --- /dev/null +++ b/resources/dijit/themes/claro/layout/TabContainer.css @@ -0,0 +1 @@ +.claro .dijitTabPaneWrapper {background: #ffffff;}.claro .dijitTabPaneWrapper,.claro .dijitTabContainerTop-tabs,.claro .dijitTabContainerBottom-tabs,.claro .dijitTabContainerLeft-tabs,.claro .dijitTabContainerRight-tabs {border-color: #b5bcc7;}.claro .dijitTabCloseButton {background: url("../layout/images/tabClose.png") no-repeat; width: 14px; height: 14px; margin-left: 5px; margin-right: -5px;}.claro .dijitTabCloseButtonHover {background-position: -14px;}.claro .dijitTabCloseButtonActive {background-position: -28px;}.claro .dijitTabSpacer {display: none;}.claro .dijitTab {border: 1px solid #b5bcc7; background-color: #efefef; -webkit-transition-property: background-color, border; -moz-transition-property: background-color, border; transition-property: background-color, border; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; transition-duration: 0.35s; color: #494949;}.claro .dijitTabHover {border-color: #759dc0; background-color: #abd6ff; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; transition-duration: 0.25s; color: #000000;}.claro .dijitTabActive {border-color: #759dc0; background-color: #7dbdfa; color: #000000; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitTabChecked {border-color: #b5bcc7; background-color: #cfe5fa; color: #000000;}.claro .dijitTabDisabled {background-color: #d3d3d3;}.claro .tabStripButton {background-color: transparent; border: none;}.claro .dijitTabContainerTop-tabs .dijitTab {top: 1px; margin-right: 1px; padding: 3px 6px; border-bottom-width: 0; min-width: 60px; text-align: center; background-image: url("images/tabTopUnselected.png"); background-repeat: repeat-x; background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);}.claro .dijitTabContainerTop-tabs .dijitTabChecked {padding-bottom: 4px; padding-top: 9px; background-image: url("images/tabTopSelected.png"); background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.05);}.claro .dijitTabContainerBottom-tabs .dijitTab {top: -1px; margin-right: 1px; padding: 3px 6px; border-top-width: 0; min-width: 60px; text-align: center; background-image: url("images/tabBottomUnselected.png"); background-repeat: repeat-x; background-position: bottom; background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);}.claro .dijitTabContainerBottom-tabs .dijitTabChecked {padding-bottom: 9px; padding-top: 4px; background-image: url("images/tabBottomSelected.png"); background-image: -moz-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -webkit-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -o-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); background-image: -ms-linear-gradient(bottom, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px, #ffffff 7px); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}.claro .dijitTabContainerLeft-tabs .dijitTab {left: 1px; margin-bottom: 1px; padding: 3px 8px 4px 4px; background-image: url("images/tabLeftUnselected.png"); background-repeat: repeat-y; background-image: -moz-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(left, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);}.claro .dijitTabContainerLeft-tabs .dijitTabChecked {border-right-width: 0; padding-right: 9px; background-image: url("images/tabLeftSelected.png"); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05); box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);}.claro .dijitTabContainerRight-tabs .dijitTab {left: -1px; margin-bottom: 1px; padding: 3px 8px 4px 4px; background-image: url("images/tabRightUnselected.png"); background-repeat: repeat-y; background-position: right; background-image: -moz-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(right, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0.1) 2px, rgba(255, 255, 255, 0.6) 7px, rgba(255, 255, 255, 0) 100%);}.claro .dijitTabContainerRight-tabs .dijitTabChecked {padding-left: 5px; border-left-width: 0; background-image: url("images/tabRightSelected.png"); background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0px, #ffffff 30px); -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07); -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07); box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);}.claro .dijitTabContainerTop-tabs .dijitTab {-moz-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;}.claro .dijitTabContainerBottom-tabs .dijitTab {-moz-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;}.claro .dijitTabContainerLeft-tabs .dijitTab {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.claro .dijitTabContainerRight-tabs .dijitTab {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.claro .tabStripButton {background-color: #e5f2fe; border: 1px solid #b5bcc7;}.claro .dijitTabListContainer-top .tabStripButton {padding: 4px 3px; margin-top: 7px; background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);}.claro .dijitTabListContainer-bottom .tabStripButton {padding: 4px 3px; margin-bottom: 7px; background-image: -moz-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%); background-image: -ms-linear-gradient(bottom, #ffffff 0px, rgba(255, 255, 255, 0.1) 1px, rgba(255, 255, 255, 0.6) 6px, rgba(255, 255, 255, 0) 100%);}.claro .tabStripButtonHover {background-color: #abd6ff;}.claro .tabStripButtonActive {background-color: #7dbdfa;}.claro .dijitTabStripIcon {height: 15px; width: 15px; margin: 0 auto; background: url("../form/images/buttonArrows.png") no-repeat -75px 50%; background-color: transparent;}.claro .dijitTabStripSlideRightIcon {background-position: -24px 50%;}.claro .dijitTabStripMenuIcon {background-position: -51px 50%;}.claro .dijitTabListContainer-top .tabStripButtonDisabled, .claro .dijitTabListContainer-bottom .tabStripButtonDisabled {background-color: #d3d3d3; border: 1px solid #b5bcc7;}.claro .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {background-position: -175px 50%;}.claro .tabStripButtonDisabled .dijitTabStripSlideRightIcon {background-position: -124px 50%;}.claro .tabStripButtonDisabled .dijitTabStripMenuIcon {background-position: -151px 50%;}.claro .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.claro .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: solid 1px #b5bcc7; padding: 2px 2px 4px;}.claro .dijitTabContainerTabListNested .dijitTab {background: 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; -moz-transition-property: background-color, border-color; transition-property: background-color, border-color; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -moz-border-radius: 2px; border-radius: 2px;}.claro .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.claro .dijitTabContainerTabListNested .dijitTabHover {background-color: #e5f2fe; border: solid 1px #cfe5fa; padding: 3px; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: none;}.claro .dijitTabContainerTabListNested .dijitTabActive {border: solid 1px #759dc0; padding: 3px; background: #abd6ff url("images/tabNested.png") repeat-x; background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.61) 0%, rgba(255, 255, 255, 0) 17%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0.61) 100%); -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s;}.claro .dijitTabContainerTabListNested .dijitTabChecked {padding: 3px; border: solid 1px #759dc0; background-color: #cfe5fa;}.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: none; background-image: none;}.claro .dijitTabPaneWrapperNested {border: none;}.claro .dijitTab, .claro .tabStripButton {_background-image: none !important;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/TabContainer.less b/resources/dijit/themes/claro/layout/TabContainer.less new file mode 100644 index 00000000..74495b20 --- /dev/null +++ b/resources/dijit/themes/claro/layout/TabContainer.less @@ -0,0 +1,366 @@ +/* TabContainer + * + * Styling TabContainer means styling the TabList and Its content container (dijitTitlePane) + * + * Tab List: (including 4 kinds of tab location) + * .dijitTabContainerTop-tabs - tablist container at top + * .dijitTabContainerBottom-tabs - tablist container at bottom + * .dijitTabContainerLeft-tabs - tablist container at left + * .dijitTabContainerRight-tabs - tablist container at right + * + * Tab Strip Button: + * .dijitTabStripIcon - tab strip button icon + * .dijitTabStripMenuIcon - down arrow icon position + * .dijitTabStripSlideLeftIcon - left arrow icon position + * .dijitTabStripSlideRightIcon - right arrow icon position + * + * .tabStripButtonDisabled - styles for disabled tab strip buttons + * + * Tab Button: + * .dijitTabContainerTop-tabs .dijitTab - styles for top tab button container + * .dijitTabContainerBottom-tabs .dijitTab - styles for bottom tab button container + * .dijitTabContainerLeft-tabs .dijitTab - styles for left tab button container + * .dijitTabContainerRight-tabs .dijitTab - styles for right tab button container + * + * .dijitTabContainerTop-tabs .dijitTabChecked .dijitTab + * - styles for selected status of top tab button + * same to Bottom, Left, Right Tabs + * + * .dijitTabHover .dijitTab - styles when mouse hover on tab buttons + * .dijitTabActive .dijitTab - styles when mouse down on tab buttons + * .dijitTabChecked .dijitTab - styles when on buttons of selected tab + * + * .dijitTabCloseButton - the close action buttons lie at the right top of each tab button on closable tabs + * .dijitTabCloseButtonHover - styles when mouse hover on close action button + * .dijitTabCloseButtonActive - styles when mouse down on close action button + * + * Tab Button: (checked status) + * + * Tab Content Container: + * .dijitTabContainerTop-dijitContentPane + * .dijitTabContainerBottom-dijitContentPane + * .dijitTabContainerLeft-dijitContentPane + * .dijitTabContainerRight-dijitContentPane - for background and padding + * + * Nested Tabs: + * .dijitTabContainerNested - Container for nested tabs + * .dijitTabContainerTabListNested - tab list container for nested tabs + */ + +@import "../variables"; + +.unselected-tab-gradient (@direction) { + // white line, dark line, then fade from light to dark + .alpha-white-gradient (@direction, 1,0px, 1,1px, 0.1,2px, 0.6,7px, 0,100%); +} +.topBottom-selected-tab-gradient (@direction) { + .alpha-white-gradient (@direction, 1,0px, 1,1px, 0,2px, 1,7px); // white line, blue line, remainder white +} +/*** some common features ***/ +.claro .dijitTabPaneWrapper { + background:@pane-background-color; +} +.claro .dijitTabPaneWrapper, +.claro .dijitTabContainerTop-tabs, +.claro .dijitTabContainerBottom-tabs, +.claro .dijitTabContainerLeft-tabs, +.claro .dijitTabContainerRight-tabs { + /* todo: add common class name for this div */ + border-color: @border-color; +} +.claro .dijitTabCloseButton { + background: url("../@{image-layout-tab-close}") no-repeat; + width: 14px; + height: 14px; + margin-left: 5px; + margin-right:-5px; +} +.claro .dijitTabCloseButtonHover { + background-position:-14px; +} +.claro .dijitTabCloseButtonActive { + background-position:-28px; +} +.claro .dijitTabSpacer { + /* set the spacer invisible. note that height:0 doesn't work on IE/quirks, it's still 10px. */ + display: none; +} +.claro .dijitTab { + border: 1px solid @border-color; + background-color:@unselected-background-color; + .transition-property(background-color, border); + .transition-duration(.35s); + color:@unselected-text-color; +} +.claro .dijitTabHover { + border-color: @hovered-border-color; + background-color:@hovered-background-color; + .transition-duration(.25s); + color:@hovered-text-color; +} +.claro .dijitTabActive { + border-color: @pressed-border-color; + background-color:@pressed-background-color; + color:@selected-text-color; + .transition-duration(.1s); +} +.claro .dijitTabChecked { + // selected tab + border-color: @border-color; // don't use @selected-border-color because need to match border of TabContainer + background-color: @selected-background-color; + color: @selected-text-color; +} +.claro .dijitTabDisabled { + background-color: @tab-disabled-background-color; +} + +.claro .tabStripButton { + background-color: transparent; + border: none; +} +/*** end common ***/ + + +/*************** top tab ***************/ +.claro .dijitTabContainerTop-tabs .dijitTab { + /* unselected (and not hovered/pressed) tab */ + top: 1px; /* used for overlap */ + margin-right: 1px; + padding:3px 6px; + border-bottom-width: 0; + min-width: 60px; + text-align: center; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabTopUnselected.png"); + background-repeat: repeat-x; + .unselected-tab-gradient(top); + + .box-shadow(0 -1px 1px rgba(0, 0, 0, 0.04)); +} + +.claro .dijitTabContainerTop-tabs .dijitTabChecked { + /* selected tab */ + padding-bottom: 4px; + padding-top: 9px; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabTopSelected.png"); + .topBottom-selected-tab-gradient (top); + + .box-shadow(0 -1px 2px rgba(0, 0, 0, 0.05)); +} + +/** end top tab **/ + + +/*************** bottom tab ***************/ +.claro .dijitTabContainerBottom-tabs .dijitTab { + /* unselected (and not hovered/pressed) tab */ + top: -1px; /* used for overlap */ + margin-right: 1px; + padding:3px 6px; + border-top-width: 0; + min-width: 60px; + text-align: center; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabBottomUnselected.png"); + background-repeat: repeat-x; + background-position: bottom; + .unselected-tab-gradient(bottom); + + .box-shadow(0 1px 1px rgba(0, 0, 0, 0.04)); +} + +/* selected tab */ +.claro .dijitTabContainerBottom-tabs .dijitTabChecked { + padding-bottom: 9px; + padding-top: 4px; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabBottomSelected.png"); + .topBottom-selected-tab-gradient (bottom); + + .box-shadow(0 1px 2px rgba(0, 0, 0, 0.05)); +} +/** end bottom tab **/ + +/*************** left tab ***************/ +.claro .dijitTabContainerLeft-tabs .dijitTab { + /* unselected (and not hovered/pressed) tab */ + left: 1px; /* used for overlap */ + margin-bottom: 1px; + padding:3px 8px 4px 4px; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabLeftUnselected.png"); + background-repeat: repeat-y; + .unselected-tab-gradient(left); +} + +/* selected tab */ +.claro .dijitTabContainerLeft-tabs .dijitTabChecked { + border-right-width: 0; + padding-right: 9px; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabLeftSelected.png"); + .alpha-white-gradient (left, 0.5,0px, 1,30px); // 1/2 inch blue gradient, remainder white + + .box-shadow(-1px 0 2px rgba(0, 0, 0, .05)); +} +/** end left tab **/ + +/*************** right tab ***************/ +.claro .dijitTabContainerRight-tabs .dijitTab { + /* unselected (and not hovered/pressed) tab */ + left: -1px; /* used for overlap */ + margin-bottom: 1px; + padding:3px 8px 4px 4px; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabRightUnselected.png"); + background-repeat: repeat-y; + background-position: right; + .unselected-tab-gradient(right); +} +.claro .dijitTabContainerRight-tabs .dijitTabChecked { + /* selected tab */ + padding-left: 5px; + border-left-width: 0; + + // gradient (CSS gradient, with backup image for IE6-9) + background-image: url("images/tabRightSelected.png"); + .alpha-white-gradient (right, 0.5,0px, 1,30px); // 1/2 inch blue gradient, remainder white + + .box-shadow(1px 0 2px rgba(0, 0, 0, 0.07)); +} +/** end right tab **/ + +/** round corner **/ +.claro .dijitTabContainerTop-tabs .dijitTab { + .border-radius(2px 2px 0 0); +} +.claro .dijitTabContainerBottom-tabs .dijitTab { + .border-radius(0 0 2px 2px); +} +.claro .dijitTabContainerLeft-tabs .dijitTab { + .border-radius(2px 0 0 2px); +} + +.claro .dijitTabContainerRight-tabs .dijitTab { + .border-radius(0 2px 2px 0); +} + +/************ left/right scroll buttons + menu button ************/ +.claro .tabStripButton { + background-color:@button-background-color; + border: 1px solid @border-color; +} +.claro .dijitTabListContainer-top .tabStripButton { + padding: 4px 3px; + margin-top:7px; + .alpha-white-gradient (top, 1,0px, 0.1,1px, 0.6,6px, 0,100%); // to match unselected tab, but had to tweak numbers +} +.claro .dijitTabListContainer-bottom .tabStripButton { + padding:4px 3px; + margin-bottom:7px; + .alpha-white-gradient (bottom, 1,0px, 0.1,1px, 0.6,6px, 0,100%); // to match unselected tab, but had to tweak numbers +} +.claro .tabStripButtonHover { + background-color:@hovered-background-color; +} +.claro .tabStripButtonActive { + background-color:@pressed-background-color; +} +.claro .dijitTabStripIcon { + height:15px; + width:15px; + margin: 0 auto; + background:url("../@{image-form-button-arrows}") no-repeat -75px 50%; + background-color: transparent; +} +.claro .dijitTabStripSlideRightIcon{ + background-position: -24px 50%; +} +.claro .dijitTabStripMenuIcon { + background-position: -51px 50%; +} + +/*disabled styles for tab strip buttons*/ +.claro .dijitTabListContainer-top .tabStripButtonDisabled, +.claro .dijitTabListContainer-bottom .tabStripButtonDisabled { + background-color:@tab-disabled-background-color; + border:1px solid @border-color; /* to match border of TabContainer itself */ +} +.claro .tabStripButtonDisabled .dijitTabStripSlideLeftIcon { + background-position:-175px 50%; +} +.claro .tabStripButtonDisabled .dijitTabStripSlideRightIcon { + background-position: -124px 50%; +} +.claro .tabStripButtonDisabled .dijitTabStripMenuIcon { + background-position: -151px 50%; +} +/* Nested Tabs */ +.claro .dijitTabContainerNested .dijitTabListWrapper { + height: auto; +} +.claro .dijitTabContainerNested .dijitTabContainerTop-tabs { + border-bottom:solid 1px @border-color; + padding:2px 2px 4px; +} +.claro .dijitTabContainerTabListNested .dijitTab { + background:rgba(255, 255, 255, 0) none repeat scroll 0 0; + border: none; + padding: 4px; + border-color: rgba(118,157,192,0); + .transition-property(background-color, border-color); + .transition-duration(.3s); + .border-radius(2px); +} +.claro .dijitTabContainerTabListNested .dijitTab { + background: none; + border: none; + top: 0;/* to override top: 1px/-1px for normal tabs */ + .box-shadow(none); +} +.claro .dijitTabContainerTabListNested .dijitTabHover { + background-color: @nestedtab-hovered-background-color; + border:solid 1px @nestedtab-hovered-border-color; + padding: 3px; // 4px above padding - 1px compensation for border + .transition-duration(.2s); +} +.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel { + text-decoration: none; +} +.claro .dijitTabContainerTabListNested .dijitTabActive { + border:solid 1px @nestedtab-selected-border-color; + padding: 3px; + + // CSS gradient with fallback to image for IE + // this is in a weird place, only for active state; mailed Jason about it + background: @nestedtab-selected-background-color url("images/tabNested.png") repeat-x; + .alpha-white-gradient (0.61,0%, 0,17%, 0,83%, 0.61,100%); + + .transition-duration(.1s); +} +.claro .dijitTabContainerTabListNested .dijitTabChecked { + padding: 3px; + border:solid 1px @selected-border-color; + background-color:@selected-background-color; +} +.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel { + text-decoration: none; + background-image:none; +} +.claro .dijitTabPaneWrapperNested { + border: none;/* prevent double border */ +} + +.claro .dijitTab, +.claro .tabStripButton { + // IE6 can't handle background-image and background-color on same node + _background-image: none !important; +} diff --git a/resources/dijit/themes/claro/layout/TabContainer_rtl.css b/resources/dijit/themes/claro/layout/TabContainer_rtl.css new file mode 100644 index 00000000..90749437 --- /dev/null +++ b/resources/dijit/themes/claro/layout/TabContainer_rtl.css @@ -0,0 +1 @@ +.claro .dijitTabContainerTop-tabs .dijitTabRtl, .claro .dijitTabContainerBottom-tabs .dijitTabRtl {margin-right: 0; margin-left: 1px;} \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/TabContainer_rtl.less b/resources/dijit/themes/claro/layout/TabContainer_rtl.less new file mode 100644 index 00000000..c6cec49f --- /dev/null +++ b/resources/dijit/themes/claro/layout/TabContainer_rtl.less @@ -0,0 +1,7 @@ +@import "../variables"; + +.claro .dijitTabContainerTop-tabs .dijitTabRtl, +.claro .dijitTabContainerBottom-tabs .dijitTabRtl { + margin-right: 0; + margin-left: 1px; +} diff --git a/resources/dijit/themes/claro/layout/images/tabBottomSelected.png b/resources/dijit/themes/claro/layout/images/tabBottomSelected.png new file mode 100644 index 0000000000000000000000000000000000000000..f92b05f45175ec4ad5467ee880c99885e6357d17 GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^j6nR0gAGU~IOqn01d4;)ofy`glX(f`7gKRfmm PsF%Uh)z4*}Q$iB}s8J(s literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabBottomSelected.svg b/resources/dijit/themes/claro/layout/images/tabBottomSelected.svg new file mode 100644 index 00000000..4e6ff6d4 --- /dev/null +++ b/resources/dijit/themes/claro/layout/images/tabBottomSelected.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabBottomUnselected.png b/resources/dijit/themes/claro/layout/images/tabBottomUnselected.png new file mode 100644 index 0000000000000000000000000000000000000000..7815d9cfb6995e24d16a65cc2cf81c7c53136966 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{F!3HF+&llYe5-1LGcVbv~PUa<$qv7e|7{YNq z`N#kN_UyvU%*_f~iVfa9ot=%14^8J(u%@dT{rL}+V~Baoy~*L)9bcdx22WQ%mvv4F FO#tT2A)5dI literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabBottomUnselected.svg b/resources/dijit/themes/claro/layout/images/tabBottomUnselected.svg new file mode 100644 index 00000000..4193238e --- /dev/null +++ b/resources/dijit/themes/claro/layout/images/tabBottomUnselected.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabClose.png b/resources/dijit/themes/claro/layout/images/tabClose.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b23639381f2808499778b66b86f728a64c7f5e GIT binary patch literal 1410 zcmV-|1%3L7P)xGfB(PA4oILxWkEqHN%xI

IQ79G_1mSw^^?G}+Ud_!vX2(lD$-VFUe(w8u z?|r}Dhq5e-%x2IueSjc{-QY7SLW&P?s^Sb;$7w=t4q_q&f}+n2E(mxh33{pv1wsjA zcEbnI1YnQQe<47jI(I`Urqt6|wAzPYMDTeeX3{O5b~^+(&jtlA0x)v(et;f;`JBzq z*=}*`D8Ow1EdUG{%h@LY9s;O18w2o&jq4^u#8 z`$HUF!2Zg8yMGcyNdxvf&ba!fUyVYMh`H52q)tptySKU6>I5RM@DJm0Z*&1 z(6VGq5-q1Ri769OsnoZ%tjNXXE8myoiKbv4T32L^M9US7HaV4+%VdG#HLHiYd<_pi z2f5*V^tf|qYIt$FzDXjFMdFf-h*&K3+VU;UFkk;w{m%qf!(9EQ?t%fd4n!oD21u`$ z*nj9qCa|YJ<2%LO0)!Yq@$I>KJ^ZOyED6q#Bz~;=D+5sHTtk0Ud^K)=<8AB23`NMKV&9tOi^c>P&a~U_ z#Gm@QHjisDVgGU7hLwBXIgmX$O^M_(i7ziVa~Q`7wzb`!aPh~+d0<_``HctJAQA*c z2eB$mk$k-BgV+5mmMA3f@p;Lbivk=+21h)WTP+Q?Jw^JoC%(auxNuPz-~aeXzGq@a ztem5r+FEKIF=v>%hFl|(-+UDQL*o^LJ|$_T^~KdLPUHjbG?C9wp3ZPToQhE==mHxH zR}YxTB{fN>C3CXOFi#%@7|?f^C$CK7nUk-OtZ;!+p++n@^Xu@K zgzL#;o>qE=Ks}4 zp$)btgM8h=V^MQgK8B7TZ8T-3#Y>XlckeyYReNJ};MHXbbD<4v2K3QsS7rS`uW#U* z44v&0N>S8Nkw`>^Pc?!e034Ba!=YNtVDW>N6Io!EK^bRDsOo1mYHDh#Ns@%GlOz&A zU&y)qNx2jy9|WO*Na8@>5NEb0ilV5Tdp<>xUIKs{#Dm@9=>H7&);|Ia0R1XM0|l6s QqyPW_07*qoM6N<$g1Q`=`Tzg` literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabLeftSelected.png b/resources/dijit/themes/claro/layout/images/tabLeftSelected.png new file mode 100644 index 0000000000000000000000000000000000000000..9700afb3783708688a6cb82d64631579dc0271de GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)Gjgy2NneH*V<4rF>=ES4z)+>ez|hdb!0-zw z)BsdeYQVtoDuIE)Y6b&?c)^@qfi^%1mUKs7M+SzCeKo%WCja2RRuO1egzUa81j7 w{@nct+n=)soGz`(QhmAnQAQ$d1vp>fCFTeG^1dzkv>FVdQ&MBb@0J8`_MgRZ+ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabLeftSelected.svg b/resources/dijit/themes/claro/layout/images/tabLeftSelected.svg new file mode 100644 index 00000000..12e7d8a6 --- /dev/null +++ b/resources/dijit/themes/claro/layout/images/tabLeftSelected.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabLeftUnselected.png b/resources/dijit/themes/claro/layout/images/tabLeftUnselected.png new file mode 100644 index 0000000000000000000000000000000000000000..412390e08ef051fc95ba65bc0671c2c229c99047 GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^(}0+fgAGX9B!x?YIK@HkP7LeL$-D$|R6JcALp07O z|M~yFo|&2Xa6KExkN#t63nt0vo?W*6&Wh^J3Cs*Tt0J^C-T!X_s%P+Y^>bP0l+XkK DZJZzu literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabLeftUnselected.svg b/resources/dijit/themes/claro/layout/images/tabLeftUnselected.svg new file mode 100644 index 00000000..e31c211b --- /dev/null +++ b/resources/dijit/themes/claro/layout/images/tabLeftUnselected.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabNested.png b/resources/dijit/themes/claro/layout/images/tabNested.png new file mode 100644 index 0000000000000000000000000000000000000000..0140cf45b47b057b7e0c20735afea2385a0d0166 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^l0e+X!3HEXZYq8SQY`6?zK#qG>ra@ocD)2CC~=J_ z3C>R|DNig)WpGT%PfAtr%uP&B4N6T+sVqF1Y6DcX$kW9!q~g|_TcCYsjSdO|94uI=PuAI*Pw&Ze8kW5jinX0k xES1vE)4oDu*E)OmXFnA}MHDA6PUvS~W+=}#jjqyB-w1RqgQu&X%Q~loCICD;SzQ1C literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabRightSelected.png b/resources/dijit/themes/claro/layout/images/tabRightSelected.png new file mode 100644 index 0000000000000000000000000000000000000000..1a2843499317cef81459b655e3ecdc196dd64729 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0y~yV15B)Gjgy2NneH*V<4rF>=ES4z)+>ez|hdb!0-zw z)BsdeYQVtoDuIE)Y6b&?c)^@qfi^%1mUKs7M+SzCeKo%WCja2RRuGI9MDn*Pmn) tlDEq_aGyu#&fIV&ppqGR)05Z# + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabRightUnselected.png b/resources/dijit/themes/claro/layout/images/tabRightUnselected.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdd00e4d9490bf4b4f28875448263609d969f7c GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^(}0+fgAGX9B!x?YIK@HkP7LeL$-D$|ls#P>Lp07O zrz9jK{P_RhUYVK2z{!xAZ&r+D)GXUq_Z(k{Geog7hkS8b{}`y8!PC{xWt~$(69C%t B9B}{u literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabRightUnselected.svg b/resources/dijit/themes/claro/layout/images/tabRightUnselected.svg new file mode 100644 index 00000000..d1379a71 --- /dev/null +++ b/resources/dijit/themes/claro/layout/images/tabRightUnselected.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabTopSelected.png b/resources/dijit/themes/claro/layout/images/tabTopSelected.png new file mode 100644 index 0000000000000000000000000000000000000000..f4d57725814ce6e9468f030e48c6a093fcab1791 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6nR0gAGU~IOqn01d4;)ofy`glX(f`7 + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/layout/images/tabTopUnselected.png b/resources/dijit/themes/claro/layout/images/tabTopUnselected.png new file mode 100644 index 0000000000000000000000000000000000000000..8c34545f52a67c6453f50f01ce8d43b5df9c04e3 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{F!3HF+&llYe5-1LGcVbv~PUa<$W9;eT7{YNq z^u$Kq1_K7>gOjzzJf{Uq)H literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/claro/layout/images/tabTopUnselected.svg b/resources/dijit/themes/claro/layout/images/tabTopUnselected.svg new file mode 100644 index 00000000..c55e9253 --- /dev/null +++ b/resources/dijit/themes/claro/layout/images/tabTopUnselected.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/dijit/themes/claro/variables.less b/resources/dijit/themes/claro/variables.less new file mode 100644 index 00000000..bab59f53 --- /dev/null +++ b/resources/dijit/themes/claro/variables.less @@ -0,0 +1,384 @@ +// General + +@primary-color: #cfe5fa; // Base color for entire theme +@secondary-color: #efefef; // Base color for bar-backgrounds +@text-color: #000; // Text color for enabled widgets +@disabled-color: #d3d3d3; // Base for disabled backgrounds and borders +@error-color: #d46464; + +@container-background-color:#fff; // Backgrounds for various content areas such as TitlePane, ContentPane and Inputs (if changed, adjust selected tab to match) + +@minor-selected-color: spin(saturate(darken(@primary-color, 6), 19), 0); // Color for various arrows and buttons +@base-border-color: spin(desaturate(darken(@primary-color, 29), 44), -1); // Augmented and used directly by variables to create border colors for various widgets +@unfocused-clickable-color: spin(saturate(lighten(@primary-color, 5), 10), 0); // Background color for enabled buttons, text inputs +@border-color: spin(desaturate(darken(@primary-color, 15), 67), 8); // Border color for (enabled, unhovered) TextBox, Slider, Accordion, BorderContainer, TabContainer +@minor-border-color: @disabled-color; // Color of borders inside widgets: horizontal line in Calendar between weeks, around color swatches in ColorPalette, above Dialog action bar +@popup-border-color: @base-border-color; // Border for Dialog, Menu, Tooltip. Must also update tooltip.png (the arrow image file) to match + + +@disabled-border-color: @disabled-color; // Border color for disabled/readonly Button, TextBox etc. widgets +@disabled-background-color: @secondary-color; // Disabled button, textbox, etc. +@disabled-text-color: darken(@secondary-color, 43); // Text color for disabled/readonly widgets + +@unselected-background-color: @secondary-color; // Background color for unselected/unopened tab button, accordion pane, TitlePane, Menu items +@unselected-text-color: darken(@secondary-color, 65); // Text color for unselected/unopened tab button, accordion pane, TitlePane, Menu items + +@hovered-border-color: @base-border-color; // Hover of textbox, tab label, BorderContainer splitter, Calendar, etc. +@hovered-background-color: @minor-selected-color; // Background color for hover of Button, MenuBar, Accordion pane, Calendar... anything that has a (non-white) color to start with and gets darker on hover +@hovered-text-color: @text-color; // Used for title of select Accordion pane, label of select tab, hovered Menu item, etc. + +@pressed-border-color: @base-border-color; // During click on Calendar day, Slider up/down buttons, tab button, etc. +@pressed-background-color: spin(saturate(darken(@primary-color, 16), 12), 0); // Background color while clicking on Accordion/TitlePane title bar, tab button, Calendar day, Toolbar button, Tree row. + +@selected-border-color: @base-border-color; // Selected AccordionPane, tab of nested TabContainer (but plain TabContainer is special) +@selected-background-color: @primary-color; // Selected Accordion pane, nested tab label, Tree row +@selected-text-color: @text-color; // title of selected Accordion pane, label of selected tab, hovered Menu item, etc. + +@bar-background-color: @secondary-color; // MenuBar, Toolbar, action bar at bottom of dialog +@pane-background-color: @container-background-color; // Background color of Accordion panes, Dialogs, etc. +@popup-background-color: @container-background-color; // Background for Dialog. TODO: currently use for ColorPalette, maybe should change. + + + +// Buttons +@button-border-color: @base-border-color; // Border for (stand-alone) buttons in normal, hovered, or active state +@button-background-color: @unfocused-clickable-color; // Background color for (unhovered) buttons +@button-hovered-background-color: @minor-selected-color; // Background color for hovered buttons +@button-pressed-background-color: @minor-selected-color; // Background color for active buttons +@button-border-radius: 4px; // Rounded corner radius for buttons (except in toolbar) + +// Input widgets +@focused-border-color: @base-border-color; // Focused textbox, editor, select, etc. +@error-border-color: @error-color; // Border for textbox in error state +@error-focused-border-color: darken(@error-color, 5); // Border of textbox in error state, and focused +@erroricon-background-color: @error-color; // Background color for exclamation point validation icon (for TextBox in error state) +@textbox-background-color: @container-background-color; // Default background color of TextBox based widgets +@textbox-hovered-background-color: @unfocused-clickable-color; // Background color when hovering a unfocused TextBox, Select, Editor, or other input widget +@textbox-focused-background-color: @textbox-background-color; +@textbox-error-background-color: @textbox-background-color; +@textbox-disabled-background-color: @disabled-background-color; + +@textbox-padding: 2px; // Padding for Textbox, Textarea, etc. + +// CheckBox, RadioButton +@focus-outline-color: darken(@secondary-color, 65); // Color for artificial focus outline around labels of checkboxes + +// TabContainer +@nestedtab-hovered-background-color: @unfocused-clickable-color; +@nestedtab-hovered-border-color: @primary-color; +@nestedtab-selected-border-color: @selected-border-color; +@nestedtab-selected-background-color: @minor-selected-color; +@tab-disabled-background-color: @disabled-color; // For disabled tabs of a TabContainer (not officially supported) + +// Arrow buttons (stand alone, or inside ComboBox / ComboButton / Spinner / etc. +@arrowbutton-background-color: @secondary-color; +@arrowbutton-hovered-background-color: @minor-selected-color; // Color of arrow when hovering ComboBox. But hovering Spinner doesn't change arrow color (TODO) +@arrowbutton-pressed-background-color: @minor-selected-color; +@arrowbutton-inner-border-color: @container-background-color; // Typically the arrows have an inner white border (a.k.a. padding) and then an outer black-ish border + +// Slider +// Note: any changes here require corresponding changes in form/images/sliderThumbs.png +@slider-fullbar-background-color: @primary-color; // Background color for part of slider bar before (to the left or below) the handle +@slider-remainingbar-background-color: @container-background-color; // Background color for part of slider bar after (to the right or above) the handle +@slider-hovered-fullbar-background-color: @minor-selected-color; // Background color for part of bar of hovered slider before (to the left or below) the handle +@slider-hovered-remainingbar-background-color: @container-background-color; // Background color for part of bar of hovered slider after (to the right or above) the handle +@slider-hoveredButton-background-color: @container-background-color; // Background color of slider increment/decrement buttons when mouse is over slider but not over the buttons +@slider-focused-fullbar-background-color: @minor-selected-color; // Background color for part of bar of focused slider before (to the left or below) the handle +@slider-focused-remainingbar-background-color: @container-background-color; // Background color for part of bar of focused slider after (to the right or above) the handle +@slider-button-hovered-background-color: @primary-color; // Background color of slider increment/decrement buttons when mouse is over the buttons +@slider-button-pressed-background-color: @minor-selected-color; // Background color of slider increment/decrement buttons while button is depressed + +// Select, ComboBox +@select-dropdownitem-background-color: @container-background-color; // Background color for items in the drop down list of a ComboBox/Select +@select-dropdownitem-hovered-background-color: @pressed-background-color; // Background color for the hovered item in the drop down list of a ComboBox/Select +@select-matchedtext-background-color: @minor-selected-color; // Background color of text in ComboBox drop down that matches typed in phrase + +// Menus +@menu-background-color: @popup-background-color; + +// Calendar +@calendar-background-color: @primary-color; +@calendar-currentmonth-background-color: @container-background-color; // Background color for days of the current month +@calendar-adjacentmonth-background-color: @unfocused-clickable-color; // Background color used for days from previous or next month +@calendar-adjacentmonth-text-color: @base-border-color; // Text color used for days from previous or next month +@calendar-date-pressed-border-color: @container-background-color; // For some reason pressing a day of the month (as opposed to hovering it) makes the border go away, is this intentional? +@calendar-date-pressed-background-color: @pressed-background-color; +@calendar-date-selected-border-color: @selected-border-color; +@calendar-date-selected-background-color: @minor-selected-color; +@calendar-button-hovered-background-color: @unfocused-clickable-color; // for hover or next/previous year, and month drop down (TODO: border and background are built in to calendarArrows.png, can't control from here) +@calendar-button-hovered-border-color: @container-background-color; // for hover or next/previous year, and month drop down +@calendar-button-pressed-background-color: @pressed-background-color; +@calendar-button-pressed-border-color: @pressed-border-color; + + +// ProgressBar +@progressbar-border-color: @popup-border-color; // Border color of progress bar +@progressbar-full-background-color:@minor-selected-color; // Background color for part of progress bar indicating amount completed +@progressbar-empty-background-color: @container-background-color; // Background color for part of progress bar indicating amount remaining +@progressbar-text-color: @text-color; // Color of progress bar text (ex: "35%"). Must contrast with both empty and full background colors. + +// TimePicker +@timepicker-minorvalue-background-color: @secondary-color; // For 3:15, 3:30, 3:45 but not 3:00 or 4:00 +@timepicker-minorvalue-text-color: darken(@secondary-color, 43); +@timepicker-majorvalue-background-color: @unfocused-clickable-color; // For 3:00, 4:00, 5:00, etc. +@timepicker-value-hovered-background-color: @pressed-background-color; +@timepicker-value-hovered-text-color: @hovered-text-color; +@timepicker-arrow-hovered-background-color: @minor-selected-color; + +// ColorPalette +@colorpalette-background-color: @container-background-color; +@swatch-border-color: @minor-border-color; +@swatch-hovered-border-color: #000; +@swatch-selected-border-color: #000; + +// Dialog +@dialog-underlay-color: @container-background-color; // the thing that grays out the screen when a dialog is shown +@dialog-titlebar-border-color: @container-background-color; // Inner border around the title sectionof a Dialog, inside the main border of the Dialog and the border between title and content +@dialog-titlebar-background-color: @minor-selected-color; + +// Tooltip +@tooltip-gradient-color: fade(@primary-color,10%); // a little swath of color at the bottom of tooltips + +// BorderContainer +@splitter-hovered-background-color: @primary-color; // Color of splitter when user hovers it, before mouse down +@splitter-dragged-background-color: @minor-selected-color; // Color of splitter while it's being dragged + +// Toolbar +@toolbar-button-checked-background-color: @container-background-color; // a toggled-on button in the toolbar +@toolbar-combobutton-hovered-unhoveredsection-background-color: spin(saturate(lighten(@primary-color, 8), 19), -29); // when user hovers a ComboButton in a Toolbar, the other half of the button turns this color +@toolbar-button-border-radius: 2px; // Rounded corner radius for buttons for buttons in toolbar + +// DnD +@dnd-avatar-background-color: @container-background-color; // Background color of little Dialog-type box indicating dragged items +@dnd-avatar-header-background-color: #f58383; // Title bar for dragged items +@dnd-avatar-candrop-header-background-color: #97e68d;// Title bar for dragged items when they can be dropped +@dnd-dropseparator-color: @base-border-color; // Color of line indicating that user is about to drop between items A & B + +// Document level +@document-text-color: #131313; // Text color for document itself (text outside of widgets) +@document-shadedsection-background-color: @bar-background-color;// background color used for

, , and table header rows
+@document-border-color: @disabled-color;								// Border for 
, , tables, etc.
+
+// Icons, arrows, etc.
+@image-arrow-sprite: "images/spriteArrows.png";
+@image-calendar-arrows: "images/calendarArrows.png";
+@image-calendar-arrows-ie6: "images/calendarArrows8bit.png";
+@image-checkmark: "images/checkmarkNoBorder.png";
+@image-checkmark-ie6: "images/checkmarkNoBorder.gif";
+@image-dialog-close: "images/dialogCloseIcon.png";
+@image-dialog-close-ie6: "images/dialogCloseIcon8bit.png";
+@image-dnd: "images/dnd.png";
+@image-editor-icons-enabled: "../../icons/images/editorIconsEnabled.png";
+@image-form-button-arrows: "form/images/buttonArrows.png";
+@image-form-checkbox-and-radios: "form/images/checkboxRadioButtonStates.png";
+@image-form-checkbox-and-radios-ie6: "form/images/checkboxAndRadioButtons_IE6.png";
+@image-form-common-arrows: "form/images/commonFormArrows.png";
+@image-form-error: "form/images/error.png";
+@image-form-slider-thumbs: "form/images/sliderThumbs.png";
+@image-layout-tab-close: "layout/images/tabClose.png";	// [x] icon to close a tab
+@image-loading-animation: "images/loadingAnimation.gif";
+@image-tooltip: "images/tooltip.png";	// arrow connectors
+@image-tooltip-ie6: "images/tooltip8bit.png";	// arrow connectors (8 bit)
+@image-tree-expand: "images/treeExpandImages.png";
+@image-tree-expand-ie6: "images/treeExpandImages8bit.png";
+@image-progressbar-anim: "images/progressBarAnim.gif";
+
+// Mixins
+
+.border-radius (@radius) {
+	-moz-border-radius: @radius;
+	border-radius: @radius;
+}
+
+.box-shadow (@value) {
+	-webkit-box-shadow: @value;
+	-moz-box-shadow: @value;
+	box-shadow: @value;
+}
+
+.transition-property (@value) {
+	-webkit-transition-property: @value;
+	-moz-transition-property: @value;
+	transition-property: @value;
+}
+
+.transition-property (@value1, @value2) {
+	-webkit-transition-property: @value1, @value2;
+	-moz-transition-property: @value1, @value2;
+	transition-property: @value1, @value2;
+}
+
+.transition-duration (@value) {
+	-webkit-transition-duration: @value;
+	-moz-transition-duration: @value;
+	transition-duration: @value;
+}
+
+.transition-duration (@value1, @value2) {
+	-webkit-transition-duration: @value1, @value2;
+	-moz-transition-duration: @value1, @value2;
+	transition-duration: @value1, @value2;
+}
+
+.transition-timing-function (@value) {
+	-webkit-transition-timing-function: @value;
+	-moz-transition-timing-function: @value;
+	transition-timing-function: @value;
+}
+
+.linear-gradient (@value1, @value2) {
+	// summary:
+	//		Expands to browser specific background-image specifications for a linear-gradient (2 stops)
+ 	background-image: -moz-linear-gradient(@value1, @value2); // FF3.6+
+ 	background-image: -webkit-linear-gradient(@value1, @value2); // Chrome10+, Safari5.1+
+ 	background-image: -o-linear-gradient(@value1, @value2); // Opera 11.10+
+ 	background-image: -ms-linear-gradient(@value1, @value2); // IE10+
+ 	// background-image: linear-gradient(@value1, @value2); // W3C (uncomment when standard is approved)
+}
+.linear-gradient (@value1, @value2, @value3) {
+ 	background-image: -moz-linear-gradient(@value1, @value2, @value3); // FF3.6+
+ 	background-image: -webkit-linear-gradient(@value1, @value2, @value3); // Chrome10+, Safari5.1+
+ 	background-image: -o-linear-gradient(@value1, @value2, @value3); // Opera 11.10+
+ 	background-image: -ms-linear-gradient(@value1, @value2, @value3); // IE10+
+ 	// background-image: linear-gradient(@value1, @value2, @value3); // W3C (uncomment when standard is approved)
+}
+.linear-gradient (@value1, @value2, @value3, @value4) {
+ 	background-image: -moz-linear-gradient(@value1, @value2, @value3, @value4); // FF3.6+
+ 	background-image: -webkit-linear-gradient(@value1, @value2, @value3, @value4); // Chrome10+, Safari5.1+
+ 	background-image: -o-linear-gradient(@value1, @value2, @value3, @value4); // Opera 11.10+
+ 	background-image: -ms-linear-gradient(@value1, @value2, @value3, @value4); // IE10+
+ 	// background-image: linear-gradient(@value1, @value2, @value3, @value4); // W3C (uncomment when standard is approved)
+}
+.linear-gradient (@value1, @value2, @value3, @value4, @value5) {
+ 	background-image: -moz-linear-gradient(@value1, @value2, @value3, @value4, @value5); // FF3.6+
+ 	background-image: -webkit-linear-gradient(@value1, @value2, @value3, @value4, @value5); // Chrome10+, Safari5.1+
+ 	background-image: -o-linear-gradient(@value1, @value2, @value3, @value4, @value5); // Opera 11.10+
+ 	background-image: -ms-linear-gradient(@value1, @value2, @value3, @value4, @value5); // IE10+
+ 	// background-image: linear-gradient(@value1, @value2, @value3, @value4, @value5); // W3C (uncomment when standard is approved)
+}
+.linear-gradient (@value1, @value2, @value3, @value4, @value5, @value6) {
+ 	background-image: -moz-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6); // FF3.6+
+ 	background-image: -webkit-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6); // Chrome10+, Safari5.1+
+ 	background-image: -o-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6); // Opera 11.10+
+ 	background-image: -ms-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6); // IE10+
+ 	// background-image: linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6); // W3C (uncomment when standard is approved)
+}
+.linear-gradient (@value1, @value2, @value3, @value4, @value5, @value6, @value7) {
+ 	background-image: -moz-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6, @value7); // FF3.6+
+ 	background-image: -webkit-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6, @value7); // Chrome10+, Safari5.1+
+ 	background-image: -o-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6, @value7); // Opera 11.10+
+ 	background-image: -ms-linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6, @value7); // IE10+
+ 	// background-image: linear-gradient(@value1, @value2, @value3, @value4, @value5, @value6, @value7); // W3C (uncomment when standard is approved)
+}
+
+.alpha-white-gradient (@opacity1, @stop1, @opacity2, @stop2) {
+	// summary:
+	//		For setting up white background-image with variable transparency.
+	// example:
+	//		Gradient starts at top (0%) with 30% opacity, and then ends at bottom (100%) with full transparency
+	//		|	.alpha-white-gradient(0.3, 0%, 0, 100%)
+	//
+	.linear-gradient(rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2);
+}
+.alpha-white-gradient (@start, @opacity1, @stop1, @opacity2, @stop2) {
+	.linear-gradient(@start, rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2);
+}
+.alpha-white-gradient (@opacity1, @stop1, @opacity2, @stop2, @opacity3, @stop3) {
+	.linear-gradient(rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2, rgba(255,255,255, @opacity3) @stop3);
+}
+.alpha-white-gradient (@start, @opacity1, @stop1, @opacity2, @stop2, @opacity3, @stop3) {
+	.linear-gradient(@start, rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2, rgba(255,255,255, @opacity3) @stop3);
+}
+.alpha-white-gradient (@opacity1, @stop1, @opacity2, @stop2, @opacity3, @stop3, @opacity4, @stop4) {
+	.linear-gradient(rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2, rgba(255,255,255, @opacity3) @stop3, rgba(255,255,255, @opacity4) @stop4);
+}
+.alpha-white-gradient (@start, @opacity1, @stop1, @opacity2, @stop2, @opacity3, @stop3, @opacity4, @stop4) {
+	.linear-gradient(@start, rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2, rgba(255,255,255, @opacity3) @stop3, rgba(255,255,255, @opacity4) @stop4);
+}
+.alpha-white-gradient (@start, @opacity1, @stop1, @opacity2, @stop2, @opacity3, @stop3, @opacity4, @stop4, @opacity5, @stop5) {
+	.linear-gradient(@start, rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2, rgba(255,255,255, @opacity3) @stop3, rgba(255,255,255, @opacity4) @stop4, rgba(255,255,255, @opacity5) @stop5);
+}
+.alpha-white-gradient (@start, @opacity1, @stop1, @opacity2, @stop2, @opacity3, @stop3, @opacity4, @stop4, @opacity5, @stop5, @opacity6, @stop6) {
+	.linear-gradient(@start, rgba(255,255,255,@opacity1) @stop1, rgba(255,255,255,@opacity2) @stop2, rgba(255,255,255, @opacity3) @stop3, rgba(255,255,255, @opacity4) @stop4, rgba(255,255,255, @opacity5) @stop5, rgba(255,255,255, @opacity6) @stop6);
+}
+
+.gradient-and-filter (@color, @fade1, @fade2) {
+	// summary:
+	//		Sets up a background color with a vertical gradient.
+	//		In order to make transitions work properly on mozilla and webkit, this is done by combining
+	//		a background-color which will be changed based on state (ex: hover) with a constant
+	//		white alpha-transparency background-image.  On IE it creates a DXImageTransform filter.
+	// @color:
+	//		The color
+	// @fade1:
+	//		The percent to fade at the top
+	// @fade2:
+	//		The percent to fade at the bottom
+	background-color: @color; // the base color
+	.linear-gradient(fadeout(#fff, 100-@fade1), fadeout(#fff, 100-@fade2));
+	filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr="lighten(@color, @fade1)~", endColorstr="lighten(@color, @fade2)~")"; // IE
+}
+.horizontal-gradient-and-filter (@color, @fade1, @fade2) {
+	// summary:
+	//		Sets up a background color with a horizontal gradient.
+	//		In order to make transitions work properly on mozilla and webkit, this is done by combining
+	//		a background-color which will be changed based on state (ex: hover) with a constant
+	//		white alpha-transparency background-image.  On IE it creates a DXImageTransform filter.
+	// @color:
+	//		The color
+	// @fade1:
+	//		The percent to fade at the top
+	// @fade2:
+	//		The percent to fade at the bottom
+	background-color: @color; // the base color
+	.linear-gradient(left, fadeout(#fff, 100-@fade1), fadeout(#fff, 100-@fade2));
+	filter: ~"progid:DXImageTransform.Microsoft.gradient(startColorstr="lighten(@color, @fade1)~", endColorstr="lighten(@color, @fade2)~"gradientType=1)"; // IE
+}
+
+
+// Mixins defining gradients
+
+.textbox-background-image () {
+	// summary:
+	//		Background image used for hovered TextBoxes and similar controls.
+	//		It's just a small inset shadow below the top border (inside of the TextBox).
+	.linear-gradient(rgba(127,127,127,0.2) 0%, rgba(127,127,127,0) 2px);
+}
+
+.standard-gradient (@pathToRoot: "") {
+	// summary:
+	//		Light to dark background-image used by widgets with short height (~16px) including:
+	//			- MenuBar, and hovered MenuItem/MenuBarItem
+	//			- arrow icon wrapper for Select, ComboBox, Spinner
+	//			- Toolbar and hovered Toolbar buttons
+	//			- TitlePane title bar, AccordionContainer title bar, Dialog title bar
+
+	// Fallback for IE
+	background-image: url("@{pathToRoot}images/standardGradient.png");
+	background-repeat: repeat-x;
+
+	// CSS gradient for other browsers
+	.alpha-white-gradient(0.7, 0%, 0, 100%);
+
+	// IE6 can't handle a background-image with transparency and a background-color; the color is blocked out
+	_background-image: none;
+}
+.active-gradient (@pathToRoot: "") {
+	// summary:
+	//		Light to dark background-image with an inset gray shadow at the top,
+	//		used by widgets when they are active (ie: mousedown) or selected, including:
+	//			- active MenuItem/MenuBarItem
+	//			- arrow icon wrapper for Select, ComboBox, Spinner when active or drop down is open
+	//			- active Toolbar buttons
+	//			- active TitlePane title bar, AccordionContainer title bar
+
+	// Fallback for IE
+	background-image: url("@{pathToRoot}images/activeGradient.png");
+	background-repeat: repeat-x;
+
+	// CSS gradient for other browsers
+	.linear-gradient(rgba(190,190,190,0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
+
+	// IE6 can't handle a background-image with transparency and a background-color; the color is blocked out
+	_background-image: none;
+}
diff --git a/resources/dijit/themes/dijit.css b/resources/dijit/themes/dijit.css
new file mode 100644
index 00000000..4ca6f7ad
--- /dev/null
+++ b/resources/dijit/themes/dijit.css
@@ -0,0 +1 @@
+.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: 50% !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_webkit .dijitTextBoxDisabled input {color: #eee;}.dj_webkit textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: "";}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0.01;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {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: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dj_ff3 .dj_a11y div.dijitSplitter:focus {outline-style:dotted; outline-width: 2px;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitTitlePaneTitle {cursor: pointer;}.dijitFixedOpen, .dijitFixedClosed {cursor: default;}.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{display: none;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner {display:inline !important; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode {display:none;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarYearLabel {white-space: nowrap;}.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 {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {position: relative; vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_ff3 .dj_a11y .dijitMenuItem td {padding: 0 !important; background:none !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitCheckedMenuItemIconChar {vertical-align: middle; visibility:hidden;}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {visibility: visible;}.dj_a11y .dijitCheckedMenuItemIconChar {display:inline !important;}.dj_a11y .dijitCheckedMenuItemIcon {display: none;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow-y: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitSelectError .dijitButtonContents .dijitButtonText {display: none !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.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;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitSelectMenu .dijitMenuTable {margin: 0; background-color: transparent;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}
\ No newline at end of file
diff --git a/resources/dijit/themes/dijit_rtl.css b/resources/dijit/themes/dijit_rtl.css
new file mode 100644
index 00000000..c81163bf
--- /dev/null
+++ b/resources/dijit/themes/dijit_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Calendar.css b/resources/dijit/themes/nihilo/Calendar.css
new file mode 100644
index 00000000..88c63433
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Calendar.css
@@ -0,0 +1 @@
+.nihilo .dijitCalendarIncrementControl {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat}.dj_ie6 .nihilo .dijitCalendarIncrementControl {font-size:.1em; background-image: url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitA11ySideArrow {display: none;}.nihilo .dijitCalendarDecrease {background-position: top left;}.nihilo .dijitCalendarIncrease {background-position: -30px top;}.nihilo table.dijitCalendarContainer {font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #ccc; margin: 0;}.nihilo .dijitCalendarMonthContainer th {background:#d3d3d3 url("images/titleBar.png") repeat-x top; padding-top:.3em; padding-bottom:.2em; text-align:center;}.dj_ie6 .nihilo .dijitCalendarMonthContainer th {padding-top:.2em; padding-bottom:.1em;}.nihilo .dijitCalendarDayLabelTemplate {background:#fefefe; font-weight:normal; padding-top:.15em; padding-bottom:.2em; border-bottom: 1px solid #eeeeee; color:#293a4b; text-align:center;}.nihilo .dijitCalendarBodyContainer {border-bottom: 1px solid #eeeeee;}.nihilo .dijitCalendarMonthLabel {color:#293a4b; font-weight: bold; padding: 0 4px;}.nihilo .dijitCalendarDateTemplate {font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px; background-color: #fdfdfd; border:#fdfdfd solid 1px !important;}.dj_ie .nihilo .dijitCalendarDateTemplate {padding: 0.1em .33em 0.02em .33em;}.nihilo .dijitCalendarPreviousMonth,.nihilo .dijitCalendarNextMonth {color:#999999; background-color:#f5f5f5 !important; border:#f5f5f5 solid 1px !important;}.nihilo .dijitCalendarCurrentMonth {}.nihilo .dijitCalendarDisabledDate {text-decoration:line-through !important;}.nihilo .dijitCalendarCurrentDate {text-decoration:underline; font-weight:bold;}.nihilo .dijitCalendarSelectedDate {background-color:#ffe284 !important; color:black !important; border:#f7c95c solid 1px !important;}.nihilo .dijitCalendarYearContainer {background:white url("images/titleBar.png") repeat-x top;}.nihilo .dijitCalendarYearLabel {margin:0; padding:0.4em 0 0.25em 0; text-align:center; font-size: 1.17em;}.nihilo .dijitCalendarSelectedYear {font-weight:bolder; color:black; padding:0.2em; padding-bottom:0.1em; background-color:#ffe284 !important; border:#f7c95c solid 1px !important;}.nihilo .dijitCalendarNextYear,.nihilo .dijitCalendarPreviousYear {color:black !important; font-weight:normal;}.nihilo .dijitCalendar .dijitDropDownButton {margin: 0;}.nihilo .dijitCalendar .dijitButtonText {padding: 0;}.nihilo .dijitCalendar .dijitDropDownButton .dijitButtonNode {background-color: transparent; background-image: none; padding: 0;}.nihilo .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #ffe284; color: #243C5F;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Calendar_rtl.css b/resources/dijit/themes/nihilo/Calendar_rtl.css
new file mode 100644
index 00000000..a210dbe7
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Calendar_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitCalendarDecrease {background-position: -30px top;}.dijitRtl .nihilo .dijitCalendarIncrease {background-position: 0 top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/ColorPalette.css b/resources/dijit/themes/nihilo/ColorPalette.css
new file mode 100644
index 00000000..86be8351
--- /dev/null
+++ b/resources/dijit/themes/nihilo/ColorPalette.css
@@ -0,0 +1 @@
+.dijitColorPalette {border:1px solid #d3d3d3; background:#fff; -moz-border-radius: 0 !important;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Common.css b/resources/dijit/themes/nihilo/Common.css
new file mode 100644
index 00000000..34c05980
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Common.css
@@ -0,0 +1 @@
+.nihilo .dojoDndItemOver {background-image: url(images/treeHover.png);}.nihilo table.dojoDndAvatar {-moz-border-radius: 0; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; font-size: 75%; color: black;}.nihilo .dojoDndAvatar td {border: none;}.nihilo .dojoDndAvatar tr {border: none;}.nihilo .dojoDndAvatarHeader td {height: 20px; padding: 0 0 0 21px;}.nihilo .dojoDndAvatarItem td {padding: 2px;}.nihilo.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-image: url(images/dndNoMove.png); background-repeat: no-repeat; background-position: 2px center;}.nihilo.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-image: url(images/dndNoCopy.png); background-repeat: no-repeat; background-position: 2px center;}.nihilo.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url(images/dndMove.png); background-repeat: no-repeat; background-position: 2px center;}.nihilo.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url(images/dndCopy.png); background-repeat: no-repeat; background-position: 2px center;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Dialog.css b/resources/dijit/themes/nihilo/Dialog.css
new file mode 100644
index 00000000..4b68361a
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Dialog.css
@@ -0,0 +1 @@
+.nihilo .dijitDialog {background: #eee; border: 1px solid #d3d3d3; -webkit-box-shadow: 0 5px 10px #adadad; padding: 0;}.nihilo .dijitDialog .dijitDialogTitle {font-size: 0.9em; color: #243C5F; font-weight: bold; padding: 0 4px;}.nihilo .dijitDialog .dijitDialogPaneContent {background: #ffffff; border-top: 1px solid #d3d3d3; padding:10px;}.nihilo .dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; outline:0;}.nihilo .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat; background-position: -60px 0; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px;}.dj_ie6 .nihilo .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitDialogCloseIconHover {background-position: -60px -15px;}.nihilo .dijitTooltip,.nihilo .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 10px;}.dijitTooltipAbove {padding-bottom: 10px;}.nihilo .dijitTooltipContainer {background-color: #fff; border:1px solid #d3d3d3; padding:0.45em;}.nihilo .dijitTooltipConnector {border:0; z-index: 2;}.nihilo .dijitTooltipABRight .dijitTooltipConnector {left: auto !important; right: 6px;}.nihilo .dijitTooltipBelow .dijitTooltipConnector {top: 0; left: 6px; background:url("images/tooltipConnectorUp.png") no-repeat top left; width:17px; height:11px;}.dj_ie .nihilo .dijitTooltipBelow .dijitTooltipConnector {background-image: url("images/tooltipConnectorUp.gif");}.nihilo .dijitTooltipAbove .dijitTooltipConnector {bottom: 0; left: 6px; background:url("images/tooltipConnectorDown.png") no-repeat top left; width:17px; height:11px;}.dj_ie .nihilo .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie6 .nihilo .dijitTooltipAbove .dijitTooltipConnector {bottom: -5px;}.nihilo .dijitTooltipLeft {padding-right: 10px;}.nihilo .dijitTooltipLeft .dijitTooltipConnector {right: 0; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:11px; height:17px;}.dj_ie .nihilo .dijitTooltipLeft .dijitTooltipConnector {background-image: url("images/tooltipConnectorRight.gif");}.nihilo .dijitTooltipRight {padding-left: 10px;}.nihilo .dijitTooltipRight .dijitTooltipConnector {left: 0; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:11px; height:17px;}.dj_ie .nihilo .dijitTooltipRight .dijitTooltipConnector {background-image: url("images/tooltipConnectorLeft.gif");}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Dialog_rtl.css b/resources/dijit/themes/nihilo/Dialog_rtl.css
new file mode 100644
index 00000000..9a0d311e
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Dialog_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitDialogTitleBar .dijitDialogCloseIcon {right: auto; left: 5px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Editor.css b/resources/dijit/themes/nihilo/Editor.css
new file mode 100644
index 00000000..8ca81e08
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Editor.css
@@ -0,0 +1 @@
+.nihilo .dijitToolbar .dijitToolbarSeparator {background: url('../../icons/images/editorIconsEnabled.png');}.nihilo .dijitEditorIcon {background-image: url('../../icons/images/editorIconsEnabled.png'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.nihilo .dijitDisabled .dijitEditorIcon {background-image: url('../../icons/images/editorIconsDisabled.png');}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Editor_rtl.css b/resources/dijit/themes/nihilo/Editor_rtl.css
new file mode 100644
index 00000000..8b92c7dd
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Editor_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitEditorIcon {background-image: url('../../icons/images/editorIconsEnabled_rtl.png');}.dijitRtl .nihilo .dijitDisabled .dijitEditorIcon {background-image: url('../../icons/images/editorIconsDisabled_rtl.png');}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Menu.css b/resources/dijit/themes/nihilo/Menu.css
new file mode 100644
index 00000000..d9517def
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Menu.css
@@ -0,0 +1 @@
+.nihilo .dijitMenu,.nihilo .dijitMenuBar {border: 1px solid #d3d3d3; margin: 0; padding: 0; background-color: #fff;}.nihilo .dijitBorderContainer .dijitMenuBar {border: 1px #ccc solid;}.nihilo .dijitMenuItem {font-family: sans-serif; margin: 0; color: #243C5F;}.nihilo .dijitMenuBar .dijitMenuItem {padding: 4px 5px;}.nihilo .dijitMenuPreviousButton, .nihilo .dijitMenuNextButton {font-style: italic;}.nihilo .dijitMenuItem TD {padding:1px;}.nihilo .dijitMenuPassive .dijitMenuItemHover,.nihilo .dijitComboBoxMenu .dijitMenuItemHover,.nihilo .dijitMenuItemSelected {background-color: #ffe284; color: #243C5F;}.nihilo .dijitMenuItemIcon {width: 15px; height: 15px;}.nihilo .dijitMenuExpand {width:15px; height:15px; background-image: url('images/spriteRoundedIconsSmall.png'); background-position: -30px top;}.dj_ie6 .nihilo .dijitMenuExpand {background-image:url('images/spriteRoundedIconsSmall.gif');}.nihilo .dijitMenuSeparator {height: 1px;}.nihilo .dijitMenuSeparatorTop {border-bottom: 1px solid #fff;}.nihilo .dijitMenuSeparatorBottom {border-top: 1px solid #d3d3d3;}.nihilo .dijitCheckedMenuItemIconChar {display: none;}.nihilo .dijitCheckedMenuItemIcon {background-image: url('images/spriteCheckbox.gif'); background-position: -80px;}.nihilo .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Menu_rtl.css b/resources/dijit/themes/nihilo/Menu_rtl.css
new file mode 100644
index 00000000..b560e460
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Menu_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitMenuItem .dijitMenuItemIcon {padding-left: 3px; padding-right: 0;}.dijitRtl .nihilo .dijitMenuItem .dijitMenuExpand {background-position: 0 top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/ProgressBar.css b/resources/dijit/themes/nihilo/ProgressBar.css
new file mode 100644
index 00000000..68089ce8
--- /dev/null
+++ b/resources/dijit/themes/nihilo/ProgressBar.css
@@ -0,0 +1 @@
+.nihilo .dijitProgressBar {margin:2px 0 2px 0;}.nihilo .dijitProgressBarEmpty{background:#fff url("images/progressBarEmpty.png") repeat-x center center; border-color: #f8d582 #f8d582 #f8d582 #f8d582;}.nihilo .dijitProgressBarTile{background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}.nihilo .dijitProgressBarFull {border-right:1px solid #f8d582;}.nihilo .dijitProgressBarLabel {color:#293a4b;}.nihilo .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/TimePicker.css b/resources/dijit/themes/nihilo/TimePicker.css
new file mode 100644
index 00000000..cb8737ae
--- /dev/null
+++ b/resources/dijit/themes/nihilo/TimePicker.css
@@ -0,0 +1 @@
+.nihilo .dijitTimePickerTick,.nihilo .dijitTimePickerMarker {border-color: #eeeeee;}.nihilo .dijitTimePickerTick {color:white;}.nihilo .dijitTimePickerMarker {background:#d3d3d3 url("images/titleBar.png") repeat-x top; color:#293a4b; font-weight: bold;}.nihilo .dijitTimePickerItemSelected {color: black; background: #ffe284 none;}.nihilo .dijitTimePickerItemHover {background: #d6d6dd none; color:black;}.nihilo .dijitTimePickerItemHover,.nihilo .dijitTimePickerItemSelected {position: relative; z-index: 10;}.nihilo .dijitTimePickerTick .dijitTimePickerItemInner {font-size:0.4em;}.nihilo .dijitTimePickerItemHover .dijitTimePickerItemInner,.nihilo .dijitTimePickerItemSelected .dijitTimePickerItemInner {font-size:1em;}.nihilo .dijitTimePickerMarkerHover {border-top: 1px solid #eeeeee;}.nihilo .dijitTimePickerTickHover,.nihilo .dijitTimePickerTickSelected {margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/TimePicker_rtl.css b/resources/dijit/themes/nihilo/TimePicker_rtl.css
new file mode 100644
index 00000000..71723eb4
--- /dev/null
+++ b/resources/dijit/themes/nihilo/TimePicker_rtl.css
@@ -0,0 +1 @@
+.dj_ie6-rtl .nihilo .dijitTimePickerMarkerHover,.dj_ie7-rtl .nihilo .dijitTimePickerMarkerHover {border-top: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/TitlePane.css b/resources/dijit/themes/nihilo/TitlePane.css
new file mode 100644
index 00000000..2e7ed925
--- /dev/null
+++ b/resources/dijit/themes/nihilo/TitlePane.css
@@ -0,0 +1 @@
+.nihilo .dijitTitlePaneTitle {background: #cccccc; background:#fff url("images/titleBar.png") repeat-x top left; border:1px solid #bfbfbf; padding:3px 4px; font-size: 0.9em; font-weight: bold; color: #6d6d6d;}.nihilo .dijitTitlePaneTitleHover {background: #f9f9f9 url("images/accordionItemActive.png") top repeat-x;}.nihilo .dijitTitlePane .dijitOpen .dijitArrowNode,.nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {width:15px; height:15px;}.nihilo .dijitTitlePaneTextNode {color: #243C5F;}.nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('images/spriteRoundedIconsSmall.png') no-repeat -30px top;}.dj_ie6 .nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('images/spriteRoundedIconsSmall.gif') no-repeat -30px top;}.nihilo .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('images/spriteRoundedIconsSmall.png') no-repeat -15px top;}.dj_ie6 .nihilo .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('images/spriteRoundedIconsSmall.gif') no-repeat -15px top;}.nihilo .dijitTitlePaneContentOuter {background: #ffffff; border:1px solid #bfbfbf; border-top: 0;}.nihilo .dijitTitlePaneContentInner {padding:10px;}.nihilo .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/TitlePane_rtl.css b/resources/dijit/themes/nihilo/TitlePane_rtl.css
new file mode 100644
index 00000000..405c57de
--- /dev/null
+++ b/resources/dijit/themes/nihilo/TitlePane_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}.dj_ie6-rtl .nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Toolbar.css b/resources/dijit/themes/nihilo/Toolbar.css
new file mode 100644
index 00000000..838316e3
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Toolbar.css
@@ -0,0 +1 @@
+.nihilo .dijitToolbar {border-bottom: 1px solid #ccc; background:#eaeaea url("images/titleBar.png") repeat-x top left;}.dj_ie6 .nihilo .dijitToolbar {height: 10px;}.nihilo .dijitToolbar .dijitButtonNode,.nihilo .dijitToolbar .dijitComboButton .dijitButtonContents,.nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; margin: 0; padding: 0; border: none; font-size: 12px;}.nihilo .dijitToolbar .dijitButton,.nihilo .dijitToolbar .dijitToggleButton,.nihilo .dijitToolbar .dijitDropDownButton,.nihilo .dijitToolbar .dijitComboButton .dijitButtonContents,.nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; padding: 1px;}.nihilo .dijitToolbar .dijitButtonChecked,.nihilo .dijitToolbar .dijitToggleButtonChecked {background-color:#ffeeb9; border:1px solid #f7c95c; padding: 0;}.nihilo .dijitToolbar .dijitButtonCheckedHover,.nihilo .dijitToolbar .dijitToggleButtonCheckedHover {background-color:#ffe284; border:1px solid #f7c95c; padding: 0;}.nihilo .dijitToolbar .dijitButtonHover,.nihilo .dijitToolbar .dijitToggleButtonHover,.nihilo .dijitToolbar .dijitDropDownButtonHover,.nihilo .dijitToolbar .dijitComboButton .dijitButtonContentsHover,.nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {border: 1px solid #f7c95c; padding: 0; background-color:#ffe284;}.nihilo .dijitToolbar label {padding: 3px 3px 0 6px;}.dj_ie .nihilo .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,.dj_ie .nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {border: 1px #555 dotted !important; padding: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Tree.css b/resources/dijit/themes/nihilo/Tree.css
new file mode 100644
index 00000000..782ace0e
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Tree.css
@@ -0,0 +1 @@
+.nihilo .dijitTreeNode {background : url('images/treeI.gif') no-repeat; background-position : top left; background-repeat : repeat-y; zoom: 1;}.nihilo .dijitTreeIsLast {background: url('images/treeI_half.gif') no-repeat;}.nihilo .dijitTreeRowHover {background-image: url(images/treeHover.png); background-repeat: repeat; background-color: transparent !important;}.nihilo .dijitTreeLabel {font-weight: normal; margin-left: 3px;}.nihilo .dijitTreeIsRoot {margin-left: 0; background-image: none;}.nihilo .dijitTreeExpando {width: 18px; height: 18px;}.nihilo .dijitTreeRow {padding-bottom: 2px;}.nihilo .dijitTreeContent {min-height: 18px; min-width: 18px; padding-left:1px;}.nihilo .dijitTreeExpandoOpened {background: url('images/spriteTree.gif') no-repeat -18px top;}.nihilo .dijitTreeExpandoClosed {background-image: url('images/spriteTree.gif');}.nihilo .dijitTreeExpandoLeaf {background: url('images/spriteTree.gif') no-repeat -36px top;}.nihilo .dijitTreeExpandoLoading {background-image: url('images/treeExpand_loading.gif');}.nihilo .dijitTreeIcon {width: 16px; height: 16px;}.nihilo .dijitFolderOpened {background: url('images/spriteDivIcons.gif') no-repeat -16px top;}.nihilo .dijitFolderClosed {background: url('images/spriteDivIcons.gif') no-repeat top left;}.nihilo .dijitLeaf {background: url('images/spriteDivIcons.gif') no-repeat -32px top;}.nihilo .dijitTreeNode .dojoDndItemBefore,.nihilo .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.nihilo .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #369;}.nihilo .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #369;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/Tree_rtl.css b/resources/dijit/themes/nihilo/Tree_rtl.css
new file mode 100644
index 00000000..03c30a35
--- /dev/null
+++ b/resources/dijit/themes/nihilo/Tree_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitTreeNode,.dijitRtl .nihilo .dijitTreeExpandoLeaf {background-image: none;}.dijitRtl .nihilo .dijitTreeContent {padding-left: 0; padding-right: 1px;}.dijitRtl .nihilo .dijitTreeExpandoOpened {background: url('images/spriteTree_rtl.gif') no-repeat -18px top;}.dijitRtl .nihilo .dijitTreeExpandoClosed {background-image: url('images/spriteTree_rtl.gif');}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Button.css b/resources/dijit/themes/nihilo/form/Button.css
new file mode 100644
index 00000000..3b5d0a0d
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Button.css
@@ -0,0 +1 @@
+.nihilo .dijitButtonNode {border:1px solid #dedede; border-bottom:1px solid #dedede; padding: 0.1em 0.2em 0.2em 0.2em; background: #fff url("../images/buttonEnabled.png") repeat-x top left;}.nihilo .dijitButtonText {text-align: center; padding: 0 0.3em;}.nihilo .dijitInputField {padding: 0;}.nihilo .dijitComboBox .dijitButtonNode {border-width: 0 0 0 1px;}.nihilo .dijitArrowButton {color: #111;}.nihilo .dijitComboButton .dijitDownArrowButton {padding-right:4px;}.nihilo .dijitComboBoxReadOnly,.nihilo .dijitSpinnerReadOnly,.nihilo .dijitSpinnerReadOnly .dijitButtonNode,.nihilo .dijitButtonDisabled .dijitButtonNode,.nihilo .dijitToggleButtonDisabled .dijitButtonNode,.nihilo .dijitDropDownButtonDisabled .dijitButtonNode,.nihilo .dijitComboButtonDisabled .dijitButtonNode,.nihilo .dijitComboBoxDisabled,.nihilo .dijitSpinnerDisabled,.nihilo .dijitSpinnerDisabled .dijitButtonNode {border-color: #dedede; background:#fafafa url("../images/buttonDisabled.png") top repeat-x; opacity: 0.60;}.dj_ie6 .nihilo .dijitReadOnly input,.dj_ie7 .nihilo .dijitReadOnly input,.dj_ie6 .nihilo .dijitComboButtonDisabled .dijitButtonText,.dj_ie7 .nihilo .dijitComboButtonDisabled .dijitButtonText {color: #aaa;}.nihilo .dijitButtonHover .dijitButtonNode,.nihilo .dijitButtonNodeHover,.nihilo .dijitToggleButtonHover .dijitButtonNode,.nihilo .dijitDropDownButtonHover .dijitButtonNode,.nihilo .dijitButtonContentsHover,.nihilo .dijitDownArrowButtonHover,.nihilo .dijitUpArrowButtonHover {color:#243C5F; background:#fcfcfc url("../images/buttonHover.png") repeat-x top left;}.nihilo .dijitUpArrowButtonActive,.nihilo .dijitDownArrowButtonActive,.nihilo .dijitButtonActive .dijitButtonNode,.nihilo .dijitToggleButtonActive .dijitButtonNode,.nihilo .dijitDropDownButtonActive .dijitButtonNode,.nihilo .dijitComboButton .dijitButtonContentsActive,.nihilo .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {border-color:#dedede; background: #f5f5f5 url("../images/buttonActive.png") top left repeat-x;}.nihilo .dijitArrowButtonInner {background-image: url("../images/spriteArrows.png"); background-repeat: no-repeat; background-position: 0 center; width: 11px; height: 11px;}.nihilo .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -11px center;}.nihilo .dijitUpArrowButton .dijitArrowButtonInner {background-position: -22px center;}.nihilo .dijitRightArrowButton .dijitArrowButtonInner {background-position: -33px center;}.dj_ie6 .nihilo .dijitArrowButtonInner {background-image: url("../images/spriteArrows.gif");}.dj_webkit .nihilo .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {margin-top: -1px;}.dj_ie .nihilo .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {margin-top: 1px;}.nihilo .dijitSpinnerButtonContainer {width: auto; padding: 0;}.nihilo .dijitSpinner .dijitArrowButton {width: 15px;}.nihilo .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.nihilo .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Button_rtl.css b/resources/dijit/themes/nihilo/form/Button_rtl.css
new file mode 100644
index 00000000..91e4fc9e
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Button_rtl.css
@@ -0,0 +1 @@
+.nihilo .dijitComboBoxRtl .dijitButtonNode {border-width: 0 0 0 1px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Checkbox.css b/resources/dijit/themes/nihilo/form/Checkbox.css
new file mode 100644
index 00000000..71ecfc18
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Checkbox.css
@@ -0,0 +1 @@
+.nihilo .dijitToggleButton .dijitCheckBox,.nihilo .dijitToggleButton .dijitCheckBoxIcon {background-image: url('../images/spriteCheckbox.gif');}.nihilo .dijitCheckBox,.nihilo .dijitCheckBoxIcon {background-image: url('../images/spriteCheckbox.gif'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.nihilo .dijitCheckBox,.nihilo .dijitToggleButton .dijitCheckBoxIcon {background-position: -16px;}.nihilo .dijitCheckBoxChecked,.nihilo .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.nihilo .dijitCheckBoxDisabled {background-position: -48px;}.nihilo .dijitCheckBoxCheckedDisabled {background-position: -32px;}.nihilo .dijitCheckBoxHover {background-position: -80px;}.nihilo .dijitCheckBoxCheckedHover {background-position: -64px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Common.css b/resources/dijit/themes/nihilo/form/Common.css
new file mode 100644
index 00000000..d92dd995
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Common.css
@@ -0,0 +1 @@
+.nihilo .dijitInputContainer input {margin: 0 0.1em;}.nihilo .dijitSelect .dijitButtonContents,.nihilo .dijitSelect,.nihilo .dijitTextBox,.nihilo .dijitTextArea {background:#fff url("../images/validationInputBg.png") repeat-x top left; #background:#fff url('../images/validationInputBg.gif') repeat-x top left;}.nihilo .dijitSelect,.nihilo .dijitTextBox,.nihilo .dijitTextArea {border:1px solid #d3d3d3;}.nihilo .dijitSelect .dijitArrowButton,.nihilo .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}.nihilo .dijitSelect .dijitButtonContents,.nihilo .dijitTextBox .dijitButtonNode {border-color: #d3d3d3;}.nihilo .dijitSelectFocused,.nihilo .dijitTextBoxFocused,.nihilo .dijitTextAreaFocused {border-color:#b3b3b3;}.nihilo .dijitSelectFocused TD,.nihilo .dijitTextBoxFocused .dijitButtonNode,.nihilo .dijitSpinner .dijitUpArrowButtonActive,.nihilo .dijitSpinner .dijitDownArrowButtonActive {border-color:#d3d3d3;}.nihilo .dijitSpinnerFocused .dijitDownArrowButton,.nihilo .dijitSpinner .dijitUpArrowButtonActive,.nihilo .dijitSpinner .dijitDownArrowButtonActive {border-top-color:#d3d3d3;}.nihilo .dijitError {border-color:#b3b3b3; background-color:#f9f7ba; background-image:none;}.nihilo .dijitErrorFocused {background-color:#ff6; background-image:none;}.nihilo .dijitValidationTextBoxError .dijitValidationIcon {width: 16px; background: transparent url('../images/warning.png') no-repeat center center;}.nihilo .dijitComboBoxHighlightMatch {background-color:#d3d3d3;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/RadioButton.css b/resources/dijit/themes/nihilo/form/RadioButton.css
new file mode 100644
index 00000000..d4dee0a4
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/RadioButton.css
@@ -0,0 +1 @@
+.nihilo .dijitToggleButton .dijitRadio,.nihilo .dijitToggleButton .dijitRadioIcon {background-image: url('../images/spriteRadio.gif');}.nihilo .dijitRadio,.nihilo .dijitRadioIcon {background-image: url('../images/spriteRadio.gif'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.nihilo .dijitRadio,.nihilo .dijitToggleButton .dijitRadioIcon {background-position: -16px;}.nihilo .dijitRadioChecked,.nihilo .dijitToggleButtonChecked .dijitRadioIcon {background-position: 0;}.nihilo .dijitRadioDisabled {background-position: -48px;}.nihilo .dijitRadioCheckedDisabled {background-position: -32px;}.nihilo .dijitRadioHover {background-position: -80px;}.nihilo .dijitRadioCheckedHover {background-position: -64px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Select.css b/resources/dijit/themes/nihilo/form/Select.css
new file mode 100644
index 00000000..27298606
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Select.css
@@ -0,0 +1 @@
+.nihilo .dijitSelectError .dijitButtonContents,.nihilo .dijitSelectHover .dijitArrowButton,.nihilo .dijitSelectActive .dijitArrowButton,.nihilo .dijitSelectOpened .dijitArrowButton,.nihilo .dijitSelectDisabled .dijitArrowButton,.nihilo .dijitSelectReadOnly .dijitArrowButton {background: transparent none;}.nihilo .dijitSelect .dijitArrowButton {background: #bcd5f0 url("../images/buttonEnabled.png") repeat-x top left; border-width: 0;}.nihilo .dijitSelectDisabled,.nihilo .dijitSelectDisabled TD {border-color: #dedede !important; background:#fafafa url("../images/buttonDisabled.png") top repeat-x;}.dj_ie .nihilo .dijitSelectDisabled TD * {filter: gray() alpha(opacity=50);}.nihilo .dijitSelectHover,.nihilo .dijitSelectHover TD {color:#000; background:#fcfcfc url("../images/buttonHover.png") repeat-x top left;}.nihilo .dijitSelectActive,.nihilo .dijitSelectOpened,.nihilo .dijitSelectActive TD,.nihilo .dijitSelectOpened TD {border-color:#dedede !important; background: #f5f5f5 url("../images/buttonActive.png") top left repeat-x;}.nihilo .dijitSelectMenu td {padding: 0;}.nihilo .dijitSelectMenu .dijitMenuItemLabel,.nihilo .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Slider.css b/resources/dijit/themes/nihilo/form/Slider.css
new file mode 100644
index 00000000..93cc9b26
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Slider.css
@@ -0,0 +1 @@
+.nihilo .dijitSliderProgressBarH {border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;}.nihilo .dijitSliderProgressBarV {border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;}.nihilo .dijitSliderFocused .dijitSliderProgressBarH,.nihilo .dijitSliderFocused .dijitSliderLeftBumper {background-image:url("../images/sliderFullFocus.png");}.nihilo .dijitSliderFocused .dijitSliderProgressBarV,.nihilo .dijitSliderFocused .dijitSliderBottomBumper {background-image:url("../images/sliderFullVerticalFocus.png");}.nihilo .dijitSliderRemainingBarV {border-color: #b4b4b4; background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y bottom left;}.nihilo .dijitSliderRemainingBarH {border-color: #b4b4b4; background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left;}.nihilo .dijitSliderBar {border-style: solid; outline:1px;}.nihilo .dijitSliderFocused .dijitSliderBar {border-color:#727272;}.nihilo .dijitSliderImageHandleH {border:0; width:15px; height:18px; background:url("../images/preciseSliderThumb.png") no-repeat center top; #background:url("../images/preciseSliderThumb.gif") no-repeat center top;}.nihilo .dijitSliderFocused .dijitSliderImageHandleH {background-image:url("../images/preciseSliderThumbFocus.png"); #background-image:url("../images/preciseSliderThumbFocus.gif");}.nihilo .dijitSliderLeftBumper {border-left-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;}.nihilo .dijitSliderRightBumper {background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left; border-color: #b4b4b4; border-right-width: 1px;}.nihilo .dijitSliderImageHandleV {border:0; width:20px; height:15px; background:url("../images/sliderThumb.png") no-repeat center center; #background:url("../images/sliderThumb.gif") no-repeat center center;}.nihilo .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("../images/sliderThumbFocus.png"); #background-image:url("../images/sliderThumbFocus.gif");}.nihilo .dijitSliderBottomBumper {border-bottom-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;}.nihilo .dijitSliderTopBumper {background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y top left; border-color: #b4b4b4; border-top-width: 1px;}.nihilo .dijitSliderIncrementIconH,.nihilo .dijitSliderIncrementIconV {background:url('../images/spriteRoundedIconsSmall.png') no-repeat -45px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -45px top; width:15px; height:15px;}.nihilo .dijitSliderIncrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat -30px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -30px top;}.nihilo .dijitSliderDecrementIconH,.nihilo .dijitSliderDecrementIconV {width:15px; height:15px; background:url('../images/spriteRoundedIconsSmall.png') no-repeat -15px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -15px top;}.nihilo .dijitSliderDecrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat 0 top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat 0 top;}.nihilo .dijitSliderButtonInner {visibility:hidden;}.nihilo .dijitSliderReadOnly *,.nihilo .dijitSliderDisabled * {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5; color: #bdbdbd;}.nihilo .dijitSliderReadOnly .dijitSliderDecrementIconH,.nihilo .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: 0 -15px;}.nihilo .dijitSliderReadOnly .dijitSliderIncrementIconH,.nihilo .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -30px -15px;}.nihilo .dijitSliderReadOnly .dijitSliderDecrementIconV,.nihilo .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -15px -15px;}.nihilo .dijitSliderReadOnly .dijitSliderIncrementIconV,.nihilo .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -45px -15px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/Slider_rtl.css b/resources/dijit/themes/nihilo/form/Slider_rtl.css
new file mode 100644
index 00000000..7d8037fb
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/Slider_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitSliderProgressBarH,.dijitRtl .nihilo .dijitSliderRemainingBarH,.dijitRtl .nihilo .dijitSliderLeftBumper,.dijitRtl .nihilo .dijitSliderRightBumper,.dijitRtl .nihilo .dijitSliderTopBumper {background-position: top right;}.dijitRtl .nihilo .dijitSliderProgressBarV,.dijitRtl .nihilo .dijitSliderRemainingBarV,.dijitRtl .nihilo .dijitSliderBottomBumper {background-position: bottom right;}.dijitRtl .nihilo .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.dijitRtl .nihilo .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.dijitRtl .nihilo .dijitSliderIncrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat left top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat left top;}.dijitRtl .nihilo .dijitSliderDecrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat -30px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -30px top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/form/TimeTextBox.css b/resources/dijit/themes/nihilo/form/TimeTextBox.css
new file mode 100644
index 00000000..bf67b66d
--- /dev/null
+++ b/resources/dijit/themes/nihilo/form/TimeTextBox.css
@@ -0,0 +1 @@
+@CHARSET "UTF-8";
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/images/accordionItemActive.png b/resources/dijit/themes/nihilo/images/accordionItemActive.png
new file mode 100644
index 0000000000000000000000000000000000000000..58f3cf9654e626e8745a658c6b090550bd3ac5df
GIT binary patch
literal 148
zcmeAS@N?(olHy`uVBq!ia0vp^Oh9bF0V21g*<1xuk|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*D5X%sgEjLn>}1{o-fy;Ynav8quJ{AtxxZicN!G|Lgnv_5w#w
soZwhAV}?Ui8U}fi7AzZCsS>JiZnf4978H@CH?yTUS62v|NsB;J(7}=GbJP>4w&#X|9BxW
h{fEXf4rUe!hF>l`$1GOg{R-5?;OXk;vd$@?2>`pnDxm-X

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/buttonHover.png b/resources/dijit/themes/nihilo/images/buttonHover.png
new file mode 100644
index 0000000000000000000000000000000000000000..1af7e835a6f29076453478e7a2321f782f331ae2
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!2~2v_?8U}fi7AzZCsS>JiZnc3978H@CH?yU-(HxRnOV5QEv-4j&CSh#ZR5nF7Y+43
f2KpGWaTqWh4ieg{^7`@xpdJQKS3j3^P6Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0-i}kK~y-)jg#w3
zlVKRf?@f2`0B&x&<{{_iautdrx20@zks(6b)HO9+1eHRwM9DO*Tyx?f&Dp_(LS-fj
zIcL#_AhYsIAN&v%Bm4*6f8*-eoD&tQ3+_+v`@8Pba}ynuluV?efYN@1)4NMha-$fT
zbr~F~DG>ek7YV3{LJi|}c)C4_o*$jK^wo*_^;$H1szvj<1En54sDwh%e-FW>6rTS6
z1n#Xi*g|HM2aV8qwa^UYqj0VOs+l~fULJ*c{xtX|et5qL%N&85KG&o2tqs;-IjR;a
zu`A<@0XfgJkm=7r>Z25B{c4atS_zYcO!Z@S++>;0G5Ac#0>iQ%-J4x;gSHRXA$u%^
zbV7opVKI0^1W9WeNEVrih5}RD6FB>>0=6|P%H9}Iv~U79H{5Xp*ZUTvj3q-nA_CvX
z2YCo0p9nl18*Fx?g1hsx6PC3y6b&DTWwZ>Ze0tno*{h&^(G7KPKD2!rh}s39hXnF5
zlk*82m39@gX%E@;CFP(3Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0&7V`K~y-)jgwzU
zlTjGPpU-WIVri)r(jSXydQZo#KV>;o*J1bI$Yo-tXfakVHU+L`Yd8?C8p^
zGkPvG9;eiix(cAbwNHrF~G2+Qki@GbC~tN?y_RW!E-a^teAGN?)y!;e|NBI_B5T}s@d?R
zp7E8s*#HF5PGCz3`b)-&ST=r=#bbqZ&0VJqRg4qjxn!b9Q=oQzy2|KM^lAV@LP%z{
zyNm@NY|ML?%PW&k20{Xkj%I6XQpZMfw4DFZMthS*)$caidVzjb(M2sn3&{Hk`uU)muF<
z-#*Bkw^nX8BqX6{FZcH)F!pjdVR9W{%CL#kOB0(0#B^?6NQMG41|=~VvhZ&~YgaS1`qdbeGtn;q
z{)j}FnD`pe5U$ZBNNEx6HVZvgXdklsOl^L1Hs<8rS-DIr5YdU=snd*T_ZtFw0_}ew
zUA$T6Gq1mmzR!t+6-nquKD;OuhEqa?qE3PvF``eKZ)?E!A8;2xtQKO7{{R3007*qo
IM6N<$g0T}z8~^|S

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/dndNoCopy.png b/resources/dijit/themes/nihilo/images/dndNoCopy.png
new file mode 100644
index 0000000000000000000000000000000000000000..998c2f2692201457b3c310e24b13e834b5b9c4c9
GIT binary patch
literal 1332
zcmd5*`%lw%6#abrz*0&rGG`wY8BE10+l*+o%mp;4V-EK%lIS$wp-j}dhmY0ZNao0r
zEpZh=9)91u2RkC}1D!{)^q@H#fxqhyZ8?KmtGm049~H3yp38K;!SP#$s)8=f+hk
zG4h?^!w{=V)#pd*fS^hMabdU-05J+>B#{h6;tZ2HO!5=q@y&R=*vrct5U33c6T{3B
z2&%>TnD>MlN!v`p!TB&;NuvuXv|g+imqycvhtDv=B)&u?2E#=VK4X8iH{R$=oI7|(
zhC&sE<}*g(7gfx1Q<*njb@<*)&o%H?cISw
z4G~G>WU7Tm&-UoQiOukw1~YRIq;(6fo)XXsfRsw*0Wh?cB*I`O!an+k!7!7_-Dva-
zW53LsC!MMsx=d#kZtMHGtm{p}){X$?Qr=Sv(>srZb2wu6V~Z~met
zk=m)WY5)ub-wFiLY{5-XXhHxi^qpD)QAee6C=@f9x^Op1A4nHL7%9wDV7+vByq+Fl
zp$8Sy0+c>JMv`ADgJC&#vUEST?3WY+cRQB}r^!E0uR4TPv
z-PhOG-`}s%XtY}Gz`%e`ryCp`)a&&IgJEcB$Y?YU4-cD6rje16(b3Vdu`#pRJU%`?
zF)?AWSgcm-B7Z+c=
zc=7V(%cZ5ISFc_zFE6jGth|2xdUbVmZEfw%n>TOYzFl8m-`Lpj2$hW
zF3)=dgFjC36o$=;J$=SQ|0e_f>fXNOsq?|;sH1Ur%?b0jufi^f6iEm`2)9fCQplIT
zs>mzhSKapuN+C-`XbG9ccZVJb|DAv3a_Eig*U`A3zXhsX-c6?_o}i6si}+)b{e5Dn
zVRLux`kowaiT!L?h|jMVc0_^$tUKTClHO$9IpCO1&HQoUnmqwm}r=tYNF8=v1R4eLY

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/dndNoMove.png b/resources/dijit/themes/nihilo/images/dndNoMove.png
new file mode 100644
index 0000000000000000000000000000000000000000..e909173e0df652ae3585c6f9e5024749761bfc60
GIT binary patch
literal 991
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G}
zXKrG8YEWuoN@d~6R2v2c#w!6nA+G=b|3AXOaEyWBCD)eX;zLXK#<;kx%E~vncuq1fy!Z4uz`$_t-hMtpE$8FCgv&|>%xG5v#RP(q@>R%D9)9XoEIIvJs|M+uU{`iLgz9tJd2FHz{`6_
zPX0@Az`U*Msz@IzbMZK|rbxVX+TF|CS=yT!$QT2^fW
z1H+FcD;|qV{9L*ArIG1#d8IoiPu>z1zAGraGB$RJq|`(SiAzpSvtwi5B&8f@V0a;?
zaK+vIrFYPeimLq#40{+Dz66Ed*VdU89leo_>%5lM@8c)msB0`@U|20BdrLs@A`8pM
zl(g%|k6$}>?2LxSGa31A4UHpAOdDci9_r}c6A(NhA@R}8>lP31Q5M!+Mn($)0?sfo
z-sI#w#3y`DK;V(G$|VE)NBSlgG|kqsvTqLx-VzkNh=J)82ghj<(a91LzzALM63Gor
z1anG){DOhp!3r4mr^ibJ-TBkg#WAGfR?-Y!7QeIGnwl7mycEn1zqvU_O}O$im+95D
z>i(h(oHM+32H|eqQ-y1h?zP+jLJNvAH=+XQ6&ukoHJXV-?
z*zeGvsOYM==IG`VtGxQuH%(uzY}vHX$e@#vC8F`bxwhz@g-5Jg7}+9Lhb}YrdAQAi
z<4enI<0Y@Grg-kyee`HSLBR*3lhTF~zo%8Tl%34l*ubE?nXh@3cye@=-(G%kWo2>Y
z$;rBha}uBVIoD2~dFITSoHIF94%0uGY8e?CnVsE`lAIL$n5DAMe@ByUccZN1
zCkrD311EzHNCspE151LzNnxH{YBDECf

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/preciseSliderThumb.gif b/resources/dijit/themes/nihilo/images/preciseSliderThumb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..53b33e54abdb947bdc92cd8b30359a4153017738
GIT binary patch
literal 258
zcmV+d0sa0*Nk%w1VGRHf0K^^u_4W1h^Yixh_QJx#$jHdq+1c&w?fLonudlD>=H{-h
zuB4=-!^6YJ$H&yv)W*if^z`)V>gwFw+|10(_xJb9%ggxq`276*`uh6&`}_U<{h^_u
z{{H^||NsC0{{R30A^8LW0015UEC2ui01W^T000Glphs+ESrVSNb)A;I8oP07msvt?
zW!-kE91I{p1YkIu3=mUkHjhc*#R7l;EElA5romV!7K}y<)LbwJ%w-&1am<-Dr?>6A
zHTW@Igvi{-83+tN9uor`h=>CX2Q(=U1&IX%78)rj1`7rqnF)lK9t8>#3J!jtmk|sJ
IN0%W0JLM~Y#sB~S

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/preciseSliderThumb.png b/resources/dijit/themes/nihilo/images/preciseSliderThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..045bf35ed69d830b3a8f25a3459e180ea1b4c808
GIT binary patch
literal 413
zcmV;O0b>4%P)0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzKS@MERCwBiQ#)>iKnxu|>9`8wM%39P
zO1DkUkd{p%ZIMu<<_cRN5>Z5HXb^A&1mdG8eBw9SLBs5>V#)H@%3py{(Y9^QhRT|z@z%slXF*632?7Kk_995IsUTHMnMDQ)
zkgOM(L;RX5^G2SLCeKuv~^IPQu4jY1;_VKwTyevG1M#Uu(KURBj|+qU=Efn`bp
zZi}MWr)j!kf}iL4I{_ZZ?H49Vc5xiDvMf0ZEPUFKJ>7L+k!KQYU)2Bg;c#GCmN8h`
z$8F#DpLG3;FLCzu2>3$gI}F2HVtDPk?t}av`~V{7Pk;dc;kd1Onp(@G00000NkvXX
Hu0mjfC?~Xr

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.gif b/resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8c6f92eb45865a0b1c3a08f978ad2e2b61d45057
GIT binary patch
literal 258
zcmV+d0sa0*Nk%w1VGRHf0K^{v_4W1n`T4G{uJ-o!^YioN<>ko8$cc%GrlzKQdwZy;
zsEdn>^z`)I-QC{a-mtK+w6wIs!osYqtl{C|_xJazs;bM&%lP>C{QUg-`uh9(`~Cg>
zc6N6D{{H{}|NsC0A^8LW0018VEC2ui01W^T000Gl;3sfoSqk6BdETbI8_RX7r(HvS
zXEoeY3L1Y|lK4KQPAHjhal<^o^UI
zH~2AKvReekmUk28jj=7aNWr1qlTnnGS@P1_u@g5gIg?DH93}
IM~)!?I|pcgNB{r;

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.png b/resources/dijit/themes/nihilo/images/preciseSliderThumbFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c235849594ee3cd63ab53519c8985bcac9e5342c
GIT binary patch
literal 434
zcmV;j0ZsmiP)0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR7pfZRCwBilf7z$KoG~*k7zn=6~!kI
zAH=-Kg^(g}2zi48TQ4cDNs~^9SmhOjfLK`BSSbjWiHTp?S#HIT92ppPXLo+{pT&{!
zJP+l0enbfE(Es*i7{)Ds4t9sbfoz6hAWn^CS>j-h<3Qm%eqN^QI@I_52I4pl@%)r}
zHSNZ6B)*2=3_w`V#_{W>(=^>Y#ImeKynvvhX_`b0Dl-g2TBC3J6M`g~Kp}`>y$DgY
zHMBNy~D>1l_z3Mww;VjVOvJ2m;hJ&0bNIH+=mAUt$A+$+G-WmgPGhr)xaG52~sH@C`oz
c&G{8z0R7*RI)c_e82|tP07*qoM6N<$g1$Yu-T(jq

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/progressBarAnim.gif b/resources/dijit/themes/nihilo/images/progressBarAnim.gif
new file mode 100644
index 0000000000000000000000000000000000000000..543d0485c2382dfe9475fe74ddd0db5121e03ecf
GIT binary patch
literal 7064
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
aB5hv6@>&PMvIJqfgCQYtm0)JFEc`$DbMNH<

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/progressBarEmpty.png b/resources/dijit/themes/nihilo/images/progressBarEmpty.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2d3695059a1feb19af3167da1c35a973a3ef1b3
GIT binary patch
literal 314
zcmV-A0mc4_P))n|d;GtX7`)G8X-%AgaMJf+JSVdZ(Nvf=nRvc0Z>Z}MSVUC6hMf;SHZho-}6geg1BikvW
ziGr>bgCcJ*1~XsYv!)7nm?_F8$W;3zl5gIAN!44BD?}>71TQT?j+UuNzU_X3$rTiN
zQQ?fot(3aH`{!a+16ud$h4)^&qwUn8kC4#mpJ579n8FmU3oii%07a~wLALyFk^lez
M07*qoM6N<$f{zb@#Q*>R

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/progressBarFull.png b/resources/dijit/themes/nihilo/images/progressBarFull.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8f38657a3b7192e821722a3a6400571fce3a9f9
GIT binary patch
literal 746
zcmV3Ye)&WU
z1jvz5!|%>qow@l*;jOq1wOn<&L*wSs3gP1ekON+^FI9+E$Qh1lrBW=G1HY}K;p!1-
z!fJK3+G1&p%b84HJt4P8E(}A9AE$5gtg(uum|HzDViDb#nqce50YI%_#~ni_)M;^@
z&Y~Y!3N5P}Nh$!H#*gMtwS0OMJ)~NQy+UgUEp}a*&WdEGlDcCM_bZHOr(ANTB?+Uu
zbihb2&x4BBSf*+=)aKZP;+VT5$Mw>W#YkAneQ3NKRnxD-QKvgV^E7>gynN*5X1Rlx
zAGPdOEM%%*o$PXdC{n9Tc|@gjQFil``*hw;?}PF8XHv7yZr^EQ8T9AJ*6nj2qTQEg
z`e`4GU$*HT{kO#bTl>HH3d8(lhzF7*=PYJd%)K3646K!`AXOu{=iXNq1_iYhh)smI
zZxqx?uzS5L3RJJfmgMm|w!?1&>~)xDk%}y@J_`UDu#1h`l2KtqkzmU3O7_izre8p{@fKKW(YNrn<=RBr633L;LPP7|bd};c7Y3
z+}Y=FNlHe1QTwk;DlpwX^+Bi+OXtYOO|9kDVO@V6a^TJTyMI&kkBY6KIa{@
c-1{%U0K%hKu_;sD`2YX_07*qoM6N<$f+|O2Pyhe`

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderEmpty.png b/resources/dijit/themes/nihilo/images/sliderEmpty.png
new file mode 100644
index 0000000000000000000000000000000000000000..99fbd727babe6fa54b1c0070a39c287d1d3ad525
GIT binary patch
literal 114
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JibOnJ978H@CH?vT-=0~*K8U}fi7AzZCsS>JibOnJ978H@CH?vT-=0}0LFE8DhXDicM2_G33Kh$M@(iA?
KelF{r5}E)aCLe16

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderFull.png b/resources/dijit/themes/nihilo/images/sliderFull.png
new file mode 100644
index 0000000000000000000000000000000000000000..9adb25441596ab5075f1b0dac72c3dbd3e144aab
GIT binary patch
literal 130
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>Jic~yZ978H@CH?tc$ImRW!N6#vLnKdr_`wJrr+{nuYMLC}
b3I`Z=-ePU5h`g`|sGh;o)z4*}Q$iB}Pq8KK

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderFullFocus.png b/resources/dijit/themes/nihilo/images/sliderFullFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d75caeb6f7bcc162842e5f3d6d911bd2ce59836
GIT binary patch
literal 132
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>Jiqt$^978H@CH?tc$ImRW!NAB#f~V(yK8r(y50AltPqQ5b
d4l!{UFdTo!`g-|6w}(I-44$rjF6*2UngFDnCrkhU

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderFullVertical.png b/resources/dijit/themes/nihilo/images/sliderFullVertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..27e9752e8cc0f25456e89a2f4ba6242231f21cde
GIT binary patch
literal 126
zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!2~3)gaoYzQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiWEFu978H@CH?tc$FD5RefV}LkB-y+nM-C!1Tb33D;!{W
X(#%@LWfUU-RLkJ$>gTe~DWM4f(4-@Z

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderFullVerticalFocus.png b/resources/dijit/themes/nihilo/images/sliderFullVerticalFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..cca618417bb566796bb279e179d20acfeaf1880a
GIT binary patch
literal 126
zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!2~3)gaoYzQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiWEFu978H@CH?tc$FHo+e7IYahlgjsB+E>R07ff$g#!$?
XSy?T`4lHH^s%7wW^>bP0l+XkKkmez<

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderThumb.gif b/resources/dijit/themes/nihilo/images/sliderThumb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..29899a4b630782dfe9e4d276ccc775ad47a6e752
GIT binary patch
literal 238
zcmZ?wbhEHb6kyf5A%=?Iwp0gnj%O@qX$@;O*kB-Vse;9bw+3EOiO%@hT5pjKk
a3IlTiMqzPv?Fk$VVk(|d(|c7E8LR;*?`t*y

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderThumb.png b/resources/dijit/themes/nihilo/images/sliderThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6abbd2fd4e2c26cf2aee75a5bbbe1e5ee70235c
GIT binary patch
literal 413
zcmV;O0b>4%P)
hY+PcJ`UVvS=G+XTlIq$Mco@Z1Jfo)fswgs80|2y(Z%zOJ

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/sliderThumbFocus.png b/resources/dijit/themes/nihilo/images/sliderThumbFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..73ee70565e51f8aca9968f0ec66493b8c0de254e
GIT binary patch
literal 421
zcmV;W0b2fvP)CWz{X}_yCekv<&9**te8z8AN+9U
z`QA65gOcZY@E;LmjdXutJ!U`=I|zb))3$97mn2C&gb)bB(BAEKuUK9U6ZC4DW|X?F
zdtBFr`Fwtbt+!};dSK9X-M3?&=lzKco`7jGnSf{2w!9?6;bY=GWm!U+rXb7mJ>@UNd-!RPX}jG*
zk|eBurK;)^9X1+kIH

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/splitContainerSizerH-thumb.png b/resources/dijit/themes/nihilo/images/splitContainerSizerH-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7bc204d8ecf5f4191374e9ba9beec2fb7a99ce0
GIT binary patch
literal 127
zcmeAS@N?(olHy`uVBq!ia0vp^!a&T-!2~4#Jy{GS85oO$+?^QKos)S98U}fi7AzZCsS>JiljYV978H@CH?yRod5Fw|Nm$H`}>>ycz|I812cn)yU6|M
T*NKyW${0Ld{an^LB{Ts5qK78@

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/splitContainerSizerV-thumb.png b/resources/dijit/themes/nihilo/images/splitContainerSizerV-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..410a0a7a4267a36ed5d41c271e2b508f2623810d
GIT binary patch
literal 129
zcmeAS@N?(olHy`uVBq!ia0vp^%s?#6!2~34%~2=@QjEnx?oJHr&dIz4awJP!BT9nv
z(@M${i&7aJQ}UBi6+Ckj(^G>|6H_V+Po~-c6^VJeIEF}EPX6)r_4Q4ur~m!`f8Ky4
alA-YC)Qp}JabJNd7(8A5T-G@yGywp6!704}

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/splitContainerSizerV.png b/resources/dijit/themes/nihilo/images/splitContainerSizerV.png
new file mode 100644
index 0000000000000000000000000000000000000000..064bc1897b83c2a796656af3a9e62961719bcca1
GIT binary patch
literal 116
zcmeAS@N?(olHy`uVBq!ia0vp^>_E)O!2~4dW-8AFQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>Jio`r!978H@CH?vQ{QQ3)ILOe#Es((Qlu_i;9_RLTKotz0
Lu6{1-oD!M<#*`$8

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteArrows.gif b/resources/dijit/themes/nihilo/images/spriteArrows.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fc81207e70710738804fd4f0803a7f7f6a80fe50
GIT binary patch
literal 446
zcmZ?wbhEHb)M4OexT?Z%?e?SN$B$2*Jo(0>k2jzFxOVG)b#--5PfuT8UsF?4YisMZ
z>$es!UVQ!Diz`>I)YjHszxVv~>C@Y`ZM%5!;UcGwt#>02{`T76<|7V~!Q2fcl$iSe&paU`(_5Z>-2C(O<`$4y#HHr$VaJ5^DH!P`lsQC#N6$xW(U?Obh3?g$=Wa8_*%
X0x$iEP)etvB`
zw;bsFId31D&1SCAXy9MjeMER^g3wM(zu&)FE|)*~@60yL69J5f$NapGr1J+}cf7uG
z#MdV0Nv@7otJSF6?ULK=CUJiok#}5ykM(+;VzF3~zfD(X-
z!$p3KJRT1|<&0#@h+(A{~L+D>Noh)oL8WDm-Wn>u{8qSA8
zp^HEuuyGqva%sq7v7DHiARi8g$!@prBm0!Kcv&iy^v7j`gjo0LKFz}rBxEGxbiz#L
z5hNm!h+Z-n$e<)vs}(x>COd*OxGHDqbXpI}kdM&3VadT@fRY+#YlFTvZ$iu$RdbEqtP#ne`6X^r=pQ%Vs|3AygUXO
zf6FpBf;3TWB#^bf(V&WX4vR;!!rAp-jJ6C)k8H|~`Hy4rbG2H1jedee1&58sR1W>&
zF!Txu975I@uPl@A7y^Rq;~yXp{+|}c?7s8g0t^62NYX=N(GUUv0000*_@o5%*@M6OH1tR>~V2$g@uLX<>hpAbZcvC^z`)B*4BM~eUFch
zb#-;!-P}V%LywP-(b3ULN=oA5;$vfC=;-Kte0zC$c<}J>+uPgo^Yhr)*wN9@*x1*{
z$H&*#*VWb3-QC^H%*@o()bH=_{QUg={r&#_{`vX&`uh6#`1t$#`}gXyAFj
zV4h*v4Tr}W
zc$IQEH8wtl!_1(@$l1%yrZ+Sejp2QSh-e*SK(qmckajTsywJSZ5B#=IIB{ZZ6ML&AU>H(bOJ@z0sOj2JE6$R)1f
z!-x|V0F*pTGDu(!Am8)ln~&#uE}VFFg+ncXmD8799>*c3UuAh7)97zQzU@QL#Xdr>K0BB%AHIP0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Wl2OqRCwC#SWS;1Q4~EzA!M|#5T>Um
zY_z4Fj#)}<{QwKGnEnsb$@Jf_oZbyf3%@`tXo;PO4I>f40wKDMuc=!J=`LTTnO7S(
zd6HM}op%WAbM8|3wR5eNjhRsU3cylXZ*zNXrwfUGDzU}!wywz%j(fCOyJ1;O83_|cfi=wdd&zk>+
z0A{lp_xIls{1!ws8pZYXmyM0&kh;6lP7a=GJ^7@v<8(Tq)9IM{XU(7Aw$RPZS3LZ9
zILi_4SR*_I-Q)2n=AR}1wE&dn+x|evb#TFd49~CbCX&hIQFj^A{wa9c;OMk*%w5ho
p@k;XNF1Mk|n(7h)W$m8;0|1(ch|L_xa>@Vz002ovPDHLkV1hJdSa|>d

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteDivIcons.gif b/resources/dijit/themes/nihilo/images/spriteDivIcons.gif
new file mode 100644
index 0000000000000000000000000000000000000000..00ad23a310eede2ed0c8e88c2d37532e71b71ad1
GIT binary patch
literal 875
zcmV-x1C;znNk%w1VK4v?0Oo%H%F4>=>FNL9fdAZf-QC^L(9rn!`2XaU|Kg7S-FlUP
zN6yX4xuIdm$jH9FzPGox|K*wg;*9(I`~Tj4|J`{1+jHOF-~ZWbxu9Lc!^8jPo&Vv9
z|KEcD-h8gEuK(P0|JrZ==%tl|RR7?Gxt&s{j!U_tX}O+Mvz11(ltZJSn8A`7xv`!9
z=b``EY1Y=(>+9>>yIc15_Tu8=|KNkz*x2Re<+-0&=rl!RW@)zyoEY5(Mt+uPgx{QQ1sGP$H{%EY$q
z$zijzv(wYl|K*pSi&lDPIeTe7_xJaKd~w9Y#HW;CxuRx}bup@{s;8%?qN1XjdMp3t
zn~Z%{b#P?MnHXMJO1Y$L|L33TtrNMOQLcz5|JY`?w5$LB|NsC0A^8LW004ggEC2ui
z05AX$000O7fPaF5NPC8RLW7Efg@=iYe|?gZl#+vodqjDgc}19ln3|lPhk|{6sHv)`
zeSdqLu(6wlbt|^FxVL+eemgrdz`q8mt!5&}B2%zc3e5^jR_Rs
z$Z62T?J3Oc0H^rD4@
zTQI7~7Pw{Mr46qnMw0kIW8jAbA4Vj!Vh{mA*&`31%9KY_$bl9IXq1`DVh&?I3V1ni
z@We?00B~L`Py=Hyk0U%rynKpQElmbc$UqUWB!=x6VJ_?81po&D05!7A7}JH-9}EJL
zPw2ops_r2IMhF<-`tn3x85U${;J`wSD_o2ZNkE>$fDb*=TGw*|Ly+9H`)e2AX13e~?5d;e-x8*b0RhW*A8&910Q$06QI=
B)+PV|

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteDivIcons.png b/resources/dijit/themes/nihilo/images/spriteDivIcons.png
new file mode 100644
index 0000000000000000000000000000000000000000..413098acbfe38bac6cc5f89fcb50f76f10289d9e
GIT binary patch
literal 1062
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

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.gif b/resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.gif
new file mode 100644
index 0000000000000000000000000000000000000000..251389a285e06380d4e8eda1ff98e6679c817fbd
GIT binary patch
literal 1863
zcmV-N2e|l0Nk%w1VM_ol0Ooc8{r&y^{{Hs%_VDoV=;-MA`T3KRll=Vr=H}+8sHpq<
z`@+J)z`($%sj2t(_uSmvzrVkfl$7b|>Dt=b?d|QVs;Z}_r_RpK>gwv5nVIzT^t!sb
z^Yinwv$N~#>&VE+va+(JrKRlb?7qIfrlzLF#l__0kA(yQ{0KjEsz|tgNuGu%x78&A7O@wzjtJ?(U$Vppuf3;^N}?`1p&9i;j+tot>T0(b0&Ah>?+zhlht|
zW@gvd*U!(-XlQ7Ee}900fZ5sE)6>(^($ZdDUYnbnWo2cMkdTj$kD{WY%gf8y*x0YH
zuZoI_@$vEh|NsC0{{R30000000000000000000000000000000A^8LW004FXEC2ui
z080QZ000O7fOdj|goTEOh>41ejDiR)APf_VkCBs!m6DW@nwXrIh6ObhHZ(Fh4FaK~
zrKhQ@q^78;vxN#IF?GViD+alCzrn+G#mC9Z%*KSz%gxik(AI+x3&V6D
z!UPtC+|c3U+ud~^bi?B0>Hz`n=z`@A3c?(9?}HIM0S>(IaYI;uBPRUuFjwbbLP7t8
z-SF|^fINf>g*5>pz#vA53lktw0D}w%hk^)@P!NDXhb=RN9T;&T<;rzGw1Cl3XJ$=1
zD)ZHuv84lnfHZ9ieeh+$JfBMIC_rK+43VBm?I1{iFGYkIKk5J|00D&~t_KE$m~jQh
z*s^E;9a#J^BLbEKWX)RDcq0M&AO{8r44}h)fQSku2%%R$V7+_z
z^3$(x|33bC{p`_kpMQePx1WIh6(Rr&O!Tlq6jJE0fFTPu_+W$+D#)ON5K2hlh8KFM
zp@ki0SPKIQWS~M210YfWiYl_`B8)4xc*u(>);MF1GB)Dlk3a?~KKk%us2velBoINvB=HcW2QXBJrT%1E
z$3zv)!zo0bZq$)5qheZzNFVkIO)Vw9k!-qL83$%HBYZV{VEJo
zP6ZJanwp7Pi_>D-2zB$&;-k;&$s7xacN2SYhm{
z76AYO6d=P5Kga_>2dNz}uRO@oyKle$2JpiTG87QNz?S{{K~6g@%x}Z=3K2&C7f2w%
z1H*zqQ33!U3!wwZ9PB`d#~^F)KocaJJP67F=pY2h0F-?4$Mou3v&$WSd;$>x@L&N4
zHvgvq%^(+mgAe%~eZT=pFWofKV@Yi^)k-scHPTsYctQ~zU?7AQCw%yI*khONHP~X4
zZ8qC!zm2xrp)kz4wWI>pf%Of9qm5-hwBo_~MK=?)c-77xIV`Qa0HF
zDMpD5cjPJMORB&bk62
zj1VAu56}s`@WU7HOz^|gq5L$=CvSZ80X{#-2tx!&zy<69QI8$iH{bpL_u0DAsvFigbN_x
zg(s9B9VS2u`@j$=D0IOPlu!X6;Ls5kpgP>Z0!fCxO$1rRL31r+cA4*F#PIac8e4fsG6
z^0>!1il7QXh(Ql1KuA8y5e`cTfeM_^NJI9Z0X-Ok5j>zr-gLmE2pHgG8kFDx45R=%
zg7{=8iy(#-l=76x0i_3?Fo8Lm5|zD?r3iNUN?fY43uh1k24YYISpFvk5=dq;5zqhv
z*#SMsBme=H+06VPQ<)NArZb_5&1_clnBCN-hBg3$6ina)H!#s47DP^SqEnrMU}rhc
zna&Tjlb-OjgFM|?&rm=hM^h-==>DmqfVzmFDlq7c5UNmr0#u-pi>O2=s)#@U06PHh
BjY9wc

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png b/resources/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png
new file mode 100644
index 0000000000000000000000000000000000000000..e81ba07f8d99a772a5e09cc5c8f732670204b294
GIT binary patch
literal 2195
zcmV;E2yFL>P)001or1^@s6=Hr&F0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU)HAzH4RCwC#n#)fVSro=kHw{W_(~SxW
z3OWitqVWNuB0}65qH$wl+~~OWnP{B?=WOlQiWL#;~6$>S!#vl=c3ZtS?Q4Bsn
zq*VlA&Uf@yZr`q|zC~h>lk`n0)l}85&b{ZHd#lbzg-)G1MgL_xbm$QMUs}ZDcta=@
zYMwfEYSY)RU%S72`O?D2{<6I1q}kJ_Pp7f$%%6r08JQJh;LmB(rZrSoS0_qJN@!?k
zh@L)uI`rz*tG>^lKR59;{T?Y`)Ej)}ueR%Jq6QBhHn7r8k8c=P5BwY9a;!-o$EURP~=e4J*_o?Xc2Yx&Ps
zHx`+3_3Bj$hr?nV5!$*)09(x>H*X#yN4#*-`t|FrS!5CH!7l9cQ^}fr|NgxMDw#}DM@I*BcXwN}
zu(@T+7JB^nF_o2-(UK)gTv_F;c8+EYFt%B_IdTNk
zj!vFDDO1^G^O~ERu^;1wtdS%63wJbx^hHN`5tJ#x3!!uxQRC@3$^-gUGn~RABH%Fn
z7A;!z?ScSoPfrik*49dNRiG4m@Zdp*<%}KU402dx#D)zUXx+MXvgfCqHT&q%BWi4H
z6q}gBy}i9uSy?HWt+UPo&r@$#XJ_Zc$B!RLW!S=n3-Lsd-vC=$S_XLlznhD<$s(=G
z%gbdSl!ZOmRecD;s!UQ@YRlHt)JR~#Awb)=ZH)-PNl(UBid0Mvd
zO@8BZJsB#8z^tkb@iy(n@-;mf%9X6JpBb6SE51V8m#d3>(?nVi_UsUG&Zc4MB~OnW+^T%PGQ|78XMM2qA}SNiAEVk
zO=U_nD$Vo09Y~Wq)E_9iO^L>qmCD|bXlz-vWatu&EeoZ>lxW;oN1_=R7>KF)j`Txh
zkQMq`fQ_>*P3}-EHb@+B5FE97^=d~wuwj*b*oA%cL)p*7V){TW;L=4L2FKaj#neA@
z<_sM@dQ|$4EK^0b&ZbE;oE0HVA#{`%H<=QvR;>~XsL-!nyEZyLKJF^BfW-lDP#qR8
zUMx`y!a^>AvmvpdA3A&BzyVj81?=3pbBWg=(ZS$ov(J9)g9i_2^XAR8V#NxX`f$2Z
zA#~PR;5qeoaiu+>FOE<>_w3o@Xi^t1UUZc^Ocu^suwa4ggR-y(yN)*lux5tZvT!h#
z52e&XCW0nsvaS*hM0bhwGD62~}e(b(|`+Q}VY_P5p
z4SO|BvfxNqNi;!OU83<~ZDf{gusMk)r#j@E^>a%!{8$&sf*+xQC7Q{wN-ELWpfbyk
zWYZ)X2L6mjqYeD%Pt2GxLu#ZKFJ27s6QXZqWW-mZnGCBWnoO*p%#tlOMWW%SLMOjS
zR<2#UHZ9}uIK6!NvZu_F4c1L&$tLTpSzIQZt*WZ3&_TR&;Gdpo5XQD{-Rk;9iW{r9
zAS{YuRTBnfO^L>q#mg)H!K*0}u54I)Q{G)uQzH@$KsXAo{n%8SIddjzzBHLdv3~1<
zEepj18yuzvu2@rMFEJ`eXo0oAz?YMH~ia5+gs#X@E=S=6z&Z{HU6z{oIP
z7Bwsyq@`Q8Zi&Q$g4|?NBpP@Y8`2Wdg?H5rl_?Bj>Vq;{mOCe$imuN3eF;-sTr2^`
zCr;QSP_`^=VvMi}WfobDq8eGMvngNEbai!!WTDa%npS;%y)!j={qg)FMQ7nGbRJO-
z%0iw&Mysp{!kQUs%OW@kuG0MBYy{b4T_qY`@IoA!2&MzP`|jO4x^w5wFsEk5uV{j@
zxdSu2SqD62~}UaXDGk_|Q|(d1NzAJhI7U;xL`
V5GgrqL(KpH002ovPDHLkV1hgq7(f63

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteTree.gif b/resources/dijit/themes/nihilo/images/spriteTree.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e546e281b131d5a45571c6fd3a5bb7a30e856f1e
GIT binary patch
literal 233
zcmV)L?(XdD?EU@yi;Ii%^Yi!j_xt<%@bK{U_4V@d
z^3KlA`T6<9#l`>s|NsC0A^8LW000jFEC2ui05$*;000D*@X1N5y*TU5yZ>M)jwIHc
zXxdzATT%@(I5a&ls};|+bLX$euIIzCWW--kGIS7ZMjf)JTsEIYAZ%Kz1{;P0VLUz<
z8Vi6Lzzmbi=k)rruGg6f1A{@>8xmR*4S9Qoe}NEE9<9Z`X(e>q;IB1fvgU@*&{>z@CW19*Rxu-w?Wy=ehA>3xa@u
z>Z9_IC5HIE&x8=nakc|Fjw2g}ffYq@D5dh)sdzTABuVV%aof#9&wq?GO*f+!MUm=5
z%CZF4br&Mf^Y}N9=8R`eRaNGv2|RgVWLXAH(?Hv{&~=@PIF6?_KF5B1Pk*x)d!Bii
zdalM|#QMHhI~nKiqDd*I0_aK~vFDi=($qsf6*XZPs-HZ|+H;FFM!~O>+9X!jHHnnU
ja|Ld%EjF=x@DgAEAcH7jJ)L?(XdD?EU@yi;Ii%^Yi!j_xt<%@bK{U_4V@d
z^3KlA`T6<9#l`>s|NsC0A^8LW000jFEC2ui05$*;000D*@X1N5y*TU5yZ>M)j^x&y
zXxdzATT%@(I5a&ls};|+bLX$euIIzCWW--kGIS7ZMjf)JTsEIYAZ%KziU451qG31?
z&gX+67Z#JvXo8yEt^+uYgn_{z@C^xC6M1`le}PLv2nq!S1dR#^f=r8zmXVVq4FQ~;
jotc}So|z&I0;i~`psB2+AuTE_uqcVOwzs&sArSyOolA4X

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/spriteTree_rtl.png b/resources/dijit/themes/nihilo/images/spriteTree_rtl.png
new file mode 100644
index 0000000000000000000000000000000000000000..b06afdb82c45dcc546b48a37dfd6ae61349d4245
GIT binary patch
literal 335
zcmV-V0kHmwP)4WrEz+R#!uIxA233XzI6r8V9kI65SCTjYVUBY^-S-XSZ3FVN))Y
z&KamFk)|o4lp;dNA-60G5<;N1Z9gs$O2-$1Zi=(9vMldu>}t@i>s~haJkP5CA*!l6
z{I#Me*4!Q+oedWq8%dIw2M$a{J?gra!!XEk93|&`4aS(dhWn6*=ia?<)7gis&Y3Vy
zMW{GTGK`-^nWjkE;M)escqYp5`}gl}-@g6$@#E*upI^Uz{qW(#r%#`rK7IP;&704kKY#rA
z@xg-!U%q_#_wV1md-pD1zWnFUpa1{=fB*jd*RNlH|Ndnd1(bz=;!hSv1_n_E9gs1g
zIALHEI`O3Miyf<#%
Px_#$X`~3&}jSSWR%Flo9

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tabBottomEnabledC.gif b/resources/dijit/themes/nihilo/images/tabBottomEnabledC.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9ef9ab08496213ec596cdabcea577af6dd8ea51d
GIT binary patch
literal 511
zcmZ?wbhEHblw>escqYp5`}gl}-@g6$@#E*upI^Uz{qW(#r%#`rK7IP;&704kKY#rA
z@xg-!U%q_#_wV1md-pD1zWnFUpa1{=fB*jd*RNlH|Ndnd1(bz=;!hSv1_n_E9gs1g
zIALIqY2a&WZfR|65$^2j?&escqYp5`}gl}-@g6$@#E*upI^Uz{qW(#r%#`rK7IP;&704kKY#rA
z@xg-!U%q_#_wV1md-pD1zWnFUpa1{=fB*jd*RNlH|Ndnd1(bz=;!hSv1_n_E9gs1g
zIALI~Zs2cfZfR|6VeRbd?&3l}e45V(5n`i+~n
qZr{0k@BV{_j~+jH`s}XA%U7@8ynW64;p3;zUp}>e|H0qLU=0ArM3VFX

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tabContainerSprite.gif b/resources/dijit/themes/nihilo/images/tabContainerSprite.gif
new file mode 100644
index 0000000000000000000000000000000000000000..92044a7f191eee8e86079d6e2e8a34be0c50644e
GIT binary patch
literal 1285
zcmV+g1^W6&Nk%w1VHp6z0mKvl`T6g??7-{0Tk{Qv*||Ns900000000000000000000000000
z000000000000000A^8LW000yKEC2ui02u(n0RRR6AayuoX`U!KPHgMGFzdv0J=eH<
zPf+jwz~C-OEZ&Mp;4#TuGLf@qlP85zdy%Ym%iTu1;Bdr&jY!Vuv|3GunAdPP+03Zd
z1^B$)ZlB-v0D*#ogk%y7f&+?+1B8x-0*e8Yl$Dm0WQYTl3!R>ypq&bb0F#~%sHv)}
z4-TZJovgB{u86P;v$M6O0jIgFySKly%$h5`2&8^SJ(aO-x*3{V3%+=h{
zsM+1yw#(qs<=4pK=j`C_-s#%w-|zMDyz0a7-g_mm521
z$+CxKnQ6K}_zW6OgwYOes)5qNu8V0{ZF2%&=#4r3pE7DkBSFBc-XVJ;mm
zB^>|~41j=M7Kwmj3M&w{n2S2FaMBl?i9utHV9;3F8d12hBO6rUnBx^C^=OijMFuG(
z7dI}cMH@~sSw@su%t7UoZd_SqmOrw=WtV8o0cILvj(NrmZ#slND(tYt7HjOW
z$R?}ovdlK??6b$pI_k80^;IhWV5VAD*=AazrYdS?#!4EPr+Is&XPJeh?PTeKWLdZ7
zp8GDm+@8DJs`q~DO1Q4E8SB2`?q+Ad{*F6l1O}6vaF+-JeDK1-LcC+c14~>Q#RWU8
zu*M8q3>wDadMp#j4|5!`$rFnl6UiG_jPk`Q!^CpOFMk~KOEXW58nq^<$ny#_@}Ox<
zeynD+AF?H_$C^g3h9(_N+tlOGFHL?NMQuIx8CMR^(dh5Y790EIXU
zJR*x37`TN%nDNrxx<5ccV^0^ykcwN$fByfsXJ%$Ty*_@wgNU-Saz|29lG6tVA10BH
pS_?&#k3>B(?Fm|ZMZ?vfi{UgomyTA~%;`Yw44$rjF6*2UngFVLC(Qr=

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/titleBarActive.png b/resources/dijit/themes/nihilo/images/titleBarActive.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe6c7a4e4f5e1778a92f87ea17d1a554a90184ae
GIT binary patch
literal 155
zcmeAS@N?(olHy`uVBq!ia0vp^Oh7!114LFUpHl-;>?NMQuIx8CMR|FZdzANm2MTc(
zctjR6FmMZjFyp1Wb$@_@R-P`7Ar-fh|NQ@N&&TZZrNmDY&<#Tt%j*rZ;;6%hG(2IX7UTCrUFf2@O1TaS?83{1OPm|D`x-z

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorDown.gif b/resources/dijit/themes/nihilo/images/tooltipConnectorDown.gif
new file mode 100644
index 0000000000000000000000000000000000000000..9c3849553aa71a67ab40f153223b8394574ccd9d
GIT binary patch
literal 205
zcmZ?wbhEHb6lCCLI3mOF@87>?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1
z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&?
zIdkSe7%;$q;!hSv1_l`h9gqOXP6k%5gl!Dbne(0s6*x8QJ9xOT({0bPrK-lu4cO*1
z2EIJY#x9eT@J3NYH__O@bgG@c8%~F)`z4d7fKYmPrjbN1S_sH^qg7YYt!g191nA{9GV2
z`EcLb(031D$9pwRg9_eTOb|Lxz!)abkCP{70GE*!{#lmZ@SrG4rm8AMQG{xajD2N9
ou`-C9g{LqKb?i$9h@Suh0BSqSi~!Qew*UYD07*qoM6N<$f@OJ#%>V!Z

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorLeft.gif b/resources/dijit/themes/nihilo/images/tooltipConnectorLeft.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fc947e0a1997c1cd7c0bf170312a93596c2b735c
GIT binary patch
literal 205
zcmZ?wbhEHb?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1
z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&?
zIdkSe7%;$q;!hSv1_l`h9gqOXP6k#l1@*oZw@IBF<}6yo%3y79WZOiRB8hLhX(F!Y
zk7;s9%~;60xR7DWHb=Hw$zJm=EJ~OZ(q|;tQC?!HP;un)nMrn`adu&kHYW8lDKc0C
E04+IkLI3~&

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorLeft.png b/resources/dijit/themes/nihilo/images/tooltipConnectorLeft.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3de66a74bcea7892e3bd1b69f33e1b748674f4d
GIT binary patch
literal 361
zcmV-v0ha!WP)tl3wR&>$n>QHo12M4w11nkfzS3fu)-XD5CQSf~q
zX6E%_2C@jMs=AxPYe5h`Ow$CzFo1`Tk|gb2*9ApUt~YMsC!DROX=}%EKorH_gTHu>
zhezACLD%(vPZ_a>^Crvk&htFL*WcWWu!|)UDnLc>`fdrrTg$SpZKp!pUl?PMWf=^^
zFo{z{3&iI*j-hQ^E~b3rywr7l2*VJ{vgG11r>^UkNs@e~X$pPcb1~%$XH^u%DF^~+
znud$V9B}_l6h)Bd`6Q;iWBEt?S{Eum=NDx-&s9~i9{~mc8n0Yv0MM>800000NkvXX
Hu0mjfFw&Ti

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorRight.gif b/resources/dijit/themes/nihilo/images/tooltipConnectorRight.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b0e8097f4b1fe9b8aead6c2b22d23a5702042fbf
GIT binary patch
literal 204
zcmZ?wbhEHb?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1
z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&?
zIdkSe7%;$q;!hSv1_l`h9gqOXP6k%bgk!xaJ2^ZfnHra^c)U&U48!T!g$gd6r@6W`
zzTHlcYGPWh!E9k7p{8d%fk`DmEp1ZFKZS`4&D$+vYNWm2UR!m*qTBtIY{g_J25SJ#
CJ8_o)

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorRight.png b/resources/dijit/themes/nihilo/images/tooltipConnectorRight.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d62dcd40356c6a2de58b359eccd950d3423a7cc
GIT binary patch
literal 363
zcmeAS@N?(olHy`uVBq!ia0vp^+(0bI!3JVI47&}a7>k44ofy`glX(f`uqAoByDx`7I;J!0~HH{FeAgPITAp@f1WOmAsXjT9Tb^hx`>t0tsXsu5P
z4!vspfop|n%#%4stNXW#3GQU<+Z^G-k|5)LYn$rQEzH}xB@~|fTrX`A=sUppW6sg%
zUuyde+va>0yP=!ZFh$7svOw}3=6;76M;Vlwwu-&CRVvyWxn`9{fY-t)Ogp0QzL|5_
za{C_3r7hQ_vfswJtZUfzhr3O{;Fy8$Wmjo&i|0LtZTsHe_qVP8Gw=Tc31#2QI&m9V
z3eL^_e@yp-+4sJn?6U?u><>79M6KE+)AsNoOZaDA&Q~j9Zrh(S0)_;Gr>mdKI;Vst
E0K0pWx&QzG

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorUp.gif b/resources/dijit/themes/nihilo/images/tooltipConnectorUp.gif
new file mode 100644
index 0000000000000000000000000000000000000000..54bcf652c6bf0f540ed3d9a2079fcb5895b0605d
GIT binary patch
literal 205
zcmZ?wbhEHb6lCCLI3mOF@87>?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1
z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&?
zIdkSe7%;$q;!hSv1_l`h9gqOXP6k#l1@%4|vxF2cv8ZLDtF%03D<4TQW0by-VsTEj
z>86CC2-7DIvh|cCD9e=l>9P`b5_d>L4$JU?FSCsWz{iKWUvMR
DbR2Fi

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/tooltipConnectorUp.png b/resources/dijit/themes/nihilo/images/tooltipConnectorUp.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f7a5d8fd543089c5cc59cd80ef2051519dcbbbe
GIT binary patch
literal 319
zcmV-F0l@x=P)BGU0T}`UQc_Y3+}zwb
zAaP<1v1evx?ow1#WB_^tEC8aFl$02ln3%eNTuWjM$&{CuXJBV%M-c?^LE_MW#%oBI
zu&{8rkP!AT1j;c0V
z?AfbVukPKu_sp3y+qP}nx^?TnfB*9H^FM$7ymRNy`}gnH)zuw8e*E_B+m9bVe);m{
z!Gj0atXZ>X&z=(}PF%ZoZR5s`Z{EB)efsqI^XDHtc<}V;(_g=S9X)z<$BrHK_4R#y
zeV;ykN=Zq1_UzfZb?bir{(blE-7QeZ1WM>cQXykfb6=I&i!7Jj&;J0`oqqa$#DKGmX|8?vAj77y-rHmNX
zGwCpHV3kv7_LE$^Q+3Y<34vyHt{q2@uV;5^=3??&@6Tj$!JnC*rjW$n6@`DwYsh*v>#4cy@p4>{a8Okw#v{Y%#i4EmW`Ts_rOK|2tnz#U
zhZZm~P2^S*P>^6yKGY^A6ULxmvY@Gp*FNAwhl5f>o05dY90QSshdRW#M05-uIxq>b
q87V}5`0$90n_0$f4F%}28J29*~C-V}>VN3FMcVYMs
zf(!O8p9~a{@N{tuk+_^3vuf$la}F#CNeV(eT1)zz7*jupfJ

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/treeI_half_rtl.gif b/resources/dijit/themes/nihilo/images/treeI_half_rtl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..44ad021a36dea29ecf72868965aed52ce393a41d
GIT binary patch
literal 66
zcmZ?wbhEHb6k-r!XkcWxeEIVK|Nj+#vM@3*Ff!;c00Bsbfl0Ebzv1*U-oxEFmrAnZ
T%D(@}edICiS?974Mh0sDw@Vjn

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/treeI_rtl.gif b/resources/dijit/themes/nihilo/images/treeI_rtl.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0d32a2f731795134a05617873080e36711806100
GIT binary patch
literal 72
zcmZ?wbhEHb6k-r!XkcWxeEIVK|Nj+#vM@3*Ff!;c00Bsbfl0onzv1*U-oxEFmrAnZ
Z%D(@JRWx-|EiqfUO;-E*E?-6lYXCOA7%2b%

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/validationInputBg.gif b/resources/dijit/themes/nihilo/images/validationInputBg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c28475c8d4e2f1e6a59369f4ee46c17b700dffce
GIT binary patch
literal 93
zcmZ?wbhEHbWMmLx*v!E2@87@QzkmPu@#D{*KRDSr
z1<%~X^wgl##FWaylc_d9MGBrSjv*Ddl79XBYc0&o%q*;|tgLtD$N&HJ8>DO`6b>+0
X-er>(iZbp8s%7wW^>bP0l+XkKkhddj

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/images/warning.png b/resources/dijit/themes/nihilo/images/warning.png
new file mode 100644
index 0000000000000000000000000000000000000000..c52f83dc3b5ffb880302f50574758a5618bdc1fc
GIT binary patch
literal 1275
zcmd^8`%jx?6n?vg%Ya^>g??Xe4scMpWSG=3(L`O!C=mh6(5h*i4iP7r*2&~D9MidE
z+2$B%#$*K8u*(8NB;7<4I)rtCEhuGB#s=-Wu9TKu_^7>qUw!!#{MnP7^W>c5&3T^Z
zA?X%!GiMT^<0o0{|3s0KodB?OpXg0LY-cWPf2-9ED1u(x@~#jh>R6g0K)Shs#FUd>)^`
ziKY8X0GtFMip4@QGX;Slp0ZEzjP&PgBa2Z5=T@Bo%evRT8Ci4rUpPEe*f@HyeY&cl
z?cSq}6|2YP2_n)i;Rl_0vh(GqChGgW)kZvQ$K0M*);&Ms!Z
zT6=uhY<758UB0X1#@ZeY<_mcPp{5&CtDC{z*)^LtEWR+HvV|sX|14nvdmwCfxw|K)
z4z;$nkB?tct8baj3axfXryE&V7<=$QV>0QjRtgmgqZ=F!29t@PsNLh?aJeX(jrskU
z&ld=Xae`RT>&oDION7Qz-PNNJ}Ly#of9UFWB}c;lP;jVu!Oap}W!FvkbD&pU;J!_4UE{4|~TxzQwW
z9f`dyK>RM}WM#>tcrcs*`m$1|KYY()G^nG2BARsW>C|6d%%45hpl`phKCS(hk$4qF
zjXw=iDHJ-5mXw&tWH1mGi_77#QIyZ)5jY-+L^?a5_O)Mw~dmKnF#P`bxL
ztz?mNEM~lw^t>poyCvoO9$A4@p14azJ|t&6yXyqWrkLxiULsxU9PF25?T%gHA*3^R
d=g*#e^Z43R!(GB0qh;%I#f7D!!Mz8*`WG*c$M66E

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/nihilo/layout/AccordionContainer.css b/resources/dijit/themes/nihilo/layout/AccordionContainer.css
new file mode 100644
index 00000000..b62a7c36
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/AccordionContainer.css
@@ -0,0 +1 @@
+.nihilo .dijitAccordionContainer {border-color: #ccc; background-color: #fff;}.nihilo .dijitAccordionTitle {background:#fafafa url("../images/titleBar.png") repeat-x top left; border-top: 1px solid #dedede; padding: 5px 4px 6px 8px; font-size: 0.9em; font-weight: bold; color: #6d6d6d;}.nihilo .dijitAccordionTitleSelected {background: #f9f9f9 url("../images/accordionItemActive.png") top repeat-x; font-weight: bold; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 5px 4px 5px 8px; color: #243C5F;}.nihilo .dijitAccordionArrow {background:url("../images/spriteRoundedIconsSmall.gif") no-repeat -30px top; width:15px; height:15px; margin-top:-1px;}.nihilo .dijitAccordionTitleSelected .dijitAccordionArrow {background:url("../images/spriteRoundedIconsSmall.gif") no-repeat -15px top; margin-top:-1px;}.nihilo .dijitAccordionText {margin-left: 4px; margin-right: 4px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/layout/AccordionContainer_rtl.css b/resources/dijit/themes/nihilo/layout/AccordionContainer_rtl.css
new file mode 100644
index 00000000..f47d59e3
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/AccordionContainer_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitAccordionArrow {background-position: 0 top;}.dijitRtl .nihilo .dijitAccordionTitleSelected .dijitAccordionArrow {background-position: -15px top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/layout/BorderContainer.css b/resources/dijit/themes/nihilo/layout/BorderContainer.css
new file mode 100644
index 00000000..59bd065c
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/BorderContainer.css
@@ -0,0 +1 @@
+.nihilo .dijitBorderContainer {background-color: #fcfcfc; padding: 5px;}.nihilo .dijitSplitContainer-child,.nihilo .dijitBorderContainer-child {border: 1px #ccc solid;}.nihilo .dijitBorderContainer-dijitTabContainerTop,.nihilo .dijitBorderContainer-dijitTabContainerBottom,.nihilo .dijitBorderContainer-dijitTabContainerLeft,.nihilo .dijitBorderContainer-dijitTabContainerRight {border: none;}.nihilo .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.nihilo .dijitSplitterH,.nihilo .dijitGutterH {background:#FCFCFC; border:0; border-left:0 solid #d3d3d3; border-right:0 solid #d3d3d3; height:5px;}.nihilo .dijitSplitterH .dijitSplitterThumb {background:#8BA0BD none; height:1px; top:2px; width:19px;}.nihilo .dijitSplitterV,.nihilo .dijitGutterV {background:#FCFCFC; border:0; border-top:0 solid #d3d3d3; border-bottom:0 solid #d3d3d3; width:5px;}.nihilo .dijitSplitterV .dijitSplitterThumb {background:#8BA0BD none; height:19px; left:2px; width:1px;}.nihilo .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/layout/ContentPane.css b/resources/dijit/themes/nihilo/layout/ContentPane.css
new file mode 100644
index 00000000..9bef1a7e
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/ContentPane.css
@@ -0,0 +1 @@
+.nihilo .dijitContentPane {padding: 0;}.nihilo .dijitTabContainerTop-dijitContentPane,.nihilo .dijitTabContainerLeft-dijitContentPane,.nihilo .dijitTabContainerRight-dijitContentPane,.nihilo .dijitTabContainerBottom-dijitContentPane,.nihilo .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.nihilo .dijitSplitContainer-dijitContentPane,.nihilo .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/layout/SplitContainer.css b/resources/dijit/themes/nihilo/layout/SplitContainer.css
new file mode 100644
index 00000000..6a8acbdc
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/SplitContainer.css
@@ -0,0 +1 @@
+.nihilo .dijitSplitContainerSizerH {background:url("../images/splitContainerSizerV.png") repeat-y #fff; border:0; border-left:0 solid #d3d3d3; border-right:0 solid #d3d3d3; width:5px;}.nihilo .dijitSplitContainerSizerH .thumb {background:url("../images/splitContainerSizerV-thumb.png") no-repeat; left:1px; width:2px; height:19px;}.nihilo .dijitSplitContainerSizerV {background:url("../images/splitContainerSizerH.png") repeat-x #fff; border:0; border-top:0 solid #d3d3d3; border-bottom:0 solid #d3d3d3; height:2px;}.nihilo .dijitSplitContainerSizerV .thumb {background:url("../images/splitContainerSizerH-thumb.png") no-repeat; top:1px; width:19px; height:5px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/layout/TabContainer.css b/resources/dijit/themes/nihilo/layout/TabContainer.css
new file mode 100644
index 00000000..27a13a4a
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/TabContainer.css
@@ -0,0 +1 @@
+.nihilo .dijitMenu,.nihilo .dijitMenuBar {border: 1px solid #d3d3d3; margin: 0; padding: 0; background-color: #fff;}.nihilo .dijitBorderContainer .dijitMenuBar {border: 1px #ccc solid;}.nihilo .dijitMenuItem {font-family: sans-serif; margin: 0; color: #243C5F;}.nihilo .dijitMenuBar .dijitMenuItem {padding: 4px 5px;}.nihilo .dijitMenuPreviousButton, .nihilo .dijitMenuNextButton {font-style: italic;}.nihilo .dijitMenuItem TD {padding:1px;}.nihilo .dijitMenuPassive .dijitMenuItemHover,.nihilo .dijitComboBoxMenu .dijitMenuItemHover,.nihilo .dijitMenuItemSelected {background-color: #ffe284; color: #243C5F;}.nihilo .dijitMenuItemIcon {width: 15px; height: 15px;}.nihilo .dijitMenuExpand {width:15px; height:15px; background-image: url("../images/spriteRoundedIconsSmall.png"); background-position: -30px top;}.dj_ie6 .nihilo .dijitMenuExpand {background-image:url("../images/spriteRoundedIconsSmall.gif");}.nihilo .dijitMenuSeparator {height: 1px;}.nihilo .dijitMenuSeparatorTop {border-bottom: 1px solid #fff;}.nihilo .dijitMenuSeparatorBottom {border-top: 1px solid #d3d3d3;}.nihilo .dijitCheckedMenuItemIconChar {display: none;}.nihilo .dijitCheckedMenuItemIcon {background-image: url("../images/spriteCheckbox.gif"); background-position: -80px;}.nihilo .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}.nihilo .dijitTabContainer .tabStripRBtn {margin-right: 21px;}.nihilo .dijitTabContainer .tabStripLBtn {margin-left: 21px;}.nihilo .dijitTabContainerBottom .nowrapTabStrip .dijitTab {top: 0;}.nihilo .dijitTabPaneWrapper {background:#fff; border:1px solid #ccc; margin: 0; padding: 0;}.nihilo .dijitTab {padding:3px 6px 3px 4px; background: url("../images/tabContainerSprite.gif") repeat-x 0 -350px; position: relative; line-height:normal; margin: 0 1px; color: #6d6d6d; border: 1px #dedede solid; border-bottom: 1px #ccc solid;}.nihilo .dijitTabHover {color: #243C5F; background: url("../images/tabContainerSprite.gif") repeat-x 0 -200px;}.nihilo .dijitTabChecked {background: url("../images/tabContainerSprite.gif") repeat-x 0 -50px; color: #243C5F !important;}.nihilo .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.nihilo .dijitTabContainerTabListNested {background: #FDFDFD; border: none; margin-bottom: 0;}.nihilo .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.nihilo .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.nihilo .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.nihilo .dijitTabContainerSpacerNested {height: 0; border-bottom: 0;}.nihilo .dijitTabPaneWrapperNested {border: none;}.nihilo .dijitTabCloseButton {background: url("../images/spriteRoundedIconsSmall.png") no-repeat -60px top; width: 15px; height: 15px; margin-top: -1px;}.dj_ie6 .nihilo .dijitTabCloseButton {background: url("../images/spriteRoundedIconsSmall.gif") no-repeat -60px top;}.nihilo .dijitTabCloseButtonHover {background: url("../images/spriteRoundedIconsSmall.png") no-repeat -60px -15px;}.dj_ie6 .nihilo .dijitTabCloseButtonHover {background: url("../images/spriteRoundedIconsSmall.gif") no-repeat -60px -15px;}.nihilo .dijitTabContainerTop-tabs {border-bottom: none; padding-bottom: 1px; background-position: bottom; padding-left: 3px;}.nihilo .dijitTabContainerTop-tabs .dijitTab {border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}.dj_ie6 .nihilo .dijitTabListContainer-top,.dj_ie7 .nihilo .dijitTabListContainer-top {z-index: 3;}.dj_ie6 .nihilo .dijitTabContainerTop-tabs,.dj_ie7 .nihilo .dijitTabContainerTop-tabs {border-bottom: 1px solid #ccc; padding-bottom: 0;}.nihilo .dijitTabContainerTopNoStrip {padding-top: 3px;}.nihilo .dijitTabContainerTop-container {border-top: none;}.nihilo .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color: #f8f8f8;}.nihilo .dijitTabContainer .dijitTabContainerTopStrip {border-bottom: none; padding-top: 1px; margin-top: 1px; background: #f2f2f2; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}.nihilo .dijitTabContainerBottom-tabs {border-top: none; background-position: top; padding-left: 3px;}.nihilo .dijitTabContainerBottom-tabs .dijitTab {border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-bottom: none; border-top: 1px solid #ccc; padding-top: 3px; padding-bottom: 3px; background: url("../images/tabBottomEnabledC.gif") repeat-x bottom left;}.nihilo .dijitTabContainerBottom-tabs .dijitTabHover {color: #243C5F; background: url("../images/tabBottomHoverC.gif") repeat-x bottom left;}.nihilo .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color: #f8f8f8; background: url("../images/tabBottomActiveC.gif") repeat-x bottom left;}.dj_ie6 .nihilo .dijitTabListContainer-bottom,.dj_ie7 .nihilo .dijitTabListContainer-bottom {z-index: 3;}.dj_ie6 .nihilo .dijitTabContainerBottom-tabs,.dj_ie7 .nihilo .dijitTabContainerBottom-tabs {border-top: 1px solid #ccc; margin-top: -1px;}.nihilo .dijitTabContainerBottom-container {border-bottom: none;}.nihilo .dijitTabContainer .dijitTabContainerBottomStrip {border: 1px solid #ccc; background: #f2f2f2; border-top: none; padding-bottom: 2px;}.nihilo .dijitTabContainerBottom-spacer,.nihilo .dijitTabContainerTop-spacer {height: 2px; border: 1px solid #ccc;}.nihilo .dijitTabContainerTop-spacer {margin-top: -1px; background: #f3f3f3;}.nihilo .dijitTabContainerBottom-spacer {margin-bottom: -1px; background: #f8f8f8;}.nihilo .dijitTabContainerRight-tabs {border-color: #ccc; padding-top: 3px;}.nihilo .dijitTabContainerRight-tabs .dijitTab {border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-left: 1px solid #ccc; border-bottom: 1px solid #dedede !important;}.nihilo .dijitTabContainerRight .dijitTabListWrapper {padding-right: 3px;}.nihilo .dijitTabContainerRight-tabs .dijitTabChecked {border-left: 1px solid #f8f8f8;}.nihilo .dijitTabContainerRight-container {border-right: none;}.dj_ie .nihilo .dijitTabContainerRight-tabs .dijitTab {border-bottom: solid #fff 1px;}.nihilo .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color: #f8f8f8;}.dj_ie .nihilo .dijitTabContainerRight-tabs .dijitTabChecked,.dj_ie .nihilo .dijitTabContainerRight-tabs .dijitTabCheckedHover {border-bottom: solid #efefef 1px;}.nihilo .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #ccc; border-left: none; background: #f2f2f2;}.nihilo .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px;}.nihilo .dijitTabContainerLeft-tabs .dijitTab {border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #dedede;}.nihilo .dijitTabContainerLeft-tabs .dijitTabChecked {border-right: 1px solid #f8f8f8;}.nihilo .dijitTabContainerLeft-container {border-left: none;}.dj_ie .nihilo .dijitTabContainerLeft-tabs .dijitTabChecked,.dj_ie .nihilo .dijitTabContainerLeft-tabs .dijitTabCheckedHover {border-bottom: solid #efefef 1px;}.dj_ie .nihilo .dijitTabContainerLeft-tabs .dijitTabInnerDiv {border-bottom: solid #fff 1px;}.nihilo .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #ccc; border-right: none;}.nihilo .dijitTabContainerLeftStrip {background: #f2f2f2;}.nihilo .dijitTabContainerLeft-tabs .dijitTab,.nihilo .dijitTabContainerRight-tabs .dijitTab {margin: 1px 0;}.nihilo .dijitTabContainerLeft-spacer,.nihilo .dijitTabContainerRight-spacer {width: 2px; border: 1px solid #ccc; background: #f8f8f8;}.nihilo .dijitTabContainerRight-spacer {border-right: none;}.nihilo .dijitTabContainerRight-tabs {padding-top: 3px; height: 100%;}.nihilo .dijitTabContainerLeft-tabs {height: 100%;}.nihilo .dijitTabContainerLeft-spacer {border-left: none;}.nihilo .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.nihilo .dijitTabContainer .tabStripButton {margin-right: 0; padding: 5px 3px 6px 0px;}.dj_ie6 .nihilo .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_ie7 .nihilo .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_opera .nihilo .tabStripButton .dijitTabInnerDiv .dijitTabContent {padding-bottom: 7px;}.dj_ie6 .nihilo .tabStrip-disabled .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_ie7 .nihilo .tabStrip-disabled .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_opera .nihilo .tabStrip-disabled .tabStripButton .dijitTabInnerDiv .dijitTabContent {padding-top: 4px;}.nihilo .dijitTabStripIcon {height: 14px; width: 14px; background: url(../images/spriteRoundedIconsSmall.png) no-repeat left top;}.dj_ie6 .nihilo .dijitTabStripIcon {background-image: url(../images/spriteRoundedIconsSmall.gif);}.nihilo .dijitTabStripSlideRightIcon {background-position: -30px top;}.nihilo .dijitTabStripMenuIcon {background-position: -15px top;}.nihilo .dijitTabContainerTopNone {padding-top: 0;}.nihilo .dijitTabContainer .tabStripButton-top {margin-top: 1px;}.nihilo .dijitTabContainer .tabStripButton-bottom {border-bottom: medium none; border-top: 1px solid #CCCCCC;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/layout/TabContainer_rtl.css b/resources/dijit/themes/nihilo/layout/TabContainer_rtl.css
new file mode 100644
index 00000000..1735cb92
--- /dev/null
+++ b/resources/dijit/themes/nihilo/layout/TabContainer_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .nihilo .dijitTab {margin-right:0; margin-left:2px;}.dijitRtl .nihilo .dijitTabContainer .tabStripButton {margin-left: 0;}.dijitRtl .nihilo .dijitTabContainerTopStrip,.dijitRtl .nihilo .dijitTabContainerBottomStrip,.dijitRtl .nihilo .dijitTabContainerTop-tabs,.dijitRtl .nihilo .dijitTabContainerBottom-tabs {padding-left: 0; padding-right: 3px;}.dijitRtl .nihilo .dijitTabInnerDiv {padding-left: 3px; padding-right: 4px;}.dijitRtl .nihilo .dijitTabPaneWrapper {#zoom: 1;}.dj_ie-rtl .nihilo .dijitTabContainerLeft-tabs {margin-left: 0 !important;}.dj_ie-rtl .nihilo .dijitTabContainerRight-tabs {margin-right: 0 !important;}.dijitRtl .nihilo .dijitTabContainerLeft-tabs .dijitTab,.dijitRtl .nihilo .dijitTabContainerRight-tabs .dijitTab {margin-left:0;}.dj_ie-rtl .nihilo .dijitTab .dijitTabInnerDiv{width : 1%;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/nihilo.css b/resources/dijit/themes/nihilo/nihilo.css
new file mode 100644
index 00000000..fc224356
--- /dev/null
+++ b/resources/dijit/themes/nihilo/nihilo.css
@@ -0,0 +1 @@
+.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: 50% !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_webkit .dijitTextBoxDisabled input {color: #eee;}.dj_webkit textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: "";}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0.01;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {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: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dj_ff3 .dj_a11y div.dijitSplitter:focus {outline-style:dotted; outline-width: 2px;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitTitlePaneTitle {cursor: pointer;}.dijitFixedOpen, .dijitFixedClosed {cursor: default;}.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{display: none;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner {display:inline !important; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode {display:none;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarYearLabel {white-space: nowrap;}.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 {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {position: relative; vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_ff3 .dj_a11y .dijitMenuItem td {padding: 0 !important; background:none !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitCheckedMenuItemIconChar {vertical-align: middle; visibility:hidden;}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {visibility: visible;}.dj_a11y .dijitCheckedMenuItemIconChar {display:inline !important;}.dj_a11y .dijitCheckedMenuItemIcon {display: none;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow-y: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitSelectError .dijitButtonContents .dijitButtonText {display: none !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.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;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitSelectMenu .dijitMenuTable {margin: 0; background-color: transparent;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled.png"); width: 16px; height: 16px;}.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled8bit.png");}.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError {background-image: url("../../icons/images/commonIconsObjActDisabled.png");}.dijitIconSave {background-position: 0;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -160px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;} .dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage{background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.dijitIconLoading {background:url("../../icons/images/loadingAnimation_rtl.gif") no-repeat; height: 20px; width: 20px;}.nihilo .dojoDndItemOver {background-image: url("images/treeHover.png");}.nihilo table.dojoDndAvatar {-moz-border-radius: 0; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; font-size: 75%; color: black;}.nihilo .dojoDndAvatar td {border: none;}.nihilo .dojoDndAvatar tr {border: none;}.nihilo .dojoDndAvatarHeader td {height: 20px; padding: 0 0 0 21px;}.nihilo .dojoDndAvatarItem td {padding: 2px;}.nihilo.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-image: url("images/dndNoMove.png"); background-repeat: no-repeat; background-position: 2px center;}.nihilo.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-image: url("images/dndNoCopy.png"); background-repeat: no-repeat; background-position: 2px center;}.nihilo.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url("images/dndMove.png"); background-repeat: no-repeat; background-position: 2px center;}.nihilo.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url("images/dndCopy.png"); background-repeat: no-repeat; background-position: 2px center;}.nihilo .dijitContentPane {padding: 0;}.nihilo .dijitTabContainerTop-dijitContentPane,.nihilo .dijitTabContainerLeft-dijitContentPane,.nihilo .dijitTabContainerRight-dijitContentPane,.nihilo .dijitTabContainerBottom-dijitContentPane,.nihilo .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.nihilo .dijitSplitContainer-dijitContentPane,.nihilo .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;}.nihilo .dijitMenu,.nihilo .dijitMenuBar {border: 1px solid #d3d3d3; margin: 0; padding: 0; background-color: #fff;}.nihilo .dijitBorderContainer .dijitMenuBar {border: 1px #ccc solid;}.nihilo .dijitMenuItem {font-family: sans-serif; margin: 0; color: #243C5F;}.nihilo .dijitMenuBar .dijitMenuItem {padding: 4px 5px;}.nihilo .dijitMenuPreviousButton, .nihilo .dijitMenuNextButton {font-style: italic;}.nihilo .dijitMenuItem TD {padding:1px;}.nihilo .dijitMenuPassive .dijitMenuItemHover,.nihilo .dijitComboBoxMenu .dijitMenuItemHover,.nihilo .dijitMenuItemSelected {background-color: #ffe284; color: #243C5F;}.nihilo .dijitMenuItemIcon {width: 15px; height: 15px;}.nihilo .dijitMenuExpand {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-position: -30px top;}.dj_ie6 .nihilo .dijitMenuExpand {background-image:url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitMenuSeparator {height: 1px;}.nihilo .dijitMenuSeparatorTop {border-bottom: 1px solid #fff;}.nihilo .dijitMenuSeparatorBottom {border-top: 1px solid #d3d3d3;}.nihilo .dijitCheckedMenuItemIconChar {display: none;}.nihilo .dijitCheckedMenuItemIcon {background-image: url("images/spriteCheckbox.gif"); background-position: -80px;}.nihilo .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}.nihilo .dijitTabContainer .tabStripRBtn {margin-right: 21px;}.nihilo .dijitTabContainer .tabStripLBtn {margin-left: 21px;}.nihilo .dijitTabContainerBottom .nowrapTabStrip .dijitTab {top: 0;}.nihilo .dijitTabPaneWrapper {background:#fff; border:1px solid #ccc; margin: 0; padding: 0;}.nihilo .dijitTab {padding:3px 6px 3px 4px; background: url("images/tabContainerSprite.gif") repeat-x 0 -350px; position: relative; line-height:normal; margin: 0 1px; color: #6d6d6d; border: 1px #dedede solid; border-bottom: 1px #ccc solid;}.nihilo .dijitTabHover {color: #243C5F; background: url("images/tabContainerSprite.gif") repeat-x 0 -200px;}.nihilo .dijitTabChecked {background: url("images/tabContainerSprite.gif") repeat-x 0 -50px; color: #243C5F !important;}.nihilo .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.nihilo .dijitTabContainerTabListNested {background: #FDFDFD; border: none; margin-bottom: 0;}.nihilo .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.nihilo .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.nihilo .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.nihilo .dijitTabContainerSpacerNested {height: 0; border-bottom: 0;}.nihilo .dijitTabPaneWrapperNested {border: none;}.nihilo .dijitTabCloseButton {background: url("images/spriteRoundedIconsSmall.png") no-repeat -60px top; width: 15px; height: 15px; margin-top: -1px;}.dj_ie6 .nihilo .dijitTabCloseButton {background: url("images/spriteRoundedIconsSmall.gif") no-repeat -60px top;}.nihilo .dijitTabCloseButtonHover {background: url("images/spriteRoundedIconsSmall.png") no-repeat -60px -15px;}.dj_ie6 .nihilo .dijitTabCloseButtonHover {background: url("images/spriteRoundedIconsSmall.gif") no-repeat -60px -15px;}.nihilo .dijitTabContainerTop-tabs {border-bottom: none; padding-bottom: 1px; background-position: bottom; padding-left: 3px;}.nihilo .dijitTabContainerTop-tabs .dijitTab {border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}.dj_ie6 .nihilo .dijitTabListContainer-top,.dj_ie7 .nihilo .dijitTabListContainer-top {z-index: 3;}.dj_ie6 .nihilo .dijitTabContainerTop-tabs,.dj_ie7 .nihilo .dijitTabContainerTop-tabs {border-bottom: 1px solid #ccc; padding-bottom: 0;}.nihilo .dijitTabContainerTopNoStrip {padding-top: 3px;}.nihilo .dijitTabContainerTop-container {border-top: none;}.nihilo .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color: #f8f8f8;}.nihilo .dijitTabContainer .dijitTabContainerTopStrip {border-bottom: none; padding-top: 1px; margin-top: 1px; background: #f2f2f2; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC;}.nihilo .dijitTabContainerBottom-tabs {border-top: none; background-position: top; padding-left: 3px;}.nihilo .dijitTabContainerBottom-tabs .dijitTab {border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-bottom: none; border-top: 1px solid #ccc; padding-top: 3px; padding-bottom: 3px; background: url("images/tabBottomEnabledC.gif") repeat-x bottom left;}.nihilo .dijitTabContainerBottom-tabs .dijitTabHover {color: #243C5F; background: url("images/tabBottomHoverC.gif") repeat-x bottom left;}.nihilo .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color: #f8f8f8; background: url("images/tabBottomActiveC.gif") repeat-x bottom left;}.dj_ie6 .nihilo .dijitTabListContainer-bottom,.dj_ie7 .nihilo .dijitTabListContainer-bottom {z-index: 3;}.dj_ie6 .nihilo .dijitTabContainerBottom-tabs,.dj_ie7 .nihilo .dijitTabContainerBottom-tabs {border-top: 1px solid #ccc; margin-top: -1px;}.nihilo .dijitTabContainerBottom-container {border-bottom: none;}.nihilo .dijitTabContainer .dijitTabContainerBottomStrip {border: 1px solid #ccc; background: #f2f2f2; border-top: none; padding-bottom: 2px;}.nihilo .dijitTabContainerBottom-spacer,.nihilo .dijitTabContainerTop-spacer {height: 2px; border: 1px solid #ccc;}.nihilo .dijitTabContainerTop-spacer {margin-top: -1px; background: #f3f3f3;}.nihilo .dijitTabContainerBottom-spacer {margin-bottom: -1px; background: #f8f8f8;}.nihilo .dijitTabContainerRight-tabs {border-color: #ccc; padding-top: 3px;}.nihilo .dijitTabContainerRight-tabs .dijitTab {border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-left: 1px solid #ccc; border-bottom: 1px solid #dedede !important;}.nihilo .dijitTabContainerRight .dijitTabListWrapper {padding-right: 3px;}.nihilo .dijitTabContainerRight-tabs .dijitTabChecked {border-left: 1px solid #f8f8f8;}.nihilo .dijitTabContainerRight-container {border-right: none;}.dj_ie .nihilo .dijitTabContainerRight-tabs .dijitTab {border-bottom: solid #fff 1px;}.nihilo .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color: #f8f8f8;}.dj_ie .nihilo .dijitTabContainerRight-tabs .dijitTabChecked,.dj_ie .nihilo .dijitTabContainerRight-tabs .dijitTabCheckedHover {border-bottom: solid #efefef 1px;}.nihilo .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #ccc; border-left: none; background: #f2f2f2;}.nihilo .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px;}.nihilo .dijitTabContainerLeft-tabs .dijitTab {border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-right: 1px solid #ccc; border-bottom: 1px solid #dedede;}.nihilo .dijitTabContainerLeft-tabs .dijitTabChecked {border-right: 1px solid #f8f8f8;}.nihilo .dijitTabContainerLeft-container {border-left: none;}.dj_ie .nihilo .dijitTabContainerLeft-tabs .dijitTabChecked,.dj_ie .nihilo .dijitTabContainerLeft-tabs .dijitTabCheckedHover {border-bottom: solid #efefef 1px;}.dj_ie .nihilo .dijitTabContainerLeft-tabs .dijitTabInnerDiv {border-bottom: solid #fff 1px;}.nihilo .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #ccc; border-right: none;}.nihilo .dijitTabContainerLeftStrip {background: #f2f2f2;}.nihilo .dijitTabContainerLeft-tabs .dijitTab,.nihilo .dijitTabContainerRight-tabs .dijitTab {margin: 1px 0;}.nihilo .dijitTabContainerLeft-spacer,.nihilo .dijitTabContainerRight-spacer {width: 2px; border: 1px solid #ccc; background: #f8f8f8;}.nihilo .dijitTabContainerRight-spacer {border-right: none;}.nihilo .dijitTabContainerRight-tabs {padding-top: 3px; height: 100%;}.nihilo .dijitTabContainerLeft-tabs {height: 100%;}.nihilo .dijitTabContainerLeft-spacer {border-left: none;}.nihilo .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.nihilo .dijitTabContainer .tabStripButton {margin-right: 0; padding: 5px 3px 6px 0px;}.dj_ie6 .nihilo .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_ie7 .nihilo .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_opera .nihilo .tabStripButton .dijitTabInnerDiv .dijitTabContent {padding-bottom: 7px;}.dj_ie6 .nihilo .tabStrip-disabled .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_ie7 .nihilo .tabStrip-disabled .tabStripButton .dijitTabInnerDiv .dijitTabContent,.dj_opera .nihilo .tabStrip-disabled .tabStripButton .dijitTabInnerDiv .dijitTabContent {padding-top: 4px;}.nihilo .dijitTabStripIcon {height: 14px; width: 14px; background: url("images/spriteRoundedIconsSmall.png") no-repeat left top;}.dj_ie6 .nihilo .dijitTabStripIcon {background-image: url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitTabStripSlideRightIcon {background-position: -30px top;}.nihilo .dijitTabStripMenuIcon {background-position: -15px top;}.nihilo .dijitTabContainerTopNone {padding-top: 0;}.nihilo .dijitTabContainer .tabStripButton-top {margin-top: 1px;}.nihilo .dijitTabContainer .tabStripButton-bottom {border-bottom: medium none; border-top: 1px solid #CCCCCC;}.nihilo .dijitAccordionContainer {border-color: #ccc; background-color: #fff;}.nihilo .dijitAccordionTitle {background:#fafafa url("images/titleBar.png") repeat-x top left; border-top: 1px solid #dedede; padding: 5px 4px 6px 8px; font-size: 0.9em; font-weight: bold; color: #6d6d6d;}.nihilo .dijitAccordionTitleSelected {background: #f9f9f9 url("images/accordionItemActive.png") top repeat-x; font-weight: bold; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 5px 4px 5px 8px; color: #243C5F;}.nihilo .dijitAccordionArrow {background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top; width:15px; height:15px; margin-top:-1px;}.nihilo .dijitAccordionTitleSelected .dijitAccordionArrow {background:url("images/spriteRoundedIconsSmall.gif") no-repeat -15px top; margin-top:-1px;}.nihilo .dijitAccordionText {margin-left: 4px; margin-right: 4px;}.nihilo .dijitSplitContainerSizerH {background:url("images/splitContainerSizerV.png") repeat-y #fff; border:0; border-left:0 solid #d3d3d3; border-right:0 solid #d3d3d3; width:5px;}.nihilo .dijitSplitContainerSizerH .thumb {background:url("images/splitContainerSizerV-thumb.png") no-repeat; left:1px; width:2px; height:19px;}.nihilo .dijitSplitContainerSizerV {background:url("images/splitContainerSizerH.png") repeat-x #fff; border:0; border-top:0 solid #d3d3d3; border-bottom:0 solid #d3d3d3; height:2px;}.nihilo .dijitSplitContainerSizerV .thumb {background:url("images/splitContainerSizerH-thumb.png") no-repeat; top:1px; width:19px; height:5px;}.nihilo .dijitBorderContainer {background-color: #fcfcfc; padding: 5px;}.nihilo .dijitSplitContainer-child,.nihilo .dijitBorderContainer-child {border: 1px #ccc solid;}.nihilo .dijitBorderContainer-dijitTabContainerTop,.nihilo .dijitBorderContainer-dijitTabContainerBottom,.nihilo .dijitBorderContainer-dijitTabContainerLeft,.nihilo .dijitBorderContainer-dijitTabContainerRight {border: none;}.nihilo .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.nihilo .dijitSplitterH,.nihilo .dijitGutterH {background:#FCFCFC; border:0; border-left:0 solid #d3d3d3; border-right:0 solid #d3d3d3; height:5px;}.nihilo .dijitSplitterH .dijitSplitterThumb {background:#8BA0BD none; height:1px; top:2px; width:19px;}.nihilo .dijitSplitterV,.nihilo .dijitGutterV {background:#FCFCFC; border:0; border-top:0 solid #d3d3d3; border-bottom:0 solid #d3d3d3; width:5px;}.nihilo .dijitSplitterV .dijitSplitterThumb {background:#8BA0BD none; height:19px; left:2px; width:1px;}.nihilo .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;}.nihilo .dijitInputContainer input {margin: 0 0.1em;}.nihilo .dijitSelect .dijitButtonContents,.nihilo .dijitSelect,.nihilo .dijitTextBox,.nihilo .dijitTextArea {background:#fff url("images/validationInputBg.png") repeat-x top left; #background:#fff url("images/validationInputBg.gif") repeat-x top left;}.nihilo .dijitSelect,.nihilo .dijitTextBox,.nihilo .dijitTextArea {border:1px solid #d3d3d3;}.nihilo .dijitSelect .dijitArrowButton,.nihilo .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}.nihilo .dijitSelect .dijitButtonContents,.nihilo .dijitTextBox .dijitButtonNode {border-color: #d3d3d3;}.nihilo .dijitSelectFocused,.nihilo .dijitTextBoxFocused,.nihilo .dijitTextAreaFocused {border-color:#b3b3b3;}.nihilo .dijitSelectFocused TD,.nihilo .dijitTextBoxFocused .dijitButtonNode,.nihilo .dijitSpinner .dijitUpArrowButtonActive,.nihilo .dijitSpinner .dijitDownArrowButtonActive {border-color:#d3d3d3;}.nihilo .dijitSpinnerFocused .dijitDownArrowButton,.nihilo .dijitSpinner .dijitUpArrowButtonActive,.nihilo .dijitSpinner .dijitDownArrowButtonActive {border-top-color:#d3d3d3;}.nihilo .dijitError {border-color:#b3b3b3; background-color:#f9f7ba; background-image:none;}.nihilo .dijitErrorFocused {background-color:#ff6; background-image:none;}.nihilo .dijitValidationTextBoxError .dijitValidationIcon {width: 16px; background: transparent url("images/warning.png") no-repeat center center;}.nihilo .dijitComboBoxHighlightMatch {background-color:#d3d3d3;}.nihilo .dijitButtonNode {border:1px solid #dedede; border-bottom:1px solid #dedede; padding: 0.1em 0.2em 0.2em 0.2em; background: #fff url("images/buttonEnabled.png") repeat-x top left;}.nihilo .dijitButtonText {text-align: center; padding: 0 0.3em;}.nihilo .dijitInputField {padding: 0;}.nihilo .dijitComboBox .dijitButtonNode {border-width: 0 0 0 1px;}.nihilo .dijitArrowButton {color: #111;}.nihilo .dijitComboButton .dijitDownArrowButton {padding-right:4px;}.nihilo .dijitComboBoxReadOnly,.nihilo .dijitSpinnerReadOnly,.nihilo .dijitSpinnerReadOnly .dijitButtonNode,.nihilo .dijitButtonDisabled .dijitButtonNode,.nihilo .dijitToggleButtonDisabled .dijitButtonNode,.nihilo .dijitDropDownButtonDisabled .dijitButtonNode,.nihilo .dijitComboButtonDisabled .dijitButtonNode,.nihilo .dijitComboBoxDisabled,.nihilo .dijitSpinnerDisabled,.nihilo .dijitSpinnerDisabled .dijitButtonNode {border-color: #dedede; background:#fafafa url("images/buttonDisabled.png") top repeat-x; opacity: 0.60;}.dj_ie6 .nihilo .dijitReadOnly input,.dj_ie7 .nihilo .dijitReadOnly input,.dj_ie6 .nihilo .dijitComboButtonDisabled .dijitButtonText,.dj_ie7 .nihilo .dijitComboButtonDisabled .dijitButtonText {color: #aaa;}.nihilo .dijitButtonHover .dijitButtonNode,.nihilo .dijitButtonNodeHover,.nihilo .dijitToggleButtonHover .dijitButtonNode,.nihilo .dijitDropDownButtonHover .dijitButtonNode,.nihilo .dijitButtonContentsHover,.nihilo .dijitDownArrowButtonHover,.nihilo .dijitUpArrowButtonHover {color:#243C5F; background:#fcfcfc url("images/buttonHover.png") repeat-x top left;}.nihilo .dijitUpArrowButtonActive,.nihilo .dijitDownArrowButtonActive,.nihilo .dijitButtonActive .dijitButtonNode,.nihilo .dijitToggleButtonActive .dijitButtonNode,.nihilo .dijitDropDownButtonActive .dijitButtonNode,.nihilo .dijitComboButton .dijitButtonContentsActive,.nihilo .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {border-color:#dedede; background: #f5f5f5 url("images/buttonActive.png") top left repeat-x;}.nihilo .dijitArrowButtonInner {background-image: url("images/spriteArrows.png"); background-repeat: no-repeat; background-position: 0 center; width: 11px; height: 11px;}.nihilo .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -11px center;}.nihilo .dijitUpArrowButton .dijitArrowButtonInner {background-position: -22px center;}.nihilo .dijitRightArrowButton .dijitArrowButtonInner {background-position: -33px center;}.dj_ie6 .nihilo .dijitArrowButtonInner {background-image: url("images/spriteArrows.gif");}.dj_webkit .nihilo .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {margin-top: -1px;}.dj_ie .nihilo .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {margin-top: 1px;}.nihilo .dijitSpinnerButtonContainer {width: auto; padding: 0;}.nihilo .dijitSpinner .dijitArrowButton {width: 15px;}.nihilo .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.nihilo .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.nihilo .dijitToggleButton .dijitCheckBox,.nihilo .dijitToggleButton .dijitCheckBoxIcon {background-image: url("images/spriteCheckbox.gif");}.nihilo .dijitCheckBox,.nihilo .dijitCheckBoxIcon {background-image: url("images/spriteCheckbox.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.nihilo .dijitCheckBox,.nihilo .dijitToggleButton .dijitCheckBoxIcon {background-position: -16px;}.nihilo .dijitCheckBoxChecked,.nihilo .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.nihilo .dijitCheckBoxDisabled {background-position: -48px;}.nihilo .dijitCheckBoxCheckedDisabled {background-position: -32px;}.nihilo .dijitCheckBoxHover {background-position: -80px;}.nihilo .dijitCheckBoxCheckedHover {background-position: -64px;}.nihilo .dijitToggleButton .dijitRadio,.nihilo .dijitToggleButton .dijitRadioIcon {background-image: url("images/spriteRadio.gif");}.nihilo .dijitRadio,.nihilo .dijitRadioIcon {background-image: url("images/spriteRadio.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.nihilo .dijitRadio,.nihilo .dijitToggleButton .dijitRadioIcon {background-position: -16px;}.nihilo .dijitRadioChecked,.nihilo .dijitToggleButtonChecked .dijitRadioIcon {background-position: 0;}.nihilo .dijitRadioDisabled {background-position: -48px;}.nihilo .dijitRadioCheckedDisabled {background-position: -32px;}.nihilo .dijitRadioHover {background-position: -80px;}.nihilo .dijitRadioCheckedHover {background-position: -64px;}.nihilo .dijitSliderProgressBarH {border-color: #aab0bb; background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;}.nihilo .dijitSliderProgressBarV {border-color: #aab0bb; background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;}.nihilo .dijitSliderFocused .dijitSliderProgressBarH,.nihilo .dijitSliderFocused .dijitSliderLeftBumper {background-image:url("images/sliderFullFocus.png");}.nihilo .dijitSliderFocused .dijitSliderProgressBarV,.nihilo .dijitSliderFocused .dijitSliderBottomBumper {background-image:url("images/sliderFullVerticalFocus.png");}.nihilo .dijitSliderRemainingBarV {border-color: #b4b4b4; background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom left;}.nihilo .dijitSliderRemainingBarH {border-color: #b4b4b4; background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;}.nihilo .dijitSliderBar {border-style: solid; outline:1px;}.nihilo .dijitSliderFocused .dijitSliderBar {border-color:#727272;}.nihilo .dijitSliderImageHandleH {border:0; width:15px; height:18px; background:url("images/preciseSliderThumb.png") no-repeat center top; #background:url("images/preciseSliderThumb.gif") no-repeat center top;}.nihilo .dijitSliderFocused .dijitSliderImageHandleH {background-image:url("images/preciseSliderThumbFocus.png"); #background-image:url("images/preciseSliderThumbFocus.gif");}.nihilo .dijitSliderLeftBumper {border-left-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;}.nihilo .dijitSliderRightBumper {background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left; border-color: #b4b4b4; border-right-width: 1px;}.nihilo .dijitSliderImageHandleV {border:0; width:20px; height:15px; background:url("images/sliderThumb.png") no-repeat center center; #background:url("images/sliderThumb.gif") no-repeat center center;}.nihilo .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("images/sliderThumbFocus.png"); #background-image:url("images/sliderThumbFocus.gif");}.nihilo .dijitSliderBottomBumper {border-bottom-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;}.nihilo .dijitSliderTopBumper {background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y top left; border-color: #b4b4b4; border-top-width: 1px;}.nihilo .dijitSliderIncrementIconH,.nihilo .dijitSliderIncrementIconV {background:url("images/spriteRoundedIconsSmall.png") no-repeat -45px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -45px top; width:15px; height:15px;}.nihilo .dijitSliderIncrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat -30px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top;}.nihilo .dijitSliderDecrementIconH,.nihilo .dijitSliderDecrementIconV {width:15px; height:15px; background:url("images/spriteRoundedIconsSmall.png") no-repeat -15px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -15px top;}.nihilo .dijitSliderDecrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat 0 top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat 0 top;}.nihilo .dijitSliderButtonInner {visibility:hidden;}.nihilo .dijitSliderReadOnly *,.nihilo .dijitSliderDisabled * {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5; color: #bdbdbd;}.nihilo .dijitSliderReadOnly .dijitSliderDecrementIconH,.nihilo .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: 0 -15px;}.nihilo .dijitSliderReadOnly .dijitSliderIncrementIconH,.nihilo .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -30px -15px;}.nihilo .dijitSliderReadOnly .dijitSliderDecrementIconV,.nihilo .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -15px -15px;}.nihilo .dijitSliderReadOnly .dijitSliderIncrementIconV,.nihilo .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -45px -15px;}.nihilo .dijitSelectError .dijitButtonContents,.nihilo .dijitSelectHover .dijitArrowButton,.nihilo .dijitSelectActive .dijitArrowButton,.nihilo .dijitSelectOpened .dijitArrowButton,.nihilo .dijitSelectDisabled .dijitArrowButton,.nihilo .dijitSelectReadOnly .dijitArrowButton {background: transparent none;}.nihilo .dijitSelect .dijitArrowButton {background: #bcd5f0 url("images/buttonEnabled.png") repeat-x top left; border-width: 0;}.nihilo .dijitSelectDisabled,.nihilo .dijitSelectDisabled TD {border-color: #dedede !important; background:#fafafa url("images/buttonDisabled.png") top repeat-x;}.dj_ie .nihilo .dijitSelectDisabled TD * {filter: gray() alpha(opacity=50);}.nihilo .dijitSelectHover,.nihilo .dijitSelectHover TD {color:#000; background:#fcfcfc url("images/buttonHover.png") repeat-x top left;}.nihilo .dijitSelectActive,.nihilo .dijitSelectOpened,.nihilo .dijitSelectActive TD,.nihilo .dijitSelectOpened TD {border-color:#dedede !important; background: #f5f5f5 url("images/buttonActive.png") top left repeat-x;}.nihilo .dijitSelectMenu td {padding: 0;}.nihilo .dijitSelectMenu .dijitMenuItemLabel,.nihilo .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;}.nihilo .dijitTreeNode {background : url("images/treeI.gif") no-repeat; background-position : top left; background-repeat : repeat-y; zoom: 1;}.nihilo .dijitTreeIsLast {background: url("images/treeI_half.gif") no-repeat;}.nihilo .dijitTreeRowHover {background-image: url("images/treeHover.png"); background-repeat: repeat; background-color: transparent !important;}.nihilo .dijitTreeLabel {font-weight: normal; margin-left: 3px;}.nihilo .dijitTreeIsRoot {margin-left: 0; background-image: none;}.nihilo .dijitTreeExpando {width: 18px; height: 18px;}.nihilo .dijitTreeRow {padding-bottom: 2px;}.nihilo .dijitTreeContent {min-height: 18px; min-width: 18px; padding-left:1px;}.nihilo .dijitTreeExpandoOpened {background: url("images/spriteTree.gif") no-repeat -18px top;}.nihilo .dijitTreeExpandoClosed {background-image: url("images/spriteTree.gif");}.nihilo .dijitTreeExpandoLeaf {background: url("images/spriteTree.gif") no-repeat -36px top;}.nihilo .dijitTreeExpandoLoading {background-image: url("images/treeExpand_loading.gif");}.nihilo .dijitTreeIcon {width: 16px; height: 16px;}.nihilo .dijitFolderOpened {background: url("images/spriteDivIcons.gif") no-repeat -16px top;}.nihilo .dijitFolderClosed {background: url("images/spriteDivIcons.gif") no-repeat top left;}.nihilo .dijitLeaf {background: url("images/spriteDivIcons.gif") no-repeat -32px top;}.nihilo .dijitTreeNode .dojoDndItemBefore,.nihilo .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.nihilo .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #369;}.nihilo .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #369;}.nihilo .dijitProgressBar {margin:2px 0 2px 0;}.nihilo .dijitProgressBarEmpty{background:#fff url("images/progressBarEmpty.png") repeat-x center center; border-color: #f8d582 #f8d582 #f8d582 #f8d582;}.nihilo .dijitProgressBarTile{background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}.nihilo .dijitProgressBarFull {border-right:1px solid #f8d582;}.nihilo .dijitProgressBarLabel {color:#293a4b;}.nihilo .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;}.nihilo .dijitTitlePaneTitle {background: #cccccc; background:#fff url("images/titleBar.png") repeat-x top left; border:1px solid #bfbfbf; padding:3px 4px; font-size: 0.9em; font-weight: bold; color: #6d6d6d;}.nihilo .dijitTitlePaneTitleHover {background: #f9f9f9 url("images/accordionItemActive.png") top repeat-x;}.nihilo .dijitTitlePane .dijitOpen .dijitArrowNode,.nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {width:15px; height:15px;}.nihilo .dijitTitlePaneTextNode {color: #243C5F;}.nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background: url("images/spriteRoundedIconsSmall.png") no-repeat -30px top;}.dj_ie6 .nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top;}.nihilo .dijitTitlePane .dijitOpen .dijitArrowNode {background:url("images/spriteRoundedIconsSmall.png") no-repeat -15px top;}.dj_ie6 .nihilo .dijitTitlePane .dijitOpen .dijitArrowNode {background:url("images/spriteRoundedIconsSmall.gif") no-repeat -15px top;}.nihilo .dijitTitlePaneContentOuter {background: #ffffff; border:1px solid #bfbfbf; border-top: 0;}.nihilo .dijitTitlePaneContentInner {padding:10px;}.nihilo .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px;}.nihilo .dijitCalendarIncrementControl {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat}.dj_ie6 .nihilo .dijitCalendarIncrementControl {font-size:.1em; background-image: url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitA11ySideArrow {display: none;}.nihilo .dijitCalendarDecrease {background-position: top left;}.nihilo .dijitCalendarIncrease {background-position: -30px top;}.nihilo table.dijitCalendarContainer {font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #ccc; margin: 0;}.nihilo .dijitCalendarMonthContainer th {background:#d3d3d3 url("images/titleBar.png") repeat-x top; padding-top:.3em; padding-bottom:.2em; text-align:center;}.dj_ie6 .nihilo .dijitCalendarMonthContainer th {padding-top:.2em; padding-bottom:.1em;}.nihilo .dijitCalendarDayLabelTemplate {background:#fefefe; font-weight:normal; padding-top:.15em; padding-bottom:.2em; border-bottom: 1px solid #eeeeee; color:#293a4b; text-align:center;}.nihilo .dijitCalendarBodyContainer {border-bottom: 1px solid #eeeeee;}.nihilo .dijitCalendarMonthLabel {color:#293a4b; font-weight: bold; padding: 0 4px;}.nihilo .dijitCalendarDateTemplate {font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px; background-color: #fdfdfd; border:#fdfdfd solid 1px !important;}.dj_ie .nihilo .dijitCalendarDateTemplate {padding: 0.1em .33em 0.02em .33em;}.nihilo .dijitCalendarPreviousMonth,.nihilo .dijitCalendarNextMonth {color:#999999; background-color:#f5f5f5 !important; border:#f5f5f5 solid 1px !important;}.nihilo .dijitCalendarCurrentMonth {}.nihilo .dijitCalendarDisabledDate {text-decoration:line-through !important;}.nihilo .dijitCalendarCurrentDate {text-decoration:underline; font-weight:bold;}.nihilo .dijitCalendarSelectedDate {background-color:#ffe284 !important; color:black !important; border:#f7c95c solid 1px !important;}.nihilo .dijitCalendarYearContainer {background:white url("images/titleBar.png") repeat-x top;}.nihilo .dijitCalendarYearLabel {margin:0; padding:0.4em 0 0.25em 0; text-align:center; font-size: 1.17em;}.nihilo .dijitCalendarSelectedYear {font-weight:bolder; color:black; padding:0.2em; padding-bottom:0.1em; background-color:#ffe284 !important; border:#f7c95c solid 1px !important;}.nihilo .dijitCalendarNextYear,.nihilo .dijitCalendarPreviousYear {color:black !important; font-weight:normal;}.nihilo .dijitCalendar .dijitDropDownButton {margin: 0;}.nihilo .dijitCalendar .dijitButtonText {padding: 0;}.nihilo .dijitCalendar .dijitDropDownButton .dijitButtonNode {background-color: transparent; background-image: none; padding: 0;}.nihilo .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #ffe284; color: #243C5F;}.nihilo .dijitTimePickerTick,.nihilo .dijitTimePickerMarker {border-color: #eeeeee;}.nihilo .dijitTimePickerTick {color:white;}.nihilo .dijitTimePickerMarker {background:#d3d3d3 url("images/titleBar.png") repeat-x top; color:#293a4b; font-weight: bold;}.nihilo .dijitTimePickerItemSelected {color: black; background: #ffe284 none;}.nihilo .dijitTimePickerItemHover {background: #d6d6dd none; color:black;}.nihilo .dijitTimePickerItemHover,.nihilo .dijitTimePickerItemSelected {position: relative; z-index: 10;}.nihilo .dijitTimePickerTick .dijitTimePickerItemInner {font-size:0.4em;}.nihilo .dijitTimePickerItemHover .dijitTimePickerItemInner,.nihilo .dijitTimePickerItemSelected .dijitTimePickerItemInner {font-size:1em;}.nihilo .dijitTimePickerMarkerHover {border-top: 1px solid #eeeeee;}.nihilo .dijitTimePickerTickHover,.nihilo .dijitTimePickerTickSelected {margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;}.nihilo .dijitToolbar {border-bottom: 1px solid #ccc; background:#eaeaea url("images/titleBar.png") repeat-x top left;}.dj_ie6 .nihilo .dijitToolbar {height: 10px;}.nihilo .dijitToolbar .dijitButtonNode,.nihilo .dijitToolbar .dijitComboButton .dijitButtonContents,.nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; margin: 0; padding: 0; border: none; font-size: 12px;}.nihilo .dijitToolbar .dijitButton,.nihilo .dijitToolbar .dijitToggleButton,.nihilo .dijitToolbar .dijitDropDownButton,.nihilo .dijitToolbar .dijitComboButton .dijitButtonContents,.nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; padding: 1px;}.nihilo .dijitToolbar .dijitButtonChecked,.nihilo .dijitToolbar .dijitToggleButtonChecked {background-color:#ffeeb9; border:1px solid #f7c95c; padding: 0;}.nihilo .dijitToolbar .dijitButtonCheckedHover,.nihilo .dijitToolbar .dijitToggleButtonCheckedHover {background-color:#ffe284; border:1px solid #f7c95c; padding: 0;}.nihilo .dijitToolbar .dijitButtonHover,.nihilo .dijitToolbar .dijitToggleButtonHover,.nihilo .dijitToolbar .dijitDropDownButtonHover,.nihilo .dijitToolbar .dijitComboButton .dijitButtonContentsHover,.nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {border: 1px solid #f7c95c; padding: 0; background-color:#ffe284;}.nihilo .dijitToolbar label {padding: 3px 3px 0 6px;}.dj_ie .nihilo .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,.dj_ie .nihilo .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {border: 1px #555 dotted !important; padding: 0;}.nihilo .dijitDialog {background: #eee; border: 1px solid #d3d3d3; -webkit-box-shadow: 0 5px 10px #adadad; padding: 0;}.nihilo .dijitDialog .dijitDialogTitle {font-size: 0.9em; color: #243C5F; font-weight: bold; padding: 0 4px;}.nihilo .dijitDialog .dijitDialogPaneContent {background: #ffffff; border-top: 1px solid #d3d3d3; padding:10px;}.nihilo .dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; outline:0;}.nihilo .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat; background-position: -60px 0; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px;}.dj_ie6 .nihilo .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitDialogCloseIconHover {background-position: -60px -15px;}.nihilo .dijitTooltip,.nihilo .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 10px;}.dijitTooltipAbove {padding-bottom: 10px;}.nihilo .dijitTooltipContainer {background-color: #fff; border:1px solid #d3d3d3; padding:0.45em;}.nihilo .dijitTooltipConnector {border:0; z-index: 2;}.nihilo .dijitTooltipABRight .dijitTooltipConnector {left: auto !important; right: 6px;}.nihilo .dijitTooltipBelow .dijitTooltipConnector {top: 0; left: 6px; background:url("images/tooltipConnectorUp.png") no-repeat top left; width:17px; height:11px;}.dj_ie .nihilo .dijitTooltipBelow .dijitTooltipConnector {background-image: url("images/tooltipConnectorUp.gif");}.nihilo .dijitTooltipAbove .dijitTooltipConnector {bottom: 0; left: 6px; background:url("images/tooltipConnectorDown.png") no-repeat top left; width:17px; height:11px;}.dj_ie .nihilo .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie6 .nihilo .dijitTooltipAbove .dijitTooltipConnector {bottom: -5px;}.nihilo .dijitTooltipLeft {padding-right: 10px;}.nihilo .dijitTooltipLeft .dijitTooltipConnector {right: 0; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:11px; height:17px;}.dj_ie .nihilo .dijitTooltipLeft .dijitTooltipConnector {background-image: url("images/tooltipConnectorRight.gif");}.nihilo .dijitTooltipRight {padding-left: 10px;}.nihilo .dijitTooltipRight .dijitTooltipConnector {left: 0; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:11px; height:17px;}.dj_ie .nihilo .dijitTooltipRight .dijitTooltipConnector {background-image: url("images/tooltipConnectorLeft.gif");}.nihilo .dijitMenu,.nihilo .dijitMenuBar {border: 1px solid #d3d3d3; margin: 0; padding: 0; background-color: #fff;}.nihilo .dijitBorderContainer .dijitMenuBar {border: 1px #ccc solid;}.nihilo .dijitMenuItem {font-family: sans-serif; margin: 0; color: #243C5F;}.nihilo .dijitMenuBar .dijitMenuItem {padding: 4px 5px;}.nihilo .dijitMenuPreviousButton, .nihilo .dijitMenuNextButton {font-style: italic;}.nihilo .dijitMenuItem TD {padding:1px;}.nihilo .dijitMenuPassive .dijitMenuItemHover,.nihilo .dijitComboBoxMenu .dijitMenuItemHover,.nihilo .dijitMenuItemSelected {background-color: #ffe284; color: #243C5F;}.nihilo .dijitMenuItemIcon {width: 15px; height: 15px;}.nihilo .dijitMenuExpand {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-position: -30px top;}.dj_ie6 .nihilo .dijitMenuExpand {background-image:url("images/spriteRoundedIconsSmall.gif");}.nihilo .dijitMenuSeparator {height: 1px;}.nihilo .dijitMenuSeparatorTop {border-bottom: 1px solid #fff;}.nihilo .dijitMenuSeparatorBottom {border-top: 1px solid #d3d3d3;}.nihilo .dijitCheckedMenuItemIconChar {display: none;}.nihilo .dijitCheckedMenuItemIcon {background-image: url("images/spriteCheckbox.gif"); background-position: -80px;}.nihilo .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}.nihilo .dijitToolbar .dijitToolbarSeparator {background: url("../../icons/images/editorIconsEnabled.png");}.nihilo .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.nihilo .dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIconSep {background-position: 0;}.dijitEditorIconSave {background-position: -18px;}.dijitEditorIconPrint {background-position: -36px;}.dijitEditorIconCut {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconPaste {background-position: -90px;}.dijitEditorIconDelete {background-position: -108px;}.dijitEditorIconCancel {background-position: -126px;}.dijitEditorIconUndo {background-position: -144px;}.dijitEditorIconRedo {background-position: -162px;}.dijitEditorIconSelectAll {background-position: -180px;}.dijitEditorIconBold {background-position: -198px;}.dijitEditorIconItalic {background-position: -216px;}.dijitEditorIconUnderline {background-position: -234px;}.dijitEditorIconStrikethrough {background-position: -252px;}.dijitEditorIconSuperscript {background-position: -270px;}.dijitEditorIconSubscript {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconIndent {background-position: -378px;}.dijitEditorIconOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListBulletOutdent {background-position: -432px;}.dijitEditorIconListNumIndent {background-position: -450px;}.dijitEditorIconListNumOutdent {background-position: -468px;}.dijitEditorIconTabIndent {background-position: -486px;}.dijitEditorIconLeftToRight {background-position: -504px;}.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {background-position: -522px;}.dijitEditorIconBackColor {background-position: -540px;}.dijitEditorIconForeColor {background-position: -558px;}.dijitEditorIconHiliteColor {background-position: -576px;}.dijitEditorIconNewPage {background-position: -594px;}.dijitEditorIconInsertImage {background-position: -612px;}.dijitEditorIconInsertTable {background-position: -630px;}.dijitEditorIconSpace {background-position: -648px;}.dijitEditorIconInsertHorizontalRule {background-position: -666px;}.dijitEditorIconInsertOrderedList {background-position: -684px;}.dijitEditorIconInsertUnorderedList {background-position: -702px;}.dijitEditorIconCreateLink {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconViewSource {background-position: -756px;}.dijitEditorIconRemoveFormat {background-position: -774px;}.dijitEditorIconFullScreen {background-position: -792px;}.dijitEditorIconWikiword {background-position: -810px;} .dijitColorPalette {border:1px solid #d3d3d3; background:#fff; -moz-border-radius: 0 !important;}
\ No newline at end of file
diff --git a/resources/dijit/themes/nihilo/nihilo_rtl.css b/resources/dijit/themes/nihilo/nihilo_rtl.css
new file mode 100644
index 00000000..59d36267
--- /dev/null
+++ b/resources/dijit/themes/nihilo/nihilo_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dijitRtl .nihilo .dijitTab {margin-right:0; margin-left:2px;}.dijitRtl .nihilo .dijitTabContainer .tabStripButton {margin-left: 0;}.dijitRtl .nihilo .dijitTabContainerTopStrip,.dijitRtl .nihilo .dijitTabContainerBottomStrip,.dijitRtl .nihilo .dijitTabContainerTop-tabs,.dijitRtl .nihilo .dijitTabContainerBottom-tabs {padding-left: 0; padding-right: 3px;}.dijitRtl .nihilo .dijitTabInnerDiv {padding-left: 3px; padding-right: 4px;}.dijitRtl .nihilo .dijitTabPaneWrapper {#zoom: 1;}.dj_ie-rtl .nihilo .dijitTabContainerLeft-tabs {margin-left: 0 !important;}.dj_ie-rtl .nihilo .dijitTabContainerRight-tabs {margin-right: 0 !important;}.dijitRtl .nihilo .dijitTabContainerLeft-tabs .dijitTab,.dijitRtl .nihilo .dijitTabContainerRight-tabs .dijitTab {margin-left:0;}.dj_ie-rtl .nihilo .dijitTab .dijitTabInnerDiv{width : 1%;}.dijitRtl .nihilo .dijitAccordionArrow {background-position: 0 top;}.dijitRtl .nihilo .dijitAccordionTitleSelected .dijitAccordionArrow {background-position: -15px top;}.dijitRtl .nihilo .dijitSliderProgressBarH,.dijitRtl .nihilo .dijitSliderRemainingBarH,.dijitRtl .nihilo .dijitSliderLeftBumper,.dijitRtl .nihilo .dijitSliderRightBumper,.dijitRtl .nihilo .dijitSliderTopBumper {background-position: top right;}.dijitRtl .nihilo .dijitSliderProgressBarV,.dijitRtl .nihilo .dijitSliderRemainingBarV,.dijitRtl .nihilo .dijitSliderBottomBumper {background-position: bottom right;}.dijitRtl .nihilo .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.dijitRtl .nihilo .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.dijitRtl .nihilo .dijitSliderIncrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat left top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat left top;}.dijitRtl .nihilo .dijitSliderDecrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat -30px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top;}.nihilo .dijitComboBoxRtl .dijitButtonNode {border-width: 0 0 0 1px;}.dijitRtl .nihilo .dijitTreeNode,.dijitRtl .nihilo .dijitTreeExpandoLeaf {background-image: none;}.dijitRtl .nihilo .dijitTreeContent {padding-left: 0; padding-right: 1px;}.dijitRtl .nihilo .dijitTreeExpandoOpened {background: url("images/spriteTree_rtl.gif") no-repeat -18px top;}.dijitRtl .nihilo .dijitTreeExpandoClosed {background-image: url("images/spriteTree_rtl.gif");}.dijitRtl .nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}.dj_ie6-rtl .nihilo .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}.dijitRtl .nihilo .dijitCalendarDecrease {background-position: -30px top;}.dijitRtl .nihilo .dijitCalendarIncrease {background-position: 0 top;}.dj_ie6-rtl .nihilo .dijitTimePickerMarkerHover,.dj_ie7-rtl .nihilo .dijitTimePickerMarkerHover {border-top: 0;}.dijitRtl .nihilo .dijitDialogTitleBar .dijitDialogCloseIcon {right: auto; left: 5px;}.dijitRtl .nihilo .dijitMenuItem .dijitMenuItemIcon {padding-left: 3px; padding-right: 0;}.dijitRtl .nihilo .dijitMenuItem .dijitMenuExpand {background-position: 0 top;}.dijitRtl .nihilo .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitRtl .nihilo .dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Calendar.css b/resources/dijit/themes/soria/Calendar.css
new file mode 100644
index 00000000..ae12497d
--- /dev/null
+++ b/resources/dijit/themes/soria/Calendar.css
@@ -0,0 +1 @@
+.soria .dijitCalendarIncrementControl {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat;}.dj_ie6 .soria .dijitCalendarIncrementControl {font-size:.1em; background-image: url("images/spriteRoundedIconsSmall.gif");}.soria .dijitA11ySideArrow {display: none;}.soria .dijitCalendarDecrease {background-position: top left;}.soria .dijitCalendarIncrease {background-position: -30px top;}.soria table.dijitCalendarContainer {font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #b1badf; margin: 0;}.soria .dijitCalendarMonthContainer th {background:#bed7f0 url("images/titleBar.png") repeat-x top; padding-top:.3em; padding-bottom:.2em; text-align:center;}.dj_ie6 .soria .dijitCalendarMonthContainer th {padding-top:.2em; padding-bottom:.1em;}.soria .dijitCalendarDayLabelTemplate {background:#bed7f0; font-weight:normal; padding-top:.15em; padding-bottom:.2em; border-bottom: 1px solid #b1badf; color:#293a4b; text-align:center;}.soria .dijitCalendarBodyContainer {border-bottom: 1px solid #eeeeee;}.soria .dijitCalendarMonthLabel {color:#293a4b; font-weight: bold; padding: 0 4px;}.soria .dijitCalendarDateTemplate {font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px; background-color: #fff; border:#fff solid 1px !important;}.dj_ie .soria .dijitCalendarDateTemplate {padding: 0.1em .33em 0.02em .33em;}.soria .dijitCalendarPreviousMonth,.soria .dijitCalendarNextMonth {color:#999999; background-color:#fdfdfd !important; border:#fdfdfd solid 1px !important;}.soria .dijitCalendarCurrentMonth {}.soria .dijitCalendarDisabledDate {text-decoration:line-through !important;}.soria .dijitCalendarCurrentDate {text-decoration:underline; font-weight:bold;}.soria .dijitCalendarSelectedDate {background-color:#b9cbf1 !important; color:black !important; border:#4b5aaa solid 1px !important;}.soria .dijitCalendarYearContainer {background:white url("images/titleBar.png") repeat-x top;}.soria .dijitCalendarYearLabel {margin:0; padding:0.4em 0 0.25em 0; text-align:center; font-size: 1.17em;}.soria .dijitCalendarSelectedYear {font-weight:bolder; color:black; padding:0.2em; padding-bottom:0.1em; background-color:#b9cbf1 !important; border:#4b5aaa solid 1px !important;}.soria .dijitCalendarNextYear,.soria .dijitCalendarPreviousYear {color:black !important; font-weight:normal;}.soria .dijitCalendar .dijitDropDownButton {margin: 0;}.soria .dijitCalendar .dijitButtonText {padding: 0;}.soria .dijitCalendar .dijitDropDownButton .dijitButtonNode {background-color: transparent; background-image: none; padding: 0;}.soria .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #d9e6f9; color: #243C5F;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Calendar_rtl.css b/resources/dijit/themes/soria/Calendar_rtl.css
new file mode 100644
index 00000000..679d8373
--- /dev/null
+++ b/resources/dijit/themes/soria/Calendar_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitCalendarDecrease {background-position: -30px top;}.dijitRtl .soria .dijitCalendarIncrease {background-position: 0 top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/ColorPalette.css b/resources/dijit/themes/soria/ColorPalette.css
new file mode 100644
index 00000000..9368feba
--- /dev/null
+++ b/resources/dijit/themes/soria/ColorPalette.css
@@ -0,0 +1 @@
+.dijitColorPalette {border:1px solid #cbcbcb; background:#fff; -moz-border-radius: 0 !important;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Common.css b/resources/dijit/themes/soria/Common.css
new file mode 100644
index 00000000..61759b9f
--- /dev/null
+++ b/resources/dijit/themes/soria/Common.css
@@ -0,0 +1 @@
+.soria .dojoDndItemOver {background-image: url(images/treeHover.png);}.soria .dojoDndItemAnchor,.soria .dojoDndItemSelected {background-color: #B8CBEC;}.soria table.dojoDndAvatar {-moz-border-radius: 0; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; font-size: 75%; color: black;}.soria .dojoDndAvatar td {border: none;}.soria .dojoDndAvatar tr {border: none;}.soria .dojoDndAvatarHeader td {height: 20px; padding: 0 0 0 21px;}.soria .dojoDndAvatarItem td {padding: 2px;}.soria.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-image: url(images/dndNoMove.png); background-repeat: no-repeat; background-position: 2px center;}.soria.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-image: url(images/dndNoCopy.png); background-repeat: no-repeat; background-position: 2px center;}.soria.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url(images/dndMove.png); background-repeat: no-repeat; background-position: 2px center;}.soria.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url(images/dndCopy.png); background-repeat: no-repeat; background-position: 2px center;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Dialog.css b/resources/dijit/themes/soria/Dialog.css
new file mode 100644
index 00000000..903f69b2
--- /dev/null
+++ b/resources/dijit/themes/soria/Dialog.css
@@ -0,0 +1 @@
+.soria .dijitDialog {background: #eee; border: 1px solid #cbcbcb; -webkit-box-shadow: 0 5px 10px #adadad; padding: 0;}.soria .dijitDialog .dijitDialogTitle {font-weight: bold; padding: 0 4px; font-size: 0.9em; color: #243C5F;}.soria .dijitDialog .dijitDialogPaneContent {background: #ffffff; border-top: 1px solid #b1badf; padding:10px;}.soria .dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; outline:0;}.soria .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmallBl.png"); background-repeat: no-repeat; background-position: -60px 0; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px;}.dj_ie6 .soria .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmallBl.gif");}.soria .dijitDialogCloseIconHover {background-position: -60px -15px;}.soria .dijitTooltip,.soria .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 10px;}.dijitTooltipAbove {padding-bottom: 10px;}.soria .dijitTooltipContainer {background-color: #fff; border:1px solid #cbcbcb; padding:0.45em;}.soria .dijitTooltipConnector {border:0; z-index: 2;}.soria .dijitTooltipABRight .dijitTooltipConnector {left: auto !important; right: 6px;}.soria .dijitTooltipBelow .dijitTooltipConnector {top: 0; left: 6px; background:url("images/tooltipConnectorUp.png") no-repeat top left; width:17px; height:11px;}.dj_ie .soria .dijitTooltipBelow .dijitTooltipConnector {background-image: url("images/tooltipConnectorUp.gif");}.soria .dijitTooltipAbove .dijitTooltipConnector {bottom: 0; left: 6px; background:url("images/tooltipConnectorDown.png") no-repeat top left; width:17px; height:11px;}.dj_ie .soria .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie .soria .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie6 .soria .dijitTooltipAbove .dijitTooltipConnector {bottom: -5px;}.soria .dijitTooltipLeft {padding-right: 10px;}.soria .dijitTooltipLeft .dijitTooltipConnector {right: 0; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:11px; height:17px;}.dj_ie .soria .dijitTooltipLeft .dijitTooltipConnector {background-image: url("images/tooltipConnectorRight.gif");}.soria .dijitTooltipRight {padding-left: 10px;}.soria .dijitTooltipRight .dijitTooltipConnector {left: 0; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:11px; height:17px;}.dj_ie .soria .dijitTooltipRight .dijitTooltipConnector {background-image: url("images/tooltipConnectorLeft.gif");}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Dialog_rtl.css b/resources/dijit/themes/soria/Dialog_rtl.css
new file mode 100644
index 00000000..3a0553e7
--- /dev/null
+++ b/resources/dijit/themes/soria/Dialog_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitDialogTitleBar .dijitDialogCloseIcon {right: auto; left: 5px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Editor.css b/resources/dijit/themes/soria/Editor.css
new file mode 100644
index 00000000..ebb5b855
--- /dev/null
+++ b/resources/dijit/themes/soria/Editor.css
@@ -0,0 +1 @@
+.soria .dijitToolbar .dijitToolbarSeparator {background: url('../../icons/images/editorIconsEnabled.png');}.soria .dijitEditorIcon {background-image: url('../../icons/images/editorIconsEnabled.png'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.soria .dijitDisabled .dijitEditorIcon {background-image: url('../../icons/images/editorIconsDisabled.png');}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Editor_rtl.css b/resources/dijit/themes/soria/Editor_rtl.css
new file mode 100644
index 00000000..1a939efd
--- /dev/null
+++ b/resources/dijit/themes/soria/Editor_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitEditorIcon {background-image: url('../../icons/images/editorIconsEnabled_rtl.png');}.dijitRtl .soria .dijitDisabled .dijitEditorIcon {background-image: url('../../icons/images/editorIconsDisabled_rtl.png');}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Menu.css b/resources/dijit/themes/soria/Menu.css
new file mode 100644
index 00000000..4dd717ec
--- /dev/null
+++ b/resources/dijit/themes/soria/Menu.css
@@ -0,0 +1 @@
+.soria .dijitMenu,.soria .dijitMenuBar {border: 1px solid #cbcbcb; margin: 0; padding: 0; background-color: #fff;}.soria .dijitBorderContainer .dijitMenuBar {border:1px solid #B1BADF;}.soria .dijitMenuItem {font-family: sans-serif; margin: 0; color: #243C5F;}.soria .dijitMenuBar .dijitMenuItem {padding: 4px 5px;}.soria .dijitMenuPreviousButton, .soria .dijitMenuNextButton {font-style: italic;}.soria .dijitMenuItem TD {padding:1px;}.soria .dijitMenuPassive .dijitMenuItemHover,.soria .dijitComboBoxMenu .dijitMenuItemHover,.soria .dijitMenuItemSelected {background-color: #d9e6f9; color: #243C5F;}.soria .dijitMenuItemIcon {width: 15px; height: 15px;}.soria .dijitMenuExpand {width:15px; height:15px; background-image: url('images/spriteRoundedIconsSmall.png'); background-position: -30px top;}.dj_ie6 .soria .dijitMenuExpand {background-image: url('images/spriteRoundedIconsSmall.gif');}.soria .dijitMenuSeparator {height: 1px;}.soria .dijitMenuSeparatorTop {border-bottom: 1px solid #fff;}.soria .dijitMenuSeparatorBottom {border-top: 1px solid #8ba0bd;}.soria .dijitCheckedMenuItemIconChar {display: none;}.soria .dijitCheckedMenuItemIcon {background-image: url('images/spriteCheckbox.gif'); background-position: -80px;}.soria .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Menu_rtl.css b/resources/dijit/themes/soria/Menu_rtl.css
new file mode 100644
index 00000000..845bd379
--- /dev/null
+++ b/resources/dijit/themes/soria/Menu_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitMenuItem .dijitMenuItemIcon {padding-left: 3px; padding-right: 0;}.dijitRtl .soria .dijitMenuItem .dijitMenuExpand {background-position: left top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/ProgressBar.css b/resources/dijit/themes/soria/ProgressBar.css
new file mode 100644
index 00000000..3fe49277
--- /dev/null
+++ b/resources/dijit/themes/soria/ProgressBar.css
@@ -0,0 +1 @@
+.soria .dijitProgressBar {margin:2px 0 2px 0;}.soria .dijitProgressBarEmpty{background:#fff url("images/progressBarEmpty.png") repeat-x center center; border-color: #8ba0bd;}.soria .dijitProgressBarTile{background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}.soria .dijitProgressBarFull {border-right:1px solid #8ba0bd;}.soria .dijitProgressBarLabel {color:#293a4b;}.soria .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/TimePicker.css b/resources/dijit/themes/soria/TimePicker.css
new file mode 100644
index 00000000..a82093fd
--- /dev/null
+++ b/resources/dijit/themes/soria/TimePicker.css
@@ -0,0 +1 @@
+.soria .dijitTimePickerTick,.soria .dijitTimePickerMarker {border-color: #b1badf;}.soria .dijitTimePickerTick {color:white;}.soria .dijitTimePickerMarker {background:#bed7f0 url("images/titleBar.png") repeat-x top; color:#293a4b; font-weight: bold;}.soria .dijitTimePickerItemSelected {color: black; background: #b9cbf1 none;}.soria .dijitTimePickerItemHover {background: #60a1ea none; color:white;}.soria .dijitTimePickerItemHover,.soria .dijitTimePickerItemSelected {position: relative; z-index: 10;}.soria .dijitTimePickerTick .dijitTimePickerItemInner {font-size:0.4em;}.soria .dijitTimePickerItemHover .dijitTimePickerItemInner,.soria .dijitTimePickerItemSelected .dijitTimePickerItemInner {font-size:1em;}.soria .dijitTimePickerMarkerHover {border-top: 1px solid #94b9ef;}.soria .dijitTimePickerTickHover,.soria .dijitTimePickerTickSelected {margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/TimePicker_rtl.css b/resources/dijit/themes/soria/TimePicker_rtl.css
new file mode 100644
index 00000000..e641c0e8
--- /dev/null
+++ b/resources/dijit/themes/soria/TimePicker_rtl.css
@@ -0,0 +1 @@
+.dj_ie6-rtl .soria .dijitTimePickerMarkerHover,.dj_ie7-rtl .soria .dijitTimePickerMarkerHover {border-top: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/TitlePane.css b/resources/dijit/themes/soria/TitlePane.css
new file mode 100644
index 00000000..b0cda77e
--- /dev/null
+++ b/resources/dijit/themes/soria/TitlePane.css
@@ -0,0 +1 @@
+.soria .dijitTitlePaneTitle {background: #cccccc; background:#fff url("images/titleBar.png") repeat-x top left; border:1px solid #bfbfbf; padding:3px 4px; font-size: 0.9em; font-weight: bold; color: #6d6d6d;}.soria .dijitTitlePaneTitleHover {background: #f9f9f9 url("images/accordionItemActive.png") top repeat-x;}.soria .dijitTitlePaneTitle * {vertical-align: middle;}.soria .dijitTitlePane .dijitOpen .dijitArrowNode,.soria .dijitTitlePane .dijitClosed .dijitArrowNode {width:15px; height:15px;}.soria .dijitTitlePaneTextNode {color: #243C5F;}.soria .dijitTitlePane .dijitClosed .dijitArrowNode {background: url('images/spriteRoundedIconsSmall.png') no-repeat -30px top;}.dj_ie6 .soria .dijitTitlePane .dijitClosed .dijitArrowNode {background:url('images/spriteRoundedIconsSmall.gif') no-repeat -30px top;}.soria .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('images/spriteRoundedIconsSmall.png') no-repeat -15px top;}.dj_ie6 .soria .dijitTitlePane .dijitOpen .dijitArrowNode {background:url('images/spriteRoundedIconsSmall.gif') no-repeat -15px top;}.soria .dijitTitlePaneContentOuter {background: #ffffff; border: 1px solid #bfbfbf; border-top: 0;}.soria .dijitTitlePaneContentInner {padding:10px;}.soria .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/TitlePane_rtl.css b/resources/dijit/themes/soria/TitlePane_rtl.css
new file mode 100644
index 00000000..0180dee5
--- /dev/null
+++ b/resources/dijit/themes/soria/TitlePane_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}.dj_ie6-rtl .soria .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Toolbar.css b/resources/dijit/themes/soria/Toolbar.css
new file mode 100644
index 00000000..71a93a3d
--- /dev/null
+++ b/resources/dijit/themes/soria/Toolbar.css
@@ -0,0 +1 @@
+.soria .dijitToolbar {border-bottom: 1px solid #ccc; background:#eaeaea url("images/titleBar.png") repeat-x top left;}.dj_ie6 .soria .dijitToolbar {height: 10px;}.soria .dijitToolbar .dijitButtonNode,.soria .dijitToolbar .dijitComboButton .dijitButtonContents,.soria .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; margin: 0; padding: 0; border: none; font-size: 12px;}.soria .dijitToolbar .dijitButton,.soria .dijitToolbar .dijitToggleButton,.soria .dijitToolbar .dijitDropDownButton,.soria .dijitToolbar .dijitComboButton .dijitButtonContents,.soria .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; padding: 1px;}.soria .dijitToolbar .dijitButtonChecked,.soria .dijitToolbar .dijitToggleButtonChecked {background-color:#d8e5f8; border:1px solid #316ac5; padding: 0;}.soria .dijitToolbar .dijitButtonCheckedHover,.soria .dijitToolbar .dijitToggleButtonCheckedHover {background-color:#9abbea; border:1px solid #316ac5; padding: 0;}.soria .dijitToolbar .dijitButtonHover,.soria .dijitToolbar .dijitToggleButtonHover,.soria .dijitToolbar .dijitDropDownButtonHover,.soria .dijitToolbar .dijitComboButton .dijitButtonContentsHover,.soria .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {border: 1px solid #316ac5; padding: 0; background-color:#9abbea;}.soria .dijitToolbar label {padding: 3px 3px 0 6px;}.dj_ie .soria .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,.dj_ie .soria .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {border: 1px #777 dotted !important; padding: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Tree.css b/resources/dijit/themes/soria/Tree.css
new file mode 100644
index 00000000..97ecfee3
--- /dev/null
+++ b/resources/dijit/themes/soria/Tree.css
@@ -0,0 +1 @@
+.soria .dijitTreeNode {background : url('images/treeI.gif') no-repeat; background-position : top left; background-repeat : repeat-y; zoom: 1;}.soria .dijitTreeRowHover {background-image: url(images/treeHover.png); background-repeat: repeat; background-color: transparent !important;}.soria .dijitTreeIsLast {background: url('images/treeI_half.gif') no-repeat;}.soria .dijitTreeLabel {font-weight: normal; margin-left: 3px;}.soria .dijitTreeIsRoot {margin-left: 0; background-image: none;}.soria .dijitTreeExpando {width: 18px; height: 18px;}.soria .dijitTreeRow {padding-bottom: 2px;}.soria .dijitTreeContent {min-height: 18px; min-width: 18px; padding-left:1px;}.soria .dijitTreeRowSelected .dijitTreeLabel{background:#b8cbec;}.soria .dijitTreeExpandoOpened {background: url('images/spriteTree.gif') no-repeat -18px top;}.soria .dijitTreeExpandoClosed {background-image: url('images/spriteTree.gif');}.soria .dijitTreeExpandoLeaf {background: url('images/spriteTree.gif') no-repeat -36px top;}.soria .dijitTreeExpandoLoading {background-image: url('images/treeExpand_loading.gif');}.soria .dijitTreeIcon {width: 16px; height: 16px;}.soria .dijitFolderOpened {background: url('images/spriteDivIcons.gif') no-repeat -16px top;}.soria .dijitFolderClosed {background: url('images/spriteDivIcons.gif') no-repeat top left;}.soria .dijitLeaf {background: url('images/spriteDivIcons.gif') no-repeat -32px top;}.soria .dijitTreeNode .dojoDndItemBefore,.soria .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.soria .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #369;}.soria .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #369;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/Tree_rtl.css b/resources/dijit/themes/soria/Tree_rtl.css
new file mode 100644
index 00000000..c7007acb
--- /dev/null
+++ b/resources/dijit/themes/soria/Tree_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitTreeNode,.dijitRtl .soria .dijitTreeExpandoLeaf {background-image: none;}.dijitRtl .soria .dijitTreeContent {padding-left: 0; padding-right: 1px;}.dijitRtl .soria .dijitTreeExpandoOpened {background: url('images/spriteTree_rtl.gif') no-repeat -18px top;}.dijitRtl .soria .dijitTreeExpandoClosed {background-image: url('images/spriteTree_rtl.gif');}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Button.css b/resources/dijit/themes/soria/form/Button.css
new file mode 100644
index 00000000..0b5e0b53
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Button.css
@@ -0,0 +1 @@
+.soria .dijitButtonNode {border: 1px solid #8ba0bd; border-bottom:1px solid #657c9c; padding: 0.1em 0.2em 0.2em 0.2em; background: #bcd5f0 url("../images/buttonEnabled.png") repeat-x top left;}.soria .dijitButtonText {text-align: center; padding: 0 0.3em;}.soria .dijitInputField {padding: 0;}.soria .dijitArrowButton {color: #111;}.soria .dijitComboButton .dijitDownArrowButton {padding-right:4px;}.soria .dijitTextBoxReadOnly,.soria .dijitTextBoxReadOnly .dijitButtonNode,.soria .dijitButtonDisabled .dijitButtonNode,.soria .dijitToggleButtonDisabled .dijitButtonNode,.soria .dijitDropDownButtonDisabled .dijitButtonNode,.soria .dijitComboButtonDisabled .dijitButtonNode,.soria .dijitTextBoxDisabled,.soria .dijitTextBoxDisabled .dijitButtonNode {border-color: #b9bbdd #b9bbdd #b9bbdd #b9bbdd; background:#c3d3e5 url("../images/buttonDisabled.png") top repeat-x; opacity: 0.60;}.dj_ie6 .soria .dijitReadOnly input,.dj_ie7 .soria .dijitReadOnly input,.dj_ie6 .soria .dijitComboButtonDisabled .dijitButtonText,.dj_ie7 .soria .dijitComboButtonDisabled .dijitButtonText {color: #aaa;}.soria .dijitButtonHover .dijitButtonNode,.soria .dijitButtonNodeHover,.soria .dijitToggleButtonHover .dijitButtonNode,.soria .dijitDropDownButtonHover .dijitButtonNode,.soria .dijitButtonContentsHover,.soria .dijitUpArrowButtonHover,.soria .dijitDownArrowButtonHover {color:#243C5F; background:#acc5e2 url("../images/buttonHover.png") repeat-x top left;}.soria .dijitButtonActive .dijitButtonNode,.soria .dijitToggleButtonActive .dijitButtonNode,.soria .dijitDropDownButtonActive .dijitButtonNode,.soria .dijitComboButtonActive .dijitButtonContents,.soria .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {border-color:#657c9c; background: #91b4e5 url("../images/buttonActive.png") top left repeat-x;}.soria .dijitUpArrowButtonActive,.soria .dijitDownArrowButtonActive {background: #91b4e5 url("../images/buttonActive.png") top left repeat-x;}.soria .dijitArrowButtonInner {background-image: url("../images/spriteArrows.png"); background-repeat: no-repeat; background-position: 0 center; width: 11px; height: 11px;}.soria .dijitComboBox .dijitArrowButtonInner {background-position: 0 center;}.soria .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -11px center;}.soria .dijitUpArrowButton .dijitArrowButtonInner {background-position: -22px center;}.soria .dijitRightArrowButton .dijitArrowButtonInner {background-position: -33px center;}.dj_ie6 .soria .dijitArrowButtonInner {background-image: url("../images/spriteArrows.gif");}.dj_ie .soria .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {margin-top: 1px;}.soria .dijitSpinnerButtonContainer {width: auto; padding: 0;}.soria .dijitSpinner .dijitArrowButton {width: 15px;}.soria .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.soria .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Button_rtl.css b/resources/dijit/themes/soria/form/Button_rtl.css
new file mode 100644
index 00000000..80d72f28
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Button_rtl.css
@@ -0,0 +1 @@
+.soria .dijitComboBoxRtl .dijitButtonNode {border-width: 0 0 0 1px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Checkbox.css b/resources/dijit/themes/soria/form/Checkbox.css
new file mode 100644
index 00000000..a82bf29e
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Checkbox.css
@@ -0,0 +1 @@
+.soria .dijitToggleButton .dijitCheckBox,.soria .dijitToggleButton .dijitCheckBoxIcon {background-image: url('../images/spriteCheckbox.gif');}.soria .dijitCheckBox,.soria .dijitCheckBoxIcon {background-image: url('../images/spriteCheckbox.gif'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.soria .dijitCheckBox,.soria .dijitToggleButton .dijitCheckBoxIcon {background-position: -16px;}.soria .dijitCheckBoxChecked,.soria .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.soria .dijitCheckBoxDisabled {background-position: -48px;}.soria .dijitCheckBoxCheckedDisabled {background-position: -32px;}.soria .dijitCheckBoxHover {background-position: -80px;}.soria .dijitCheckBoxCheckedHover {background-position: -64px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Common.css b/resources/dijit/themes/soria/form/Common.css
new file mode 100644
index 00000000..f3345092
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Common.css
@@ -0,0 +1 @@
+.soria .dijitInputContainer input {margin: 0 0.1em;}.soria .dijitSelect .dijitButtonContents,.soria .dijitSelect,.soria .dijitTextBox,.soria .dijitTextArea {background:#fff url("../images/validationInputBg.png") repeat-x top left; #background:#fff url('../images/validationInputBg.gif') repeat-x top left;}.soria .dijitSelect,.soria .dijitTextBox,.soria .dijitTextArea {border:1px solid #8ba0bd;}.soria .dijitSelect .dijitArrowButton,.soria .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}.soria .dijitSelect .dijitButtonContents,.soria .dijitTextBox .dijitButtonNode {border-color: #8ba0bd;}.soria .dijitSelectFocused,.soria .dijitTextBoxFocused,.soria .dijitTextAreaFocused {border-color:#406b9b;}.soria .dijitSelectFocused TD,.soria .dijitTextBoxFocused .dijitButtonNode,.soria .dijitSpinner .dijitUpArrowButtonActive,.soria .dijitSpinner .dijitDownArrowButtonActive {border-color:#8ba0bd;}.soria .dijitSpinnerFocused .dijitDownArrowButton,.soria .dijitSpinner .dijitUpArrowButtonActive,.soria .dijitSpinner .dijitDownArrowButtonActive {border-top-color:#8ba0bd;}.soria .dijitError {border-color:#f3d118; background-color:#f9f7ba; background-image:none;}.soria .dijitErrorFocused {background-color:#ff6; background-image:none;}.soria .dijitValidationTextBoxError .dijitValidationIcon {width: 16px; background: transparent url('../images/warning.png') no-repeat center center;}.soria .dijitComboBoxHighlightMatch {background-color:#f9f7ba;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/RadioButton.css b/resources/dijit/themes/soria/form/RadioButton.css
new file mode 100644
index 00000000..4270d996
--- /dev/null
+++ b/resources/dijit/themes/soria/form/RadioButton.css
@@ -0,0 +1 @@
+.soria .dijitToggleButton .dijitRadio,.soria .dijitToggleButton .dijitRadioIcon {background-image: url('../images/spriteRadio.gif');}.soria .dijitRadio,.soria .dijitRadioIcon {background-image: url('../images/spriteRadio.gif'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.soria .dijitRadio,.soria .dijitToggleButton .dijitRadioIcon {background-position: -16px;}.soria .dijitRadioChecked,.soria .dijitToggleButtonChecked .dijitRadioIcon {background-position: 0;}.soria .dijitRadioDisabled {background-position: -48px;}.soria .dijitRadioCheckedDisabled {background-position: -32px;}.soria .dijitRadioHover {background-position: -80px;}.soria .dijitRadioCheckedHover {background-position: -64px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Select.css b/resources/dijit/themes/soria/form/Select.css
new file mode 100644
index 00000000..40e688fa
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Select.css
@@ -0,0 +1 @@
+.soria .dijitSelectError .dijitButtonContents,.soria .dijitSelectHover .dijitArrowButton,.soria .dijitSelectActive .dijitArrowButton,.soria .dijitSelectOpened .dijitArrowButton,.soria .dijitSelectDisabled .dijitArrowButton,.soria .dijitSelectReadOnly .dijitArrowButton {background: transparent none;}.soria .dijitSelect .dijitArrowButton {background: #bcd5f0 url("../images/buttonEnabled.png") repeat-x top left; border-width: 0;}.soria .dijitSelectDisabled,.soria .dijitSelectDisabled TD {border-color: #b9bbdd !important; background:#c3d3e5 url("../images/buttonDisabled.png") top repeat-x;}.dj_ie .soria .dijitSelectDisabled TD * {filter: gray() alpha(opacity=50);}.soria .dijitSelectHover,.soria .dijitSelectHover TD {border-color:#a5beda #5c7590 #5c7590 #a5beda !important; color:#000; background:#acc5e2 url("../images/buttonHover.png") repeat-x top left;}.soria .dijitSelectActive,.soria .dijitSelectOpened,.soria .dijitSelectActive TD,.soria .dijitSelectOpened TD {border-color:#657c9c !important; background: #91b4e5 url("../images/buttonActive.png") top left repeat-x;}.soria .dijitSelectMenu td {padding: 0;}.soria .dijitSelectMenu .dijitMenuItemLabel,.soria .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Slider.css b/resources/dijit/themes/soria/form/Slider.css
new file mode 100644
index 00000000..d437fbc2
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Slider.css
@@ -0,0 +1 @@
+.soria .dijitSliderProgressBarH {border-color: #b1badf; background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;}.soria .dijitSliderProgressBarV {border-color: #b1badf; background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;}.soria .dijitSliderFocused .dijitSliderProgressBarH,.soria .dijitSliderFocused .dijitSliderLeftBumper {background-image:url("../images/sliderFullFocus.png");}.soria .dijitSliderFocused .dijitSliderProgressBarV,.soria .dijitSliderFocused .dijitSliderBottomBumper {background-image:url("../images/sliderFullVerticalFocus.png");}.soria .dijitSliderRemainingBarV {border-color: #b4b4b4; background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y bottom left;}.soria .dijitSliderRemainingBarH {border-color: #b4b4b4; background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left;}.soria .dijitSliderBar {border-style: solid; outline:1px;}.soria .dijitSliderFocused .dijitSliderBar {border-color:#8ba0bd;}.soria .dijitSliderImageHandleH {border:0; width:15px; height:18px; background:url("../images/preciseSliderThumb.png") no-repeat center top;}.soria .dijitSliderFocused .dijitSliderImageHandleH {background-image:url("../images/preciseSliderThumbFocus.png"); #background-image:url("../images/preciseSliderThumbFocus.gif");}.dj_ie6 .soria .dijitSliderImageHandleH {background-image:url("../images/preciseSliderThumb.gif");}.soria .dijitSliderLeftBumper {border-left-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;}.soria .dijitSliderRightBumper {background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left; border-color: #b4b4b4; border-right-width: 1px;}.soria .dijitSliderImageHandleV {border:0; width:20px; height:15px; background:url("../images/sliderThumb.png") no-repeat center center; #background:url("../images/sliderThumb.gif") no-repeat center center;}.soria .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("../images/sliderThumbFocus.png"); #background-image:url("../images/sliderThumbFocus.gif");}.soria .dijitSliderBottomBumper {border-bottom-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;}.soria .dijitSliderTopBumper {background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y top left; border-color: #b4b4b4; border-top-width: 1px;}.soria .dijitSliderIncrementIconH,.soria .dijitSliderIncrementIconV {background:url('../images/spriteRoundedIconsSmall.png') no-repeat -45px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -45px top; width:15px; height:15px;}.soria .dijitSliderIncrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat -30px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -30px top;}.soria .dijitSliderDecrementIconH,.soria .dijitSliderDecrementIconV {width:15px; height:15px; background:url('../images/spriteRoundedIconsSmall.png') no-repeat -15px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -15px top;}.soria .dijitSliderDecrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat 0 top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat 0 top;}.soria .dijitSliderButtonInner {visibility:hidden;}.soria .dijitSliderReadOnly *,.soria .dijitSliderDisabled * {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5; color: #bdbdbd;}.soria .dijitSliderReadOnly .dijitSliderDecrementIconH,.soria .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: 0 -15px;}.soria .dijitSliderReadOnly .dijitSliderIncrementIconH,.soria .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -30px -15px;}.soria .dijitSliderReadOnly .dijitSliderDecrementIconV,.soria .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -15px -15px;}.soria .dijitSliderReadOnly .dijitSliderIncrementIconV,.soria .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -45px -15px;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/Slider_rtl.css b/resources/dijit/themes/soria/form/Slider_rtl.css
new file mode 100644
index 00000000..1c113c3f
--- /dev/null
+++ b/resources/dijit/themes/soria/form/Slider_rtl.css
@@ -0,0 +1 @@
+.dijitRtl .soria .dijitSliderProgressBarH,.dijitRtl .soria .dijitSliderRemainingBarH,.dijitRtl .soria .dijitSliderLeftBumper,.dijitRtl .soria .dijitSliderRightBumper,.dijitRtl .soria .dijitSliderTopBumper {background-position: top right;}.dijitRtl .soria .dijitSliderProgressBarV,.dijitRtl .soria .dijitSliderRemainingBarV,.dijitRtl .soria .dijitSliderBottomBumper {background-position: bottom right;}.dijitRtl .soria .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.dijitRtl .soria .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.dijitRtl .soria .dijitSliderIncrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat left top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat left top;}.dijitRtl .soria .dijitSliderDecrementIconH {background:url('../images/spriteRoundedIconsSmall.png') no-repeat -30px top; #background:url('../images/spriteRoundedIconsSmall.gif') no-repeat -30px top;}
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/form/TimeTextBox.css b/resources/dijit/themes/soria/form/TimeTextBox.css
new file mode 100644
index 00000000..bf67b66d
--- /dev/null
+++ b/resources/dijit/themes/soria/form/TimeTextBox.css
@@ -0,0 +1 @@
+@CHARSET "UTF-8";
\ No newline at end of file
diff --git a/resources/dijit/themes/soria/images/accordionItemActive.gif b/resources/dijit/themes/soria/images/accordionItemActive.gif
new file mode 100644
index 0000000000000000000000000000000000000000..249a1533f473e72dc10dcd3cf6db3ac67c57e683
GIT binary patch
literal 174
zcmZ?wbhEHbWMVL2IKsd%Z~wb{FMmzl`To@1KT8k4pSS=0@!Nl9?0z?Q-@EHif8Toc
zYu283S04XfaNzCqUGFYF{5^B`yE`v_oxA^g&c1gqKm3`p^F0Gzp!kyoEUyD1L3T2*
zYAd+1I*Mp|O)@z1+2fLdgxh5Xh9;lOn;a$_KKM|8L+iwnqLVpR^Dl5M6kuYo1_0y-
BOius+

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/accordionItemActive.png b/resources/dijit/themes/soria/images/accordionItemActive.png
new file mode 100644
index 0000000000000000000000000000000000000000..92c74315c4d8ca43e468b14fabee824390059e80
GIT binary patch
literal 171
zcmeAS@N?(olHy`uVBq!ia0vp^Oh9bF0V21g*<1xuk|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*D5Xd_7$pLn>}1)%<+O&&8U}fi7AzZCsS>JiUK@c978H@y*Xjc)!@L>@=(#N?B4$}rA}?w+9)@^(
W6W7*Rcawo;GkCiCxvX8U}fi7AzZCsS>Jikv)M978H@y_sOhcR)elu;0)B=@VBqv3OP;IC1RG!A;Y3
z94lMZoH=b}AG|sG&QboIh(*hCvxuf5X+it#PwKbXGqN!h?YEJ+`t73v&@={5S3j3^
HP6Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0-i}kK~y-)jg#w3
zlVKRf?@f2`0B&x&<{{_iautdrx20@zks(6b)HO9+1eHRwM9DO*Tyx?f&Dp_(LS-fj
zIcL#_AhYsIAN&v%Bm4*6f8*-eoD&tQ3+_+v`@8Pba}ynuluV?efYN@1)4NMha-$fT
zbr~F~DG>ek7YV3{LJi|}c)C4_o*$jK^wo*_^;$H1szvj<1En54sDwh%e-FW>6rTS6
z1n#Xi*g|HM2aV8qwa^UYqj0VOs+l~fULJ*c{xtX|et5qL%N&85KG&o2tqs;-IjR;a
zu`A<@0XfgJkm=7r>Z25B{c4atS_zYcO!Z@S++>;0G5Ac#0>iQ%-J4x;gSHRXA$u%^
zbV7opVKI0^1W9WeNEVrih5}RD6FB>>0=6|P%H9}Iv~U79H{5Xp*ZUTvj3q-nA_CvX
z2YCo0p9nl18*Fx?g1hsx6PC3y6b&DTWwZ>Ze0tno*{h&^(G7KPKD2!rh}s39hXnF5
zlk*82m39@gX%E@;CFP(3Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0&7V`K~y-)jgwzU
zlTjGPpU-WIVri)r(jSXydQZo#KV>;o*J1bI$Yo-tXfakVHU+L`Yd8?C8p^
zGkPvG9;eiix(cAbwNHrF~G2+Qki@GbC~tN?y_RW!E-a^teAGN?)y!;e|NBI_B5T}s@d?R
zp7E8s*#HF5PGCz3`b)-&ST=r=#bbqZ&0VJqRg4qjxn!b9Q=oQzy2|KM^lAV@LP%z{
zyNm@NY|ML?%PW&k20{Xkj%I6XQpZMfw4DFZMthS*)$caidVzjb(M2sn3&{Hk`uU)muF<
z-#*Bkw^nX8BqX6{FZcH)F!pjdVR9W{%CL#kOB0(0#B^?6NQMG41|=~VvhZ&~YgaS1`qdbeGtn;q
z{)j}FnD`pe5U$ZBNNEx6HVZvgXdklsOl^L1Hs<8rS-DIr5YdU=snd*T_ZtFw0_}ew
zUA$T6Gq1mmzR!t+6-nquKD;OuhEqa?qE3PvF``eKZ)?E!A8;2xtQKO7{{R3007*qo
IM6N<$g0T}z8~^|S

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/dndNoCopy.png b/resources/dijit/themes/soria/images/dndNoCopy.png
new file mode 100644
index 0000000000000000000000000000000000000000..998c2f2692201457b3c310e24b13e834b5b9c4c9
GIT binary patch
literal 1332
zcmd5*`%lw%6#abrz*0&rGG`wY8BE10+l*+o%mp;4V-EK%lIS$wp-j}dhmY0ZNao0r
zEpZh=9)91u2RkC}1D!{)^q@H#fxqhyZ8?KmtGm049~H3yp38K;!SP#$s)8=f+hk
zG4h?^!w{=V)#pd*fS^hMabdU-05J+>B#{h6;tZ2HO!5=q@y&R=*vrct5U33c6T{3B
z2&%>TnD>MlN!v`p!TB&;NuvuXv|g+imqycvhtDv=B)&u?2E#=VK4X8iH{R$=oI7|(
zhC&sE<}*g(7gfx1Q<*njb@<*)&o%H?cISw
z4G~G>WU7Tm&-UoQiOukw1~YRIq;(6fo)XXsfRsw*0Wh?cB*I`O!an+k!7!7_-Dva-
zW53LsC!MMsx=d#kZtMHGtm{p}){X$?Qr=Sv(>srZb2wu6V~Z~met
zk=m)WY5)ub-wFiLY{5-XXhHxi^qpD)QAee6C=@f9x^Op1A4nHL7%9wDV7+vByq+Fl
zp$8Sy0+c>JMv`ADgJC&#vUEST?3WY+cRQB}r^!E0uR4TPv
z-PhOG-`}s%XtY}Gz`%e`ryCp`)a&&IgJEcB$Y?YU4-cD6rje16(b3Vdu`#pRJU%`?
zF)?AWSgcm-B7Z+c=
zc=7V(%cZ5ISFc_zFE6jGth|2xdUbVmZEfw%n>TOYzFl8m-`Lpj2$hW
zF3)=dgFjC36o$=;J$=SQ|0e_f>fXNOsq?|;sH1Ur%?b0jufi^f6iEm`2)9fCQplIT
zs>mzhSKapuN+C-`XbG9ccZVJb|DAv3a_Eig*U`A3zXhsX-c6?_o}i6si}+)b{e5Dn
zVRLux`kowaiT!L?h|jMVc0_^$tUKTClHO$9IpCO1&HQoUnmqwm}r=tYNF8=v1R4eLY

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/dndNoMove.png b/resources/dijit/themes/soria/images/dndNoMove.png
new file mode 100644
index 0000000000000000000000000000000000000000..e909173e0df652ae3585c6f9e5024749761bfc60
GIT binary patch
literal 991
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G}
zXKrG8YEWuoN@d~6R2v2c#w!6nA+G=b|3AXOaEyWBCD)eX;zLXK#<;kx%E~vncuq1fy!Z4uz`$_t-hMtpE$8FCgv&|>%xG5v#RP(q@>R%D9)9XoEIIvJs|M+uU{`iLgz9tJd2FHz{`6_
zPX0@Az`U*Msz@IzbMZK|rbxVX+TF|CS=yT!$QT2^fW
z1H+FcD;|qV{9L*ArIG1#d8IoiPu>z1zAGraGB$RJq|`(SiAzpSvtwi5B&8f@V0a;?
zaK+vIrFYPeimLq#40{+Dz66Ed*VdU89leo_>%5lM@8c)msB0`@U|20BdrLs@A`8pM
zl(g%|k6$}>?2LxSGa31A4UHpAOdDci9_r}c6A(NhA@R}8>lP31Q5M!+Mn($)0?sfo
z-sI#w#3y`DK;V(G$|VE)NBSlgG|kqsvTqLx-VzkNh=J)82ghj<(a91LzzALM63Gor
z1anG){DOhp!3r4mr^ibJ-TBkg#WAGfR?-Y!7QeIGnwl7mycEn1zqvU_O}O$im+95D
z>i(h(oHM+32H|eqQ-y1h?zP+jLJNvAH=+XQ6&ukoHJXV-?
z*zeGvsOYM==IG`VtGxQuH%(uzY}vHX$e@#vC8F`bxwhz@g-5Jg7}+9Lhb}YrdAQAi
z<4enI<0Y@Grg-kyee`HSLBR*3lhTF~zo%8Tl%34l*ubE?nXh@3cye@=-(G%kWo2>Y
z$;rBha}uBVIoD2~dFITSoHIF94%0uGY8e?CnVsE`lAIL$n5DAMe@ByUcc=H{-h
zuB4=-!^6YJ$H&yv)W*if^z`)V>gwFw+|10(_xJb9%ggxq`276*`uh6&`}_U<{h^_u
z{{H^||NsC0{{R30A^8LW0015UEC2ui01W^T000Glphs+ESrVSNb)A;I8oP07msvt?
zW!-kE91I{p1YkIu3=mUkHjhc*#R7l;EElA5romV!7K}y<)LbwJ%w-&1am<-Dr?>6A
zHTW@Igvi{-83+tN9uor`h=>CX2Q(=U1&IX%78)rj1`7rqnF)lK9t8>#3J!jtmk|sJ
IN0%W0JLM~Y#sB~S

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/preciseSliderThumb.png b/resources/dijit/themes/soria/images/preciseSliderThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..045bf35ed69d830b3a8f25a3459e180ea1b4c808
GIT binary patch
literal 413
zcmV;O0b>4%P)0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzKS@MERCwBiQ#)>iKnxu|>9`8wM%39P
zO1DkUkd{p%ZIMu<<_cRN5>Z5HXb^A&1mdG8eBw9SLBs5>V#)H@%3py{(Y9^QhRT|z@z%slXF*632?7Kk_995IsUTHMnMDQ)
zkgOM(L;RX5^G2SLCeKuv~^IPQu4jY1;_VKwTyevG1M#Uu(KURBj|+qU=Efn`bp
zZi}MWr)j!kf}iL4I{_ZZ?H49Vc5xiDvMf0ZEPUFKJ>7L+k!KQYU)2Bg;c#GCmN8h`
z$8F#DpLG3;FLCzu2>3$gI}F2HVtDPk?t}av`~V{7Pk;dc;kd1Onp(@G00000NkvXX
Hu0mjfC?~Xr

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/preciseSliderThumbFocus.gif b/resources/dijit/themes/soria/images/preciseSliderThumbFocus.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8c6f92eb45865a0b1c3a08f978ad2e2b61d45057
GIT binary patch
literal 258
zcmV+d0sa0*Nk%w1VGRHf0K^{v_4W1n`T4G{uJ-o!^YioN<>ko8$cc%GrlzKQdwZy;
zsEdn>^z`)I-QC{a-mtK+w6wIs!osYqtl{C|_xJazs;bM&%lP>C{QUg-`uh9(`~Cg>
zc6N6D{{H{}|NsC0A^8LW0018VEC2ui01W^T000Gl;3sfoSqk6BdETbI8_RX7r(HvS
zXEoeY3L1Y|lK4KQPAHjhal<^o^UI
zH~2AKvReekmUk28jj=7aNWr1qlTnnGS@P1_u@g5gIg?DH93}
IM~)!?I|pcgNB{r;

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/preciseSliderThumbFocus.png b/resources/dijit/themes/soria/images/preciseSliderThumbFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c235849594ee3cd63ab53519c8985bcac9e5342c
GIT binary patch
literal 434
zcmV;j0ZsmiP)0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR7pfZRCwBilf7z$KoG~*k7zn=6~!kI
zAH=-Kg^(g}2zi48TQ4cDNs~^9SmhOjfLK`BSSbjWiHTp?S#HIT92ppPXLo+{pT&{!
zJP+l0enbfE(Es*i7{)Ds4t9sbfoz6hAWn^CS>j-h<3Qm%eqN^QI@I_52I4pl@%)r}
zHSNZ6B)*2=3_w`V#_{W>(=^>Y#ImeKynvvhX_`b0Dl-g2TBC3J6M`g~Kp}`>y$DgY
zHMBNy~D>1l_z3Mww;VjVOvJ2m;hJ&0bNIH+=mAUt$A+$+G-WmgPGhr)xaG52~sH@C`oz
c&G{8z0R7*RI)c_e82|tP07*qoM6N<$g1$Yu-T(jq

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/progressBarAnim.gif b/resources/dijit/themes/soria/images/progressBarAnim.gif
new file mode 100644
index 0000000000000000000000000000000000000000..73e25e1724be8b09242ac637091e89f011b9cd25
GIT binary patch
literal 9304
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

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/progressBarEmpty.png b/resources/dijit/themes/soria/images/progressBarEmpty.png
new file mode 100644
index 0000000000000000000000000000000000000000..04d81df089a3bc80c5c3d9373cbf66d9725106bf
GIT binary patch
literal 232
zcmeAS@N?(olHy`uVBq!ia0vp^+(4Yd!2~4l=fwU4Qj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>Jin=^q978H@T?uvMYB1ngy{p;$|Nk?M3X3G_H;DD9zO`KA
zIjb!AzPxmpb$*ZF=E|!Nl+HB&h_$fkSrF#z{ebs+sh2oku!ccsVb8(C=XdqVPq^_{
zM$W3P=Dwv@)2~9+JC{8seYEelnm+$y_^K6WZ{40!v*gZ`Eo+<)ZnWAwH8DypnNj!l
ft{%bl49pClq@B++b*Fy;x{ATm)z4*}Q$iB}EZ$tK

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/progressBarFull.png b/resources/dijit/themes/soria/images/progressBarFull.png
new file mode 100644
index 0000000000000000000000000000000000000000..bed17b39033e3880f6b21c05ac8ec34aacfb51ff
GIT binary patch
literal 251
zcmeAS@N?(olHy`uVBq!ia0vp^+(4Yd!2~4l=fwU4Qj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JispK{IEGZ*dNbXSyTyQ~H9l+ZoOl2Ko0Xf3x(H;=pSC;n
zRepkBoxmIqQ9roTu}_jgc?l@${%W
zlRnwB_uUqnyV)gcxtzJhll6C`Ugnz0{543o6nPdg(RTTk_*WkmZ9TeX!mX7rqx;#_
z>=p9keRlmVdFk?rFWTYupLI*t+qrgFut+d4w8nRyKGD7h=uievS3j3^P68U}fi7AzZCsS>JibOnJ978H@CH?vT-=0~*K8U}fi7AzZCsS>JibOnJ978H@CH?vT-=0}0LFE8DhXDicM2_G33Kh$M@(iA?
KelF{r5}E)aCLe16

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/sliderFull.png b/resources/dijit/themes/soria/images/sliderFull.png
new file mode 100644
index 0000000000000000000000000000000000000000..171eb54d9e11a583516750bccb75f7644e2fb0e1
GIT binary patch
literal 131
zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>Jic~#a978H@CH?yGRGwvH&5wW68F?b?{8U}fi7AzZCsS>JicCCR978H@CDnX=D1NxUZU2ACho+HlTh6Pgg&ebxsLQ0RHVUB>(^b

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/sliderFullVertical.png b/resources/dijit/themes/soria/images/sliderFullVertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..35845daf1d5f455c82cc838629dc2c585bba5b43
GIT binary patch
literal 127
zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!2~3)gaoYzQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiWEIv978H@CH?vF^nUyMdi(!>et*6$&&I~4#un0Wj-A7R
Z;n7C!rDA*Dy8{(7c)I$ztaD0e0sx*WD9!)?

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/sliderFullVerticalFocus.png b/resources/dijit/themes/soria/images/sliderFullVerticalFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b158bb049c981da7a5a70cc22dbd90993d18b4b
GIT binary patch
literal 143
zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!2~3)gaoYzQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiVQtn978H@CDr_UcYS(%&-;A_b-(`o|GN9T&zT+`fe+8+
p58wa)f2M?lWZnPN2Id9^W`^YR!kz&-Ms7gO44$rjF6*2UngAK=G6ett

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/sliderThumb.gif b/resources/dijit/themes/soria/images/sliderThumb.gif
new file mode 100644
index 0000000000000000000000000000000000000000..29899a4b630782dfe9e4d276ccc775ad47a6e752
GIT binary patch
literal 238
zcmZ?wbhEHb6kyf5A%=?Iwp0gnj%O@qX$@;O*kB-Vse;9bw+3EOiO%@hT5pjKk
a3IlTiMqzPv?Fk$VVk(|d(|c7E8LR;*?`t*y

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/sliderThumb.png b/resources/dijit/themes/soria/images/sliderThumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6abbd2fd4e2c26cf2aee75a5bbbe1e5ee70235c
GIT binary patch
literal 413
zcmV;O0b>4%P)
hY+PcJ`UVvS=G+XTlIq$Mco@Z1Jfo)fswgs80|2y(Z%zOJ

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/sliderThumbFocus.png b/resources/dijit/themes/soria/images/sliderThumbFocus.png
new file mode 100644
index 0000000000000000000000000000000000000000..73ee70565e51f8aca9968f0ec66493b8c0de254e
GIT binary patch
literal 421
zcmV;W0b2fvP)CWz{X}_yCekv<&9**te8z8AN+9U
z`QA65gOcZY@E;LmjdXutJ!U`=I|zb))3$97mn2C&gb)bB(BAEKuUK9U6ZC4DW|X?F
zdtBFr`Fwtbt+!};dSK9X-M3?&=lzKco`7jGnSf{2w!9?6;bY=GWm!U+rXb7mJ>@UNd-!RPX}jG*
zk|eBurK;)^9X1+kIH

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/splitContainerSizerH-thumb.png b/resources/dijit/themes/soria/images/splitContainerSizerH-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e8f397227dc4c944bb5a7cc60a583fe4644e487
GIT binary patch
literal 125
zcmeAS@N?(olHy`uVBq!ia0vp^!a&T-!2~4#Jy{GS86-|6H_V+Po~-c70G+LIEGZ*O8WETsXTLJL+Z6zf1kWe`SbC$eWev66Awe(
W1@;HC6L-3T4D@vMb6Mw<&;$T&6e!>T

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/splitContainerSizerH.png b/resources/dijit/themes/soria/images/splitContainerSizerH.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cdf79a92d8d1dfb32f0b0ec51b8f658338dce45
GIT binary patch
literal 127
zcmeAS@N?(olHy`uVBq!ia0vp^j6lrJ!2~4T^fnv@Qj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiWEIv978H@CH?yGRQ_`N`}&!7|Nor+^7*>F8XFs%1RI9|
Z!;AOa>jYj!9|bCA@O1TaS?83{1OSCHD8~Q*

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/splitContainerSizerV-thumb.png b/resources/dijit/themes/soria/images/splitContainerSizerV-thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f12fed5cfbb59929847c42ab6c9f12479048131
GIT binary patch
literal 121
zcmeAS@N?(olHy`uVBq!ia0vp^%s?#6!2~34%~2=@Qj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JiljYV978H@CH?sEH2!_E)O!2~4dW-8AFQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS>JisU?9978H@CGGk7q`igVcKiE!`~QD_f4(lyX28Hk2jzFxOVG)b#--5PfuT8UsF?4YisMZ
z>$es!UVQ!Diz`>I)YjHszxVv~>C@Y`ZM%5!;UcGwt#>02{`T76<|7V~!Q2fcl$iSe&paU`(_5Z>-2C(O<`$4y#HHr$VaJ5^DH!P`lsQC#N6$xW(U?Obh3?g$=Wa8_*%
X0x$iEP)etvB`
zw;bsFId31D&1SCAXy9MjeMER^g3wM(zu&)FE|)*~@60yL69J5f$NapGr1J+}cf7uG
z#MdV0Nv@7otJSF6?ULK=CUJiok#}5ykM(+;VzF3~zfD(X-
z!$p3KJRT1|<&0#@h+(A{~L+D>Noh)oL8WDm-Wn>u{8qSA8
zp^HEuuyGqva%sq7v7DHiARi8g$!@prBm0!Kcv&iy^v7j`gjo0LKFz}rBxEGxbiz#L
z5hNm!h+Z-n$e<)vs}(x>COd*OxGHDqbXpI}kdM&3VadT@fRY+#YlFTvZ$iu$RdbEqtP#ne`6X^r=pQ%Vs|3AygUXO
zf6FpBf;3TWB#^bf(V&WX4vR;!!rAp-jJ6C)k8H|~`Hy4rbG2H1jedee1&58sR1W>&
zF!Txu975I@uPl@A7y^Rq;~yXp{+|}c?7s8g0t^62NYX=N(GUUv0000*_@o5%*@M6OH1tR>~V2$g@uLX<>hpAbZcvC^z`)B*4BM~eUFch
zb#-;!-P}V%LywP-(b3ULN=oA5;$vfC=;-Kte0zC$c<}J>+uPgo^Yhr)*wN9@*x1*{
z$H&*#*VWb3-QC^H%*@o()bH=_{QUg={r&#_{`vX&`uh6#`1t$#`}gXyAFj
zV4h*v4Tr}W
zc$IQEH8wtl!_1(@$l1%yrZ+Sejp2QSh-e*SK(qmckajTsywJSZ5B#=IIB{ZZ6ML&AU>H(bOJ@z0sOj2JE6$R)1f
z!-x|V0F*pTGDu(!Am8)ln~&#uE}VFFg+ncXmD8799>*c3UuAh7)97zQzU@QL#Xdr>K0BB%AHIP0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Wl2OqRCwC#SWS;1Q4~EzA!M|#5T>Um
zY_z4Fj#)}<{QwKGnEnsb$@Jf_oZbyf3%@`tXo;PO4I>f40wKDMuc=!J=`LTTnO7S(
zd6HM}op%WAbM8|3wR5eNjhRsU3cylXZ*zNXrwfUGDzU}!wywz%j(fCOyJ1;O83_|cfi=wdd&zk>+
z0A{lp_xIls{1!ws8pZYXmyM0&kh;6lP7a=GJ^7@v<8(Tq)9IM{XU(7Aw$RPZS3LZ9
zILi_4SR*_I-Q)2n=AR}1wE&dn+x|evb#TFd49~CbCX&hIQFj^A{wa9c;OMk*%w5ho
p@k;XNF1Mk|n(7h)W$m8;0|1(ch|L_xa>@Vz002ovPDHLkV1hJdSa|>d

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/spriteDivIcons.gif b/resources/dijit/themes/soria/images/spriteDivIcons.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f5c58e47a0dcfce5380cba10ec120a4c26cedbf3
GIT binary patch
literal 884
zcmV-)1B?7eNk%w1VK4v?0Oo%H+~@addW%C?ZH1Vt*4Eb6;q}VO%IWFp-QC^1&h609
z(9GKM`1ts~(C$lNd&k!Bf|jb(;Pt}N?^JAs%*@Ql$jIU9_`bfrx3{+9>o)bHEo_sG}r*x1ln$G;mv^Wx&-ZiuWuRCMg@
z>`-QT?(Xj7?fJE}wYtsiyUp$M^!3Ww^1;&Y@bK`))$sN8_2%a0YJ;W8*zvv3?!m#q
zf0L>5^78ZZ^SaFKaD$P3lBsKdmHhntskzVB)2+uM4Kn?hM~_xJbE-Sb&;jl{&nxy$U&&(Er=s><2%&D!juqN1m#
zr(AG<)z#HMS81%g(5}JV&D-*NkEnl{!(Dchx3sIc%k2OE|NsC0A^8LW004ggEC2ui
z05AX$000O7fJJ|Ue^h&idq0GOf`o>Mii?AMl$Dm0got}gdYyVanuD60o}h@6eyOUf
zseFHXp0To>hde5`xVgA{e|&y8I4{D%463em8_8W0v1%>PEdqOEDb?23)zZCw3JM4`
z1PTN&#(!o(Bmf^GCMG8*R(cf*COyOqrNxLJEwldTjLLros~g
z2nZ0UfxyPeKO(Xeh~Pqpkt9c)u%PMSCeBnkx9!+*07yPp13g-w!2_nr*$xS&(iCGMhy?&t*b(XrO&ai6FuN13&-)6jh91ASzcKCCP;tW{9CL6}qC~hafI;
K$%q~X0suRA-s~{|

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/spriteDivIcons.png b/resources/dijit/themes/soria/images/spriteDivIcons.png
new file mode 100644
index 0000000000000000000000000000000000000000..d76325f39a15f69d3e44d60d30477964d16cf1c5
GIT binary patch
literal 1114
zcmV-g1f~0lP)CT(JywoBRs
zW7lA}&Z>-2w#teX41%yRe3%m_Il&t}x_b80
z+wkC-!$&V~?te7tUCU-tx4--R!!Xw1se`ZFlf8>?FPxQV0(TC!gV|n*^J8S
zYV8NLdTTCIcSdI@R%h>$Ae2fao?BX4s(XYG{Ot4j(AL&gcc%a5%r6M~%6zL(7psJz
zST^z4_NTRtzfN6O=~~v-=5kp))Hj4b(?21(`|+kCc<$2oh!1Sj)>5eyND*CKU078C
zq366Y>n#N7N1CL`1b&0V1Y_CNQMW_J93~Y0@E`&nXK85(-QC?V3YlKp%fZe+uX_`Qx
zSXKn|HPbYCkc8UX+f{8vSV9CMLD}#|-yxtPtfa$oQO;A8X}Ba@LK2M`l#2!YR~Q`~
z<(ZspZEaOeBfO!FpQ26~aHCBQn?yoM$IghXW}^{SR!jJK`UXBbbH2J3kM&}2@=0yq
zmFquZ`nTV!&%Rc{t<{U3o*u3N(mu(DB2LnwnQFqVhhQ+cRzkvVS=Fdh7GRU$Y~1-j
zCLRmp?bna1OAWQ(ZUiSzokBMEm$vWnwI4A4;xRs(@a7w1IQ_-P+MdbDNp_I*Un~~U
z*Vo4qnwpwo-BS$^iJ_q(PX>gY0dC*2CLPN&*6|-ZckEyrL)1Ff_zQ=TzWE0SfaFO{
z;`#mC>ueuRY}KBr!^Gopb~>NWbEHX1$z&3Xi;EZ@9_H-S)c{2ePN52?b&9)i-pv|0
z=*o=dVBi64+cKzkF{i7o2a0Ykm*Ys2y1FII1NGConT#%G{{j`^YopvQYaME>q#fyQCGz89y?^b^U;^mc>~z+
z5-;96euz(e|C6sJoh_YiRs92W$avdwBYPLISghea)I#qFyU*X>ap{|{WV3K=?6=YX
g1ODyn^gjX&0GBi++i+6EL;wH)07*qoM6N<$g3YlSqW}N^

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/spriteRadio.gif b/resources/dijit/themes/soria/images/spriteRadio.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8dd6e578e89939ac92dddcb77a684ebb95955933
GIT binary patch
literal 1137
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

literal 0
HcmV?d00001

diff --git a/resources/dijit/themes/soria/images/spriteRoundedIconsSmall.gif b/resources/dijit/themes/soria/images/spriteRoundedIconsSmall.gif
new file mode 100644
index 0000000000000000000000000000000000000000..795ea848da796ed02a62592dc5ab36e2de78522b
GIT binary patch
literal 1937
zcmV;C2X6RBNk%w1VM_ol0Oo%HtFFA`>-U_Xu>Jl1?e6e=ftTFo_O7zNcYKoY@bZI+
zo#E;A({0mB`Q7dVGIfU0r~Mn%LRkw70_e`1;n^-iVH%-QMKi;N`@}(ew26^7j0=
z%j)|4{*;)Vu(rpnv&5gHvv+-nl9#Ey%;kcMnC0c=mZP_nmz<@lu!f0@nVq7~-SnKG
zrRneb!^+w7^Yf0Hw4krX-{0T0yv+3Y{Q3I(=I;6Y{QUp_|NsC0A^8LW004ggEC2ui
z080QZ000O7fPaF6goTEOh>41ejDiFZ9avh5kCBs!Ul|7w43v+ORXXajy53CbiL?#To8@%sIURwtW0K~@M1*c0T!m?Fs}
zbQzS;&j3A0z(DjPaS)mw7HeDx(!idA2NVfdB!D5v#*PS8`mjJDLym$l30Uz1Mu(d>
z8u%dbQvrsfoqAxLP;z3-(4vA+co@)tkA^pHbWrfqfy7ZidiYFPf<-7%qknXQ4WNWd
z4lhst(LPX6HNp}NC-?}x@Ilbrsx07WSVCfN-#=fZ6w!NPa0H>7{LWDpHnELpvLR8wTZxDA8_deO*|3R)@CF{xMo;mwCc4hTw=
zfR-)jKpEI1fb*f@A4f&)4jpk5IYk^v4K=s=kW1srA}h8nWK
zp@)NLfx`=rv5-drSQv6)h8uS1B8V}PSl|U)>`;I%i2Q(~jyxVRfENgbg=w#H(5Ztg*rpC-h+tRB7!rzy=mrpaiXFiS|z)CoHkT8hvo(Rks%P
z;erq*2wN_^12C~f3OU%Yty~HWfC3&uoM1s8+Gh60T(J`1!wEvzknmxN#oCAe1rXyQ
zY-9@u+=s&uOFV$W3?pnq6)7+=v1mW^@k0hR9E|V_!b#P#y!4_lvv9W(fUpHMWN>o{
zyLr$uxZ>8ZGs}HIo52#!_CfP?Fd&SA4NCX%Ky_3jT!#yFAiVW=seXWP4L0c92LtDI
zjquxAbKP9kCP>VL4|R+^2!1`l-A4-&5O^OBeWRc@;DY~QAO?Qdu|

6Ye+S4)zT< z@?oi+YD98s3hH!)wWPu4O!hi*EAPq-Q0|yL%1Y22w z0Rf1E3U)Zd8uIE7XwX6q)o_F~^zbAs%%KC4;D8?55Qk&Xz!RL10~+}7C;{L=2+(kb z82~{A2KWG4bdtp*%%F>E0HYXL!+|H95e*>#;|tzJ#x^=Z18n$W7{_RZEE=JUIf#K8 z0XBpuBtZi+n86KzzyUHGW-f)~!4_tqffz8-k%CA}A#adK4J3i?ksW{>B%dHjN?Nj! zk5s@W?@)yqK;e>ykqQTH0EIiKL6J95!3b*Rfmz<*j%>I=E_X>02LOSSYPbUwaw&nL z&C-l$940Sk8G{_$;S6Vhf-ZS>02v7L1~E{BFqn_yMkB0PhCb9!Tc_0HRwCHmjq XNVo&u_-dEap)&8NNKNV@0s#O!aa+aI literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/spriteRoundedIconsSmall.png b/resources/dijit/themes/soria/images/spriteRoundedIconsSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..10c0d139f2567f41017197bcd89b23f66f6ed638 GIT binary patch literal 3187 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 toQW7p0Ea@fbR6~QXX!ilsmR06Wk#v2OqX literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/spriteRoundedIconsSmallBl.png b/resources/dijit/themes/soria/images/spriteRoundedIconsSmallBl.png new file mode 100644 index 0000000000000000000000000000000000000000..2c9f51a7112d9c0d6cfd03d285df29ab51d8375c GIT binary patch literal 3010 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/spriteTree_rtl.png b/resources/dijit/themes/soria/images/spriteTree_rtl.png new file mode 100644 index 0000000000000000000000000000000000000000..b06afdb82c45dcc546b48a37dfd6ae61349d4245 GIT binary patch literal 335 zcmV-V0kHmwP)4WrEz+R#!uIxA233XzI6r8V9kI65SCTjYVUBY^-S-XSZ3FVN))Y z&KamFk)|o4lp;dNA-60G5<;N1Z9gs$O2-$1Zi=(9vMldu>}t@i>s~haJkP5CA*!l6 z{I#Me*4!Q+oedWq8%dIw2M$a{J?gra!!XEk93|&`4aS(dhWn6*=ia?<)7gis&Y3Vy zMW{GTGK`-^nWjkE;M)esxXQq=@W9*i4}M>I^n2>g_h;|_x%uq(y#4P^-TgCt*Skdr-_Aeq z_U?;c(|5nS{ruOoUGJ_u{ylr|yX#MX&)oBF=I(d*UjCZ9@7ra1{9)91wVDFS2 z?-?itia%MvX6S%Oke?XX{yR)5@X(R!TnW|NQ;;N05n2#$&^S156ykS}`XA5}Vrvl)dIi6gD31mN3pb;<0e?@qPv8x+4V- k4|DK}8)RH)IOxL8Bd=HTqM-3Nk%w1VHp520K@*YLg8@aXUT;_Un6?fll|_|)Y1%iZ(m?)=^9 z`n}cgz}WG^+40-x`SJAr>F@p0-)dg@x$5j(Bk*GyWPCi@Bjb+ z000000000000000A^8LV00000EC2ui02u%>000HfU?z@aX_82)u57z%a4gSsZQppV z?|kq7z@TtQEEW70jJ|4dL z>Ga*thi-m+^7hZoXFu=0{B`BYk4JBQ@4x=>(&O*fp8mM-===RwzxG}K@bdlNk6-?s zyZ`0gr@tRQ|2uQ<^Ox`cUVixV=HuTdZ-2l3_~+TX-!I<(dHvzdMuZ=Px|jx%=*(s~`UV|Ia`oQ2fcl$iSe_paaqe@)HBwe}}Ma4;`ug6H6wo z$XY6PVMU48+Nky2R|Foss@nfxLxoQnx_=kM8FO>yFQ{0wxMu0Hq&bUMFIYRbgk#g@ zEnBy3-?5XUgmv$}{Ra*nI(&pRS62Mwsnci9o;!a*T-I4u=-TxgH*ej(b64oHt`y7T zCr_U}fAR7ai-7oSJaT}koDfS=H}*% z%XSWiE-kIw3m%`E>%DzlEVoiygT#UD>+kPxVCI&yVK_2DSWrki?#zyjkB?7Ko+Gho zVdK-&GmNwEo!MF3%sYj-L(X^CmY0`T1hX^TZE9|~z9ISaJm1~hav5dX3M>xn-v0jn zfo5*`I)!p>epLgF_;Y)9etv#o;q(s|l8%1lxv@F>{<*!o%imw|-IK9t$)3v3kD3`6 FtN{%cbM^oL literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tabBottomHoverC.gif b/resources/dijit/themes/soria/images/tabBottomHoverC.gif new file mode 100644 index 0000000000000000000000000000000000000000..47b9da29a27309a950286aeec37e899b3897d9b9 GIT binary patch literal 280 zcmZ?wbhEHblw>esIKsg2{L`QNZ+{)R_4)MuuLo{?dimw=o!39FJ^%6O{qMb3KVEwB z{lwibPd@(s`0d~MN8fI~{JC@Y-OXoTGY}0Ff3kqp>VQa)oeZo~6;%3CGA9MDT9@;B zUxCi~lHB_h>)zMA|9@aXfrpM%|A{3h9_7W}7f^(&Q{fE#1 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tabContainerSprite.gif b/resources/dijit/themes/soria/images/tabContainerSprite.gif new file mode 100644 index 0000000000000000000000000000000000000000..f0b38421e38440cff987b698dd150ae64b792e9a GIT binary patch literal 2570 zcmV+l3ib6zNk%w1VHp6z0p@=Iq{Hv;^!%g3@2SP^&foOz^8KvH?xw`=-s=7I_x|SY z`{?lexWv`u?fdih{ow2Tz+40om_{7@t=kom2-(9z?$YGW+2;A>?flv1``_*Q+vob$=lGSm@8t3O;_v&}>G{py z{F%J&m%8r1*YU&I^4;kAz}WG<)$p9Y?$YD;%is0i>iU+t?(y{g>Gb{S@BQ)i{@&^O z%ii;%!SCzw{Oa-i?DG8W^ZcQ~@1DQ!p}_B-!0({I@9XmX)z<3P*X!x<{JY24+t>U^8MlK z`sMEX+UEGw)#>&4{qObt?ehHN?E8zLy}7&Hyw&iOxbL&g>;M1%A^8LW004ggEC2ui z02u(n0RRX8fPY_lgoTEOh=hX%!a7_DTwm*-}N zyLm6=%6&Q;25ou3l>=I|Sjlqb3Tprdq5!yp#flZw2e1ejl&H7w-@pr1x|C^Cr%zJ0 zXre-iiWf@(Qc0iwM3(jILw0H3j)R!@?>3l;A77%H`STULsb9arocs49-pQZubb*9_00T%nW*v1e2j)uD1DHsQz(9v%7cI&{AIe20eS%F z=|G$kDC$C-B4{c_oHD2?M`7pz;j1MLpa+Gtw$v(yxYi^qhrIgKDu}=uB`b-{n6f@nW>oO6wxE*IG*&w%ck88n@qiTN$|Hii;Sz=bBp>y6dVt7`yMf z3mClf%G(#c_u8u$zWeHXSF~XWAOIFwSOGv3R%o##089!T#c2Qx%qf+=G4MzK7kgx^ z@x~l?oH51;I3e=LB$sTm6MH0}1`{l|?DESnGqJ}V6x3|<%{b>=^Bw{0;PcNw2Q9SE zdx*iq(MTt)^wLM~vBeEgM=kZ#R71VT6eeV?_10W>o%J3I^dR=wWS4EW*n6On!`f`O z?e^Pi?=i;*bk}Y7-FVZz2N*K+?f2h+2j2G{av)*&;fN=$xZ!)OA;RO3M=tr~kMD8D z1ej;8`R1Hsz6Ti^gf9B%q?aE09(25*`s%E=?z-xG_#yl3wAXI??6KdjyY9K~?mO2}CN4ZQA$Kzu>{hDgLB8u5roOrjE($iyZ(@rh83q7 zF8rZ@V01zP_E3ienvn@=7-Iw1ShG9qA%bx9SpfD>!8#sI4136+9-+2{J#_GoS)0Nh zLP$ulEnp8NOyt_ou!j^nl5TU@LklO_H!$oWhL|**9QIJdPCjn`4SUF;C^2`2J@oLD zp(Dc{g2+nM(E)$xs~;?#*S=Z0PnNjUpDt^eOJ45se73ZoFNX=tUKaD0tjG7(;*%G$N&2D=0n@dO;9GXDRa+>p;=xo9s#-M_By7QgzjAuL7 zIfHuI^Pc$3XFc~&fExJop8yT0K>f*22pIIB2u-L$4Z4Roz~G?}ji^K?`p`Y3p#vDr zs75!+QH<_E3P}j5NJmQ2l7@5-ZCHUySIW|sx>Tim@PY+qO4FL!^rkaS8x3~K)1LbD zr#s!l3|v6eq8jz6NG0kX6d-}7I`yegjcQZ(P=g~_^{QC^&8k+dx`zgw;HzK_t60bS z)jbeE2xv{KTGz@}w3;;naE+^6=So+&nw153&8uGb%2&Lal?Z?htY8OASitVV3_(b& zVi(KU#wPZ#7l^E6CrjDNMs^QSh=FD|%h}F)R2xN`1j8D+k8rxV1bnT*u##84cB1*_}F+2_K=rn4cK5G`Pqpz!ycAQ?Z`^|$=KE`6!tLX zZi{x?Rt9&K#eH6KkJsGTMfY;mja+sc*WJT~H*n?MTYBr(-nYfKZS_4{e#_S1uLZbk g1>RbMv)16NMYw7e&WCNU`QhqigPS*2hCl!SJ32zcTmS$7 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tabLeftChecked.gif b/resources/dijit/themes/soria/images/tabLeftChecked.gif new file mode 100644 index 0000000000000000000000000000000000000000..439aa6b44954467cb9019fcbc1787233129a94f9 GIT binary patch literal 2005 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/titleBar.png b/resources/dijit/themes/soria/images/titleBar.png new file mode 100644 index 0000000000000000000000000000000000000000..93c4146e9e57d1f9f33cccaa7dd5c399b8831c7d GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7!114LFUpHl-;>?NMQuIx8CMR}}EKWKh<0u~)J-3mo!GMS5La_CYpa17a2CSI!#7k&m)8b~1 zxpLxqD#7?NMQuIx8CMR|ENm|lh10fjgV zJR*x37`TN%nDNrxx<5d{Fi#i9kcwN$H9sHnGcz-vzCQoI!6iKf}>iSqR&Q-BEvs_4j=gR@AiS+sZ*qu bYAj>u?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1 z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&? zIdkSe7%;$q;!hSv1_l`h9gqOXP6k%5gl!Dbne(0s6*x8QJ9xOT({0bPrK-lu4cO*1 z2EIJY#x9eT@J3NYH__O@bgG@c8%~F)`z4d7fKYmPrjbN1S_sH^qg7YYt!g191nA{9GV2 z`EcLb(031D$9pwRg9_eTOb|Lxz!)abkCP{70GE*!{#lmZ@SrG4rm8AMQG{xajD2N9 ou`-C9g{LqKb?i$9h@Suh0BSqSi~!Qew*UYD07*qoM6N<$f@OJ#%>V!Z literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tooltipConnectorLeft.gif b/resources/dijit/themes/soria/images/tooltipConnectorLeft.gif new file mode 100644 index 0000000000000000000000000000000000000000..fc947e0a1997c1cd7c0bf170312a93596c2b735c GIT binary patch literal 205 zcmZ?wbhEHb?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1 z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&? zIdkSe7%;$q;!hSv1_l`h9gqOXP6k#l1@*oZw@IBF<}6yo%3y79WZOiRB8hLhX(F!Y zk7;s9%~;60xR7DWHb=Hw$zJm=EJ~OZ(q|;tQC?!HP;un)nMrn`adu&kHYW8lDKc0C E04+IkLI3~& literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tooltipConnectorLeft.png b/resources/dijit/themes/soria/images/tooltipConnectorLeft.png new file mode 100644 index 0000000000000000000000000000000000000000..f3de66a74bcea7892e3bd1b69f33e1b748674f4d GIT binary patch literal 361 zcmV-v0ha!WP)tl3wR&>$n>QHo12M4w11nkfzS3fu)-XD5CQSf~q zX6E%_2C@jMs=AxPYe5h`Ow$CzFo1`Tk|gb2*9ApUt~YMsC!DROX=}%EKorH_gTHu> zhezACLD%(vPZ_a>^Crvk&htFL*WcWWu!|)UDnLc>`fdrrTg$SpZKp!pUl?PMWf=^^ zFo{z{3&iI*j-hQ^E~b3rywr7l2*VJ{vgG11r>^UkNs@e~X$pPcb1~%$XH^u%DF^~+ znud$V9B}_l6h)Bd`6Q;iWBEt?S{Eum=NDx-&s9~i9{~mc8n0Yv0MM>800000NkvXX Hu0mjfFw&Ti literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tooltipConnectorRight.gif b/resources/dijit/themes/soria/images/tooltipConnectorRight.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0e8097f4b1fe9b8aead6c2b22d23a5702042fbf GIT binary patch literal 204 zcmZ?wbhEHb?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1 z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&? zIdkSe7%;$q;!hSv1_l`h9gqOXP6k%bgk!xaJ2^ZfnHra^c)U&U48!T!g$gd6r@6W` zzTHlcYGPWh!E9k7p{8d%fk`DmEp1ZFKZS`4&D$+vYNWm2UR!m*qTBtIY{g_J25SJ# CJ8_o) literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tooltipConnectorRight.png b/resources/dijit/themes/soria/images/tooltipConnectorRight.png new file mode 100644 index 0000000000000000000000000000000000000000..3d62dcd40356c6a2de58b359eccd950d3423a7cc GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^+(0bI!3JVI47&}a7>k44ofy`glX(f`uqAoByDx`7I;J!0~HH{FeAgPITAp@f1WOmAsXjT9Tb^hx`>t0tsXsu5P z4!vspfop|n%#%4stNXW#3GQU<+Z^G-k|5)LYn$rQEzH}xB@~|fTrX`A=sUppW6sg% zUuyde+va>0yP=!ZFh$7svOw}3=6;76M;Vlwwu-&CRVvyWxn`9{fY-t)Ogp0QzL|5_ za{C_3r7hQ_vfswJtZUfzhr3O{;Fy8$Wmjo&i|0LtZTsHe_qVP8Gw=Tc31#2QI&m9V z3eL^_e@yp-+4sJn?6U?u><>79M6KE+)AsNoOZaDA&Q~j9Zrh(S0)_;Gr>mdKI;Vst E0K0pWx&QzG literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tooltipConnectorUp.gif b/resources/dijit/themes/soria/images/tooltipConnectorUp.gif new file mode 100644 index 0000000000000000000000000000000000000000..54bcf652c6bf0f540ed3d9a2079fcb5895b0605d GIT binary patch literal 205 zcmZ?wbhEHb6lCCLI3mOF@87>?&z?Pe`0(-L$Dcoc{{8#+-@kwF-o1P8-o2kcf4+J1 z=EjX1mo8npcJ11eCr=(cc<}b^+jHm6J$?H0`t|E)&z^n#`t_GDUp{^M^y9~m=g*&? zIdkSe7%;$q;!hSv1_l`h9gqOXP6k#l1@%4|vxF2cv8ZLDtF%03D<4TQW0by-VsTEj z>86CC2-7DIvh|cCD9e=l>9P`b5_d>L4$JU?FSCsWz{iKWUvMR DbR2Fi literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/tooltipConnectorUp.png b/resources/dijit/themes/soria/images/tooltipConnectorUp.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7a5d8fd543089c5cc59cd80ef2051519dcbbbe GIT binary patch literal 319 zcmV-F0l@x=P)BGU0T}`UQc_Y3+}zwb zAaP<1v1evx?ow1#WB_^tEC8aFl$02ln3%eNTuWjM$&{CuXJBV%M-c?^LE_MW#%oBI zu&{8rkP!AT1j;c0V z?AfbVukPKu_sp3y+qP}nx^?TnfB*9H^FM$7ymRNy`}gnH)zuw8e*E_B+m9bVe);m{ z!Gj0atXZ>X&z=(}PF%ZoZR5s`Z{EB)efsqI^XDHtc<}V;(_g=S9X)z<$BrHK_4R#y zeV;ykN=Zq1_UzfZb?bir{(blE-7QeZ1WM>cQXykfb6=I&i!7Jj&;J0`oqqa$#DKGmX|8?vAj77y-rHmNX zGwCpHV3kv7_LE$^Q+3Y<34vyHt{q2@uV;5^=3??&@6Tj$!JnC*rjW$n6@`DwYsh*v>#4cy@p4>{a8Okw#v{Y%#i4EmW`Ts_rOK|2tnz#U zhZZm~P2^S*P>^6yKGY^A6ULxmvY@Gp*FNAwhl5f>o05dY90QSshdRW#M05-uIxq>b q87V}5`0$90n_0$f4F%}28J29*~C-V}>VN3FMcVYMs zf(!O8p9~a{@N{tuk+__kl2LKsumej%l7di=){;IahL9(W4Zeph%YbSaJYD@<);T3K F0RY$V9|!;d literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/treeI.gif b/resources/dijit/themes/soria/images/treeI.gif new file mode 100644 index 0000000000000000000000000000000000000000..6f669e24015476e1d05b9b69e042a91c9105ad2c GIT binary patch literal 71 zcmZ?wbhEHb6k-r!XkcWxeEIVK|Nj+#vM@3*Ff!;c00Bsbfl01MzTxyT-r$z}by@u9 YCT0I`l--fKwA3$iOVFbiTUi;b0S|H*g#Z8m literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/treeI_half.gif b/resources/dijit/themes/soria/images/treeI_half.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5fd0155bd99e8018ab44f08c8ad22c1a429dbc3 GIT binary patch literal 65 zcmZ?wbhEHb6k-r!XkcWxeEIVK|Nj+#vM@3*Ff!;c00Bsbfk~oAzTxyT-r$z}by@u9 SCT0I`eB?3hS?4lV25SI>jupfJ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/treeI_half_rtl.gif b/resources/dijit/themes/soria/images/treeI_half_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..44ad021a36dea29ecf72868965aed52ce393a41d GIT binary patch literal 66 zcmZ?wbhEHb6k-r!XkcWxeEIVK|Nj+#vM@3*Ff!;c00Bsbfl0Ebzv1*U-oxEFmrAnZ T%D(@}edICiS?974Mh0sDw@Vjn literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/treeI_rtl.gif b/resources/dijit/themes/soria/images/treeI_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d32a2f731795134a05617873080e36711806100 GIT binary patch literal 72 zcmZ?wbhEHb6k-r!XkcWxeEIVK|Nj+#vM@3*Ff!;c00Bsbfl0onzv1*U-oxEFmrAnZ Z%D(@JRWx-|EiqfUO;-E*E?-6lYXCOA7%2b% literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/validationInputBg.gif b/resources/dijit/themes/soria/images/validationInputBg.gif new file mode 100644 index 0000000000000000000000000000000000000000..c28475c8d4e2f1e6a59369f4ee46c17b700dffce GIT binary patch literal 93 zcmZ?wbhEHbWMmLx*v!E2@87@QzkmPu@#D{*KRDSr z1<%~X^wgl##FWaylc_d9MGBrSjv*Ddl79XBYc0&o%q*;|tgLtD$N&HJ8>DO`6b>+0 X-er>(iZbp8s%7wW^>bP0l+XkKkhddj literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/images/warning.png b/resources/dijit/themes/soria/images/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..c52f83dc3b5ffb880302f50574758a5618bdc1fc GIT binary patch literal 1275 zcmd^8`%jx?6n?vg%Ya^>g??Xe4scMpWSG=3(L`O!C=mh6(5h*i4iP7r*2&~D9MidE z+2$B%#$*K8u*(8NB;7<4I)rtCEhuGB#s=-Wu9TKu_^7>qUw!!#{MnP7^W>c5&3T^Z zA?X%!GiMT^<0o0{|3s0KodB?OpXg0LY-cWPf2-9ED1u(x@~#jh>R6g0K)Shs#FUd>)^` ziKY8X0GtFMip4@QGX;Slp0ZEzjP&PgBa2Z5=T@Bo%evRT8Ci4rUpPEe*f@HyeY&cl z?cSq}6|2YP2_n)i;Rl_0vh(GqChGgW)kZvQ$K0M*);&Ms!Z zT6=uhY<758UB0X1#@ZeY<_mcPp{5&CtDC{z*)^LtEWR+HvV|sX|14nvdmwCfxw|K) z4z;$nkB?tct8baj3axfXryE&V7<=$QV>0QjRtgmgqZ=F!29t@PsNLh?aJeX(jrskU z&ld=Xae`RT>&oDION7Qz-PNNJ}Ly#of9UFWB}c;lP;jVu!Oap}W!FvkbD&pU;J!_4UE{4|~TxzQwW z9f`dyK>RM}WM#>tcrcs*`m$1|KYY()G^nG2BARsW>C|6d%%45hpl`phKCS(hk$4qF zjXw=iDHJ-5mXw&tWH1mGi_77#QIyZ)5jY-+L^?a5_O)Mw~dmKnF#P`bxL ztz?mNEM~lw^t>poyCvoO9$A4@p14azJ|t&6yXyqWrkLxiULsxU9PF25?T%gHA*3^R d=g*#e^Z43R!(GB0qh;%I#f7D!!Mz8*`WG*c$M66E literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/soria/layout/AccordionContainer.css b/resources/dijit/themes/soria/layout/AccordionContainer.css new file mode 100644 index 00000000..219bd401 --- /dev/null +++ b/resources/dijit/themes/soria/layout/AccordionContainer.css @@ -0,0 +1 @@ +.soria .dijitAccordionContainer {border-color: #b1badf; background-color: #fff;}.soria .dijitAccordionTitle {background:#fafafa url("../images/titleBar.png") repeat-x top left; border-top: 1px solid #b9bbdd; padding: 5px 4px 6px 8px; font-size: 0.9em; font-weight: bold; color: #373941;}.soria .dijitAccordionTitleSelected {background: #f9f9f9 url("../images/accordionItemActive.png") top repeat-x; font-weight: bold; border-top: 1px solid #b9bbdd; border-bottom: 1px solid #b9bbdd; padding: 5px 4px 5px 8px; color: #243C5F;}.soria .dijitAccordionArrow {background:url("../images/spriteRoundedIconsSmallBl.gif") no-repeat -30px top; width:15px; height:15px; margin-top:-1px;}.soria .dijitAccordionTitleSelected .dijitAccordionArrow {background:url("../images/spriteRoundedIconsSmallBl.gif") no-repeat -15px top; margin-top:-1px;}.soria .dijitAccordionText {margin-left: 4px; margin-right: 4px;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/layout/AccordionContainer_rtl.css b/resources/dijit/themes/soria/layout/AccordionContainer_rtl.css new file mode 100644 index 00000000..5ef84ff2 --- /dev/null +++ b/resources/dijit/themes/soria/layout/AccordionContainer_rtl.css @@ -0,0 +1 @@ +.dijitRtl .soria .dijitAccordionArrow {background-position: 0 top;}.dijitRtl .soria .dijitAccordionTitleSelected .dijitAccordionArrow {background-position: -15px top;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/layout/BorderContainer.css b/resources/dijit/themes/soria/layout/BorderContainer.css new file mode 100644 index 00000000..e9dac705 --- /dev/null +++ b/resources/dijit/themes/soria/layout/BorderContainer.css @@ -0,0 +1 @@ +.soria .dijitBorderContainer {background-color: #e1ebfb; padding: 5px;}.soria .dijitSplitContainer-child,.soria .dijitBorderContainer-child {border: 1px #b1badf solid;}.soria .dijitBorderContainer-dijitTabContainerTop,.soria .dijitBorderContainer-dijitTabContainerBottom,.soria .dijitBorderContainer-dijitTabContainerLeft,.soria .dijitBorderContainer-dijitTabContainerRight {border: none;}.soria .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.soria .dijitSplitterH,.soria .dijitGutterH {background: #E1EBFB; border:0; border-left:0 solid #d3d3d3; border-right:0 solid #d3d3d3; height:5px;}.soria .dijitSplitterH .dijitSplitterThumb {background:#B0B0B0 none; height:1px; top:2px; width:19px;}.soria .dijitSplitterV,.soria .dijitGutterV {background: #E1EBFB; border:0; border-top:0 solid #d3d3d3; border-bottom:0 solid #d3d3d3; width:5px;}.soria .dijitSplitterV .dijitSplitterThumb {background:#B0B0B0 none; height:19px; left:2px; width:1px;}.soria .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/layout/ContentPane.css b/resources/dijit/themes/soria/layout/ContentPane.css new file mode 100644 index 00000000..4af9d977 --- /dev/null +++ b/resources/dijit/themes/soria/layout/ContentPane.css @@ -0,0 +1 @@ +.soria .dijitContentPane {padding: 0;}.soria .dijitTabContainerTop-dijitContentPane,.soria .dijitTabContainerLeft-dijitContentPane,.soria .dijitTabContainerBottom-dijitContentPane,.soria .dijitTabContainerRight-dijitContentPane,.soria .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.soria .dijitSplitContainer-dijitContentPane,.soria .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/layout/SplitContainer.css b/resources/dijit/themes/soria/layout/SplitContainer.css new file mode 100644 index 00000000..56211f51 --- /dev/null +++ b/resources/dijit/themes/soria/layout/SplitContainer.css @@ -0,0 +1 @@ +.soria .dijitSplitContainerSizerH {background:url("../images/splitContainerSizerV.png") repeat-y #cddef4; border:0; border-left:0 solid #436496; border-right:0 solid #436496; width:5px;}.soria .dijitSplitContainerSizerH .thumb {background:url("../images/splitContainerSizerV-thumb.png") no-repeat #ccc; left:1px; width:2px; height:19px;}.soria .dijitSplitContainerSizerV {background:url("../images/splitContainerSizerH.png") repeat-x #cddef4; border:0; border-top:0 solid #436496; border-bottom:0 solid #436496; height:2px;}.soria .dijitSplitContainerSizerV .thumb {background:url("../images/splitContainerSizerH-thumb.png") no-repeat #ccc; top:1px; width:19px; height:5px;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/layout/TabContainer.css b/resources/dijit/themes/soria/layout/TabContainer.css new file mode 100644 index 00000000..940651f5 --- /dev/null +++ b/resources/dijit/themes/soria/layout/TabContainer.css @@ -0,0 +1 @@ + .soria .dijitTabContainer .tabStripRBtn {margin-right: 21px;} .soria .dijitTabContainer .tabStripLBtn {margin-left: 21px;} .soria .nowrapTabStrip .dijitTab {top: 2px;} .soria .dijitTabContainerBottom-tabs .dijitTab {top: -1px; bottom: 2px;}.soria .dijitTabPaneWrapper {background:#fff; border:1px solid #B1BADF; margin: 0; padding-left: 0;}.soria .dijitTab {padding:4px 6px 2px 4px; background: url("../images/tabContainerSprite.gif") repeat-x 0 -351px; position: relative; line-height:normal; margin:0 2px 0 0; color: #243C5F; border: 1px #8BA0BD solid; border-bottom: 1px #B1BADF solid;}.soria .dijitTabHover {color: #243C5F; background: url("../images/tabContainerSprite.gif") repeat-x 0 -201px;}.soria .dijitTabChecked{background: url("../images/tabContainerSprite.gif") repeat-x 0 -51px; color: #243C5F !important;}.soria .dijitTabListWrapper {z-index: 10;}.soria .dijitTabContainerTabListNested {background: #D9E9F9; border: none;}.soria .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.soria .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.soria .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.soria .dijitTabContainerSpacerNested .dijitTabSpacer {height: 0;}.soria .dijitTabPaneWrapperNested {border: none;}.soria .dijitTabCloseButton {width: 15px; height: 15px; background: url("../images/spriteRoundedIconsSmall.png") no-repeat -60px top; margin-top: -1px;}.dj_ie6 .soria .dijitTabCloseButton {background: url("../images/spriteRoundedIconsSmall.gif") no-repeat -60px top;}.soria .dijitTabCloseButtonHover {background: url("../images/spriteRoundedIconsSmall.png") no-repeat -60px -15px;}.dj_ie6 .soria .dijitTabCloseButtonHover {background: url("../images/spriteRoundedIconsSmall.gif") no-repeat -60px -15px;}.soria .dijitTabContainerTop-tabs {border-color: #B1BADF; padding-left: 3px;}.soria .dijitTabContainerTop-tabs .dijitTab {border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}.soria .dijitTabContainerTopNoStrip {padding-top: 3px;}.soria .dijitTabContainerTop-container {border-top: none;}.soria .dijitTabContainerTop .dijitTabListWrapper {border-bottom: none;}.soria .dijitTabContainerTop-tabs .dijitTab {top: 1px;}.soria .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color: #94b4e6;}.soria .dijitTabContainerTopStrip {border: 1px solid #B1BADF; margin-top: 1px; padding-top: 1px; background: #F0F4FC;}.soria .dijitTabContainerTopStrip .dijitTabContainerTop-tabs {padding-left: 3px;}.soria .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.soria .dijitTabContainerBottom-tabs {margin-top: -1px; padding-left: 3px; border-top: 1px solid #B1BADF;}.soria .dijitTabContainerBottom .dijitTabListWrapper {border-top: none; padding-top: 1px; padding-bottom: 1px; float: left;}.soria .dijitTabContainerBottom-tabs .dijitTab {border-bottom: none; border-top: 1px solid #B1BADF; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; padding-top: 3px; padding-bottom: 3px; background: url("../images/tabBottomEnabledC.gif") repeat-x bottom left;}.soria .dijitTabContainerBottom-tabs .dijitTabHover {background: url("../images/tabBottomHoverC.gif") repeat-x bottom left;}.soria .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color:#94b4e6; background: url("../images/tabBottomActiveC.gif") repeat-x bottom left;}.soria .dijitTabContainerBottom-container {border-bottom: none;}.soria .dijitTabContainerBottomStrip {padding-bottom: 2px; border: 1px solid #B1BADF;}.soria .dijitTabContainerBottomStrip {background: #F0F4FC;}.soria .dijitTabContainerBottom-spacer,.soria .dijitTabContainerTop-spacer {height: 2px; border: 1px solid #8ba0bd; background: #94b4e6;}.soria .dijitTabContainerTop-spacer {border-top: none;}.soria .dijitTabContainerBottom-spacer {border-bottom: none;}.soria .dijitTabContainerRight-tabs {height: 100%; border-color: #ccc; padding-top: 3px;}.soria .dijitTabContainerRight-tabs .dijitTab {border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-bottom: none; border-left: 1px solid #B1BADF; border-bottom: 1px solid #B1BADF !important; padding: 4px 6px 2px 8px;}.soria .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color: #94b4e6; background: url("../images/tabRightChecked.gif") no-repeat left top !important;}.soria .dijitTabContainerRight-container {border-right: none;}.dj_ie6 .soria .dijitTabContainerRight-tabs .dijitTab,.dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTab {border-bottom: solid #B1BADF 1px; margin-bottom: -1px;}.dj_ie6 .soria .dijitTabContainerRight-tabs .dijitTabChecked,.dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTabChecked,.dj_ie6 .soria .dijitTabContainerRight-tabs .dijitTabCheckedHover,.dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTabCheckedHover {border-bottom: solid #94b4e6 1px; margin-bottom: -1px;}.soria .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #B1BADF; background: #F0F4FC; border-left: none;}.soria .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px; height: 100%;}.soria .dijitTabContainerLeft-tabs .dijitTab {border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-right: 1px solid #B1BADF; border-bottom: 1px solid #B1BADF;}.soria .dijitTabContainerLeft-tabs .dijitTabChecked {border-right: 1px solid #94b4e6; background: url("../images/tabLeftChecked.gif") no-repeat right top;}.soria .dijitTabContainerLeft-container {border-left: none;}.dj_ie6 .soria .dijitTabContainerLeft-tabs .dijitTab,.dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTab {border-bottom: solid #B1BADF 1px; margin-bottom: -1px;}.dj_ie6 .soria .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTab,.dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTab,.dj_ie6 .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTab,.dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTab {border-bottom: solid #94b4e6 1px; margin-bottom: -1px;}.soria .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #B1BADF; background: #F0F4FC; border-right: none;}.soria .dijitTabContainerLeft-tabs .dijitTab,.soria .dijitTabContainerRight-tabs .dijitTab {margin: 1px 0;}.soria .dijitTabContainerLeft-spacer,.soria .dijitTabContainerRight-spacer {width: 2px; border: 1px solid #8ba0bd; background: #94b4e6;}.soria .dijitTabContainerLeft-spacer {border-left: none;}.soria .dijitTabContainerRight-spacer {border-right: none;}.soria .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.soria .dijitTabContainer .tabStripButton {margin-right: 0;}.soria .dijitTabContainer .tabStripButton-top {margin-top: 1px;}.dj_ie6 .soria .tabStripButton .dijitTabContent,.dj_ie7 .soria .tabStripButton .dijitTabContent {padding-top: 7px;}.dj_ie6 .soria .tabStrip-disabled .tabStripButton .dijitTabContent,.dj_ie7 .soria .tabStrip-disabled .tabStripButton .dijitTabContent {padding-top: 6px;}.soria .dijitTabContainer .tabStripButton-bottom {background: transparent url(../images/tabBottomEnabledSpriteLR.gif) no-repeat scroll left bottom; border-bottom: medium none; border-top: 1px solid #B1BADF;}.soria .dijitTabContainer .tabStripButton-bottom .dijitTab {background: transparent url(../images/tabBottomEnabledSpriteLR.gif) no-repeat scroll right bottom;}.soria .dijitTabStripIcon {height: 14px; width: 14px; background: url(../images/spriteRoundedIconsSmall.png) no-repeat left top ;}.dj_ie6 .soria .dijitTabStripIcon {background-image: url(../images/spriteRoundedIconsSmall.gif);}.soria .dijitTabStripSlideRightIcon {background-position: -30px top;}.soria .dijitTabStripMenuIcon {background-position: -15px top;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/layout/TabContainer_rtl.css b/resources/dijit/themes/soria/layout/TabContainer_rtl.css new file mode 100644 index 00000000..9366ac48 --- /dev/null +++ b/resources/dijit/themes/soria/layout/TabContainer_rtl.css @@ -0,0 +1 @@ +.dijitRtl .soria .dijitTab {margin-right:0; margin-left:2px;}.dijitRtl .soria .dijitTabContainer .tabStripButton {margin-left: 0;}.dijitRtl .soria .dijitTabContainerTopStrip,.dijitRtl .soria .dijitTabContainerBottomStrip,.dijitRtl .soria .dijitTabContainerTop-tabs,.dijitRtl .soria .dijitTabContainerBottom-tabs {padding-left: 0; padding-right: 3px;}.dijitRtl .soria .dijitTabInnerDiv {padding-left: 3px; padding-right: 4px;}.dijitRtl .soria .dijitTabPaneWrapper {#zoom: 1;}.dj_ie-rtl .soria .dijitTabContainerLeft-tabs {margin-left: 0 !important;}.dj_ie-rtl .soria .dijitTabContainerRight-tabs {margin-right: 0 !important;}.dijitRtl .soria .dijitTabContainerLeft-tabs .dijitTab,.dijitRtl .soria .dijitTabContainerRight-tabs .dijitTab {margin-left:0;}.dj_ie-rtl .soria .dijitTab .dijitTabInnerDiv{width : 1%;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/soria.css b/resources/dijit/themes/soria/soria.css new file mode 100644 index 00000000..d710011e --- /dev/null +++ b/resources/dijit/themes/soria/soria.css @@ -0,0 +1 @@ +.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: 50% !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_webkit .dijitTextBoxDisabled input {color: #eee;}.dj_webkit textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: "";}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0.01;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {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: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dj_ff3 .dj_a11y div.dijitSplitter:focus {outline-style:dotted; outline-width: 2px;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitTitlePaneTitle {cursor: pointer;}.dijitFixedOpen, .dijitFixedClosed {cursor: default;}.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{display: none;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner {display:inline !important; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode {display:none;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarYearLabel {white-space: nowrap;}.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 {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {position: relative; vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_ff3 .dj_a11y .dijitMenuItem td {padding: 0 !important; background:none !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitCheckedMenuItemIconChar {vertical-align: middle; visibility:hidden;}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {visibility: visible;}.dj_a11y .dijitCheckedMenuItemIconChar {display:inline !important;}.dj_a11y .dijitCheckedMenuItemIcon {display: none;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow-y: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitSelectError .dijitButtonContents .dijitButtonText {display: none !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.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;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitSelectMenu .dijitMenuTable {margin: 0; background-color: transparent;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled.png"); width: 16px; height: 16px;}.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled8bit.png");}.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError {background-image: url("../../icons/images/commonIconsObjActDisabled.png");}.dijitIconSave {background-position: 0;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -160px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;} .dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage{background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.dijitIconLoading {background:url("../../icons/images/loadingAnimation_rtl.gif") no-repeat; height: 20px; width: 20px;}.soria .dojoDndItemOver {background-image: url("images/treeHover.png");}.soria .dojoDndItemAnchor,.soria .dojoDndItemSelected {background-color: #B8CBEC;}.soria table.dojoDndAvatar {-moz-border-radius: 0; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; font-size: 75%; color: black;}.soria .dojoDndAvatar td {border: none;}.soria .dojoDndAvatar tr {border: none;}.soria .dojoDndAvatarHeader td {height: 20px; padding: 0 0 0 21px;}.soria .dojoDndAvatarItem td {padding: 2px;}.soria.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-image: url("images/dndNoMove.png"); background-repeat: no-repeat; background-position: 2px center;}.soria.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-image: url("images/dndNoCopy.png"); background-repeat: no-repeat; background-position: 2px center;}.soria.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url("images/dndMove.png"); background-repeat: no-repeat; background-position: 2px center;}.soria.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url("images/dndCopy.png"); background-repeat: no-repeat; background-position: 2px center;}.soria .dijitContentPane {padding: 0;}.soria .dijitTabContainerTop-dijitContentPane,.soria .dijitTabContainerLeft-dijitContentPane,.soria .dijitTabContainerBottom-dijitContentPane,.soria .dijitTabContainerRight-dijitContentPane,.soria .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.soria .dijitSplitContainer-dijitContentPane,.soria .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;} .soria .dijitTabContainer .tabStripRBtn {margin-right: 21px;} .soria .dijitTabContainer .tabStripLBtn {margin-left: 21px;} .soria .nowrapTabStrip .dijitTab {top: 2px;} .soria .dijitTabContainerBottom-tabs .dijitTab {top: -1px; bottom: 2px;}.soria .dijitTabPaneWrapper {background:#fff; border:1px solid #B1BADF; margin: 0; padding-left: 0;}.soria .dijitTab {padding:4px 6px 2px 4px; background: url("images/tabContainerSprite.gif") repeat-x 0 -351px; position: relative; line-height:normal; margin:0 2px 0 0; color: #243C5F; border: 1px #8BA0BD solid; border-bottom: 1px #B1BADF solid;}.soria .dijitTabHover {color: #243C5F; background: url("images/tabContainerSprite.gif") repeat-x 0 -201px;}.soria .dijitTabChecked{background: url("images/tabContainerSprite.gif") repeat-x 0 -51px; color: #243C5F !important;}.soria .dijitTabListWrapper {z-index: 10;}.soria .dijitTabContainerTabListNested {background: #D9E9F9; border: none;}.soria .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.soria .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.soria .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.soria .dijitTabContainerSpacerNested .dijitTabSpacer {height: 0;}.soria .dijitTabPaneWrapperNested {border: none;}.soria .dijitTabCloseButton {width: 15px; height: 15px; background: url("images/spriteRoundedIconsSmall.png") no-repeat -60px top; margin-top: -1px;}.dj_ie6 .soria .dijitTabCloseButton {background: url("images/spriteRoundedIconsSmall.gif") no-repeat -60px top;}.soria .dijitTabCloseButtonHover {background: url("images/spriteRoundedIconsSmall.png") no-repeat -60px -15px;}.dj_ie6 .soria .dijitTabCloseButtonHover {background: url("images/spriteRoundedIconsSmall.gif") no-repeat -60px -15px;}.soria .dijitTabContainerTop-tabs {border-color: #B1BADF; padding-left: 3px;}.soria .dijitTabContainerTop-tabs .dijitTab {border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;}.soria .dijitTabContainerTopNoStrip {padding-top: 3px;}.soria .dijitTabContainerTop-container {border-top: none;}.soria .dijitTabContainerTop .dijitTabListWrapper {border-bottom: none;}.soria .dijitTabContainerTop-tabs .dijitTab {top: 1px;}.soria .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color: #94b4e6;}.soria .dijitTabContainerTopStrip {border: 1px solid #B1BADF; margin-top: 1px; padding-top: 1px; background: #F0F4FC;}.soria .dijitTabContainerTopStrip .dijitTabContainerTop-tabs {padding-left: 3px;}.soria .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.soria .dijitTabContainerBottom-tabs {margin-top: -1px; padding-left: 3px; border-top: 1px solid #B1BADF;}.soria .dijitTabContainerBottom .dijitTabListWrapper {border-top: none; padding-top: 1px; padding-bottom: 1px; float: left;}.soria .dijitTabContainerBottom-tabs .dijitTab {border-bottom: none; border-top: 1px solid #B1BADF; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; padding-top: 3px; padding-bottom: 3px; background: url("images/tabBottomEnabledC.gif") repeat-x bottom left;}.soria .dijitTabContainerBottom-tabs .dijitTabHover {background: url("images/tabBottomHoverC.gif") repeat-x bottom left;}.soria .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color:#94b4e6; background: url("images/tabBottomActiveC.gif") repeat-x bottom left;}.soria .dijitTabContainerBottom-container {border-bottom: none;}.soria .dijitTabContainerBottomStrip {padding-bottom: 2px; border: 1px solid #B1BADF;}.soria .dijitTabContainerBottomStrip {background: #F0F4FC;}.soria .dijitTabContainerBottom-spacer,.soria .dijitTabContainerTop-spacer {height: 2px; border: 1px solid #8ba0bd; background: #94b4e6;}.soria .dijitTabContainerTop-spacer {border-top: none;}.soria .dijitTabContainerBottom-spacer {border-bottom: none;}.soria .dijitTabContainerRight-tabs {height: 100%; border-color: #ccc; padding-top: 3px;}.soria .dijitTabContainerRight-tabs .dijitTab {border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-bottom: none; border-left: 1px solid #B1BADF; border-bottom: 1px solid #B1BADF !important; padding: 4px 6px 2px 8px;}.soria .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color: #94b4e6; background: url("images/tabRightChecked.gif") no-repeat left top !important;}.soria .dijitTabContainerRight-container {border-right: none;}.dj_ie6 .soria .dijitTabContainerRight-tabs .dijitTab,.dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTab {border-bottom: solid #B1BADF 1px; margin-bottom: -1px;}.dj_ie6 .soria .dijitTabContainerRight-tabs .dijitTabChecked,.dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTabChecked,.dj_ie6 .soria .dijitTabContainerRight-tabs .dijitTabCheckedHover,.dj_ie7 .soria .dijitTabContainerRight-tabs .dijitTabCheckedHover {border-bottom: solid #94b4e6 1px; margin-bottom: -1px;}.soria .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #B1BADF; background: #F0F4FC; border-left: none;}.soria .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px; height: 100%;}.soria .dijitTabContainerLeft-tabs .dijitTab {border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-right: 1px solid #B1BADF; border-bottom: 1px solid #B1BADF;}.soria .dijitTabContainerLeft-tabs .dijitTabChecked {border-right: 1px solid #94b4e6; background: url("images/tabLeftChecked.gif") no-repeat right top;}.soria .dijitTabContainerLeft-container {border-left: none;}.dj_ie6 .soria .dijitTabContainerLeft-tabs .dijitTab,.dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTab {border-bottom: solid #B1BADF 1px; margin-bottom: -1px;}.dj_ie6 .soria .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTab,.dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTab,.dj_ie6 .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTab,.dj_ie7 .soria .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTab {border-bottom: solid #94b4e6 1px; margin-bottom: -1px;}.soria .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #B1BADF; background: #F0F4FC; border-right: none;}.soria .dijitTabContainerLeft-tabs .dijitTab,.soria .dijitTabContainerRight-tabs .dijitTab {margin: 1px 0;}.soria .dijitTabContainerLeft-spacer,.soria .dijitTabContainerRight-spacer {width: 2px; border: 1px solid #8ba0bd; background: #94b4e6;}.soria .dijitTabContainerLeft-spacer {border-left: none;}.soria .dijitTabContainerRight-spacer {border-right: none;}.soria .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.soria .dijitTabContainer .tabStripButton {margin-right: 0;}.soria .dijitTabContainer .tabStripButton-top {margin-top: 1px;}.dj_ie6 .soria .tabStripButton .dijitTabContent,.dj_ie7 .soria .tabStripButton .dijitTabContent {padding-top: 7px;}.dj_ie6 .soria .tabStrip-disabled .tabStripButton .dijitTabContent,.dj_ie7 .soria .tabStrip-disabled .tabStripButton .dijitTabContent {padding-top: 6px;}.soria .dijitTabContainer .tabStripButton-bottom {background: transparent url("images/tabBottomEnabledSpriteLR.gif") no-repeat scroll left bottom; border-bottom: medium none; border-top: 1px solid #B1BADF;}.soria .dijitTabContainer .tabStripButton-bottom .dijitTab {background: transparent url("images/tabBottomEnabledSpriteLR.gif") no-repeat scroll right bottom;}.soria .dijitTabStripIcon {height: 14px; width: 14px; background: url("images/spriteRoundedIconsSmall.png") no-repeat left top ;}.dj_ie6 .soria .dijitTabStripIcon {background-image: url("images/spriteRoundedIconsSmall.gif");}.soria .dijitTabStripSlideRightIcon {background-position: -30px top;}.soria .dijitTabStripMenuIcon {background-position: -15px top;}.soria .dijitAccordionContainer {border-color: #b1badf; background-color: #fff;}.soria .dijitAccordionTitle {background:#fafafa url("images/titleBar.png") repeat-x top left; border-top: 1px solid #b9bbdd; padding: 5px 4px 6px 8px; font-size: 0.9em; font-weight: bold; color: #373941;}.soria .dijitAccordionTitleSelected {background: #f9f9f9 url("images/accordionItemActive.png") top repeat-x; font-weight: bold; border-top: 1px solid #b9bbdd; border-bottom: 1px solid #b9bbdd; padding: 5px 4px 5px 8px; color: #243C5F;}.soria .dijitAccordionArrow {background:url("images/spriteRoundedIconsSmallBl.gif") no-repeat -30px top; width:15px; height:15px; margin-top:-1px;}.soria .dijitAccordionTitleSelected .dijitAccordionArrow {background:url("images/spriteRoundedIconsSmallBl.gif") no-repeat -15px top; margin-top:-1px;}.soria .dijitAccordionText {margin-left: 4px; margin-right: 4px;}.soria .dijitSplitContainerSizerH {background:url("images/splitContainerSizerV.png") repeat-y #cddef4; border:0; border-left:0 solid #436496; border-right:0 solid #436496; width:5px;}.soria .dijitSplitContainerSizerH .thumb {background:url("images/splitContainerSizerV-thumb.png") no-repeat #ccc; left:1px; width:2px; height:19px;}.soria .dijitSplitContainerSizerV {background:url("images/splitContainerSizerH.png") repeat-x #cddef4; border:0; border-top:0 solid #436496; border-bottom:0 solid #436496; height:2px;}.soria .dijitSplitContainerSizerV .thumb {background:url("images/splitContainerSizerH-thumb.png") no-repeat #ccc; top:1px; width:19px; height:5px;}.soria .dijitBorderContainer {background-color: #e1ebfb; padding: 5px;}.soria .dijitSplitContainer-child,.soria .dijitBorderContainer-child {border: 1px #b1badf solid;}.soria .dijitBorderContainer-dijitTabContainerTop,.soria .dijitBorderContainer-dijitTabContainerBottom,.soria .dijitBorderContainer-dijitTabContainerLeft,.soria .dijitBorderContainer-dijitTabContainerRight {border: none;}.soria .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.soria .dijitSplitterH,.soria .dijitGutterH {background: #E1EBFB; border:0; border-left:0 solid #d3d3d3; border-right:0 solid #d3d3d3; height:5px;}.soria .dijitSplitterH .dijitSplitterThumb {background:#B0B0B0 none; height:1px; top:2px; width:19px;}.soria .dijitSplitterV,.soria .dijitGutterV {background: #E1EBFB; border:0; border-top:0 solid #d3d3d3; border-bottom:0 solid #d3d3d3; width:5px;}.soria .dijitSplitterV .dijitSplitterThumb {background:#B0B0B0 none; height:19px; left:2px; width:1px;}.soria .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;}.soria .dijitInputContainer input {margin: 0 0.1em;}.soria .dijitSelect .dijitButtonContents,.soria .dijitSelect,.soria .dijitTextBox,.soria .dijitTextArea {background:#fff url("images/validationInputBg.png") repeat-x top left; #background:#fff url("images/validationInputBg.gif") repeat-x top left;}.soria .dijitSelect,.soria .dijitTextBox,.soria .dijitTextArea {border:1px solid #8ba0bd;}.soria .dijitSelect .dijitArrowButton,.soria .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}.soria .dijitSelect .dijitButtonContents,.soria .dijitTextBox .dijitButtonNode {border-color: #8ba0bd;}.soria .dijitSelectFocused,.soria .dijitTextBoxFocused,.soria .dijitTextAreaFocused {border-color:#406b9b;}.soria .dijitSelectFocused TD,.soria .dijitTextBoxFocused .dijitButtonNode,.soria .dijitSpinner .dijitUpArrowButtonActive,.soria .dijitSpinner .dijitDownArrowButtonActive {border-color:#8ba0bd;}.soria .dijitSpinnerFocused .dijitDownArrowButton,.soria .dijitSpinner .dijitUpArrowButtonActive,.soria .dijitSpinner .dijitDownArrowButtonActive {border-top-color:#8ba0bd;}.soria .dijitError {border-color:#f3d118; background-color:#f9f7ba; background-image:none;}.soria .dijitErrorFocused {background-color:#ff6; background-image:none;}.soria .dijitValidationTextBoxError .dijitValidationIcon {width: 16px; background: transparent url("images/warning.png") no-repeat center center;}.soria .dijitComboBoxHighlightMatch {background-color:#f9f7ba;}.soria .dijitButtonNode {border: 1px solid #8ba0bd; border-bottom:1px solid #657c9c; padding: 0.1em 0.2em 0.2em 0.2em; background: #bcd5f0 url("images/buttonEnabled.png") repeat-x top left;}.soria .dijitButtonText {text-align: center; padding: 0 0.3em;}.soria .dijitInputField {padding: 0;}.soria .dijitArrowButton {color: #111;}.soria .dijitComboButton .dijitDownArrowButton {padding-right:4px;}.soria .dijitTextBoxReadOnly,.soria .dijitTextBoxReadOnly .dijitButtonNode,.soria .dijitButtonDisabled .dijitButtonNode,.soria .dijitToggleButtonDisabled .dijitButtonNode,.soria .dijitDropDownButtonDisabled .dijitButtonNode,.soria .dijitComboButtonDisabled .dijitButtonNode,.soria .dijitTextBoxDisabled,.soria .dijitTextBoxDisabled .dijitButtonNode {border-color: #b9bbdd #b9bbdd #b9bbdd #b9bbdd; background:#c3d3e5 url("images/buttonDisabled.png") top repeat-x; opacity: 0.60;}.dj_ie6 .soria .dijitReadOnly input,.dj_ie7 .soria .dijitReadOnly input,.dj_ie6 .soria .dijitComboButtonDisabled .dijitButtonText,.dj_ie7 .soria .dijitComboButtonDisabled .dijitButtonText {color: #aaa;}.soria .dijitButtonHover .dijitButtonNode,.soria .dijitButtonNodeHover,.soria .dijitToggleButtonHover .dijitButtonNode,.soria .dijitDropDownButtonHover .dijitButtonNode,.soria .dijitButtonContentsHover,.soria .dijitUpArrowButtonHover,.soria .dijitDownArrowButtonHover {color:#243C5F; background:#acc5e2 url("images/buttonHover.png") repeat-x top left;}.soria .dijitButtonActive .dijitButtonNode,.soria .dijitToggleButtonActive .dijitButtonNode,.soria .dijitDropDownButtonActive .dijitButtonNode,.soria .dijitComboButtonActive .dijitButtonContents,.soria .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {border-color:#657c9c; background: #91b4e5 url("images/buttonActive.png") top left repeat-x;}.soria .dijitUpArrowButtonActive,.soria .dijitDownArrowButtonActive {background: #91b4e5 url("images/buttonActive.png") top left repeat-x;}.soria .dijitArrowButtonInner {background-image: url("images/spriteArrows.png"); background-repeat: no-repeat; background-position: 0 center; width: 11px; height: 11px;}.soria .dijitComboBox .dijitArrowButtonInner {background-position: 0 center;}.soria .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -11px center;}.soria .dijitUpArrowButton .dijitArrowButtonInner {background-position: -22px center;}.soria .dijitRightArrowButton .dijitArrowButtonInner {background-position: -33px center;}.dj_ie6 .soria .dijitArrowButtonInner {background-image: url("images/spriteArrows.gif");}.dj_ie .soria .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {margin-top: 1px;}.soria .dijitSpinnerButtonContainer {width: auto; padding: 0;}.soria .dijitSpinner .dijitArrowButton {width: 15px;}.soria .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.soria .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.soria .dijitToggleButton .dijitCheckBox,.soria .dijitToggleButton .dijitCheckBoxIcon {background-image: url("images/spriteCheckbox.gif");}.soria .dijitCheckBox,.soria .dijitCheckBoxIcon {background-image: url("images/spriteCheckbox.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.soria .dijitCheckBox,.soria .dijitToggleButton .dijitCheckBoxIcon {background-position: -16px;}.soria .dijitCheckBoxChecked,.soria .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.soria .dijitCheckBoxDisabled {background-position: -48px;}.soria .dijitCheckBoxCheckedDisabled {background-position: -32px;}.soria .dijitCheckBoxHover {background-position: -80px;}.soria .dijitCheckBoxCheckedHover {background-position: -64px;}.soria .dijitToggleButton .dijitRadio,.soria .dijitToggleButton .dijitRadioIcon {background-image: url("images/spriteRadio.gif");}.soria .dijitRadio,.soria .dijitRadioIcon {background-image: url("images/spriteRadio.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.soria .dijitRadio,.soria .dijitToggleButton .dijitRadioIcon {background-position: -16px;}.soria .dijitRadioChecked,.soria .dijitToggleButtonChecked .dijitRadioIcon {background-position: 0;}.soria .dijitRadioDisabled {background-position: -48px;}.soria .dijitRadioCheckedDisabled {background-position: -32px;}.soria .dijitRadioHover {background-position: -80px;}.soria .dijitRadioCheckedHover {background-position: -64px;}.soria .dijitSliderProgressBarH {border-color: #b1badf; background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;}.soria .dijitSliderProgressBarV {border-color: #b1badf; background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;}.soria .dijitSliderFocused .dijitSliderProgressBarH,.soria .dijitSliderFocused .dijitSliderLeftBumper {background-image:url("images/sliderFullFocus.png");}.soria .dijitSliderFocused .dijitSliderProgressBarV,.soria .dijitSliderFocused .dijitSliderBottomBumper {background-image:url("images/sliderFullVerticalFocus.png");}.soria .dijitSliderRemainingBarV {border-color: #b4b4b4; background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom left;}.soria .dijitSliderRemainingBarH {border-color: #b4b4b4; background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;}.soria .dijitSliderBar {border-style: solid; outline:1px;}.soria .dijitSliderFocused .dijitSliderBar {border-color:#8ba0bd;}.soria .dijitSliderImageHandleH {border:0; width:15px; height:18px; background:url("images/preciseSliderThumb.png") no-repeat center top;}.soria .dijitSliderFocused .dijitSliderImageHandleH {background-image:url("images/preciseSliderThumbFocus.png"); #background-image:url("images/preciseSliderThumbFocus.gif");}.dj_ie6 .soria .dijitSliderImageHandleH {background-image:url("images/preciseSliderThumb.gif");}.soria .dijitSliderLeftBumper {border-left-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;}.soria .dijitSliderRightBumper {background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left; border-color: #b4b4b4; border-right-width: 1px;}.soria .dijitSliderImageHandleV {border:0; width:20px; height:15px; background:url("images/sliderThumb.png") no-repeat center center; #background:url("images/sliderThumb.gif") no-repeat center center;}.soria .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("images/sliderThumbFocus.png"); #background-image:url("images/sliderThumbFocus.gif");}.soria .dijitSliderBottomBumper {border-bottom-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;}.soria .dijitSliderTopBumper {background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y top left; border-color: #b4b4b4; border-top-width: 1px;}.soria .dijitSliderIncrementIconH,.soria .dijitSliderIncrementIconV {background:url("images/spriteRoundedIconsSmall.png") no-repeat -45px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -45px top; width:15px; height:15px;}.soria .dijitSliderIncrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat -30px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top;}.soria .dijitSliderDecrementIconH,.soria .dijitSliderDecrementIconV {width:15px; height:15px; background:url("images/spriteRoundedIconsSmall.png") no-repeat -15px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -15px top;}.soria .dijitSliderDecrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat 0 top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat 0 top;}.soria .dijitSliderButtonInner {visibility:hidden;}.soria .dijitSliderReadOnly *,.soria .dijitSliderDisabled * {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5; color: #bdbdbd;}.soria .dijitSliderReadOnly .dijitSliderDecrementIconH,.soria .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: 0 -15px;}.soria .dijitSliderReadOnly .dijitSliderIncrementIconH,.soria .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -30px -15px;}.soria .dijitSliderReadOnly .dijitSliderDecrementIconV,.soria .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -15px -15px;}.soria .dijitSliderReadOnly .dijitSliderIncrementIconV,.soria .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -45px -15px;}.soria .dijitSelectError .dijitButtonContents,.soria .dijitSelectHover .dijitArrowButton,.soria .dijitSelectActive .dijitArrowButton,.soria .dijitSelectOpened .dijitArrowButton,.soria .dijitSelectDisabled .dijitArrowButton,.soria .dijitSelectReadOnly .dijitArrowButton {background: transparent none;}.soria .dijitSelect .dijitArrowButton {background: #bcd5f0 url("images/buttonEnabled.png") repeat-x top left; border-width: 0;}.soria .dijitSelectDisabled,.soria .dijitSelectDisabled TD {border-color: #b9bbdd !important; background:#c3d3e5 url("images/buttonDisabled.png") top repeat-x;}.dj_ie .soria .dijitSelectDisabled TD * {filter: gray() alpha(opacity=50);}.soria .dijitSelectHover,.soria .dijitSelectHover TD {border-color:#a5beda #5c7590 #5c7590 #a5beda !important; color:#000; background:#acc5e2 url("images/buttonHover.png") repeat-x top left;}.soria .dijitSelectActive,.soria .dijitSelectOpened,.soria .dijitSelectActive TD,.soria .dijitSelectOpened TD {border-color:#657c9c !important; background: #91b4e5 url("images/buttonActive.png") top left repeat-x;}.soria .dijitSelectMenu td {padding: 0;}.soria .dijitSelectMenu .dijitMenuItemLabel,.soria .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;}.soria .dijitTreeNode {background : url("images/treeI.gif") no-repeat; background-position : top left; background-repeat : repeat-y; zoom: 1;}.soria .dijitTreeRowHover {background-image: url("images/treeHover.png"); background-repeat: repeat; background-color: transparent !important;}.soria .dijitTreeIsLast {background: url("images/treeI_half.gif") no-repeat;}.soria .dijitTreeLabel {font-weight: normal; margin-left: 3px;}.soria .dijitTreeIsRoot {margin-left: 0; background-image: none;}.soria .dijitTreeExpando {width: 18px; height: 18px;}.soria .dijitTreeRow {padding-bottom: 2px;}.soria .dijitTreeContent {min-height: 18px; min-width: 18px; padding-left:1px;}.soria .dijitTreeRowSelected .dijitTreeLabel{background:#b8cbec;}.soria .dijitTreeExpandoOpened {background: url("images/spriteTree.gif") no-repeat -18px top;}.soria .dijitTreeExpandoClosed {background-image: url("images/spriteTree.gif");}.soria .dijitTreeExpandoLeaf {background: url("images/spriteTree.gif") no-repeat -36px top;}.soria .dijitTreeExpandoLoading {background-image: url("images/treeExpand_loading.gif");}.soria .dijitTreeIcon {width: 16px; height: 16px;}.soria .dijitFolderOpened {background: url("images/spriteDivIcons.gif") no-repeat -16px top;}.soria .dijitFolderClosed {background: url("images/spriteDivIcons.gif") no-repeat top left;}.soria .dijitLeaf {background: url("images/spriteDivIcons.gif") no-repeat -32px top;}.soria .dijitTreeNode .dojoDndItemBefore,.soria .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.soria .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #369;}.soria .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #369;}.soria .dijitProgressBar {margin:2px 0 2px 0;}.soria .dijitProgressBarEmpty{background:#fff url("images/progressBarEmpty.png") repeat-x center center; border-color: #8ba0bd;}.soria .dijitProgressBarTile{background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}.soria .dijitProgressBarFull {border-right:1px solid #8ba0bd;}.soria .dijitProgressBarLabel {color:#293a4b;}.soria .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;}.soria .dijitTitlePaneTitle {background: #cccccc; background:#fff url("images/titleBar.png") repeat-x top left; border:1px solid #bfbfbf; padding:3px 4px; font-size: 0.9em; font-weight: bold; color: #6d6d6d;}.soria .dijitTitlePaneTitleHover {background: #f9f9f9 url("images/accordionItemActive.png") top repeat-x;}.soria .dijitTitlePaneTitle * {vertical-align: middle;}.soria .dijitTitlePane .dijitOpen .dijitArrowNode,.soria .dijitTitlePane .dijitClosed .dijitArrowNode {width:15px; height:15px;}.soria .dijitTitlePaneTextNode {color: #243C5F;}.soria .dijitTitlePane .dijitClosed .dijitArrowNode {background: url("images/spriteRoundedIconsSmall.png") no-repeat -30px top;}.dj_ie6 .soria .dijitTitlePane .dijitClosed .dijitArrowNode {background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top;}.soria .dijitTitlePane .dijitOpen .dijitArrowNode {background:url("images/spriteRoundedIconsSmall.png") no-repeat -15px top;}.dj_ie6 .soria .dijitTitlePane .dijitOpen .dijitArrowNode {background:url("images/spriteRoundedIconsSmall.gif") no-repeat -15px top;}.soria .dijitTitlePaneContentOuter {background: #ffffff; border: 1px solid #bfbfbf; border-top: 0;}.soria .dijitTitlePaneContentInner {padding:10px;}.soria .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px;}.soria .dijitCalendarIncrementControl {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat;}.dj_ie6 .soria .dijitCalendarIncrementControl {font-size:.1em; background-image: url("images/spriteRoundedIconsSmall.gif");}.soria .dijitA11ySideArrow {display: none;}.soria .dijitCalendarDecrease {background-position: top left;}.soria .dijitCalendarIncrease {background-position: -30px top;}.soria table.dijitCalendarContainer {font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #b1badf; margin: 0;}.soria .dijitCalendarMonthContainer th {background:#bed7f0 url("images/titleBar.png") repeat-x top; padding-top:.3em; padding-bottom:.2em; text-align:center;}.dj_ie6 .soria .dijitCalendarMonthContainer th {padding-top:.2em; padding-bottom:.1em;}.soria .dijitCalendarDayLabelTemplate {background:#bed7f0; font-weight:normal; padding-top:.15em; padding-bottom:.2em; border-bottom: 1px solid #b1badf; color:#293a4b; text-align:center;}.soria .dijitCalendarBodyContainer {border-bottom: 1px solid #eeeeee;}.soria .dijitCalendarMonthLabel {color:#293a4b; font-weight: bold; padding: 0 4px;}.soria .dijitCalendarDateTemplate {font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px; background-color: #fff; border:#fff solid 1px !important;}.dj_ie .soria .dijitCalendarDateTemplate {padding: 0.1em .33em 0.02em .33em;}.soria .dijitCalendarPreviousMonth,.soria .dijitCalendarNextMonth {color:#999999; background-color:#fdfdfd !important; border:#fdfdfd solid 1px !important;}.soria .dijitCalendarCurrentMonth {}.soria .dijitCalendarDisabledDate {text-decoration:line-through !important;}.soria .dijitCalendarCurrentDate {text-decoration:underline; font-weight:bold;}.soria .dijitCalendarSelectedDate {background-color:#b9cbf1 !important; color:black !important; border:#4b5aaa solid 1px !important;}.soria .dijitCalendarYearContainer {background:white url("images/titleBar.png") repeat-x top;}.soria .dijitCalendarYearLabel {margin:0; padding:0.4em 0 0.25em 0; text-align:center; font-size: 1.17em;}.soria .dijitCalendarSelectedYear {font-weight:bolder; color:black; padding:0.2em; padding-bottom:0.1em; background-color:#b9cbf1 !important; border:#4b5aaa solid 1px !important;}.soria .dijitCalendarNextYear,.soria .dijitCalendarPreviousYear {color:black !important; font-weight:normal;}.soria .dijitCalendar .dijitDropDownButton {margin: 0;}.soria .dijitCalendar .dijitButtonText {padding: 0;}.soria .dijitCalendar .dijitDropDownButton .dijitButtonNode {background-color: transparent; background-image: none; padding: 0;}.soria .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #d9e6f9; color: #243C5F;}.soria .dijitTimePickerTick,.soria .dijitTimePickerMarker {border-color: #b1badf;}.soria .dijitTimePickerTick {color:white;}.soria .dijitTimePickerMarker {background:#bed7f0 url("images/titleBar.png") repeat-x top; color:#293a4b; font-weight: bold;}.soria .dijitTimePickerItemSelected {color: black; background: #b9cbf1 none;}.soria .dijitTimePickerItemHover {background: #60a1ea none; color:white;}.soria .dijitTimePickerItemHover,.soria .dijitTimePickerItemSelected {position: relative; z-index: 10;}.soria .dijitTimePickerTick .dijitTimePickerItemInner {font-size:0.4em;}.soria .dijitTimePickerItemHover .dijitTimePickerItemInner,.soria .dijitTimePickerItemSelected .dijitTimePickerItemInner {font-size:1em;}.soria .dijitTimePickerMarkerHover {border-top: 1px solid #94b9ef;}.soria .dijitTimePickerTickHover,.soria .dijitTimePickerTickSelected {margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;}.soria .dijitToolbar {border-bottom: 1px solid #ccc; background:#eaeaea url("images/titleBar.png") repeat-x top left;}.dj_ie6 .soria .dijitToolbar {height: 10px;}.soria .dijitToolbar .dijitButtonNode,.soria .dijitToolbar .dijitComboButton .dijitButtonContents,.soria .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; margin: 0; padding: 0; border: none; font-size: 12px;}.soria .dijitToolbar .dijitButton,.soria .dijitToolbar .dijitToggleButton,.soria .dijitToolbar .dijitDropDownButton,.soria .dijitToolbar .dijitComboButton .dijitButtonContents,.soria .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; padding: 1px;}.soria .dijitToolbar .dijitButtonChecked,.soria .dijitToolbar .dijitToggleButtonChecked {background-color:#d8e5f8; border:1px solid #316ac5; padding: 0;}.soria .dijitToolbar .dijitButtonCheckedHover,.soria .dijitToolbar .dijitToggleButtonCheckedHover {background-color:#9abbea; border:1px solid #316ac5; padding: 0;}.soria .dijitToolbar .dijitButtonHover,.soria .dijitToolbar .dijitToggleButtonHover,.soria .dijitToolbar .dijitDropDownButtonHover,.soria .dijitToolbar .dijitComboButton .dijitButtonContentsHover,.soria .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {border: 1px solid #316ac5; padding: 0; background-color:#9abbea;}.soria .dijitToolbar label {padding: 3px 3px 0 6px;}.dj_ie .soria .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,.dj_ie .soria .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {border: 1px #777 dotted !important; padding: 0;}.soria .dijitDialog {background: #eee; border: 1px solid #cbcbcb; -webkit-box-shadow: 0 5px 10px #adadad; padding: 0;}.soria .dijitDialog .dijitDialogTitle {font-weight: bold; padding: 0 4px; font-size: 0.9em; color: #243C5F;}.soria .dijitDialog .dijitDialogPaneContent {background: #ffffff; border-top: 1px solid #b1badf; padding:10px;}.soria .dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; outline:0;}.soria .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmallBl.png"); background-repeat: no-repeat; background-position: -60px 0; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px;}.dj_ie6 .soria .dijitDialogCloseIcon {background-image: url("images/spriteRoundedIconsSmallBl.gif");}.soria .dijitDialogCloseIconHover {background-position: -60px -15px;}.soria .dijitTooltip,.soria .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 10px;}.dijitTooltipAbove {padding-bottom: 10px;}.soria .dijitTooltipContainer {background-color: #fff; border:1px solid #cbcbcb; padding:0.45em;}.soria .dijitTooltipConnector {border:0; z-index: 2;}.soria .dijitTooltipABRight .dijitTooltipConnector {left: auto !important; right: 6px;}.soria .dijitTooltipBelow .dijitTooltipConnector {top: 0; left: 6px; background:url("images/tooltipConnectorUp.png") no-repeat top left; width:17px; height:11px;}.dj_ie .soria .dijitTooltipBelow .dijitTooltipConnector {background-image: url("images/tooltipConnectorUp.gif");}.soria .dijitTooltipAbove .dijitTooltipConnector {bottom: 0; left: 6px; background:url("images/tooltipConnectorDown.png") no-repeat top left; width:17px; height:11px;}.dj_ie .soria .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie .soria .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie6 .soria .dijitTooltipAbove .dijitTooltipConnector {bottom: -5px;}.soria .dijitTooltipLeft {padding-right: 10px;}.soria .dijitTooltipLeft .dijitTooltipConnector {right: 0; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:11px; height:17px;}.dj_ie .soria .dijitTooltipLeft .dijitTooltipConnector {background-image: url("images/tooltipConnectorRight.gif");}.soria .dijitTooltipRight {padding-left: 10px;}.soria .dijitTooltipRight .dijitTooltipConnector {left: 0; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:11px; height:17px;}.dj_ie .soria .dijitTooltipRight .dijitTooltipConnector {background-image: url("images/tooltipConnectorLeft.gif");}.soria .dijitMenu,.soria .dijitMenuBar {border: 1px solid #cbcbcb; margin: 0; padding: 0; background-color: #fff;}.soria .dijitBorderContainer .dijitMenuBar {border:1px solid #B1BADF;}.soria .dijitMenuItem {font-family: sans-serif; margin: 0; color: #243C5F;}.soria .dijitMenuBar .dijitMenuItem {padding: 4px 5px;}.soria .dijitMenuPreviousButton, .soria .dijitMenuNextButton {font-style: italic;}.soria .dijitMenuItem TD {padding:1px;}.soria .dijitMenuPassive .dijitMenuItemHover,.soria .dijitComboBoxMenu .dijitMenuItemHover,.soria .dijitMenuItemSelected {background-color: #d9e6f9; color: #243C5F;}.soria .dijitMenuItemIcon {width: 15px; height: 15px;}.soria .dijitMenuExpand {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-position: -30px top;}.dj_ie6 .soria .dijitMenuExpand {background-image: url("images/spriteRoundedIconsSmall.gif");}.soria .dijitMenuSeparator {height: 1px;}.soria .dijitMenuSeparatorTop {border-bottom: 1px solid #fff;}.soria .dijitMenuSeparatorBottom {border-top: 1px solid #8ba0bd;}.soria .dijitCheckedMenuItemIconChar {display: none;}.soria .dijitCheckedMenuItemIcon {background-image: url("images/spriteCheckbox.gif"); background-position: -80px;}.soria .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}.soria .dijitToolbar .dijitToolbarSeparator {background: url("../../icons/images/editorIconsEnabled.png");}.soria .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.soria .dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIconSep {background-position: 0;}.dijitEditorIconSave {background-position: -18px;}.dijitEditorIconPrint {background-position: -36px;}.dijitEditorIconCut {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconPaste {background-position: -90px;}.dijitEditorIconDelete {background-position: -108px;}.dijitEditorIconCancel {background-position: -126px;}.dijitEditorIconUndo {background-position: -144px;}.dijitEditorIconRedo {background-position: -162px;}.dijitEditorIconSelectAll {background-position: -180px;}.dijitEditorIconBold {background-position: -198px;}.dijitEditorIconItalic {background-position: -216px;}.dijitEditorIconUnderline {background-position: -234px;}.dijitEditorIconStrikethrough {background-position: -252px;}.dijitEditorIconSuperscript {background-position: -270px;}.dijitEditorIconSubscript {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconIndent {background-position: -378px;}.dijitEditorIconOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListBulletOutdent {background-position: -432px;}.dijitEditorIconListNumIndent {background-position: -450px;}.dijitEditorIconListNumOutdent {background-position: -468px;}.dijitEditorIconTabIndent {background-position: -486px;}.dijitEditorIconLeftToRight {background-position: -504px;}.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {background-position: -522px;}.dijitEditorIconBackColor {background-position: -540px;}.dijitEditorIconForeColor {background-position: -558px;}.dijitEditorIconHiliteColor {background-position: -576px;}.dijitEditorIconNewPage {background-position: -594px;}.dijitEditorIconInsertImage {background-position: -612px;}.dijitEditorIconInsertTable {background-position: -630px;}.dijitEditorIconSpace {background-position: -648px;}.dijitEditorIconInsertHorizontalRule {background-position: -666px;}.dijitEditorIconInsertOrderedList {background-position: -684px;}.dijitEditorIconInsertUnorderedList {background-position: -702px;}.dijitEditorIconCreateLink {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconViewSource {background-position: -756px;}.dijitEditorIconRemoveFormat {background-position: -774px;}.dijitEditorIconFullScreen {background-position: -792px;}.dijitEditorIconWikiword {background-position: -810px;} .dijitColorPalette {border:1px solid #cbcbcb; background:#fff; -moz-border-radius: 0 !important;} \ No newline at end of file diff --git a/resources/dijit/themes/soria/soria_rtl.css b/resources/dijit/themes/soria/soria_rtl.css new file mode 100644 index 00000000..ababe4bf --- /dev/null +++ b/resources/dijit/themes/soria/soria_rtl.css @@ -0,0 +1 @@ +.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dijitRtl .soria .dijitTab {margin-right:0; margin-left:2px;}.dijitRtl .soria .dijitTabContainer .tabStripButton {margin-left: 0;}.dijitRtl .soria .dijitTabContainerTopStrip,.dijitRtl .soria .dijitTabContainerBottomStrip,.dijitRtl .soria .dijitTabContainerTop-tabs,.dijitRtl .soria .dijitTabContainerBottom-tabs {padding-left: 0; padding-right: 3px;}.dijitRtl .soria .dijitTabInnerDiv {padding-left: 3px; padding-right: 4px;}.dijitRtl .soria .dijitTabPaneWrapper {#zoom: 1;}.dj_ie-rtl .soria .dijitTabContainerLeft-tabs {margin-left: 0 !important;}.dj_ie-rtl .soria .dijitTabContainerRight-tabs {margin-right: 0 !important;}.dijitRtl .soria .dijitTabContainerLeft-tabs .dijitTab,.dijitRtl .soria .dijitTabContainerRight-tabs .dijitTab {margin-left:0;}.dj_ie-rtl .soria .dijitTab .dijitTabInnerDiv{width : 1%;}.dijitRtl .soria .dijitAccordionArrow {background-position: 0 top;}.dijitRtl .soria .dijitAccordionTitleSelected .dijitAccordionArrow {background-position: -15px top;}.dijitRtl .soria .dijitSliderProgressBarH,.dijitRtl .soria .dijitSliderRemainingBarH,.dijitRtl .soria .dijitSliderLeftBumper,.dijitRtl .soria .dijitSliderRightBumper,.dijitRtl .soria .dijitSliderTopBumper {background-position: top right;}.dijitRtl .soria .dijitSliderProgressBarV,.dijitRtl .soria .dijitSliderRemainingBarV,.dijitRtl .soria .dijitSliderBottomBumper {background-position: bottom right;}.dijitRtl .soria .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.dijitRtl .soria .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.dijitRtl .soria .dijitSliderIncrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat left top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat left top;}.dijitRtl .soria .dijitSliderDecrementIconH {background:url("images/spriteRoundedIconsSmall.png") no-repeat -30px top; #background:url("images/spriteRoundedIconsSmall.gif") no-repeat -30px top;}.soria .dijitComboBoxRtl .dijitButtonNode {border-width: 0 0 0 1px;}.dijitRtl .soria .dijitTreeNode,.dijitRtl .soria .dijitTreeExpandoLeaf {background-image: none;}.dijitRtl .soria .dijitTreeContent {padding-left: 0; padding-right: 1px;}.dijitRtl .soria .dijitTreeExpandoOpened {background: url("images/spriteTree_rtl.gif") no-repeat -18px top;}.dijitRtl .soria .dijitTreeExpandoClosed {background-image: url("images/spriteTree_rtl.gif");}.dijitRtl .soria .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}.dj_ie6-rtl .soria .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: 0 top;}.dijitRtl .soria .dijitCalendarDecrease {background-position: -30px top;}.dijitRtl .soria .dijitCalendarIncrease {background-position: 0 top;}.dj_ie6-rtl .soria .dijitTimePickerMarkerHover,.dj_ie7-rtl .soria .dijitTimePickerMarkerHover {border-top: 0;}.dijitRtl .soria .dijitDialogTitleBar .dijitDialogCloseIcon {right: auto; left: 5px;}.dijitRtl .soria .dijitMenuItem .dijitMenuItemIcon {padding-left: 3px; padding-right: 0;}.dijitRtl .soria .dijitMenuItem .dijitMenuExpand {background-position: left top;}.dijitRtl .soria .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitRtl .soria .dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Calendar.css b/resources/dijit/themes/tundra/Calendar.css new file mode 100644 index 00000000..e3efad23 --- /dev/null +++ b/resources/dijit/themes/tundra/Calendar.css @@ -0,0 +1 @@ +.tundra .dijitCalendarIncrementControl {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat}.dj_ie6 .tundra .dijitCalendarIncrementControl {font-size:.1em; background-image: url("images/spriteRoundedIconsSmall.gif");}.tundra .dijitA11ySideArrow {display: none;}.tundra .dijitCalendarDecrease {background-position: top left;}.tundra .dijitCalendarIncrease {background-position: -30px top;}.tundra .dijitCalendarContainer {font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #ccc; margin: 0;}.tundra .dijitCalendarMonthContainer th {background:#d3d3d3 url("images/titleBar.png") repeat-x top; padding-top:.3em; padding-bottom:.2em; text-align:center;}.dj_ie6 .tundra .dijitCalendarMonthContainer th {padding-top:.2em; padding-bottom:.1em;}.tundra .dijitCalendarDayLabelTemplate {background:white url("images/calendarDayLabel.png") repeat-x bottom; font-weight:normal; padding-top:.15em; padding-bottom:0; border-top: 1px solid #eeeeee; color:#293a4b; text-align:center;}.tundra .dijitCalendarBodyContainer {border-bottom: 1px solid #eeeeee;}.tundra .dijitCalendarMonthLabel {color:#293a4b; font-weight: bold; padding: 0 4px;}.tundra .dijitCalendarDateTemplate {font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px;}.dj_ie .tundra .dijitCalendarDateTemplate {padding: 0.1em .33em 0.02em .33em;}.tundra .dijitCalendarPreviousMonth,.tundra .dijitCalendarNextMonth {color:#999999; background-color:#f8f8f8;}.tundra .dijitCalendarCurrentMonth {background-color: white;}.tundra .dijitCalendarCurrentDate {text-decoration:underline; font-weight:bold;}.tundra .dijitCalendarHoveredDate {background-color: #e2ebf2;}.tundra .dijitCalendarDisabledDate {text-decoration: line-through; background-color: white;}.tundra .dijitCalendarSelectedDate {background-color:#bbc4d0 !important; color:black !important;}.tundra .dijitCalendarYearContainer {background:white url("images/calendarYearLabel.png") repeat-x bottom; border-top:1px solid #ccc;}.tundra .dijitCalendarYearLabel {margin:0; padding:0.4em 0 0.25em 0; text-align:center; font-size: 1.17em;}.tundra .dijitCalendarSelectedYear {font-weight:bolder; color:black; padding:0.2em; padding-bottom:0.1em; background-color:#bbc4d0 !important;}.tundra .dijitCalendarNextYear,.tundra .dijitCalendarPreviousYear {color:black !important; font-weight:normal;}.tundra .dijitCalendar .dijitDropDownButton {margin: 0;}.tundra .dijitCalendar .dijitButtonText {padding: 0;}.tundra .dijitCalendar .dijitDropDownButton .dijitButtonNode {background-color: transparent; background-image: none; padding: 0;}.tundra .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #3559ac; color:#fff;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Calendar_rtl.css b/resources/dijit/themes/tundra/Calendar_rtl.css new file mode 100644 index 00000000..94367e9d --- /dev/null +++ b/resources/dijit/themes/tundra/Calendar_rtl.css @@ -0,0 +1 @@ +.tundra .dijitCalendarRtl .dijitCalendarDecrease {background-position: -30px top;}.tundra .dijitCalendarRtl .dijitCalendarIncrease {background-position: 0 top;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/ColorPalette.css b/resources/dijit/themes/tundra/ColorPalette.css new file mode 100644 index 00000000..ba1e4939 --- /dev/null +++ b/resources/dijit/themes/tundra/ColorPalette.css @@ -0,0 +1 @@ +.dijitColorPalette {border:1px solid #7eabcd; background:#fff; -moz-border-radius: 0 !important;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Common.css b/resources/dijit/themes/tundra/Common.css new file mode 100644 index 00000000..a6b01ee5 --- /dev/null +++ b/resources/dijit/themes/tundra/Common.css @@ -0,0 +1 @@ +.tundra .dojoDndItemOver {background-image: url(images/treeHover.png);}.tundra .dojoDndItemAnchor,.tundra .dojoDndItemSelected {background-color: #E2EBFE;}.tundra table.dojoDndAvatar {-moz-border-radius: 0; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; font-size: 75%; color: black;}.tundra .dojoDndAvatar td {border: none;}.tundra .dojoDndAvatar tr {border: none;}.tundra .dojoDndAvatarHeader td {height: 20px; padding: 0 0 0 21px;}.tundra .dojoDndAvatarItem td {padding: 2px;}.tundra.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-image: url(images/dndNoMove.png); background-repeat: no-repeat; background-position: 2px center;}.tundra.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-image: url(images/dndNoCopy.png); background-repeat: no-repeat; background-position: 2px center;}.tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url(images/dndMove.png); background-repeat: no-repeat; background-position: 2px center;}.tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url(images/dndCopy.png); background-repeat: no-repeat; background-position: 2px center;}.tundra .dijitIconLoading {background:url('images/loading.gif') no-repeat left center; width: 24px; height: 24px;}.tundra .dijitIconError {background:url('images/warning.png') no-repeat left center; width: 16px; height: 16px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Dialog.css b/resources/dijit/themes/tundra/Dialog.css new file mode 100644 index 00000000..97f5c030 --- /dev/null +++ b/resources/dijit/themes/tundra/Dialog.css @@ -0,0 +1 @@ +.tundra .dijitDialog {background: #fff; border: 1px solid #7eabcd; padding: 0; -webkit-box-shadow: 0 5px 10px #adadad;}.tundra .dijitDialogPaneContent {background: #fff; border-top: 1px solid #d3d3d3; padding:10px;}.tundra .dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; outline:0;}.tundra .dijitDialogTitle {font-weight: bold; padding: 0 4px;}.tundra .dijitDialogCloseIcon {background: url("images/tabClose.png") no-repeat right top; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px;}.dj_ie6 .tundra .dijitDialogCloseIcon {background : url("images/tabClose.gif") no-repeat right top;}.tundra .dijitDialogCloseIconHover {background: url("images/tabCloseHover.png") no-repeat right top;}.dj_ie6 .tundra .dijitDialogCloseIconHover {background : url("images/tabCloseHover.gif") no-repeat right top;}.tundra .dijitTooltip,.tundra .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 13px;}.dijitTooltipAbove {padding-bottom: 13px;}.tundra .dijitTooltipContainer {background: #ffffff url("images/popupMenuBg.gif") repeat-x bottom left; border: 1px solid #7eabcd; padding: 0.45em; -webkit-border-radius: 3px; -moz-border-radius: 3px;}.tundra .dijitTooltipConnector {border:0; z-index: 2;}.tundra .dijitTooltipABRight .dijitTooltipConnector {left: auto !important; right: 3px;}.tundra .dijitTooltipBelow .dijitTooltipConnector {top: 0; left: 3px; background:url("images/tooltipConnectorUp.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipBelow .dijitTooltipConnector {background-image: url("images/tooltipConnectorUp.gif");}.tundra .dijitTooltipAbove .dijitTooltipConnector {bottom: 0; left: 3px; background:url("images/tooltipConnectorDown.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector {bottom: -3px;}.tundra .dijitTooltipLeft {padding-right: 14px;}.tundra .dijitTooltipLeft .dijitTooltipConnector {right: 0; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipLeft .dijitTooltipConnector {background-image: url("images/tooltipConnectorRight.gif");}.tundra .dijitTooltipRight {padding-left: 14px;}.tundra .dijitTooltipRight .dijitTooltipConnector {left: 0; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipRight .dijitTooltipConnector {background-image: url("images/tooltipConnectorLeft.gif");}.dj_webkit .tundra .dijitTooltipContainer {-webkit-box-shadow: 0 5px 10px #adadad;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Dialog_rtl.css b/resources/dijit/themes/tundra/Dialog_rtl.css new file mode 100644 index 00000000..9d9c6ac8 --- /dev/null +++ b/resources/dijit/themes/tundra/Dialog_rtl.css @@ -0,0 +1 @@ +.tundra .dijitDialogRtl .dijitDialogCloseIcon {right: auto; left: 5px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Editor.css b/resources/dijit/themes/tundra/Editor.css new file mode 100644 index 00000000..f7f80e86 --- /dev/null +++ b/resources/dijit/themes/tundra/Editor.css @@ -0,0 +1 @@ +.dijitEditor {border:1px solid #bfbfbf; border-top:0;}.tundra .dijitEditorIcon {background-image: url('../../icons/images/editorIconsEnabled.png'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.tundra .dijitDisabled .dijitEditorIcon {background-image: url('../../icons/images/editorIconsDisabled.png');} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Editor_rtl.css b/resources/dijit/themes/tundra/Editor_rtl.css new file mode 100644 index 00000000..efe1dbd4 --- /dev/null +++ b/resources/dijit/themes/tundra/Editor_rtl.css @@ -0,0 +1 @@ +.tundra .dijitEditorRtl .dijitEditorIcon {background-image: url('../../icons/images/editorIconsEnabled_rtl.png');}.tundra .dijitEditorRtlDisabled .dijitEditorIcon {background-image: url('../../icons/images/editorIconsDisabled_rtl.png');} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Menu.css b/resources/dijit/themes/tundra/Menu.css new file mode 100644 index 00000000..0be3f4fd --- /dev/null +++ b/resources/dijit/themes/tundra/Menu.css @@ -0,0 +1 @@ +.tundra .dijitMenu,.tundra .dijitMenuBar {border: 1px solid #7eabcd; margin: 0; padding: 0; background-color: #f7f7f7;}.tundra .dijitBorderContainer .dijitMenuBar {border:1px solid #ccc;}.tundra .dijitMenuItem {font-family: sans-serif; margin: 0;}.tundra .dijitMenuItem {padding: 4px 5px;}.tundra .dijitMenuPreviousButton, .tundra .dijitMenuNextButton {font-style: italic;}.tundra .dijitMenuItem td {padding: 2px;}.tundra .dijitMenuPassive .dijitMenuItemHover,.tundra .dijitComboBoxMenu .dijitMenuItemHover,.tundra .dijitMenuItemSelected {background-color: #3559ac; color:#fff;}.tundra .dijitMenuItemIcon {width: 16px; height: 16px;}.tundra .dijitMenuExpand {width: 7px; height: 7px; background-image: url('images/spriteArrows.png'); background-position: -14px 0;}.dj_ie6 .tundra .dijitMenuExpand {background-image: url('images/spriteArrows.gif');}.tundra .dijitMenuSeparatorTop {border-bottom: 1px solid #9b9b9b;}.tundra .dijitMenuSeparatorBottom {border-top: 1px solid #e8e8e8;}.tundra .dijitCheckedMenuItemIconChar {display: none;}.tundra .dijitCheckedMenuItemIcon {background-image: url('images/checkmark.png'); background-position: -80px;}.dj_ie6 .tundra .dijitCheckedMenuItemIcon {background-image: url('images/checkmark.gif');}.tundra .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Menu_rtl.css b/resources/dijit/themes/tundra/Menu_rtl.css new file mode 100644 index 00000000..538fbca4 --- /dev/null +++ b/resources/dijit/themes/tundra/Menu_rtl.css @@ -0,0 +1 @@ +.tundra .dijitMenuItemRtl .dijitMenuExpand {background-position: -7px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/ProgressBar.css b/resources/dijit/themes/tundra/ProgressBar.css new file mode 100644 index 00000000..826abe45 --- /dev/null +++ b/resources/dijit/themes/tundra/ProgressBar.css @@ -0,0 +1 @@ +.tundra .dijitProgressBar {margin:2px 0 2px 0;}.tundra .dijitProgressBarEmpty {background:#fff url("images/progressBarEmpty.png") repeat-x center center; border-color: #a2a2a2 #b8b8b8 #b8b8b8 #a2a2a2;}.tundra .dijitProgressBarTile {background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}.tundra .dijitProgressBarFull {border-right:1px solid #b8b8b8;}.tundra .dijitProgressBarLabel {color:#293a4b;}.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/TimePicker.css b/resources/dijit/themes/tundra/TimePicker.css new file mode 100644 index 00000000..3753e006 --- /dev/null +++ b/resources/dijit/themes/tundra/TimePicker.css @@ -0,0 +1 @@ +.tundra .dijitTimePickerTick,.tundra .dijitTimePickerMarker {border-color: #ccc;}.tundra .dijitTimePickerTick {color:white;}.tundra .dijitTimePickerMarker {background:#d3d3d3 url("images/titleBar.png") repeat-x top; color:#293a4b; font-weight: bold;}.tundra .dijitTimePickerItemSelected {color: black; background: #bbc4d0 none;}.tundra .dijitTimePickerItemHover {background: #60a1ea none; 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 #ccc;}.tundra .dijitTimePickerTickHover,.tundra .dijitTimePickerTickSelected {margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/TimePicker_rtl.css b/resources/dijit/themes/tundra/TimePicker_rtl.css new file mode 100644 index 00000000..c4b8e05e --- /dev/null +++ b/resources/dijit/themes/tundra/TimePicker_rtl.css @@ -0,0 +1 @@ + .dj_ie6 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie7 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover {border-top: 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/TitlePane.css b/resources/dijit/themes/tundra/TitlePane.css new file mode 100644 index 00000000..56098114 --- /dev/null +++ b/resources/dijit/themes/tundra/TitlePane.css @@ -0,0 +1 @@ +.tundra .dijitTitlePaneTitle {background: #cccccc; background:#fff url("images/titleBar.png") repeat-x bottom left; border:1px solid #bfbfbf; padding:3px 4px;}.tundra .dijitTitlePaneTitleHover {background: #f8fafd url("images/accordionItemHover.gif") bottom repeat-x;}.tundra .dijitTitlePane .dijitArrowNode {background-image: url('images/spriteArrows.png'); background-repeat: no-repeat; background-position: 0 0; height: 7px; width: 7px;}.dj_ie6 .tundra .dijitTitlePane .dijitArrowNode {background-image: url('images/spriteArrows.gif');}.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: -14px 0;}.tundra .dijitTitlePaneContentOuter {background: #ffffff; border:1px solid #bfbfbf; border-top: 0;}.tundra .dijitTitlePaneContentInner {padding:10px;}.tundra .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/TitlePane_rtl.css b/resources/dijit/themes/tundra/TitlePane_rtl.css new file mode 100644 index 00000000..6f0f8a84 --- /dev/null +++ b/resources/dijit/themes/tundra/TitlePane_rtl.css @@ -0,0 +1 @@ +.tundra .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {background-position: -7px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Toolbar.css b/resources/dijit/themes/tundra/Toolbar.css new file mode 100644 index 00000000..ce0a8693 --- /dev/null +++ b/resources/dijit/themes/tundra/Toolbar.css @@ -0,0 +1 @@ +.tundra .dijitToolbar {border-bottom: 1px solid #ccc; background:#eaeaea url("images/titleBar.png") repeat-x top left;}.dj_ie6 .tundra .dijitToolbar {height: 10px;}.tundra .dijitToolbar .dijitButtonNode,.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; margin: 0; padding: 0; border: none; font-size: 12px;}.tundra .dijitToolbar .dijitButton,.tundra .dijitToolbar .dijitToggleButton,.tundra .dijitToolbar .dijitDropDownButton,.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; padding: 1px;}.tundra .dijitToolbar .dijitButtonChecked,.tundra .dijitToolbar .dijitToggleButtonChecked {background-color:#d4dff2; border:1px solid #316ac5; padding: 0;}.tundra .dijitToolbar .dijitButtonCheckedHover,.tundra .dijitToolbar .dijitToggleButtonCheckedHover {background-color:#abc1e5; border:1px solid #316ac5; padding: 0;}.tundra .dijitToolbar .dijitButtonHover,.tundra .dijitToolbar .dijitToggleButtonHover,.tundra .dijitToolbar .dijitDropDownButtonHover,.tundra .dijitToolbar .dijitComboButton .dijitButtonContentsHover,.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {border: 1px solid #869cbf; padding: 0; background-color:#e1e5f0;}.tundra .dijitToolbar label {padding: 3px 3px 0 6px;}.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {border: 1px #555 dotted !important; padding: 0;}.tundra .dijitToolbarSeparator {background: url('../../icons/images/editorIconsEnabled.png');}.tundra .dijitToolbarRtl .dijitToolbarSeparator {background-image: url('../../icons/images/editorIconsDisabled.png');} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Tree.css b/resources/dijit/themes/tundra/Tree.css new file mode 100644 index 00000000..6224c070 --- /dev/null +++ b/resources/dijit/themes/tundra/Tree.css @@ -0,0 +1 @@ +.tundra .dijitTreeNode {background-image : url('images/i.gif'); background-repeat : repeat-y; zoom: 1;}.tundra .dijitTreeIsLast {background: url('images/i_half.gif') no-repeat;}.tundra .dijitTreeIsRoot {margin-left: 0; background-image: none;}.tundra .dijitTreeExpando {width: 18px; height: 18px;}.tundra .dijitTreeRow {padding-bottom: 2px;}.tundra .dijitTreeContent {min-height: 18px; min-width: 18px;}.tundra .dijitTreeRowSelected .dijitTreeLabel {background:#e2ebfe;}.tundra .dijitTreeRowHover {background-image: url(images/treeHover.png); background-repeat: repeat; background-color: transparent !important;}.tundra .dijitTreeExpandoOpened {background-image: url('images/treeExpand_minus.gif');}.tundra .dijitTreeExpandoClosed {background-image: url('images/treeExpand_plus.gif');}.tundra .dijitTreeExpandoLeaf {background-image: url('images/treeExpand_leaf.gif');}.tundra .dijitTreeExpandoLoading {background-image: url('images/treeExpand_loading.gif');}.tundra .dijitTreeIcon {width: 16px; height: 16px;}.tundra .dijitFolderOpened {background: url('images/folderOpened.gif') no-repeat;}.tundra .dijitFolderClosed {background: url('images/folderClosed.gif') no-repeat;}.tundra .dijitLeaf {background: url('images/leaf.gif') no-repeat;}.tundra .dijitTreeNode .dojoDndItemBefore,.tundra .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.tundra .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #369;}.tundra .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #369;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/Tree_rtl.css b/resources/dijit/themes/tundra/Tree_rtl.css new file mode 100644 index 00000000..9c190882 --- /dev/null +++ b/resources/dijit/themes/tundra/Tree_rtl.css @@ -0,0 +1 @@ +.tundra .dijitTreeNodeRtl,.tundra .dijitTreeNodeRtl .dijitTreeExpandoLeaf {background-image: none;}.tundra .dijitTreeNodeRtl .dijitTreeExpandoOpened {background-image: url('images/treeExpand_minus_rtl.gif');}.tundra .dijitTreeNodeRtl .dijitTreeExpandoClosed {background-image: url('images/treeExpand_plus_rtl.gif');} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/Button.css b/resources/dijit/themes/tundra/form/Button.css new file mode 100644 index 00000000..f535dc03 --- /dev/null +++ b/resources/dijit/themes/tundra/form/Button.css @@ -0,0 +1 @@ +.tundra .dijitButtonNode {border: 1px solid #c0c0c0; border-bottom: 1px solid #9b9b9b; padding: 0.1em 0.2em 0.2em 0.2em; background: #fff url("../images/buttonEnabled.png") repeat-x bottom left;}.tundra .dijitButtonText {text-align: center; padding: 0 0.3em;}.tundra .dijitInputField {padding: 0;}.tundra .dijitDisabled .dijitButtonText {color: #7F7F7F;}.tundra .dijitArrowButton {color: #111;}.tundra .dijitComboButton .dijitDownArrowButton {padding-right:4px;}.tundra .dijitTextBoxReadOnly,.tundra .dijitTextBoxReadOnly .dijitButtonNode,.tundra .dijitButtonDisabled .dijitButtonNode,.tundra .dijitToggleButtonDisabled .dijitButtonNode,.tundra .dijitDropDownButtonDisabled .dijitButtonNode,.tundra .dijitComboButtonDisabled .dijitButtonNode,.tundra .dijitTextBoxDisabled,.tundra .dijitTextBoxDisabled .dijitButtonNode {border-color: #d5d5d5 #d5d5d5 #bdbdbd #d5d5d5; background:#e4e4e4 url("../images/buttonDisabled.png") top repeat-x;}.tundra .dijitButtonHover .dijitButtonNode,.tundra .dijitButtonNodeHover,.tundra .dijitToggleButtonHover .dijitButtonNode,.tundra .dijitDropDownButtonHover .dijitButtonNode,.tundra .dijitComboButton .dijitButtonContentsHover,.tundra .dijitComboButton .dijitDownArrowButtonHover {border-color: #a5beda; border-bottom-color:#5c7590; color:#243C5F; background:#fcfdff url("../images/buttonHover.png") repeat-x bottom;}.tundra .dijitDownArrowButtonHover,.tundra .dijitUpArrowButtonHover {color:#243C5F; background:#fcfdff url("../images/buttonHover.png") repeat-x bottom;}.tundra .dijitUpArrowButtonActive,.tundra .dijitDownArrowButtonActive,.tundra .dijitButtonActive .dijitButtonNode,.tundra .dijitToggleButtonActive .dijitButtonNode,.tundra .dijitDropDownButtonActive .dijitButtonNode,.tundra .dijitButtonContentsActive,.tundra .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {border-color:#366dba; background: #ededed url("../images/buttonActive.png") bottom repeat-x;}.tundra .dijitArrowButtonInner {background:url("../images/spriteArrows.png") no-repeat scroll 0 center; width: 7px; height: 7px; margin: 0 4px 0 4px;}.tundra .dijitTextBox .dijitArrowButtonInner {background-position: 0 center;}.dj_ie6 .tundra .dijitArrowButtonInner {background-image:url("../images/spriteArrows.gif");}.tundra .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -7px center;}.tundra .dijitRightArrowButton .dijitArrowButtonInner {background-position: -14px center;}.tundra .dijitUpArrowButton .dijitArrowButtonInner {background-position: -21px center;}.tundra .dijitDisabled .dijitArrowButtonInner {background-position: -28px center;}.tundra .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -35px center;}.tundra .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -42px center;}.tundra .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -49px center;}.dj_ie .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {margin-top: -2px;}.dj_webkit .tundra .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner,.dj_iequirks .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner,.dj_ie8 .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {margin-top: -1px;}.tundra .dijitSpinnerButtonContainer {width: auto; padding: 0;}.tundra .dijitSpinner .dijitArrowButton {width: 15px;}.tundra .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.tundra .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/Checkbox.css b/resources/dijit/themes/tundra/form/Checkbox.css new file mode 100644 index 00000000..3ad8c261 --- /dev/null +++ b/resources/dijit/themes/tundra/form/Checkbox.css @@ -0,0 +1 @@ +.tundra .dijitToggleButton .dijitCheckBoxIcon {background-image: url('../images/checkmarkNoBorder.png');}.dj_ie6 .tundra .dijitToggleButton .dijitCheckBoxIcon {background-image: url('../images/checkmarkNoBorder.gif');}.tundra .dijitCheckBox,.tundra .dijitCheckBoxIcon {background-image: url('../images/checkmark.png'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0 2px 0 0; padding: 0;}.dj_ie6 .tundra .dijitCheckBox,.dj_ie6 .tundra .dijitCheckBoxIcon {background-image: url('../images/checkmark.gif');}.tundra .dijitCheckBox,.tundra .dijitToggleButton .dijitCheckBoxIcon {background-position: -16px;}.tundra .dijitCheckBoxChecked,.tundra .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.tundra .dijitCheckBoxDisabled {background-position: -48px;}.tundra .dijitCheckBoxCheckedDisabled {background-position: -32px;}.tundra .dijitCheckBoxHover {background-position: -80px;}.tundra .dijitCheckBoxCheckedHover {background-position: -64px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/Common.css b/resources/dijit/themes/tundra/form/Common.css new file mode 100644 index 00000000..cac6046a --- /dev/null +++ b/resources/dijit/themes/tundra/form/Common.css @@ -0,0 +1 @@ +.tundra .dijitInputContainer input {margin: 0 0.1em;}.tundra .dijitTextArea {padding: 3px;}.tundra .dijitSelect .dijitButtonContents,.tundra .dijitSelect,.tundra .dijitTextBox {background:#fff url("../images/validationInputBg.png") repeat-x top left; #background:#fff url('../images/validationInputBg.gif') repeat-x top left;}.tundra .dijitSelect,.tundra .dijitTextBox {border:1px solid #b3b3b3;}.tundra .dijitSelect .dijitArrowButton,.tundra .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}.tundra .dijitSelect .dijitButtonContents,.tundra .dijitTextBox .dijitButtonNode {border-color: #9b9b9b;}.tundra .dijitSelectFocused,.tundra .dijitTextBoxFocused {border-color:#406b9b;}.tundra .dijitSelectFocused TD,.tundra .dijitTextBoxFocused .dijitButtonNode {border-color:#366dba;}.tundra .dijitError {background-color:#f9f7ba; background-image:none;}.tundra .dijitErrorFocused {background-color:#f9f999; background-image:none;}.tundra .dijitValidationTextBoxError .dijitValidationIcon {width: 16px; background: transparent url('../images/warning.png') no-repeat center center;}.tundra .dijitComboBoxHighlightMatch {background-color:#a5beda;}.tundra .dijitFocusedLabel {outline: 1px dotted #666666;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/RadioButton.css b/resources/dijit/themes/tundra/form/RadioButton.css new file mode 100644 index 00000000..f0f92a70 --- /dev/null +++ b/resources/dijit/themes/tundra/form/RadioButton.css @@ -0,0 +1 @@ +.tundra .dijitRadio, .tundra .dijitRadioIcon {background-image: url('../images/checkmark.png'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.dj_ie6 .tundra .dijitRadio,.dj_ie6 .tundra .dijitRadioIcon {background-image: url('../images/checkmark.gif');}.tundra .dijitToggleButton .dijitRadioIcon {background-image: url('../images/checkmarkNoBorder.png');}.dj_ie6 .tundra .dijitToggleButton .dijitRadioIcon {background-image: url('../images/checkmarkNoBorder.gif');}.tundra .dijitRadio,.tundra .dijitRadioIcon {background-position: -112px;}.tundra .dijitRadioDisabled {background-position: -144px;}.tundra .dijitRadioHover {background-position: -176px;}.tundra .dijitRadioChecked,.tundra .dijitRadioCheckedHover,.tundra .dijitToggleButtonChecked .dijitRadioIcon {background-position: -96px;}.tundra .dijitRadioCheckedDisabled {background-position: -128px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/Select.css b/resources/dijit/themes/tundra/form/Select.css new file mode 100644 index 00000000..6df823c4 --- /dev/null +++ b/resources/dijit/themes/tundra/form/Select.css @@ -0,0 +1 @@ +.tundra .dijitSelectError .dijitButtonContents,.tundra .dijitSelectHover .dijitArrowButton,.tundra .dijitSelectActive .dijitArrowButton,.tundra .dijitSelectOpened .dijitArrowButton,.tundra .dijitSelectDisabled .dijitArrowButton,.tundra .dijitSelectReadOnly .dijitArrowButton {background: transparent none;}.tundra .dijitSelect .dijitArrowButton {background: #fff url("../images/buttonEnabled.png") repeat-x bottom left; border-width: 0;}.tundra .dijitSelectDisabled,.tundra .dijitSelectDisabled TD {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5 !important; background:#e4e4e4 url("../images/buttonDisabled.png") top repeat-x;}.dj_ie .tundra .dijitSelectDisabled TD * {filter: gray() alpha(opacity=50);}.tundra .dijitSelectHover,.tundra .dijitSelectHover TD {border-color:#a5beda #5c7590 #5c7590 #a5beda !important; color:#243C5F; background:#fcfdff url("../images/buttonHover.png") repeat-x bottom;}.tundra .dijitSelectActive,.tundra .dijitSelectOpened,.tundra .dijitSelectActive TD,.tundra .dijitSelectOpened TD {border-color:#366dba !important; background: #ededed url("../images/buttonActive.png") bottom repeat-x;}.tundra .dijitSelectMenu td {padding: 0;}.tundra .dijitSelectMenu .dijitMenuItemLabel,.tundra .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/Slider.css b/resources/dijit/themes/tundra/form/Slider.css new file mode 100644 index 00000000..168d93c2 --- /dev/null +++ b/resources/dijit/themes/tundra/form/Slider.css @@ -0,0 +1 @@ +.tundra .dijitSliderProgressBarH {border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;}.tundra .dijitSliderProgressBarV {border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;}.tundra .dijitSliderFocused .dijitSliderProgressBarH,.tundra .dijitSliderFocused .dijitSliderLeftBumper {background-image:url("../images/sliderFullFocus.png");}.tundra .dijitSliderFocused .dijitSliderProgressBarV,.tundra .dijitSliderFocused .dijitSliderBottomBumper {background-image:url("../images/sliderFullVerticalFocus.png");}.tundra .dijitSliderRemainingBarV {border-color: #b4b4b4; background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y bottom left;}.tundra .dijitSliderRemainingBarH {border-color: #b4b4b4; background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left;}.tundra .dijitSliderBar {border-style: solid; outline:1px;}.tundra .dijitSliderFocused .dijitSliderBar {border-color:#888;}.tundra .dijitSliderImageHandleH {border:0; width:16px; height:16px; background:url("../images/preciseSliderThumb.png") no-repeat center top;}.tundra .dijitSliderFocused .dijitSliderImageHandleH {background-image:url("../images/preciseSliderThumbFocus.png"); #background-image:url("../images/preciseSliderThumbFocus.gif");}.dj_ie6 .tundra .dijitSliderImageHandleH {background-image:url("../images/preciseSliderThumb.gif");}.tundra .dijitSliderLeftBumper {border-left-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFull.png") repeat-x top left;}.tundra .dijitSliderRightBumper {background: #dcdcdc url("../images/sliderEmpty.png") repeat-x top left; border-color: #b4b4b4; border-right-width: 1px;}.tundra .dijitSliderImageHandleV {border:0; width:16px; height:16px; background:url("../images/sliderThumb.png") no-repeat center center;}.tundra .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("../images/sliderThumbFocus.png");}.dj_ie6 .tundra .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("../images/sliderThumbFocus.gif");}.tundra .dijitSliderBottomBumper {border-bottom-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("../images/sliderFullVertical.png") repeat-y bottom left;}.tundra .dijitSliderTopBumper {background: #dcdcdc url("../images/sliderEmptyVertical.png") repeat-y top left; border-color: #b4b4b4; border-top-width: 1px;}.tundra .dijitSliderDecrementIconH,.tundra .dijitSliderDecrementIconV,.tundra .dijitSliderIncrementIconH,.tundra .dijitSliderIncrementIconV {background-image: url('../images/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('../images/spriteArrows.gif');}.tundra .dijitSliderDecrementIconH {background-position: -7px 0;}.tundra .dijitSliderIncrementIconH {background-position: -14px 0;}.tundra .dijitSliderDecrementIconV {background-position: 0 0;}.tundra .dijitSliderIncrementIconV {background-position: -21px 0;}.tundra .dijitSliderButtonInner {visibility:hidden;}.tundra .dijitSliderReadOnly *,.tundra .dijitSliderDisabled * {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5; color: #bdbdbd;}.tundra .dijitSliderReadOnly .dijitSliderDecrementIconH,.tundra .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: -35px 0;}.tundra .dijitSliderReadOnly .dijitSliderIncrementIconH,.tundra .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -42px 0;}.tundra .dijitSliderReadOnly .dijitSliderDecrementIconV,.tundra .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -28px 0;}.tundra .dijitSliderReadOnly .dijitSliderIncrementIconV,.tundra .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -49px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/form/Slider_rtl.css b/resources/dijit/themes/tundra/form/Slider_rtl.css new file mode 100644 index 00000000..2767a6d0 --- /dev/null +++ b/resources/dijit/themes/tundra/form/Slider_rtl.css @@ -0,0 +1 @@ +.tundra .dijitSliderRtl .dijitSliderProgressBarH,.tundra .dijitSliderRtl .dijitSliderRemainingBarH,.tundra .dijitSliderRtl .dijitSliderLeftBumper,.tundra .dijitSliderRtl .dijitSliderRightBumper,.tundra .dijitSliderRtl .dijitSliderTopBumper {background-position: top right;}.tundra .dijitSliderRtl .dijitSliderProgressBarV,.tundra .dijitSliderRtl .dijitSliderRemainingBarV,.tundra .dijitSliderRtl .dijitSliderBottomBumper {background-position: bottom right;}.tundra .dijitSliderRtl .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.tundra .dijitSliderRtl .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.tundra .dijitSliderRtl .dijitSliderIncrementIconH {background-position: -7px 0;}.tundra .dijitSliderRtl .dijitSliderDecrementIconH {background-position: -14px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/images/accordionItemActive.gif b/resources/dijit/themes/tundra/images/accordionItemActive.gif new file mode 100644 index 0000000000000000000000000000000000000000..ccff3835a4335cd94adfca2d12f8f605f4c625cd GIT binary patch literal 107 zcmZ?wbhEHbWMYtE*vtR||NsC0_wV1IKYxDz{{8dk&mTX2eEat8>({TJKY#x8>C^l7 z@87ez+epk{jf>n literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/buttonActive.png b/resources/dijit/themes/tundra/images/buttonActive.png new file mode 100644 index 0000000000000000000000000000000000000000..09417b1a6c658f762ccf98e0c1ba919d00e4025c GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0vp^%s?#4!2~3EjvmefQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jij+NF977~7C)fP`rppWl+{((zd1AuMJP*R%<7IDrVPYtC WVRjUq$-4-soWax8&t;ucLK6U{xFH4r literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/buttonDisabled.png b/resources/dijit/themes/tundra/images/buttonDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..70766f4f1b9ab66ec1bde3724a8a08dd32555100 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^%s?#4!2~3EjvmefQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiZnf4978H@CDnX>#>*^WV0eI`>FB5b|LZRu>6of|H)YMc hB|mO%6rPCJ~q9`(^K#n PsEfhV)z4*}Q$iB}Iz%B$ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/buttonHover.png b/resources/dijit/themes/tundra/images/buttonHover.png new file mode 100644 index 0000000000000000000000000000000000000000..b074e4ede889177dedcd80c787fd7fd3fe464f52 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^j6f{S!2~3YtcsL@lw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JVT2B|p5Q)pNCpYpQFc4^P==m;h*)Q$h6|_Km!KO*sG5dY} pEcQM!wm}rwbzdjzgZvxcK;OXk;vd$@?2>_w`Es6jD literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/calendarDayLabel.png b/resources/dijit/themes/tundra/images/calendarDayLabel.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a1553eb2b4f84d01046b749d81346516ab374a GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^%s?#2!2~3yhcs3IDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9Mb4fsjv*3~tOpwf4;u)uC{Ee=&-&c@hoJ{1CB#1PZN0wk z^5DSr z1<%~X^wgl##FWaylc_d9MJ}E$jv*3~tOpqd84NfW6z^@Wzf@Xqp_+e&*DBvBx0fwg zdmz{M-4@}X+dN6>MH@_;a*Iy-Ek10vGbMQEn=2E;eCNF5`(d9Y=$glWVFl1U22WQ% Jmvv4FO#q1bHp&11 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/calendarYearLabel.png b/resources/dijit/themes/tundra/images/calendarYearLabel.png new file mode 100644 index 0000000000000000000000000000000000000000..dd344f54c7c6336b64403f1bc54cac3247f5ca5c GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^%s?#7!2~4D&M%S!Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jiu^oX978ljSr0by9&ivitWb68pYne0cvhJPZAax!(L<`L z!3U#RqgdB4g)w?JeFc)M8$u7f`k2_dfh*#tNU;BoJptMx+CL-|`3^AtVAP)xz$4$j R(Flk!a&vXb%FM^h(#6Tpzr)Jg-{#lb;?>#UMN3tl zsJOYo&bh$Lyu!@M&)Jfdn%dps($(6~)7Z<-)8yyuFF#g!iJ^9eoqUX=e~+etkf(%` zsfw7baeRznYIl^Ov@$k4nWeXbjGCdWy`-8rN_?L z%Fx-mzQo4L(8bBm($?H>adhD1>fht(#Ky_*@$}{A>JlYB7%D>|GfO2lPAEB0GD28A zOkqS*XL^gGa)Ov!Xn9>~dwq_if|96(m8yr9tA>@SOjKWuoUoFhvzDW^eu$QHe276t zO@oV;ueryWp{%sM$+Eb>(AM74*x(%H+<*T~J(!N$$l-Q?HY>6(-{aff;@RBbbbybcth%kZ#=XYT-Qwub)!WO@)Xmh~vbVgw zz{84+j_U33=j!d?_xMFdM*aT&`uh6#`1tnr z_Vo1h^78WV@bK;J?d$97=;-L@=jY_)(@(b3P(&&|!v%gf8k%F4;f$;QUU#KgqH!otD9!N0%1y}iA=ySur$xwyEvx3{;p zwzjpkwX?Icv9YnPuCA=Ctg5Q2sHmu?r>CW*rJ|yup`oFlpP!zdo}8SVm6er~larB= zk&cdzjEszmii(MeiH3%TgoK2Ffq{R2e|vj-d3kwsbaZlZa&K>MYHDg`W@cYsUszaJ zR8&+@P*6@zPE1TpNJvOTL_{_=HZU+SE-o%6CMF{zBOo9k9v&VY9UU7R8y6QB6ciK@ z5fKIk2LJ#6A^8LW00930EC2ui0Kfnc000R70Lcj)NU-3)f(Qxzo4~N4!-oqWN^JPg zg2js%Ggi#V@#4RaAVZ2ANwTELlPFWF97zs>%a<@;k~Bh$nA8t_cut3HF50Z6mq3@#DyoM^<(WSu)9H z#dgh#Fl$$_u_J{XfpRIsB`8OPkVNB#&Ll{a=(s@>l3at|z=797_xo<}eMAle3^vH%1ov3O;9U+@=pat3WT>Hr!nl&5UmJ$FAyEmG zXkv+r;J`$Q*q!L&iQQQfUNhsQGfp!AWMGX*GCHLrkKx_oj5f~PlH-mc6*FH=5fmfR z5&KPI2NHHn0>CIoh~&nA1r`WNS_-Bj=9sBGAdf%7h6e^% z%1M+0eD=ww7+g%jCw6`o>L*m)`~rY87_j3g2F?KRi&p<6irAzeS$c~n+;r-Rk(hqe z%q}*$w99>NKmoucMzq?hmHtqG`410tbZILcZykinuDqg>jz7xqdRMQ+_WEX?6Vz$v zLU}ez)G5$LdkPR-cn~di(q=0yRO37VKsxb+8*VxPJTMMO-6Cc#y52g|>AR7x`_VJA zlnTKt&w%8^B>*7d#=rj}0l+0bfMmfWwstuQROIj~iz}!sbAUF+9<;#47-x(zPOWt8 zaVy5a^08kZmppPs7-yoz0(xvwN5l8M zooeGV&>uy!q)ib-1JVxRrGduPSErHV4j_@iWx`fKLWY7DJHt;ns@T(x#&>D!Hcl@M zQ*SW3#N?N~FcG!u{vBQb?jjwp2ZK%E!U~?!fIA25Lry=mWP6vPwBr;(1iBbA3@yXl?t27&{Vx3P zM2T6(7GD(6MIvls*XHwxDq4*{2UPD*HIh0qH&s_3TgewsZE`13k~Mi zS@dFjp5~JJ+~*_t*$-0s^B<4|sD@!f5Dv97fgm0PF-Q?26Pc*QJuZMl+4?JdV|NK+@+L8vEA^7 z7ra#pk0^M133g)Xl0$xkE0ih;F0V3`uAJm6VL2m7%5oN2m1He#$yIL>l8}Qi6Cn|q qh(w|(O^0lxBOJLVHZii2ZhG^Z;0&iY$4Sm|n)96KOy@@e0suP?hEx9l literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/checkmark.png b/resources/dijit/themes/tundra/images/checkmark.png new file mode 100644 index 0000000000000000000000000000000000000000..0307109bdd85d2cb7c24da0d82d2d2ece9268558 GIT binary patch literal 5529 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/checkmarkNoBorder.png b/resources/dijit/themes/tundra/images/checkmarkNoBorder.png new file mode 100644 index 0000000000000000000000000000000000000000..9cec0c0aa62a3067b98c3fa071965982200e44ed GIT binary patch literal 4401 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 YL8&NP;HW}s#2p!Srd2*u`kff80YuD2^Z)<= literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/circleIcon.png b/resources/dijit/themes/tundra/images/circleIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..6f059e61ec585985959ae5e373a62f3fee8c501e GIT binary patch literal 2975 zcmV;Q3t;q#P)j1^HV3BT(l>q>XB#n!>>_iEhOPC}K5A%@lA^>otgs*tjS1jUYi=>b8NE74;c?pRk zx*^+$ZeefFr2BHSQn(@!BZS3HW(hfTkF-<)i=P9)=Qn?ng0#1ENt10Y>}_osmZlb8 zHR``^{!K}}{Y)=HKY0exdcMT|Dle@L0OqWuH`~9&R#gGewg~{GyI*3u`vH)Z_}1F@ z)q7~tc}WzB1P*3qSy@@8JTBW*+R#7rKNJ3jzWSf3^teCTL-*vyv&1PPy0mZXw3IZl zke(r6vAJ}{pNIG#7yk7<7KU--xk4^qQV}VcG9EucVmF_|6YOli&2FF1gI1Mg<%iub=0S3W6FapNGQ!oQwfq4jmun-xdK+2FN zqz9QmmJkzihPd(Lnu30Z z-ogk>f~l}NtPh*POxO($fWzVCZ~~kT=fVZ>Hn2$8i&5mJHFA8Q1+ z5>z$n2&xs;g}R9vMa`f-pvh=8v%^*@J1poX7NI#xS#3ELIt7f_1_MV_8@cwh&u|J&HYt9l(xbU*m{4 zO`Ijp8yAD)){>n!FUcn2VaV>$9LfS@Z1;6w-~ zBoQ_cDhbVmON9G`7epdan`loACGv>tiIv1-#4E&6;v13z$(ZCpiY19j+en8==Sg=+ zFUVxFKG~HVLl%*@ksHVt$q&h|WhgSHGJY}~nRPNXGOaQLGS6i3vU;*^vMXeBWh-P) z$o9!j%i-npNmG<}*M zErnJ}J5C#-yws3T*1WcXc7%4m zc8m4{9fA&1Ctjyqr&DJ}S5r4gH&3@o_pTmZkExfaw_C4UZ%*GpKT3bIew+TJfs%or zL9RiQ!F@xrp^IU581U9iX;hF3)>0gLmXupuZ zux{ZngT!!SWHOo|K+}BFHq&Qjx@IwEJIuPxKA78>rbbRvHP?Et^=%u9O_0rIn@*eewsy8c+h*G-J6*dtyIQ+p zCY2e&EMZ=;N87vGud_dG|Hi@ALF91U;WtNyW3pqToJO4K z&T-EBokv`>Tv#r3E{|MwTsf|XTqoR&+>+dmx;=9@cNe;!bf5EZ@L1z<-V^ck@htM} z^-}PP@T&HD=&kLY;N9ds<74Bq+ULA4+Bd*=hwreTx*yxG!EeUj&VP-6R{$wsNkDbL zqd?<8VPHoP9ONIgGwA+ey~X^+ZNVVeFL-D0gAjv|^pGDzF`*%$HKC8gEW+}_x|dLv ztX$H#QnRINmR^rmiRMMO$6#Y3V-Cg4 zF7sNpYuR|LO>AN8&~k(2*~_o4P+5_(;>=3fm8_K~;?QwXagA~BSi!71*6b?3Rkf>T z*dFZN?57-8PB~|a>%=YNPQ*LKm&H#eI3?^%m`Zd>tVo>ZdGM-v&y#$U_9e|F2PYp+ z{+JS#(vpfxjY~bnSKue}yV5k$veWtnCW1o2NV-G%uJjpUfbdWTl(9UcT|^ZLL_K0d z@h0(TrgLUZ=IgA;tP|Pt+5GID9OIm=ITN|wx!)h4TKHJ8-B_+&o9e=xiM;EM}d05`hu}dKAV~fWeSCb!Z|#=qSwl=kGx^N>3$pac49v39rj)2d!zRq9|Aty z|Csvm06Lfe z02gnPU&TfM000SaNLh0L01FcU01FcV0GgZ_0002uNklZa7g&3OZP3EH5%56r(7+^VXAf4kB`(mSu?`16gSEvc49nPt7s3 zLNd>@bY15(41=)dd$9vZ!*pqyM%uQOG)*N*63Mbm%CeL^&!2$r9*PKM z=vQp?!q)J^)x>uSD}QkHZmr?PaY|j+x_=jgai?jzqJR3_^xm(5i5rYJ=nNgz_XaA( Vh)^sufq(!2002ovPDHLkV1gMt!eamc literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/comboArrowDown.gif b/resources/dijit/themes/tundra/images/comboArrowDown.gif new file mode 100644 index 0000000000000000000000000000000000000000..e00a87b36ab1b596dfe61d49af171b3a452f027f GIT binary patch literal 49 ucmZ?wbhEHbWM^PuXkcW30L7myKqe!D4u}hqVPN8D;ct}8;*Hc`um%8^Wd-&C literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/dijitProgressBarAnim.gif b/resources/dijit/themes/tundra/images/dijitProgressBarAnim.gif new file mode 100644 index 0000000000000000000000000000000000000000..167a3e0d5d6052990938d0dedf9aff5d37a7cd26 GIT binary patch literal 1676 zcmcJNM^h7F0ERcs&_YO1ilP`rupm-Y0*Hth0*DleqM(9*LauQ2SLrA-2+~3VA#JnC zW?L#Djgx+L#sfLJmpyFxo_U|gK0a#g`&`Z#7=dBjY&@DMa!SF+#l%ETOco;XVo*r` zItU5LGd`9Lh*>FF2ugV=RowMN_dNWzn>!9CgM8xqmY0=t$C0$lF9rDIk8R(^e$dA$ zK^eSXV8s(YQRL&rNW2hMz<*AKMBW=oaZ299CH>L#_95?K-;?7ZI_b}|^Pn_OpNX`YNoGYLN#2hPTB64PZH^>U9 z^}V2!DtNiX5gX&gv=GnwqM0Ku8Im&lUWt$ALkf7R90tU&l#V6}PM`d9$L|+1UOvq$ zr(&}B+Z|?QK%0-oa}nkA+oqTKpO@uN<&@1aH!?h9>+a~(sK8m4Gp)7)+}q)~P!pqH zS#9dPI&+~}bwRB*d^9{%m6u<4v_5@y$+A#gt?T_zSvfeZ8?9=&ar5PT&!;Nz{qVcG zfmanv6OSL=ZkxPyP2chUx!%k$=COwHxfk}KsW--YO>M2F+jysJ@yXpQv#)E~Z6o*k z?pwQR${Lq1zI|ZoH(g#kpM|0{Q4}>raZnT;MX91FT8gqnQS=mLjG`DRN*P75QIy6K zEM%3YPO^&HKvr?Il2vrQWR!h(P)EC`swf`BP32$;fxfT`(V$jfG^iCAO$ip5E$SC$ zi~5DxqJCkvs9%^Z>KA5<`i0q|eqpw#UzjcG7iNq4h1sHhVYaAWm@VqJ1PeuJrYI_k zVxcI56lI>G)KQc+iejcHc8a2*D6NPbvV2)3t2C>~DqqPcmIX4(;4~R!zK4ub zH$X;dnW7?CZm9L@F><5U#et;<5U#et;<5TiV+Q^Lm^jZ2 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/dijitProgressBarAnim.psd b/resources/dijit/themes/tundra/images/dijitProgressBarAnim.psd new file mode 100644 index 0000000000000000000000000000000000000000..0a7bf23a4bf663e3d893c270890452dcc628949f GIT binary patch literal 40142 zcmeHQS#uoMb#9OpL4c$vQj6ua#z^A0VgR!OgMmTFzyJ_Y0VtRNEm|+G#!LekbGGVf zh=874dC6NUPpL|(Ql%vR0eQ$<9^%ANm1S8bEs+v8fCRA;Bp{gL=BiXN-#Pc*nV!MS z08NoHWc8q?m%H`7=R4myr*F?~v~>>+Yc-nq?8fdOzIEC@jgIlj{!d$X|KOg#;FITg zYuj+%pHo8Qc*iSKSv_{zusoy2cp`nY;gkRTuLe&dezf8BmOOr?_PT>I3~20fk`HQI4Z$=(JJ7qLzsZRny5&#A#7 zPc&m1o=~&DDdr2ddP1$ufpBX$;A`{@X40NMW7Ol1cmh6O*b@k}`-APFphtchI_q)N zVaCVWPxSQ3YvSx^!-QpJ+r8d1XU;UA2{vcUaj!oTiFkbhZy?Zw5>2`3w53lqrE`BK z8d2@^7`d34$XW?pn%dPzGn3ZQh6cJ&{v!q#kL9nEoivktm3Yi+B#o4jwsKy7v)`L< z9CbV5vG%cynbNIJJ)2D?Vme*L`(`@c%tC6;PGqc1ZX%QI@D_^73wL;_H@4pK(5cmu z^sRb5rDyZqPUqy6W0{l}8R)XFxXVavkD7*VWz3OGCfO-K8&VzhM2CZ(K|Pj8Q^z}~ zjiTZOsdePDj2_)GItkAvUrSRUFye1(5Bl3fEls{~yU%B9M3gLPV=xm>j7^toBitSc z+1s#{ENug-7}qU*Tdmm3J_Rra2dl%8N^L@9aIn266PqM0>+k8DoJ_>q{awCrSDVit zXz_LRME(BmwqR>C&>QXUiG+fou2z<6alK-hAg@22v-EV#P;G`<+QNO|U|_2@ZS|hC ze5}M+fy_nPN;#X=l~UVZGZT;uldIF;;oX#G8#w2kI$`88$w?w(C(I5$UO#PRReN@6 z)gM={YR@jMTBvz4ov=Cs@@gf?rL~S@SZ^9ViE$%`IxVe@ftE17ZTLnS1FeC^Ksbai z(%M3eEkPf?ejFpcE!Y@{v^EBP{>Grc4c|y(O90X785i<@T&U*{+AG>JN-IV)$&5J+ziD(fLGidTTUu%HB8dfC z+gd}7Az!4`$6KHj_6Ni^z$s!IM0$%~lnFIbtuSwaD9}O*wnz!JwfJ}oG;s_pu?70! zAasMaD35J~wrwbhEnO=JO`$DaB?t|oE$U*+b)i2Ye+ap>MQ^bcDPcZtqiqEJ#FooM zT5uc=PvtufLF(fIw1{y?KY*ys;6LW@zzA8v%oBccd^2;c!I(gL?*(xAegjFqlP%J!u`!d;jwOAfLTi+w)oN ztZndnMkjQ(T(V6E3)#mKIr#T!Z$6|b8*2zMBhEsc=gkLts!l#OdMXEnZajtaZl<%-LZ1RNE1waXQkBMCSv>}r=QE=Lk@ zRM^!nS6q%H;Ha>xU9PwsNx)Izs@hdwSUPE>v0m~F7Dm#_%H6B9vhth%j_g#@^QK|a znv|mrSaH|jG14)tYD=2hJ>K9VuiI~+{U)OQknC?Uq&7!fai3NYnL;ASU$LkrJhX#*j%*0z6 zEW1i#1yhHY%A=aBUcSDSparJQF|oW*)v4>qS!jN|^m0f_>1kZj?C{DG^>tMnPFO~& z%QW@rLen~(qGPD2x>li$tp`VqpzBGj8N<>DI-qu|_9&L5m1+6zpszLc`I>@U^>T1H<|AGfy(=nbIIiA6E$kOk^h67BFRG2=Sh z)gRlUJ$11>L}j(_i=#bdhDLg#gol-4>TpXyTm`CVfQDmw5;o#bO?gU&l{Y%j8rSCJ z?MvNb*_YGj@r-W`w2%=eR|3I2bBdx+RQvX4o1jI2c^De5X}J zS{md#lxy|YH;4I<=62%zs(mgO=occ?l1SgC_cq11r8@k@hs*13q&V5tUA|!zcUO6v?MQb4Uq5U$COU@5a39xGg*)wnH7l$5$}DWt+BRoX z%|n@-HO#M}vd?u?W$ATOM zzfZ`m7wm=|Q=~pczrMp1xOA`;G`NBnuaN9IcRU=ZZh@b$24}PJFN1@xG)$Y5KRN6f zaGg9o<#-}aUWR~OL;aXnq33?;WY%5 zvoMWPIz%->ygrSdyLQ&|v)eU#cB?(79mBQ;e{#=n%>54MJVUN!d z-WF}RtdEoGYSc$ajYdNwq_-dM;&S^qh2)2{T|W?Cd4+EwRUjj3e~nIe-N%M%$vTvl zo=hgOqxUE88`X0L-T004o*KdVGulZlrx}`wV_X^U2~NjzuZ{jRhBNsN<`Xf?k24m}NijwlXPs&U$lVd_v`uhV0GZg~3MdN6CR4&T5LT^9<)9nM790 zC;dIPwrj`D%w)DGX)hkvulUC+cBW;*4GjSwnBd{B? zaJ?u@DU{Qn8uwuLw8y_2Z&;Rsm%=4zicn1YhTV2V-xRTT%F?jsiK_sJQZQK~sCzBQq>)yl@r8327Hl34; zi|-#D=NC5GgnL-D-~DPn168!+nKa3|&dOw8o3wIH7ik zL`iXG%Xg_Q?EtT%K|^7b!l-eqm6N0^Odg|(WmfraAQqcva8 zAOE!GyRr-{NsXWEibjk#YXW>sqxk#3O)xL1-#^FqoL2vTKhreWTe+|LrfZE}U)}C& zX%7TE^!jRg^)#%++co04j~;2-+q?4Z*S)hlOcEQtb-#27M_8amIk>tujQ^~G z-HVWDGJ{BKP{+e>b4cgM5voI9w@f{q%jzb6Q#)NEiYgM45!TCPYNrs`+l6)Lj4?V) zkQB?2dbl6IfHmUcszspJy+IlD1PP_~;9D1)(9>xnDS~q8N)H;T?1Y|6yk$^)sz&r& zKJ`a<#-B0s`uNOPGLtcFvVVau&u{Y{H}%x(2FH5#JCe_*ANAai0n&`mTM8Wc{0m{R z_a9OSlyOk7J$vNc90BkW1^?an7dLcol#VNVRMcNpp6;8UFO+3X?oLh`QuGw)yik(; zs)^erTmF%fd}z2Wx3u;!{qEKVtnK3cDg4-DNVg`6?o(bknKL-2D_6LXQlJAg)T#sg z3P$i^SMrQLo$HFnyOLIy1#2^kpO-5JAIzsjaThGRMi%uz6c)hf!Y!3Pp4ZHMz48a` zwlTcin~PyysV6fD!`MA-87EH+L??8i&SVgdkjWX=--KJJ+S&am`)o9mo!&gsul7ue z|EptATXe79ZA_rWJWJ?0FCDW|NtGYPujoNd{JS1`XT4W;d6(S3yv6<{>N$&kcye?s zlZ=ap!xEiZEup0}T^q*@5&1gU(EfBRIT<(be~%PChpD5~5&UnD(L^#~6|+WZAxZmS zp(y_Aj%wi9Lh8xm{ihUWwsv1nq~n=0j1P(6dE6Ib@xUPNS`%0tK*Gpl_p*SXqJZk8 zKx*Xv1-VxOdtRO^K~@qV3GORA?NISjd!-bg(fT39aqTCXCL7-)_mvud8I2!SoX7){ z7YuR+Fcs4~Wr=?ck{|qYuVx1D|5X$i$-Gm4jv*e@vzT<{|12Xrz>Ztx(S5v3$Mv;C z5^A)@{}4)D{)kL}!!Y41O-#Auf!W)ij!V}peZu|$%+mCxX>~|WwoQt#Um$o&O<~aW zj{I;kV-XeeT+O$8nExw@nd?nut?4KxKvY{)Ph}RCaL5ahojfFK(i8^$R@RnvVAz_5 z;)o?6GM(gcaHQw;MBJJ<#{NfUklNM4MwFP3y?`P*Jgh`Rc5DF1(6I98sLYpC@Fm7x z)ku)Z-Va+A#Si2%ss0nHjasDjp6c(Ta}?3`;@n2X=f&x8W)dM1>E+22{i^7p*AZqJ zgNbw^r6+B5UgC5ljAVuraU-UiMSQA-xY%7JH94*e@#Tich)h0b8l^OcAGjgodf z#3GkO|B1d6IKEBZtSj9E%dzV>$Sim=`@E#q)i1!%tPDHLEM~XQ~!~M5TJD zPm#YH8xrR|3f%gwYyIHfi|3u!>RJi?z^BA>O9}xNudl>!p$zPV%;`8CW4=bJ>R;Ux3wZ2@@G%$3>RI|=B^NsvIQ|XS< z4%!pmv?l~aXsy*Unc3qX# zzDtu>+xgZG=+lOYnLf0WoJ>>SUck3j8-Q=0=4SvN4Kw|mpU%+}fjvom+T`=;M4Zm? zWuC{9qcrY4G#JXqPk^UnKA)dXpH?>sqP<*p%$}c&C8_-)x#cEOxJJzi()syNDw(6m zmrjYLo9zZ$fB`+P3-Wx}QrMTZ04)DLb3nyP90HL2*nVl!qwSX_ZQFin(n$xUp}7u9 zL%$uA1`8aN23NLUnixfTGd5*rCAI`~xev`X*U^M6_FJ<;Jpa=)r>ww#%BsSOz?Q7o zL-n5?D|Qj{N?Eaiw5?e|HMIeK3sx|9jI=(g0tFcKZBnGDYFT!EY5Dnd=Wah zV;B>x${0NS;{3{f#^)Q?HC1N(xu^q#hP*ui+wq(rS9m^QH zQQbj|Da)^lB-xr@U!It3hxwS6s*J%ez&O9MkEz|UjNxA|Jk6-AEC>E5f!H?q^##6* z*3MC1VckSjHUq zB1dKAIq=7r9NPxJp7KoD4r5GPRmQY!$(VyXmNERhR@cYGU^tk6`K1Hp+4yAK$~O4* zMV~8+RAo$LOUCf;)OY0UGOrkN8T0uvraT)fkz{LrZDX#i2G1ZX{5^bB=}*&UXJ)U@ zFD%Z_&Ee?A;?mN>B95-jFR!dD&tIFFxxRp-r5iI>u3leUSzcbacKOnk>kIQsi*r{m zeth}b?2U!_*-IBLT>5xs?#8vt=YRLX+4EOsXRlm1`~JJX`QYM}%O9P4@11vk_1h0G zoIm&OFMsjh|NHCr&%XaFO}n|WvU+=M?e^;G%JRyswe|JeYdE@jd;OD7)^FWh=A-qs z)#b${q^+&pT3(o6Sh=-&`_|3Hxw-k}rJJiamu_6UcH-T>9!G(`5{7%yz+<)-kAwCZt+`oVS!NWiN;o*b( z_wL=Jvo*o}uC6XG%*{fcOUp|O*RNc@eD&Jgjk#G^>I%T%cNkTmQOL|H zWC$ZhW>F!ttdLnz$Sf;l<`put3Ym`;GG`Ss?8QOMw#ze47wLWVG6WY#tzv#yX? zQ^>3;WR?^%*Ay}r6*3sM-q$oI$UIQU+*8PWs*u@G$lOxMEGlHKD`aLBGFKiK z8p)a28Oa%-E|Hm&oLQcioLO0toLOF$oS9#eoSD5LIrH(1krtO;udvnH$=%$l%fFl)k^!K?{u2D2ut8O)lnW-x1-rjS_?)(n(U z$jBoyYi!NPtg$tN;ZVrj64nf6O;|ISHDS$Q)`T^KSrgU_W=&W#m^DBntr-lPux2o4 z!kU2^Mb@kwGGx|Z&0y9PG8@90!K?{u2D2ut8O)lnW-x1y3k~}jayaZ~$l(ZUMi`YM zGsAv{91i;#ayaZ~$lC3Qz>Vp}^xpqmWrp$Sf*k=A|{8xvr48 zs*t&)kh!RkxulS}tdO~)kh!doL5@HM{&*8IYYG`y3>l;;WR?^%^O7@*a|)Rok~3wH z0agN;8HLORf~Eu+rV$5eA~u6rQ^?#=$ZW8mv2kW&T_LlkkUFXXb7^ zE;PcL!K?{u2D2utS=k#KVa;IHgf)X%6V?o7O;|ISHDS$Q)`T^)A#+Z0<}6sFkhv|a z8E$NZHM8H?2x|tjCaf9E8v7Y?IKrC2tSMwJOKVmJnTx`j!K_h)Cc|fiOyS0cj976f zppdzvkokln01gF&HG^3b)(mEC6EX|Jn!&8mV)-_X T1Jy9Bd}~xWr}9nHPx#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0-i}kK~y-)jg#w3 zlVKRf?@f2`0B&x&<{{_iautdrx20@zks(6b)HO9+1eHRwM9DO*Tyx?f&Dp_(LS-fj zIcL#_AhYsIAN&v%Bm4*6f8*-eoD&tQ3+_+v`@8Pba}ynuluV?efYN@1)4NMha-$fT zbr~F~DG>ek7YV3{LJi|}c)C4_o*$jK^wo*_^;$H1szvj<1En54sDwh%e-FW>6rTS6 z1n#Xi*g|HM2aV8qwa^UYqj0VOs+l~fULJ*c{xtX|et5qL%N&85KG&o2tqs;-IjR;a zu`A<@0XfgJkm=7r>Z25B{c4atS_zYcO!Z@S++>;0G5Ac#0>iQ%-J4x;gSHRXA$u%^ zbV7opVKI0^1W9WeNEVrih5}RD6FB>>0=6|P%H9}Iv~U79H{5Xp*ZUTvj3q-nA_CvX z2YCo0p9nl18*Fx?g1hsx6PC3y6b&DTWwZ>Ze0tno*{h&^(G7KPKD2!rh}s39hXnF5 zlk*82m39@gX%E@;CFP(3Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0&7V`K~y-)jgwzU zlTjGPpU-WIVri)r(jSXydQZo#KV>;o*J1bI$Yo-tXfakVHU+L`Yd8?C8p^ zGkPvG9;eiix(cAbwNHrF~G2+Qki@GbC~tN?y_RW!E-a^teAGN?)y!;e|NBI_B5T}s@d?R zp7E8s*#HF5PGCz3`b)-&ST=r=#bbqZ&0VJqRg4qjxn!b9Q=oQzy2|KM^lAV@LP%z{ zyNm@NY|ML?%PW&k20{Xkj%I6XQpZMfw4DFZMthS*)$caidVzjb(M2sn3&{Hk`uU)muF< z-#*Bkw^nX8BqX6{FZcH)F!pjdVR9W{%CL#kOB0(0#B^?6NQMG41|=~VvhZ&~YgaS1`qdbeGtn;q z{)j}FnD`pe5U$ZBNNEx6HVZvgXdklsOl^L1Hs<8rS-DIr5YdU=snd*T_ZtFw0_}ew zUA$T6Gq1mmzR!t+6-nquKD;OuhEqa?qE3PvF``eKZ)?E!A8;2xtQKO7{{R3007*qo IM6N<$g0T}z8~^|S literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/dndNoCopy.png b/resources/dijit/themes/tundra/images/dndNoCopy.png new file mode 100644 index 0000000000000000000000000000000000000000..998c2f2692201457b3c310e24b13e834b5b9c4c9 GIT binary patch literal 1332 zcmd5*`%lw%6#abrz*0&rGG`wY8BE10+l*+o%mp;4V-EK%lIS$wp-j}dhmY0ZNao0r zEpZh=9)91u2RkC}1D!{)^q@H#fxqhyZ8?KmtGm049~H3yp38K;!SP#$s)8=f+hk zG4h?^!w{=V)#pd*fS^hMabdU-05J+>B#{h6;tZ2HO!5=q@y&R=*vrct5U33c6T{3B z2&%>TnD>MlN!v`p!TB&;NuvuXv|g+imqycvhtDv=B)&u?2E#=VK4X8iH{R$=oI7|( zhC&sE<}*g(7gfx1Q<*njb@<*)&o%H?cISw z4G~G>WU7Tm&-UoQiOukw1~YRIq;(6fo)XXsfRsw*0Wh?cB*I`O!an+k!7!7_-Dva- zW53LsC!MMsx=d#kZtMHGtm{p}){X$?Qr=Sv(>srZb2wu6V~Z~met zk=m)WY5)ub-wFiLY{5-XXhHxi^qpD)QAee6C=@f9x^Op1A4nHL7%9wDV7+vByq+Fl zp$8Sy0+c>JMv`ADgJC&#vUEST?3WY+cRQB}r^!E0uR4TPv z-PhOG-`}s%XtY}Gz`%e`ryCp`)a&&IgJEcB$Y?YU4-cD6rje16(b3Vdu`#pRJU%`? zF)?AWSgcm-B7Z+c= zc=7V(%cZ5ISFc_zFE6jGth|2xdUbVmZEfw%n>TOYzFl8m-`Lpj2$hW zF3)=dgFjC36o$=;J$=SQ|0e_f>fXNOsq?|;sH1Ur%?b0jufi^f6iEm`2)9fCQplIT zs>mzhSKapuN+C-`XbG9ccZVJb|DAv3a_Eig*U`A3zXhsX-c6?_o}i6si}+)b{e5Dn zVRLux`kowaiT!L?h|jMVc0_^$tUKTClHO$9IpCO1&HQoUnmqwm}r=tYNF8=v1R4eLY literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/dndNoMove.png b/resources/dijit/themes/tundra/images/dndNoMove.png new file mode 100644 index 0000000000000000000000000000000000000000..e909173e0df652ae3585c6f9e5024749761bfc60 GIT binary patch literal 991 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2c#w!6nA+G=b|3AXOaEyWBCD)eX;zLXK#<;kx%E~vncuq1fy!Z4uz`$_t-hMtpE$8FCgv&|>%xG5v#RP(q@>R%D9)9XoEIIvJs|M+uU{`iLgz9tJd2FHz{`6_ zPX0@Az`U*Msz@IzbMZK|rbxVX+TF|CS=yT!$QT2^fW z1H+FcD;|qV{9L*ArIG1#d8IoiPu>z1zAGraGB$RJq|`(SiAzpSvtwi5B&8f@V0a;? zaK+vIrFYPeimLq#40{+Dz66Ed*VdU89leo_>%5lM@8c)msB0`@U|20BdrLs@A`8pM zl(g%|k6$}>?2LxSGa31A4UHpAOdDci9_r}c6A(NhA@R}8>lP31Q5M!+Mn($)0?sfo z-sI#w#3y`DK;V(G$|VE)NBSlgG|kqsvTqLx-VzkNh=J)82ghj<(a91LzzALM63Gor z1anG){DOhp!3r4mr^ibJ-TBkg#WAGfR?-Y!7QeIGnwl7mycEn1zqvU_O}O$im+95D z>i(h(oHM+32H|eqQ-y1h?zP+jLJNvAH=+XQ6&ukoHJXV-? z*zeGvsOYM==IG`VtGxQuH%(uzY}vHX$e@#vC8F`bxwhz@g-5Jg7}+9Lhb}YrdAQAi z<4enI<0Y@Grg-kyee`HSLBR*3lhTF~zo%8Tl%34l*ubE?nXh@3cye@=-(G%kWo2>Y z$;rBha}uBVIoD2~dFITSoHIF94%0uGY8e?CnVsE`lAIL$n5DAMe@ByUccR08wrtLvIn$<1n>=~)#EBFC|NpP}lZBCift^8z T0SG{98JO8JT$LHs)flV+O0N}e literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/dojoTundraGradientBg.png b/resources/dijit/themes/tundra/images/dojoTundraGradientBg.png new file mode 100644 index 0000000000000000000000000000000000000000..ac118dd76d972f112bb410b4285c9264ee61ae72 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrA!3HEtFPV4&DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MVg*2jv*44lYjjF{$83*;iJ6E9R@*b$$x);oAbMvGpAuw@%El?AKr>mdKI;Vst07ot-_W%F@ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/doubleArrowDown.png b/resources/dijit/themes/tundra/images/doubleArrowDown.png new file mode 100644 index 0000000000000000000000000000000000000000..92678d2f96ab740c6e808f9f37deecad884ec22c GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VjKx9jP7LeL$-D$|BuiW)N`mv# zO3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%>3X_2hG?8m{_+36J+r`{1|%O$WD@{VjKx9jP7LeL$-D$|BuiW)N`mv# zO3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%8GE`ohG?8m{`3F8J+o0lN(zwizuqmy zP_2aZgh`uH31^C(uo!Evgc|>z*%BPPIHegFglEbwSTk*#HBdW)r>mdKI;Vst0OBJq A(EtDd literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/folderClosed.gif b/resources/dijit/themes/tundra/images/folderClosed.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d5fcbc6d6cfe07fcb7b310feb9753741b537b56 GIT binary patch literal 933 zcmaJ=%S)AU5S>7xT1l>aEpizxqS+X=_-K*UGN@H9axn|ZUOvKhStxnoQX$Itc`w{c z!R0Q@w9F*PauL-KJs_x*d{j_DizK4ebmsd5n%yunXU;kE`?VcD*t+**E!EN=B9Ab4 zbr*Mbr^w9Q)J@#jjiRXLs;=V7t`xmuF6tsK>_Rch=B&=*%+3TPCv#FKabhPVzy>t1 zFpO@BJrQaqW^6{W7MZH4n6fDa3lv37#Dq;KNTHY2Sd7`2z!9THY9vN%gsor=FpvgI z&_WH1femP2VVFWtN=%00U{TL@Rh;F|Yv*EDGnMj2yut6h=ZH)*@pTCin`uV1c3#3&BS?4FkXn?Jyc@ zVI}+kO-#cMaDrec1Z#kSG$ug{Jg^wpfTlQ6bfb(MLAV%DGa2HblfE45x^NVo&&A~^PmZ1{#bQ36&*gIc{rz~{0RK|0e5J53L@Auw@nR))^`%aXV9xkrPr+oTNe_`)J@#jjY3n+Rb9oET`A0pxu}b{unUD%HfMDfXLcqaIhm6>i4!}a05+h3g=I`r z;0aI7#Ei`-(4tZ`6;n2)paM-%6ER^E3ZgK}YAnWVOwfo`BQ+8uHUcYD0}P^}60*<( zF|Yv*EG$zn6ly$CWmO9PK#NL5g;glng$guTlv$bJ9-=U-BucCVd&mPav5h$3A0pro zssRSkP>E6K05Pxu4J-=Dg*IwD7NHO%{DBq~voIl7*o6u-g;)qVB54EwT^L8uaEmCB z2V`O!aX=Fc!y!}y45G0KSO-&6x{oQ}I zY=Tib01fyf@`<+IA>X#^yc4tuL6lRCsE*XXL6+{8)H1{G`15 zXG?my^jYueD{CwN*6K3t^8;tI54TUPw|^YE`0~-^eFx`8pI0y6E1w_Ce9C%W9v%4) DDhTD< literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/i.gif b/resources/dijit/themes/tundra/images/i.gif new file mode 100644 index 0000000000000000000000000000000000000000..ebd95a7aa9075cb7b9902aa4b5a6981f6bafaa8a GIT binary patch literal 48 zcmZ?wbhEHb6k=dzXkcX6zkfdi1B2pE7DfgJMg|=qn*k)lz{K9uzmns1KNo{F0O(8! AaR2}S literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/i_half.gif b/resources/dijit/themes/tundra/images/i_half.gif new file mode 100644 index 0000000000000000000000000000000000000000..2947c4fa17501eaa1b477e6010d122d1e358c3ee GIT binary patch literal 63 zcmZ?wbhEHb6k-r!XkcX6zkfdi1B2pE7DfgJMg|=q8z?Tsz`!KdBj0fP?do}RG%mf? Rx##|wzwMF7v=BxHYXH~&5$ON` literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/i_half_rtl.gif b/resources/dijit/themes/tundra/images/i_half_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f60ec444d7d5b84976d54505f3e3de038aeb300 GIT binary patch literal 61 zcmZ?wbhEHb6k-r!XkcX6zkfdi1B2pE7DfgJMg|=q8z?Tsz`!KZ)8BCV?do}RI-?}l PuiO2bzwMESD1$Wsxa$#T literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/i_rtl.gif b/resources/dijit/themes/tundra/images/i_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..7dafaadefc7ac7281911c6c36cacebc5bb718923 GIT binary patch literal 48 zcmZ?wbhEHb6k=dzXkcX6zkfdi1B2pE7DfgJMg|=qn*k)lz{K9uzmog4JQssC0OpI)424fddE5oH_I2#fuLgKK%Lf z=f{s9`}Xa7_3G8RbLSpBc(7&5mfgE|fB*jd)TvX)jvagY^y#*3+fJM~@$A{ND_5@E zzJ2@Kw{Ks*e0lu%@ynMlA3b{X=FOY?_wRrF`0@Jn>nBg1yl~;d=g*&S+_>@k_wOA$ zcI@B3|HzRefB*jd`t|G1ojVU7KK$#~uYdpk?b@~L=g*)2!GHlTQ2fcl$iQIApaW6` z@)HBw28aH}4_Z>aOiqi{e(R)N$Ou_9@oEfrRL<$Amwfcpw8ADVjaet6a%fTR8l#Aw zBOE8V_<0uHZ8|N>!o;Ruty7a&XvogSqh%x_%h~QzB&@~AsHLyWJGpZjqaXvnjL^Iy zb|x(z7FE$nCb}K<`b)zkdDm=g$uxKD>JM z>cxu}|NsC0`0?ZC&!6ADd-vtbmv7&`y?pud&!0cvzkmPq>C>AxZ{ELu|KrDxXV0Di zRWhIg#sA!Xt|7tBjsdPldIrplKv~6~ESwAsQVcpEl^|y@ux2b!>r2U;m$7PH&g*G` zO6noEWZZ+*BIk#$bj;uI`ES$VMf@GRo=&lS<}Ez?>arVa#8?f!F)V6G@Zp=WD{ceZ z!?P0Sa!qgl)?3*7scde^_opulGL?$ms+DWwo2wctlvr6NOk|CoGF3+ro8=8~%QM;b z5L;sJp-EGGoC^~%2vFBw<$d>3onfm#rH(UGB%ZA&9cP5;PEcbcmCy-&X z(4g&$2ut9Bi7Ubd)Xn+$Z0?9fs#clTNU_zKHB{yowslB$sWqFmw%0eROqOhAWa1U& z-)V-cfU4)$RAQ8WQtoT=^iv%-+nKr!36E z!Q!OO#BIskrX<=gCalpnVUiRlgCy7V-hPXTD!lX97pe&+aWja|77^tY=uu-6WZEUM ztzzH)0|zU>4rN7)x_NMizBwu4C?lTkz{w=yn{+{A(gUSJB_1*EhNeRoSmb7AdcRwFPuA~MFA17zI(u`ReB3yw2CQ^%YH3Yc>`Btro)sSFz5ZpX-t-67* V@T%2&w)Sla>OXnvw5lS5H2|lfH!J`E literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/menu.png b/resources/dijit/themes/tundra/images/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b93d1159c7ecb490c7e708f674ee3f25b71bfd GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^%s?!{!2~3a&lETfq!^2X+?^QKos)S9>R hm|0|1hu~^vhN*3GGN1lVnGRIU;OXk;vd$@?2>^%)Cw~9{ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/minusButton.gif b/resources/dijit/themes/tundra/images/minusButton.gif new file mode 100644 index 0000000000000000000000000000000000000000..48d5172470f250383e7696c7b61c727b9df06eb0 GIT binary patch literal 148 zcmZ?wbhEHbM-k@FKWqMb!FG&cxGi^RyGZSQxAUy8cA) literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/no.gif b/resources/dijit/themes/tundra/images/no.gif new file mode 100644 index 0000000000000000000000000000000000000000..9021a14e210b1107b48bcd16a637aed335ddb3d2 GIT binary patch literal 179 zcmZ?wbhEHb6krfw*v!drCnDz6+y!q}uf42i^6l!iYc`HIz5M@t{CGh@?f?J(3>ZN1 zCkrD311EzHNCspE151LzNnxH{YBDECf literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/noX.gif b/resources/dijit/themes/tundra/images/noX.gif new file mode 100644 index 0000000000000000000000000000000000000000..4a16dc7957f4d6e7f0d6f222995a28149c549a45 GIT binary patch literal 80 zcmZ?wbhEHblq!;ZasrmY<(rP*6}_UjF9IoA2Mh7Zw(lmX`kh{rkm> z7e9ageD>_w-@kufy?XWJ$&;r~pZ@> zU0K?lelp^%GTmPDE?4OpIV^AxVCmv(ZxLb$P@ACC%;?C=vVvpfi-S*vIAYgjII7j3 eP6{dw03d+O%v|MXO3um%7=piZy= literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/popupMenuBg.gif b/resources/dijit/themes/tundra/images/popupMenuBg.gif new file mode 100644 index 0000000000000000000000000000000000000000..15f4f1b8cbe5e43760e98033b66e57d56cc6fbb6 GIT binary patch literal 151 zcmZ?wbhEHbWMq(FIKsg2{rmSXU%veM_3PuukMG{S`~Ca(r%#{WzkmPc&6}S;e}4P+ z?Zbx;fB*h{`}Xa>fB$~``0@4Y*FS&${Qv)-fjFS}lLf3$2SkGGWMCCppkm1jid-v|$vuDrFojYgEngvwPKnhU&$->CMAi$sl(gd=Tfi>`fa$kxjQ^u-Q&tEM{ z63{8hJ-ukbdmDYe0}BE)lqC8+maI6CV>MT)xx{PfB#HJlW~U___wlnO`Mj$;pWv1> a*I@C*{x+wJ6?@+Ew;!%M{`tNlgEauxxmZ2` literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/preciseSliderThumb.png b/resources/dijit/themes/tundra/images/preciseSliderThumb.png new file mode 100644 index 0000000000000000000000000000000000000000..f2fc338700f2a2c9f9762e003789168999cdf3d7 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPEB*=VV?2Ig%x=5hcO- zX(i=}MX3yqDfvmM3ZA)%>8U}fi7AzZCsS>Jih4a=978Nluf62WbwokHHSqg>mg^5) z0ty@#Jz`gHy2};1<)_Drk_Rm8`>ZDwp8GAG^Jm5V|4eJQo|O2^ap$(?(|zI^`t`O~LQ zA3l6||Ni~EckkZ3dDGn73{(%+M--v>lZBCiL6AWQq#9%=18d*{g}xL`wv1J)p1)eO zD3PZm_w=KM?``yz4lD@J@RI2FSmJRo$7=4P))KF!lQ??Tn0ZUM?qhOF_IX!#KA|c3 at-<1pO@|%_3ha5$#BrqV_~-kI4AuY{kyXV2 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/preciseSliderThumbFocus.png b/resources/dijit/themes/tundra/images/preciseSliderThumbFocus.png new file mode 100644 index 0000000000000000000000000000000000000000..fb063237840e7826e981cb28a06f81d652abb84e GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPEB*=VV?2ISR=hLB0$O zRjLdO4b2P;KmP-1pm?bP1H-EX1_rAc3=HD=lj4uM0o8IActjR6FmMZlFeAgPITAp@ zNuDl_Ar`0CUh?KTtRT{wXg)`_M2$1j!Q1@NCYPh^ek{?g#Vd1_o^ET@xA^c!`RJyY zSNbl$3-|wL_0qh%@BaR#-y$b0HwP#zJ>t|Tq0G(d#Gxbd;ojx|hHY=d<`xIPJ@;Y4 zlpq$t?6-kt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^|0o>vRf*n&;I_rGxzTK<0YC3u1EIW{Jie_p6AC)rcPq;J62wP kGj;pC%XdR3O}_E}+^hM$Wsxe|fgWJ+boFyt=akR{0FwuEod5s; literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/progressBarAnim-2.png b/resources/dijit/themes/tundra/images/progressBarAnim-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d27981d645104333ea84fdaf00cce10d9359fa0f GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_6OjCpbU6@6F%}28J29*~C-V}>kt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^J6f`}lcK2%KzrB-wR?OMR734a3@9oduca;~L_Zx4!#gzH}*`E8~ l$b}7{};R#l)mm?)B^MYgQu&X%Q~loCIDBFcHaO1 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/progressBarAnim-3.png b/resources/dijit/themes/tundra/images/progressBarAnim-3.png new file mode 100644 index 0000000000000000000000000000000000000000..3b92a7dbeb744a7e545441eeed8a418c7e303838 GIT binary patch literal 288 zcmV+*0pI?KP)Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0JTX(K~yLe1;Nol z0zeQ$!I$h|{}uXe1tM^pIHT{Mr_ERrf|R6N+Mc!v7M3K95Rh&;Qd>5ae1wDt3E)U= zNmwE@mV|}H84;Sa1uQhSV9c>F-6o+aRi|SKj=;v@ZZ5QH+woYZt-(TKHwkUqc6@eM zLR4*&-RxD?eav~kKQjhI)Fhj9SG#kbulLvEj8%{-n(W=~?)m-u+|A>Rt+qhgySX># m^?KjyuQM~Yl(tEBcl!@~%A#s)(2TbL0000Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0JKR&K~yLe1;N2V z13(M|K}o(q{~hwCfCR!>%Z$IiUlZH1RMfHvuzXr##kM_`C6z_M0k+sVmaU9zN!oHG zTCHk%Vq39d)f|ZykQB?4SegiQB9^wI2s2DTa(D2AE82=|qZUYqzZcfJy8F zwJ^}`cCWkPF=uk_T}f6=+iltP?tDJxy#MaRNH!Mj-eq^&InST><4j^eQsHjz?cJW| l>-Xc#Okx*kySvN1`UecrrfaE^#1sGk002ovPDHLkV1kkt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^D1 zRK#35iNj#-HaolhDlD3wvA4L+7ToGn$!u--?`Pq+#L_8AjPpR|Y0oUBEy|sO%8RZq zWp&F)XR+SWGS7_Dcjd0T6BCYHFn(ku9<}xDxz+8)PKW%Q{=exlDR8-Jw(;@mieEQ2 zD;Lh{Sm8P6%Cx=j`|r+8-mMU7^072m{r5ME=dYiiTcJDQo7MMcR@W`hKmY!&XUaCu foZa7x-v41LY+Rj_y7)~2(CrMKu6{1-oD!M<=5=;s literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/progressBarAnim-6.png b/resources/dijit/themes/tundra/images/progressBarAnim-6.png new file mode 100644 index 0000000000000000000000000000000000000000..af50c4d58d9e713a6c636cecd12e1e80f09c1d2d GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_6OjCpbU6@6F%}28J29*~C-V}>kt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^cTVdBLHwR^Y>ZPG!Ga$|`9S8Rl%WkhS)^<>cNofy=jQ z9k22h<0jdtPj=S6D|g+Um~bS(eEG@Nu-x6BuODtvPE=o*Z>`MRW05uc#>Y^b+BY{R z3fL-T38`;QeSbW;oZVt+kgIU~^|DRpkKerbb7vm+lD+5l?mSm2mwx{BSKFXlY8&6) fJH7X_&2R3`)b%BO=WeG0-Ok|Y>gTe~DWM4fSs8L( literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/progressBarAnim-7.png b/resources/dijit/themes/tundra/images/progressBarAnim-7.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fffa3039be312dfc74363eea9ed25d88e7a8a6 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_6OjCpbU6@6F%}28J29*~C-V}>kt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^wfoOGdqg<-kwoJo@=Z*y?%P~bLM zIoG!Rfd`9QhTxaG?_Z}*ncL^#&=O$I`R&cLTa>mLGF4J@_9(jJt@7d2Ag4{V#44LP5p0<2$Q>OCn_47++ow?un f%B$X;c_D5VzNUjKkt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^lW0$@D_O~zmxw+0+Cd5DAC)p{Y(9|+_@AaP& ztNSbEl}>Ftspgk;d0zkVGaL+pX5JPx#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Jcd)K~yLe1;No# zLqQM&!IAcC@(+<;5}?exmFU*@&+nGDLN;Sb2vR)O2tnJVZ3U9XI%kjoHf`Bd@(~gT zYGDzzC1HusScf7Q(-NAr1uS&#?pOi~(`^!(Qk~~+$72a>9PZ{qtMm74+m0<6EF^Z5 za6X?W>%QiUB}COW+0A*LXIH!P^_m$2B5IO7$=>bmCi8xsu?kW}Pujb=H+OS4uQRsV n0;frKcY81Q`h8}`meT$M4`Q8`(X(k300000NkvXXu0mjf#7A^g literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/progressBarAnim.gif b/resources/dijit/themes/tundra/images/progressBarAnim.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3df139dcec6d74a38d67a78ace35f274e0e7b0e GIT binary patch literal 2624 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 T1Jy9Bd}~xWr}9nH|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sf4K^krQ-hveJ!gSJhMq2tAsXkCE55zCS+B;%#?}^? zbV681N9P7-T3Q-g+yDRnm5+aUety2;5x34n=LL)m?`H`3C~Ubp0jQb5)78&qol`;+ E0L7;=q5uE@ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/progressBarFull.png b/resources/dijit/themes/tundra/images/progressBarFull.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce60f5589c336121add6a9c301f93f5d9ec164c GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^%s_mCg9%73N0@?kEP)Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0lP^=K~y-)os&IF zLU9zvgCJ-Pf)frCq*KyV0~1VIP{2hqVn6hv_l6*NQ? z^x{R~;>#5W37^h6DELwi4L>fN|M?xx|GD>`066(C2ZeArd_lYr@5JZ&=_1aL%GB^o z==ppe&1MswPDh@ZOa@d}i2GkR9U_xAO%ZWy#fyH8he!q`$xr}PH%8hWl-3SJQvJsyb zi$$)#iOfOpI=ZfdiO1t2GJFk#!2rA6j!-Bh8}M-IuWaO-SS%)Duh)am=R+hC5!vhY zifl5OWCQM*OeQQZHnJ%ijbb*NK~WTVJRT9YVcFquNROsza_^0NN@%0eNT&Mze%Nfb z9ob^BAP@-1`8xIdc3>ZzET`RSwcvC*VYOOeHk)BI8sT!epsK2za}Lz+-Ifi!O1)l} zwFZNM1jiwz(`l(OrBaE-FXC+fBYEH;xPf2GKDk_uMU?~o>+`%N3LIc6l@gN4q@+*v o7;$y<$5;=!UjH1-)4sIf2j4D<03F@E{{R3007*qoM6N<$f+#NVZvX%Q literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/radioButtonActiveDisabled.png b/resources/dijit/themes/tundra/images/radioButtonActiveDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..b49724e5fe6f6d9a972dad2e8a6e2eba2140f873 GIT binary patch literal 517 zcmV+g0{Z=lP)Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0h&ofK~y-)os+w2 z0#Oi#g+L%}s#K|jw0VF)+CbX0X@xvPS`h@X5sP3z1sB0oTZoNdv=A1f7P{Uqtgd$h zfj}S-n9M)yinmy#_*j^k@0_#$o^=qB7jZNi$!@7sisJD& zC6h_&_xne1A)vDA$yv~=?8UncvxZOP^rCIztkS-QPs00000NkvXX Hu0mjfY4PY& literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/radioButtonActiveHover.png b/resources/dijit/themes/tundra/images/radioButtonActiveHover.png new file mode 100644 index 0000000000000000000000000000000000000000..f21d4e5ec48d4b6624bc4f18a50fd56839da5bce GIT binary patch literal 646 zcmV;10(t$3P)Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0vkz0K~y+ToswNh zQ(+v&g&^p*tFF8fx{WTn5~2&Iw7fIBis(jAh)7E>Dk`%f7ABFRkzwD>4`gArEk9Py z>Dk$K&d%B9wzIR%oz2a$fmjGZ@brHV4$f9rUHo|AIsf1DesJml)cr4i1$~24M~Mz% zf|xm2+lV8zv$bL;@ng>J0Vl*DMbrBFW_|^fXNlAQlaqRUc6p&acZ@a;+j1OY5aForGq~>}p2Y z<`rYuR5IWLGI*XxFc`$gFN?VUa16tbN8l48*rtMoC5{yg=rVf<;t@gzs}BR4m<;EbsiP3H4Bd8!d-&8={ABGj~o z_cj-kJB)HYvAf|9VV#$-vg*Z?(Py}QX8;qEujnmANZ~l_v;ob9iNm!&Nei*R_}vFl zj>6*=@y+80FNC0|DcBrqOxz+Gs(unf!3l!1j9T$>)~WO2gB|xq-ZAklam+YhB^yc_ g*u4(8SSwZd12uhvl*%thvH$=807*qoM6N<$f=7HJ-v9sr literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/radioButtonDisabled.png b/resources/dijit/themes/tundra/images/radioButtonDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..8da7e78f77b7b497e83ad379b218755a74bb25b8 GIT binary patch literal 403 zcmV;E0c`$>P)Px#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0VqjCK~y-)os+vt z#84217X-o9%4(|xTOUBM6>M#77kma=UqZ08va%1vq*w?mn<9kV1G$rnAP9mWjQ@lL zVzS9D79R&D=Nl$Jb7n*|`!9onAPC1`2_C?6b6$g^Nf{Sz!RKbPA=5O;ah&>Guh)cn z3@*0H_;9DHDg{A6d7cljZJQf>gR4I>3g@fUsuq(Z8O5?JZt%{()|Fp$U8g9DcEZ!) z{(UWT5a1_{W7-GTby7L; z&+=hUmnk<^f!QAwvmR}Yx+b^|2=7sPx#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0eneBK~y-)os+R@ z!cY{3g+ifgr%p~n*FHd@YoTk`u0o%oYhR++NeBp?GKh;piGl<>xD*9NsTK>tXfzs4 zj5$63!APpcp~J_8n|%Mh=iGY}M3ne1dlQ*V=A210FU;F!yl2ji%KXD4W0%WiYBU2zc)7K_C5-^|THnLj*LDis=yM&x-OEtgALEEeRtF0EE8YPZ`6aGAS5GEZEqs!Ef| zgdE2adA(j!5Cr7=z62l)JK=v#loplMX0y3n3GyzG5nQcS5%4TB8o~JU`CMd-aUh`A z>p}hq<;z?yw-s&Mjs-G$!j2KjNkviQ!)!K_y5qq1hr=P{pHMzQ6Q_NoNsan&ut|2BlI7aylv}8LQjv$`N6e!C*lBexD4(kaAF#uIms# znbX}%a?3dNdRPx#8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0ftFLK~y-)ozu-r z!f+hNaUlr0cIwng=-M9;bPc+8?JD#abm$aRM5hiF1rbHh4kJt(jcLOi`LMfu z2t-rh#eCy>owz7MbgOO2Qv1o>99GF}t1 zDM8FZ$|@`lx8kw2Z96hK1zcR}OVbS&8?AVBdE)|UxqufT-It=3Sgg0=0d@#dwtxtq zG8K(U;1d}Zd)g0d*X;?>1`#1H*^``CaO(81*w!A8lG<}527ic$H^6n_<7v3)2WVfM z40gUGQ>1?P6b2`V@C7+M`XUHLW02$=oNg}*--xx>>p4yWE1TyyxVmlFJ9A-i{e*?b nWW@BtXb!P9KMrQLGivz(*#@bqv*>A!00000NkvXXu0mjfwNuZV literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderEmpty.png b/resources/dijit/themes/tundra/images/sliderEmpty.png new file mode 100644 index 0000000000000000000000000000000000000000..070c12f5b69c92c2861eeb6f78a4a7d02cb2bc99 GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQjEnx?oJHr&dIz4awJP!BT9nv z(@M${i&7aJQ}UBi6+Ckj(^G>|6H_V+Po~-c6$yH}IEF}EPX58q%=06%Jb{5B>XG)$ T{P4}+fRYTJu6{1-oD!M<5ac3H literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderEmptyVertical.png b/resources/dijit/themes/tundra/images/sliderEmptyVertical.png new file mode 100644 index 0000000000000000000000000000000000000000..45aceb7b5849aead90264670acf83b81de996860 GIT binary patch literal 88 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!2~3)gaoYzQjEnx?oJHr&dIz4a)dlx977~7 lC;#YYd3R^$VTT5O201?MnbSAk*#(qk@O1TaS?83{1OQN}7s~(u literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderFull.png b/resources/dijit/themes/tundra/images/sliderFull.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3fcbb0c46a31836d903147ac90ad40ce2fcca5 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQjEnx?oJHr&dIz4awJP!BT9nv z(@M${i&7aJQ}UBi6+Ckj(^G>|6H_V+Po~-c70GzIIEF}EPX58q%yU1X;h`muK}<7a e8*_V~lK_K4n});`?hgV$bqt=aelF{r5}E*o1|%&2 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderFullFocus.png b/resources/dijit/themes/tundra/images/sliderFullFocus.png new file mode 100644 index 0000000000000000000000000000000000000000..ee193560dfd02462064dfb81ac4efb3bffe064ec GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y_!2~4vg%5rOQjEnx?oJHr&dIz4aukw1f_xbm zs#F;m8k!jxe*Op2K=D!o28LG&3=CE?7#PI!C&eFi1FGdL@Q5sCVBi)8VMc~ob0mO* zGM+AuArhC9D;Su0%o7?On(!FBX=H4hy84=v0K)<)zhl%G};(B=CTl;nE@viHC>h2Llx{c)I$ztaD0e0s!zKA3p#9 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderFullVerticalFocus.png b/resources/dijit/themes/tundra/images/sliderFullVerticalFocus.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab37e6cc041b558c478063cddef8c1b4288388b GIT binary patch literal 164 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!2~3)gaoYzQjEnx?oJHr&dIz4aukw1f_xbm zs#F;m8k!jxe*Op2K=D!o28LG&3=CE?7#PI!C&eFi1FGdL@Q5sCVBi)8VMc~ob0mO* zvYsxEArhC9D?U6p*eh-BH{Wh=`uTZNS6?#{c)-jMy;j*`XR1UhP$7e-tDnm{r-UW| D-?A$W literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderThumb.png b/resources/dijit/themes/tundra/images/sliderThumb.png new file mode 100644 index 0000000000000000000000000000000000000000..fe335835c929642a1785a929609a4ffbf8f9929b GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPEB*=VV?2Ig%x=5hcO- zX(i=}MX3yqDfvmM3ZA)%>8U}fi7AzZCsS>JirPF~978Nl&%JERbwoj;<>4Kj+;cB7 zbGCnCDLa_!a#TKtER mZa496;o+>FAg~dGeyUbJzU&^XL2b?_a-u{qp6@ z=g*%%efsp_!-x0p-@kkJ?#-Jw&z?O4>H_N~Kq&rXVPs$sX3znt1KG*I8u~y*ASH9s zArl$L*ZbZY3KYDZ#1ZtSX8z>P1qBu=ntdlyCT+>En(r@^?6o$`vv*C|ZdJ>D4+>^{ l(U^TcT`1*j-geK4J8JCId3Yx6she-k6QbT&CalO{4FFy-Sj_+c literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/sliderThumbFocus.png b/resources/dijit/themes/tundra/images/sliderThumbFocus.png new file mode 100644 index 0000000000000000000000000000000000000000..fe9763a43e9ee1e819dbf2abdaefcc9a4b6ef55e GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DaPU;cPEB*=VV?2ISR=hLB0$O zRjLdO4b2P;KmP-1pm?bP1H-EX1_rAc3=HD=lj4uM0o8IActjR6FmMZlFeAgPITAp@ znVv3=Ar`0SPB!FXRuo~~8+j`xWp?XYW<~ZJb=?gcd|$|6H_V+Po~-c6-j%#IEF}EPEJTj_|f0^|3CXh4n_lc emjfyZISh-pOFiS=7gY;X#^CAd=d#Wzp$P!t)+cNL literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/smallArrowUp.png b/resources/dijit/themes/tundra/images/smallArrowUp.png new file mode 100644 index 0000000000000000000000000000000000000000..a4dd67068a9692ca4249a8204b2db00cd77a9aa3 GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1n!3HFw&5r&6QjEnx?oJHr&dIz4awJP!BT9nv z(@M${i&7aJQ}UBi6+Ckj(^G>|6H_V+Po~-c6-j%#IEF}EPX6)#zdbVt^TB!xX*Gt! e0d`IdZH%AFq@LxdXPy8mWAJqKb6Mw<&;$U)114wy literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/splitContainerSizerH-thumb.png b/resources/dijit/themes/tundra/images/splitContainerSizerH-thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..e7bc204d8ecf5f4191374e9ba9beec2fb7a99ce0 GIT binary patch literal 127 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T-!2~4#Jy{GS85oO$+?^QKos)S9kt}hIC<)F_ zD=AMbN@Z|N$xljE@XSq2PYp^gMk3k#z+5{wI9_^ kE-z|6H_V+Po~-c6^VJeIEF}EPX6)r_4Q4ur~m!`f8Ky4 alA-YC)Qp}JabJNd7(8A5T-G@yGywp6!704} literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/splitContainerSizerV.png b/resources/dijit/themes/tundra/images/splitContainerSizerV.png new file mode 100644 index 0000000000000000000000000000000000000000..6781f0ea91e0bf2f25d4406d58cadedb65ad9434 GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)O!2~4dW-8AFaf*Z7ofy`glX(f`NS3%plmzFe zm6RtIr7}3C;r~m)} literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/spriteArrows.gif b/resources/dijit/themes/tundra/images/spriteArrows.gif new file mode 100644 index 0000000000000000000000000000000000000000..56a37f43b68b62aa112bf4259dd545218010dc55 GIT binary patch literal 116 zcmZ?wbhEHbv|wOoSjfZx1Qit(|G_}<>yC_TZR?Rw%9l|n~(vppq?mC|D`}ttplF$b1o9nG;BZObW2*k( z#%BAZ2(hTmD#yG;E1CrOm0s3NzN2M$ZIZ*M7n_#+k1sou^X2)w()oAhZY(RGar0uS z&~K-(vVUyX9p6MY%Q1+&=K9EXoppb@Zvn#;{ld2o>fBgt51MYM{J(Sg4CnpLza<5~ zuv|Z|qM5s%ap$g2w~3q2IgwyWn^&l9!JC7zSl=oLF3et4zhUt={_(Ww-Z eMbQ=vKNzfqw_7-C?eGVBmBG{1&t;ucLK6TN7=uRu literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif b/resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif new file mode 100644 index 0000000000000000000000000000000000000000..251389a285e06380d4e8eda1ff98e6679c817fbd GIT binary patch literal 1863 zcmV-N2e|l0Nk%w1VM_ol0Ooc8{r&y^{{Hs%_VDoV=;-MA`T3KRll=Vr=H}+8sHpq< z`@+J)z`($%sj2t(_uSmvzrVkfl$7b|>Dt=b?d|QVs;Z}_r_RpK>gwv5nVIzT^t!sb z^Yinwv$N~#>&VE+va+(JrKRlb?7qIfrlzLF#l__0kA(yQ{0KjEsz|tgNuGu%x78&A7O@wzjtJ?(U$Vppuf3;^N}?`1p&9i;j+tot>T0(b0&Ah>?+zhlht| zW@gvd*U!(-XlQ7Ee}900fZ5sE)6>(^($ZdDUYnbnWo2cMkdTj$kD{WY%gf8y*x0YH zuZoI_@$vEh|NsC0{{R30000000000000000000000000000000A^8LW004FXEC2ui z080QZ000O7fOdj|goTEOh>41ejDiR)APf_VkCBs!m6DW@nwXrIh6ObhHZ(Fh4FaK~ zrKhQ@q^78;vxN#IF?GViD+alCzrn+G#mC9Z%*KSz%gxik(AI+x3&V6D z!UPtC+|c3U+ud~^bi?B0>Hz`n=z`@A3c?(9?}HIM0S>(IaYI;uBPRUuFjwbbLP7t8 z-SF|^fINf>g*5>pz#vA53lktw0D}w%hk^)@P!NDXhb=RN9T;&T<;rzGw1Cl3XJ$=1 zD)ZHuv84lnfHZ9ieeh+$JfBMIC_rK+43VBm?I1{iFGYkIKk5J|00D&~t_KE$m~jQh z*s^E;9a#J^BLbEKWX)RDcq0M&AO{8r44}h)fQSku2%%R$V7+_z z^3$(x|33bC{p`_kpMQePx1WIh6(Rr&O!Tlq6jJE0fFTPu_+W$+D#)ON5K2hlh8KFM zp@ki0SPKIQWS~M210YfWiYl_`B8)4xc*u(>);MF1GB)Dlk3a?~KKk%us2velBoINvB=HcW2QXBJrT%1E z$3zv)!zo0bZq$)5qheZzNFVkIO)Vw9k!-qL83$%HBYZV{VEJo zP6ZJanwp7Pi_>D-2zB$&;-k;&$s7xacN2SYhm{ z76AYO6d=P5Kga_>2dNz}uRO@oyKle$2JpiTG87QNz?S{{K~6g@%x}Z=3K2&C7f2w% z1H*zqQ33!U3!wwZ9PB`d#~^F)KocaJJP67F=pY2h0F-?4$Mou3v&$WSd;$>x@L&N4 zHvgvq%^(+mgAe%~eZT=pFWofKV@Yi^)k-scHPTsYctQ~zU?7AQCw%yI*khONHP~X4 zZ8qC!zm2xrp)kz4wWI>pf%Of9qm5-hwBo_~MK=?)c-77xIV`Qa0HF zDMpD5cjPJMORB&bk62 zj1VAu56}s`@WU7HOz^|gq5L$=CvSZ80X{#-2tx!&zy<69QI8$iH{bpL_u0DAsvFigbN_x zg(s9B9VS2u`@j$=D0IOPlu!X6;Ls5kpgP>Z0!fCxO$1rRL31r+cA4*F#PIac8e4fsG6 z^0>!1il7QXh(Ql1KuA8y5e`cTfeM_^NJI9Z0X-Ok5j>zr-gLmE2pHgG8kFDx45R=% zg7{=8iy(#-l=76x0i_3?Fo8Lm5|zD?r3iNUN?fY43uh1k24YYISpFvk5=dq;5zqhv z*#SMsBme=H+06VPQ<)NArZb_5&1_clnBCN-hBg3$6ina)H!#s47DP^SqEnrMU}rhc zna&Tjlb-OjgFM|?&rm=hM^h-==>DmqfVzmFDlq7c5UNmr0#u-pi>O2=s)#@U06PHh BjY9wc literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.png b/resources/dijit/themes/tundra/images/spriteRoundedIconsSmall.png new file mode 100644 index 0000000000000000000000000000000000000000..e81ba07f8d99a772a5e09cc5c8f732670204b294 GIT binary patch literal 2195 zcmV;E2yFL>P)001or1^@s6=Hr&F0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU)HAzH4RCwC#n#)fVSro=kHw{W_(~SxW z3OWitqVWNuB0}65qH$wl+~~OWnP{B?=WOlQiWL#;~6$>S!#vl=c3ZtS?Q4Bsn zq*VlA&Uf@yZr`q|zC~h>lk`n0)l}85&b{ZHd#lbzg-)G1MgL_xbm$QMUs}ZDcta=@ zYMwfEYSY)RU%S72`O?D2{<6I1q}kJ_Pp7f$%%6r08JQJh;LmB(rZrSoS0_qJN@!?k zh@L)uI`rz*tG>^lKR59;{T?Y`)Ej)}ueR%Jq6QBhHn7r8k8c=P5BwY9a;!-o$EURP~=e4J*_o?Xc2Yx&Ps zHx`+3_3Bj$hr?nV5!$*)09(x>H*X#yN4#*-`t|FrS!5CH!7l9cQ^}fr|NgxMDw#}DM@I*BcXwN} zu(@T+7JB^nF_o2-(UK)gTv_F;c8+EYFt%B_IdTNk zj!vFDDO1^G^O~ERu^;1wtdS%63wJbx^hHN`5tJ#x3!!uxQRC@3$^-gUGn~RABH%Fn z7A;!z?ScSoPfrik*49dNRiG4m@Zdp*<%}KU402dx#D)zUXx+MXvgfCqHT&q%BWi4H z6q}gBy}i9uSy?HWt+UPo&r@$#XJ_Zc$B!RLW!S=n3-Lsd-vC=$S_XLlznhD<$s(=G z%gbdSl!ZOmRecD;s!UQ@YRlHt)JR~#Awb)=ZH)-PNl(UBid0Mvd zO@8BZJsB#8z^tkb@iy(n@-;mf%9X6JpBb6SE51V8m#d3>(?nVi_UsUG&Zc4MB~OnW+^T%PGQ|78XMM2qA}SNiAEVk zO=U_nD$Vo09Y~Wq)E_9iO^L>qmCD|bXlz-vWatu&EeoZ>lxW;oN1_=R7>KF)j`Txh zkQMq`fQ_>*P3}-EHb@+B5FE97^=d~wuwj*b*oA%cL)p*7V){TW;L=4L2FKaj#neA@ z<_sM@dQ|$4EK^0b&ZbE;oE0HVA#{`%H<=QvR;>~XsL-!nyEZyLKJF^BfW-lDP#qR8 zUMx`y!a^>AvmvpdA3A&BzyVj81?=3pbBWg=(ZS$ov(J9)g9i_2^XAR8V#NxX`f$2Z zA#~PR;5qeoaiu+>FOE<>_w3o@Xi^t1UUZc^Ocu^suwa4ggR-y(yN)*lux5tZvT!h# z52e&XCW0nsvaS*hM0bhwGD62~}e(b(|`+Q}VY_P5p z4SO|BvfxNqNi;!OU83<~ZDf{gusMk)r#j@E^>a%!{8$&sf*+xQC7Q{wN-ELWpfbyk zWYZ)X2L6mjqYeD%Pt2GxLu#ZKFJ27s6QXZqWW-mZnGCBWnoO*p%#tlOMWW%SLMOjS zR<2#UHZ9}uIK6!NvZu_F4c1L&$tLTpSzIQZt*WZ3&_TR&;Gdpo5XQD{-Rk;9iW{r9 zAS{YuRTBnfO^L>q#mg)H!K*0}u54I)Q{G)uQzH@$KsXAo{n%8SIddjzzBHLdv3~1< zEepj18yuzvu2@rMFEJ`eXo0oAz?YMH~ia5+gs#X@E=S=6z&Z{HU6z{oIP z7Bwsyq@`Q8Zi&Q$g4|?NBpP@Y8`2Wdg?H5rl_?Bj>Vq;{mOCe$imuN3eF;-sTr2^` zCr;QSP_`^=VvMi}WfobDq8eGMvngNEbai!!WTDa%npS;%y)!j={qg)FMQ7nGbRJO- z%0iw&Mysp{!kQUs%OW@kuG0MBYy{b4T_qY`@IoA!2&MzP`|jO4x^w5wFsEk5uV{j@ zxdSu2SqD62~}UaXDGk_|Q|(d1NzAJhI7U;xL` V5GgrqL(KpH002ovPDHLkV1hgq7(f63 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabActive.png b/resources/dijit/themes/tundra/images/tabActive.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf1ed489d8f5ef92f82d8ecd0298262f7dd36cf GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^%s?#7!2~4D&M%S!QjEnx?oJHr&dIz4awJP!BT9nv z(@M${i&7aJQ}UBi6+Ckj(^G>|6H_V+Po~-c6&ZNCIEHAP-+ESCj6s3t$br58TYriL zRK^CLUa>=CLE9#)HEbq{TNAb}{F5d-rS#)^xrx)>mt?=0brPtT!PC{xWt~$(69DQo BG)Mpd literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabClose.gif b/resources/dijit/themes/tundra/images/tabClose.gif new file mode 100644 index 0000000000000000000000000000000000000000..2cb0ee1fa95af8fa6b9514effea35c4acd040137 GIT binary patch literal 193 zcmZ?wbhEHbzg-kZr;3k<;s=AhYue-cyRst z^($7a0I4PgDE?$&WMB|r&;e-z*~!3ar@*4<_1L1fsUzT!O~DzJ$I|zCIGMTkFl?CA r|NXVC&qjIuGB2iS23HCKTb7m`ix)`TeXwZlx*j#9nE_gX91PX~F)Ki0 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabClose.png b/resources/dijit/themes/tundra/images/tabClose.png new file mode 100644 index 0000000000000000000000000000000000000000..136cd220d97f7dbd2fee4c2c49b583d0ce2e0813 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}k|nMYCBgY= zCFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*D5X3O!vMLp07O|M>sko|$8P#6~Bv4(^5u zYk~bukKP6tM$WLBk>ss#kKxGw!h{KPR3n(Lq||gxG(BnLu$G0p>A+O&@CRKEIRXxs zLJlyLs&_F7^qz6Mv|%peD@&f>jT&qZ!&5R9ZhERz&)SlpYWc{+SBk-H_39%VqjOFJ PEobm_^>bP0l+XkKWrs}L literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabCloseHover.gif b/resources/dijit/themes/tundra/images/tabCloseHover.gif new file mode 100644 index 0000000000000000000000000000000000000000..f59471e6e5c172e25bc2787fa2bf857713eed9a9 GIT binary patch literal 193 zcmZ?wbhEHbzl( re}Ap%vr%5Z%!_H7!IcYvElbOe#S0|vK3KGNU5}d5%mA%G4hCxgKeIm@ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabCloseHover.png b/resources/dijit/themes/tundra/images/tabCloseHover.png new file mode 100644 index 0000000000000000000000000000000000000000..290e77f55a765b7f92357da9e9e4514f6af12b0d GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}k|nMYCBgY= zCFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*D5X3O!vMLp07O|M>sko|$8Mxy}UEM@$O$ z_>Qb!P+=Y7Beslh*$tr%bB2%gG7>83oYxpkCFdul_-^6}&_39tu;KR!)*VU$(kv59 zL=7D7b}nLYQQkb!BqzP0itliUPM6~k(MTzeGNF_6)N~^}`z(ScvoXXTX*u&QU$_Ej OIfJLGpUXO@geCw8u1C)R literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabDisabled.png b/resources/dijit/themes/tundra/images/tabDisabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0f61722a2e19436ae9635f6496ec9a66936ba7 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^%s{Nc!2~3?C|;KZQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JigZ0)978H@CDr`;qRA{_V0eJxrOvef|NjT;xyc59=uRxP kRaRDhn&==a=Fq^%p!!($ch;S}mq3jSp00i_>zopr032N_L;wH) literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabEnabled.png b/resources/dijit/themes/tundra/images/tabEnabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d40cf4525b3df2afa80c92a7c9519be7972805f8 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfx!2~2XTwzxLQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiVQqm978H@CH?yU-(Hx<*ucO*@${!eb5n-5&+or~{(S%T z?ccwDk6wTM{N?MfUqAo-{rmg(uOC0Y-+%e#>6@>w-haLS;`75-U+%s5^8f$;=WjkS vU;xFREMPGm5DBuAfmKprn++$ErOOhQvkVd;hKAEhVy`Nu)V%+#$Y2cscP3YR literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tabHover.png b/resources/dijit/themes/tundra/images/tabHover.png new file mode 100644 index 0000000000000000000000000000000000000000..16487f1dc99ef7d15881f9825be27669e0317787 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfx!2~2XTwzxLQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiflYx978H@O*!Mpb-;j!+0pgq|H-d=y<$0bJ~fEjaFFd! zka%f%EBDd(pDPzT-skj``#JTY<%ciZcW+^lVCcMOAvU8ddj-%O22WQ%mvv4FO#o^I BH244j literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/titleBar.png b/resources/dijit/themes/tundra/images/titleBar.png new file mode 100644 index 0000000000000000000000000000000000000000..b2609f37252cee0c40cc9d2477535c2c15042532 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^Oh7!114LFUpHl-;>?NMQuIx8CMR^&-B`i(&fkK=G z9+AZi4BSE>%y{W;-5;Q!nWu|mNX4z>KmY&RGcz-vULU`|K}48YVuJ(g$H4#p{wfCv ttd_BpvvYKFb8E47Um2J+Wsx8&!%uUMZ;m=gmjO*+@O1TaS?83{1OOzyDbN4_ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/titleBarBg.gif b/resources/dijit/themes/tundra/images/titleBarBg.gif new file mode 100644 index 0000000000000000000000000000000000000000..1cd57cf5a31eab4b72317876fdb2ffa1962600fc GIT binary patch literal 97 zcmZ?wbhEHbWMq(H*v!E2_3PJf-@bkS{{73BFF$_#`1$ka=g*)2|NsB%*DnTaK=CIF eSXc){g3MrG;S)Hi*{vGUA;2KftSBeQU=09u3n9+{ literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tooltipConnectorDown.gif b/resources/dijit/themes/tundra/images/tooltipConnectorDown.gif new file mode 100644 index 0000000000000000000000000000000000000000..18b27951a621432e00f27efc7da9255b450df227 GIT binary patch literal 179 zcmZ?wbhEHb6kyj-+ub8Z0V_*m1pW!ovmAawtMrXIeV`!Ja}`}@w;2k z-amHp`I+0#@4x)`^4+IrZ$G_x^9HDeNTB$W1!##pgAT|hkev*y1`obV24>D`TOoC} ua@i`29jb!syH6kZ{^FA@^PwdSY=L{@6pK9Agx#Kdc&&|E9}&vIU=090Vr=68 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tooltipConnectorDown.png b/resources/dijit/themes/tundra/images/tooltipConnectorDown.png new file mode 100644 index 0000000000000000000000000000000000000000..1aff5a3c9977aa3cb22ed7a4e1eb6ee402305127 GIT binary patch literal 410 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tooltipConnectorRight.gif b/resources/dijit/themes/tundra/images/tooltipConnectorRight.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b887f790414a5e3e0c59ea936e195c22acaa7ed GIT binary patch literal 194 zcmZ?wbhEHb6kyh3lx&8e9%a1SLeR}rx)8}vB|NQy$`}gl(zkdDv`SZt*AK$-!|Mu)^Fr@id^wRK4Osl6YFlhQQ pQSXFGP@;(DL}usUmX%2goi8;e3mW7Z_BJojZ7h6YqQ}Bu4FFpnWsm>> literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tooltipConnectorRight.png b/resources/dijit/themes/tundra/images/tooltipConnectorRight.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2434a1708ae700ae050e90516e2300bcbe3d1c GIT binary patch literal 3121 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 AjQ{`u literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/tooltipConnectorUp.png b/resources/dijit/themes/tundra/images/tooltipConnectorUp.png new file mode 100644 index 0000000000000000000000000000000000000000..55a378b8959452e791daa6a06166f9d35115a232 GIT binary patch literal 3092 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 literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/treeExpand_mius.gif b/resources/dijit/themes/tundra/images/treeExpand_mius.gif new file mode 100644 index 0000000000000000000000000000000000000000..5977782378ff197130fda60586c23fb92fe6d322 GIT binary patch literal 211 zcmZ?wbhEHb6k-r!I3mdK;>C;m_wO?>FdRL4G%_;s*s)`$PMy-z)4Ouz%C~RdZr;54 z_wU~e7cTtz^=tO**`1x8|Ns97DkdH%{$ycfU=U=`0cio*$-o+rpwgF;IWJ??x)+c4 zeJHl`$-RB9=Z($$+5D{q7JsJ7H6BXHE-lRePf@E_T$Let6>X aq_b&@C+^-@ctadsatB=hCH1adB}+j~+ENG)zoPJb3WnqeqX< zojZ5`{{3ISe%-uz^Y7okSFT*Cs;Zhjdo}|D!~g&Pfh2yQ_>+Z^fkBi(2c!&SCj)C} zf@)t%=Ddtm>sCD3x1q!qEE5(+apU83` r)`x|ONkMy(!MUDBM&ETFG6fY%_og|#tEjO)^#1p4oyMj{MFwjC8C+MM literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/treeExpand_plus_rtl.gif b/resources/dijit/themes/tundra/images/treeExpand_plus_rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..11f9916748ec622755203971e2ee90e502d08c62 GIT binary patch literal 215 zcmZ?wbhEHb6k-r!I3mjM;>C+^-@ctadsatB=hCH1adB}+j~+ENG)zoPJb3WnqeqX< zojZ5`{{3ISe%-uz^Y7okSFT*Cs;Zhjdo}|D!~g&Pfh2yQ_>+Z^fkBi(2c!&SCj)Cp zf@)t%=Ddtm>sCM6x1q!>B=`0v&->+ZZv79K6>ENYOl%7>4Akmh?4b}aBZ5D8g$9!X q2g_vEgf(kjBr*;&^y<0Gd|;`0*LLH5d3nnD_nZGUG%6`FSOWlI##Ooi literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/treeHover.png b/resources/dijit/themes/tundra/images/treeHover.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6d28be4357084291d71b9f35ee3234425493ed GIT binary patch literal 112 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4F%}28J29*~C-V}>VN3FMcVYMs zf(!O8p9~a{@N{tuk+__kl2LKsumej%l7di=){;IahL9(W4Zeph%YbSaJYD@<);T3K F0RY$V9|!;d literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/images/validationInputBg.gif b/resources/dijit/themes/tundra/images/validationInputBg.gif new file mode 100644 index 0000000000000000000000000000000000000000..5a9916a66e3ca1e403742442f25f2712ccc8dca3 GIT binary patch literal 109 zcmZ?wbhEHbWML3v*v!E2|NsAg|Ni~``}fbEKR*RNkcefsp_!v~-g0|rq1 w$->CMz{#Kkk^z~)z#=8!S@O#8#+29&b!Q8XB?5C87p%*9y{|xrS&+dR05?1;!^8D#DhCdoIPpWw zwV|`~rR1(I_7__3Ch2_;h-~g??Xe4scMpWSG=3(L`O!C=mh6(5h*i4iP7r*2&~D9MidE z+2$B%#$*K8u*(8NB;7<4I)rtCEhuGB#s=-Wu9TKu_^7>qUw!!#{MnP7^W>c5&3T^Z zA?X%!GiMT^<0o0{|3s0KodB?OpXg0LY-cWPf2-9ED1u(x@~#jh>R6g0K)Shs#FUd>)^` ziKY8X0GtFMip4@QGX;Slp0ZEzjP&PgBa2Z5=T@Bo%evRT8Ci4rUpPEe*f@HyeY&cl z?cSq}6|2YP2_n)i;Rl_0vh(GqChGgW)kZvQ$K0M*);&Ms!Z zT6=uhY<758UB0X1#@ZeY<_mcPp{5&CtDC{z*)^LtEWR+HvV|sX|14nvdmwCfxw|K) z4z;$nkB?tct8baj3axfXryE&V7<=$QV>0QjRtgmgqZ=F!29t@PsNLh?aJeX(jrskU z&ld=Xae`RT>&oDION7Qz-PNNJ}Ly#of9UFWB}c;lP;jVu!Oap}W!FvkbD&pU;J!_4UE{4|~TxzQwW z9f`dyK>RM}WM#>tcrcs*`m$1|KYY()G^nG2BARsW>C|6d%%45hpl`phKCS(hk$4qF zjXw=iDHJ-5mXw&tWH1mGi_77#QIyZ)5jY-+L^?a5_O)Mw~dmKnF#P`bxL ztz?mNEM~lw^t>poyCvoO9$A4@p14azJ|t&6yXyqWrkLxiULsxU9PF25?T%gHA*3^R d=g*#e^Z43R!(GB0qh;%I#f7D!!Mz8*`WG*c$M66E literal 0 HcmV?d00001 diff --git a/resources/dijit/themes/tundra/layout/AccordionContainer.css b/resources/dijit/themes/tundra/layout/AccordionContainer.css new file mode 100644 index 00000000..0f04a0e8 --- /dev/null +++ b/resources/dijit/themes/tundra/layout/AccordionContainer.css @@ -0,0 +1 @@ +.tundra .dijitAccordionContainer {border-color: #ccc; background-color: #fff;}.tundra .dijitAccordionTitle {background:#fafafa url("../images/titleBar.png") repeat-x bottom left; border-top: 1px solid #bfbfbf; padding: 4px 4px 4px 8px;}.tundra .dijitAccordionTitleHover {background: #f8fafd url("../images/accordionItemHover.gif") bottom repeat-x;}.tundra .dijitAccordionTitleSelected {background: #f9f9f9 url("../images/accordionItemActive.gif") bottom repeat-x; font-weight: bold; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #bfbfbf; padding: 4px 4px 4px 8px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/layout/BorderContainer.css b/resources/dijit/themes/tundra/layout/BorderContainer.css new file mode 100644 index 00000000..1f0a30f9 --- /dev/null +++ b/resources/dijit/themes/tundra/layout/BorderContainer.css @@ -0,0 +1 @@ +.tundra .dijitBorderContainer {background-color: #fcfcfc; padding: 5px;}.tundra .dijitSplitContainer-child,.tundra .dijitBorderContainer-child {border: 1px #ccc solid;}.tundra .dijitBorderContainer-dijitTabContainerTop,.tundra .dijitBorderContainer-dijitTabContainerBottom,.tundra .dijitBorderContainer-dijitTabContainerLeft,.tundra .dijitBorderContainer-dijitTabContainerRight {border: none;}.tundra .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.tundra .dijitSplitterH,.tundra .dijitGutterH {background:#fcfcfc; border:0; height:5px;}.tundra .dijitSplitterH .dijitSplitterThumb {background:#B0B0B0 none; height:1px; top:2px; width:19px;}.tundra .dijitSplitterV,.tundra .dijitGutterV {background:#fcfcfc; border:0; width:5px;}.tundra .dijitSplitterV .dijitSplitterThumb {background:#B0B0B0 none; height:19px; left:2px; width:1px;}.tundra .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/layout/ContentPane.css b/resources/dijit/themes/tundra/layout/ContentPane.css new file mode 100644 index 00000000..623396bb --- /dev/null +++ b/resources/dijit/themes/tundra/layout/ContentPane.css @@ -0,0 +1 @@ +.tundra .dijitContentPane {padding: 0;}.tundra .dijitTabContainerTop-dijitContentPane,.tundra .dijitTabContainerLeft-dijitContentPane,.tundra .dijitTabContainerBottom-dijitContentPane,.tundra .dijitTabContainerRight-dijitContentPane,.tundra .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.tundra .dijitSplitContainer-dijitContentPane,.tundra .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/layout/SplitContainer.css b/resources/dijit/themes/tundra/layout/SplitContainer.css new file mode 100644 index 00000000..503aa21c --- /dev/null +++ b/resources/dijit/themes/tundra/layout/SplitContainer.css @@ -0,0 +1 @@ +.tundra .dijitSplitContainerSizerH {background:url("../images/splitContainerSizerV.png") repeat-y #fff; border:0; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; width:7px;}.tundra .dijitSplitContainerSizerH .thumb {background:url("../images/splitContainerSizerV-thumb.png") no-repeat #ccc; left:1px; width:3px; height:19px; overflow: hidden;}.tundra .dijitSplitContainerSizerV {background:url("../images/splitContainerSizerH.png") repeat-x #fff; border:0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; height:7px;}.tundra .dijitSplitContainerSizerV .thumb {background:url("../images/splitContainerSizerH-thumb.png") no-repeat #ccc; top:1px; width:19px; height:3px; overflow: hidden;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/layout/TabContainer.css b/resources/dijit/themes/tundra/layout/TabContainer.css new file mode 100644 index 00000000..0ac8b953 --- /dev/null +++ b/resources/dijit/themes/tundra/layout/TabContainer.css @@ -0,0 +1 @@ +.tundra .dijitTabPaneWrapper {background:#fff; border:1px solid #ccc; margin: 0; padding: 0;}.tundra .dijitTab {line-height:normal; margin-right:4px; padding:2px 8px 2px 9px; border:1px solid #ccc; background:#e2e2e2 url("../images/tabEnabled.png") repeat-x;}.tundra .dijitTabSpacer {display: none;}.tundra .dijitTabContainer .tabStripRBtn {margin-right: 20px;}.tundra .dijitTabContainer .tabStripLBtn {margin-left: 20px;}.tundra .nowrapTabStrip .dijitTab {top: 2px;}.tundra .dijitTabContainerBottom .nowrapTabStrip .dijitTab {top: 0; bottom: 2px;}.tundra .dijitTabChecked {background-color:#fff; border-color: #ccc; background-image:none;}.tundra .dijitTabHover {color: #243C5F; border-top-color:#92a0b3; border-left-color:#92a0b3; border-right-color:#92a0b3; border-bottom-color:#92a0b3; background:#e2e2e2 url("../images/tabHover.gif") repeat-x;}.tundra .dijitTabContainerTop .dijitTabHover {border-bottom-color:#ccc;}.tundra .dijitTabContainerBottom .dijitTabHover {border-top-color:#ccc;}.tundra .dijitTabContainerLeft .dijitTabHover {border-right-color:#ccc;}.tundra .dijitTabContainerRight .dijitTabHover {border-left-color:#ccc;}.tundra .dijitTabContainer .dijitTabCheckedHover {color: inherit; border:1px solid #ccc; background:#fff;}.tundra .dijitTab .tabLabel {min-height: 12px; display: inline-block;}.tundra .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.tundra .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: 1px solid #CCC;}.tundra .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.tundra .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.tundra .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.tundra .dijitTabContainer .dijitTabPaneWrapperNested {border: none;}.tundra .dijitTabCloseButton {background: url("../images/tabClose.png") no-repeat right top; width: 12px; height: 12px;}.dj_ie6 .tundra .dijitTabCloseButton {background-image : url("../images/tabClose.gif");}.tundra .dijitTabCloseButtonHover {background-image : url("../images/tabCloseHover.png");}.dj_ie6 .tundra .dijitTabCloseButtonHover {background-image : url("../images/tabCloseHover.gif");}.tundra .dijitTabContainerTop-tabs {margin-bottom: 0; border-color: #cccccc; padding-left: 3px; background-position: bottom;}.tundra .dijitTabContainerTop-tabs .dijitTab {top: 0; margin-bottom: -1px;}.tundra .dijitTabContainerTop-container {border-top: none;}.tundra .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color:white;}.tundra .dijitTabContainerTop-tabs,.tundra .dijitTabContainerBottom-tabs {padding-left: 3px; padding-right: 3px;}.tundra .dijitTabContainerTopStrip {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding-top: 2px; background: #f2f2f2;}.tundra .dijitTabContainerTopNone {padding-top: 0;}.tundra .dijitTabContainerBottom-tabs {margin-top: 0; border-color: #cccccc; background-position: top; padding-left: 3px;}.tundra .dijitTabContainerBottom-tabs .dijitTab {bottom: 0; margin-top: -1px;}.tundra .dijitTabContainerBottom-container {border-bottom: none;}.tundra .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color:white;}.tundra .dijitTabContainerBottomStrip {padding-bottom: 2px; border: 1px solid #ccc; background: #f2f2f2; border-top: none;}.tundra .dijitTabContainerRight-tabs {border-color: #ccc; height: 100%; padding-top: 3px;}.tundra .dijitTabContainerRightStrip {margin-left: -1px;}.tundra .dijitTabContainerRight-container {border-right: none;}.tundra .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color:white;}.tundra .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #ccc;}.tundra .dijitTabContainerRightStrip {background: #f2f2f2;}.tundra .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px; height: 100%;}.tundra .dijitTabContainerLeft-container {border-left: none;}.tundra .dijitTabContainerLeft-tabs .dijitTabChecked {border-right-color:white;}.tundra .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #ccc; background: #f2f2f2; border-right: none;}.tundra .dijitTabContainerLeft-tabs .dijitTab,.tundra .dijitTabContainerRight-tabs .dijitTab {margin-right:0; margin-bottom:4px;}.tundra .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.tundra .dijitTabContainer .tabStripButton {margin-right: 0; padding-top: 2px; z-index: 12;}.tundra .dijitTabContainerBottom .tabStripButton {padding-top: 3px;}.tundra .tabStrip-disabled .tabStripButton {padding-bottom: 3px; padding-top: 1px;}.tundra .tabStripButton {padding: 3px 2px 4px 2px;}.tundra .dijitTabStripIcon {height: 14px; width: 14px; background: url(../images/spriteRoundedIconsSmall.png) no-repeat left top ;}.dj_ie6 .tundra .dijitTabStripIcon {background-image: url(../images/spriteRoundedIconsSmall.gif);}.tundra .dijitTabStripSlideRightIcon {background-position: -30px top;}.tundra .dijitTabStripMenuIcon {background-position: -15px top;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/layout/TabContainer_rtl.css b/resources/dijit/themes/tundra/layout/TabContainer_rtl.css new file mode 100644 index 00000000..94dbd77d --- /dev/null +++ b/resources/dijit/themes/tundra/layout/TabContainer_rtl.css @@ -0,0 +1 @@ +.tundra .dijitTabRtl {padding:2px 9px 2px 8px;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/tundra.css b/resources/dijit/themes/tundra/tundra.css new file mode 100644 index 00000000..cde1d289 --- /dev/null +++ b/resources/dijit/themes/tundra/tundra.css @@ -0,0 +1 @@ +.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}.dj_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}table.dijitInline {display:inline-table; box-sizing: content-box; -moz-box-sizing: content-box;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dj_ie6 .dijitComboBox .dijitInputContainer,.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position: relative;}.dj_ie7 .dijitInputContainer {float: left !important; clear: left; display: inline-block !important;}.dj_ie .dijitSelect input,.dj_ie input.dijitTextBox,.dj_ie .dijitTextBox input {font-size: 100%;}.dijitSelect .dijitButtonText {float: left; vertical-align: top;}TABLE.dijitSelect {padding: 0 !important;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitValidationTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitValidationTextBox .dijitValidationContainer {display: none;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute !important; left: 50% !important; top: -10000px !important;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dj_a11y .dijitIcon,.dj_a11y div.dijitArrowButtonInner, .dj_a11y span.dijitArrowButtonInner,.dj_a11y img.dijitArrowButtonInner,.dj_a11y .dijitCalendarIncrementControl,.dj_a11y .dijitTreeExpando {display: none;}.dijitSpinner div.dijitArrowButtonInner {display: block;}.dj_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dj_a11y .dijitCalendarDateLabel {padding: 1px; border: 0px !important;}.dj_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: solid !important; border-width: 1px !important; padding: 0;}.dj_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important; border: 0px !important;}.dj_a11y .dijitButtonNode {border: black outset medium !important; padding: 0 !important;}.dj_a11y .dijitArrowButton {padding: 0 !important;}.dj_a11y .dijitButtonContents {margin: 0.15em;}.dj_a11y .dijitTextBoxReadOnly .dijitInputField,.dj_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitSelect .dijitArrowButtonInner,.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dj_gecko .dj_a11y .dijitButtonDisabled .dijitButtonNode {opacity: 0.5;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em; vertical-align: middle;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode img {vertical-align:middle;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitSelect {border:1px solid gray;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitSelect,.dijitSelect *,.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}div.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_webkit .dijitTextBoxDisabled input {color: #eee;}.dj_webkit textarea.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: "";}.dijitTimeTextBox {width: 8em;}.dijitTextBox input:focus {outline: none;}.dijitTextBoxFocused {outline: 5px -webkit-focus-ring-color;}.dijitSelect input,.dijitTextBox input {float: left;}.dj_ie6 input.dijitTextBox,.dj_ie6 .dijitTextBox input {float: none;}.dijitInputInner {border:0 !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dj_a11y .dijitTextBox input {margin: 0 !important;}.dijitValidationTextBoxError input.dijitValidationInner,.dijitSelect input,.dijitTextBox input.dijitArrowButtonInner {text-indent: -2em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitSelect input,.dj_ie .dijitTextBox input,.dj_ie input.dijitTextBox {overflow-y: visible; line-height: normal;}.dijitSelect .dijitSelectLabel span {line-height: 100%;}.dj_ie .dijitSelect .dijitSelectLabel {line-height: normal;}.dj_ie6 .dijitSelect .dijitSelectLabel,.dj_ie7 .dijitSelect .dijitSelectLabel,.dj_ie8 .dijitSelect .dijitSelectLabel,.dj_iequirks .dijitSelect .dijitSelectLabel,.dijitSelect td,.dj_ie6 .dijitSelect input,.dj_iequirks .dijitSelect input,.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie6 .dijitTextBox input,.dj_ie6 input.dijitTextBox,.dj_iequirks .dijitTextBox input.dijitValidationInner,.dj_iequirks .dijitTextBox input.dijitArrowButtonInner,.dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox input.dijitInputInner,.dj_iequirks input.dijitTextBox {line-height: 100%;}.dj_a11y input.dijitValidationInner,.dj_a11y input.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important; color: black !important;}.dijitValidationTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dj_a11y .dijitSelect .dijitArrowButtonContainer,.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {border-width: 0 !important;}.dijitComboBoxMenu {list-style-type: none;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0px !important; border-style: solid !important;}.dj_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dj_a11y .dijitSpinner .dijitArrowButtonInner,.dj_a11y .dijitSpinnerButtonContainer input {width: 1em !important;}.dj_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0 !important; padding-right: 0 !important; width: 1em !important;}.dj_ie6 .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dj_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%; visibility: hidden;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dj_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dj_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dj_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox input,.dijitRadio input {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0.01;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dj_a11y .dijitCheckBox,.dj_a11y .dijitRadio {width: auto !important; height: auto !important;}.dj_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dj_a11y .dijitFocusedLabel {border: 1px dotted; outline: 0px !important;}.dijitProgressBar {z-index: 0;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width: 100%; height:auto; background-color:#aaa; background-attachment: fixed;}.dj_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dj_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 0; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dj_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}.dijitAlignTop,.dijitAlignBottom,.dijitAlignLeft,.dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden; z-index: 0;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {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: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: row-resize;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: col-resize;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dj_ff3 .dj_a11y div.dijitSplitter:focus {outline-style:dotted; outline-width: 2px;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dijitSplitContainerSizerH, .dijitSplitContainerVirtualSizerH {cursor: col-resize;}.dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: row-resize;}.dj_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dj_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitContentPaneLoading .dijitIconLoading,.dijitContentPaneError .dijitIconError {margin-right: 9px;}.dijitTitlePane {display: block; overflow: hidden;}.dijitTitlePaneTitle {cursor: pointer;}.dijitFixedOpen, .dijitFixedClosed {cursor: default;}.dijitFixedOpen .dijitArrowNode, .dijitFixedOpen .dijitArrowNodeInner,.dijitFixedClosed .dijitArrowNode, .dijitFixedClosed .dijitArrowNodeInner{display: none;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner {display: none;}.dj_a11y .dijitTitlePane .dijitArrowNodeInner {display:inline !important; font-family: monospace;}.dj_a11y .dijitTitlePane .dijitArrowNode {display:none;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {font-size: 1px; vertical-align: middle; text-align: center; background: none;}.dijitColorPalette .dijitPaletteImg {padding: 1px; border: 1px solid #999; margin: 2px 1px; cursor: default; font-size: 1px;}.dj_gecko .dijitColorPalette .dijitPaletteImg {padding-bottom: 0;}.dijitColorPalette .dijitColorPaletteSwatch {width: 14px; height: 12px;}.dijitPaletteTable td {padding: 0;}.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,.dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000; margin: 1px 0;}.dj_a11y .dijitColorPalette .dijitPaletteTable,.dj_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dj_a11y .dijitAccordionTitle .arrowTextUp,.dj_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dj_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dijitAccordionChildWrapper {overflow: hidden;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0; vertical-align: middle;}.dijitCalendarYearLabel {white-space: nowrap;}.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 {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {text-align:center;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}.dijitMenuItem:focus {outline: none}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dj_a11y .dijitMenuItemDisabled,.dj_ie .dj_a11y .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled * {color: gray; filter: alpha(opacity=35);}.dijitMenuItemLabel {position: relative; vertical-align: middle;}.dj_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_ff3 .dj_a11y .dijitMenuItem td {padding: 0 !important; background:none !important;}.dj_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dj_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dj_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitCheckedMenuItemIconChar {vertical-align: middle; visibility:hidden;}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {visibility: visible;}.dj_a11y .dijitCheckedMenuItemIconChar {display:inline !important;}.dj_a11y .dijitCheckedMenuItemIcon {display: none;}.dj_ie .dj_a11y .dijitMenuBar .dijitMenuItem {margin: 0;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainer {z-index: 0; overflow-y: visible;}.dj_ie6 .dijitTabContainer {overflow: hidden;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {z-index: 1; overflow: visible !important;}.dijitTabController {z-index: 1;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative; text-align: left; z-index: 1;}.dijitTabListWrapper {overflow: hidden; z-index: 1;}.dj_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0;}div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijitTab .tabLabel {min-height: 15px; display: inline-block;}.dijitNoIcon {display: none;}.dj_ie6 .dijitTab .dijitNoIcon {display: inline; height: 15px; width: 1px;}.dj_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important;}.dj_a11y .dijitTabCloseText {display: inline;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dj_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dj_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTree {overflow: auto;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dj_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dj_a11y .dijitSpinnerButtonContainer,.dj_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dj_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dj_a11y div.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dj_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dj_a11y .dijitSliderImageHandle {overflow: visible;}.dj_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderDecorationC,.dijitSliderDecorationV {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dj_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dj_a11y .dijitSliderReadOnly,.dj_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dj_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dj_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dj_a11y .dijitSlider .dijitSliderButtonContainer div {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0 4px;}.dj_a11y .dijitButtonContents .dijitButtonText,.dj_a11y .dijitTab .tabLabel {display: inline !important;}.dj_a11y .dijitSelect .dijitButtonText {display: inline-block !important;}.dijitSelectError .dijitButtonContents .dijitButtonText {display: none !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitExpandingTextArea {resize: none;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.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;}.dijitTimePickerItemDisabled {color:gray; text-decoration:line-through;}.dj_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dj_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dj_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dj_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dj_a11y .dijitArrowButtonChar {display:inline !important;}.dj_a11y .dijitDropDownButton .dijitArrowButtonInner,.dj_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dj_a11y .dijitSelect {border-collapse: separate !important; border-width: 1px; border-style: solid;}.dj_ie .dijitSelect {vertical-align: middle;}.dj_ie6 .dijitSelect .dijitValidationContainer,.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dj_ie6 .dijitTextBox .dijitInputContainer,.dj_iequirks .dijitTextBox .dijitInputContainer,.dj_ie6 .dijitTextBox .dijitArrowButtonInner,.dj_ie6 .dijitSpinner .dijitSpinnerButtonInner,.dijitSelect .dijitSelectLabel {vertical-align: baseline;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijitSelect .dijitButtonContents {padding: 0; white-space: nowrap; text-align: left; border-style: none solid none none; border-width: 1px;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitSelectMenu .dijitMenuTable {margin: 0; background-color: transparent;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dojoDndItem {padding: 2px; -webkit-touch-callout: none; -webkit-user-select: none;}.dojoDndHorizontal .dojoDndItem {#display: inline; display: inline-block;}.dojoDndItemBefore,.dojoDndItemAfter {border: 0px solid #369;}.dojoDndItemBefore {border-width: 2px 0 0 0; padding: 0 2px 2px 2px;}.dojoDndItemAfter {border-width: 0 0 2px 0; padding: 2px 2px 0 2px;}.dojoDndHorizontal .dojoDndItemBefore {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.dojoDndHorizontal .dojoDndItemAfter {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dojoDndItemOver {cursor:pointer;}.dj_gecko .dijitArrowButtonInner INPUT,.dj_gecko INPUT.dijitArrowButtonInner {-moz-user-focus:ignore;}.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled.png"); width: 16px; height: 16px;}.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError {background-image: url("../../icons/images/commonIconsObjActEnabled8bit.png");}.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError {background-image: url("../../icons/images/commonIconsObjActDisabled.png");}.dijitIconSave {background-position: 0;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -160px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;} .dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage{background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.dijitIconLoading {background:url("../../icons/images/loadingAnimation_rtl.gif") no-repeat; height: 20px; width: 20px;}.tundra .dojoDndItemOver {background-image: url("images/treeHover.png");}.tundra .dojoDndItemAnchor,.tundra .dojoDndItemSelected {background-color: #E2EBFE;}.tundra table.dojoDndAvatar {-moz-border-radius: 0; border: 1px solid #ccc; border-collapse: collapse; background-color: #fff; font-size: 75%; color: black;}.tundra .dojoDndAvatar td {border: none;}.tundra .dojoDndAvatar tr {border: none;}.tundra .dojoDndAvatarHeader td {height: 20px; padding: 0 0 0 21px;}.tundra .dojoDndAvatarItem td {padding: 2px;}.tundra.dojoDndMove .dojoDndAvatarHeader {background-color: #f58383; background-image: url("images/dndNoMove.png"); background-repeat: no-repeat; background-position: 2px center;}.tundra.dojoDndCopy .dojoDndAvatarHeader {background-color: #f58383; background-image: url("images/dndNoCopy.png"); background-repeat: no-repeat; background-position: 2px center;}.tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url("images/dndMove.png"); background-repeat: no-repeat; background-position: 2px center;}.tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #97e68d; background-image: url("images/dndCopy.png"); background-repeat: no-repeat; background-position: 2px center;}.tundra .dijitIconLoading {background:url("images/loading.gif") no-repeat left center; width: 24px; height: 24px;}.tundra .dijitIconError {background:url("images/warning.png") no-repeat left center; width: 16px; height: 16px;}.tundra .dijitContentPane {padding: 0;}.tundra .dijitTabContainerTop-dijitContentPane,.tundra .dijitTabContainerLeft-dijitContentPane,.tundra .dijitTabContainerBottom-dijitContentPane,.tundra .dijitTabContainerRight-dijitContentPane,.tundra .dijitAccordionContainer-dijitContentPane {background-color: #fff; padding: 5px;}.tundra .dijitSplitContainer-dijitContentPane,.tundra .dijitBorderContainer-dijitContentPane {background-color: #fff; padding: 5px;}.tundra .dijitTabPaneWrapper {background:#fff; border:1px solid #ccc; margin: 0; padding: 0;}.tundra .dijitTab {line-height:normal; margin-right:4px; padding:2px 8px 2px 9px; border:1px solid #ccc; background:#e2e2e2 url("images/tabEnabled.png") repeat-x;}.tundra .dijitTabSpacer {display: none;}.tundra .dijitTabContainer .tabStripRBtn {margin-right: 20px;}.tundra .dijitTabContainer .tabStripLBtn {margin-left: 20px;}.tundra .nowrapTabStrip .dijitTab {top: 2px;}.tundra .dijitTabContainerBottom .nowrapTabStrip .dijitTab {top: 0; bottom: 2px;}.tundra .dijitTabChecked {background-color:#fff; border-color: #ccc; background-image:none;}.tundra .dijitTabHover {color: #243C5F; border-top-color:#92a0b3; border-left-color:#92a0b3; border-right-color:#92a0b3; border-bottom-color:#92a0b3; background:#e2e2e2 url("images/tabHover.gif") repeat-x;}.tundra .dijitTabContainerTop .dijitTabHover {border-bottom-color:#ccc;}.tundra .dijitTabContainerBottom .dijitTabHover {border-top-color:#ccc;}.tundra .dijitTabContainerLeft .dijitTabHover {border-right-color:#ccc;}.tundra .dijitTabContainerRight .dijitTabHover {border-left-color:#ccc;}.tundra .dijitTabContainer .dijitTabCheckedHover {color: inherit; border:1px solid #ccc; background:#fff;}.tundra .dijitTab .tabLabel {min-height: 12px; display: inline-block;}.tundra .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.tundra .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: 1px solid #CCC;}.tundra .dijitTabContainerTabListNested .dijitTab {background: none; border: none; top: 0;}.tundra .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: underline;}.tundra .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: underline; font-weight: bold;}.tundra .dijitTabContainer .dijitTabPaneWrapperNested {border: none;}.tundra .dijitTabCloseButton {background: url("images/tabClose.png") no-repeat right top; width: 12px; height: 12px;}.dj_ie6 .tundra .dijitTabCloseButton {background-image : url("images/tabClose.gif");}.tundra .dijitTabCloseButtonHover {background-image : url("images/tabCloseHover.png");}.dj_ie6 .tundra .dijitTabCloseButtonHover {background-image : url("images/tabCloseHover.gif");}.tundra .dijitTabContainerTop-tabs {margin-bottom: 0; border-color: #cccccc; padding-left: 3px; background-position: bottom;}.tundra .dijitTabContainerTop-tabs .dijitTab {top: 0; margin-bottom: -1px;}.tundra .dijitTabContainerTop-container {border-top: none;}.tundra .dijitTabContainerTop-tabs .dijitTabChecked {border-bottom-color:white;}.tundra .dijitTabContainerTop-tabs,.tundra .dijitTabContainerBottom-tabs {padding-left: 3px; padding-right: 3px;}.tundra .dijitTabContainerTopStrip {border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding-top: 2px; background: #f2f2f2;}.tundra .dijitTabContainerTopNone {padding-top: 0;}.tundra .dijitTabContainerBottom-tabs {margin-top: 0; border-color: #cccccc; background-position: top; padding-left: 3px;}.tundra .dijitTabContainerBottom-tabs .dijitTab {bottom: 0; margin-top: -1px;}.tundra .dijitTabContainerBottom-container {border-bottom: none;}.tundra .dijitTabContainerBottom-tabs .dijitTabChecked {border-top-color:white;}.tundra .dijitTabContainerBottomStrip {padding-bottom: 2px; border: 1px solid #ccc; background: #f2f2f2; border-top: none;}.tundra .dijitTabContainerRight-tabs {border-color: #ccc; height: 100%; padding-top: 3px;}.tundra .dijitTabContainerRightStrip {margin-left: -1px;}.tundra .dijitTabContainerRight-container {border-right: none;}.tundra .dijitTabContainerRight-tabs .dijitTabChecked {border-left-color:white;}.tundra .dijitTabContainerRightStrip {padding-right: 2px; border: 1px solid #ccc;}.tundra .dijitTabContainerRightStrip {background: #f2f2f2;}.tundra .dijitTabContainerLeft-tabs {border-color: #ccc; padding-top: 3px; height: 100%;}.tundra .dijitTabContainerLeft-container {border-left: none;}.tundra .dijitTabContainerLeft-tabs .dijitTabChecked {border-right-color:white;}.tundra .dijitTabContainerLeftStrip {padding-left: 2px; border: 1px solid #ccc; background: #f2f2f2; border-right: none;}.tundra .dijitTabContainerLeft-tabs .dijitTab,.tundra .dijitTabContainerRight-tabs .dijitTab {margin-right:0; margin-bottom:4px;}.tundra .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {border-left: 0 solid #ccc; border-top: 0 solid #ccc; border-right: 0 solid #ccc; padding-top: 0; padding-left: 0;}.tundra .dijitTabContainer .tabStripButton {margin-right: 0; padding-top: 2px; z-index: 12;}.tundra .dijitTabContainerBottom .tabStripButton {padding-top: 3px;}.tundra .tabStrip-disabled .tabStripButton {padding-bottom: 3px; padding-top: 1px;}.tundra .tabStripButton {padding: 3px 2px 4px 2px;}.tundra .dijitTabStripIcon {height: 14px; width: 14px; background: url("images/spriteRoundedIconsSmall.png") no-repeat left top ;}.dj_ie6 .tundra .dijitTabStripIcon {background-image: url("images/spriteRoundedIconsSmall.gif");}.tundra .dijitTabStripSlideRightIcon {background-position: -30px top;}.tundra .dijitTabStripMenuIcon {background-position: -15px top;}.tundra .dijitAccordionContainer {border-color: #ccc; background-color: #fff;}.tundra .dijitAccordionTitle {background:#fafafa url("images/titleBar.png") repeat-x bottom left; border-top: 1px solid #bfbfbf; padding: 4px 4px 4px 8px;}.tundra .dijitAccordionTitleHover {background: #f8fafd url("images/accordionItemHover.gif") bottom repeat-x;}.tundra .dijitAccordionTitleSelected {background: #f9f9f9 url("images/accordionItemActive.gif") bottom repeat-x; font-weight: bold; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #bfbfbf; padding: 4px 4px 4px 8px;}.tundra .dijitSplitContainerSizerH {background:url("images/splitContainerSizerV.png") repeat-y #fff; border:0; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; width:7px;}.tundra .dijitSplitContainerSizerH .thumb {background:url("images/splitContainerSizerV-thumb.png") no-repeat #ccc; left:1px; width:3px; height:19px; overflow: hidden;}.tundra .dijitSplitContainerSizerV {background:url("images/splitContainerSizerH.png") repeat-x #fff; border:0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; height:7px;}.tundra .dijitSplitContainerSizerV .thumb {background:url("images/splitContainerSizerH-thumb.png") no-repeat #ccc; top:1px; width:19px; height:3px; overflow: hidden;}.tundra .dijitBorderContainer {background-color: #fcfcfc; padding: 5px;}.tundra .dijitSplitContainer-child,.tundra .dijitBorderContainer-child {border: 1px #ccc solid;}.tundra .dijitBorderContainer-dijitTabContainerTop,.tundra .dijitBorderContainer-dijitTabContainerBottom,.tundra .dijitBorderContainer-dijitTabContainerLeft,.tundra .dijitBorderContainer-dijitTabContainerRight {border: none;}.tundra .dijitBorderContainer-dijitBorderContainer {border: none; padding: 0;}.tundra .dijitSplitterH,.tundra .dijitGutterH {background:#fcfcfc; border:0; height:5px;}.tundra .dijitSplitterH .dijitSplitterThumb {background:#B0B0B0 none; height:1px; top:2px; width:19px;}.tundra .dijitSplitterV,.tundra .dijitGutterV {background:#fcfcfc; border:0; width:5px;}.tundra .dijitSplitterV .dijitSplitterThumb {background:#B0B0B0 none; height:19px; left:2px; width:1px;}.tundra .dijitSplitterActive {font-size: 1px; background-image: none; background-color: #aaa; -moz-opacity: 0.6; opacity: 0.6; filter: Alpha(Opacity=60); margin: 0;}.tundra .dijitInputContainer input {margin: 0 0.1em;}.tundra .dijitTextArea {padding: 3px;}.tundra .dijitSelect .dijitButtonContents,.tundra .dijitSelect,.tundra .dijitTextBox {background:#fff url("images/validationInputBg.png") repeat-x top left; #background:#fff url("images/validationInputBg.gif") repeat-x top left;}.tundra .dijitSelect,.tundra .dijitTextBox {border:1px solid #b3b3b3;}.tundra .dijitSelect .dijitArrowButton,.tundra .dijitComboBox .dijitButtonNode {padding: 0 0.2em;}.tundra .dijitSelect .dijitButtonContents,.tundra .dijitTextBox .dijitButtonNode {border-color: #9b9b9b;}.tundra .dijitSelectFocused,.tundra .dijitTextBoxFocused {border-color:#406b9b;}.tundra .dijitSelectFocused TD,.tundra .dijitTextBoxFocused .dijitButtonNode {border-color:#366dba;}.tundra .dijitError {background-color:#f9f7ba; background-image:none;}.tundra .dijitErrorFocused {background-color:#f9f999; background-image:none;}.tundra .dijitValidationTextBoxError .dijitValidationIcon {width: 16px; background: transparent url("images/warning.png") no-repeat center center;}.tundra .dijitComboBoxHighlightMatch {background-color:#a5beda;}.tundra .dijitFocusedLabel {outline: 1px dotted #666666;}.tundra .dijitButtonNode {border: 1px solid #c0c0c0; border-bottom: 1px solid #9b9b9b; padding: 0.1em 0.2em 0.2em 0.2em; background: #fff url("images/buttonEnabled.png") repeat-x bottom left;}.tundra .dijitButtonText {text-align: center; padding: 0 0.3em;}.tundra .dijitInputField {padding: 0;}.tundra .dijitDisabled .dijitButtonText {color: #7F7F7F;}.tundra .dijitArrowButton {color: #111;}.tundra .dijitComboButton .dijitDownArrowButton {padding-right:4px;}.tundra .dijitTextBoxReadOnly,.tundra .dijitTextBoxReadOnly .dijitButtonNode,.tundra .dijitButtonDisabled .dijitButtonNode,.tundra .dijitToggleButtonDisabled .dijitButtonNode,.tundra .dijitDropDownButtonDisabled .dijitButtonNode,.tundra .dijitComboButtonDisabled .dijitButtonNode,.tundra .dijitTextBoxDisabled,.tundra .dijitTextBoxDisabled .dijitButtonNode {border-color: #d5d5d5 #d5d5d5 #bdbdbd #d5d5d5; background:#e4e4e4 url("images/buttonDisabled.png") top repeat-x;}.tundra .dijitButtonHover .dijitButtonNode,.tundra .dijitButtonNodeHover,.tundra .dijitToggleButtonHover .dijitButtonNode,.tundra .dijitDropDownButtonHover .dijitButtonNode,.tundra .dijitComboButton .dijitButtonContentsHover,.tundra .dijitComboButton .dijitDownArrowButtonHover {border-color: #a5beda; border-bottom-color:#5c7590; color:#243C5F; background:#fcfdff url("images/buttonHover.png") repeat-x bottom;}.tundra .dijitDownArrowButtonHover,.tundra .dijitUpArrowButtonHover {color:#243C5F; background:#fcfdff url("images/buttonHover.png") repeat-x bottom;}.tundra .dijitUpArrowButtonActive,.tundra .dijitDownArrowButtonActive,.tundra .dijitButtonActive .dijitButtonNode,.tundra .dijitToggleButtonActive .dijitButtonNode,.tundra .dijitDropDownButtonActive .dijitButtonNode,.tundra .dijitButtonContentsActive,.tundra .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {border-color:#366dba; background: #ededed url("images/buttonActive.png") bottom repeat-x;}.tundra .dijitArrowButtonInner {background:url("images/spriteArrows.png") no-repeat scroll 0 center; width: 7px; height: 7px; margin: 0 4px 0 4px;}.tundra .dijitTextBox .dijitArrowButtonInner {background-position: 0 center;}.dj_ie6 .tundra .dijitArrowButtonInner {background-image:url("images/spriteArrows.gif");}.tundra .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -7px center;}.tundra .dijitRightArrowButton .dijitArrowButtonInner {background-position: -14px center;}.tundra .dijitUpArrowButton .dijitArrowButtonInner {background-position: -21px center;}.tundra .dijitDisabled .dijitArrowButtonInner {background-position: -28px center;}.tundra .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -35px center;}.tundra .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -42px center;}.tundra .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -49px center;}.dj_ie .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {margin-top: -2px;}.dj_webkit .tundra .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner,.dj_iequirks .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner,.dj_ie8 .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {margin-top: -1px;}.tundra .dijitSpinnerButtonContainer {width: auto; padding: 0;}.tundra .dijitSpinner .dijitArrowButton {width: 15px;}.tundra .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.tundra .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.tundra .dijitToggleButton .dijitCheckBoxIcon {background-image: url("images/checkmarkNoBorder.png");}.dj_ie6 .tundra .dijitToggleButton .dijitCheckBoxIcon {background-image: url("images/checkmarkNoBorder.gif");}.tundra .dijitCheckBox,.tundra .dijitCheckBoxIcon {background-image: url("images/checkmark.png"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0 2px 0 0; padding: 0;}.dj_ie6 .tundra .dijitCheckBox,.dj_ie6 .tundra .dijitCheckBoxIcon {background-image: url("images/checkmark.gif");}.tundra .dijitCheckBox,.tundra .dijitToggleButton .dijitCheckBoxIcon {background-position: -16px;}.tundra .dijitCheckBoxChecked,.tundra .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.tundra .dijitCheckBoxDisabled {background-position: -48px;}.tundra .dijitCheckBoxCheckedDisabled {background-position: -32px;}.tundra .dijitCheckBoxHover {background-position: -80px;}.tundra .dijitCheckBoxCheckedHover {background-position: -64px;}.tundra .dijitRadio, .tundra .dijitRadioIcon {background-image: url("images/checkmark.png"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 0; padding: 0;}.dj_ie6 .tundra .dijitRadio,.dj_ie6 .tundra .dijitRadioIcon {background-image: url("images/checkmark.gif");}.tundra .dijitToggleButton .dijitRadioIcon {background-image: url("images/checkmarkNoBorder.png");}.dj_ie6 .tundra .dijitToggleButton .dijitRadioIcon {background-image: url("images/checkmarkNoBorder.gif");}.tundra .dijitRadio,.tundra .dijitRadioIcon {background-position: -112px;}.tundra .dijitRadioDisabled {background-position: -144px;}.tundra .dijitRadioHover {background-position: -176px;}.tundra .dijitRadioChecked,.tundra .dijitRadioCheckedHover,.tundra .dijitToggleButtonChecked .dijitRadioIcon {background-position: -96px;}.tundra .dijitRadioCheckedDisabled {background-position: -128px;}.tundra .dijitSliderProgressBarH {border-color: #aab0bb; background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;}.tundra .dijitSliderProgressBarV {border-color: #aab0bb; background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;}.tundra .dijitSliderFocused .dijitSliderProgressBarH,.tundra .dijitSliderFocused .dijitSliderLeftBumper {background-image:url("images/sliderFullFocus.png");}.tundra .dijitSliderFocused .dijitSliderProgressBarV,.tundra .dijitSliderFocused .dijitSliderBottomBumper {background-image:url("images/sliderFullVerticalFocus.png");}.tundra .dijitSliderRemainingBarV {border-color: #b4b4b4; background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y bottom left;}.tundra .dijitSliderRemainingBarH {border-color: #b4b4b4; background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left;}.tundra .dijitSliderBar {border-style: solid; outline:1px;}.tundra .dijitSliderFocused .dijitSliderBar {border-color:#888;}.tundra .dijitSliderImageHandleH {border:0; width:16px; height:16px; background:url("images/preciseSliderThumb.png") no-repeat center top;}.tundra .dijitSliderFocused .dijitSliderImageHandleH {background-image:url("images/preciseSliderThumbFocus.png"); #background-image:url("images/preciseSliderThumbFocus.gif");}.dj_ie6 .tundra .dijitSliderImageHandleH {background-image:url("images/preciseSliderThumb.gif");}.tundra .dijitSliderLeftBumper {border-left-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("images/sliderFull.png") repeat-x top left;}.tundra .dijitSliderRightBumper {background: #dcdcdc url("images/sliderEmpty.png") repeat-x top left; border-color: #b4b4b4; border-right-width: 1px;}.tundra .dijitSliderImageHandleV {border:0; width:16px; height:16px; background:url("images/sliderThumb.png") no-repeat center center;}.tundra .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("images/sliderThumbFocus.png");}.dj_ie6 .tundra .dijitSliderFocused .dijitSliderImageHandleV {background-image:url("images/sliderThumbFocus.gif");}.tundra .dijitSliderBottomBumper {border-bottom-width: 1px; border-color: #aab0bb; background: #c0c2c5 url("images/sliderFullVertical.png") repeat-y bottom left;}.tundra .dijitSliderTopBumper {background: #dcdcdc url("images/sliderEmptyVertical.png") repeat-y top left; border-color: #b4b4b4; border-top-width: 1px;}.tundra .dijitSliderDecrementIconH,.tundra .dijitSliderDecrementIconV,.tundra .dijitSliderIncrementIconH,.tundra .dijitSliderIncrementIconV {background-image: url("images/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("images/spriteArrows.gif");}.tundra .dijitSliderDecrementIconH {background-position: -7px 0;}.tundra .dijitSliderIncrementIconH {background-position: -14px 0;}.tundra .dijitSliderDecrementIconV {background-position: 0 0;}.tundra .dijitSliderIncrementIconV {background-position: -21px 0;}.tundra .dijitSliderButtonInner {visibility:hidden;}.tundra .dijitSliderReadOnly *,.tundra .dijitSliderDisabled * {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5; color: #bdbdbd;}.tundra .dijitSliderReadOnly .dijitSliderDecrementIconH,.tundra .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: -35px 0;}.tundra .dijitSliderReadOnly .dijitSliderIncrementIconH,.tundra .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -42px 0;}.tundra .dijitSliderReadOnly .dijitSliderDecrementIconV,.tundra .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -28px 0;}.tundra .dijitSliderReadOnly .dijitSliderIncrementIconV,.tundra .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -49px 0;}.tundra .dijitSelectError .dijitButtonContents,.tundra .dijitSelectHover .dijitArrowButton,.tundra .dijitSelectActive .dijitArrowButton,.tundra .dijitSelectOpened .dijitArrowButton,.tundra .dijitSelectDisabled .dijitArrowButton,.tundra .dijitSelectReadOnly .dijitArrowButton {background: transparent none;}.tundra .dijitSelect .dijitArrowButton {background: #fff url("images/buttonEnabled.png") repeat-x bottom left; border-width: 0;}.tundra .dijitSelectDisabled,.tundra .dijitSelectDisabled TD {border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5 !important; background:#e4e4e4 url("images/buttonDisabled.png") top repeat-x;}.dj_ie .tundra .dijitSelectDisabled TD * {filter: gray() alpha(opacity=50);}.tundra .dijitSelectHover,.tundra .dijitSelectHover TD {border-color:#a5beda #5c7590 #5c7590 #a5beda !important; color:#243C5F; background:#fcfdff url("images/buttonHover.png") repeat-x bottom;}.tundra .dijitSelectActive,.tundra .dijitSelectOpened,.tundra .dijitSelectActive TD,.tundra .dijitSelectOpened TD {border-color:#366dba !important; background: #ededed url("images/buttonActive.png") bottom repeat-x;}.tundra .dijitSelectMenu td {padding: 0;}.tundra .dijitSelectMenu .dijitMenuItemLabel,.tundra .dijitSelectMenu .dijitMenuArrowCell {padding: 0.1em 0.2em;}.tundra .dijitTreeNode {background-image : url("images/i.gif"); background-repeat : repeat-y; zoom: 1;}.tundra .dijitTreeIsLast {background: url("images/i_half.gif") no-repeat;}.tundra .dijitTreeIsRoot {margin-left: 0; background-image: none;}.tundra .dijitTreeExpando {width: 18px; height: 18px;}.tundra .dijitTreeRow {padding-bottom: 2px;}.tundra .dijitTreeContent {min-height: 18px; min-width: 18px;}.tundra .dijitTreeRowSelected .dijitTreeLabel {background:#e2ebfe;}.tundra .dijitTreeRowHover {background-image: url("images/treeHover.png"); background-repeat: repeat; background-color: transparent !important;}.tundra .dijitTreeExpandoOpened {background-image: url("images/treeExpand_minus.gif");}.tundra .dijitTreeExpandoClosed {background-image: url("images/treeExpand_plus.gif");}.tundra .dijitTreeExpandoLeaf {background-image: url("images/treeExpand_leaf.gif");}.tundra .dijitTreeExpandoLoading {background-image: url("images/treeExpand_loading.gif");}.tundra .dijitTreeIcon {width: 16px; height: 16px;}.tundra .dijitFolderOpened {background: url("images/folderOpened.gif") no-repeat;}.tundra .dijitFolderClosed {background: url("images/folderClosed.gif") no-repeat;}.tundra .dijitLeaf {background: url("images/leaf.gif") no-repeat;}.tundra .dijitTreeNode .dojoDndItemBefore,.tundra .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.tundra .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #369;}.tundra .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #369;}.tundra .dijitProgressBar {margin:2px 0 2px 0;}.tundra .dijitProgressBarEmpty {background:#fff url("images/progressBarEmpty.png") repeat-x center center; border-color: #a2a2a2 #b8b8b8 #b8b8b8 #a2a2a2;}.tundra .dijitProgressBarTile {background:#f0f0f0 url("images/progressBarFull.png") repeat-x center center;}.tundra .dijitProgressBarFull {border-right:1px solid #b8b8b8;}.tundra .dijitProgressBarLabel {color:#293a4b;}.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile {background:#cad2de url("images/progressBarAnim.gif") repeat-x center center;}.tundra .dijitTitlePaneTitle {background: #cccccc; background:#fff url("images/titleBar.png") repeat-x bottom left; border:1px solid #bfbfbf; padding:3px 4px;}.tundra .dijitTitlePaneTitleHover {background: #f8fafd url("images/accordionItemHover.gif") bottom repeat-x;}.tundra .dijitTitlePane .dijitArrowNode {background-image: url("images/spriteArrows.png"); background-repeat: no-repeat; background-position: 0 0; height: 7px; width: 7px;}.dj_ie6 .tundra .dijitTitlePane .dijitArrowNode {background-image: url("images/spriteArrows.gif");}.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: -14px 0;}.tundra .dijitTitlePaneContentOuter {background: #ffffff; border:1px solid #bfbfbf; border-top: 0;}.tundra .dijitTitlePaneContentInner {padding:10px;}.tundra .dijitTitlePaneTextNode {margin-left: 4px; margin-right: 4px;}.tundra .dijitCalendarIncrementControl {width:15px; height:15px; background-image: url("images/spriteRoundedIconsSmall.png"); background-repeat: no-repeat}.dj_ie6 .tundra .dijitCalendarIncrementControl {font-size:.1em; background-image: url("images/spriteRoundedIconsSmall.gif");}.tundra .dijitA11ySideArrow {display: none;}.tundra .dijitCalendarDecrease {background-position: top left;}.tundra .dijitCalendarIncrease {background-position: -30px top;}.tundra .dijitCalendarContainer {font-size: 100%; border-spacing: 0; border-collapse: separate; border: 1px solid #ccc; margin: 0;}.tundra .dijitCalendarMonthContainer th {background:#d3d3d3 url("images/titleBar.png") repeat-x top; padding-top:.3em; padding-bottom:.2em; text-align:center;}.dj_ie6 .tundra .dijitCalendarMonthContainer th {padding-top:.2em; padding-bottom:.1em;}.tundra .dijitCalendarDayLabelTemplate {background:white url("images/calendarDayLabel.png") repeat-x bottom; font-weight:normal; padding-top:.15em; padding-bottom:0; border-top: 1px solid #eeeeee; color:#293a4b; text-align:center;}.tundra .dijitCalendarBodyContainer {border-bottom: 1px solid #eeeeee;}.tundra .dijitCalendarMonthLabel {color:#293a4b; font-weight: bold; padding: 0 4px;}.tundra .dijitCalendarDateTemplate {font-size: 0.9em; font-weight: bold; text-align: center; padding: 0.3em 0.3em 0.05em 0.3em; letter-spacing: 1px;}.dj_ie .tundra .dijitCalendarDateTemplate {padding: 0.1em .33em 0.02em .33em;}.tundra .dijitCalendarPreviousMonth,.tundra .dijitCalendarNextMonth {color:#999999; background-color:#f8f8f8;}.tundra .dijitCalendarCurrentMonth {background-color: white;}.tundra .dijitCalendarCurrentDate {text-decoration:underline; font-weight:bold;}.tundra .dijitCalendarHoveredDate {background-color: #e2ebf2;}.tundra .dijitCalendarDisabledDate {text-decoration: line-through; background-color: white;}.tundra .dijitCalendarSelectedDate {background-color:#bbc4d0 !important; color:black !important;}.tundra .dijitCalendarYearContainer {background:white url("images/calendarYearLabel.png") repeat-x bottom; border-top:1px solid #ccc;}.tundra .dijitCalendarYearLabel {margin:0; padding:0.4em 0 0.25em 0; text-align:center; font-size: 1.17em;}.tundra .dijitCalendarSelectedYear {font-weight:bolder; color:black; padding:0.2em; padding-bottom:0.1em; background-color:#bbc4d0 !important;}.tundra .dijitCalendarNextYear,.tundra .dijitCalendarPreviousYear {color:black !important; font-weight:normal;}.tundra .dijitCalendar .dijitDropDownButton {margin: 0;}.tundra .dijitCalendar .dijitButtonText {padding: 0;}.tundra .dijitCalendar .dijitDropDownButton .dijitButtonNode {background-color: transparent; background-image: none; padding: 0;}.tundra .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #3559ac; color:#fff;}.tundra .dijitTimePickerTick,.tundra .dijitTimePickerMarker {border-color: #ccc;}.tundra .dijitTimePickerTick {color:white;}.tundra .dijitTimePickerMarker {background:#d3d3d3 url("images/titleBar.png") repeat-x top; color:#293a4b; font-weight: bold;}.tundra .dijitTimePickerItemSelected {color: black; background: #bbc4d0 none;}.tundra .dijitTimePickerItemHover {background: #60a1ea none; 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 #ccc;}.tundra .dijitTimePickerTickHover,.tundra .dijitTimePickerTickSelected {margin-top:-0.3em; margin-bottom:-0.3em; border-bottom: none;}.tundra .dijitToolbar {border-bottom: 1px solid #ccc; background:#eaeaea url("images/titleBar.png") repeat-x top left;}.dj_ie6 .tundra .dijitToolbar {height: 10px;}.tundra .dijitToolbar .dijitButtonNode,.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; margin: 0; padding: 0; border: none; font-size: 12px;}.tundra .dijitToolbar .dijitButton,.tundra .dijitToolbar .dijitToggleButton,.tundra .dijitToolbar .dijitDropDownButton,.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {background: none; padding: 1px;}.tundra .dijitToolbar .dijitButtonChecked,.tundra .dijitToolbar .dijitToggleButtonChecked {background-color:#d4dff2; border:1px solid #316ac5; padding: 0;}.tundra .dijitToolbar .dijitButtonCheckedHover,.tundra .dijitToolbar .dijitToggleButtonCheckedHover {background-color:#abc1e5; border:1px solid #316ac5; padding: 0;}.tundra .dijitToolbar .dijitButtonHover,.tundra .dijitToolbar .dijitToggleButtonHover,.tundra .dijitToolbar .dijitDropDownButtonHover,.tundra .dijitToolbar .dijitComboButton .dijitButtonContentsHover,.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {border: 1px solid #869cbf; padding: 0; background-color:#e1e5f0;}.tundra .dijitToolbar label {padding: 3px 3px 0 6px;}.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {border: 1px #555 dotted !important; padding: 0;}.tundra .dijitToolbarSeparator {background: url("../../icons/images/editorIconsEnabled.png");}.tundra .dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsDisabled.png");}.tundra .dijitDialog {background: #fff; border: 1px solid #7eabcd; padding: 0; -webkit-box-shadow: 0 5px 10px #adadad;}.tundra .dijitDialogPaneContent {background: #fff; border-top: 1px solid #d3d3d3; padding:10px;}.tundra .dijitDialogTitleBar {background: #fafafa url("images/titleBar.png") repeat-x top left; padding: 5px 6px 3px 6px; outline:0;}.tundra .dijitDialogTitle {font-weight: bold; padding: 0 4px;}.tundra .dijitDialogCloseIcon {background: url("images/tabClose.png") no-repeat right top; position: absolute; vertical-align: middle; right: 6px; top: 4px; height: 15px; width: 15px;}.dj_ie6 .tundra .dijitDialogCloseIcon {background : url("images/tabClose.gif") no-repeat right top;}.tundra .dijitDialogCloseIconHover {background: url("images/tabCloseHover.png") no-repeat right top;}.dj_ie6 .tundra .dijitDialogCloseIconHover {background : url("images/tabCloseHover.gif") no-repeat right top;}.tundra .dijitTooltip,.tundra .dijitTooltipDialog {background: transparent;}.dijitTooltipBelow {padding-top: 13px;}.dijitTooltipAbove {padding-bottom: 13px;}.tundra .dijitTooltipContainer {background: #ffffff url("images/popupMenuBg.gif") repeat-x bottom left; border: 1px solid #7eabcd; padding: 0.45em; -webkit-border-radius: 3px; -moz-border-radius: 3px;}.tundra .dijitTooltipConnector {border:0; z-index: 2;}.tundra .dijitTooltipABRight .dijitTooltipConnector {left: auto !important; right: 3px;}.tundra .dijitTooltipBelow .dijitTooltipConnector {top: 0; left: 3px; background:url("images/tooltipConnectorUp.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipBelow .dijitTooltipConnector {background-image: url("images/tooltipConnectorUp.gif");}.tundra .dijitTooltipAbove .dijitTooltipConnector {bottom: 0; left: 3px; background:url("images/tooltipConnectorDown.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipAbove .dijitTooltipConnector {background-image: url("images/tooltipConnectorDown.gif");}.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector {bottom: -3px;}.tundra .dijitTooltipLeft {padding-right: 14px;}.tundra .dijitTooltipLeft .dijitTooltipConnector {right: 0; background:url("images/tooltipConnectorRight.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipLeft .dijitTooltipConnector {background-image: url("images/tooltipConnectorRight.gif");}.tundra .dijitTooltipRight {padding-left: 14px;}.tundra .dijitTooltipRight .dijitTooltipConnector {left: 0; background:url("images/tooltipConnectorLeft.png") no-repeat top left; width:16px; height:14px;}.dj_ie .tundra .dijitTooltipRight .dijitTooltipConnector {background-image: url("images/tooltipConnectorLeft.gif");}.dj_webkit .tundra .dijitTooltipContainer {-webkit-box-shadow: 0 5px 10px #adadad;}.tundra .dijitMenu,.tundra .dijitMenuBar {border: 1px solid #7eabcd; margin: 0; padding: 0; background-color: #f7f7f7;}.tundra .dijitBorderContainer .dijitMenuBar {border:1px solid #ccc;}.tundra .dijitMenuItem {font-family: sans-serif; margin: 0;}.tundra .dijitMenuItem {padding: 4px 5px;}.tundra .dijitMenuPreviousButton, .tundra .dijitMenuNextButton {font-style: italic;}.tundra .dijitMenuItem td {padding: 2px;}.tundra .dijitMenuPassive .dijitMenuItemHover,.tundra .dijitComboBoxMenu .dijitMenuItemHover,.tundra .dijitMenuItemSelected {background-color: #3559ac; color:#fff;}.tundra .dijitMenuItemIcon {width: 16px; height: 16px;}.tundra .dijitMenuExpand {width: 7px; height: 7px; background-image: url("images/spriteArrows.png"); background-position: -14px 0;}.dj_ie6 .tundra .dijitMenuExpand {background-image: url("images/spriteArrows.gif");}.tundra .dijitMenuSeparatorTop {border-bottom: 1px solid #9b9b9b;}.tundra .dijitMenuSeparatorBottom {border-top: 1px solid #e8e8e8;}.tundra .dijitCheckedMenuItemIconChar {display: none;}.tundra .dijitCheckedMenuItemIcon {background-image: url("images/checkmark.png"); background-position: -80px;}.dj_ie6 .tundra .dijitCheckedMenuItemIcon {background-image: url("images/checkmark.gif");}.tundra .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-position: -64px;}.dijitEditor {border:1px solid #bfbfbf; border-top:0;}.tundra .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.tundra .dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled.png"); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled.png");}.dijitEditorIconSep {background-position: 0;}.dijitEditorIconSave {background-position: -18px;}.dijitEditorIconPrint {background-position: -36px;}.dijitEditorIconCut {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconPaste {background-position: -90px;}.dijitEditorIconDelete {background-position: -108px;}.dijitEditorIconCancel {background-position: -126px;}.dijitEditorIconUndo {background-position: -144px;}.dijitEditorIconRedo {background-position: -162px;}.dijitEditorIconSelectAll {background-position: -180px;}.dijitEditorIconBold {background-position: -198px;}.dijitEditorIconItalic {background-position: -216px;}.dijitEditorIconUnderline {background-position: -234px;}.dijitEditorIconStrikethrough {background-position: -252px;}.dijitEditorIconSuperscript {background-position: -270px;}.dijitEditorIconSubscript {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconIndent {background-position: -378px;}.dijitEditorIconOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListBulletOutdent {background-position: -432px;}.dijitEditorIconListNumIndent {background-position: -450px;}.dijitEditorIconListNumOutdent {background-position: -468px;}.dijitEditorIconTabIndent {background-position: -486px;}.dijitEditorIconLeftToRight {background-position: -504px;}.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {background-position: -522px;}.dijitEditorIconBackColor {background-position: -540px;}.dijitEditorIconForeColor {background-position: -558px;}.dijitEditorIconHiliteColor {background-position: -576px;}.dijitEditorIconNewPage {background-position: -594px;}.dijitEditorIconInsertImage {background-position: -612px;}.dijitEditorIconInsertTable {background-position: -630px;}.dijitEditorIconSpace {background-position: -648px;}.dijitEditorIconInsertHorizontalRule {background-position: -666px;}.dijitEditorIconInsertOrderedList {background-position: -684px;}.dijitEditorIconInsertUnorderedList {background-position: -702px;}.dijitEditorIconCreateLink {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconViewSource {background-position: -756px;}.dijitEditorIconRemoveFormat {background-position: -774px;}.dijitEditorIconFullScreen {background-position: -792px;}.dijitEditorIconWikiword {background-position: -810px;} .dijitColorPalette {border:1px solid #7eabcd; background:#fff; -moz-border-radius: 0 !important;}.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.tundra .dijitCalendarRtl .dijitCalendarDecrease {background-position: -30px top;}.tundra .dijitCalendarRtl .dijitCalendarIncrease {background-position: 0 top;} .dj_ie6 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie7 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover {border-top: 0;}.tundra .dijitDialogRtl .dijitDialogCloseIcon {right: auto; left: 5px;}.tundra .dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.tundra .dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.tundra .dijitMenuItemRtl .dijitMenuExpand {background-position: -7px 0;}.tundra .dijitTreeNodeRtl,.tundra .dijitTreeNodeRtl .dijitTreeExpandoLeaf {background-image: none;}.tundra .dijitTreeNodeRtl .dijitTreeExpandoOpened {background-image: url("images/treeExpand_minus_rtl.gif");}.tundra .dijitTreeNodeRtl .dijitTreeExpandoClosed {background-image: url("images/treeExpand_plus_rtl.gif");}.tundra .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {background-position: -7px 0;}.tundra .dijitTabRtl {padding:2px 9px 2px 8px;}.tundra .dijitSliderRtl .dijitSliderProgressBarH,.tundra .dijitSliderRtl .dijitSliderRemainingBarH,.tundra .dijitSliderRtl .dijitSliderLeftBumper,.tundra .dijitSliderRtl .dijitSliderRightBumper,.tundra .dijitSliderRtl .dijitSliderTopBumper {background-position: top right;}.tundra .dijitSliderRtl .dijitSliderProgressBarV,.tundra .dijitSliderRtl .dijitSliderRemainingBarV,.tundra .dijitSliderRtl .dijitSliderBottomBumper {background-position: bottom right;}.tundra .dijitSliderRtl .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.tundra .dijitSliderRtl .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.tundra .dijitSliderRtl .dijitSliderIncrementIconH {background-position: -7px 0;}.tundra .dijitSliderRtl .dijitSliderDecrementIconH {background-position: -14px 0;} \ No newline at end of file diff --git a/resources/dijit/themes/tundra/tundra_rtl.css b/resources/dijit/themes/tundra/tundra_rtl.css new file mode 100644 index 00000000..f1dea954 --- /dev/null +++ b/resources/dijit/themes/tundra/tundra_rtl.css @@ -0,0 +1 @@ +.dijitRtl .dijitPlaceHolder {left: auto; right: 0;}.dijitMenuItemRtl {text-align: right;}.dj_iequirks .dijitComboButtonRtl button {float:left;}.dj_ie .dijitTextBoxRtl .dijitInputContainer {clear: right;}.dijitTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitComboBoxRtl .dijitArrowButtonContainer {border-right-width: 1px !important; border-left-width: 0 !important;}.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {right: 0; left: auto;}.dijitSelectRtl .dijitButtonText {float: right;}.dijitTextBoxRtl .dijitSpinnerButtonContainer,.dijitValidationTextBoxRtl .dijitValidationContainer,.dijitTextBoxRtl .dijitArrowButtonContainer {float: left;}.dijitCalendarRtl .dijitCalendarNextYear {margin:0 0.55em 0 0;}.dijitCalendarRtl .dijitCalendarPreviousYear {margin:0 0 0 0.55em;}.dijitSliderRtl .dijitSliderImageHandleV {left:auto;}.dijitSliderRtl .dijitSliderImageHandleH {left:-50%;}.dijitSliderRtl .dijitSliderMoveableH {right:auto; left:0;}.dijitSliderRtl .dijitRuleContainerV {float:right;}.dj_ie .dijitSliderRtl .dijitRuleContainerV {text-align:right;}.dj_ie .dijitSliderRtl .dijitRuleLabelV {text-align:left;}.dj_ie .dijitSliderRtl .dijitRuleLabelH {zoom:1;}.dijitSliderRtl .dijitSliderProgressBarH {float:right; right:0; left:auto;}.dijitRtl .dijitContentPaneLoading .dijitIconLoading,.dijitRtl .dijitContentPaneError .dijitIconError {margin-right: 0; margin-left: 9px;}.dijitTabControllerRtl .nowrapTabStrip {text-align: right;}.dijitTabRtl .dijitTabCloseButton {margin-left: 0; margin-right: 1em;}.dj_ie6 .dijitTabRtl .tabLabel,.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie6 .dijitTabContainerLeft-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerLeft-tabs .dijitTabRtl {zoom: 1;}.dj_ie6 .dijitTabContainerRight-tabs .dijitTabRtl,.dj_ie7 .dijitTabContainerRight-tabs .dijitTabRtl {left: 0;}.dj_ie6 .dijitTabContainerRightRtl .dijitTabContainerRight-tabs,.dj_ie6 .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {width: 1%;}.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {width:100%;}.dijitColorPaletteRtl .dijitColorPaletteUnder {left: auto; right: 0;}.dijitSelectRtl .dijitButtonContents {border-style: none none none solid; text-align: right;}.dijitRtl .dojoDndHorizontal .dojoDndItemBefore {border-width: 0 2px 0 0; padding: 2px 0 2px 2px;}.dijitRtl .dojoDndHorizontal .dojoDndItemAfter {border-width: 0 0 0 2px; padding: 2px 2px 2px 0;}.tundra .dijitCalendarRtl .dijitCalendarDecrease {background-position: -30px top;}.tundra .dijitCalendarRtl .dijitCalendarIncrease {background-position: 0 top;} .dj_ie6 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover,.dj_ie7 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover {border-top: 0;}.tundra .dijitDialogRtl .dijitDialogCloseIcon {right: auto; left: 5px;}.tundra .dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.tundra .dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitEditorRtl .dijitEditorIcon {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.dijitEditorRtlDisabled .dijitEditorIcon {background-image: url("../../icons/images/editorIconsDisabled_rtl.png");}.dijitToolbarRtl .dijitToolbarSeparator {background-image: url("../../icons/images/editorIconsEnabled_rtl.png");}.tundra .dijitMenuItemRtl .dijitMenuExpand {background-position: -7px 0;}.tundra .dijitTreeNodeRtl,.tundra .dijitTreeNodeRtl .dijitTreeExpandoLeaf {background-image: none;}.tundra .dijitTreeNodeRtl .dijitTreeExpandoOpened {background-image: url("images/treeExpand_minus_rtl.gif");}.tundra .dijitTreeNodeRtl .dijitTreeExpandoClosed {background-image: url("images/treeExpand_plus_rtl.gif");}.tundra .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {background-position: -7px 0;}.tundra .dijitTabRtl {padding:2px 9px 2px 8px;}.tundra .dijitSliderRtl .dijitSliderProgressBarH,.tundra .dijitSliderRtl .dijitSliderRemainingBarH,.tundra .dijitSliderRtl .dijitSliderLeftBumper,.tundra .dijitSliderRtl .dijitSliderRightBumper,.tundra .dijitSliderRtl .dijitSliderTopBumper {background-position: top right;}.tundra .dijitSliderRtl .dijitSliderProgressBarV,.tundra .dijitSliderRtl .dijitSliderRemainingBarV,.tundra .dijitSliderRtl .dijitSliderBottomBumper {background-position: bottom right;}.tundra .dijitSliderRtl .dijitSliderLeftBumper {border-left-width: 0; border-right-width: 1px;}.tundra .dijitSliderRtl .dijitSliderRightBumper {border-left-width: 1px; border-right-width: 0;}.tundra .dijitSliderRtl .dijitSliderIncrementIconH {background-position: -7px 0;}.tundra .dijitSliderRtl .dijitSliderDecrementIconH {background-position: -14px 0;} \ No newline at end of file diff --git a/resources/dojo/dojo.js b/resources/dojo/dojo.js new file mode 100644 index 00000000..009aff71 --- /dev/null +++ b/resources/dojo/dojo.js @@ -0,0 +1,664 @@ +//>>built +(function(e,j){var i,l,c=function(){},g=function(a){for(var d in a)return 0;return 1},h={}.toString,b=function(a){return"[object Function]"==h.call(a)},f=function(a){return"[object String]"==h.call(a)},a=function(a){return"[object Array]"==h.call(a)},k=function(a,d){if(a)for(var b=0;b")]),!a.def||d?ha:a.cjs&&a.cjs.exports;if(!a.executed){if(!a.def)return ha;var k=a.mid,f=a.deps||[],m,c=[],g=0;for(a.executed=4;ge.attributes.length); +j.clearElement=function(e){e.innerHTML="";return e};j.normalize=function(e,l){var c=e.match(/[\?:]|[^:\?]*/g),g=0,h=function(b){var f=c[g++];if(":"==f)return 0;if("?"==c[g++]){if(!b&&j(f))return h();h(!0);return h(b)}return f||0};return(e=h())&&l(e)};j.load=function(e,l,c){e?l([e],c):c()};return j})},"dojo/_base/config":function(){define(["../has","require"],function(e,j){var i={},l=j.rawConfig,c;for(c in l)i[c]=l[c];return i})},"dojo/_base/array":function(){define(["./kernel","../has","./lang"], +function(e,j,i){function l(a){return h[a]=new Function("item","index","array",a)}function c(a){var b=!a;return function(d,f,m){var c=0,g=d&&d.length||0,e;g&&"string"==typeof d&&(d=d.split(""));"string"==typeof f&&(f=h[f]||l(f));if(m)for(;ce? +(e=h+e,0>e&&(e=d)):e=e>=h?h+c:e;for(h&&"string"==typeof m&&(m=m.split(""));e!=l;e+=k)if(m[e]==g)return e;return-1}}var h={},b,f={every:c(!1),some:c(!0),indexOf:g(!0),lastIndexOf:g(!1),forEach:function(a,b,d){var f=0,m=a&&a.length||0;m&&"string"==typeof a&&(a=a.split(""));"string"==typeof b&&(b=h[b]||l(b));if(d)for(;f=t&&(t=0,r.ioPublish&&e.publish&&(!a||a&&!1!==a.ioArgs.args.ioPublish)&&e.publish("/dojo/io/stop"))},t=0;p.after(m,"_onAction",function(){t-=1});p.after(m,"_onInFlight",u);e._ioCancelAll=m.cancelAll;e._ioNotifyStart=function(a){r.ioPublish&& +e.publish&&!1!==a.ioArgs.args.ioPublish&&(t||e.publish("/dojo/io/start"),t+=1,e.publish("/dojo/io/send",[a]))};e._ioWatch=function(b,d,f,k){b.ioArgs.options=b.ioArgs.args;a.mixin(b,{response:b.ioArgs,isValid:function(){return d(b)},isReady:function(){return f(b)},handleResponse:function(){return k(b)}});m(b);u(b)};e._ioAddQueryToUrl=function(a){if(a.query.length)a.url+=(-1==a.url.indexOf("?")?"?":"&")+a.query,a.query=null};e.xhr=function(a,b,d){var f,k=e._ioSetArgs(b,function(){f&&f.cancel()},v,s), +m=k.ioArgs;"postData"in b?m.query=b.postData:"putData"in b?m.query=b.putData:"rawBody"in b?m.query=b.rawBody:(2a?(g=l(h),h=""):(g=l(h.slice(0,a)),h=l(h.slice(a+1)));"string"==typeof c[g]&&(c[g]=[c[g]]);e.isArray(c[g])?c[g].push(h):c[g]=h}return c}}})},"dojo/dom":function(){define(["./sniff","./_base/lang","./_base/window"],function(e,j,i){if(7>=e("ie"))try{document.execCommand("BackgroundImageCache",!1,!0)}catch(l){}var c={};c.byId=e("ie")?function(c,e){if("string"!=typeof c)return c;var b=e||i.doc,f=c&&b.getElementById(c);if(f&&(f.attributes.id.value==c||f.id==c))return f;b=b.all[c];if(!b|| +b.nodeName)b=[b];for(var a=0;f=b[a++];)if(f.attributes&&f.attributes.id&&f.attributes.id.value==c||f.id==c)return f}:function(c,e){return("string"==typeof c?(e||i.doc).getElementById(c):c)||null};c.isDescendant=function(g,e){try{g=c.byId(g);for(e=c.byId(e);g;){if(g==e)return!0;g=g.parentNode}}catch(b){}return!1};c.setSelectable=function(g,h){g=c.byId(g);if(e("mozilla"))g.style.MozUserSelect=h?"":"none";else if(e("khtml")||e("webkit"))g.style.KhtmlUserSelect=h?"auto":"none";else if(e("ie"))for(var b= +g.unselectable=h?"":"on",f=g.getElementsByTagName("*"),a=0,k=f.length;a"file|submit|image|reset|button".indexOf(d)&&!a.disabled){var p=h,m=k,a=c.fieldToObject(a);if(null!==a){var n=p[m];"string"==typeof n?p[m]=[n,a]:e.isArray(n)?n.push(a):p[m]=a}if("image"==d)h[k+".x"]=h[k+".y"]=h[k].x=h[k].y=0}}return h},toQuery:function(g){return i.objectToQuery(c.toObject(g))},toJson:function(g, +e){return l.stringify(c.toObject(g),null,e?4:0)}};return c})},"dojo/json":function(){define(["./has"],function(e){var j="undefined"!=typeof JSON;e.add("json-parse",j);e.add("json-stringify",j&&'{"a":1}'==JSON.stringify({a:0},function(e,c){return c||1}));if(e("json-stringify"))return JSON;var i=function(e){return('"'+e.replace(/(["\\])/g,"\\$1")+'"').replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")};return{parse:e("json-parse")?JSON.parse: +function(e,c){if(c&&!/^([\s\[\{]*(?:"(?:\\.|[^"])+"|-?\d[\d\.]*(?:[Ee][+-]?\d+)?|null|true|false|)[\s\]\}]*(?:,|:|$))+$/.test(e))throw new SyntaxError("Invalid characters in JSON");return eval("("+e+")")},stringify:function(e,c,g){function h(f,a,k){c&&(f=c(k,f));var d;d=typeof f;if("number"==d)return isFinite(f)?f+"":"null";if("boolean"==d)return f+"";if(null===f)return"null";if("string"==typeof f)return i(f);if("function"==d||"undefined"==d)return b;if("function"==typeof f.toJSON)return h(f.toJSON(k), +a,k);if(f instanceof Date)return'"{FullYear}-{Month+}-{Date}T{Hours}:{Minutes}:{Seconds}Z"'.replace(/\{(\w+)(\+)?\}/g,function(a,b,d){a=f["getUTC"+b]()+(d?1:0);return 10>a?"0"+a:a});if(f.valueOf()!==f)return h(f.valueOf(),a,k);var e=g?a+g:"",m=g?" ":"",n=g?"\n":"";if(f instanceof Array){for(var m=f.length,o=[],k=0;k");}}})},"dojo/promise/tracer":function(){define(["../_base/lang","./Promise","../Evented"],function(e,j,i){function l(e){setTimeout(function(){g.apply(c,e)},0)}var c=new i,g=c.emit; +c.emit=null;j.prototype.trace=function(){var c=e._toArray(arguments);this.then(function(b){l(["resolved",b].concat(c))},function(b){l(["rejected",b].concat(c))},function(b){l(["progress",b].concat(c))});return this};j.prototype.traceRejected=function(){var c=e._toArray(arguments);this.otherwise(function(b){l(["rejected",b].concat(c))});return this};return c})},"dojo/Evented":function(){define("dojo/Evented",["./aspect","./on"],function(e,j){function i(){}var l=e.after;i.prototype={on:function(c,g){return j.parse(this, +c,g,function(c,b){return l(c,"on"+b,g,!0)})},emit:function(c,g){var e=[this];e.push.apply(e,arguments);return j.emit.apply(j,e)}};return i})},"dojo/aspect":function(){define("dojo/aspect",[],function(){function e(b,f,a,k){var d=b[f],c="around"==f,m;if(c){var g=a(function(){return d.advice(this,arguments)});m={remove:function(){m.cancelled=!0},advice:function(a,b){return m.cancelled?d.advice(a,b):g.apply(a,b)}}}else m={remove:function(){var a=m.previous,d=m.next;if(!d&&!a)delete b[f];else if(a?a.next= +d:b[f]=d,d)d.previous=a},id:l++,advice:a,receiveArguments:k};if(d&&!c)if("after"==f){for(a=d;a;)d=a,a=a.next;d.next=m;m.previous=d}else{if("before"==f)b[f]=m,m.next=d,d.previous=m}else b[f]=m;return m}function j(b){return function(f,a,k,d){var c=f[a],m;if(!c||c.target!=f){f[a]=m=function(){for(var a=l,b=arguments,d=m.before;d;)b=d.advice.apply(this,b)||b,d=d.next;if(m.around)var f=m.around.advice(this,b);for(d=m.after;d&&d.idi("jscript"))&&!i("config-_allow_leaks")){"undefined"==typeof _dojoIEListeners_&&(_dojoIEListeners_=[]);var f=a[b];if(!f||!f.listeners){var k=f,f=Function("event","var callee = arguments.callee; for(var i = 0; ia||304===a||1223===a||!a}})},"dojo/errors/RequestError":function(){define(["./create"],function(e){return e("RequestError",function(e,i){this.response=i})})},"dojo/errors/RequestTimeoutError":function(){define(["./create","./RequestError"],function(e, +j){return e("RequestTimeoutError",null,j,{dojoType:"timeout"})})},"dojo/request/xhr":function(){define(["../errors/RequestError","./watch","./handlers","./util","../has"],function(e,j,i,l,c){function g(a,b){var d=a.xhr;a.status=a.xhr.status;a.text=d.responseText;if("xml"===a.options.handleAs)a.data=d.responseXML;if(!b)try{i(a)}catch(f){b=f}b?this.reject(b):l.checkStatus(d.status)?this.resolve(a):(b=new e("Unable to load "+a.url+" status: "+d.status,a),this.reject(b))}function h(m,n,i){var v=l.parseArgs(m, +l.deepCreate(p,n),c("native-formdata")&&n&&n.data&&n.data instanceof FormData),m=v.url,n=v.options,s,u=l.deferred(v,k,b,f,g,function(){s&&s()}),t=v.xhr=h._create();if(!t)return u.cancel(new e("XHR was not created")),i?u:u.promise;v.getHeader=function(a){return this.xhr.getResponseHeader(a)};a&&(s=a(t,u,v));var y=n.data,z=!n.sync,I=n.method;try{t.open(I,m,z,n.user||d,n.password||d);if(n.withCredentials)t.withCredentials=n.withCredentials;var J=n.headers,N;if(J)for(var E in J)"content-type"===E.toLowerCase()? +N=J[E]:J[E]&&t.setRequestHeader(E,J[E]);N&&!1!==N&&t.setRequestHeader("Content-Type",N);(!J||!("X-Requested-With"in J))&&t.setRequestHeader("X-Requested-With","XMLHttpRequest");l.notify&&l.notify.emit("send",v,u.promise.cancel);t.send(y)}catch(S){u.reject(S)}j(u);t=null;return i?u:u.promise}c.add("native-xhr",function(){return"undefined"!==typeof XMLHttpRequest});c.add("dojo-force-activex-xhr",function(){return c("activex")&&!document.addEventListener&&"file:"===window.location.protocol});c.add("native-xhr2", +function(){if(c("native-xhr")){var a=new XMLHttpRequest;return"undefined"!==typeof a.addEventListener&&("undefined"===typeof opera||"undefined"!==typeof a.upload)}});c.add("native-formdata",function(){return"function"===typeof FormData});var b,f,a,k;c("native-xhr2")?(b=function(){return!this.isFulfilled()},k=function(a,b){b.xhr.abort()},a=function(a,b,d){function f(){b.handleResponse(d)}function c(a){a=new e("Unable to load "+d.url+" status: "+a.target.status,d);b.handleResponse(d,a)}function k(a){if(a.lengthComputable)d.loaded= +a.loaded,d.total=a.total,b.progress(d)}a.addEventListener("load",f,!1);a.addEventListener("error",c,!1);a.addEventListener("progress",k,!1);return function(){a.removeEventListener("load",f,!1);a.removeEventListener("error",c,!1);a.removeEventListener("progress",k,!1)}}):(b=function(a){return a.xhr.readyState},f=function(a){return 4===a.xhr.readyState},k=function(a,b){var d=b.xhr,f=typeof d.abort;("function"===f||"object"===f||"unknown"===f)&&d.abort()});var d,p={data:null,query:null,sync:!1,method:"GET", +headers:{"Content-Type":"application/x-www-form-urlencoded"}};h._create=function(){throw Error("XMLHTTP not available");};if(c("native-xhr")&&!c("dojo-force-activex-xhr"))h._create=function(){return new XMLHttpRequest};else if(c("activex"))try{new ActiveXObject("Msxml2.XMLHTTP"),h._create=function(){return new ActiveXObject("Msxml2.XMLHTTP")}}catch(m){try{new ActiveXObject("Microsoft.XMLHTTP"),h._create=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}catch(n){}}l.addCommonMethods(h);return h})}, +"dojo/request/handlers":function(){define(["../json","../_base/kernel","../_base/array","../has"],function(e,j,i,l){function c(f){var a=b[f.options.handleAs];f.data=a?a(f):f.data||f.text;return f}l.add("activex","undefined"!==typeof ActiveXObject);var g;if(l("activex")){var h=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML.DOMDocument"];g=function(b){var a=b.data;if(!a||!a.documentElement){var c=b.text;i.some(h,function(b){try{var f=new ActiveXObject(b);f.async= +!1;f.loadXML(c);a=f}catch(m){return!1}return!0})}return a}}var b={javascript:function(b){return j.eval(b.text||"")},json:function(b){return e.parse(b.text||null)},xml:g};c.register=function(f,a){b[f]=a};return c})},"dojo/main":function(){define("./_base/kernel,./has,require,./sniff,./_base/lang,./_base/array,./_base/config,./ready,./_base/declare,./_base/connect,./_base/Deferred,./_base/json,./_base/Color,./has!dojo-firebug?./_firebug/firebug,./_base/browser,require".split(","),function(e,j,i,l,c, +g,h,b){h.isDebug&&i(["./_firebug/firebug"]);var f=h.require;f&&(f=g.map(c.isArray(f)?f:[f],function(a){return a.replace(/\./g,"/")}),e.isAsync?i(f):b(1,function(){i(f)}));return e})},"dojo/ready":function(){define(["./_base/kernel","./has","require","./domReady","./_base/lang"],function(e,j,i,l,c){var g=0,h,b=[],f=0,a=function(){if(g&&!f&&b.length){f=1;var d=b.shift();try{d()}finally{f=0}f=0;b.length&&h(a)}};i.on("idle",a);h=function(){i.idle()&&a()};var j=e.ready=e.addOnLoad=function(a,f,k){var g= +c._toArray(arguments);"number"!=typeof a?(k=f,f=a,a=1E3):g.shift();k=k?c.hitch.apply(e,g):function(){f()};k.priority=a;for(g=0;g=b[g].priority;g++);b.splice(g,0,k);h()},k=e.config.addOnLoad;if(k)j[c.isArray(k)?"apply":"call"](e,k);l(function(){g=1;e._postLoad=e.config.afterOnLoad=!0;b.length&&h(a)});return j})},"dojo/domReady":function(){define(["./has"],function(e){function j(a){h?a(l):b.push(a)}var i=this,l=document,c={loaded:1,complete:1},g="string"!=typeof l.readyState,h=!!c[l.readyState]; +if(g)l.readyState="loading";if(!h){var b=[],f=[],a=function(a){a=a||i.event;if(!(h||"readystatechange"==a.type&&!c[l.readyState])){h=1;if(g)l.readyState="complete";for(;b.length;)b.shift()(l)}},k=function(d,f){d.addEventListener(f,a,!1);b.push(function(){d.removeEventListener(f,a,!1)})};if(!e("dom-addeventlistener")){var k=function(d,f){f="on"+f;d.attachEvent(f,a);b.push(function(){d.detachEvent(f,a)})},d=l.createElement("div");try{d.doScroll&&null===i.frameElement&&f.push(function(){try{return d.doScroll("left"), +1}catch(a){}})}catch(p){}}k(l,"DOMContentLoaded");k(i,"load");"onreadystatechange"in l?k(l,"readystatechange"):g||f.push(function(){return c[l.readyState]});if(f.length){var m=function(){if(!h){for(var b=f.length;b--;)if(f[b]()){a("poller");return}setTimeout(m,30)}};m()}}j.load=function(a,b,d){j(d)};return j})},"dojo/_base/declare":function(){define(["./kernel","../has","./lang"],function(e,j,i){function l(a,b){throw Error("declare"+(b?" "+b:"")+": "+a);}function c(a,b,d){var f,c,k,m,g,e,h,i=this._inherited= +this._inherited||{};"string"==typeof a&&(f=a,a=b,b=d);d=0;m=a.callee;(f=f||m.nom)||l("can't deduce a name to call inherited()",this.declaredClass);g=this.constructor._meta;k=g.bases;h=i.p;if(f!=z){if(i.c!==m&&(h=0,e=k[0],g=e._meta,g.hidden[f]!==m)){(c=g.chains)&&"string"==typeof c[f]&&l("calling chained method with inherited: "+f,this.declaredClass);do if(g=e._meta,c=e.prototype,g&&(c[f]===m&&c.hasOwnProperty(f)||g.hidden[f]===m))break;while(e=k[++h]);h=e?h:-1}if(e=k[++h])if(c=e.prototype,e._meta&& +c.hasOwnProperty(f))d=c[f];else{m=s[f];do if(c=e.prototype,(d=c[f])&&(e._meta?c.hasOwnProperty(f):d!==m))break;while(e=k[++h])}d=e&&d||s[f]}else{if(i.c!==m&&(h=0,(g=k[0]._meta)&&g.ctor!==m)){c=g.chains;for((!c||"manual"!==c.constructor)&&l("calling chained constructor with inherited",this.declaredClass);(e=k[++h])&&!((g=e._meta)&&g.ctor===m););h=e?h:-1}for(;(e=k[++h])&&!(d=(g=e._meta)?g.ctor:e););d=e&&d}i.c=d;i.p=h;if(d)return!0===b?d:d.apply(this,b||a)}function g(a,b){return"string"==typeof a?this.__inherited(a, +b,!0):this.__inherited(a,!0)}function h(a,b,d){var f=this.getInherited(a,b);if(f)return f.apply(this,d||b||a)}function b(a){for(var b=this.constructor._meta.bases,d=0,f=b.length;dd||90d||111d||192d||222f?f-48:!a.shiftKey&&65<=f&&90>=f?f+32:k[f]||f}d=p(a,{type:"keypress",faux:!0,charCode:f});b.call(a.currentTarget,d);if(h("ie"))try{a.keyCode=d.keyCode}catch(c){}}}),f=j(a,"keypress",function(a){var d=a.charCode,a=p(a,{charCode:32<=d?d:0,faux:!0});return b.call(this,a)});return{remove:function(){d.remove();f.remove()}}}:h("opera")?function(a,b){return j(a,"keypress",function(a){var d=a.which;3==d&&(d=99);d=32>d&&!a.shiftKey?0:d;a.ctrlKey&&!a.shiftKey&&65<=d&&90>=d&&(d+=32);return b.call(this,p(a, +{charCode:d}))})}:function(b,d){return j(b,"keypress",function(b){a(b);return d.call(this,b)})};var n={_keypress:m,connect:function(a,b,d,c,k){var m=arguments,g=[],e=0;g.push("string"==typeof m[0]?null:m[e++],m[e++]);var h=m[e+1];g.push("string"==typeof h||"function"==typeof h?m[e++]:null,m[e++]);for(h=m.length;ee("ie")){var b=a.getBoundingClientRect(),d=b.left,b=b.top;7>e("ie")&&(d+=a.clientLeft,b+=a.clientTop);return{x:0>d?0:d,y:0>b?0:b}}return{x:0,y:0}};b.fixIeBiDiScrollLeft=function(a,f){var f=f||j.doc,d=e("ie");if(d&&!b.isBodyLtr(f)){var c= +e("quirks"),g=c?j.body(f):f.documentElement,h=j.global;6==d&&!c&&h.frameElement&&g.scrollHeight>g.clientHeight&&(a+=g.clientLeft);return 8>d||c?a+g.clientWidth-g.scrollWidth:-a}return a};b.position=function(a,f){var a=i.byId(a),d=j.body(a.ownerDocument),c=a.getBoundingClientRect(),c={x:c.left,y:c.top,w:c.right-c.left,h:c.bottom-c.top};if(e("ie")){var g=b.getIeDocumentElementOffset(a.ownerDocument);c.x-=g.x+(e("quirks")?d.clientLeft+d.offsetLeft:0);c.y-=g.y+(e("quirks")?d.clientTop+d.offsetTop:0)}f&& +(d=b.docScroll(a.ownerDocument),c.x+=d.x,c.y+=d.y);return c};b.getMarginSize=function(a,f){var a=i.byId(a),d=b.getMarginExtents(a,f||l.getComputedStyle(a)),c=a.getBoundingClientRect();return{w:c.right-c.left+d.w,h:c.bottom-c.top+d.h}};b.normalizeEvent=function(a){if(!("layerX"in a))a.layerX=a.offsetX,a.layerY=a.offsetY;if(!e("dom-addeventlistener")){var f=a.target,f=f&&f.ownerDocument||document,d=e("quirks")?f.body:f.documentElement,c=b.getIeDocumentElementOffset(f);a.pageX=a.clientX+b.fixIeBiDiScrollLeft(d.scrollLeft|| +0,f)-c.x;a.pageY=a.clientY+(d.scrollTop||0)-c.y}};return b})},"dojo/dom-style":function(){define(["./sniff","./dom"],function(e,j){function i(b,d,f){d=d.toLowerCase();if(e("ie")){if("auto"==f){if("height"==d)return b.offsetHeight;if("width"==d)return b.offsetWidth}if("fontweight"==d)switch(f){case 700:return"bold";default:return"normal"}}d in a||(a[d]=k.test(d));return a[d]?g(b,f):f}var l,c={};l=e("webkit")?function(a){var b;if(1==a.nodeType){var d=a.ownerDocument.defaultView;b=d.getComputedStyle(a, +null);if(!b&&a.style)a.style.display="",b=d.getComputedStyle(a,null)}return b||{}}:e("ie")&&(9>e("ie")||e("quirks"))?function(a){return 1==a.nodeType&&a.currentStyle?a.currentStyle:{}}:function(a){return 1==a.nodeType?a.ownerDocument.defaultView.getComputedStyle(a,null):{}};c.getComputedStyle=l;var g;g=e("ie")?function(a,b){if(!b)return 0;if("medium"==b)return 4;if(b.slice&&"px"==b.slice(-2))return parseFloat(b);var d=a.style,f=a.runtimeStyle,c=d.left,k=f.left;f.left=a.currentStyle.left;try{d.left= +b,b=d.pixelLeft}catch(g){b=0}d.left=c;f.left=k;return b}:function(a,b){return parseFloat(b)||0};c.toPixelValue=g;var h=function(a,b){try{return a.filters.item("DXImageTransform.Microsoft.Alpha")}catch(d){return b?{}:null}},b=9>e("ie")||e("ie")&&e("quirks")?function(a){try{return h(a).Opacity/100}catch(b){return 1}}:function(a){return l(a).opacity},f=9>e("ie")||e("ie")&&e("quirks")?function(a,b){var d=100*b,c=1==b;a.style.zoom=c?"":1;if(h(a))h(a,1).Opacity=d;else{if(c)return b;a.style.filter+=" progid:DXImageTransform.Microsoft.Alpha(Opacity="+ +d+")"}h(a,1).Enabled=!c;if("tr"==a.tagName.toLowerCase())for(d=a.firstChild;d;d=d.nextSibling)"td"==d.tagName.toLowerCase()&&f(d,b);return b}:function(a,b){return a.style.opacity=b},a={left:!0,top:!0},k=/margin|padding|width|height|max|min|offset/,d=e("ie")?"styleFloat":"cssFloat",p={cssFloat:d,styleFloat:d,"float":d};c.get=function(a,d){var f=j.byId(a),k=arguments.length;if(2==k&&"opacity"==d)return b(f);var d=p[d]||d,g=c.getComputedStyle(f);return 1==k?g:i(f,d,g[d]||f.style[d])};c.set=function(a, +b,d){var k=j.byId(a),g=arguments.length,e="opacity"==b,b=p[b]||b;if(3==g)return e?f(k,d):k.style[b]=d;for(var h in b)c.set(a,h,b[h]);return c.getComputedStyle(k)};return c})},"dojo/mouse":function(){define(["./_base/kernel","./on","./has","./dom","./_base/window"],function(e,j,i,l,c){function g(c,b){var f=function(a,f){return j(a,c,function(d){if(b)return b(d,f);if(!l.isDescendant(d.relatedTarget,a))return f.call(this,d)})};f.bubble=function(a){return g(c,function(b,d){var f=a(b.target),c=b.relatedTarget; +if(f&&f!=(c&&1==c.nodeType&&a(c)))return d.call(f,b)})};return f}i.add("dom-quirks",c.doc&&"BackCompat"==c.doc.compatMode);i.add("events-mouseenter",c.doc&&"onmouseenter"in c.doc.createElement("div"));i.add("events-mousewheel",c.doc&&"onmousewheel"in c.doc);c=i("dom-quirks")&&i("ie")||!i("dom-addeventlistener")?{LEFT:1,MIDDLE:4,RIGHT:2,isButton:function(c,b){return c.button&b},isLeft:function(c){return c.button&1},isMiddle:function(c){return c.button&4},isRight:function(c){return c.button&2}}:{LEFT:0, +MIDDLE:1,RIGHT:2,isButton:function(c,b){return c.button==b},isLeft:function(c){return 0==c.button},isMiddle:function(c){return 1==c.button},isRight:function(c){return 2==c.button}};e.mouseButtons=c;e=i("events-mousewheel")?"mousewheel":function(c,b){return j(c,"DOMMouseScroll",function(f){f.wheelDelta=-f.detail;b.call(this,f)})};return{_eventHandler:g,enter:g("mouseover"),leave:g("mouseout"),wheel:e,isLeft:c.isLeft,isMiddle:c.isMiddle,isRight:c.isRight}})},"dojo/keys":function(){define(["./_base/kernel", +"./sniff"],function(e,j){return e.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,META:j("webkit")?91:224,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108, +NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,UP_DPAD:175,DOWN_DPAD:176,LEFT_DPAD:177,RIGHT_DPAD:178,copyKey:j("mac")&&!j("air")?j("safari")?91:224:17}})},"dojo/_base/Color":function(){define(["./kernel","./lang","./array","./config"],function(e,j,i,l){var c=e.Color=function(c){c&&this.setColor(c)};c.named={black:[0,0,0],silver:[192,192,192],gray:[128, +128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:l.transparentColor||[0,0,0,0]};j.extend(c,{r:255,g:255,b:255,a:1,_set:function(c,e,b,f){this.r=c;this.g=e;this.b=b;this.a=f},setColor:function(g){j.isString(g)?c.fromString(g,this):j.isArray(g)?c.fromArray(g,this):(this._set(g.r,g.g,g.b,g.a),g instanceof c|| +this.sanitize());return this},sanitize:function(){return this},toRgb:function(){return[this.r,this.g,this.b]},toRgba:function(){return[this.r,this.g,this.b,this.a]},toHex:function(){return"#"+i.map(["r","g","b"],function(c){c=this[c].toString(16);return 2>c.length?"0"+c:c},this).join("")},toCss:function(c){var e=this.r+", "+this.g+", "+this.b;return(c?"rgba("+e+", "+this.a:"rgb("+e)+")"},toString:function(){return this.toCss(!0)}});c.blendColors=e.blendColors=function(g,e,b,f){var a=f||new c;i.forEach(["r", +"g","b","a"],function(f){a[f]=g[f]+(e[f]-g[f])*b;"a"!=f&&(a[f]=Math.round(a[f]))});return a.sanitize()};c.fromRgb=e.colorFromRgb=function(g,e){var b=g.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return b&&c.fromArray(b[1].split(/\s*,\s*/),e)};c.fromHex=e.colorFromHex=function(g,e){var b=e||new c,f=4==g.length?4:8,a=(1<>=f;b[c]=4==f?17*d:d});b.a=1;return b};c.fromArray=e.colorFromArray=function(g, +e){var b=e||new c;b._set(Number(g[0]),Number(g[1]),Number(g[2]),Number(g[3]));if(isNaN(b.a))b.a=1;return b.sanitize()};c.fromString=e.colorFromString=function(g,e){var b=c.named[g];return b&&c.fromArray(b,e)||c.fromRgb(g,e)||c.fromHex(g,e)};return c})},"dojo/_base/browser":function(){require.has&&require.has.add("config-selectorEngine","acme");define("../ready,./kernel,./connect,./unload,./window,./event,./html,./NodeList,../query,./xhr,./fx".split(","),function(e){return e})},"dojo/_base/unload":function(){define(["./kernel", +"./lang","../on"],function(e,j,i){var l=window,c={addOnWindowUnload:function(c,h){if(!e.windowUnloaded)i(l,"unload",e.windowUnloaded=function(){});i(l,"unload",j.hitch(c,h))},addOnUnload:function(c,e){i(l,"beforeunload",j.hitch(c,e))}};e.addOnWindowUnload=c.addOnWindowUnload;e.addOnUnload=c.addOnUnload;return c})},"dojo/_base/html":function(){define("./kernel,../dom,../dom-style,../dom-attr,../dom-prop,../dom-class,../dom-construct,../dom-geometry".split(","),function(e,j,i,l,c,g,h,b){e.byId=j.byId; +e.isDescendant=j.isDescendant;e.setSelectable=j.setSelectable;e.getAttr=l.get;e.setAttr=l.set;e.hasAttr=l.has;e.removeAttr=l.remove;e.getNodeProp=l.getNodeProp;e.attr=function(b,a,c){return 2==arguments.length?l["string"==typeof a?"get":"set"](b,a):l.set(b,a,c)};e.hasClass=g.contains;e.addClass=g.add;e.removeClass=g.remove;e.toggleClass=g.toggle;e.replaceClass=g.replace;e._toDom=e.toDom=h.toDom;e.place=h.place;e.create=h.create;e.empty=function(b){h.empty(b)};e._destroyElement=e.destroy=function(b){h.destroy(b)}; +e._getPadExtents=e.getPadExtents=b.getPadExtents;e._getBorderExtents=e.getBorderExtents=b.getBorderExtents;e._getPadBorderExtents=e.getPadBorderExtents=b.getPadBorderExtents;e._getMarginExtents=e.getMarginExtents=b.getMarginExtents;e._getMarginSize=e.getMarginSize=b.getMarginSize;e._getMarginBox=e.getMarginBox=b.getMarginBox;e.setMarginBox=b.setMarginBox;e._getContentBox=e.getContentBox=b.getContentBox;e.setContentSize=b.setContentSize;e._isBodyLtr=e.isBodyLtr=b.isBodyLtr;e._docScroll=e.docScroll= +b.docScroll;e._getIeDocumentElementOffset=e.getIeDocumentElementOffset=b.getIeDocumentElementOffset;e._fixIeBiDiScrollLeft=e.fixIeBiDiScrollLeft=b.fixIeBiDiScrollLeft;e.position=b.position;e.marginBox=function(f,a){return a?b.setMarginBox(f,a):b.getMarginBox(f)};e.contentBox=function(f,a){return a?b.setContentSize(f,a):b.getContentBox(f)};e.coords=function(f,a){e.deprecated("dojo.coords()","Use dojo.position() or dojo.marginBox().");var f=j.byId(f),c=i.getComputedStyle(f),c=b.getMarginBox(f,c),d= +b.position(f,a);c.x=d.x;c.y=d.y;return c};e.getProp=c.get;e.setProp=c.set;e.prop=function(b,a,k){return 2==arguments.length?c["string"==typeof a?"get":"set"](b,a):c.set(b,a,k)};e.getStyle=i.get;e.setStyle=i.set;e.getComputedStyle=i.getComputedStyle;e.__toPixelValue=e.toPixelValue=i.toPixelValue;e.style=function(b,a,c){switch(arguments.length){case 1:return i.get(b);case 2:return i["string"==typeof a?"get":"set"](b,a)}return i.set(b,a,c)};return e})},"dojo/dom-attr":function(){define("exports,./sniff,./_base/lang,./dom,./dom-style,./dom-prop".split(","), +function(e,j,i,l,c,g){function h(a,b){var d=a.getAttributeNode&&a.getAttributeNode(b);return d&&d.specified}var b={innerHTML:1,className:1,htmlFor:j("ie"),value:1},f={classname:"class",htmlfor:"for",tabindex:"tabIndex",readonly:"readOnly"};e.has=function(a,c){var d=c.toLowerCase();return b[g.names[d]||c]||h(l.byId(a),f[d]||c)};e.get=function(a,c){var a=l.byId(a),d=c.toLowerCase(),e=g.names[d]||c,m=a[e];if(b[e]&&"undefined"!=typeof m||"href"!=e&&("boolean"==typeof m||i.isFunction(m)))return m;d=f[d]|| +c;return h(a,d)?a.getAttribute(d):null};e.set=function(a,k,d){a=l.byId(a);if(2==arguments.length){for(var h in k)e.set(a,h,k[h]);return a}h=k.toLowerCase();var m=g.names[h]||k,j=b[m];if("style"==m&&"string"!=typeof d)return c.set(a,d),a;if(j||"boolean"==typeof d||i.isFunction(d))return g.set(a,k,d);a.setAttribute(f[h]||k,d);return a};e.remove=function(a,b){l.byId(a).removeAttribute(f[b.toLowerCase()]||b)};e.getNodeProp=function(a,b){var a=l.byId(a),d=b.toLowerCase(),c=g.names[d]||b;if(c in a&&"href"!= +c)return a[c];d=f[d]||b;return h(a,d)?a.getAttribute(d):null}})},"dojo/dom-prop":function(){define("exports,./_base/kernel,./sniff,./_base/lang,./dom,./dom-style,./dom-construct,./_base/connect".split(","),function(e,j,i,l,c,g,h,b){var f={},a=0,k=j._scopeName+"attrid";e.names={"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",valuetype:"valueType"};e.get=function(a,b){var a=c.byId(a),f=b.toLowerCase();return a[e.names[f]|| +b]};e.set=function(d,j,m){d=c.byId(d);if(2==arguments.length&&"string"!=typeof j){for(var n in j)e.set(d,n,j[n]);return d}n=j.toLowerCase();n=e.names[n]||j;if("style"==n&&"string"!=typeof m)return g.set(d,m),d;if("innerHTML"==n)return i("ie")&&d.tagName.toLowerCase()in{col:1,colgroup:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1}?(h.empty(d),d.appendChild(h.toDom(m,d.ownerDocument))):d[n]=m,d;if(l.isFunction(m)){var o=d[k];o||(o=a++,d[k]=o);f[o]||(f[o]={});var r=f[o][n];if(r)b.disconnect(r);else try{delete d[n]}catch(q){}m? +f[o][n]=b.connect(d,n,m):d[n]=null;return d}d[n]=m;return d}})},"dojo/dom-construct":function(){define("exports,./_base/kernel,./sniff,./_base/window,./dom,./dom-attr,./on".split(","),function(e,j,i,l,c,g,h){function b(a,b){var d=b.parentNode;d&&d.insertBefore(a,b)}var f={option:["select"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"],legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","colgroup"],li:["ul"]}, +a=/<\s*([\w\:]+)/,k={},d=0,p="__"+j._scopeName+"ToDomId",m;for(m in f)if(f.hasOwnProperty(m))j=f[m],j.pre="option"==m?'', +_buttonInputDisabled:g("ie")?"disabled":"",baseClass:"dijitTextBox",postMixInProperties:function(){var a=this.type.toLowerCase();if(this.templateString&&"input"==this.templateString.toLowerCase()||("hidden"==a||"file"==a)&&this.templateString==this.constructor.prototype.templateString)this.templateString=this._singleNodeTemplate;this.inherited(arguments)},postCreate:function(){this.inherited(arguments);9>g("ie")&&this.defer(function(){try{var a=i.getComputedStyle(this.domNode);if(a){var b=a.fontFamily; +if(b){var c=this.domNode.getElementsByTagName("INPUT");if(c)for(a=0;ab?1:al("ie")||l("ie")&&l("quirks"))){c.preventDefault();var e=c.srcElement,b=e.ownerDocument.createEventObject();b.keyCode=i.ESCAPE;b.shiftKey=c.shiftKey;e.fireEvent("onkeypress", +b)}}})})},"dijit/form/_TextBoxMixin":function(){define("dojo/_base/array,dojo/_base/declare,dojo/dom,dojo/_base/event,dojo/keys,dojo/_base/lang,dojo/on,../main".split(","),function(e,j,i,l,c,g,h,b){var f=j("dijit.form._TextBoxMixin",null,{trim:!1,uppercase:!1,lowercase:!1,propercase:!1,maxLength:"",selectOnClick:!1,placeHolder:"",_getValueAttr:function(){return this.parse(this.get("displayedValue"),this.constraints)},_setValueAttr:function(a,b,d){var c;void 0!==a&&(c=this.filter(a),"string"!=typeof d&& +(d=null!==c&&("number"!=typeof c||!isNaN(c))?this.filter(this.format(c,this.constraints)):""));if(null!=d&&("number"!=typeof d||!isNaN(d))&&this.textbox.value!=d)this.textbox.value=d,this._set("displayedValue",this.get("displayedValue"));"auto"==this.textDir&&this.applyTextDir(this.focusNode,d);this.inherited(arguments,[c,b])},displayedValue:"",_getDisplayedValueAttr:function(){return this.filter(this.textbox.value)},_setDisplayedValueAttr:function(a){null==a?a="":"string"!=typeof a&&(a=""+a);this.textbox.value= +a;this._setValueAttr(this.get("value"),void 0);this._set("displayedValue",this.get("displayedValue"));"auto"==this.textDir&&this.applyTextDir(this.focusNode,a)},format:function(a){return null==a?"":a.toString?a.toString():a},parse:function(a){return a},_refreshState:function(){},onInput:function(){},__skipInputEvent:!1,_onInput:function(a){"auto"==this.textDir&&this.applyTextDir(this.focusNode,this.focusNode.value);this._processInput(a)},_processInput:function(){this._refreshState();this._set("displayedValue", +this.get("displayedValue"))},postCreate:function(){this.textbox.setAttribute("value",this.textbox.value);this.inherited(arguments);this.own(h(this.textbox,"keydown, keypress, paste, cut, input, compositionend",g.hitch(this,function(a){var b;if("keydown"==a.type){b=a.keyCode;switch(b){case c.SHIFT:case c.ALT:case c.CTRL:case c.META:case c.CAPS_LOCK:case c.NUM_LOCK:case c.SCROLL_LOCK:return}if(!a.ctrlKey&&!a.metaKey&&!a.altKey){switch(b){case c.NUMPAD_0:case c.NUMPAD_1:case c.NUMPAD_2:case c.NUMPAD_3:case c.NUMPAD_4:case c.NUMPAD_5:case c.NUMPAD_6:case c.NUMPAD_7:case c.NUMPAD_8:case c.NUMPAD_9:case c.NUMPAD_MULTIPLY:case c.NUMPAD_PLUS:case c.NUMPAD_ENTER:case c.NUMPAD_MINUS:case c.NUMPAD_PERIOD:case c.NUMPAD_DIVIDE:return}if(65<= +b&&90>=b||48<=b&&57>=b||b==c.SPACE)return;b=!1;for(var d in c)if(c[d]===a.keyCode){b=!0;break}if(!b)return}}(b=32<=a.charCode?String.fromCharCode(a.charCode):a.charCode)||(b=65<=a.keyCode&&90>=a.keyCode||48<=a.keyCode&&57>=a.keyCode||a.keyCode==c.SPACE?String.fromCharCode(a.keyCode):a.keyCode);b||(b=229);if("keypress"==a.type){if("string"!=typeof b)return;if("a"<=b&&"z">=b||"A"<=b&&"Z">=b||"0"<=b&&"9">=b||" "===b)if(a.ctrlKey||a.metaKey||a.altKey)return}if("input"==a.type){if(this.__skipInputEvent){this.__skipInputEvent= +!1;return}}else this.__skipInputEvent=!0;var f={faux:!0},e;for(e in a)"layerX"!=e&&"layerY"!=e&&(d=a[e],"function"!=typeof d&&"undefined"!=typeof d&&(f[e]=d));g.mixin(f,{charOrCode:b,_wasConsumed:!1,preventDefault:function(){f._wasConsumed=!0;a.preventDefault()},stopPropagation:function(){a.stopPropagation()}});!1===this.onInput(f)&&(f.preventDefault(),f.stopPropagation());f._wasConsumed||this.defer(function(){this._onInput(f)})})))},_blankValue:"",filter:function(a){if(null===a)return this._blankValue; +if("string"!=typeof a)return a;this.trim&&(a=g.trim(a));this.uppercase&&(a=a.toUpperCase());this.lowercase&&(a=a.toLowerCase());this.propercase&&(a=a.replace(/[^\s]+/g,function(a){return a.substring(0,1).toUpperCase()+a.substring(1)}));return a},_setBlurValue:function(){this._setValueAttr(this.get("value"),!0)},_onBlur:function(a){this.disabled||(this._setBlurValue(),this.inherited(arguments))},_isTextSelected:function(){return this.textbox.selectionStart!=this.textbox.selectionEnd},_onFocus:function(a){if(!this.disabled&& +!this.readOnly){if(this.selectOnClick&&"mouse"==a)this._selectOnClickHandle=this.connect(this.domNode,"onmouseup",function(){this.disconnect(this._selectOnClickHandle);this._selectOnClickHandle=null;this._isTextSelected()||f.selectInputText(this.textbox)}),this.defer(function(){if(this._selectOnClickHandle)this.disconnect(this._selectOnClickHandle),this._selectOnClickHandle=null},500);this.inherited(arguments);this._refreshState()}},reset:function(){this.textbox.value="";this.inherited(arguments)}, +_setTextDirAttr:function(a){if(!this._created||this.textDir!=a)this._set("textDir",a),this.applyTextDir(this.focusNode,this.focusNode.value)}});f._setSelectionRange=b._setSelectionRange=function(a,b,d){a.setSelectionRange&&a.setSelectionRange(b,d)};f.selectInputText=b.selectInputText=function(a,b,d){a=i.byId(a);isNaN(b)&&(b=0);isNaN(d)&&(d=a.value?a.value.length:0);try{a.focus(),f._setSelectionRange(a,b,d)}catch(c){}};return f})},"url:dijit/form/templates/TextBox.html":'