]> git.pond.sub.org Git - eow/blob - static/dojo-release-1.1.1/dijit/themes/dijit.css
add Dojo 1.1.1
[eow] / static / dojo-release-1.1.1 / dijit / themes / dijit.css
1
2 .dijitReset {
3         
4         margin:0;
5         border:0;
6         padding:0;
7         line-height:normal;
8         font: inherit;
9         color: inherit;
10 }
11 .dijitInline {
12         
13         display:-moz-inline-box;                
14         display:inline-block;                   
15         #zoom: 1; 
16         #display:inline; 
17         border:0;
18         padding:0;
19         vertical-align:middle;
20 }
21 .dj_ie INPUT.dijitTextBox,
22 .dj_ie .dijitInputField INPUT {
23         font-size: 100%;
24         font-family: inherit; 
25         behavior: expression( 
26                 function(self){
27                         var cs, e; 
28                         try{
29                                 if(self.currentStyle.fontFamily=='inherit'){
30                                         cs = self.parentNode.currentStyle || document.documentElement.currentStyle;
31                                         self.style.fontFamily = cs.fontFamily;
32                                 }
33                                 self.style.behavior = null; 
34                         }catch(e){} 
35                 }(this)
36         );
37 }
38 .dj_ie .dijitInputField INPUT { 
39         margin: -1px 0 !important;
40 }
41 .dj_iequirks .dijitInputField INPUT { 
42         margin-top: -3px !important;
43 }
44 .dijitInlineTable {
45         
46         display: -moz-inline-stack;     
47         display:inline-table;
48         display:inline-block;           
49         #zoom: 1; 
50         #display:inline; 
51         box-sizing: content-box; -moz-box-sizing: content-box;
52         border:0;
53         padding:0;
54 }
55 .dijitTeeny {
56         font-size:1px;
57         line-height:1px;
58 }
59 .dijitPopup {
60         position: absolute;
61         background-color: transparent;
62         margin: 0;
63         border: 0;
64         padding: 0;
65 }
66 .dijit_a11y .dijitPopup,
67 .dijit_ally .dijitPopup div,
68 .dijit_a11y .dijitPopup table,
69 .dijit_a11y .dijitTooltipContainer {
70         opacity: 1 !important;
71         background-color: white !important;
72 }
73 .dj_ie .dijit_a11y .dijitPopup * {
74         filter: none;
75 }
76 .dijitInputField {
77         overflow:hidden;
78         #zoom:1;
79 }
80 .dijitPositionOnly {
81         
82         padding: 0 !important;
83         border: 0 !important;
84         background-color: transparent !important;
85         background-image: none !important;
86         height: auto !important;
87         width: auto !important;
88 }
89 .dijitNonPositionOnly {
90         
91         float: none !important;
92         position: static !important;
93         margin: 0 0 0 0 !important;
94         vertical-align: middle !important;
95 }
96 .dijitBackgroundIframe {
97         
98         position: absolute;
99         left: 0;
100         top: 0;
101         width: 100%;
102         height: 100%;
103         z-index: -1;
104         border: 0;
105         padding: 0;
106         margin: 0;
107 }
108 .dijitClickableRegion {
109         
110         cursor: pointer;
111 }
112 .dijitDisplayNone {
113         
114         display:none !important;
115 }
116 .dijitContainer {
117         
118         overflow: hidden;       
119 }
120 .dijit_a11y * {
121         background-image:none !important;
122 }
123 .dijit_a11y .dijitCalendarIncrementControl .dijitA11ySideArrow {
124         padding-left:.2em;
125         visibility:visible !important;
126 }
127 .dj_ie6 .dijit_a11y .dijitCalendarIncrementControl {
128         font-size:.75em !important;
129 }
130 .dijit_a11y .dijitCalendarSelectedDate {
131         text-decoration:overline !important;
132 }
133 .dijitA11ySideArrow {
134         vertical-align:top;
135         margin-right:0em;
136         margin-left:.2em;
137         line-height:2em;
138         text-align:center;
139 }
140 .dijit_a11y .dijit * {
141         background:white !important;
142         color:black !important;
143 }
144 .dijit_a11y .dijitButtonNode {
145         border-color: black!important;
146         border-style: outset!important;
147         border-width: medium!important;
148 }
149 .dijit_a11y .dijitButtonDisabled .dijitButtonNode,
150 .dijit_a11y .dijitDropDownButtonDisabled .dijitButtonNode,
151 .dijit_a11y .dijitComboButtonDisabled .dijitButtonNode,
152 .dijit_a11y .dijitComboBoxDisabled .dijitInputField,
153 .dijit_a11y .dijitComboBoxDisabled .dijitButtonNode,
154 .dijit_a11y .dijitSpinnerDisabled .dijitButtonNode,
155 .dijit_a11y .dijitSpinnerDisabled .dijitInputField {
156         border-style: outset!important;
157         border-width: medium!important;
158         border-color: #999 !important;
159         color:#999 !important;
160 }
161 .dijitButtonNode * {
162         vertical-align: middle;
163 }
164 .dijit_a11y .dijitArrowButtonInner {
165         width: 1.0em;
166         display: none !important;
167 }
168 .dijitButtonNode .dijitArrowButtonInner {
169         background:no-repeat center;
170         width: 16px;
171 }
172 .dijitComboBox .dijitArrowButtonInner {
173         display: block;
174 }
175 .dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
176         display: inline !important;
177 }
178         
179 .dijitLeft {
180         
181         background-position:left top;
182         background-repeat:no-repeat;
183 }
184 .dijitStretch {
185         
186         white-space:nowrap;                     
187         background-repeat:repeat-x;
188 }
189 .dijitRight {
190         
191         #display:inline;                                
192         background-position:right top;
193         background-repeat:no-repeat;
194 }
195 .dijitButton,
196 .dijitDropDownButton,
197 .dijitComboButton {
198         
199         margin: 0.2em;
200 }
201 .dj_safari .dijitToolbar .dijitDropDownButton {
202         padding-left: 0.3em;
203 }
204 .dijitButtonNode {
205         
206         border:1px solid gray;
207         margin:0;
208         padding:.2em .2em .1em;
209         line-height:normal;
210         cursor:pointer;
211         vertical-align:middle;  
212         text-align:center;
213         white-space: nowrap;
214 }
215 .dijitArrowButton {
216         
217         
218         padding: 0 .4em;
219 }
220 DIV.dijitArrowButton {
221         float: right;
222 }
223 .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton {
224         border-style: solid;
225         border-width: 0 0 0 1px !important;
226         padding: 0;
227         position: absolute;
228         right: 0;
229         float: none;
230 }
231 .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton {
232         position: absolute;
233         height: 50%;
234 }
235 .dijitSpinner .dijitInputLayoutContainer .dijitDownArrowButton {
236         top: none;
237         bottom: 0;
238         border-top-width: 1px !important;
239 }
240 .dijitSpinner .dijitInputLayoutContainer .dijitUpArrowButton {
241         top: 0;
242         bottom: none;
243 }
244 .dijitComboButton TABLE {
245         
246         border-collapse: separate;
247         border:0;
248         padding:0;
249         margin:0;
250 }
251 .dijitComboButton .dijitButtonContents {
252         border-right-width:0 !important;
253 }
254 .dj_ie BUTTON.dijitButtonNode {
255         overflow: visible; 
256 }
257 table .dijitButton .dijitButtonNode,
258 table .dijitComboButton .dijitButtonNode {
259         #overflow:hidden; 
260 }
261 .dijitButtonNode IMG {
262         
263         vertical-align:middle;
264         margin-bottom:.2em;
265 }
266 .dijitTextBox,
267 .dijitComboBox,
268 .dijitSpinner {
269         border: solid black 1px;
270         #overflow: hidden; 
271         width: 15em;    
272 }
273 .dijitTextBox input:focus,
274 .dijitComboBox input:focus,
275 .dijitSpinner input:focus {
276         outline: none;  
277 }
278 .dijitTextBoxFocused,
279 .dijitComboBoxFocused,
280 .dijitSpinnerFocused {
281         
282         outline: auto 5px -webkit-focus-ring-color;
283 }
284 .dijitTextBox INPUT,
285 .dijitComboBox INPUT,
286 .dijitSpinner INPUT {
287         padding:0;
288         border-left: solid black 1px;   
289         display:inline;
290         position:static !important;
291         border:0 !important;    
292         margin:0 !important;
293         vertical-align:0em !important;
294         visibility:visible !important;
295         background-color:transparent !important;
296         background-image:none !important;
297         width:100% !important;
298 }
299 .dijitValidationIcon {
300         visibility: hidden;
301         display: block;
302         padding: 0 2px;
303         float: right;
304         height: auto;
305 }
306 .dijitValidationIconText {
307         visibility: hidden;
308         display: none;
309         float:right;
310         font-family: sans-serif;
311         font-style:italic;
312         font-size: 0.45em;
313         line-height: 190%;
314 }
315 .dijit_a11y .dijitValidationIcon { display: none !important; }
316 .dijit_a11y .dijitValidationIconText { display: block !important; }
317 .dijitError .dijitValidationIcon,
318 .dijitError .dijitValidationIconText {
319         visibility: visible;
320 }
321 .dijitTextBox .dijitArrowButton {
322         
323         display:none;
324 }
325 .dijitCheckBox,
326 .dijitRadio,
327 .dijitCheckBoxInput {
328         padding: 0;
329         border: 0;
330         width: 16px;
331         height: 16px;
332         background-position:center center;
333         background-repeat:no-repeat;
334         overflow: hidden;
335 }
336 .dijitCheckBox INPUT,
337 .dijitRadio INPUT {
338         margin: 0;
339         padding: 0;
340         display: block;
341 }
342 .dijitCheckBoxInput {
343         
344         opacity: 0.01;
345 }
346 .dj_ie .dijitCheckBoxInput {
347         filter: alpha(opacity=0);
348 }
349 .dijit_a11y .dijitCheckBox,
350 .dijit_a11y .dijitRadio {
351         width: auto;
352         height: auto;
353 }
354 .dijit_a11y .dijitCheckBoxInput {
355         opacity: 1;
356         filter: none;
357         width: auto;
358         height: auto;
359 }
360 .dijitProgressBarEmpty{
361         
362         position:relative;overflow:hidden;
363         border:1px solid black;         
364         z-index:0;                      
365 }
366 .dijitProgressBarFull {
367         
368         position:absolute;
369         overflow:hidden;
370         z-index:-1;
371         top:0;
372         width:100%;
373         height:100%;
374 }
375 .dijitProgressBarTile{
376         
377         position:absolute;
378         overflow:hidden;
379         top:0;
380         left:0;
381         bottom:0;
382         right:0;
383         margin:0;
384         padding:0;
385         width:auto;
386         height:auto;
387         background-color:#aaa;
388         background-attachment: fixed;
389 }
390 .dijit_a11y .dijitProgressBarTile{
391         
392         border-width:4px;
393         border-style:solid;
394         background-color:transparent !important;
395 }
396 .dj_iequirks .dijitProgressBarTile{
397         width:100%;
398         height:100%;
399 }
400 .dj_ie6 .dijitProgressBarTile{
401         
402         position:static;
403         
404         height:100%;
405 }
406 .dijitProgressBarIndeterminate .dijitProgressBarLabel{
407         visibility:hidden;
408 }
409 .dijitProgressBarIndeterminate .dijitProgressBarTile{
410         
411 }
412 .dijitProgressBarIndeterminateHighContrastImage{
413         display:none;
414 }
415 .dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage{
416         display:block;
417         position:absolute;
418         top:0;
419         bottom:0;
420         margin:0;
421         padding:0;
422         width:100%;
423         height:auto;
424 }
425 .dijitProgressBarLabel{
426         display:block;
427         position:static;
428         width:100%;
429         text-align:center;
430         background-color:transparent !important;
431 }
432 .dijitProgressBarV .dijitProgressBarFull{
433         bottom:0;               
434 }
435 .dj_ie6 .dijitProgressBarV .dijitProgressBarTile{
436         position:absolute;
437         
438         width:100%;
439 }
440 .dijitTooltip {
441         position: absolute;
442         z-index: 2000;
443         display: block;
444         
445         left: 50%;
446         top: -10000px;
447         overflow: visible;
448 }
449 .dijitTooltipContainer {
450         border: solid black 2px;
451         background: #b8b5b5;
452         color: black;
453         font-size: small;
454 }
455 .dijitTooltipFocusNode {
456         padding: 2px 2px 2px 2px;
457 }
458 .dijitTooltipConnector {
459         position: absolute;
460 }
461 .dijitLayoutContainer{
462         position: relative;
463         display: block;
464         overflow: hidden;
465 }
466 body .dijitAlignTop,
467 body .dijitAlignBottom,
468 body .dijitAlignLeft,
469 body .dijitAlignRight {
470         position: absolute;
471         overflow: hidden;
472 }
473 body .dijitAlignClient { position: absolute; }
474 .dijitBorderContainer {
475         position:relative;
476         overflow: hidden;
477 }
478 .dijitBorderContainer > .dijitTextArea {
479         
480         resize: none;
481 }
482 .dijitSplitter {
483         position: absolute;
484         overflow: hidden;
485         z-index: 9999;
486         background-color: #fff;
487         border-color: gray;
488         border-style: solid;
489         border-width: 0;
490         z-index: 10 !important;
491 }
492 .dijitSplitterCover{
493         position:absolute;
494         z-index:1;
495         top:0;
496         left:0;
497         width:100%;
498         height:100%;
499 }
500 .dijitSplitterH {
501         height: 7px;
502         border-top:1px;
503         border-bottom:1px;
504         cursor: ns-resize;
505 }
506 .dijitSplitterV {
507         width: 7px;
508         border-left:1px;
509         border-right:1px;
510         cursor: ew-resize;
511 }
512 .dijitSplitContainer{
513         position: relative;
514         overflow: hidden;
515         display: block;
516 }
517 .dijitSplitPane{
518         position: absolute;
519 }
520 .dijitSplitContainerSizerH,
521 .dijitSplitContainerSizerV {
522         position:absolute;
523         font-size: 1px;
524         cursor: move;
525         cursor: w-resize;
526         background-color: ThreeDFace;
527         border: 1px solid;
528         border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
529         margin: 0;
530 }
531 .dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {
532         overflow:hidden;
533         position:absolute;
534         top:49%;
535 }
536 .dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {
537         position:absolute;
538         left:49%;
539 }
540 .dijitSplitterShadow,
541 .dijitSplitContainerVirtualSizerH,
542 .dijitSplitContainerVirtualSizerV {
543         font-size: 1px;
544         background-color: ThreeDShadow;
545         -moz-opacity: 0.5;
546         opacity: 0.5;
547         filter: Alpha(Opacity=50);
548         margin: 0;
549 }
550 .dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH {
551         cursor: w-resize;
552 }
553 .dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
554         cursor: n-resize;
555 }
556 .dijit_a11y .dijitSplitterH {
557         border-top:1px solid #d3d3d3 !important;
558         border-bottom:1px solid #d3d3d3 !important;
559 }
560 .dijit_a11y .dijitSplitterV {
561         border-left:1px solid #d3d3d3 !important;
562         border-right:1px solid #d3d3d3 !important;
563 }
564 .dijitContentPane {
565         display: block;
566         overflow: auto; 
567 }
568 .dijitTitlePane {
569         display: block;
570         overflow: hidden;
571 }
572 .dj_ie7 .dijitTitlePaneTextNode {
573         display:inline; 
574 }
575 .dijitColorPalette {
576         border:1px solid #999;
577         background:#fff;
578         -moz-border-radius:3pt;
579 }
580 img.dijitColorPaletteUnder {
581         border-style:none;
582         position:absolute;
583         left:0;
584         top:0;
585 }
586 .dijitColorPaletteInner {
587         position: relative;
588         overflow:hidden;
589         outline:0;
590 }
591 .dijitPaletteCell {
592         width: 20px;
593         height: 20px;
594         position: absolute;
595         overflow: hidden;
596         z-index: 10;
597         outline-width: 0;
598 }
599 .dijitPaletteImg {
600         width: 16px; 
601         height: 14px; 
602         position: absolute;
603         top: 1px;
604         left: 1px;
605         overflow: hidden;
606         cursor: default;
607         border:1px solid #999;
608         
609 }
610 .dijitPaletteCellHighlight img {
611         width: 14px; 
612         height: 12px; 
613         position: absolute;
614         top: 1px;
615         left: 1px;
616         overflow: hidden;
617         cursor: default;
618         border:2px solid #000;
619         outline:1px solid #dedede;
620                 
621 }
622 .dijit_a11y .dijitPaletteCell {
623         background-color:transparent !important;
624 }
625 .dijit_a11y .dijitPaletteImg {
626         background-color:transparent !important;
627 }
628 .dijitAccordionPane {
629         overflow: hidden !important;    
630 }
631 .dijitAccordionPane .dijitAccordionBody {
632         overflow: auto;
633 }
634 .dijitAccordionContainer {
635         border:1px solid #b7b7b7;
636         border-top:0 !important;
637 }
638 .dijitAccordionTitle:hover {
639         cursor: pointer;
640 }
641 .dijitAccordionTitle .dijitAccordionArrow {
642         float: right;
643 }
644 .dijitAccordionPane .dijitAccordionTitle .arrowTextUp,
645 .dijitAccordionPane .dijitAccordionTitle .arrowTextDown {
646         display: none;
647         float: right;
648         font-size: 0.65em;
649         font-weight: normal !important;
650 }
651 .dijit_a11y .dijitAccordionPane .dijitAccordionTitle .arrowTextUp {
652         display: inline;
653 }
654 .dijit_a11y .dijitAccordionTitle-selected .arrowTextDown {
655         display: inline;
656 }
657 .dijit_a11y .dijitAccordionTitle-selected .arrowTextUp {
658         display: none;
659 }
660 .dijitCalendarContainer thead tr th, .dijitCalendarContainer thead tr td, .dijitCalendarContainer tbody tr td, .dijitCalendarContainer tfoot tr td {
661         padding: 0;
662 }
663 .dijitCalendarNextYear {
664         margin:0 0 0 0.55em;
665 }
666 .dijitCalendarPreviousYear {
667         margin:0 0.55em 0 0;
668 }
669 .dijitCalendarIncrementControl {
670         cursor:pointer;
671         cursor:hand;
672         width:1em;
673 }
674 .dijitCalendarDisabledDate {
675         color:gray !important;
676 }
677 .dijitCalendarBodyContainer tbody tr td {
678         cursor:pointer;
679         cursor:hand;
680 }
681 .dijitCalendarPreviousMonthDisabled,
682 .dijitCalendarCurrentMonthDisabled,
683 .dijitCalendarNextMonthDisabled {
684         cursor:default !important
685 }
686 .dijitCalendarDateTemplate,
687 .dijitCalendarSelectedYear,
688 .dijitCalendarNextYear,
689 .dijitCalendarPreviousYear {
690         cursor:pointer;
691 }
692 .dijitCalendarMonthLabelSpacer {
693         
694         position: relative;
695         height: 1px;
696         overflow: hidden;
697         visibility: hidden;
698 }
699 .dijitMenu {
700         border:1px solid black;
701         background-color:white;
702 }
703 .dijitMenuTable {
704         margin:1px 0;
705         border-collapse:collapse;
706         border-width:0;
707         background-color:white;
708 }
709 .dijitMenuItem{
710         white-space: nowrap;
711         padding:.1em .2em;
712 }
713 .dijitMenuItemHover {
714         cursor:pointer;
715         cursor:hand;
716         background-color:black;
717         color:white;
718 }
719 .dijitMenuItemIcon {
720         position: relative;
721         background-repeat: no-repeat;
722 }
723 .dijitMenuItemDisabled * {
724         
725         opacity:0.3;
726         cursor:default;
727 }
728 .dj_ie .dijit_a11y .dijitMenuItemDisabled td,
729 .dj_ie .dijitMenuItemDisabled *,
730 .dj_ie .dijitMenuItemDisabled td {
731         color:gray !important;
732         filter: alpha(opacity=35);
733 }
734 .dijitMenuItemLabel {
735         position: relative;
736         vertical-align: middle;
737 }
738 .dijit_a11y .dijitMenuItemHover .dijitMenuItemLabel {
739         border-width: 1px;
740         border-style: solid;
741 }
742 .dijit_a11y .dijitMenuItemHover {
743         border: 1px #fff dotted !important;
744 }
745 .dijit_a11y .dijitMenuExpandInner {
746         display:block !important;
747 }
748 .dijitMenuSeparatorTop {
749         height: 50%;
750         margin: 0;
751         margin-top:3px;
752         font-size: 1px;
753 }
754 .dijitMenuSeparatorBottom {
755         height: 50%;
756         margin: 0;
757         margin-bottom:3px;
758         font-size: 1px;
759 }
760 .dijitTabLabels-top {
761         top:1px !important;
762         z-index:10;     
763 }
764 .dijitTabLabels-bottom {
765         margin-top:-1px !important;
766         z-index:10;     
767 }
768 .dijitTabLabels-left-h {
769         margin-right:-1px !important;
770         z-index:10;     
771 }
772 .dijitTabLabels-right-h {
773         margin-left:-1px !important;
774         z-index:10;     
775 }
776 .dijitTabPaneWrapper {
777         z-index:0;
778         overflow: hidden;
779         clear: both;    
780 }
781 .dijitTab {
782         position:relative;
783         float:left;
784         cursor:pointer;
785         white-space:nowrap;
786         z-index:3;
787 }
788 .dijitTabContainer .dijitAlignLeft .dijitTab,
789 .dijitTabContainer .dijitAlignRight .dijitTab {
790         float:none;
791 }
792 .dijitTabInnerDiv {
793         position:relative;
794 }
795 .dijitTab .close {
796         display: inline-block;
797         cursor: default;
798         font-size: small;
799 }
800 .dijitTab .closeText {
801         display:none;
802         padding: 0 2px;
803         margin: 0 2px;
804 }
805 .dijit_a11y .dijitTab .closeImage {
806         padding: 0 !important;
807         margin: 0 !important;
808         top: 0 !important;
809         bottom: 0 !important;
810 }
811 .dijit_a11y .closeText {
812         display:inline;
813         margin-left:6px;
814 }
815 .dijit_a11y .closeText:hover {
816         border:thin solid;
817 }
818 .dijit_a11y .dijitTabChecked {
819         border-style:dashed !important;
820 }
821 .dijit_a11y .dijitTabInnerDiv {
822         border-left:none !important;
823  }
824 .dijitInlineEditor {
825         
826         position:relative;
827         vertical-align:bottom;
828 }
829 .dj_ie .dijitInlineEditor {
830         vertical-align:middle;
831 }
832 .dijitInlineValue {
833         
834 }
835 .dijitInlineEditor .dijitButtonContainer {
836         
837         position:absolute;
838         right:0;
839         overflow:visible;
840 }
841 .dijitInlineEditor .saveButton,
842 .dijitInlineEditor .cancelButton {
843 }
844 .dijitTreeExpando, .dijitTreeExpand {
845         float:left;
846         display:inline;
847 }
848 .dijitTreeExpando {
849         clear:both;
850 }
851 .dijitTreeContent {
852     cursor: default;
853     
854 }
855 .dijitExpandoText {
856         display: none;
857 }
858 .dijit_a11y .dijitExpandoText {
859         float: left;
860         display: inline;
861         padding-left: 10px;
862         padding-right: 10px;
863         font-family: monospace;
864         border-style: solid;
865         border-width: thin;
866         cursor: pointer;
867 }
868 .dijitDialog {
869         position: absolute;
870         z-index: 999;
871         padding: 1px;
872 }
873 .dijitDialogUnderlayWrapper {
874         position: absolute;
875         left: 0;
876         top: 0;
877         z-index: 998;
878         display: none;
879         background: transparent !important;
880 }
881 .dijitDialogUnderlay {
882         background: #eee;
883         opacity: 0.5;
884 }
885 .dj_ie .dijitDialogUnderlay {
886         filter: alpha(opacity=50);
887 }
888 .dijit_a11y .dijitInputLayoutContainer,
889 .dijit_a11y .dijitDialog {
890         opacity: 1 !important;
891         background-color: white !important;
892 }
893 .dijitDialog .closeText {
894         display:none;
895         
896         position:absolute;
897 }
898 .dijit_a11y .dijitDialog .closeText {
899         display:inline;
900 }
901 .dijitSliderMoveable {
902         z-index:99;
903         position:absolute !important;
904         display:block;
905         vertical-align:middle;
906 }
907 .dijitSliderMoveableH {
908         right:0;
909 }
910 .dijit_a11y div.dijitSliderImageHandle,
911 .dijitSliderImageHandle {
912         margin:0;
913         padding:0;
914         position:absolute !important;
915         border:8px solid gray;
916         width:0;
917         height:0;
918 }
919 .dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
920         border:4px solid #000;
921         height:8px;
922         width:8px;
923 }
924 .dijitSliderImageHandleV {
925         top:-8px;
926         left:-6px;
927 }
928 .dijitSliderImageHandleH {
929         left:-8px;
930         top:-5px;
931         vertical-align:top;
932 }
933 .dijitSliderBar {
934         border-style:solid;
935         border-color:black;
936 }
937 .dijitSliderBarH {
938         height:4px;
939         border-width:1px 0;
940 }
941 .dijitSliderBarV {
942         width:4px;
943         border-width:0 1px;
944 }
945 .dijitSliderProgressBar {
946         background-color:red;
947         #z-index:0;
948 }
949 .dijitSliderProgressBarV {
950         position:static !important;
951         height:0%;
952         vertical-align:top;
953         text-align:left;
954 }
955 .dijitSliderProgressBarH {
956         position:absolute !important;
957         width:0%;
958         vertical-align:middle;
959         overflow:visible;
960 }
961 .dijitSliderRemainingBar {
962         overflow:hidden;
963         background-color:transparent;
964         #z-index:-1;
965 }
966 .dijitSliderRemainingBarV {
967         height:100%;
968         text-align:left;
969 }
970 .dijitSliderRemainingBarH {
971         width:100% !important;
972 }
973 .dijitSliderBumper {
974         overflow:hidden;
975         #z-index:-1
976 }
977 .dijitSliderBumperV {
978         width:4px;
979         height:8px;
980         border-width:0 1px;
981 }
982 .dijitSliderBumperH {
983         width:8px;
984         height:4px;
985         border-width:1px 0;
986 }
987 .dijitSliderBottomBumper,
988 .dijitSliderLeftBumper {
989         background-color:red;
990 }
991 .dijitSliderTopBumper,
992 .dijitSliderRightBumper {
993         background-color:transparent;
994 }
995 .dijitSliderDecorationH {
996         text-align:center;
997 }
998 .dijitSlider .dijitSliderButton {
999         font-family:monospace;
1000         margin:0;
1001         padding:0;
1002         display:block;
1003 }
1004 .dijit_a11y .dijitSliderButtonInner {
1005         visibility:visible !important;
1006 }
1007 .dijitSliderButtonContainer {
1008         text-align:center;
1009         height:0;
1010 }
1011 .dijitSlider .dijitButtonNode {
1012         padding:0;
1013         display:block;
1014 }
1015 .dj_ie .dijitRuleContainer {
1016         z-index: -1; 
1017 }
1018 .dijitRuleContainer {
1019         position:relative;
1020         overflow:visible;
1021 }
1022 .dijitRuleContainerV {
1023         height:100%;
1024         line-height:0;
1025         float:left;
1026         text-align:left;
1027 }
1028 .dj_opera .dijitRuleContainerV {
1029         line-height:2%;
1030 }
1031 .dj_ie .dijitRuleContainerV {
1032         line-height:normal;
1033 }
1034 .dj_gecko .dijitRuleContainerV {
1035         margin:0 0 1px 0; 
1036 }
1037 .dijitRuleMark {
1038         position:absolute;
1039         border:1px solid black;
1040         line-height:0;
1041         height:100%;
1042 }
1043 .dijitRuleMarkH {
1044         width:0;
1045         border-top-width:0 !important;
1046         border-bottom-width:0 !important;
1047         border-left-width:0 !important;
1048 }
1049 .dijitRuleLabelContainer {
1050         position:absolute;
1051 }
1052 .dijitRuleLabelContainerH {
1053         text-align:center;
1054         display:inline-block;
1055 }
1056 .dijitRuleLabelH {
1057         position:relative;
1058         left:-50%;
1059 }
1060 .dijitRuleMarkV {
1061         height:0;
1062         border-right-width:0 !important;
1063         border-bottom-width:0 !important;
1064         border-left-width:0 !important;
1065         width:100%;
1066         left:0;
1067 }
1068 .dj_ie .dijitRuleLabelContainerV {
1069         margin-top:-.55em;
1070 }
1071 .dijit_a11y .dijitButtonContents .dijitButtonText {
1072         display: inline !important;
1073 }
1074 .dijitTextArea {
1075         width:100%;
1076         overflow: auto; 
1077 }
1078 .dj_ie .dijitTextArea p {
1079         margin-top:0;
1080         margin-bottom:0;
1081         line-height: normal !important;
1082 }
1083 .dijitToolbarSeparator {
1084         height: 18px;
1085         width: 5px;
1086         padding: 0 1px;
1087         margin: 0;
1088 }
1089 .dijitIEFixedToolbar {
1090         position:absolute;
1091         
1092         top: expression(eval((document.documentElement||document.body).scrollTop));
1093 }
1094 .dijitTimePickerItemInner {
1095         text-align:center;
1096         border:0;
1097         padding:2px 8px 2px 8px;
1098 }
1099 .dijitTimePickerTick {
1100         
1101         color:#dedede;  
1102         border-bottom:1px solid #dedede;
1103         border-top:1px solid #dedede;
1104         position:relative;
1105 }
1106 .dijitTimePickerTick .dijitTimePickerItemInner {
1107         font-size:0.25em;
1108 }
1109 .dijitTimePickerMarker {
1110         background-color:#ededed;
1111         border-top:1px solid #999;
1112         border-bottom:1px solid #999;
1113 }
1114 .dijitTimePickerItemHover {
1115         opacity:1 !important;
1116         background-color:#808080;
1117         color:#fff;
1118         border-top:1px solid #333;
1119         border-bottom:1px solid #333;
1120         cursor:pointer;
1121 }
1122 .dijitTimePickerMarker.dijitTimePickerItemHover {
1123         font-size:1.3em;
1124 }
1125 .dijitTimePickerItemHover .dijitTimePickerItemInner {
1126         display:block;
1127         overflow:visible;
1128         background-color:#808080;
1129         font-size:1em;
1130 }
1131 .dijitTimePickerItemSelected {
1132         font-weight:bold;
1133         color:#333;
1134         background-color:#b7cdee !important;
1135 }
1136 .dijit_a11y .dijitTimePickerItem {
1137         border-bottom:1px solid #333;   
1138 }
1139 .dijitToggleButtonIconChar {
1140         display:none !important;
1141 }
1142 .dijit_a11y .dijitToggleButtonIconChar {
1143         display:inline !important;
1144 }
1145 .dijit_a11y .dijitToggleButtonIconChar {
1146         visibility:hidden;
1147 }
1148 .dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
1149         visibility:visible !important;
1150 }
1151 .dijitArrowButtonChar {
1152         display:none !important;
1153 }
1154 .dijit_a11y .dijitArrowButtonChar {
1155         display:inline !important;
1156 }
1157 .dijitInputLayoutContainer {
1158         position: relative;
1159         overflow: hidden;
1160 }
1161 .dijitSpinnerButtonContainer {
1162         float: right;
1163         width: 18px;
1164         position: relative;
1165         overflow: hidden;
1166 }
1167 .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton {
1168         height: 50%;
1169         width: 16px;
1170         overflow: hidden;
1171 }
1172 .dj_ie .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton {
1173         behavior: expression(
1174                 function(self){
1175                         var e; 
1176                         try{
1177                                 var h = self.parentNode.offsetHeight/2;
1178                                 if(h > 1){
1179                                         self.style.height = h;
1180                                         self.style.behavior = null; 
1181                                 }
1182                         }catch(e){} 
1183                 }(this)
1184         );
1185 }
1186 .dijitSpinner .dijitInputLayoutContainer .dijitArrowButtonInner {
1187         overflow: hidden;
1188         line-height: 50%;
1189 }
1190 .dijit_a11y .dijitSpinner .dijitInputLayoutContainer .dijitArrowButton {
1191         width: 100%;
1192 }
1193 .dijit_a11y .dijitSpinner .dijitArrowButton .dijitArrowButtonChar {
1194         font-size: 0.4em;
1195         vertical-align: top;
1196 }
1197 .dijit_a11y .dijitSpinnerButtonContainer {
1198         width: 0.5em;
1199         margin-left: 2px;
1200         overflow: visible;
1201 }
1202 .dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
1203         border-width: 1px 0px 0px 1px;
1204         border-style: solid !important;
1205 }