Subversion Repositories eFlore/Applications.coel

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
510 jp_milcent 1
/*
2
 * Ext GWT Library 2.0.1
3
 * Copyright(c) 2006-2009, Ext JS, LLC.
4
 * licensing@extjs.com
5
 *
6
 * http://extjs.com/license
7
 */
8
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
9
.ext-el-mask {
10
    z-index: 100;
11
    position: absolute;
12
    top:0;
13
    left:0;
14
    -moz-opacity: 0.5;
15
    opacity: .50;
16
    filter: alpha(opacity=50);
17
    width: 100%;
18
    height: 100%;
19
    zoom: 1;
20
}
21
.ext-el-mask-msg {
22
    z-index: 101;
23
    position: absolute;
24
    top: 0;
25
    left: 0;
26
    border:1px solid;
27
    background:repeat-x 0 -16px;
28
    padding:2px;
29
}
30
.ext-el-mask-msg div {
31
    padding:5px 10px 5px 10px;
32
    border:1px solid;
33
    cursor:wait;
34
}
35
.ext-webkit *:focus{
36
    outline: none !important;
37
}
38
.ext-shim {
39
    position:absolute;
40
    visibility:hidden;
41
    left:0;
42
    top:0;
43
    overflow:hidden;
44
}
45
.ext-ie .ext-shim {
46
    filter: alpha(opacity=0);
47
}
48
.ext-ie6 .ext-shim {
49
    margin-left: 5px;
50
    margin-top: 3px;
51
}
52
.x-mask-loading div {
53
    padding:5px 10px 5px 25px;
54
    background:no-repeat 5px 5px;
55
    line-height:16px;
56
}
57
.x-hidden, .x-hide-offsets {
58
    position:absolute;
59
    left:-10000px;
60
    top:-10000px;
61
    visibility:hidden;
62
}
63
.x-hide-display {
64
    display:none !important;
65
}
66
.x-hide-visibility {
67
    visibility:hidden !important;
68
}
69
.x-masked {
70
    overflow: hidden !important;
71
}
72
.x-masked-relative {
73
    position: relative !important;
74
}
75
.x-masked select, .x-masked object, .x-masked embed {
76
    visibility: hidden;
77
}
78
.x-layer {
79
    visibility: hidden;
80
}
81
.x-unselectable, .x-unselectable * {
82
    -moz-user-select: none;
83
    -khtml-user-select: none;
84
    -webkit-user-select: ignore;
85
}
86
.x-repaint {
87
    zoom: 1;
88
    background-color: transparent;
89
    -moz-outline: none;
90
}
91
.x-item-disabled {
92
    cursor: default;
93
    opacity: .6;
94
    -moz-opacity: .6;
95
    filter: alpha(opacity=60);
96
}
97
.x-item-disabled * {
98
	cursor: default !important;
99
}
100
.x-splitbar-proxy {
101
    position: absolute;
102
    visibility: hidden;
103
    z-index: 20001;
104
    zoom: 1;
105
    line-height: 1px;
106
    font-size: 1px;
107
    overflow: hidden;
108
}
109
.x-splitbar-h, .x-splitbar-proxy-h {
110
    cursor: e-resize;
111
    cursor: col-resize;
112
}
113
.x-splitbar-v, .x-splitbar-proxy-v {
114
    cursor: s-resize;
115
    cursor: row-resize;
116
}
117
.x-color-palette {
118
    width: 150px;
119
    height: 92px;
120
    cursor: pointer;
121
}
122
.x-color-palette a {
123
    border: 1px solid;
124
    float: left;
125
    padding: 2px;
126
    text-decoration: none;
127
    -moz-outline: 0 none;
128
    outline: 0 none;
129
    cursor: pointer;
130
}
131
.x-color-palette a.x-color-palette-hover, .x-color-palette a.x-color-palette-sel {
132
    border: 1px solid;
133
}
134
.x-color-palette em {
135
    display: block;
136
    border: 1px solid;
137
}
138
.x-color-palette em span {
139
    cursor: pointer;
140
    display: block;
141
    height: 10px;
142
    line-height: 10px;
143
    width: 10px;
144
}
145
.x-ie-shadow {
146
    display: none;
147
    position: absolute;
148
    overflow: hidden;
149
    left:0;
150
    top:0;
151
    zoom:1;
152
}
153
.x-shadow {
154
    display: none;
155
    position: absolute;
156
    overflow: hidden;
157
    left:0;
158
    top:0;
159
}
160
.x-shadow * {
161
    overflow: hidden;
162
}
163
.x-shadow * {
164
    padding: 0;
165
    border: 0;
166
    margin: 0;
167
    clear: none;
168
    zoom: 1;
169
}
170
.x-shadow .xstc, .x-shadow .xsbc {
171
    height: 6px;
172
    float: left;
173
}
174
.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
175
    width: 6px;
176
    height: 6px;
177
    float: left;
178
}
179
.x-shadow .xsc {
180
    width: 100%;
181
}
182
.x-shadow .xsml, .x-shadow .xsmr {
183
    width: 6px;
184
    float: left;
185
    height: 100%;
186
}
187
.x-shadow .xsmc {
188
    float: left;
189
    height: 100%;
190
    background: transparent;
191
}
192
.x-shadow .xst, .x-shadow .xsb {
193
    height: 6px;
194
    overflow: hidden;
195
    width: 100%;
196
}
197
.x-shadow .xsml {
198
    background: transparent repeat-y 0 0;
199
}
200
.x-shadow .xsmr {
201
    background: transparent repeat-y -6px 0;
202
}
203
.x-shadow .xstl {
204
    background: transparent no-repeat 0 0;
205
}
206
.x-shadow .xstc {
207
    background: transparent repeat-x 0 -30px;
208
}
209
.x-shadow .xstr {
210
    background: transparent repeat-x 0 -18px;
211
}
212
.x-shadow .xsbl {
213
    background: transparent no-repeat 0 -12px;
214
}
215
.x-shadow .xsbc {
216
    background: transparent repeat-x 0 -36px;
217
}
218
.x-shadow .xsbr {
219
    background: transparent repeat-x 0 -6px;
220
}
221
.loading-indicator {
222
    background: no-repeat left;
223
    padding-left: 20px;
224
    line-height: 16px;
225
    margin: 3px;
226
}
227
.x-text-resize {
228
    position: absolute;
229
    left: -1000px;
230
    top: -1000px;
231
    visibility: hidden;
232
    zoom: 1;
233
}
234
.x-drag-overlay {
235
    width: 100%;
236
    height: 100%;
237
    display: none;
238
    position: absolute;
239
    left: 0;
240
    top: 0;
241
    background-image:url(../images/default/s.gif);
242
    z-index: 20000;
243
}
244
.x-clear {
245
    clear:both;
246
    height:0;
247
    overflow:hidden;
248
    line-height:0;
249
    font-size:0;
250
}
251
.x-spotlight {
252
    z-index: 8999;
253
    position: absolute;
254
    top:0;
255
    left:0;
256
    -moz-opacity: 0.5;
257
    opacity: .50;
258
    filter: alpha(opacity=50);
259
    width:0;
260
    height:0;
261
    zoom: 1;
262
}
263
#x-history-frame {
264
    position:absolute;
265
    top:-1px;
266
    left:0;
267
	width:1px;
268
    height:1px;
269
    visibility:hidden;
270
}
271
#x-history-field {
272
    position:absolute;
273
    top:0;
274
    left:-1px;
275
	width:1px;
276
    height:1px;
277
    visibility:hidden;
278
}
279
 
280
.x-portlet {
281
  margin-bottom: 10px;
282
}
283
 
284
.ext-ie .x-btn-icon .x-btn-center .x-btn-text {
285
  height: auto;
286
}
287
 
288
.icon-wait {
289
  background: url(../images/gxt/icons/wait.gif) no-repeat !important;
290
}
291
 
292
.x-portal-insert div {
293
  height: 4px;
294
  font-size: 0px;
295
  border: 2px dotted blue;
296
}
297
 
298
.x-panel-icon {
299
  padding-left: 20px !important;
300
}
301
 
302
.x-icon-btn {
303
  width: 16px;
304
  height: 16px;
305
  overflow: hidden;
306
  background-repeat: no-repeat;
307
  cursor: pointer;
308
}
309
 
310
.x-panel-inline-icon {
311
  margin-top: 0;
312
}
313
 
314
.x-modal {
315
  position: absolute;
316
  z-index: 10;
317
  background-color: black;
318
  filter: alpha(opacity =                     10);
319
  opacity: .1;
320
  left: 0px;
321
  top: 0px;
322
}
323
 
324
.x-progress {
325
  font-family: tahoma, arial, helvetica, sans-serif;
326
}
327
 
328
.x-float-right {
329
  float: right;
330
}
331
 
332
.x-toolbar .x-float-right {
333
  margin-right: 4px;
334
}
335
 
336
.x-border {
337
  border: 1px solid #99BBE8;
338
}
339
 
340
.x-border-top {
341
  border-top: 1px solid #99BBE8;
342
}
343
 
344
.x-layout-popup {
345
  background-color: #DFE8F6;
346
  border: 1px solid #7CA4D9;
347
}
348
 
349
.x-panel-popup-body {
350
  border-top: 1px solid #99BBE8;
351
}
352
 
353
.x-layout-collapsed .x-panel-header {
354
  border-left: none;
355
  border-right: none;
356
  border-top: none;
357
}
358
 
359
.x-layout-collapsed .x-panel-header .x-tool {
360
  margin: 0 0 0 -4px;
361
  padding: 0px;
362
}
363
 
364
.x-layout-collapsed {
365
  position: absolute;
366
  visibility: hidden;
367
  background-color: #d2e0f2;
368
  width: 20px;
369
  height: 20px;
370
  overflow: hidden;
371
  border: 1px solid #98c0f4;
372
  z-index: 20;
373
}
374
 
375
.ext-border-box .x-layout-collapsed {
376
  width: 22px;
377
  height: 22px;
378
}
379
 
380
.x-layout-collapsed-over {
381
  cursor: pointer;
382
  background-color: #d9e8fb;
383
}
384
 
385
.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools {
386
  position: absolute;
387
  top: 0;
388
  left: 0;
389
  width: 20px;
390
  height: 20px;
391
}
392
 
393
.x-panel-toolbar {
394
  float: right;
395
}
396
 
397
.x-cursor-row-resize {
398
  cursor: n-resize;
399
  cursor: row-resize;
400
}
401
 
402
.x-drag-proxy {
403
  border: 1px dashed #3b5a82;
404
  background-color: #EDEDED;
405
  filter: alpha(opacity =                         50);
406
  opacity: .5;
407
  background-color: #c3daf9;
408
  z-index: 20000;
409
  overflow: hidden;
410
  position: absolute;
411
  left: 0;;
412
  top: 0;
413
}
414
 
415
.x-date-picker,.x-date-picker a {
416
  font-size: 11px;
417
}
418
 
419
.x-date-days {
420
  table-layout: fixed;
421
  width: 100%;
422
}
423
 
424
.x-date-days td {
425
  width: 25px;
426
  border: none;
427
}
428
 
429
.x-date-days td span {
430
  display: block;
431
  padding: 2px 7px 2px 2px;
432
}
433
 
434
.x-date-days td {
435
  background: #DFECFB url(../images/default/shared/glass-bg.gif) repeat-x scroll left top;
436
  border-bottom: 1px solid #A3BAD9;
437
  border-collapse: separate;
438
  color: #233D6D;
439
  cursor: default;
440
  font-family: arial, helvetica, tahoma, sans-serif;
441
  font-size: 10px;
442
  font-size-adjust: none;
443
  font-stretch: normal;
444
  font-style: normal;
445
  font-variant: normal;
446
  font-weight: normal;
447
  line-height: normal;
448
  padding: 0pt;
449
  text-align: right !important;
450
}
451
 
452
.x-date-picker .x-date-header {
453
  background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
454
  height: 22px;
455
  left: 10px;
456
  top: 10px;
457
  width: 157px;
458
}
459
 
460
.x-date-header .x-btn .x-btn-text {
461
  color: #fff;
462
}
463
 
464
.x-date-picker-footer {
465
  width: 100%;
466
}
467
 
468
.x-date-picker-footer td {
469
  text-align: center;
470
}
471
 
472
.x-date-left {
473
  background: transparent url(../images/default/shared/hd-sprite.gif) repeat-x scroll 0pt -83px;
474
  color: #FFFFFF;
475
  font-family: "sans serif", tahoma, verdana, helvetica;
476
  font-size: 11px;
477
  font-size-adjust: none;
478
  font-stretch: normal;
479
  font-style: normal;
480
  font-variant: normal;
481
  font-weight: bold;
482
  line-height: normal;
483
  overflow: hidden;
484
}
485
 
486
.x-modal {
487
  position: absolute;
488
  z-index: 10;
489
  background-color: black;
490
  filter: alpha(opacity =                     10);
491
  opacity: .1;
492
  left: 0px;
493
  top: 0px;
494
}
495
 
496
.x-progress {
497
  font-family: tahoma, arial, helvetica, sans-serif;
498
}
499
 
500
.x-float-right {
501
  float: right;
502
}
503
 
504
.x-layout-popup {
505
  background-color: #DFE8F6;
506
  border: 1px solid #7CA4D9;
507
}
508
 
509
.x-layout-collapsed .x-panel-header .x-tool {
510
  margin: 0 0 0 -4px;
511
  padding: 0px;
512
}
513
 
514
.ext-border-box .x-layout-collapsed {
515
  width: 22px;
516
  height: 22px;
517
}
518
 
519
.x-layout-collapsed-over {
520
  cursor: pointer;
521
  background-color: #d9e8fb;
522
}
523
 
524
.x-layout-collapsed-west .x-layout-collapsed-tools,.x-layout-collapsed-east .x-layout-collapsed-tools {
525
  position: absolute;
526
  top: 0;
527
  left: 0;
528
  width: 20px;
529
  height: 20px;
530
}
531
 
532
.x-panel-toolbar {
533
  float: right;
534
}
535
 
536
.x-cursor-col-resize {
537
  cursor: e-resize;
538
  cursor: col-resize;
539
}
540
 
541
.x-cursor-row-resize {
542
  cursor: n-resize;
543
  cursor: row-resize;
544
}
545
.x-drag-proxy {
546
  border: 1px dashed #3b5a82;
547
  background-color: #EDEDED;
548
  filter: alpha(opacity=50);
549
  opacity: .5;
550
  background-color: #c3daf9;
551
  z-index: 20000;
552
  overflow: hidden;
553
  position: absolute;
554
  left: 0;;
555
  top: 0;
556
}.x-tab-panel {
557
    overflow:hidden;
558
  -moz-outline: none;
559
}
560
.x-tab-panel-header, .x-tab-panel-footer {
561
	border: 1px solid;
562
    overflow:hidden;
563
    zoom:1;
564
}
565
.x-tab-panel-header {
566
	border: 1px solid;
567
	padding-bottom: 2px;
568
}
569
.x-tab-panel-footer {
570
	border: 1px solid;
571
	padding-top: 2px;
572
}
573
.x-tab-strip-wrap {
574
	width:100%;
575
    overflow:hidden;
576
    position:relative;
577
    zoom:1;
578
}
579
ul.x-tab-strip {
580
	display:block;
581
    width:5000px;
582
    zoom:1;
583
}
584
ul.x-tab-strip-top{
585
	padding-top: 1px;
586
	background: repeat-x bottom;
587
	border-bottom: 1px solid;
588
}
589
ul.x-tab-strip-bottom{
590
	padding-bottom: 1px;
591
	background: repeat-x top;
592
	border-top: 1px solid;
593
	border-bottom: 0 none;
594
}
595
.x-tab-panel-header-plain .x-tab-strip-top {
596
    background:transparent !important;
597
    padding-top:0 !important;
598
}
599
.x-tab-panel-header-plain {
600
    background:transparent !important;
601
    border-width:0 !important;
602
    padding-bottom:0 !important;
603
}
604
.x-tab-panel-header-plain .x-tab-strip-spacer,
605
.x-tab-panel-footer-plain .x-tab-strip-spacer {
606
    border:1px solid;
607
    height:2px;
608
    font-size:1px;
609
    line-height:1px;
610
}
611
.x-tab-panel-header-plain .x-tab-strip-spacer {
612
    border-top: 0 none;
613
}
614
.x-tab-panel-footer-plain .x-tab-strip-spacer {
615
    border-bottom: 0 none;
616
}
617
.x-tab-panel-footer-plain .x-tab-strip-bottom {
618
    background:transparent !important;
619
    padding-bottom:0 !important;
620
}
621
.x-tab-panel-footer-plain {
622
    background:transparent !important;
623
    border-width:0 !important;
624
    padding-top:0 !important;
625
}
626
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,
627
.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer {
628
    height:3px;
629
}
630
ul.x-tab-strip li {
631
    float:left;
632
    margin-left:2px;
633
}
634
ul.x-tab-strip li.x-tab-edge {
635
    float:left;
636
    margin:0 !important;
637
    padding:0 !important;
638
    border:0 none !important;
639
    font-size:1px !important;
640
    line-height:1px !important;
641
    overflow:hidden;
642
    zoom:1;
643
    background:transparent !important;
644
    width:1px;
645
}
646
.x-tab-strip a, .x-tab-strip span, .x-tab-strip em {
647
	display:block;
648
}
649
.x-tab-strip a {
650
	text-decoration:none !important;
651
	-moz-outline: none;
652
	outline: none;
653
	cursor:pointer;
654
}
655
.x-tab-strip-inner {
656
    overflow:hidden;
657
	text-overflow: ellipsis;
658
}
659
.x-tab-strip span.x-tab-strip-text {
660
	white-space: nowrap;
661
	cursor:pointer;
662
    padding:4px 0;
663
}
664
.x-tab-strip-top .x-tab-with-icon .x-tab-right {
665
    padding-left:6px;
666
}
667
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
668
	padding-left:20px;
669
    background-position: 0 3px;
670
    background-repeat: no-repeat;
671
}
672
.x-tab-strip-active, .x-tab-strip-active a.x-tab-right {
673
    cursor:default;
674
}
675
.x-tab-strip-active span.x-tab-strip-text {
676
	cursor:default;
677
}
678
.x-tab-strip-disabled .x-tabs-text {
679
	cursor:default;
680
}
681
.x-tab-panel-body {
682
    overflow:hidden;
683
}
684
.x-tab-panel-bwrap {
685
    overflow:hidden;
686
}
687
.ext-ie .x-tab-strip .x-tab-right {
688
    position:relative;
689
}
690
.x-tab-strip-top .x-tab-strip-active .x-tab-right {
691
    margin-bottom:-1px;
692
}
693
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
694
    padding-bottom:5px;
695
}
696
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
697
    margin-top:-1px;
698
}
699
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
700
    padding-top:5px;
701
}
702
.x-tab-strip-top .x-tab-right {
703
	background: transparent no-repeat 0 -51px;
704
    padding-left:10px;
705
}
706
.x-tab-strip-top .x-tab-left {
707
	background: transparent no-repeat right -351px;
708
    padding-right:10px;
709
}
710
.x-tab-strip-top .x-tab-strip-inner {
711
	background: transparent repeat-x 0 -201px;
712
}
713
.x-tab-strip-top .x-tab-strip-over .x-tab-right {
714
	 background-position:0 -101px;
715
}
716
.x-tab-strip-top .x-tab-strip-over .x-tab-left {
717
	 background-position:right -401px;
718
}
719
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
720
	 background-position:0 -251px;
721
}
722
.x-tab-strip-top .x-tab-strip-active .x-tab-right {
723
	background-position: 0 0;
724
}
725
.x-tab-strip-top .x-tab-strip-active .x-tab-left {
726
	background-position: right -301px;
727
}
728
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
729
	background-position: 0 -151px;
730
}
731
.x-tab-strip-bottom .x-tab-right {
732
	background: no-repeat bottom right;
733
}
734
.x-tab-strip-bottom .x-tab-left {
735
	background: no-repeat bottom left;
736
}
737
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
738
	background: no-repeat bottom left;
739
}
740
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
741
	background: no-repeat bottom right;
742
}
743
.x-tab-strip-bottom .x-tab-left {
744
    padding:0 10px;
745
}
746
.x-tab-strip-bottom .x-tab-right {
747
    padding:0;
748
}
749
.x-tab-strip .x-tab-strip-close {
750
    display:none;
751
}
752
.x-tab-strip-closable {
753
    position:relative;
754
}
755
.x-tab-strip-closable .x-tab-left {
756
    padding-right:19px;
757
}
758
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
759
    opacity:.6;
760
    -moz-opacity:.6;
761
    background-repeat:no-repeat;
762
    display:block;
763
	width:11px;
764
    height:11px;
765
    position:absolute;
766
    top:3px;
767
    right:3px;
768
    cursor:pointer;
769
    z-index:2;
770
}
771
.x-tab-strip .x-tab-strip-active a.x-tab-strip-close {
772
    opacity:.8;
773
    -moz-opacity:.8;
774
}
775
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
776
    opacity:1;
777
    -moz-opacity:1;
778
}
779
.x-tab-panel-body {
780
    border: 1px solid;
781
}
782
.x-tab-panel-body-top {
783
    border-top: 0 none;
784
}
785
.x-tab-panel-body-bottom {
786
    border-bottom: 0 none;
787
}
788
.x-tab-scroller-left {
789
    background: transparent no-repeat -18px 0;
790
    border-bottom: 1px solid;
791
    width:18px;
792
    position:absolute;
793
    left:0;
794
    top:0;
795
    z-index:10;
796
    cursor:pointer;
797
}
798
.x-tab-scroller-left-over {
799
    background-position: 0 0;
800
}
801
.x-tab-scroller-left-disabled {
802
    background-position: -18px 0;
803
    opacity:.5;
804
    -moz-opacity:.5;
805
    filter:alpha(opacity=50);
806
    cursor:default;
807
}
808
.x-tab-scroller-right {
809
    background: transparent no-repeat 0 0;
810
    border-bottom: 1px solid;
811
    width:18px;
812
    position:absolute;
813
    right:0;
814
    top:0;
815
    z-index:10;
816
    cursor:pointer;
817
}
818
.x-tab-scroller-right-over {
819
    background-position: -18px 0;
820
}
821
.x-tab-scroller-right-disabled {
822
    background-position: 0 0;
823
    opacity:.5;
824
    -moz-opacity:.5;
825
    filter:alpha(opacity=50);
826
    cursor:default;
827
}
828
.x-tab-scrolling-bottom .x-tab-scroller-left, .x-tab-scrolling-bottom .x-tab-scroller-right{
829
    margin-top: 1px;
830
}
831
.x-tab-scrolling .x-tab-strip-wrap {
832
    margin-left:18px;
833
    margin-right:18px;
834
}
835
.x-tab-scrolling {
836
    position:relative;
837
}
838
.x-tab-panel-bbar .x-toolbar {
839
    border:1px solid;
840
    border-top:0 none;
841
    overflow:hidden;
842
    padding:2px;
843
}
844
.x-tab-panel-tbar .x-toolbar {
845
    border:1px solid;
846
    border-top:0 none;
847
    overflow:hidden;
848
    padding:2px;
849
}
850
.x-form-field{
851
    margin: 0;
852
}
853
.x-form-text, textarea.x-form-field{
854
    padding:1px 3px;
855
    background:repeat-x 0 0;
856
    border:1px solid;
857
}
858
textarea.x-form-field {
859
    padding:2px 3px;
860
}
861
.x-form-text, .ext-ie .x-form-file {
862
    height:22px;
863
    line-height:18px;
864
    vertical-align:middle;
865
}
866
 
867
.ext-ie6 .x-form-text, .ext-ie7 .x-form-text {
868
    margin: -1px 0;
869
    height:22px; /* ie quirks */
870
    line-height:18px;
871
}
872
.ext-ie8-compatibility .x-form-text {
873
	margin: 0;
874
}
875
.x-form-field-wrap .x-form-text {
876
	position: relative;
877
}
878
.ext-strict .x-form-text {
879
    height:18px;
880
}
881
.ext-safari.ext-mac textarea.x-form-field {
882
    margin-bottom:-2px;
883
}
884
.ext-gecko .x-form-text, .ext-ie8 .x-form-text {
885
    padding-top:2px;
886
    padding-bottom:0;
887
}
888
textarea {
889
    resize: none;
890
}
891
.x-form-select-one {
892
    height:20px;
893
    line-height:18px;
894
    vertical-align:middle;
895
    border: 1px solid;
896
}
897
.x-form-check-wrap {
898
    line-height:18px;
899
    height: 22px;
900
}
901
.x-editor .x-form-check-wrap {
902
	border: 1px solid;
903
	padding:2px;
904
	height: 14px;
905
}
906
.x-editor .x-form-checkbox {
907
    height:13px;
908
}
909
.x-form-check-group-label {
910
    border-bottom: 1px solid;
911
    margin-bottom: 5px;
912
    padding-left: 3px !important;
913
    float: none !important;
914
}
915
.x-form-field-wrap .x-form-trigger{
916
    width:17px;
917
    height:21px;
918
    border:0;
919
    background:transparent no-repeat 0 0;
920
    cursor:pointer;
921
    border-bottom: 1px solid;
922
    position:absolute;
923
    top:0;
924
}
925
.ext-safari .x-form-field-wrap .x-form-trigger{
926
    height:21px;
927
}
928
.x-form-field-wrap .x-form-date-trigger, .x-form-field-wrap .x-form-clear-trigger, .x-form-field-wrap .x-form-search-trigger{
929
    cursor:pointer;
930
}
931
.ext-safari .x-form-field-wrap .x-form-trigger,.ext-gecko .x-form-field-wrap .x-form-trigger{
932
    right:0;
933
}
934
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{
935
    position:static;
936
    top:auto;
937
    vertical-align:top;
938
}
939
.x-form-field-wrap {
940
    position:relative;
941
    left:0;top:0;
942
    zoom:1;
943
    white-space: nowrap;
944
}
945
.x-form-field-wrap .x-form-trigger-over{
946
    background-position:-17px 0;
947
}
948
.x-form-field-wrap .x-form-trigger-click{
949
    background-position:-34px 0;
950
}
951
.x-trigger-wrap-focus .x-form-trigger{
952
    background-position:-51px 0;
953
}
954
.x-trigger-wrap-focus .x-form-trigger-over{
955
    background-position:-68px 0;
956
}
957
.x-trigger-wrap-focus .x-form-trigger-click{
958
    background-position:-85px 0;
959
}
960
.x-trigger-wrap-focus .x-form-trigger{
961
    border-bottom: 1px solid;
962
}
963
.x-item-disabled .x-form-trigger-over{
964
    background-position:0 0 !important;
965
    border-bottom: 1px solid;
966
}
967
.x-item-disabled .x-form-trigger-click{
968
    background-position:0 0 !important;
969
    border-bottom: 1px solid;
970
}
971
.x-form-focus, textarea.x-form-focus{
972
	border: 1px solid;
973
}
974
.x-form-invalid, textarea.x-form-invalid{
975
	background:repeat-x bottom;
976
	border: 1px solid;
977
}
978
.ext-safari .x-form-invalid{
979
	border: 1px solid;
980
}
981
.x-form-inner-invalid, textarea.x-form-inner-invalid{
982
	background:repeat-x bottom;
983
}
984
.x-editor {
985
    visibility:hidden;
986
    padding:0;
987
    margin:0;
988
}
989
.ext-ie .x-form-check-wrap input {
990
    width:15px;
991
    height:15px;
992
}
993
.x-form-grow-sizer {
994
    left: -10000px;
995
	padding: 8px 3px;
996
    position: absolute;
997
    visibility:hidden;
998
    top: -10000px;
999
	white-space: pre-wrap;
1000
    white-space: -moz-pre-wrap;
1001
    white-space: -pre-wrap;
1002
    white-space: -o-pre-wrap;
1003
    word-wrap: break-word;
1004
    zoom:1;
1005
}
1006
.x-form-grow-sizer p {
1007
    margin:0 !important;
1008
    border:0 none !important;
1009
    padding:0 !important;
1010
}
1011
.x-form-item {
1012
    display:block;
1013
    margin-bottom:4px;
1014
}
1015
.x-form-item label {
1016
    display:block;
1017
    float:left;
1018
    width:100px;
1019
    padding:3px;
1020
    padding-left:0;
1021
    clear:left;
1022
    z-index:2;
1023
    position:relative;
1024
}
1025
.x-form-element {
1026
    padding-left:105px;
1027
    position: relative;
1028
}
1029
.x-form-invalid-msg {
1030
    padding:2px;
1031
    padding-left:18px;
1032
    background: transparent no-repeat 0 2px;
1033
    line-height:16px;
1034
    width:200px;
1035
}
1036
.x-form-label-left label {
1037
   text-align:left;
1038
}
1039
.x-form-label-right label {
1040
   text-align:right;
1041
}
1042
.x-form-label-top .x-form-item label {
1043
    width:auto;
1044
    float:none;
1045
    clear:none;
1046
    display:inline;
1047
    margin-bottom:4px;
1048
    position:static;
1049
}
1050
.x-form-label-top .x-form-element {
1051
    padding-left:0;
1052
    padding-top:4px;
1053
}
1054
.x-form-label-top .x-form-item {
1055
    padding-bottom:4px;
1056
}
1057
.x-small-editor .x-form-text {
1058
    height:20px;
1059
    line-height:16px;
1060
    vertical-align:middle;
1061
}
1062
.ext-ie6 .x-small-editor .x-form-text, .ext-ie7 .x-small-editor .x-form-text {
1063
    height:20px !important;
1064
    line-height:16px !important;
1065
}
1066
 
1067
.ext-strict .x-small-editor .x-form-text {
1068
    height:16px !important;
1069
}
1070
 
1071
.ext-border-box .x-small-editor .x-form-text {
1072
    height:20px;
1073
}
1074
.x-small-editor .x-form-select-one {
1075
    height:20px;
1076
    line-height:16px;
1077
    vertical-align:middle;
1078
}
1079
.x-small-editor .x-form-num-field {
1080
    text-align:right;
1081
}
1082
.x-small-editor .x-form-field-wrap .x-form-trigger{
1083
    height:19px;
1084
}
1085
.x-form-clear {
1086
    clear:both;
1087
    height:0;
1088
    overflow:hidden;
1089
    line-height:0;
1090
    font-size:0;
1091
}
1092
.x-form-clear-left {
1093
    clear:left;
1094
    height:0;
1095
    overflow:hidden;
1096
    line-height:0;
1097
    font-size:0;
1098
}
1099
.x-form-cb-label {
1100
    width:auto !important;
1101
    float:none !important;
1102
    clear:none !important;
1103
    display:inline !important;
1104
    margin-left:4px;
1105
}
1106
.x-form-column {
1107
    float:left;
1108
    padding:0;
1109
    margin:0;
1110
    width:48%;
1111
    overflow:hidden;
1112
    zoom:1;
1113
}
1114
.x-form .x-form-btns-ct .x-btn{
1115
	float:right;
1116
	clear:none;
1117
}
1118
.x-form .x-form-btns-ct .x-form-btns td {
1119
	border:0;
1120
	padding:0;
1121
}
1122
.x-form .x-form-btns-ct .x-form-btns-right table{
1123
	float:right;
1124
	clear:none;
1125
}
1126
.x-form .x-form-btns-ct .x-form-btns-left table{
1127
	float:left;
1128
	clear:none;
1129
}
1130
.x-form .x-form-btns-ct .x-form-btns-center{
1131
	text-align:center;
1132
}
1133
.x-form .x-form-btns-ct .x-form-btns-center table{
1134
	margin:0 auto;
1135
}
1136
.x-form .x-form-btns-ct table td.x-form-btn-td{
1137
	padding:3px;
1138
}
1139
.x-form .x-form-btns-ct .x-btn-focus .x-btn-left{
1140
	background-position:0 -147px;
1141
}
1142
.x-form .x-form-btns-ct .x-btn-focus .x-btn-right{
1143
	background-position:0 -168px;
1144
}
1145
.x-form .x-form-btns-ct .x-btn-focus .x-btn-center{
1146
	background-position:0 -189px;
1147
}
1148
.x-form .x-form-btns-ct .x-btn-click .x-btn-center{
1149
	background-position:0 -126px;
1150
}
1151
.x-form .x-form-btns-ct .x-btn-click  .x-btn-right{
1152
	background-position:0 -84px;
1153
}
1154
.x-form .x-form-btns-ct .x-btn-click .x-btn-left{
1155
	background-position:0 -63px;
1156
}
1157
.x-form-invalid-icon {
1158
    width:16px;
1159
    height:18px;
1160
    position:absolute;
1161
    left:0;
1162
    top:0;
1163
    display:block;
1164
    background:transparent no-repeat 0 2px;
1165
}
1166
.x-fieldset {
1167
    border:1px solid;
1168
    padding:10px;
1169
    margin-bottom:10px;
1170
    display:block;
1171
}
1172
.ext-ie .x-fieldset legend {
1173
    margin-bottom:10px;
1174
}
1175
.ext-ie .x-fieldset {
1176
    padding-top: 0;
1177
    padding-bottom:10px;
1178
}
1179
.x-fieldset legend .x-tool-toggle {
1180
    margin-right:3px;
1181
    margin-left:0;
1182
    float:left !important;
1183
}
1184
.x-fieldset legend input {
1185
    margin-right:3px;
1186
    float:left !important;
1187
    height:13px;
1188
    width:13px;
1189
}
1190
fieldset.x-panel-collapsed {
1191
    padding-bottom:0 !important;
1192
    border-width: 1px 1px 0 1px !important;
1193
    border-left-color: transparent;
1194
    border-right-color: transparent;
1195
}
1196
.ext-ie6 fieldset.x-panel-collapsed{
1197
    padding-bottom:0 !important;
1198
    border-width: 1px 0 0 0 !important;
1199
    margin-left: 1px;
1200
    margin-right: 1px;
1201
}
1202
fieldset.x-panel-collapsed .x-fieldset-bwrap {
1203
    visibility:hidden;
1204
    position:absolute;
1205
    left:-1000px;
1206
    top:-1000px;
1207
}
1208
.ext-ie .x-fieldset-bwrap {
1209
    zoom:1;
1210
}
1211
.x-fieldset-noborder {
1212
    border:0px none transparent;
1213
}
1214
.x-fieldset-noborder legend {
1215
    margin-left:-3px;
1216
}
1217
.ext-ie .x-fieldset-noborder legend {
1218
    position: relative;
1219
    margin-bottom:23px;
1220
}
1221
.ext-ie .x-fieldset-noborder legend span {
1222
    position: absolute;
1223
    left:16px;
1224
}
1225
.ext-gecko .x-window-body .x-form-item {
1226
    -moz-outline: none;
1227
    overflow: auto;
1228
}
1229
.ext-gecko .x-form-item {
1230
    -moz-outline: none;
1231
}
1232
.x-hide-label label.x-form-item-label {
1233
     display:none;
1234
}
1235
.x-hide-label .x-form-element {
1236
     padding-left: 0 !important;
1237
}
1238
.x-fieldset {
1239
    overflow:hidden;
1240
}
1241
/* make top of checkbox/tools visible in webkit */
1242
.ext-webkit .x-fieldset-header {
1243
    padding-top: 1px;
1244
}
1245
.x-fieldset-bwrap {
1246
    overflow:hidden;
1247
    zoom:1;
1248
}
1249
.x-fieldset-body {
1250
    overflow:hidden;
1251
}
1252
 
1253
.x-combo-list .x-combo-selected {
1254
  border-color: #a3bae9 !important;
1255
}
1256
 
1257
.x-combo-list {
1258
  background-color: white !important;
1259
}
1260
 
1261
.ext-gecko .x-form-file {
1262
  height: inherit !important;
1263
}
1264
 
1265
.x-form-check {
1266
  background: none !important
1267
}
1268
 
1269
.x-form-radio {
1270
  background: none !important
1271
}
1272
 
1273
.x-form-label {
1274
  padding: 2px 3px 3px 0px;
1275
  font-size: 12px;
1276
}
1277
 
1278
.x-form-label-top .x-form-item {
1279
  padding-bottom: 0px;
1280
  margin-bottom: 2px;
1281
}
1282
 
1283
.ext-safari .x-form-text {
1284
  height: 22px; /* safari always same size */
1285
  padding: 0 3px; /* remove extra top/bottom padding */
1286
}
1287
 
1288
.ext-safari .x-small-editor .x-form-text {
1289
  height: 20px;
1290
}
1291
 
1292
.x-form-group .x-form-check-wrap {
1293
  float: left;
1294
  padding-right: 2px;
1295
}
1296
 
1297
.x-form-group .x-form-check-wrap .x-form-group-label {
1298
  float: left;
1299
}
1300
 
1301
.x-form-group .x-form-radio-wrap {
1302
  float: left;
1303
  padding-right: 2px;
1304
}
1305
 
1306
.x-form-group-label,.x-form-cb-label {
1307
  font: normal 12px tahoma, arial, helvetica, sans-serif;
1308
  padding-right: 10px;
1309
}
1310
 
1311
.x-form-list {
1312
  background: #FFFFFF url(../images/default/form/text-bg.gif) repeat-x scroll 0 0;
1313
  border: 1px solid #B5B8C8;
1314
}
1315
 
1316
/*
1317
 * FileUploadField component styles
1318
 */
1319
.x-form-file-wrap {
1320
  height: 22px;
1321
}
1322
 
1323
.ext-ie .x-form-file-wrap {
1324
  height: 20px;
1325
}
1326
 
1327
 
1328
.x-form-file-wrap .x-form-file {
1329
  position: absolute;
1330
  right: 0;
1331
  -moz-opacity: 0;
1332
  filter: alpha(opacity :     0);
1333
  opacity: 0;
1334
  z-index: 2;
1335
  height: 22px;
1336
}
1337
 
1338
.x-form-file-wrap .x-form-file-btn {
1339
  position: absolute;
1340
  right: 0;
1341
  z-index: 1;
1342
}
1343
 
1344
.x-form-file-wrap .x-form-file-text {
1345
  position: absolute;
1346
  left: 0;
1347
  z-index: 3;
1348
  color: #777;
1349
}
1350
 
1351
.x-form-invalid-icon {
1352
  background-position: 0 0 !important;
1353
}
1354
 
1355
.x-triggerfield-noedit{
1356
    cursor:pointer;
1357
}
1358
.x-btn{
1359
	cursor:pointer;
1360
	white-space: nowrap;
1361
}
1362
.x-btn button{
1363
    border:0 none;
1364
    background:transparent;
1365
    padding-left:3px;
1366
    padding-right:3px;
1367
    cursor:pointer;
1368
    margin:0;
1369
    overflow:visible;
1370
    width:auto;
1371
    -moz-outline:0 none;
1372
    outline:0 none;
1373
}
1374
* html .ext-ie .x-btn button {
1375
    width:1px;
1376
}
1377
.ext-ie .x-item-disabled .x-btn-mc img {
1378
	filter: alpha(opacity=60);
1379
}
1380
.ext-gecko .x-btn button,.ext-webkit .x-btn button {
1381
    padding-left:0;
1382
    padding-right:0;
1383
}
1384
.ext-gecko .x-btn button::-moz-focus-inner {
1385
    padding:0;
1386
}
1387
.ext-ie .x-btn button {
1388
    padding-top:2px;
1389
}
1390
.x-btn td {
1391
    padding:0 !important;
1392
}
1393
.x-btn-text {
1394
    cursor:pointer;
1395
	white-space: nowrap;
1396
    padding:0;
1397
}
1398
.x-btn-noicon .x-btn-small .x-btn-text{
1399
	height: 16px;
1400
}
1401
.x-btn-noicon .x-btn-medium .x-btn-text{
1402
    height: 24px;
1403
}
1404
.x-btn-noicon .x-btn-large .x-btn-text{
1405
    height: 32px;
1406
}
1407
.x-btn-icon .x-btn-text{
1408
    background-position: center;
1409
	background-repeat: no-repeat;
1410
}
1411
.x-btn-icon .x-btn-small .x-btn-text{
1412
	height: 16px;
1413
	width: 16px;
1414
}
1415
.x-btn-icon .x-btn-medium .x-btn-text{
1416
    height: 24px;
1417
	width: 24px;
1418
}
1419
.x-btn-icon .x-btn-large .x-btn-text{
1420
    height: 32px;
1421
	width: 32px;
1422
}
1423
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
1424
    background-position: 0 center;
1425
	background-repeat: no-repeat;
1426
    padding-left:18px;
1427
    height:16px;
1428
}
1429
.x-btn-text-icon .x-btn-icon-medium-left .x-btn-text{
1430
    background-position: 0 center;
1431
	background-repeat: no-repeat;
1432
    padding-left:26px;
1433
    height:24px;
1434
}
1435
.x-btn-text-icon .x-btn-icon-large-left .x-btn-text{
1436
    background-position: 0 center;
1437
	background-repeat: no-repeat;
1438
    padding-left:34px;
1439
    height:32px;
1440
}
1441
.x-btn-text-icon .x-btn-icon-small-top .x-btn-text{
1442
    background-position: center 0;
1443
	background-repeat: no-repeat;
1444
    padding-top:18px;
1445
}
1446
.x-btn-text-icon .x-btn-icon-medium-top .x-btn-text{
1447
    background-position: center 0;
1448
	background-repeat: no-repeat;
1449
    padding-top:26px;
1450
}
1451
.x-btn-text-icon .x-btn-icon-large-top .x-btn-text{
1452
    background-position: center 0;
1453
	background-repeat: no-repeat;
1454
    padding-top:34px;
1455
}
1456
.x-btn-text-icon .x-btn-icon-small-right .x-btn-text{
1457
    background-position: right center;
1458
	background-repeat: no-repeat;
1459
    padding-right:18px;
1460
    height:16px;
1461
}
1462
.x-btn-text-icon .x-btn-icon-medium-right .x-btn-text{
1463
    background-position: right center;
1464
	background-repeat: no-repeat;
1465
    padding-right:26px;
1466
    height:24px;
1467
}
1468
.x-btn-text-icon .x-btn-icon-large-right .x-btn-text{
1469
    background-position: right center;
1470
	background-repeat: no-repeat;
1471
    padding-right:34px;
1472
    height:32px;
1473
}
1474
.x-btn-text-icon .x-btn-icon-small-bottom .x-btn-text{
1475
    background-position: center bottom;
1476
	background-repeat: no-repeat;
1477
    padding-bottom:18px;
1478
}
1479
.x-btn-text-icon .x-btn-icon-medium-bottom .x-btn-text{
1480
    background-position: center bottom;
1481
	background-repeat: no-repeat;
1482
    padding-bottom:26px;
1483
}
1484
.x-btn-text-icon .x-btn-icon-large-bottom .x-btn-text{
1485
    background-position: center bottom;
1486
	background-repeat: no-repeat;
1487
    padding-bottom:34px;
1488
}
1489
.x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
1490
	font-size:1px;
1491
    line-height:1px;
1492
    width:3px;
1493
    display:block;
1494
    overflow:hidden;
1495
}
1496
.x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
1497
	height:3px;
1498
}
1499
.x-btn-tl{
1500
	width:3px;
1501
	height:3px;
1502
	background:no-repeat 0 0;
1503
}
1504
.x-btn-tr{
1505
	width:3px;
1506
	height:3px;
1507
	background:no-repeat -3px 0;
1508
}
1509
.x-btn-tc{
1510
	height:3px;
1511
	background:repeat-x 0 -6px;
1512
}
1513
.x-btn-ml{
1514
	width:3px;
1515
	background:no-repeat 0 -24px;
1516
}
1517
.x-btn-mr{
1518
	width:3px;
1519
	background:no-repeat -3px -24px;
1520
}
1521
.x-btn-mc{
1522
	background:repeat-x 0 -1096px;
1523
    vertical-align: middle;
1524
	text-align:center;
1525
	padding:0 5px;
1526
	cursor:pointer;
1527
	white-space:nowrap;
1528
}
1529
.x-btn-bl{
1530
	width:3px;
1531
	height:3px;
1532
	background:no-repeat 0 -3px;
1533
}
1534
.x-btn-br{
1535
	width:3px;
1536
	height:3px;
1537
	background:no-repeat -3px -3px;
1538
}
1539
.x-btn-bc{
1540
	height:3px;
1541
	background:repeat-x 0 -15px;
1542
}
1543
.x-btn-over .x-btn-tl{
1544
	background-position: -6px 0;
1545
}
1546
.x-btn-over .x-btn-tr{
1547
	background-position: -9px 0;
1548
}
1549
.x-btn-over .x-btn-tc{
1550
	background-position: 0 -9px;
1551
}
1552
.x-btn-over .x-btn-ml{
1553
	background-position: -6px -24px;
1554
}
1555
.x-btn-over .x-btn-mr{
1556
	background-position: -9px -24px;
1557
}
1558
.x-btn-over .x-btn-mc{
1559
	background-position: 0 -2168px;
1560
}
1561
.x-btn-over .x-btn-bl{
1562
	background-position: -6px -3px;
1563
}
1564
.x-btn-over .x-btn-br{
1565
	background-position: -9px -3px;
1566
}
1567
.x-btn-over .x-btn-bc{
1568
	background-position: 0 -18px;
1569
}
1570
.x-btn-click .x-btn-tl, .x-btn-menu-active .x-btn-tl, .x-btn-pressed .x-btn-tl{
1571
	background-position: -12px 0;
1572
}
1573
.x-btn-click .x-btn-tr, .x-btn-menu-active .x-btn-tr, .x-btn-pressed .x-btn-tr{
1574
	background-position: -15px 0;
1575
}
1576
.x-btn-click .x-btn-tc, .x-btn-menu-active .x-btn-tc, .x-btn-pressed .x-btn-tc{
1577
	background-position: 0 -12px;
1578
}
1579
.x-btn-click .x-btn-ml, .x-btn-menu-active .x-btn-ml, .x-btn-pressed .x-btn-ml{
1580
	background-position: -12px -24px;
1581
}
1582
.x-btn-click .x-btn-mr, .x-btn-menu-active .x-btn-mr, .x-btn-pressed .x-btn-mr{
1583
	background-position: -15px -24px;
1584
}
1585
.x-btn-click .x-btn-mc, .x-btn-menu-active .x-btn-mc, .x-btn-pressed .x-btn-mc{
1586
	background-position: 0 -3240px;
1587
}
1588
.x-btn-click .x-btn-bl, .x-btn-menu-active .x-btn-bl, .x-btn-pressed .x-btn-bl{
1589
	background-position: -12px -3px;
1590
}
1591
.x-btn-click .x-btn-br, .x-btn-menu-active .x-btn-br, .x-btn-pressed .x-btn-br{
1592
	background-position: -15px -3px;
1593
}
1594
.x-btn-click .x-btn-bc, .x-btn-menu-active .x-btn-bc, .x-btn-pressed .x-btn-bc{
1595
	background-position: 0 -21px;
1596
}
1597
.x-btn-disabled *{
1598
	cursor:default !important;
1599
}
1600
.x-btn-mc em.x-btn-arrow {
1601
    display:block;
1602
    background:transparent no-repeat right center;
1603
	padding-right:10px;
1604
}
1605
.x-btn-mc em.x-btn-split {
1606
    display:block;
1607
    background:transparent no-repeat right center;
1608
	padding-right:14px;
1609
}
1610
.x-btn-mc em.x-btn-arrow-bottom {
1611
    display:block;
1612
    background:transparent no-repeat center bottom;
1613
	padding-bottom:14px;
1614
}
1615
.x-btn-mc em.x-btn-split-bottom {
1616
    display:block;
1617
    background:transparent no-repeat center bottom;
1618
	padding-bottom:14px;
1619
}
1620
.x-btn-as-arrow .x-btn-mc em {
1621
    display:block;
1622
    background:transparent;
1623
	padding-bottom:14px;
1624
}
1625
.x-btn-group {
1626
    padding:1px;
1627
}
1628
.x-btn-group-header {
1629
    padding:2px;
1630
    text-align:center;
1631
}
1632
.x-btn-group-tc {
1633
	background: transparent repeat-x 0 0;
1634
	overflow:hidden;
1635
}
1636
.x-btn-group-tl {
1637
	background: transparent no-repeat 0 0;
1638
	padding-left:3px;
1639
    zoom:1;
1640
}
1641
.x-btn-group-tr {
1642
	background: transparent no-repeat right 0;
1643
	zoom:1;
1644
    padding-right:3px;
1645
}
1646
.x-btn-group-bc {
1647
	background: transparent repeat-x 0 bottom;
1648
    zoom:1;
1649
}
1650
.x-btn-group-bc .x-panel-footer {
1651
    zoom:1;
1652
}
1653
.x-btn-group-bl {
1654
	background: transparent no-repeat 0 bottom;
1655
	padding-left:3px;
1656
    zoom:1;
1657
}
1658
.x-btn-group-br {
1659
	background: transparent no-repeat right bottom;
1660
	padding-right:3px;
1661
    zoom:1;
1662
}
1663
.x-btn-group-mc {
1664
    border:0 none;
1665
    padding:1px 0 0 0;
1666
    margin:0;
1667
}
1668
.x-btn-group-mc .x-btn-group-body {
1669
    background:transparent;
1670
    border: 0 none;
1671
}
1672
.x-btn-group-ml {
1673
	background: transparent repeat-y 0 0;
1674
	padding-left:3px;
1675
    zoom:1;
1676
}
1677
.x-btn-group-mr {
1678
	background: transparent repeat-y right 0;
1679
	padding-right:3px;
1680
    zoom:1;
1681
}
1682
.x-btn-group-bc .x-btn-group-footer {
1683
    padding-bottom:6px;
1684
}
1685
.x-panel-nofooter .x-btn-group-bc {
1686
	height:3px;
1687
    font-size:0;
1688
    line-height:0;
1689
}
1690
.x-btn-group-bwrap {
1691
    overflow:hidden;
1692
    zoom:1;
1693
}
1694
.x-btn-group-body {
1695
    overflow:hidden;
1696
    zoom:1;
1697
}
1698
.x-btn-group-notitle .x-btn-group-tc {
1699
	background: transparent repeat-x 0 0;
1700
	overflow:hidden;
1701
    height:2px;
1702
}
1703
.x-toolbar{
1704
    border-style:solid;
1705
    border-width:0 0 1px 0;
1706
    display: block;
1707
	padding:2px;
1708
    background:repeat-x top left;
1709
    position:relative;
1710
    left:0;
1711
    top:0;
1712
    zoom:1;
1713
    overflow:hidden;
1714
}
1715
.x-toolbar .x-item-disabled .x-btn-icon {
1716
    opacity: .35;
1717
    -moz-opacity: .35;
1718
    filter: alpha(opacity=35);
1719
}
1720
.x-toolbar td {
1721
	vertical-align:middle;
1722
}
1723
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
1724
	white-space: nowrap;
1725
}
1726
.x-toolbar .x-item-disabled {
1727
	cursor:default;
1728
	opacity:.6;
1729
	-moz-opacity:.6;
1730
	filter:alpha(opacity=60);
1731
}
1732
 
1733
.x-toolbar .x-item-disabled *{
1734
	cursor:default;
1735
}
1736
 
1737
.x-toolbar .x-toolbar-cell {
1738
    vertical-align:middle;
1739
}
1740
.x-toolbar .x-btn-tl, .x-toolbar .x-btn-tr, .x-toolbar .x-btn-tc, .x-toolbar .x-btn-ml, .x-toolbar .x-btn-mr,
1741
.x-toolbar .x-btn-mc, .x-toolbar .x-btn-bl, .x-toolbar .x-btn-br, .x-toolbar .x-btn-bc
1742
{
1743
	background-position: 500px 500px;
1744
}
1745
.x-toolbar .x-btn-over .x-btn-tl{
1746
	background-position: -6px 0;
1747
}
1748
.x-toolbar .x-btn-over .x-btn-tr{
1749
	background-position: -9px 0;
1750
}
1751
.x-toolbar .x-btn-over .x-btn-tc{
1752
	background-position: 0 -9px;
1753
}
1754
.x-toolbar .x-btn-over .x-btn-ml{
1755
	background-position: -6px -24px;
1756
}
1757
.x-toolbar .x-btn-over .x-btn-mr{
1758
	background-position: -9px -24px;
1759
}
1760
.x-toolbar .x-btn-over .x-btn-mc{
1761
	background-position: 0 -2168px;
1762
}
1763
.x-toolbar .x-btn-over .x-btn-bl{
1764
	background-position: -6px -3px;
1765
}
1766
.x-toolbar .x-btn-over .x-btn-br{
1767
	background-position: -9px -3px;
1768
}
1769
.x-toolbar .x-btn-over .x-btn-bc{
1770
	background-position: 0 -18px;
1771
}
1772
.x-toolbar .x-btn-click .x-btn-tl, .x-toolbar .x-btn-menu-active .x-btn-tl, .x-toolbar .x-btn-pressed .x-btn-tl{
1773
	background-position: -12px 0;
1774
}
1775
.x-toolbar .x-btn-click .x-btn-tr, .x-toolbar .x-btn-menu-active .x-btn-tr, .x-toolbar .x-btn-pressed .x-btn-tr{
1776
	background-position: -15px 0;
1777
}
1778
.x-toolbar .x-btn-click .x-btn-tc, .x-toolbar .x-btn-menu-active .x-btn-tc, .x-toolbar .x-btn-pressed .x-btn-tc{
1779
	background-position: 0 -12px;
1780
}
1781
.x-toolbar .x-btn-click .x-btn-ml, .x-toolbar .x-btn-menu-active .x-btn-ml, .x-toolbar .x-btn-pressed .x-btn-ml{
1782
	background-position: -12px -24px;
1783
}
1784
.x-toolbar .x-btn-click .x-btn-mr, .x-toolbar .x-btn-menu-active .x-btn-mr, .x-toolbar .x-btn-pressed .x-btn-mr{
1785
	background-position: -15px -24px;
1786
}
1787
.x-toolbar .x-btn-click .x-btn-mc, .x-toolbar .x-btn-menu-active .x-btn-mc, .x-toolbar .x-btn-pressed .x-btn-mc{
1788
	background-position: 0 -3240px;
1789
}
1790
.x-toolbar .x-btn-click .x-btn-bl, .x-toolbar .x-btn-menu-active .x-btn-bl, .x-toolbar .x-btn-pressed .x-btn-bl{
1791
	background-position: -12px -3px;
1792
}
1793
.x-toolbar .x-btn-click .x-btn-br, .x-toolbar .x-btn-menu-active .x-btn-br, .x-toolbar .x-btn-pressed .x-btn-br{
1794
	background-position: -15px -3px;
1795
}
1796
.x-toolbar .x-btn-click .x-btn-bc, .x-toolbar .x-btn-menu-active .x-btn-bc, .x-toolbar .x-btn-pressed .x-btn-bc{
1797
	background-position: 0 -21px;
1798
}
1799
.x-toolbar div.xtb-text{
1800
    padding:2px 2px 0;
1801
    line-height:16px;
1802
    display:block;
1803
}
1804
.x-toolbar .xtb-sep {
1805
	background-position: center;
1806
	background-repeat: no-repeat;
1807
	display: block;
1808
	font-size: 1px;
1809
	height: 16px;
1810
	width:4px;
1811
	overflow: hidden;
1812
	cursor:default;
1813
	margin: 0 2px 0;
1814
	border:0;
1815
}
1816
.x-toolbar .xtb-spacer {
1817
    width:2px;
1818
}
1819
.x-tbar-page-number{
1820
	width:24px;
1821
	height:14px;
1822
}
1823
.x-paging-info {
1824
    position:absolute;
1825
    top:5px;
1826
    right: 8px;
1827
}
1828
.x-toolbar-ct {
1829
    width:100%;
1830
}
1831
.x-panel-tbar, .x-panel-bbar, .x-window-tbar, .x-window-bbar, .x-tab-panel-tbar, .x-tab-panel-bbar, .x-plain-tbar, .x-plain-bbar {
1832
    overflow:hidden;
1833
    zoom:1;
1834
}
1835
.x-toolbar-more .x-btn-small .x-btn-text{
1836
	height: 16px;
1837
	width: 12px;
1838
}
1839
.x-toolbar-more em.x-btn-arrow {
1840
    display:inline;
1841
    background:transparent;
1842
	padding-right:0;
1843
}
1844
.x-toolbar-more .x-btn-mc em.x-btn-arrow {
1845
    background-image: none;
1846
}
1847
div.x-toolbar-no-items {
1848
    color:gray !important;
1849
    padding:5px 10px !important;
1850
}.x-resizable-handle {
1851
    position:absolute;
1852
    z-index:100;
1853
    font-size:1px;
1854
    line-height:6px;
1855
    overflow:hidden;
1856
	filter:alpha(opacity=0);
1857
	opacity:0;
1858
	zoom:1;
1859
}
1860
.x-resizable-handle-east{
1861
    width:6px;
1862
    cursor:e-resize;
1863
    right:0;
1864
    top:0;
1865
    height:100%;
1866
}
1867
.ext-ie .x-resizable-handle-east {
1868
    margin-right:-1px;
1869
}
1870
.x-resizable-handle-south{
1871
    width:100%;
1872
    cursor:s-resize;
1873
    left:0;
1874
    bottom:0;
1875
    height:6px;
1876
}
1877
.ext-ie .x-resizable-handle-south {
1878
    margin-bottom:-1px;
1879
}
1880
.x-resizable-handle-west{
1881
    width:6px;
1882
    cursor:w-resize;
1883
    left:0;
1884
    top:0;
1885
    height:100%;
1886
}
1887
.x-resizable-handle-north{
1888
    width:100%;
1889
    cursor:n-resize;
1890
    left:0;
1891
    top:0;
1892
    height:6px;
1893
}
1894
.x-resizable-handle-southeast{
1895
    width:6px;
1896
    cursor:se-resize;
1897
    right:0;
1898
    bottom:0;
1899
    height:6px;
1900
    z-index:101;
1901
}
1902
.x-resizable-handle-northwest{
1903
    width:6px;
1904
    cursor:nw-resize;
1905
    left:0;
1906
    top:0;
1907
    height:6px;
1908
    z-index:101;
1909
}
1910
.x-resizable-handle-northeast{
1911
    width:6px;
1912
    cursor:ne-resize;
1913
    right:0;
1914
    top:0;
1915
    height:6px;
1916
    z-index:101;
1917
}
1918
.x-resizable-handle-southwest{
1919
    width:6px;
1920
    cursor:sw-resize;
1921
    left:0;
1922
    bottom:0;
1923
    height:6px;
1924
    z-index:101;
1925
}
1926
.x-resizable-over .x-resizable-handle, .x-resizable-pinned .x-resizable-handle{
1927
    filter:alpha(opacity=100);
1928
	opacity:1;
1929
}
1930
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east,
1931
.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west
1932
{
1933
	background-position: left;
1934
}
1935
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south,
1936
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north
1937
{
1938
    background-position: top;
1939
}
1940
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
1941
    background-position: top left;
1942
}
1943
.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
1944
    background-position:bottom right;
1945
}
1946
.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
1947
    background-position: bottom left;
1948
}
1949
.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
1950
    background-position: top right;
1951
}
1952
.x-resizable-proxy{
1953
    border: 1px dashed;
1954
    position:absolute;
1955
    overflow:hidden;
1956
    display:none;
1957
	left:0;
1958
    top:0;
1959
    z-index:50000;
1960
}
1961
.x-resizable-overlay{
1962
    width:100%;
1963
	height:100%;
1964
	display:none;
1965
	position:absolute;
1966
	left:0;
1967
	top:0;
1968
	z-index:200000;
1969
	-moz-opacity: 0;
1970
    opacity:0;
1971
    filter: alpha(opacity=0);
1972
}
1973
.x-grid3 {
1974
  position: relative;
1975
  overflow: hidden;
1976
}
1977
 
1978
.x-grid-panel .x-panel-body {
1979
  overflow: hidden !important;
1980
}
1981
 
1982
.x-grid-panel .x-panel-mc .x-panel-body {
1983
  border: 1px solid;
1984
}
1985
 
1986
.x-grid3 .x-grid3-row-table {
1987
  table-layout: fixed;
1988
}
1989
 
1990
.x-grid3-viewport {
1991
  overflow: hidden;
1992
}
1993
 
1994
.x-grid3-hd-row .x-grid3-hd,.x-grid3-row .x-grid3-hd,.x-grid3-summary-row .x-grid3-hd {
1995
  -moz-outline: none;
1996
  -moz-user-focus: normal;
1997
}
1998
 
1999
.x-grid3-row,.x-grid3-summary-row{
2000
  -moz-user-select: none;
2001
  -khtml-user-select: none;
2002
  -webkit-user-select: ignore;
2003
}
2004
 
2005
.x-grid3-row td.x-grid3-cell,.x-grid3-summary-row td.x-grid3-cell {
2006
  line-height: 13px;
2007
  vertical-align: top;
2008
  padding-left: 1px;
2009
  padding-right: 1px;
2010
  -moz-outline: none;
2011
}
2012
 
2013
.x-grid3-hd-row .x-grid3-hd {
2014
  line-height: 15px;
2015
  vertical-align: middle;
2016
  border-left: 1px solid;
2017
  border-right: 1px solid;
2018
}
2019
 
2020
.x-grid3-hd-row .x-grid3-marker-hd {
2021
  padding: 3px;
2022
}
2023
 
2024
.x-grid3-row .x-grid3-marker {
2025
  padding: 3px;
2026
}
2027
 
2028
.x-grid3-cell-inner,.x-grid3-hd-inner {
2029
  overflow: hidden;
2030
  -o-text-overflow: ellipsis;
2031
  text-overflow: ellipsis;
2032
  padding: 3px 3px 3px 5px;
2033
  white-space: nowrap;
2034
}
2035
 
2036
.x-grid3-hd-inner {
2037
  position: relative;
2038
  cursor: inherit;
2039
  padding: 4px 3px 4px 5px;
2040
  vertical-align: middle;
2041
}
2042
 
2043
.ext-ie .x-grid3-hd-inner {
2044
  position: static;
2045
}
2046
 
2047
.x-grid3-row-body {
2048
  white-space: normal;
2049
  font-size: 11px;
2050
}
2051
 
2052
.x-grid3-body-cell {
2053
  -moz-outline: 0 none;
2054
  outline: 0 none;
2055
}
2056
 
2057
.ext-ie .x-grid3-cell-inner,.ext-ie .x-grid3-hd-inner {
2058
  width: 100%;
2059
}
2060
 
2061
.ext-strict .x-grid3-cell-inner,.ext-strict .x-grid3-hd-inner {
2062
  width: auto;
2063
}
2064
 
2065
.x-grid-row-loading {
2066
  background: no-repeat center center;
2067
}
2068
 
2069
.x-grid-page {
2070
  overflow: hidden;
2071
}
2072
 
2073
.x-grid3-row {
2074
  cursor: default;
2075
  border: 1px solid;
2076
  width: 100%;
2077
}
2078
 
2079
.x-grid3-row-over {
2080
  border: 1px solid;
2081
  background: repeat-x left top;
2082
}
2083
 
2084
.x-grid3-resize-proxy {
2085
  width: 1px;
2086
  left: 0;
2087
  cursor: e-resize;
2088
  cursor: col-resize;
2089
  position: absolute;
2090
  top: 0;
2091
  height: 100px;
2092
  overflow: hidden;
2093
  visibility: hidden;
2094
  border: 0 none;
2095
  z-index: 7;
2096
}
2097
 
2098
.x-grid3-resize-marker {
2099
  width: 1px;
2100
  left: 0;
2101
  position: absolute;
2102
  top: 0;
2103
  height: 100px;
2104
  overflow: hidden;
2105
  visibility: hidden;
2106
  border: 0 none;
2107
  z-index: 7;
2108
}
2109
 
2110
.x-grid3-focus {
2111
  position: absolute;
2112
  left: 0;
2113
  top: 0;
2114
  width: 1px;
2115
  height: 1px;
2116
  line-height: 1px;
2117
  font-size: 1px;
2118
  -moz-outline: 0 none;
2119
  outline: 0 none;
2120
  -moz-user-select: text;
2121
  -khtml-user-select: text;
2122
  -webkit-user-select: ignore;
2123
}
2124
 
2125
.x-grid3-header {
2126
  background: repeat-x 0 bottom;
2127
  cursor: default;
2128
  zoom: 1;
2129
  padding: 0px 0 0 0;
2130
}
2131
 
2132
.x-grid3-header-pop {
2133
  border-left: 1px solid;
2134
  float: right;
2135
  clear: none;
2136
}
2137
 
2138
.x-grid3-header-pop-inner {
2139
  border-left: 1px solid;
2140
  width: 14px;
2141
  height: 19px;
2142
  background: transparent no-repeat center center;
2143
}
2144
 
2145
.ext-ie .x-grid3-header-pop-inner {
2146
  width: 15px;
2147
}
2148
 
2149
.ext-strict .x-grid3-header-pop-inner {
2150
  width: 14px;
2151
}
2152
 
2153
.x-grid3-header-inner {
2154
  overflow: hidden;
2155
  zoom: 1;
2156
  float: left;
2157
}
2158
 
2159
.x-grid3-header-offset {
2160
  padding-left: 1px;
2161
}
2162
 
2163
td.x-grid3-hd-over,td.sort-desc,td.sort-asc,td.x-grid3-hd-menu-open {
2164
  border-left: 1px solid;
2165
  border-right: 1px solid;
2166
}
2167
 
2168
td.x-grid3-hd-over .x-grid3-hd-inner,td.sort-desc .x-grid3-hd-inner,td.sort-asc .x-grid3-hd-inner,td.x-grid3-hd-menu-open .x-grid3-hd-inner
2169
  {
2170
  background: repeat-x left bottom;
2171
}
2172
 
2173
.x-grid3-sort-icon {
2174
  background-repeat: no-repeat;
2175
  display: none;
2176
  height: 4px;
2177
  width: 13px;
2178
  margin-left: 3px;
2179
  vertical-align: middle;
2180
}
2181
 
2182
.sort-asc .x-grid3-sort-icon,.sort-desc .x-grid3-sort-icon {
2183
  display: inline;
2184
}
2185
 
2186
.ext-strict .ext-ie .x-grid3-header-inner,.ext-strict .ext-ie6 .x-grid3-hd {
2187
  position: relative;
2188
}
2189
 
2190
.ext-strict .ext-ie6 .x-grid3-hd-inner {
2191
  position: static;
2192
}
2193
 
2194
.x-grid3-body {
2195
  zoom: 1;
2196
}
2197
 
2198
.x-grid3-scroller {
2199
  overflow: auto;
2200
  zoom: 1;
2201
  position: relative;
2202
}
2203
 
2204
.x-grid3-cell-text,.x-grid3-hd-text {
2205
  display: block;
2206
  padding: 3px 5px 3px 5px;
2207
}
2208
 
2209
.x-grid3-split {
2210
  background-position: center;
2211
  background-repeat: no-repeat;
2212
  cursor: e-resize;
2213
  cursor: col-resize;
2214
  display: block;
2215
  font-size: 1px;
2216
  height: 16px;
2217
  overflow: hidden;
2218
  position: absolute;
2219
  top: 2px;
2220
  width: 6px;
2221
  z-index: 3;
2222
}
2223
 
2224
.x-dd-drag-proxy .x-grid3-hd-inner {
2225
  background: repeat-x left bottom;
2226
  width: 120px;
2227
  padding: 3px;
2228
  border: 1px solid;
2229
  overflow: hidden;
2230
}
2231
 
2232
.col-move-top,.col-move-bottom {
2233
  width: 9px;
2234
  height: 9px;
2235
  position: absolute;
2236
  top: 0;
2237
  line-height: 1px;
2238
  font-size: 1px;
2239
  overflow: hidden;
2240
  visibility: hidden;
2241
  z-index: 20000;
2242
  background: transparent no-repeat left top;
2243
}
2244
 
2245
.x-grid3-row-selected {
2246
  border: 1px dotted;
2247
}
2248
 
2249
.x-grid3-locked td.x-grid3-row-marker,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker
2250
  {
2251
  background: repeat-x 0 bottom !important;
2252
  vertical-align: middle !important;
2253
  padding: 0;
2254
  border-top: 1px solid;
2255
  border-bottom: none !important;
2256
  border-right: 1px solid !important;
2257
  text-align: center;
2258
}
2259
 
2260
.x-grid3-locked td.x-grid3-row-marker div,.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div
2261
  {
2262
  padding: 0 4px;
2263
  text-align: center;
2264
}
2265
 
2266
.x-grid3-dirty-cell {
2267
  background: transparent no-repeat 0 0;
2268
}
2269
 
2270
.x-grid3-topbar,.x-grid3-bottombar {
2271
  overflow: hidden;
2272
  display: none;
2273
  zoom: 1;
2274
  position: relative;
2275
}
2276
 
2277
.x-grid3-topbar .x-toolbar {
2278
  border-right: 0 none;
2279
}
2280
 
2281
.x-grid3-bottombar .x-toolbar {
2282
  border-right: 0 none;
2283
  border-bottom: 0 none;
2284
  border-top: 1px solid;
2285
}
2286
 
2287
.x-props-grid .x-grid3-cell {
2288
  padding: 1px;
2289
}
2290
 
2291
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner {
2292
  background: transparent repeat-y -16px !important;
2293
  padding-left: 12px;
2294
}
2295
 
2296
.x-props-grid .x-grid3-body .x-grid3-td-name {
2297
  padding: 1px;
2298
  padding-right: 0;
2299
  border: 0 none;
2300
  border-right: 1px solid;
2301
}
2302
 
2303
.x-grid3-col-dd {
2304
  border: 0 none;
2305
  padding: 0;
2306
  background: transparent;
2307
}
2308
 
2309
.x-dd-drag-ghost .x-grid3-dd-wrap {
2310
  padding: 1px 3px 3px 1px;
2311
}
2312
 
2313
.x-grid3-hd {
2314
  -moz-user-select: none;
2315
  -khtml-user-select: none;
2316
  -webkit-user-select: ignore;
2317
}
2318
 
2319
.x-grid3-hd-btn {
2320
  display: none;
2321
  position: absolute;
2322
  width: 14px;
2323
  background: no-repeat left center;
2324
  right: 0;
2325
  top: 0;
2326
  z-index: 2;
2327
  cursor: pointer;
2328
}
2329
 
2330
.x-grid3-hd-over .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn {
2331
  display: block;
2332
}
2333
 
2334
a.x-grid3-hd-btn:hover {
2335
  background-position: -14px center;
2336
}
2337
 
2338
.x-grid3-body .x-grid3-td-expander {
2339
  background: transparent repeat-y right;
2340
}
2341
 
2342
.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner {
2343
  padding: 0 !important;
2344
  height: 100%;
2345
}
2346
 
2347
.x-grid3-row-expander {
2348
  width: 100%;
2349
  height: 18px;
2350
  background-position: 4px 2px;
2351
  background-repeat: no-repeat;
2352
  background-color: transparent;
2353
}
2354
 
2355
.x-grid3-row-collapsed .x-grid3-row-expander {
2356
  background-position: 4px 2px;
2357
}
2358
 
2359
.x-grid3-row-expanded .x-grid3-row-expander {
2360
  background-position: -21px 2px;
2361
}
2362
 
2363
.x-grid3-row-collapsed .x-grid3-row-body {
2364
  display: none !important;
2365
}
2366
 
2367
.x-grid3-row-expanded .x-grid3-row-body {
2368
  display: block !important;
2369
}
2370
 
2371
.x-grid3-body .x-grid3-td-checker {
2372
  background: transparent repeat-y right;
2373
}
2374
 
2375
.x-grid3-body .x-grid3-td-checker .x-grid3-cell-inner,.x-grid3-header .x-grid3-td-checker .x-grid3-hd-inner {
2376
  padding: 0 !important;
2377
  height: 100%;
2378
}
2379
 
2380
.x-grid3-row-checker,.x-grid3-hd-checker {
2381
  width: 100%;
2382
  height: 18px;
2383
  background-position: 2px 2px;
2384
  background-repeat: no-repeat;
2385
  background-color: transparent;
2386
}
2387
.x-grid3-hd-checker {
2388
  padding-bottom: 0px !important;
2389
}
2390
.x-grid3-row .x-grid3-row-checker {
2391
  background-position: 2px 2px;
2392
}
2393
 
2394
.x-grid3-row-selected .x-grid3-row-checker,.x-grid3-hd-checker-on .x-grid3-hd-checker,.x-grid3-row-checked .x-grid3-row-checker
2395
  {
2396
  background-position: -23px 2px;
2397
}
2398
 
2399
.x-grid3-hd-checker {
2400
  background-position: 2px 3px;
2401
}
2402
 
2403
.x-grid3-hd-checker-on .x-grid3-hd-checker {
2404
  background-position: -23px 3px;
2405
}
2406
 
2407
.x-grid3-body .x-grid3-td-numberer {
2408
  background: transparent repeat-y right;
2409
}
2410
 
2411
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
2412
  padding: 3px 5px 0 0 !important;
2413
  text-align: right;
2414
}
2415
 
2416
.x-grid3-body .x-grid3-td-row-icon {
2417
  background: transparent repeat-y right;
2418
  vertical-align: top;
2419
  text-align: center;
2420
}
2421
 
2422
.x-grid3-body .x-grid3-td-row-icon .x-grid3-cell-inner {
2423
  padding: 0 !important;
2424
  background-position: center center;
2425
  background-repeat: no-repeat;
2426
  width: 16px;
2427
  height: 16px;
2428
  margin-left: 2px;
2429
  margin-top: 3px;
2430
}
2431
 
2432
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander
2433
  {
2434
  background: transparent repeat-y right;
2435
}
2436
 
2437
.x-grid3-body .x-grid3-check-col-td .x-grid3-cell-inner {
2438
  padding: 1px 0 0 0 !important;
2439
}
2440
 
2441
.x-grid3-check-col {
2442
  width: 100%;
2443
  height: 16px;
2444
  background-position: center center;
2445
  background-repeat: no-repeat;
2446
  background-color: transparent;
2447
}
2448
 
2449
.x-grid3-check-col-on {
2450
  width: 100%;
2451
  height: 16px;
2452
  background-position: center center;
2453
  background-repeat: no-repeat;
2454
  background-color: transparent;
2455
}
2456
 
2457
.x-grid-group,.x-grid-group-body,.x-grid-group-hd {
2458
  zoom: 1;
2459
}
2460
 
2461
.x-grid-group-hd {
2462
  border-bottom: 2px solid;
2463
  cursor: pointer;
2464
  padding-top: 6px;
2465
}
2466
 
2467
.x-grid-group-hd div {
2468
  background: transparent no-repeat 3px -47px;
2469
  padding: 4px 4px 4px 17px;
2470
}
2471
 
2472
.x-grid-group-collapsed .x-grid-group-hd div {
2473
  background-position: 3px 3px;
2474
}
2475
 
2476
.x-grid-group-collapsed .x-grid-group-body {
2477
  display: none;
2478
}
2479
 
2480
.x-grid-empty {
2481
  padding: 10px;
2482
}
2483
 
2484
.ext-ie7 .x-grid-panel .x-panel-bbar {
2485
  position: relative;
2486
}
2487
 
2488
.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
2489
  padding-right: 0;
2490
  border-right: 1px solid;
2491
}
2492
 
2493
.ext-ie6 .x-grid3-header {
2494
  position: relative;
2495
}
2496
 
2497
.x-grid3-check-col-disabled {
2498
  width: 100%;
2499
  height: 16px;
2500
  background-position: center center;
2501
  background-repeat: no-repeat;
2502
}
2503
 
2504
.x-row-editor-header {
2505
  height: 2px;
2506
  overflow: hidden;
2507
}
2508
.x-row-editor-footer {
2509
  height: 2px;
2510
  overflow: hidden;
2511
}
2512
 
2513
.ext-ie8 .x-row-editor .x-form-field-wrap .x-form-text, .ext-ie8-compatibility .x-row-editor .x-form-field-wrap .x-form-text {
2514
  margin: -1px 0;
2515
}
2516
.ext-ie .x-row-editor-footer {
2517
  margin-top: -1px;
2518
}
2519
 
2520
.x-row-editor-body {
2521
  overflow: hidden;
2522
  zoom: 1;
2523
  padding-top: 2px;
2524
}
2525
 
2526
.x-row-editor .x-btns {
2527
  position: absolute;
2528
  top: 28px;
2529
  left: 20px;
2530
  padding-left: 5px;
2531
}
2532
 
2533
.x-row-editor .x-btns .x-plain-bwrap {
2534
  padding-right: 5px;
2535
}
2536
 
2537
.x-row-editor .x-btns .x-plain-body {
2538
  height: 31px;
2539
}
2540
 
2541
.x-row-editor .x-btns .x-table-layout-cell {
2542
  padding: 3px;
2543
}
2544
 
2545
.x-grid3-footer {
2546
  background: #f7f7f7 none repeat scroll 0 0;
2547
  border-top: 1px solid #DDDDDD;
2548
  border-bottom: 1px solid #DDDDDD;
2549
  display: block;
2550
  overflow: hidden;
2551
  position: relative;
2552
}
2553
 
2554
.x-grid3-footer-row {
2555
  border-top: 1px solid #EEEEEE;
2556
  background-color: #f7f7f7;
2557
  -moz-user-select: none;
2558
  -khtml-user-select: none;
2559
  -webkit-user-select: ignore;
2560
}
2561
 
2562
.x-grid3-footer-row td {
2563
  line-height: 13px;
2564
  vertical-align: top;
2565
  padding-left: 1px;
2566
  padding-right: 1px;
2567
  font: normal 11px arial, tahoma, helvetica, sans-serif;
2568
}.x-dd-drag-proxy{
2569
	position:absolute;
2570
	left:0;
2571
    top:0;
2572
	visibility:hidden;
2573
	z-index:15000;
2574
}
2575
.x-dd-drag-ghost{
2576
	-moz-opacity: 0.85;
2577
    opacity:.85;
2578
    filter: alpha(opacity=85);
2579
    border: 1px solid;
2580
	padding:3px;
2581
	padding-left:20px;
2582
	white-space:nowrap;
2583
}
2584
.x-dd-drag-repair .x-dd-drag-ghost{
2585
	-moz-opacity: 0.4;
2586
    opacity:.4;
2587
    filter: alpha(opacity=40);
2588
	border:0 none;
2589
	padding:0;
2590
	background-color:transparent;
2591
}
2592
.x-dd-drag-repair .x-dd-drop-icon{
2593
	visibility:hidden;
2594
}
2595
.x-dd-drop-icon{
2596
    position:absolute;
2597
	top:3px;
2598
	left:3px;
2599
	display:block;
2600
	width:16px;
2601
	height:16px;
2602
	background-color:transparent;
2603
	background-position: center;
2604
	background-repeat: no-repeat;
2605
	z-index:1;
2606
}
2607
.x-view-selector {
2608
    position:absolute;
2609
    left:0;
2610
    top:0;
2611
    width:0;
2612
    border:1px dotted;
2613
	opacity: .5;
2614
    -moz-opacity: .5;
2615
    filter:alpha(opacity=50);
2616
    zoom:1;
2617
}
2618
 
2619
.x-dd-cursor {
2620
  cursor: default !important;
2621
}
2622
 
2623
.x-insert-bar {
2624
  position: absolute;
2625
 
2626
  z-index: 99999;
2627
}
2628
 
2629
.x-insert-bar td {
2630
  line-height: 1px;
2631
  font-size: 1px;
2632
}
2633
 
2634
.x-insert-left {
2635
  background: url(../images/gxt/dd/insert-bg.gif) no-repeat;
2636
}
2637
 
2638
.x-insert-mid {
2639
  background: url(../images/gxt/dd/insert-bg.gif) repeat-x 0 -12px;
2640
}
2641
 
2642
.x-insert-right {
2643
  background: url(../images/gxt/dd/insert-bg.gif) no-repeat 0px -6px;
2644
}
2645
.tree-folder {
2646
	background: url(../images/gxt/icons/folder-closed.gif) no-repeat center
2647
		left !important;
2648
}
2649
 
2650
.tree-folder-open {
2651
	background: url(../images/gxt/icons/folder.gif) no-repeat center left
2652
		!important;
2653
}
2654
 
2655
.my-tree {
2656
	cursor: default;
2657
	font-size: 11px;
2658
	-moz-outline: none;
2659
	-moz-user-focus: none;
2660
}
2661
 
2662
.my-root-item {
2663
	padding: 4px;
2664
}
2665
 
2666
.my-tree-item,.my-tree-item table,.my-tree-item table td {
2667
	-moz-outline: none;
2668
	-moz-user-focus: normal;
2669
	font-size: 11px;
2670
}
2671
 
2672
.my-tree-item td {
2673
	height: 19px;
2674
}
2675
 
2676
.my-tree-indent {
2677
	line-height: 1px;
2678
	font-size: 1px;
2679
}
2680
 
2681
.my-tree-joint div {
2682
	width: 15px;
2683
	height: 19px;
2684
	line-height: 1px;
2685
	font-size: 1px;
2686
}
2687
 
2688
.my-tree-left,.my-tree-left div,.my-tree-right {
2689
	line-height: 1px;
2690
	font-size: 1px;
2691
	width: 3px;
2692
}
2693
 
2694
.my-tree-left div,.my-tree-right div {
2695
	width: 3px;
2696
}
2697
 
2698
.my-tree-item,.my-treeitem-wrap {
2699
	-moz-outline: none;
2700
	-moz-user-focus: normal;
2701
}
2702
 
2703
.my-tree-check div {
2704
	width: 17px;
2705
	height: 17px;
2706
	line-height: 1px;
2707
	font-size: 1px;
2708
}
2709
 
2710
.my-tree-icon div {
2711
	width: 16px;
2712
	height: 17px;
2713
	cursor: pointer;
2714
	background-repeat: no-repeat;
2715
	background-position: center;
2716
}
2717
 
2718
.my-tree-item-text span {
2719
	font-family: arial, tahoma, helvetica, sans-serif;
2720
	font-size: 12px;
2721
	white-space: nowrap;
2722
	padding-left: 3px;
2723
	padding-right: 3px;
2724
	display: block;
2725
	height: 15px;
2726
	cursor: pointer;
2727
}
2728
 
2729
.my-tree-over .my-tree-left {
2730
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
2731
		-57px;
2732
}
2733
 
2734
.my-tree-over .my-tree-right {
2735
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
2736
		-76px;
2737
}
2738
 
2739
.my-tree-over .my-tree-check,.my-tree-over .my-tree-icon,.my-tree-over .my-tree-item-text
2740
	{
2741
	background: url(../images/gxt/shared/select-19-bg.gif) left -95px;
2742
}
2743
 
2744
.my-tree-sel .my-tree-left {
2745
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
2746
		0px;
2747
}
2748
 
2749
.my-tree-sel .my-tree-right {
2750
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
2751
		-19px;
2752
}
2753
 
2754
.my-tree-sel .my-tree-check,.my-tree-sel .my-tree-icon,.my-tree-sel .my-tree-item-text
2755
	{
2756
	background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
2757
}
2758
 
2759
.my-tree-drop .my-tree-left {
2760
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left
2761
		-115px;
2762
}
2763
 
2764
.my-tree-drop .my-tree-right {
2765
	background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right
2766
		-133px;
2767
}
2768
 
2769
.my-tree-drop .my-tree-check,.my-tree-drop .my-tree-icon,.my-tree-drop .my-tree-item-text
2770
	{
2771
	background: url(../images/gxt/shared/select-19-bg.gif) left -152px;
2772
}
2773
 
2774
.my-tree-close {
2775
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
2776
		1px;
2777
}
2778
 
2779
.my-tree-open {
2780
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
2781
		-32px;
2782
}
2783
 
2784
.my-tree-joint-over  .my-tree-open {
2785
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
2786
		-48px;
2787
}
2788
 
2789
.my-tree-joint-over .my-tree-close {
2790
	background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px
2791
		-15px;
2792
}
2793
 
2794
.my-tree-notchecked {
2795
	background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 50%;
2796
}
2797
 
2798
.my-tree-checked {
2799
	background: url(../images/gxt/tree/checked.gif) no-repeat 0px 50%;
2800
}
2801
 
2802
.my-tree-loading .tree-folder {
2803
	background: url(../images/gxt/icons/wait.gif) no-repeat 0px -1px
2804
		!important;
2805
}
2806
 
2807
.my-tree-loading .my-tree-item-text span {
2808
	font-style: italic;
2809
}
2810
 
2811
.x-ftree-selected .x-ftree-text {
2812
	background-color: #d9e8fb;
2813
}
2814
 
2815
.x-ftree-node-over .x-ftree-text {
2816
	background-color: #eee;
2817
}
2818
 
2819
.x-ftree-item {
2820
	line-height: 18px;
2821
}
2822
 
2823
.x-ftree-joint,.x-ftree-icon {
2824
	border: 0 none;
2825
	height: 18px;
2826
	margin: 0;
2827
	padding: 0;
2828
	vertical-align: top;
2829
	width: 16px;
2830
	background-position: center;
2831
	background-repeat: no-repeat;
2832
}
2833
 
2834
.x-ftree-text {
2835
	color: black;
2836
	font: normal 11px arial, tahoma, helvetica, sans-serif;
2837
	white-space: nowrap;
2838
	text-decoration: none;
2839
	color: black;
2840
	padding-left: 4px;
2841
	vertical-align: middle;
2842
	line-height: 18px;
2843
	padding: 2px 4px 4px 4px;
2844
}
2845
 
2846
/* some default icons for leaf/folder */
2847
.x-ftree-expanded .x-ftree-icon {
2848
	background-image: url(../images/default/tree/folder-open.gif);
2849
}
2850
 
2851
.x-ftree-leaf .x-ftree-icon {
2852
	background-image: url(../images/default/tree/leaf.gif);
2853
}
2854
 
2855
.x-ftree-collapsed .x-ftree-icon {
2856
	background-image: url(../images/gxt/icons/folder-closed.gif);
2857
}
2858
 
2859
/* Arrows */
2860
.x-ftree-arrows .x-ftree-joint {
2861
	background: transparent;
2862
}
2863
 
2864
.x-ftree-arrows .x-ftree-joint-plus {
2865
	background: transparent url(../images/default/tree/arrows.gif) no-repeat
2866
 
2867
}
2868
 
2869
.x-ftree-arrows .x-ftree-joint-minus {
2870
	background: transparent url(../images/default/tree/arrows.gif) no-repeat
2871
		-16px 0;
2872
}
2873
 
2874
.x-ftree-arrows .x-ftree-ec-over .x-ftree-joint-plus {
2875
	background-position: -32px 0;
2876
}
2877
 
2878
.x-ftree-arrows .x-ftree-ec-over .x-ftree-joint-minus {
2879
	background-position: -48px 0;
2880
}
2881
 
2882
.x-ftree2-selected {
2883
	background-color: #d9e8fb !important;
2884
}
2885
 
2886
.x-ftree2-node-over {
2887
	background-color: #eee;
2888
}
2889
 
2890
.x-ftree2-node-drop {
2891
	background-color: #defadc;
2892
}
2893
 
2894
.x-ftree2-joint,.x-ftree2-icon {
2895
	border: 0 none;
2896
	height: 18px;
2897
	margin: 0;
2898
	padding: 0;
2899
	vertical-align: top;
2900
	width: 16px;
2901
	background-position: center;
2902
	background-repeat: no-repeat;
2903
}
2904
 
2905
.x-ftree2-joint div {
2906
	width: 16px;
2907
}
2908
 
2909
.x-ftree2-el-ct {
2910
	display: none;
2911
}
2912
 
2913
.x-ftree2-node {
2914
	padding-bottom: 1px;
2915
}
2916
 
2917
.x-ftree2-text {
2918
	vertical-align: middle !important;
2919
	white-space: nowrap !important;
2920
}
2921
 
2922
.x-ftree2-text span {
2923
	color: black;
2924
	font: normal 11px arial, tahoma, helvetica, sans-serif;
2925
	white-space: nowrap;
2926
	text-decoration: none;
2927
	color: black;
2928
	padding: 2px 4px 2px 1px;
2929
	display: block;
2930
}
2931
 
2932
.ext-ie .x-ftree2-text span {
2933
	padding-left: 3px;
2934
}
2935
 
2936
.x-ftree2-check {
2937
	width: 17px;
2938
}
2939
 
2940
.x-ftree2-check div {
2941
	width: 17px;
2942
	height: 17px;
2943
}
2944
 
2945
/* some default icons for leaf/folder */
2946
.x-ftree2-expanded .x-ftree2-icon {
2947
	background-image: url(../images/default/tree/folder-open.gif);
2948
}
2949
 
2950
.x-ftree2-leaf .x-ftree2-icon {
2951
	background-image: url(../images/default/tree/leaf.gif);
2952
}
2953
 
2954
.x-ftree2-collapsed .x-ftree2-icon {
2955
	background-image: url(../images/gxt/icons/folder-closed.gif);
2956
}
2957
 
2958
/* Arrows */
2959
.x-ftree2-arrows .x-ftree2-joint {
2960
	background: transparent;
2961
}
2962
 
2963
.x-ftree2-arrows .x-ftree2-joint-plus {
2964
	background: transparent url(../images/default/tree/arrows.gif) no-repeat
2965
 
2966
}
2967
 
2968
.x-ftree2-arrows .x-ftree2-joint-minus {
2969
	background: transparent url(../images/default/tree/arrows.gif) no-repeat
2970
		-16px 0;
2971
}
2972
 
2973
.x-ftree2-arrows .x-ftree2-ec-over .x-ftree2-joint-plus {
2974
	background-position: -32px 0;
2975
}
2976
 
2977
.x-ftree2-arrows .x-ftree2-ec-over .x-ftree2-joint-minus {
2978
	background-position: -48px 0;
2979
}
2980
 
2981
.x-treegrid {
2982
	-moz-outline: none;
2983
	-moz-user-focus: none;
2984
}
2985
 
2986
.x-treegrid .x-treegrid-column .x-grid3-cell-inner {
2987
	padding: 0px !important;
2988
}
2989
 
2990
.x-tree3 {
2991
	cursor: default;
2992
	-moz-outline: none;
2993
	-moz-user-focus: none;
2994
}
2995
 
2996
.x-tree3-node {
2997
	cursor: default;
2998
}
2999
 
3000
.x-tree3-el {
3001
	white-space: nowrap;
3002
	height: 21px;
3003
	position: relative;
3004
}
3005
 
3006
.x-tree3-node-text {
3007
	white-space: nowrap;
3008
	line-height: 11px;
3009
	text-decoration: none;
3010
	padding: 0 0 0 3px;
3011
	position: relative;
3012
	top: -4px;
3013
}
3014
 
3015
.x-tree3-node-ct {
3016
	display: none;
3017
}
3018
 
3019
.x-tree3-node-text-widget {
3020
	position: static !important;
3021
	padding: 0px !important;
3022
}.x-date-picker {
3023
    border: 1px solid;
3024
    border-top:0 none;
3025
	position:relative;
3026
}
3027
.x-date-picker a {
3028
    -moz-outline:0 none;
3029
    outline:0 none;
3030
}
3031
.x-date-inner, .x-date-inner td, .x-date-inner th{
3032
    border-collapse:separate;
3033
}
3034
.x-date-middle,.x-date-left,.x-date-right {
3035
	background: repeat-x 0 -83px;
3036
	overflow:hidden;
3037
}
3038
.x-date-middle .x-btn-tc,.x-date-middle .x-btn-tl,.x-date-middle .x-btn-tr,
3039
.x-date-middle .x-btn-mc,.x-date-middle .x-btn-ml,.x-date-middle .x-btn-mr,
3040
.x-date-middle .x-btn-bc,.x-date-middle .x-btn-bl,.x-date-middle .x-btn-br{
3041
	background:transparent !important;
3042
    vertical-align:middle;
3043
}
3044
.x-date-middle .x-btn-mc em.x-btn-arrow {
3045
    background:transparent no-repeat right 0;
3046
}
3047
.x-date-right, .x-date-left {
3048
    width:18px;
3049
}
3050
.x-date-right{
3051
    text-align:right;
3052
}
3053
.x-date-middle {
3054
    padding-top:2px;
3055
    padding-bottom:2px;
3056
    width:130px;
3057
}
3058
.x-date-right a, .x-date-left a{
3059
    display:block;
3060
    width:16px;
3061
	height:16px;
3062
	background-position: center;
3063
	background-repeat: no-repeat;
3064
	cursor:pointer;
3065
    -moz-opacity: 0.6;
3066
    opacity:.6;
3067
    filter: alpha(opacity=60);
3068
}
3069
.x-date-right a:hover, .x-date-left a:hover{
3070
    -moz-opacity: 1;
3071
    opacity:1;
3072
    filter: alpha(opacity=100);
3073
}
3074
.x-date-right a {
3075
    margin-right:2px;
3076
    text-decoration:none !important;
3077
}
3078
.x-date-left a{
3079
    margin-left:2px;
3080
    text-decoration:none !important;
3081
}
3082
table.x-date-inner {
3083
    width:100%;
3084
    table-layout:fixed;
3085
}
3086
.x-date-inner th {
3087
    width:25px;
3088
}
3089
.x-date-inner th {
3090
    background: repeat-x left top;
3091
    text-align:right !important;
3092
	border-bottom: 1px solid;
3093
	cursor:default;
3094
    padding:0;
3095
    border-collapse:separate;
3096
}
3097
.x-date-inner th span {
3098
    display:block;
3099
    padding:2px;
3100
    padding-right:7px;
3101
}
3102
.x-date-inner td {
3103
    border: 1px solid;
3104
	text-align:right;
3105
    padding:0;
3106
}
3107
.x-date-inner a {
3108
    padding:2px 5px;
3109
    display:block;
3110
	text-decoration:none;
3111
    text-align:right;
3112
    zoom:1;
3113
}
3114
.x-date-inner .x-date-active{
3115
	cursor:pointer;
3116
	color:black;
3117
}
3118
.x-date-inner .x-date-selected a{
3119
	background: repeat-x left top;
3120
	border:1px solid;
3121
    padding:1px 4px;
3122
}
3123
.x-date-inner .x-date-today a{
3124
	border: 1px solid;
3125
    padding:1px 4px;
3126
}
3127
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
3128
    text-decoration:none !important;
3129
}
3130
.x-date-bottom {
3131
    padding:4px;
3132
    border-top: 1px solid;
3133
    background: repeat-x left top;
3134
}
3135
.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
3136
    text-decoration:none !important;
3137
}
3138
.x-date-inner .x-date-disabled a {
3139
	cursor:default;
3140
}
3141
.x-date-mmenu .x-menu-item {
3142
	padding:1px 24px 1px 4px;
3143
	white-space: nowrap;
3144
}
3145
.x-date-mmenu .x-menu-item .x-menu-item-icon {
3146
    width:10px;
3147
    height:10px;
3148
    margin-right:5px;
3149
    background-position:center -4px !important;
3150
}
3151
.x-date-mp {
3152
	position:absolute;
3153
	left:0;
3154
	top:0;
3155
	display:none;
3156
}
3157
.x-date-mp td {
3158
    padding:2px;
3159
	font:normal 11px arial, helvetica,tahoma,sans-serif;
3160
}
3161
td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {
3162
    border: 0 none;
3163
	text-align:center;
3164
	vertical-align: middle;
3165
	width:25%;
3166
}
3167
.x-date-mp-ok {
3168
	margin-right:3px;
3169
}
3170
.x-date-mp-btns button {
3171
	text-decoration:none;
3172
	text-align:center;
3173
	text-decoration:none !important;
3174
	border:1px solid;
3175
	padding:1px 3px 1px;
3176
	cursor:pointer;
3177
}
3178
.x-date-mp-btns {
3179
	background: repeat-x left top;
3180
}
3181
.x-date-mp-btns td {
3182
	border-top: 1px solid;
3183
    text-align:center;
3184
}
3185
td.x-date-mp-month a,td.x-date-mp-year a {
3186
	display:block;
3187
	padding:2px 4px;
3188
	text-decoration:none;
3189
	text-align:center;
3190
}
3191
td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
3192
	text-decoration:none;
3193
	cursor:pointer;
3194
}
3195
td.x-date-mp-sel a {
3196
	padding:1px 3px;
3197
	background: repeat-x left top;
3198
	border:1px solid;
3199
}
3200
.x-date-mp-ybtn a {
3201
    overflow:hidden;
3202
    width:15px;
3203
    height:15px;
3204
    cursor:pointer;
3205
    background:transparent no-repeat;
3206
    display:block;
3207
    margin:0 auto;
3208
}
3209
.x-date-mp-ybtn a.x-date-mp-next {
3210
    background-position:0 -120px;
3211
}
3212
.x-date-mp-ybtn a.x-date-mp-next:hover {
3213
    background-position:-15px -120px;
3214
}
3215
.x-date-mp-ybtn a.x-date-mp-prev {
3216
    background-position:0 -105px;
3217
}
3218
.x-date-mp-ybtn a.x-date-mp-prev:hover {
3219
    background-position:-15px -105px;
3220
}
3221
.x-date-mp-ybtn {
3222
   text-align:center;
3223
}
3224
td.x-date-mp-sep {
3225
   border-right:1px solid;
3226
}
3227
 
3228
.x-date-picker, .x-date-picker a {
3229
  font-size: 11px;
3230
}
3231
 
3232
.x-date-right-icon {
3233
  background-image: url(../images/default/shared/right-btn.gif);
3234
  margin-right: 2px;
3235
  text-decoration: none !important;
3236
}
3237
 
3238
.x-date-left-icon {
3239
  background-image: url(../images/default/shared/left-btn.gif);
3240
  margin-left: 4px;
3241
  text-decoration: none !important;
3242
}
3243
 
3244
.x-date-days {
3245
  table-layout: fixed;
3246
  width: 100%;
3247
}
3248
 
3249
.x-date-days td {
3250
  width: 25px;
3251
  border: none;
3252
}
3253
 
3254
.x-date-days td span {
3255
  display: block;
3256
  padding: 2px 7px 2px 2px;
3257
}
3258
 
3259
.x-date-days td {
3260
  background: #DFECFB url(../images/default/shared/glass-bg.gif) repeat-x scroll left top;
3261
  border-bottom: 1px solid #A3BAD9;
3262
  border-collapse: separate;
3263
  color: #233D6D;
3264
  cursor: default;
3265
  font-family: arial, helvetica, tahoma, sans-serif;
3266
  font-size: 10px;
3267
  font-size-adjust: none;
3268
  font-stretch: normal;
3269
  font-style: normal;
3270
  font-variant: normal;
3271
  font-weight: normal;
3272
  line-height: normal;
3273
  padding: 0pt;
3274
  text-align: right !important;
3275
}
3276
 
3277
.x-date-picker .x-date-header {
3278
  background: url(../images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
3279
  height: 22px;
3280
  left: 10px;
3281
  top: 10px;
3282
  width: 157px;
3283
}
3284
 
3285
.x-date-header .x-btn .x-btn-text {
3286
  color: #fff;
3287
}
3288
 
3289
.x-date-picker-footer {
3290
  width: 100%;
3291
}
3292
 
3293
.x-date-picker-footer td {
3294
  text-align: center;
3295
}
3296
 
3297
.x-date-left {
3298
  background: transparent url(../images/default/shared/hd-sprite.gif) repeat-x scroll 0pt -83px;
3299
  color: #FFFFFF;
3300
  font-family: "sans serif", tahoma, verdana, helvetica;
3301
  font-size: 11px;
3302
  font-size-adjust: none;
3303
  font-stretch: normal;
3304
  font-style: normal;
3305
  font-variant: normal;
3306
  font-weight: bold;
3307
  line-height: normal;
3308
  overflow: hidden;
3309
}
3310
 
3311
.x-date-inner .x-date-active-hover {
3312
  background: #ddecfe !important;
3313
}
3314
.x-tip{
3315
	position: absolute;
3316
	top: 0;
3317
    left:0;
3318
    visibility: hidden;
3319
	z-index: 20000;
3320
    border:0 none;
3321
}
3322
.x-tip .x-tip-close{
3323
	height: 15px;
3324
	float:right;
3325
	width: 15px;
3326
    margin:0 0 2px 2px;
3327
    cursor:pointer;
3328
    display:none;
3329
}
3330
.x-tip .x-tip-tc {
3331
	background: transparent no-repeat 0 -62px;
3332
	padding-top:3px;
3333
    overflow:hidden;
3334
    zoom:1;
3335
}
3336
.x-tip .x-tip-tl {
3337
	background: transparent no-repeat 0 0;
3338
	padding-left:6px;
3339
    overflow:hidden;
3340
    zoom:1;
3341
}
3342
.x-tip .x-tip-tr {
3343
	background: transparent no-repeat right 0;
3344
	padding-right:6px;
3345
    overflow:hidden;
3346
    zoom:1;
3347
}
3348
.x-tip .x-tip-bc {
3349
	background: transparent no-repeat 0 -121px;
3350
	height:3px;
3351
    overflow:hidden;
3352
}
3353
.x-tip .x-tip-bl {
3354
	background: transparent no-repeat 0 -59px;
3355
	padding-left:6px;
3356
    zoom:1;
3357
}
3358
.x-tip .x-tip-br {
3359
	background: transparent no-repeat right -59px;
3360
	padding-right:6px;
3361
    zoom:1;
3362
}
3363
.x-tip .x-tip-mc {
3364
    border:0 none;
3365
}
3366
.x-tip .x-tip-ml {
3367
	background: no-repeat 0 -124px;
3368
	padding-left:6px;
3369
    zoom:1;
3370
}
3371
.x-tip .x-tip-mr {
3372
	background: transparent no-repeat right -124px;
3373
	padding-right:6px;
3374
    zoom:1;
3375
}
3376
.ext-ie .x-tip .x-tip-header,.ext-ie .x-tip .x-tip-tc {
3377
    font-size:0;
3378
    line-height:0;
3379
}
3380
.x-tip .x-tip-header-text {
3381
    padding:0;
3382
    margin:0 0 2px 0;
3383
}
3384
.x-tip .x-tip-body {
3385
    margin:0 !important;
3386
    line-height:14px;
3387
    padding:0;
3388
}
3389
.x-tip .x-tip-body .loading-indicator {
3390
    margin:0;
3391
}
3392
.x-tip-draggable .x-tip-header,.x-tip-draggable .x-tip-header-text {
3393
    cursor:move;
3394
}
3395
.x-form-invalid-tip .x-tip-tc {
3396
	background: repeat-x 0 -12px;
3397
    padding-top:6px;
3398
}
3399
.x-form-invalid-tip .x-tip-bc {
3400
	background: repeat-x 0 -18px;
3401
    height:6px;
3402
}
3403
.x-form-invalid-tip .x-tip-bl {
3404
	background: no-repeat 0 -6px;
3405
}
3406
.x-form-invalid-tip .x-tip-br {
3407
	background: no-repeat right -6px;
3408
}
3409
.x-form-invalid-tip .x-tip-body {
3410
    padding:2px;
3411
}
3412
.x-form-invalid-tip .x-tip-body {
3413
    padding-left:24px;
3414
    background:transparent no-repeat 2px 2px;
3415
}
3416
.x-tip-anchor {
3417
    position: absolute;
3418
    width: 9px;
3419
    height: 10px;
3420
    overflow:hidden;
3421
    background: transparent no-repeat 0 0;
3422
    zoom:1;
3423
}
3424
.x-tip-anchor-bottom {
3425
    background-position: -9px 0;
3426
}
3427
.x-tip-anchor-right {
3428
    background-position: -18px 0;
3429
    width: 10px;
3430
}
3431
.x-tip-anchor-left {
3432
    background-position: -28px 0;
3433
    width: 10px;
3434
}
3435
.x-menu {
3436
  border: 1px solid;
3437
  z-index: 15000;
3438
  zoom: 1;
3439
  background: repeat-y;
3440
  -moz-outline: none;
3441
}
3442
 
3443
.x-menu a {
3444
  text-decoration: none !important;
3445
}
3446
 
3447
.ext-ie .x-menu {
3448
  zoom: 1;
3449
  overflow: hidden;
3450
}
3451
 
3452
.x-menu-list {
3453
  padding: 2px;
3454
  background: transparent;
3455
  border: 0 none;
3456
  overflow: hidden;
3457
  overflow-y: hidden;
3458
}
3459
 
3460
.ext-strict .ext-ie .x-menu-list {
3461
  position: relative;
3462
}
3463
 
3464
.x-menu li {
3465
  line-height: 100%;
3466
}
3467
 
3468
.x-menu li.x-menu-sep-li {
3469
  font-size: 1px;
3470
  line-height: 1px;
3471
}
3472
 
3473
.x-menu-list-item {
3474
  white-space: nowrap;
3475
  -moz-user-select: none;
3476
  -khtml-user-select: none;
3477
   -webkit-user-select: ignore
3478
  display: block;
3479
  padding: 1px;
3480
}
3481
 
3482
.x-menu-item-arrow {
3483
  background: transparent no-repeat right;
3484
}
3485
 
3486
.x-menu-sep {
3487
  display: block;
3488
  font-size: 1px;
3489
  line-height: 1px;
3490
  margin: 2px 3px;
3491
  border-bottom: 1px solid;
3492
  overflow: hidden;
3493
}
3494
 
3495
.x-menu-focus {
3496
  position: absolute;
3497
  left: -1px;
3498
  top: -1px;
3499
  width: 1px;
3500
  height: 1px;
3501
  line-height: 1px;
3502
  font-size: 1px;
3503
  -moz-outline: 0 none;
3504
  outline: 0 none;
3505
  -moz-user-select: none;
3506
  -khtml-user-select: none;
3507
   -webkit-user-select: ignore
3508
  overflow: hidden;
3509
  display: block;
3510
}
3511
 
3512
a.x-menu-item {
3513
  cursor: pointer;
3514
  display: block;
3515
  line-height: 16px;
3516
  outline-color: -moz-use-text-color;
3517
  outline-style: none;
3518
  outline-width: 0;
3519
  padding: 3px 21px 3px 27px;
3520
  position: relative;
3521
  text-decoration: none;
3522
  white-space: nowrap;
3523
}
3524
 
3525
.x-menu-item-active {
3526
  border-style: solid;
3527
  border-width: 1px;
3528
  padding: 0;
3529
}
3530
 
3531
.x-menu-item-icon {
3532
  border: 0 none;
3533
  height: 16px;
3534
  padding: 0;
3535
  vertical-align: top;
3536
  width: 16px;
3537
  position: absolute;
3538
  left: 3px;
3539
  top: 3px;
3540
  margin: 0;
3541
  background-position: center;
3542
}
3543
 
3544
.ext-ie .x-menu-item-icon {
3545
  left: -24px;
3546
}
3547
 
3548
.ext-strict .x-menu-item-icon {
3549
  left: 3px;
3550
}
3551
 
3552
.ext-ie6 .x-menu-item-icon {
3553
  left: -24px;
3554
}
3555
 
3556
.ext-ie .x-menu-item-icon {
3557
  vertical-align: middle;
3558
}
3559
 
3560
.x-date-menu .x-menu-list {
3561
  padding: 0;
3562
}
3563
 
3564
.x-menu-date-item {
3565
  padding: 0;
3566
}
3567
 
3568
.x-menu .x-color-palette,.x-menu .x-date-picker {
3569
  margin-left: 26px;
3570
  margin-right: 4px;
3571
}
3572
 
3573
.x-menu .x-date-picker {
3574
  border: 1px solid;
3575
  margin-top: 2px;
3576
  margin-bottom: 2px;
3577
}
3578
 
3579
.x-menu-plain .x-color-palette,.x-menu-plain .x-date-picker {
3580
  margin: 0;
3581
  border: 0 none;
3582
}
3583
 
3584
.x-date-menu {
3585
  padding: 0 !important;
3586
}
3587
 
3588
.x-cycle-menu .x-menu-item-checked {
3589
  border: 1px dotted !important;
3590
  padding: 0;
3591
}
3592
 
3593
.x-menu .x-menu-scroller {
3594
  width: 100%;
3595
  background-repeat: no-repeat;
3596
  background-position: center;
3597
  height: 8px;
3598
  line-height: 8px;
3599
  cursor: pointer;
3600
  margin: 0;
3601
  padding: 0;
3602
}
3603
 
3604
.x-menu .x-menu-scroller-active {
3605
  height: 6px;
3606
  line-height: 6px;
3607
}
3608
 
3609
.x-menu-list-item-indent {
3610
  padding-left: 27px;
3611
}
3612
 
3613
.x-menu-text {
3614
 
3615
  border-style: solid;
3616
  background: #D6E3F2;
3617
  border-color:#DAE6F4 #99bbe8 #99bbe8 #DAE6F4;
3618
  border-width: 1px;
3619
  margin:-2px -2px 0;
3620
  color:#15428b;
3621
  font:bold 10px tahoma,arial,verdana,sans-serif;
3622
  display:block;
3623
  padding:3px;
3624
}
3625
 
3626
.x-menubar {
3627
  padding: 3px;
3628
  border-style: solid;
3629
  border-width: 0 0 1px 0;
3630
  cursor: default;
3631
  border-color: #a9bfd3;
3632
  background-color: #d0def0;
3633
  padding: 3px;
3634
  background-image: url(../images/default/toolbar/bg.gif);
3635
}
3636
 
3637
.x-menubar-item {
3638
  padding: 1px 8px;
3639
  font: 12px arial, verdana, sans-serif;
3640
}
3641
 
3642
.x-menubar-item-over {
3643
  background-color: #98c5f5;
3644
}
3645
 
3646
.x-menubar-item-active {
3647
  background-color: #98c5f5;
3648
}.x-box-tl {
3649
	background: transparent no-repeat 0 0;
3650
    zoom:1;
3651
}
3652
.x-box-tc {
3653
	height: 8px;
3654
	background: transparent repeat-x 0 0;
3655
	overflow: hidden;
3656
}
3657
.x-box-tr {
3658
	background: transparent no-repeat right -8px;
3659
}
3660
.x-box-ml {
3661
	background: transparent repeat-y 0;
3662
	padding-left: 4px;
3663
	overflow: hidden;
3664
    zoom:1;
3665
}
3666
.x-box-mc {
3667
	background: repeat-x 0 -16px;
3668
	padding: 4px 10px;
3669
}
3670
.x-box-mc h3 {
3671
	margin: 0 0 4px 0;
3672
    zoom:1;
3673
}
3674
.x-box-mr {
3675
	background: transparent repeat-y right;
3676
	padding-right: 4px;
3677
	overflow: hidden;
3678
}
3679
.x-box-bl {
3680
	background: transparent no-repeat 0 -16px;
3681
    zoom:1;
3682
}
3683
.x-box-bc {
3684
	background: transparent repeat-x 0 -8px;
3685
	height: 8px;
3686
	overflow: hidden;
3687
}
3688
.x-box-br {
3689
	background: transparent no-repeat right -24px;
3690
}
3691
.x-box-tl, .x-box-bl {
3692
	padding-left: 8px;
3693
	overflow: hidden;
3694
}
3695
.x-box-tr, .x-box-br {
3696
	padding-right: 8px;
3697
	overflow: hidden;
3698
}
3699
.x-combo-list {
3700
    border:1px solid;
3701
    zoom:1;
3702
    overflow:hidden;
3703
}
3704
.x-combo-list-inner {
3705
    overflow:auto;
3706
    position:relative;
3707
    zoom:1;
3708
    overflow-x:hidden;
3709
}
3710
.x-combo-list-hd {
3711
    border-bottom:1px solid;
3712
    padding:3px;
3713
}
3714
.x-resizable-pinned .x-combo-list-inner {
3715
    border-bottom:1px solid;
3716
}
3717
.x-combo-list-item {
3718
    padding:2px;
3719
    border:1px solid;
3720
    white-space: nowrap;
3721
    overflow:hidden;
3722
    text-overflow: ellipsis;
3723
}
3724
.x-combo-list .x-combo-selected{
3725
	border:1px dotted !important;
3726
    cursor:pointer;
3727
}
3728
.x-combo-list .x-toolbar {
3729
    border-top:1px solid;
3730
    border-bottom:0 none;
3731
}
3732
.x-panel {
3733
    border-style: solid;
3734
    border-width:0;
3735
}
3736
.x-panel-header {
3737
    overflow:hidden;
3738
    zoom:1;
3739
    padding:5px 3px 4px 5px;
3740
    border:1px solid;
3741
    line-height: 15px;
3742
    background: transparent repeat-x 0 -1px;
3743
}
3744
.x-panel-body {
3745
    border:1px solid;
3746
    border-top:0 none;
3747
    overflow:hidden;
3748
    position: relative;
3749
}
3750
.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
3751
    border:1px solid;
3752
    border-top:0 none;
3753
    overflow:hidden;
3754
    padding:2px;
3755
}
3756
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
3757
    border-top:1px solid;
3758
    border-bottom: 0 none;
3759
}
3760
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
3761
    border-top:1px solid;
3762
}
3763
.x-panel-header {
3764
    overflow:hidden;
3765
    zoom:1;
3766
}
3767
.x-panel-tl .x-panel-header {
3768
    padding:5px 0 4px 0;
3769
    border:0 none;
3770
    background:transparent;
3771
    line-height: 15px;
3772
}
3773
.x-panel-tl .x-panel-icon, .x-window-tl .x-panel-icon {
3774
    padding-left:20px !important;
3775
    background-repeat:no-repeat;
3776
    background-position:0 4px;
3777
    zoom:1;
3778
}
3779
.x-panel-inline-icon {
3780
    width:16px;
3781
	height:16px;
3782
    background-repeat:no-repeat;
3783
    background-position:0 0;
3784
	vertical-align:middle;
3785
	margin-right:4px;
3786
	margin-top:-1px;
3787
	margin-bottom:-1px;
3788
}
3789
.x-panel-tc {
3790
	background: transparent repeat-x 0 0;
3791
	overflow:hidden;
3792
}
3793
.ext-strict .ext-ie7 .x-panel-tc {
3794
    overflow: visible;
3795
}
3796
.x-panel-tl {
3797
	background: transparent no-repeat 0 0;
3798
	padding-left:6px;
3799
    zoom:1;
3800
    border-bottom:1px solid;
3801
}
3802
.x-panel-tr {
3803
	background: transparent no-repeat right 0;
3804
	zoom:1;
3805
    padding-right:6px;
3806
}
3807
.x-panel-bc {
3808
	background: transparent repeat-x 0 bottom;
3809
    zoom:1;
3810
}
3811
.x-panel-bc .x-panel-footer {
3812
    zoom:1;
3813
}
3814
.x-panel-bl {
3815
	background: transparent no-repeat 0 bottom;
3816
	padding-left:6px;
3817
    zoom:1;
3818
}
3819
.x-panel-br {
3820
	background: transparent no-repeat right bottom;
3821
	padding-right:6px;
3822
    zoom:1;
3823
}
3824
.x-panel-mc {
3825
    border:0 none;
3826
    padding:0;
3827
    margin:0;
3828
    padding-top:6px;
3829
}
3830
.x-panel-mc .x-panel-body {
3831
    background:transparent;
3832
    border: 0 none;
3833
}
3834
.x-panel-ml {
3835
	background: repeat-y 0 0;
3836
	padding-left:6px;
3837
    zoom:1;
3838
}
3839
.x-panel-mr {
3840
	background: transparent repeat-y right 0;
3841
	padding-right:6px;
3842
    zoom:1;
3843
}
3844
.x-panel-bc .x-panel-footer {
3845
    padding-bottom:6px;
3846
}
3847
.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
3848
	height:6px;
3849
    font-size:0;
3850
    line-height:0;
3851
}
3852
.x-panel-bwrap {
3853
    overflow:hidden;
3854
    zoom:1;
3855
    left:0;
3856
    top:0;
3857
}
3858
.x-panel-body {
3859
    overflow:hidden;
3860
    zoom:1;
3861
}
3862
.x-panel-collapsed .x-resizable-handle{
3863
    display:none;
3864
}
3865
.ext-gecko .x-panel-animated * {
3866
    overflow:hidden !important;
3867
}
3868
.x-plain-body {
3869
    overflow:hidden;
3870
}
3871
.x-plain-bbar .x-toolbar {
3872
    overflow:hidden;
3873
    padding:2px;
3874
}
3875
.x-plain-tbar .x-toolbar {
3876
    overflow:hidden;
3877
    padding:2px;
3878
}
3879
.x-plain-bwrap {
3880
    overflow:hidden;
3881
    zoom:1;
3882
}
3883
.x-plain {
3884
    overflow:hidden;
3885
}
3886
.x-tool {
3887
    overflow:hidden;
3888
    width:15px;
3889
    height:15px;
3890
    float:right;
3891
    cursor:pointer;
3892
    background:transparent no-repeat;
3893
    margin-left:2px;
3894
}
3895
.x-tool-toggle {
3896
    background-position:0 -60px;
3897
}
3898
.x-tool-toggle-over {
3899
    background-position:-15px -60px;
3900
}
3901
.x-panel-collapsed .x-tool-toggle {
3902
    background-position:0 -75px;
3903
}
3904
.x-panel-collapsed .x-tool-toggle-over {
3905
    background-position:-15px -75px;
3906
}
3907
.x-tool-close {
3908
    background-position:0 -0;
3909
}
3910
.x-tool-close-over {
3911
    background-position:-15px 0;
3912
}
3913
.x-tool-minimize {
3914
    background-position:0 -15px;
3915
}
3916
.x-tool-minimize-over {
3917
    background-position:-15px -15px;
3918
}
3919
.x-tool-maximize {
3920
    background-position:0 -30px;
3921
}
3922
.x-tool-maximize-over {
3923
    background-position:-15px -30px;
3924
}
3925
.x-tool-restore {
3926
    background-position:0 -45px;
3927
}
3928
.x-tool-restore-over {
3929
    background-position:-15px -45px;
3930
}
3931
.x-tool-gear {
3932
    background-position:0 -90px;
3933
}
3934
.x-tool-gear-over {
3935
    background-position:-15px -90px;
3936
}
3937
.x-tool-pin {
3938
    background-position:0 -135px;
3939
}
3940
.x-tool-pin-over {
3941
    background-position:-15px -135px;
3942
}
3943
.x-tool-unpin {
3944
    background-position:0 -150px;
3945
}
3946
.x-tool-unpin-over {
3947
    background-position:-15px -150px;
3948
}
3949
.x-tool-right {
3950
    background-position:0 -165px;
3951
}
3952
.x-tool-right-over {
3953
    background-position:-15px -165px;
3954
}
3955
.x-tool-left {
3956
    background-position:0 -180px;
3957
}
3958
.x-tool-left-over {
3959
    background-position:-15px -180px;
3960
}
3961
.x-tool-up {
3962
    background-position:0 -210px;
3963
}
3964
.x-tool-up-over {
3965
    background-position:-15px -210px;
3966
}
3967
.x-tool-down {
3968
    background-position:0 -195px;
3969
}
3970
.x-tool-down-over {
3971
    background-position:-15px -195px;
3972
}
3973
.x-tool-refresh {
3974
    background-position:0 -225px;
3975
}
3976
.x-tool-refresh-over {
3977
    background-position:-15px -225px;
3978
}
3979
.x-tool-minus {
3980
    background-position:0 -255px;
3981
}
3982
.x-tool-minus-over {
3983
    background-position:-15px -255px;
3984
}
3985
.x-tool-plus {
3986
    background-position:0 -240px;
3987
}
3988
.x-tool-plus-over {
3989
    background-position:-15px -240px;
3990
}
3991
.x-tool-search {
3992
    background-position:0 -270px;
3993
}
3994
.x-tool-search-over {
3995
    background-position:-15px -270px;
3996
}
3997
.x-tool-save {
3998
    background-position:0 -285px;
3999
}
4000
.x-tool-save-over {
4001
    background-position:-15px -285px;
4002
}
4003
.x-tool-help {
4004
    background-position:0 -300px;
4005
}
4006
.x-tool-help-over {
4007
    background-position:-15px -300px;
4008
}
4009
.x-tool-print {
4010
    background-position:0 -315px;
4011
}
4012
.x-tool-print-over {
4013
    background-position:-15px -315px;
4014
}
4015
.x-panel-ghost {
4016
    z-index:12000;
4017
    overflow:hidden;
4018
    position:absolute;
4019
    left:0;top:0;
4020
    opacity:.65;
4021
    -moz-opacity:.65;
4022
    filter:alpha(opacity=65);
4023
}
4024
.x-panel-ghost ul {
4025
    margin:0;
4026
    padding:0;
4027
    overflow:hidden;
4028
    font-size:0;
4029
    line-height:0;
4030
    border:1px solid;
4031
    border-top:0 none;
4032
    display:block;
4033
}
4034
.x-panel-ghost * {
4035
    cursor:move !important;
4036
}
4037
.x-panel-dd-spacer {
4038
    border:2px dashed;
4039
}
4040
.x-panel-btns {
4041
    padding:5px;
4042
    overflow:hidden;
4043
}
4044
.x-panel-btns-left .x-buttonbar {
4045
	clear:none;
4046
}
4047
.x-panel-btns-center{
4048
	text-align:center;
4049
}
4050
.x-panel-btns-center .x-toolbar-ct {
4051
	margin:0 auto;
4052
    text-align:left;
4053
    width:auto;
4054
}
4055
.x-panel-fbar td.x-toolbar-cell{
4056
	padding:0px;
4057
}
4058
.x-panel-fbar {
4059
    display: block;
4060
	padding:2px;
4061
    position:relative;
4062
    left:0;
4063
    top:0;
4064
    zoom:1;
4065
    overflow:hidden;
4066
}
4067
 
4068
.x-panel-fbar .x-toolbar-cell {
4069
    vertical-align:middle;
4070
}
4071
 
4072
.x-panel-fbar td {
4073
	vertical-align:middle;
4074
}
4075
.x-panel-btns .x-btn-focus .x-btn-left{
4076
	background-position:0 -147px;
4077
}
4078
.x-panel-btns .x-btn-focus .x-btn-right{
4079
	background-position:0 -168px;
4080
}
4081
.x-panel-btns .x-btn-focus .x-btn-center{
4082
	background-position:0 -189px;
4083
}
4084
.x-panel-btns .x-btn-over .x-btn-left{
4085
	background-position:0 -63px;
4086
}
4087
.x-panel-btns .x-btn-over .x-btn-right{
4088
	background-position:0 -84px;
4089
}
4090
.x-panel-btns .x-btn-over .x-btn-center{
4091
	background-position:0 -105px;
4092
}
4093
.x-panel-btns .x-btn-click .x-btn-center{
4094
	background-position:0 -126px;
4095
}
4096
.x-panel-btns .x-btn-click  .x-btn-right{
4097
	background-position:0 -84px;
4098
}
4099
.x-panel-btns .x-btn-click .x-btn-left{
4100
	background-position:0 -63px;
4101
}
4102
.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
4103
	white-space: nowrap;
4104
}
4105
.x-window {
4106
    zoom:1;
4107
}
4108
.x-window .x-resizable-handle {
4109
    opacity:0;
4110
    -moz-opacity:0;
4111
    filter:alpha(opacity=0);
4112
}
4113
.x-window-proxy {
4114
    border:1px solid;
4115
    z-index:12000;
4116
    overflow:hidden;
4117
    position:absolute;
4118
    left:0;top:0;
4119
    display:none;
4120
    opacity:.5;
4121
    -moz-opacity:.5;
4122
    filter:alpha(opacity=50);
4123
}
4124
.x-window-header {
4125
    overflow:hidden;
4126
    zoom:1;
4127
}
4128
.x-window-bwrap {
4129
    z-index:1;
4130
    position:relative;
4131
    zoom:1;
4132
    left:0;top:0;
4133
}
4134
.x-window-tl .x-window-header {
4135
    padding:5px 0 4px 0;
4136
}
4137
.x-window-header-text {
4138
    cursor:pointer;
4139
}
4140
.x-window-tc {
4141
	background: transparent repeat-x 0 0;
4142
	overflow:hidden;
4143
    zoom:1;
4144
}
4145
.x-window-tl {
4146
	background: transparent no-repeat 0 0;
4147
	padding-left:6px;
4148
    zoom:1;
4149
    z-index:1;
4150
    position:relative;
4151
}
4152
.x-window-tr {
4153
	background: transparent no-repeat right 0;
4154
	padding-right:6px;
4155
}
4156
.x-window-bc {
4157
	background: transparent repeat-x 0 bottom;
4158
    zoom:1;
4159
}
4160
.x-window-bc .x-window-footer {
4161
    padding-bottom:6px;
4162
    zoom:1;
4163
    font-size:0;
4164
    line-height:0;
4165
}
4166
.x-window-bl {
4167
	background: transparent no-repeat 0 bottom;
4168
	padding-left:6px;
4169
    zoom:1;
4170
}
4171
.x-window-br {
4172
	background: transparent no-repeat right bottom;
4173
	padding-right:6px;
4174
    zoom:1;
4175
}
4176
.x-window-mc {
4177
    border:1px solid;
4178
    padding:0;
4179
    margin:0;
4180
}
4181
.x-window-ml {
4182
	background: transparent repeat-y 0 0;
4183
	padding-left:6px;
4184
    zoom:1;
4185
}
4186
.x-window-mr {
4187
	background: transparent repeat-y right 0;
4188
	padding-right:6px;
4189
    zoom:1;
4190
}
4191
.x-window-body {
4192
    overflow:hidden;
4193
}
4194
.x-window-bwrap {
4195
    overflow:hidden;
4196
}
4197
.x-window-maximized .x-window-bl, .x-window-maximized .x-window-br,
4198
    .x-window-maximized .x-window-ml, .x-window-maximized .x-window-mr,
4199
    .x-window-maximized .x-window-tl, .x-window-maximized .x-window-tr {
4200
    padding:0;
4201
}
4202
.x-window-maximized .x-window-footer {
4203
    padding-bottom:0;
4204
}
4205
.x-window-maximized .x-window-tc {
4206
    padding-left:3px;
4207
    padding-right:3px;
4208
}
4209
.x-window-maximized .x-window-mc {
4210
    border-left:0 none;
4211
    border-right:0 none;
4212
}
4213
.x-window-tbar .x-toolbar, .x-window-bbar .x-toolbar {
4214
    border-left:0 none;
4215
    border-right: 0 none;
4216
}
4217
.x-window-bbar .x-toolbar {
4218
    border-top:1px solid;
4219
    border-bottom:0 none;
4220
}
4221
.x-window-draggable, .x-window-draggable .x-window-header-text {
4222
    cursor:move;
4223
}
4224
.x-window-maximized .x-window-draggable, .x-window-maximized .x-window-draggable .x-window-header-text {
4225
    cursor:default;
4226
}
4227
.x-window-body {
4228
    background:transparent;
4229
}
4230
.x-panel-ghost .x-window-tl {
4231
    border-bottom:1px solid;
4232
}
4233
.x-panel-collapsed .x-window-tl {
4234
    border-bottom:1px solid;
4235
}
4236
.x-window-maximized-ct {
4237
    overflow:hidden;
4238
}
4239
.x-window-maximized .x-resizable-handle {
4240
    display:none;
4241
}
4242
.x-window-sizing-ghost ul {
4243
    border:0 none !important;
4244
}
4245
.x-dlg-focus{
4246
	-moz-outline:0 none;
4247
	outline:0 none;
4248
	width:0;
4249
	height:0;
4250
	overflow:hidden;
4251
	position:absolute;
4252
	top:0;
4253
	left:0;
4254
}
4255
.x-dlg-mask{
4256
    z-index:10000;
4257
    display:none;
4258
    position:absolute;
4259
    top:0;
4260
    left:0;
4261
    -moz-opacity: 0.5;
4262
    opacity:.50;
4263
    filter: alpha(opacity=50);
4264
}
4265
body.ext-ie6.x-body-masked select {
4266
	visibility:hidden;
4267
}
4268
body.ext-ie6.x-body-masked .x-window select {
4269
	visibility:visible;
4270
}
4271
.x-window-plain .x-window-mc {
4272
    border: 1px solid;
4273
}
4274
.x-window-plain .x-window-body {
4275
    border: 1px solid;
4276
    background:transparent !important;
4277
}
4278
.x-html-editor-wrap {
4279
    border:1px solid;
4280
}
4281
 
4282
.x-html-editor-tb .x-btn-text {
4283
    background:transparent no-repeat;
4284
}
4285
 
4286
.x-html-editor-tip .x-tip-bd .x-tip-bd-inner {
4287
    padding:5px;
4288
    padding-bottom:1px;
4289
}
4290
 
4291
.x-html-editor-tb .x-toolbar {
4292
    position:static !important;
4293
}.x-panel-noborder .x-panel-body-noborder {
4294
    border-width:0;
4295
}
4296
.x-panel-noborder .x-panel-header-noborder {
4297
    border-width:0 0 1px;
4298
    border-style:solid;
4299
}
4300
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
4301
    border-width:0 0 1px;
4302
    border-style:solid;
4303
}
4304
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
4305
    border-width:1px 0 0 0;
4306
    border-style:solid;
4307
}
4308
.x-window-noborder .x-window-mc {
4309
    border-width:0;
4310
}
4311
.x-window-plain .x-window-body-noborder {
4312
    border-width:0;
4313
}
4314
.x-tab-panel-noborder .x-tab-panel-body-noborder {
4315
	border-width:0;
4316
}
4317
.x-tab-panel-noborder .x-tab-panel-header-noborder {
4318
    border-width: 0 0 1px 0;
4319
}
4320
.x-tab-panel-noborder .x-tab-panel-footer-noborder {
4321
    border-width: 1px 0 0 0;
4322
}
4323
.x-tab-panel-bbar-noborder .x-toolbar {
4324
    border-width: 1px 0 0 0;
4325
    border-style:solid;
4326
}
4327
.x-tab-panel-tbar-noborder .x-toolbar {
4328
    border-width:0 0 1px;
4329
    border-style:solid;
4330
}
4331
.x-border-panel {
4332
    position:absolute;
4333
    left:0;
4334
    top:0;
4335
}
4336
.x-tool-collapse-south {
4337
    background-position:0 -195px;
4338
}
4339
.x-tool-collapse-south-over {
4340
    background-position:-15px -195px;
4341
}
4342
.x-tool-collapse-north {
4343
    background-position:0 -210px;
4344
}
4345
.x-tool-collapse-north-over {
4346
    background-position:-15px -210px;
4347
}
4348
.x-tool-collapse-west {
4349
    background-position:0 -180px;
4350
}
4351
.x-tool-collapse-west-over {
4352
    background-position:-15px -180px;
4353
}
4354
.x-tool-collapse-east {
4355
    background-position:0 -165px;
4356
}
4357
.x-tool-collapse-east-over {
4358
    background-position:-15px -165px;
4359
}
4360
.x-tool-expand-south {
4361
    background-position:0 -210px;
4362
}
4363
.x-tool-expand-south-over {
4364
    background-position:-15px -210px;
4365
}
4366
.x-tool-expand-north {
4367
    background-position:0 -195px;
4368
}
4369
.x-tool-expand-north-over {
4370
    background-position:-15px -195px;
4371
}
4372
.x-tool-expand-west {
4373
    background-position:0 -165px;
4374
}
4375
.x-tool-expand-west-over {
4376
    background-position:-15px -165px;
4377
}
4378
.x-tool-expand-east {
4379
    background-position:0 -180px;
4380
}
4381
.x-tool-expand-east-over {
4382
    background-position:-15px -180px;
4383
}
4384
.x-tool-expand-north, .x-tool-expand-south {
4385
    float:right;
4386
    margin:3px;
4387
}
4388
.x-tool-expand-east, .x-tool-expand-west {
4389
    float:none;
4390
    margin:3px auto;
4391
}
4392
.x-accordion-hd .x-tool-toggle {
4393
    background-position:0 -255px;
4394
}
4395
.x-accordion-hd .x-tool-toggle-over {
4396
    background-position:-15px -255px;
4397
}
4398
.x-panel-collapsed .x-accordion-hd .x-tool-toggle {
4399
    background-position:0 -240px;
4400
}
4401
.x-panel-collapsed .x-accordion-hd .x-tool-toggle-over {
4402
    background-position:-15px -240px;
4403
}
4404
.x-accordion-hd {
4405
	padding-top:4px;
4406
	padding-bottom:3px;
4407
	border-top:0 none;
4408
    background: transparent repeat-x 0 -9px;
4409
}
4410
.x-layout-collapsed{
4411
    position:absolute;
4412
    left:-10000px;
4413
    top:-10000px;
4414
    visibility:hidden;
4415
    width:20px;
4416
    height:20px;
4417
    overflow:hidden;
4418
	border:1px solid;
4419
	z-index:20;
4420
}
4421
.ext-border-box .x-layout-collapsed{
4422
    width:22px;
4423
    height:22px;
4424
}
4425
.x-layout-collapsed-over{
4426
    cursor:pointer;
4427
}
4428
.x-layout-collapsed-west .x-layout-collapsed-tools, .x-layout-collapsed-east .x-layout-collapsed-tools{
4429
	position:absolute;
4430
    top:0;
4431
    left:0;
4432
    width:20px;
4433
    height:20px;
4434
}
4435
.x-layout-split{
4436
    position:absolute;
4437
    height:5px;
4438
    width:5px;
4439
    line-height:1px;
4440
    font-size:1px;
4441
    z-index:3;
4442
    background-color:transparent;
4443
}
4444
.ext-strict .ext-ie6 .x-layout-split{
4445
    background-color: #fff !important;
4446
    filter: alpha(opacity=1);
4447
}
4448
.x-layout-split-h{
4449
    background-image:url(../images/default/s.gif);
4450
    background-position: left;
4451
}
4452
.x-layout-split-v{
4453
    background-image:url(../images/default/s.gif);
4454
    background-position: top;
4455
}
4456
.x-column-layout-ct {
4457
    overflow:hidden;
4458
    zoom:1;
4459
}
4460
.x-column {
4461
    float:left;
4462
    padding:0;
4463
    margin:0;
4464
    overflow:hidden;
4465
    zoom:1;
4466
}
4467
.x-column-inner {
4468
    overflow:hidden;
4469
    zoom:1;
4470
}
4471
.x-layout-mini {
4472
    position:absolute;
4473
    top:0;
4474
    left:0;
4475
    display:block;
4476
    width:5px;
4477
    height:35px;
4478
    cursor:pointer;
4479
    opacity:.5;
4480
    -moz-opacity:.5;
4481
    filter:alpha(opacity=50);
4482
}
4483
.x-layout-mini-over, .x-layout-collapsed-over .x-layout-mini{
4484
    opacity:1;
4485
    -moz-opacity:1;
4486
    filter:none;
4487
}
4488
.x-layout-split-west .x-layout-mini {
4489
    top:48%;
4490
}
4491
.x-layout-split-east .x-layout-mini {
4492
    top:48%;
4493
}
4494
.x-layout-split-north .x-layout-mini {
4495
    left:48%;
4496
    height:5px;
4497
    width:35px;
4498
}
4499
.x-layout-split-south .x-layout-mini {
4500
    left:48%;
4501
    height:5px;
4502
    width:35px;
4503
}
4504
.x-layout-cmini-west .x-layout-mini {
4505
    top:48%;
4506
}
4507
.x-layout-cmini-east .x-layout-mini {
4508
    top:48%;
4509
}
4510
.x-layout-cmini-north .x-layout-mini {
4511
    left:48%;
4512
    height:5px;
4513
    width:35px;
4514
}
4515
.x-layout-cmini-south .x-layout-mini {
4516
    left:48%;
4517
    height:5px;
4518
    width:35px;
4519
}
4520
.x-layout-cmini-west, .x-layout-cmini-east {
4521
    border:0 none;
4522
    width:5px !important;
4523
    padding:0;
4524
    background:transparent;
4525
}
4526
.x-layout-cmini-north, .x-layout-cmini-south {
4527
    border:0 none;
4528
    height:5px !important;
4529
    padding:0;
4530
    background:transparent;
4531
}
4532
.x-viewport, .x-viewport body {
4533
    margin: 0;
4534
    padding: 0;
4535
    border: 0 none;
4536
    overflow: hidden;
4537
    height: 100%;
4538
}
4539
.x-abs-layout-item {
4540
    position:absolute;
4541
    left:0;
4542
    top:0;
4543
}
4544
.ext-ie input.x-abs-layout-item, .ext-ie textarea.x-abs-layout-item {
4545
    margin:0;
4546
}
4547
.x-box-layout-ct {
4548
    overflow:hidden;
4549
    zoom:1;
4550
}
4551
.x-box-inner {
4552
    overflow:hidden;
4553
    zoom:1;
4554
    position:relative;
4555
    left:0;
4556
    top:0;
4557
}
4558
.x-box-item {
4559
    position:absolute !important;
4560
    left:0;
4561
    top:0;
4562
}
4563
.x-progress-wrap {
4564
    border:1px solid;
4565
    overflow:hidden;
4566
}
4567
.x-progress-inner {
4568
    height:18px;
4569
    background:repeat-x;
4570
    position:relative;
4571
}
4572
.x-progress-bar {
4573
    height:18px;
4574
    float:left;
4575
    width:0;
4576
    background: repeat-x left center;
4577
    border-top:1px solid;
4578
    border-bottom:1px solid;
4579
    border-right:1px solid;
4580
}
4581
.x-progress-text {
4582
    padding:1px 5px;
4583
    overflow:hidden;
4584
    position:absolute;
4585
    left:0;
4586
    text-align:center;
4587
}
4588
.x-progress-text-back {
4589
    line-height:16px;
4590
}
4591
.ext-ie .x-progress-text-back {
4592
    line-height:15px;
4593
}
4594
.x-slider {
4595
    zoom:1;
4596
}
4597
.x-slider-inner {
4598
    position:relative;
4599
    left:0;
4600
    top:0;
4601
    overflow:visible;
4602
    zoom:1;
4603
}
4604
.x-slider-focus {
4605
	position:absolute;
4606
	left:0;
4607
	top:0;
4608
	width:1px;
4609
	height:1px;
4610
    line-height:1px;
4611
    font-size:1px;
4612
    -moz-outline:0 none;
4613
    outline:0 none;
4614
    -moz-user-select: none;
4615
    -khtml-user-select: none;
4616
    -webkit-user-select: ignore
4617
	display:block;
4618
	overflow:hidden;
4619
}
4620
.x-slider-horz {
4621
    padding-left:7px;
4622
    background:transparent no-repeat 0 -22px;
4623
}
4624
.x-slider-horz .x-slider-end {
4625
    padding-right:7px;
4626
    zoom:1;
4627
    background:transparent no-repeat right -44px;
4628
}
4629
.x-slider-horz .x-slider-inner {
4630
    background:transparent repeat-x 0 0;
4631
    height:22px;
4632
}
4633
.x-slider-horz .x-slider-thumb {
4634
    width:14px;
4635
    height:15px;
4636
    position:absolute;
4637
    left:0;
4638
    top:3px;
4639
    background:transparent no-repeat 0 0;
4640
}
4641
.x-slider-horz .x-slider-thumb-over {
4642
    background-position: -14px -15px;
4643
}
4644
.x-slider-horz .x-slider-thumb-drag {
4645
    background-position: -28px -30px;
4646
}
4647
.x-slider-vert {
4648
    padding-top:7px;
4649
    background:transparent no-repeat -44px 0;
4650
    width:22px;
4651
}
4652
.x-slider-vert .x-slider-end {
4653
    padding-bottom:7px;
4654
    zoom:1;
4655
    background:transparent no-repeat -22px bottom;
4656
}
4657
.x-slider-vert .x-slider-inner {
4658
    background:transparent repeat-y 0 0;
4659
}
4660
.x-slider-vert .x-slider-thumb {
4661
    width:15px;
4662
    height:14px;
4663
    position:absolute;
4664
    left:3px;
4665
    bottom:0;
4666
    background:transparent no-repeat 0 0;
4667
}
4668
.x-slider-vert .x-slider-thumb-over {
4669
    background-position: -15px -14px;
4670
}
4671
.x-slider-vert .x-slider-thumb-drag {
4672
    background-position: -30px -28px;
4673
}
4674
.x-window-dlg .x-window-body {
4675
    border:0 none !important;
4676
    padding:5px 10px;
4677
    overflow:hidden !important;
4678
}
4679
.x-window-dlg .x-window-mc {
4680
    border:0 none !important;
4681
}
4682
.x-window-dlg .ext-mb-input {
4683
    margin-top:4px;
4684
    width:95%;
4685
}
4686
.x-window-dlg .ext-mb-textarea {
4687
    margin-top:4px;
4688
}
4689
.x-window-dlg .x-progress-wrap {
4690
    margin-top:4px;
4691
}
4692
.ext-ie .x-window-dlg .x-progress-wrap {
4693
    margin-top:6px;
4694
}
4695
.x-window-dlg .x-msg-box-wait {
4696
    background:transparent no-repeat left;
4697
    display:block;
4698
    width:300px;
4699
    padding-left:18px;
4700
    line-height:18px;
4701
}
4702
.x-window-dlg .ext-mb-icon {
4703
    float:left;
4704
    width:47px;
4705
    height:32px;
4706
}
4707
.ext-ie .x-window-dlg .ext-mb-icon {
4708
    width:44px;
4709
}
4710
.x-window-dlg .x-dlg-icon .ext-mb-content{
4711
    zoom: 1; margin-left: 47px;
4712
}
4713
.x-window-dlg .ext-mb-info, .x-window-dlg .ext-mb-warning, .x-window-dlg .ext-mb-question, .x-window-dlg .ext-mb-error {
4714
    background:transparent no-repeat top left;
4715
}
4716
.ext-gecko2 .ext-mb-fix-cursor {
4717
    overflow:auto;
4718
}
4719
.arrow-top {
4720
  background: url(../images/gxt/icons/top2.gif) no-repeat center left !important;
4721
}
4722
.arrow-bottom {
4723
  background: url(../images/gxt/icons/bottom2.gif) no-repeat center left !important;
4724
}
4725
.arrow-up {
4726
  background: url(../images/gxt/icons/up2.gif) no-repeat center left !important;
4727
}
4728
.arrow-down {
4729
  background: url(../images/gxt/icons/down2.gif) no-repeat center left !important;
4730
}
4731
.arrow-left {
4732
  background: url(../images/gxt/icons/left2.gif) no-repeat center left !important;
4733
}
4734
.arrow-double-left {
4735
  background: url(../images/gxt/icons/doubleleft2.gif) no-repeat center left !important;
4736
}
4737
.arrow-right {
4738
  background: url(../images/gxt/icons/right2.gif) no-repeat center left !important;
4739
}
4740
.arrow-double-right {
4741
  background: url(../images/gxt/icons/doubleright2.gif) no-repeat center left !important;
4742
}
4743
.x-info {
4744
  border-style: solid;
4745
  border-color: #99bbe8;
4746
  border-width: 0;
4747
  z-index: 99999999;
4748
}
4749
 
4750
.x-info-header {
4751
  overflow: hidden;
4752
  zoom: 1;
4753
  color: black;
4754
  font: bold 13px tahoma, arial, verdana, sans-serif;
4755
  padding: 5px 3px 4px 5px;
4756
  line-height: 15px;
4757
  background: transparent url(../images/default/panel/white-top-bottom.gif) repeat-x 0 -1px;
4758
}
4759
 
4760
.x-info-body {
4761
  border-top: 0 none;
4762
  overflow: hidden;
4763
  background: white;
4764
  position: relative; /* added for item scroll positioning */
4765
}
4766
 
4767
.x-info-header {
4768
  overflow: hidden;
4769
  zoom: 1;
4770
}
4771
 
4772
.x-info-tl .x-info-header {
4773
  color: #555555;
4774
  font-family: tahoma, arial, sans-serif;
4775
  font-size: 13px;
4776
  font-size-adjust: none;
4777
  font-stretch: normal;
4778
  font-style: normal;
4779
  font-variant: normal;
4780
  font-weight: bold;
4781
  line-height: normal;
4782
  padding: 5px 0 4px 0;
4783
  border: 0 none;
4784
  background: transparent;
4785
}
4786
 
4787
.x-info-tl .x-info-icon,.x-window-tl .x-info-icon {
4788
  padding-left: 20px !important;
4789
  background-repeat: no-repeat;
4790
  background-position: 0 4px;
4791
  zoom: 1;
4792
}
4793
 
4794
.x-info-inline-icon {
4795
  width: 16px;
4796
  height: 16px;
4797
  background-repeat: no-repeat;
4798
  background-position: 0 0;
4799
  vertical-align: middle;
4800
  margin-right: 4px;
4801
  margin-top: -1px;
4802
  margin-bottom: -1px;
4803
}
4804
 
4805
.x-info-tc {
4806
  background: transparent url(../images/gxt/info/top-bottom.gif) repeat-x 0 0;
4807
  overflow: hidden;
4808
}
4809
 
4810
/* fix ie7 strict mode bug */
4811
.ext-ie7 .x-info-tc {
4812
  overflow: visible;
4813
}
4814
 
4815
.x-info-tl {
4816
  background: transparent url(../images/gxt/info/corners-sprite.gif) no-repeat 0 0;
4817
  padding-left: 6px;
4818
  zoom: 1;
4819
}
4820
 
4821
.x-info-tr {
4822
  background: transparent url(../images/gxt/info/corners-sprite.gif) no-repeat right 0;
4823
  zoom: 1;
4824
  padding-right: 6px;
4825
}
4826
 
4827
.x-info-bc {
4828
  background: transparent url(../images/default/panel/top-bottom.gif) repeat-x 0 bottom;
4829
  zoom: 1;
4830
  font-size: 0px;
4831
}
4832
 
4833
.x-info-bc .x-info-footer {
4834
  zoom: 1;
4835
}
4836
 
4837
.x-info-bl {
4838
  background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat 0 bottom;
4839
  padding-left: 6px;
4840
  zoom: 1;
4841
}
4842
 
4843
.x-info-br {
4844
  background: transparent url(../images/default/panel/corners-sprite.gif) no-repeat right bottom;
4845
  padding-right: 6px;
4846
  zoom: 1;
4847
}
4848
 
4849
.x-info-mc {
4850
  border: 0 none;
4851
  padding: 0;
4852
  margin: 0;
4853
  font: normal 11px tahoma, arial, helvetica, sans-serif;
4854
  background: #dfe8f6;
4855
}
4856
 
4857
.x-info-mc .x-info-body {
4858
  background: transparent;
4859
  border: 0 none;
4860
}
4861
 
4862
.x-info-ml {
4863
  background: #fff url(../images/default/panel/left-right.gif) repeat-y 0 0;
4864
  padding-left: 6px;
4865
  zoom: 1;
4866
}
4867
 
4868
.x-info-mr {
4869
  background: transparent url(../images/default/panel/left-right.gif) repeat-y right 0;
4870
  padding-right: 6px;
4871
  zoom: 1;
4872
}
4873
 
4874
.x-info-bc .x-info-footer {
4875
  padding-bottom: 6px;
4876
}
4877
 
4878
.x-info-nofooter .x-info-bc,.x-panel-nofooter .x-info-bc {
4879
  height: 6px;
4880
  font-size: 0;
4881
  line-height: 0;
4882
}
4883
 
4884
.x-info-bwrap {
4885
  overflow: hidden;
4886
  zoom: 1;
4887
}
4888
 
4889
.x-info-body {
4890
  overflow: hidden;
4891
  zoom: 1;
4892
  color: #555555;
4893
  font-family: tahoma, arial, sans-serif;
4894
  font-size: 12px;
4895
  font-size-adjust: none;
4896
  font-style: normal;
4897
  font-variant: normal;
4898
  font-weight: normal;
4899
}.x-combo-over {
4900
  border: 1px dotted #B5B4B4 !important;
4901
  background: #F1F1F1;
4902
  cursor: pointer;
4903
}
4904
 
4905
.my-list {
4906
  border: 1px solid #99BBE8;
4907
  -moz-outline: none;
4908
  -moz-user-focus: normal;
4909
  background-color: white;
4910
  font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
4911
}
4912
 
4913
.my-list-notchecked {
4914
  background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 0px !important;
4915
  margin: 3px 0pt 0pt 0px;
4916
}
4917
 
4918
.my-list-checked {
4919
  background: url(../images/gxt/tree/checked.gif) no-repeat 0px 0px !important;
4920
  margin: 3px 0pt 0pt 0px;
4921
}
4922
 
4923
.ext-ie .my-list-notchecked {
4924
  margin: 2px 0pt 0pt 0px;
4925
}
4926
 
4927
.ext-ie .my-list-checked {
4928
  margin: 2px 0pt 0pt 0px;
4929
}
4930
 
4931
.my-list-flat {
4932
  border: 1px solid #6593cf;
4933
  -moz-outline: none;
4934
  -moz-user-focus: normal;
4935
  background-color: white;
4936
  cursor: default;
4937
}
4938
 
4939
.my-list-item {
4940
  cursor: pointer;
4941
  -moz-outline: none;
4942
  -moz-user-focus: normal;
4943
}
4944
 
4945
.my-list-flat .my-list-item {
4946
  height: 19px;
4947
  border: 1px solid white;
4948
}
4949
 
4950
.my-list-flat .my-list-item-over {
4951
  background-color: #F1F1F1;
4952
  border: 1px dotted #B5B4B4;
4953
}
4954
 
4955
.my-list-flat .my-list-item-sel {
4956
  background-color: #DFE8F6;
4957
  border: 1px dotted #9EB8ED;
4958
}
4959
 
4960
.my-list-flat .my-list-item-over .my-list-item-l {
4961
  background: none;
4962
}
4963
 
4964
.my-list-flat .my-list-item-over .my-list-item-icon,.my-list-flat .my-list-item-over .my-list-item-ml,.my-list-flat .my-list-item-over .my-list-item-c
4965
  {
4966
  background: none;
4967
}
4968
 
4969
.my-list-flat .my-list-item-over .my-list-item-r {
4970
  background: none;
4971
}
4972
 
4973
.my-list-flat .my-list-item-sel .my-list-item-l {
4974
  background: none;
4975
}
4976
 
4977
.my-list-flat .my-list-item-sel .my-list-item-icon,.my-list-flat .my-list-item-sel .my-list-item-ml,.my-list-flat .my-list-item-sel .my-list-item-c
4978
  {
4979
  background: none;
4980
}
4981
 
4982
.my-list-flat .my-list-item-sel .my-list-item-r {
4983
  background: none;
4984
}
4985
 
4986
.my-list-item-text {
4987
  font-size: 11px;
4988
  padding-top: 3px;
4989
  padding-left: 2px;
4990
  white-space: nowrap;
4991
  overflow: hidden;
4992
  line-height: 19px;
4993
}
4994
 
4995
.my-list-item-l div {
4996
  width: 5px;
4997
}
4998
 
4999
.my-list-item-ml {
5000
  width: 18px;
5001
}
5002
 
5003
.my-list-item-c {
5004
  width: 100%;
5005
}
5006
 
5007
.my-list-item-r div {
5008
  width: 3px;
5009
}
5010
 
5011
.my-list-item-over .my-list-item-l {
5012
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -57px;
5013
}
5014
 
5015
.my-list-item-over .my-list-item-icon,.my-list-item-over .my-list-item-check,.my-list-item-over .my-list-item-c
5016
  {
5017
  background: url(../images/gxt/shared/select-19-bg.gif) repeat-x left -95px;
5018
}
5019
 
5020
.my-list-item-over .my-list-item-r {
5021
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -76px;
5022
}
5023
 
5024
.my-list-item-sel .my-list-item-l {
5025
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left 0px;
5026
}
5027
 
5028
.my-list-item-sel .my-list-item-icon,.my-list-item-sel .my-list-item-check,.my-list-item-sel .my-list-item-c
5029
  {
5030
  background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
5031
}
5032
 
5033
.my-list-item-sel .my-list-item-r {
5034
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
5035
}.x-view {
5036
  -moz-outline: none;
5037
  -moz-user-focus: normal;
5038
  padding: 1px;
5039
  background-color: white;
5040
  cursor: default;
5041
  border: 1px solid #98C0F4;
5042
  overflow: hidden;
5043
}
5044
 
5045
.x-view-item {
5046
  border: 1px solid #FFFFFF;
5047
  font-family: tahoma, arial, helvetica, sans-serif;
5048
  font-size: 12px;
5049
  font-size-adjust: none;
5050
  font-stretch: normal;
5051
  font-style: normal;
5052
  font-variant: normal;
5053
  font-weight: normal;
5054
  line-height: normal;
5055
  overflow: hidden;
5056
  padding: 2px;
5057
  white-space: nowrap;
5058
}
5059
 
5060
.x-view-item-over {
5061
  background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
5062
  border: 1px dotted #dddddd !important;
5063
  cursor: pointer;
5064
}
5065
 
5066
.x-view-item-sel {
5067
  background: #DFE8F6 none repeat scroll 0%;
5068
  border: 1px dotted #A3BAE9 !important;
5069
  cursor: pointer;
5070
}
5071
.x-view-item-check {
5072
  padding: 0px;
5073
}
5074
.x-view-item-check td {
5075
  font-family: tahoma, arial, helvetica, sans-serif;
5076
  font-size: 12px;
5077
  font-size-adjust: none;
5078
  font-stretch: normal;
5079
  font-style: normal;
5080
  font-variant: normal;
5081
  font-weight: normal;
5082
  line-height: normal;
5083
  white-space: nowrap;
5084
  vertical-align: middle;
5085
  padding-left: 1px;
5086
}.x-splitbar-shim {
5087
  filter: alpha(opacity =                     1);
5088
  opacity: 0;
5089
  position: absolute;
5090
  width: 100%;
5091
  height: 100%;
5092
  z-index: 10;
5093
  background-color: white;
5094
  -moz-user-select: none;
5095
  -khtml-user-select: none;
5096
  user-select: none;
5097
  -moz-outline: none;
5098
  -moz-user-focus: normal;
5099
}
5100
 
5101
.x-vsplitbar {
5102
  background: url(../images/default/s.gif);
5103
  position: absolute;
5104
  z-index: 3;
5105
  cursor: e-resize;
5106
  cursor: col-resize;
5107
}
5108
 
5109
.x-hsplitbar {
5110
  background: url(../images/default/s.gif);
5111
  position: absolute;
5112
  font-size: 1px;
5113
  line-height: 1px;
5114
  z-index: 3;
5115
  cursor: s-resize;
5116
  cursor: row-resize;
5117
}
5118
 
5119
.x-splitbar-proxy {
5120
  position: absolute;
5121
  background-color: #929090;
5122
  font-size: 1px;
5123
  line-height: 1px;
5124
  z-index: 200;
5125
}
5126
 
5127
.my-splitbar-shim {
5128
  filter: alpha(opacity =       1);
5129
  opacity: 0;
5130
  position: absolute;
5131
  width: 100%;
5132
  height: 100%;
5133
  z-index: 10;
5134
  background-color: white;
5135
  -moz-user-select: none;
5136
  -khtml-user-select: none;
5137
  user-select: none;
5138
  -moz-outline: none;
5139
  -moz-user-focus: normal;
5140
}
5141
 
5142
.my-splitbar-transparent {
5143
  background: none;
5144
  font-size: 1px;
5145
  line-height: 1px;
5146
  z-index: 2000;
5147
}
5148
 
5149
.my-splitbar-proxy {
5150
  position: absolute;
5151
  background-color: #929090;
5152
  font-size: 1px;
5153
  line-height: 1px;
5154
  z-index: 200;
5155
}.x-status {
5156
  padding: 0 4px;
5157
  height: 21px;
5158
  line-height: 21px !important;
5159
  cursor: default;
5160
}
5161
.x-status .x-status-text{
5162
  padding: 2px;
5163
  line-height: 21px !important;
5164
}
5165
.x-status-icon {
5166
  padding-left: 25px !important;
5167
  background: transparent no-repeat left center;
5168
}
5169
.x-status-busy {
5170
  background-image: url(../images/default/grid/loading.gif);
5171
}
5172
.x-status-text-panel {
5173
  border: 1px solid;
5174
  border-color: #99bbe8 #fff #fff #99bbe8;
5175
}
5176
.my-tbl {
5177
  border: 1px solid #99BBE8;
5178
  cursor: default;
5179
  background-color: white;
5180
  overflow: hidden;
5181
  -moz-outline: none;
5182
  -moz-user-focus: normal;
5183
  font-family: arial, tahoma, helvetica, sans-serif;
5184
  font-size: 11px;
5185
  table-layout: fixed;
5186
}
5187
 
5188
.my-tbl-col-overflow {
5189
  overflow: hidden;
5190
}
5191
 
5192
.ext-ie .my-tbl-col-overflow {
5193
 
5194
}
5195
 
5196
.my-tbl-col-text {
5197
  color: black;
5198
  padding: 5px 4px 0 4px;
5199
  display: block;
5200
  white-space: nowrap;
5201
  font-family: arial, tahoma, helvetica, sans-serif;
5202
  font-size: 11px;
5203
}
5204
 
5205
.my-tbl-col {
5206
  border-right: 1px solid #D5D5D5;
5207
  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x;
5208
}
5209
 
5210
.my-tbl-col-splitter {
5211
  position: absolute;
5212
  top: 0;
5213
  width: 6px;
5214
  z-index: 100;
5215
  height: 100%;
5216
  right: 0px;
5217
}
5218
 
5219
.my-tbl-col-over {
5220
  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x 0px -24px;
5221
}
5222
 
5223
.my-tbl-col-sort {
5224
  background-position: 0px -48px;
5225
}
5226
 
5227
.my-icon-asc {
5228
  background-image: url(../images/gxt/icons/hmenu-asc.gif) !important;
5229
}
5230
 
5231
.my-icon-desc {
5232
  background-image: url(../images/gxt/icons/hmenu-desc.gif) !important;
5233
}
5234
 
5235
.my-tbl-col-asc {
5236
  background: url(../images/gxt/table/vsort-asc.gif) no-repeat 50% top;
5237
}
5238
 
5239
.my-tbl-col-desc {
5240
  background: url(../images/gxt/table/vsort-desc.gif) no-repeat 50% top;
5241
}
5242
 
5243
.my-tbl-col-splitter {
5244
  background: none;
5245
}
5246
 
5247
.my-tbl-data {
5248
  background-color: white;
5249
  overflow: hidden;
5250
  -moz-outline: none;
5251
  -moz-user-focus: normal;
5252
}
5253
 
5254
.my-tbl-item {
5255
  border-top: 1px solid white;
5256
  border-bottom: 1px solid white;
5257
  border-bottom: 1px solid #EDEDED;
5258
  cursor: default;
5259
  -moz-outline: none;
5260
  -moz-user-focus: normal;
5261
}
5262
 
5263
.my-tbl-item table {
5264
  -moz-outline: none;
5265
  -moz-user-focus: normal;
5266
  table-layout: fixed;
5267
}
5268
 
5269
.my-tbl-data .my-tbl-item-cell {
5270
  -moz-outline: none;
5271
  -moz-user-focus: normal;
5272
}
5273
 
5274
.my-tbl-item td {
5275
  -moz-user-select: none;
5276
  -moz-outline: none;
5277
  -moz-user-focus: normal;
5278
}
5279
 
5280
.my-tbl-vlines .my-tbl-data .my-tbl-item-cell-overflow {
5281
  border-right: 1px solid #EDEDED;
5282
}
5283
 
5284
.my-tbl-data .my-tbl-item-cell-overflow {
5285
  white-space: nowrap;
5286
  overflow: hidden;
5287
  -moz-outline: none;
5288
  -moz-user-focus: normal;
5289
}
5290
 
5291
.my-tbl-data .my-tbl-item-cell-text {
5292
  padding: 3px 4px;
5293
  font-family: arial, tahoma, helvetica, sans-serif;
5294
  font-size: 11px;
5295
  -moz-outline: none;
5296
  -moz-user-focus: normal;
5297
}
5298
 
5299
.my-tbl-data .my-tbl-item-cell-widget {
5300
  padding: 1px 4px;
5301
}
5302
 
5303
.my-tbl-data tr {
5304
  overflow: hidden;
5305
}
5306
 
5307
.my-tbl-item-over {
5308
  border-top: 1px solid #dddddd;
5309
  border-bottom: 1px solid #dddddd;
5310
  background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
5311
}
5312
 
5313
.my-tbl-item-sel {
5314
  background-image: none !important;
5315
  background-color: #D9E1ED !important;
5316
  border-top: 1px dotted #9EB8ED !important;
5317
  border-bottom: 1px dotted #9EB8ED !important;
5318
}
5319
 
5320
.ext-ie .my-tbl TD .x-form-text {
5321
  POSITION: static;
5322
  TOP: 0px;
5323
}.tree-folder {
5324
  background: url(../images/gxt/icons/folder-closed.gif) no-repeat -1px -1px;
5325
}
5326
 
5327
.tree-folder-open {
5328
  background: url(../images/gxt/icons/folder.gif) no-repeat -1px -1px;
5329
}
5330
 
5331
.my-treetbl-tree {
5332
  cursor: default;
5333
}
5334
 
5335
.my-treetblitem,.my-treetblitem table,.my-treetblitem table td {
5336
  -moz-outline: none;
5337
  -moz-user-focus: normal;
5338
}
5339
 
5340
.my-treetblitem td {
5341
  height: 19px;
5342
}
5343
 
5344
.my-treetbl-indent {
5345
  line-height: 1px;
5346
  font-size: 1px;
5347
}
5348
 
5349
.my-treetbl-joint div {
5350
  width: 15px;
5351
  height: 19px;
5352
  line-height: 1px;
5353
  font-size: 1px;
5354
}
5355
 
5356
.my-treetbl-left,.my-treetbl-left div,.my-treetbl-right {
5357
  line-height: 1px;
5358
  font-size: 1px;
5359
  width: 3px;
5360
}
5361
 
5362
.my-treetbl-left div,.my-treetbl-right div {
5363
  width: 3px;
5364
}
5365
 
5366
.my-treetbl-check div {
5367
  width: 17px;
5368
  height: 19px;
5369
  line-height: 1px;
5370
  font-size: 1px;
5371
  display: block;
5372
}
5373
 
5374
.my-treetbl-icon div {
5375
  width: 16px;
5376
  height: 16px;
5377
  margin-top: 1px;
5378
  cursor: pointer;
5379
  background-repeat: no-repeat;
5380
  background-position: center;
5381
}
5382
 
5383
.my-ie .my-treetbl-icon {
5384
  padding-top: 2px;
5385
}
5386
 
5387
.my-ie .my-treetbl-icon div {
5388
  position: static;
5389
}
5390
 
5391
.my-treetbl-item-text span {
5392
  font-family: arial, tahoma, helvetica, sans-serif;
5393
  font-size: 12px;
5394
  white-space: nowrap;
5395
  padding-left: 3px;
5396
  padding-right: 3px;
5397
  display: block;
5398
  height: 15px;
5399
  cursor: pointer;
5400
}
5401
 
5402
.my-treetbl-over .my-treetbl-left {
5403
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left -57px;
5404
}
5405
 
5406
.my-treetbl-over .my-treetbl-right {
5407
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -76px;
5408
}
5409
 
5410
.my-treetbl-over .my-treetbl-check,.my-treetbl-over .my-treetbl-icon,.my-treetbl-over .my-treetbl-item-text
5411
  {
5412
  background: url(../images/gxt/shared/select-19-bg.gif) left -95px;
5413
}
5414
 
5415
.my-treetbl-sel .my-treetbl-left {
5416
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat left 0px;
5417
}
5418
 
5419
.my-treetbl-sel .my-treetbl-right {
5420
  background: url(../images/gxt/shared/select-19-bg.gif) no-repeat right -19px;
5421
}
5422
 
5423
.my-treetbl-sel .my-treetbl-check,.my-treetbl-sel .my-treetbl-icon,.my-treetbl-sel .my-treetbl-item-text
5424
  {
5425
  background: url(../images/gxt/shared/select-19-bg.gif) left -38px;
5426
}
5427
 
5428
.my-treetbl-close {
5429
  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px 1px;
5430
}
5431
 
5432
.my-treetbl-open {
5433
  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -32px;
5434
}
5435
 
5436
.my-treetbl-joint-over  .my-treetbl-open {
5437
  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -48px;
5438
}
5439
 
5440
.my-treetbl-joint-over .my-treetbl-close {
5441
  background: url(../images/gxt/tree/vnode_transparent.gif) no-repeat 0px -15px;
5442
}
5443
 
5444
.my-treetbl-notchecked {
5445
  background: url(../images/gxt/tree/notchecked.gif) no-repeat 0px 50%;
5446
}
5447
 
5448
.my-treetbl-checked {
5449
  background: url(../images/gxt/tree/checked.gif) no-repeat 0px 50%;
5450
}
5451
 
5452
.my-treetbl-loading .tree-folder {
5453
  background: url(../images/gxt/icons/wait.gif) no-repeat 0px -1px;
5454
}
5455
 
5456
.my-treetbl-loading .my-treetbl-item-text span {
5457
  font-style: italic;
5458
}
5459
 
5460
.my-treetbl {
5461
  border: 1px solid #99BBE8;
5462
  cursor: default;
5463
  background-color: white;
5464
  overflow: hidden;
5465
  -moz-outline: none;
5466
  -moz-user-focus: normal;
5467
}
5468
 
5469
.my-treetbl-col-overflow {
5470
  overflow: hidden;
5471
  -moz-outline: none;
5472
  -moz-user-focus: normal;
5473
}
5474
 
5475
.my-treetbl-col-text {
5476
  color: black;
5477
  padding: 5px 4px 0 4px;
5478
  display: block;
5479
  white-space: nowrap;
5480
  font-family: arial, tahoma, helvetica, sans-serif;
5481
  font-size: 12px;
5482
}
5483
 
5484
.my-treetbl-col {
5485
  border-right: 1px solid #D5D5D5;
5486
  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x;
5487
}
5488
 
5489
.my-treetbl-col-splitter {
5490
  position: absolute;
5491
  top: 0;
5492
  width: 6px;
5493
  z-index: 100;
5494
  height: 100%;
5495
  right: 0px;
5496
}
5497
 
5498
.my-treetbl-col-over {
5499
  background: url(../images/gxt/table/vs-column-bg.gif) repeat-x 0px -24px;
5500
}
5501
 
5502
.my-treetbl-col-sort {
5503
  background-position: 0px -48px;
5504
}
5505
 
5506
.my-treetbl-col-asc {
5507
  background: url(../images/gxt/table/vsort-asc.gif) no-repeat 50% top;
5508
}
5509
 
5510
.my-treetbl-col-desc {
5511
  background: url(../images/gxt/table/vsort-desc.gif) no-repeat 50% top;
5512
}
5513
 
5514
.my-treetbl-col-splitter {
5515
  background: none;
5516
}
5517
 
5518
.my-treetbl-data {
5519
  background-color: white;
5520
  overflow: hidden;
5521
}
5522
 
5523
.my-treetbl-data .my-treetbl-cell {
5524
  height: 20px;
5525
  -moz-outline: none;
5526
  -moz-user-focus: normal;
5527
}
5528
 
5529
.my-treetbl-data .my-treetbl-cell-overflow {
5530
  white-space: nowrap;
5531
  overflow: hidden;
5532
}
5533
 
5534
.my-treetbl-data .my-treetbl-cell-text {
5535
  padding: 0px 0px;
5536
  font-family: arial, tahoma, helvetica, sans-serif;
5537
  font-size: 12px;
5538
}
5539
 
5540
.my-treetbl-data tr {
5541
  overflow: hidden;
5542
}
5543
 
5544
.my-treetbl-item {
5545
  border-top: 1px solid white;
5546
  border-bottom: 1px solid white;
5547
  border-bottom: 1px solid #EDEDED;
5548
  cursor: default;
5549
  -moz-outline: none;
5550
  -moz-user-focus: normal;
5551
}
5552
 
5553
.my-treetbl-item-over {
5554
  border-top: 1px solid #dddddd;
5555
  border-bottom: 1px solid #dddddd;
5556
  background: #efefef url(../images/default/grid/row-over.gif) repeat-x left top;
5557
}
5558
 
5559
.my-treetbl-item-sel {
5560
  background-image: none;
5561
  background-color: #D9E1ED;
5562
  border-top: 1px dotted #9EB8ED;
5563
  border-bottom: 1px dotted #9EB8ED;
5564
}
5565
 
5566
.my-treetbl .x-grid3-td-numberer {
5567
  background: transparent url(../images/gxt/tree/tree-table-special-col.gif) repeat-y
5568
    scroll left center;
5569
  height: 19px;
5570
  line-height: normal;
5571
  padding-left: 0px;
5572
  margin-left: 0px;
5573
}
5574
 
5575
.x-grid3-td-numberer div {
5576
  font-size: 11px;
5577
  font-family: "segoe ui", tahoma, arial, sans-serif;
5578
  color: #444444;
5579
  padding: 3px 0px 0 5px !important;
5580
}
5581
 
5582
.ext-ie .my-treetbl .x-grid3-td-numberer {
5583
  height: 20px;
5584
}
5585
 
5586
.my-treetbl-item-sel .x-grid3-td-numberer {
5587
  background: transparent url(../images/gxt/tree/tree-table-special-col-sel.gif) repeat-y
5588
    scroll left center;
5589
}.ext-el-mask {
5590
    background-color: #ccc;
5591
}
5592
.ext-el-mask-msg {
5593
    border-color:#6593cf;
5594
    background-color:#c3daf9;
5595
    background-image:url(../images/default/box/tb-blue.gif);
5596
}
5597
.ext-el-mask-msg div {
5598
    background-color: white;
5599
    border-color:#a3bad9;
5600
    color:#222;
5601
    font:normal 11px tahoma, arial, helvetica, sans-serif;
5602
}
5603
.x-mask-loading div {
5604
    background-color:#fbfbfb;
5605
    background-image:url(../images/default/grid/loading.gif);
5606
}
5607
.x-item-disabled {
5608
    color: gray;
5609
}
5610
.x-item-disabled * {
5611
    color: gray !important;
5612
}
5613
.x-splitbar-proxy {
5614
    background-color: #aaa;
5615
}
5616
.x-color-palette a {
5617
    border-color:#fff;
5618
}
5619
.x-color-palette a.x-color-palette-hover, .x-color-palette a.x-color-palette-sel {
5620
    border-color:#8bb8f3;
5621
    background-color: #deecfd;
5622
}
5623
.x-color-palette em {
5624
    border-color:#aca899;
5625
}
5626
.x-ie-shadow {
5627
    background-color:#777;
5628
}
5629
.x-shadow .xsmc {
5630
    background-image: url(../images/default/shadow-c.png);
5631
}
5632
.x-shadow .xsml, .x-shadow .xsmr {
5633
    background-image: url(../images/default/shadow-lr.png);
5634
}
5635
.x-shadow .xstl, .x-shadow .xstc,  .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbc, .x-shadow .xsbr{
5636
    background-image: url(../images/default/shadow.png);
5637
}
5638
.loading-indicator {
5639
    font-size: 11px;
5640
    background-image: url(../images/default/grid/loading.gif);
5641
}
5642
.x-spotlight {
5643
    background-color: #ccc;
5644
}
5645
.x-aria-focusframe-side {
5646
	background-color: #15428B;
5647
	line-height: 2px;
5648
	font-size: 2px;
5649
}
5650
.x-tab-panel-header, .x-tab-panel-footer {
5651
	background-color: #deecfd;
5652
	border-color:#8db2e3;
5653
    overflow:hidden;
5654
    zoom:1;
5655
}
5656
.x-tab-panel-header, .x-tab-panel-footer {
5657
	border-color:#8db2e3;
5658
}
5659
ul.x-tab-strip-top{
5660
    background-color:#cedff5;
5661
	background-image: url(../images/default/tabs/tab-strip-bg.gif);
5662
	border-bottom-color:#8db2e3;
5663
}
5664
ul.x-tab-strip-bottom{
5665
    background-color:#cedff5;
5666
	background-image: url(../images/default/tabs/tab-strip-btm-bg.gif);
5667
	border-top-color:#8db2e3;
5668
}
5669
.x-tab-panel-header-plain .x-tab-strip-spacer,
5670
.x-tab-panel-footer-plain .x-tab-strip-spacer {
5671
    border-color:#8db2e3;
5672
    background-color: #deecfd;
5673
}
5674
.x-tab-strip span.x-tab-strip-text {
5675
	font:normal 11px tahoma,arial,helvetica;
5676
	color:#416aa3;
5677
}
5678
.x-tab-strip-over span.x-tab-strip-text {
5679
	color:#15428b;
5680
}
5681
.x-tab-strip-active span.x-tab-strip-text {
5682
	color:#15428b;
5683
    font-weight:bold;
5684
}
5685
.x-tab-strip-disabled .x-tabs-text {
5686
	color:#aaaaaa;
5687
}
5688
.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner{
5689
	background-image: url(../images/default/tabs/tabs-sprite.gif);
5690
}
5691
.x-tab-strip-bottom .x-tab-right {
5692
	background-image: url(../images/default/tabs/tab-btm-inactive-right-bg.gif);
5693
}
5694
.x-tab-strip-bottom .x-tab-left {
5695
	background-image: url(../images/default/tabs/tab-btm-inactive-left-bg.gif);
5696
}
5697
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right {
5698
	background-image: url(../images/default/tabs/tab-btm-right-bg.gif);
5699
}
5700
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left {
5701
	background-image: url(../images/default/tabs/tab-btm-left-bg.gif);
5702
}
5703
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close {
5704
	background-image:url(../images/default/tabs/tab-close.gif);
5705
}
5706
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{
5707
	background-image:url(../images/default/tabs/tab-close.gif);
5708
}
5709
.x-tab-panel-body {
5710
    border-color:#8db2e3;
5711
    background-color:#fff;
5712
}
5713
.x-tab-panel-body-top {
5714
    border-top: 0 none;
5715
}
5716
.x-tab-panel-body-bottom {
5717
    border-bottom: 0 none;
5718
}
5719
.x-tab-scroller-left {
5720
    background-image:url(../images/default/tabs/scroll-left.gif);
5721
    border-bottom-color:#8db2e3;
5722
}
5723
.x-tab-scroller-left-over {
5724
    background-position: 0 0;
5725
}
5726
.x-tab-scroller-left-disabled {
5727
    background-position: -18px 0;
5728
    opacity:.5;
5729
    -moz-opacity:.5;
5730
    filter:alpha(opacity=50);
5731
    cursor:default;
5732
}
5733
.x-tab-scroller-right {
5734
    background-image:url(../images/default/tabs/scroll-right.gif);
5735
    border-bottom-color:#8db2e3;
5736
}
5737
.x-tab-panel-bbar .x-toolbar, .x-tab-panel-tbar .x-toolbar {
5738
    border-color:#99bbe8;
5739
}
5740
.x-form-field{
5741
    font:normal 12px tahoma, arial, helvetica, sans-serif;
5742
}
5743
.x-form-text, textarea.x-form-field{
5744
    background-color:#fff;
5745
    background-image:url(../images/default/form/text-bg.gif);
5746
    border-color:#b5b8c8;
5747
}
5748
.x-form-select-one {
5749
    background-color:#fff;
5750
    border-color:#b5b8c8;
5751
}
5752
.x-form-check-group-label {
5753
    border-bottom: 1px solid #99bbe8;
5754
    color: #15428b;
5755
}
5756
.x-editor .x-form-check-wrap {
5757
    background-color:#fff;
5758
}
5759
.x-form-field-wrap .x-form-trigger{
5760
    background-image:url(../images/default/form/trigger.gif);
5761
    border-bottom-color:#b5b8c8;
5762
}
5763
.x-form-field-wrap .x-form-date-trigger{
5764
    background-image: url(../images/default/form/date-trigger.gif);
5765
}
5766
.x-form-field-wrap .x-form-clear-trigger{
5767
    background-image: url(../images/default/form/clear-trigger.gif);
5768
}
5769
.x-form-field-wrap .x-form-search-trigger{
5770
    background-image: url(../images/default/form/search-trigger.gif);
5771
}
5772
.x-trigger-wrap-focus .x-form-trigger{
5773
    border-bottom-color:#7eadd9;
5774
}
5775
.x-item-disabled .x-form-trigger-over{
5776
    border-bottom-color:#b5b8c8;
5777
}
5778
.x-item-disabled .x-form-trigger-click{
5779
    border-bottom-color:#b5b8c8;
5780
}
5781
.x-form-focus, textarea.x-form-focus{
5782
	border-color:#7eadd9;
5783
}
5784
.x-form-invalid, textarea.x-form-invalid{
5785
    background-color:#fff;
5786
	background-image:url(../images/default/grid/invalid_line.gif);
5787
	border-color:#c30;
5788
}
5789
.ext-safari .x-form-invalid{
5790
	background-color:#fee;
5791
	border-color:#ff7870;
5792
}
5793
.x-form-inner-invalid, textarea.x-form-inner-invalid{
5794
    background-color:#fff;
5795
	background-image:url(../images/default/grid/invalid_line.gif);
5796
}
5797
.x-form-grow-sizer {
5798
	font:normal 12px tahoma, arial, helvetica, sans-serif;
5799
}
5800
.x-form-item label {
5801
    font:normal 12px tahoma, arial, helvetica, sans-serif;
5802
}
5803
.x-form-invalid-msg {
5804
    color:#c0272b;
5805
    font:normal 11px tahoma, arial, helvetica, sans-serif;
5806
    background-image:url(../images/default/shared/warning.gif);
5807
}
5808
.x-form-empty-field {
5809
    color:gray;
5810
}
5811
.x-small-editor .x-form-field {
5812
    font:normal 11px arial, tahoma, helvetica, sans-serif;
5813
}
5814
.ext-safari .x-small-editor .x-form-field {
5815
    font:normal 12px arial, tahoma, helvetica, sans-serif;
5816
}
5817
.x-form-invalid-icon {
5818
    background-image:url(../images/default/form/exclamation.gif);
5819
}
5820
.x-fieldset {
5821
    border-color:#b5b8c8;
5822
}
5823
.x-fieldset legend {
5824
    font:bold 11px tahoma, arial, helvetica, sans-serif;
5825
    color:#15428b;
5826
}
5827
 
5828
.x-editor .x-form-check-wrap {
5829
	border-color:#7eadd9;
5830
}
5831
.x-btn{
5832
	font:normal 11px tahoma, verdana, helvetica;
5833
}
5834
.x-btn button{
5835
    font:normal 11px arial,tahoma,verdana,helvetica;
5836
    color:#333;
5837
}
5838
.x-btn em {
5839
    font-style:normal;
5840
    font-weight:normal;
5841
}
5842
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
5843
	background-image:url(../images/default/button/btn.gif);
5844
}
5845
.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
5846
    color:#000;
5847
}
5848
.x-btn-disabled *{
5849
	color:gray !important;
5850
}
5851
.x-btn-mc em.x-btn-arrow {
5852
    background-image:url(../images/default/button/arrow.gif);
5853
}
5854
.x-btn-mc em.x-btn-split {
5855
    background-image:url(../images/default/button/s-arrow.gif);
5856
}
5857
.x-btn-over .x-btn-mc em.x-btn-split, .x-btn-click .x-btn-mc em.x-btn-split, .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-btn-pressed .x-btn-mc em.x-btn-split {
5858
    background-image:url(../images/default/button/s-arrow-o.gif);
5859
}
5860
.x-btn-mc em.x-btn-arrow-bottom {
5861
    background-image:url(../images/default/button/s-arrow-b-noline.gif);
5862
}
5863
.x-btn-mc em.x-btn-split-bottom {
5864
    background-image:url(../images/default/button/s-arrow-b.gif);
5865
}
5866
.x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-btn-click .x-btn-mc em.x-btn-split-bottom, .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-btn-pressed .x-btn-mc em.x-btn-split-bottom {
5867
    background-image:url(../images/default/button/s-arrow-bo.gif);
5868
}
5869
.x-btn-group-header {
5870
    color: #3e6aaa;
5871
}
5872
.x-btn-group-tc {
5873
	background-image: url(../images/default/button/group-tb.gif);
5874
}
5875
.x-btn-group-tl {
5876
	background-image: url(../images/default/button/group-cs.gif);
5877
}
5878
.x-btn-group-tr {
5879
	background-image: url(../images/default/button/group-cs.gif);
5880
}
5881
.x-btn-group-bc {
5882
	background-image: url(../images/default/button/group-tb.gif);
5883
}
5884
.x-btn-group-bl {
5885
	background-image: url(../images/default/button/group-cs.gif);
5886
}
5887
.x-btn-group-br {
5888
	background-image: url(../images/default/button/group-cs.gif);
5889
}
5890
.x-btn-group-ml {
5891
	background-image: url(../images/default/button/group-lr.gif);
5892
}
5893
.x-btn-group-mr {
5894
	background-image: url(../images/default/button/group-lr.gif);
5895
}
5896
.x-btn-group-notitle .x-btn-group-tc {
5897
	background-image: url(../images/default/button/group-tb.gif);
5898
}
5899
.x-toolbar{
5900
	border-color:#a9bfd3;
5901
    background-color:#d0def0;
5902
    background-image:url(../images/default/toolbar/bg.gif);
5903
}
5904
.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
5905
    font:normal 11px arial,tahoma, helvetica, sans-serif;
5906
}
5907
.x-toolbar .x-item-disabled {
5908
	color:gray;
5909
}
5910
.x-toolbar .x-item-disabled * {
5911
	color:gray;
5912
}
5913
.x-toolbar .x-btn-mc em.x-btn-split {
5914
    background-image:url(../images/default/button/s-arrow-noline.gif);
5915
}
5916
.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,
5917
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split
5918
{
5919
    background-image:url(../images/default/button/s-arrow-o.gif);
5920
}
5921
.x-toolbar .x-btn-mc em.x-btn-split-bottom {
5922
    background-image:url(../images/default/button/s-arrow-b-noline.gif);
5923
}
5924
.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-click .x-btn-mc em.x-btn-split-bottom,
5925
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split-bottom, .x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split-bottom
5926
{
5927
    background-image:url(../images/default/button/s-arrow-bo.gif);
5928
}
5929
.x-toolbar .xtb-sep {
5930
	background-image: url(../images/default/grid/grid-blue-split.gif);
5931
}
5932
.x-tbar-page-first{
5933
	background-image: url(../images/default/grid/page-first.gif) !important;
5934
}
5935
.x-tbar-refresh{
5936
	background-image: url(../images/default/grid/refresh.gif) !important;
5937
}
5938
.x-tbar-page-last{
5939
	background-image: url(../images/default/grid/page-last.gif) !important;
5940
}
5941
.x-tbar-page-next{
5942
	background-image: url(../images/default/grid/page-next.gif) !important;
5943
}
5944
.x-tbar-page-prev{
5945
	background-image: url(../images/default/grid/page-prev.gif) !important;
5946
}
5947
.x-tbar-loading{
5948
	background-image: url(../images/default/grid/loading.gif) !important;
5949
}
5950
.x-item-disabled .x-tbar-page-first{
5951
	background-image: url(../images/default/grid/page-first-disabled.gif) !important;
5952
}
5953
.x-item-disabled .x-tbar-page-last{
5954
	background-image: url(../images/default/grid/page-last-disabled.gif) !important;
5955
}
5956
.x-item-disabled .x-tbar-page-next{
5957
	background-image: url(../images/default/grid/page-next-disabled.gif) !important;
5958
}
5959
.x-item-disabled .x-tbar-page-prev{
5960
	background-image: url(../images/default/grid/page-prev-disabled.gif) !important;
5961
}
5962
.x-paging-info {
5963
    color:#444;
5964
}
5965
.x-toolbar-more-icon {
5966
    background-image: url(../images/default/toolbar/more.gif) !important;
5967
}.x-resizable-handle {
5968
	background-color:#fff;
5969
}
5970
.x-resizable-over .x-resizable-handle-east, .x-resizable-pinned .x-resizable-handle-east,
5971
.x-resizable-over .x-resizable-handle-west, .x-resizable-pinned .x-resizable-handle-west
5972
{
5973
    background-image:url(../images/default/sizer/e-handle.gif);
5974
}
5975
.x-resizable-over .x-resizable-handle-south, .x-resizable-pinned .x-resizable-handle-south,
5976
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north
5977
{
5978
    background-image:url(../images/default/sizer/s-handle.gif);
5979
}
5980
.x-resizable-over .x-resizable-handle-north, .x-resizable-pinned .x-resizable-handle-north{
5981
    background-image:url(../images/default/sizer/s-handle.gif);
5982
}
5983
.x-resizable-over .x-resizable-handle-southeast, .x-resizable-pinned .x-resizable-handle-southeast{
5984
    background-image:url(../images/default/sizer/se-handle.gif);
5985
}
5986
.x-resizable-over .x-resizable-handle-northwest, .x-resizable-pinned .x-resizable-handle-northwest{
5987
    background-image:url(../images/default/sizer/nw-handle.gif);
5988
}
5989
.x-resizable-over .x-resizable-handle-northeast, .x-resizable-pinned .x-resizable-handle-northeast{
5990
    background-image:url(../images/default/sizer/ne-handle.gif);
5991
}
5992
.x-resizable-over .x-resizable-handle-southwest, .x-resizable-pinned .x-resizable-handle-southwest{
5993
    background-image:url(../images/default/sizer/sw-handle.gif);
5994
}
5995
.x-resizable-proxy{
5996
    border-color:#3b5a82;
5997
}
5998
.x-resizable-overlay{
5999
    background-color:#fff;
6000
}
6001
.x-grid3 {
6002
    background-color:#fff;
6003
}
6004
.x-grid-panel .x-panel-mc .x-panel-body {
6005
    border-color:#99bbe8;
6006
}
6007
.x-grid3-hd-row .x-grid3-hd, .x-grid3-row .x-grid3-cell, .x-grid3-summary-row .x-grid3-cell{
6008
	font:normal 11px arial, tahoma, helvetica, sans-serif;
6009
}
6010
.x-grid3-hd-row .x-grid3-hd {
6011
    border-left-color:#eee;
6012
    border-right-color:#d0d0d0;
6013
}
6014
.x-grid-row-loading {
6015
    background-color: #fff;
6016
    background-image:url(../images/default/shared/loading-balls.gif);
6017
}
6018
.x-grid3-row {
6019
    border-color:#ededed;
6020
    border-top-color:#fff;
6021
}
6022
.x-grid3-row-alt{
6023
	background-color:#fafafa;
6024
}
6025
.x-grid3-row-over {
6026
	border-color:#ddd;
6027
    background-color:#efefef;
6028
    background-image:url(../images/default/grid/row-over.gif);
6029
}
6030
.x-grid3-resize-proxy {
6031
    background-color:#777;
6032
}
6033
.x-grid3-resize-marker {
6034
    background-color:#777;
6035
}
6036
.x-grid3-header{
6037
    background-color:#f9f9f9;
6038
	background-image:url(../images/default/grid/grid3-hrow.gif);
6039
}
6040
.x-grid3-header-pop {
6041
    border-left-color:#d0d0d0;
6042
}
6043
.x-grid3-header-pop-inner {
6044
    border-left-color:#eee;
6045
    background-image:url(../images/default/grid/hd-pop.gif);
6046
}
6047
td.x-grid3-hd-over, td.sort-desc, td.sort-asc, td.x-grid3-hd-menu-open {
6048
    border-left-color:#aaccf6;
6049
    border-right-color:#aaccf6;
6050
}
6051
td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
6052
    background-color:#ebf3fd;
6053
    background-image:url(../images/default/grid/grid3-hrow-over.gif);
6054
}
6055
.sort-asc .x-grid3-sort-icon {
6056
	background-image: url(../images/default/grid/sort_asc.gif);
6057
}
6058
.sort-desc .x-grid3-sort-icon {
6059
	background-image: url(../images/default/grid/sort_desc.gif);
6060
}
6061
.x-grid3-cell-text, .x-grid3-hd-text {
6062
	color:#000;
6063
}
6064
.x-grid3-split {
6065
	background-image: url(../images/default/grid/grid-split.gif);
6066
}
6067
.x-grid3-hd-text {
6068
	color:#15428b;
6069
}
6070
.x-dd-drag-proxy .x-grid3-hd-inner{
6071
    background-color:#ebf3fd;
6072
	background-image:url(../images/default/grid/grid3-hrow-over.gif);
6073
	border-color:#aaccf6;
6074
}
6075
.col-move-top{
6076
	background-image:url(../images/default/grid/col-move-top.gif);
6077
}
6078
.col-move-bottom{
6079
	background-image:url(../images/default/grid/col-move-bottom.gif);
6080
}
6081
.x-grid3-row-selected {
6082
    background-image: none !important;
6083
	background-color: #dfe8f6 !important;
6084
	border-color:#a3bae9;
6085
}
6086
.x-grid3-cell-selected{
6087
	background-color: #b8cfee !important;
6088
	color:#000;
6089
}
6090
.x-grid3-cell-selected span{
6091
	color:#000 !important;
6092
}
6093
.x-grid3-cell-selected .x-grid3-cell-text{
6094
	color:#000;
6095
}
6096
.x-grid3-locked td.x-grid3-row-marker, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker{
6097
    background-color:#ebeadb !important;
6098
    background-image:url(../images/default/grid/grid-hrow.gif) !important;
6099
    color:#000;
6100
    border-top-color:#fff;
6101
    border-right-color:#6fa0df !important;
6102
}
6103
.x-grid3-locked td.x-grid3-row-marker div, .x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div{
6104
    color:#15428b !important;
6105
}
6106
.x-grid3-dirty-cell {
6107
    background-image:url(../images/default/grid/dirty.gif);
6108
}
6109
.x-grid3-topbar, .x-grid3-bottombar{
6110
	font:normal 11px arial, tahoma, helvetica, sans-serif;
6111
}
6112
.x-grid3-bottombar .x-toolbar{
6113
	border-top-color:#a9bfd3;
6114
}
6115
.x-props-grid .x-grid3-td-name .x-grid3-cell-inner{
6116
	background-image:url(../images/default/grid/grid3-special-col-bg.gif) !important;
6117
    color:#000 !important;
6118
}
6119
.x-props-grid .x-grid3-body .x-grid3-td-name{
6120
    background-color:#fff !important;
6121
    border-right-color:#eee;
6122
}
6123
.xg-hmenu-sort-asc .x-menu-item-icon{
6124
	background-image: url(../images/default/grid/hmenu-asc.gif);
6125
}
6126
.xg-hmenu-sort-desc .x-menu-item-icon{
6127
	background-image: url(../images/default/grid/hmenu-desc.gif);
6128
}
6129
.xg-hmenu-lock .x-menu-item-icon{
6130
	background-image: url(../images/default/grid/hmenu-lock.gif);
6131
}
6132
.xg-hmenu-unlock .x-menu-item-icon{
6133
	background-image: url(../images/default/grid/hmenu-unlock.gif);
6134
}
6135
.x-grid3-hd-btn {
6136
    background-color:#c3daf9;
6137
    background-image:url(../images/default/grid/grid3-hd-btn.gif);
6138
}
6139
.x-grid3-body .x-grid3-td-expander {
6140
    background-image:url(../images/default/grid/grid3-special-col-bg.gif);
6141
}
6142
.x-grid3-row-expander {
6143
    background-image:url(../images/default/grid/row-expand-sprite.gif);
6144
}
6145
.x-grid3-body .x-grid3-td-checker {
6146
    background-image: url(../images/default/grid/grid3-special-col-bg.gif);
6147
}
6148
.x-grid3-row-checker, .x-grid3-hd-checker {
6149
    background-image:url(../images/default/grid/row-check-sprite.gif);
6150
}
6151
.x-grid3-body .x-grid3-td-numberer {
6152
    background-image:url(../images/default/grid/grid3-special-col-bg.gif);
6153
}
6154
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner {
6155
	color:#444;
6156
}
6157
.x-grid3-body .x-grid3-td-row-icon {
6158
    background-image:url(../images/default/grid/grid3-special-col-bg.gif);
6159
}
6160
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,
6161
.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,
6162
.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
6163
	background-image:url(../images/default/grid/grid3-special-col-sel-bg.gif);
6164
}
6165
.x-grid3-check-col {
6166
	background-image:url(../images/default/menu/unchecked.gif);
6167
}
6168
.x-grid3-check-col-on {
6169
	background-image:url(../images/default/menu/checked.gif);
6170
}
6171
.x-grid-group, .x-grid-group-body, .x-grid-group-hd {
6172
    zoom:1;
6173
}
6174
.x-grid-group-hd {
6175
    border-bottom-color:#99bbe8;
6176
}
6177
.x-grid-group-hd div {
6178
    background-image:url(../images/default/grid/group-expand-sprite.gif);
6179
    color:#3764a0;
6180
    font:bold 11px tahoma, arial, helvetica, sans-serif;
6181
}
6182
.x-group-by-icon {
6183
    background-image:url(../images/default/grid/group-by.gif);
6184
}
6185
.x-cols-icon {
6186
    background-image:url(../images/default/grid/columns.gif);
6187
}
6188
.x-show-groups-icon {
6189
    background-image:url(../images/default/grid/group-by.gif);
6190
}
6191
.x-grid-empty {
6192
    color:gray;
6193
    font:normal 11px tahoma, arial, helvetica, sans-serif;
6194
}
6195
.x-grid-with-col-lines .x-grid3-row td.x-grid3-cell {
6196
    border-right-color:#ededed;
6197
}
6198
.x-grid-with-col-lines .x-grid3-row{
6199
    border-top-color:#ededed;
6200
}
6201
.x-grid-with-col-lines .x-grid3-row-selected {
6202
	border-top-color:#a3bae9;
6203
}
6204
 
6205
.x-grid3-check-col-disabled {
6206
    background-color:transparent;
6207
	background-image:url(../images/gxt/menu/disabledcheck.gif);
6208
}
6209
 
6210
.x-row-editor-header {
6211
	background: transparent url(../images/gxt/grid/row-editor-bg.gif) repeat-x 0 0;
6212
}
6213
.x-row-editor-footer {
6214
	background: transparent url(../images/gxt/grid/row-editor-bg.gif) repeat-x 0 -2px;
6215
}
6216
.x-row-editor-body {
6217
    background: #ebf2fb;
6218
}
6219
.x-row-editor .x-btns {
6220
    background: transparent url(../images/gxt/grid/row-editor-btns.gif) no-repeat 0 0;
6221
}
6222
.x-row-editor .x-btns .x-plain-bwrap {
6223
  	background: transparent url(../images/gxt/grid/row-editor-btns.gif) no-repeat right -31px;
6224
}
6225
.x-row-editor .x-btns .x-plain-body {
6226
	background: transparent url(../images/gxt/grid/row-editor-btns.gif) repeat-x 0 -62px;
6227
}
6228
.x-dd-drag-ghost{
6229
	color:#000;
6230
	font: normal 11px arial, helvetica, sans-serif;
6231
    border-color: #ddd #bbb #bbb #ddd;
6232
	background-color:#fff;
6233
}
6234
.x-dd-drop-nodrop .x-dd-drop-icon{
6235
  background-image: url(../images/default/dd/drop-no.gif);
6236
}
6237
.x-dd-drop-ok .x-dd-drop-icon{
6238
  background-image: url(../images/default/dd/drop-yes.gif);
6239
}
6240
.x-dd-drop-ok-add .x-dd-drop-icon{
6241
  background-image: url(../images/default/dd/drop-add.gif);
6242
}
6243
.x-view-selector {
6244
    background-color:#c3daf9;
6245
    border-color:#3399bb;
6246
}
6247
.x-tree-drop-ok-append .x-dd-drop-icon {
6248
	background-image: url(../images/default/tree/drop-add.gif);
6249
}
6250
 
6251
.x-tree-drop-ok-above .x-dd-drop-icon {
6252
	background-image: url(../images/default/tree/drop-over.gif);
6253
}
6254
 
6255
.x-tree-drop-ok-below .x-dd-drop-icon {
6256
	background-image: url(../images/default/tree/drop-under.gif);
6257
}
6258
 
6259
.x-tree-drop-ok-between .x-dd-drop-icon {
6260
	background-image: url(../images/default/tree/drop-between.gif);
6261
}
6262
 
6263
.x-tree3-loading {
6264
	background-image: url(../images/default/tree/loading.gif);
6265
}
6266
 
6267
.x-tree3-node-text {
6268
	font: normal 11px arial, tahoma, helvetica, sans-serif;
6269
	color: black;
6270
}.x-date-picker {
6271
    border-color: #1b376c;
6272
    background-color:#fff;
6273
}
6274
.x-date-middle,.x-date-left,.x-date-right {
6275
	background-image: url(../images/default/shared/hd-sprite.gif);
6276
	color:#fff;
6277
	font:bold 11px "sans serif", tahoma, verdana, helvetica;
6278
}
6279
.x-date-middle .x-btn .x-btn-text {
6280
    color:#fff;
6281
}
6282
.x-date-middle .x-btn-mc em.x-btn-arrow {
6283
    background-image:url(../images/default/toolbar/btn-arrow-light.gif);
6284
}
6285
.x-date-right a {
6286
    background-image: url(../images/default/shared/right-btn.gif);
6287
}
6288
.x-date-left a{
6289
	background-image: url(../images/default/shared/left-btn.gif);
6290
}
6291
.x-date-inner th {
6292
    background-color:#dfecfb;
6293
    background-image:url(../images/default/shared/glass-bg.gif);
6294
	border-bottom-color:#a3bad9;
6295
    font:normal 10px arial, helvetica,tahoma,sans-serif;
6296
	color:#233d6d;
6297
}
6298
.x-date-inner td {
6299
    border-color:#fff;
6300
}
6301
.x-date-inner a {
6302
    font:normal 11px arial, helvetica,tahoma,sans-serif;
6303
    color:#000;
6304
}
6305
.x-date-inner .x-date-active{
6306
	color:#000;
6307
}
6308
.x-date-inner .x-date-selected a{
6309
    background-color:#dfecfb;
6310
	background-image:url(../images/default/shared/glass-bg.gif);
6311
	border-color:#8db2e3;
6312
}
6313
.x-date-inner .x-date-today a{
6314
	border-color:darkred;
6315
}
6316
.x-date-inner .x-date-selected span{
6317
    font-weight:bold;
6318
}
6319
.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
6320
	color:#aaa;
6321
}
6322
.x-date-bottom {
6323
    border-top-color:#a3bad9;
6324
    background-color:#dfecfb;
6325
    background-image:url(../images/default/shared/glass-bg.gif);
6326
}
6327
.x-date-inner .x-date-disabled a {
6328
	background-color:#eee;
6329
	color:#bbb;
6330
}
6331
.x-date-mmenu{
6332
    background-color:#eee !important;
6333
}
6334
.x-date-mmenu .x-menu-item {
6335
	font-size:10px;
6336
	color:#000;
6337
}
6338
.x-date-mp {
6339
	background-color:#fff;
6340
}
6341
.x-date-mp td {
6342
	font:normal 11px arial, helvetica,tahoma,sans-serif;
6343
}
6344
.x-date-mp-btns button {
6345
	background-color:#083772;
6346
	color:#fff;
6347
	border-color: #3366cc #000055 #000055 #3366cc;
6348
	font:normal 11px arial, helvetica,tahoma,sans-serif;
6349
}
6350
.x-date-mp-btns {
6351
    background-color: #dfecfb;
6352
	background-image: url(../images/default/shared/glass-bg.gif);
6353
}
6354
.x-date-mp-btns td {
6355
	border-top-color: #c5d2df;
6356
}
6357
td.x-date-mp-month a,td.x-date-mp-year a {
6358
	color:#15428b;
6359
}
6360
td.x-date-mp-sel a {
6361
    background-color: #dfecfb;
6362
	background-image: url(../images/default/shared/glass-bg.gif);
6363
	border-color:#8db2e3;
6364
}
6365
.x-date-mp-ybtn a {
6366
    background-image:url(../images/default/panel/tool-sprites.gif);
6367
}
6368
td.x-date-mp-sep {
6369
   border-right-color:#c5d2df;
6370
}
6371
.x-tip .x-tip-close{
6372
	background-image: url(../images/default/qtip/close.gif);
6373
}
6374
.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
6375
	background-image: url(../images/default/qtip/tip-sprite.gif);
6376
}
6377
.x-tip .x-tip-mc {
6378
    font: normal 11px tahoma,arial,helvetica,sans-serif;
6379
}
6380
.x-tip .x-tip-ml {
6381
	background-color: #fff;
6382
}
6383
.x-tip .x-tip-header-text {
6384
    font: bold 11px tahoma,arial,helvetica,sans-serif;
6385
    color:#444;
6386
}
6387
.x-tip .x-tip-body {
6388
    font: normal 11px tahoma,arial,helvetica,sans-serif;
6389
    color:#444;
6390
}
6391
.x-form-invalid-tip .x-tip-tc, .x-form-invalid-tip .x-tip-tl, .x-form-invalid-tip .x-tip-tr, .x-form-invalid-tip .x-tip-bc,
6392
.x-form-invalid-tip .x-tip-bl, .x-form-invalid-tip .x-tip-br, .x-form-invalid-tip .x-tip-ml, .x-form-invalid-tip .x-tip-mr
6393
{
6394
	background-image: url(../images/default/form/error-tip-corners.gif);
6395
}
6396
.x-form-invalid-tip .x-tip-body {
6397
    background-image:url(../images/default/form/exclamation.gif);
6398
}
6399
.x-tip-anchor {
6400
    background-image:url(../images/default/qtip/tip-anchor-sprite.gif);
6401
}
6402
.x-menu {
6403
	border-color:#718bb7;
6404
    background-color:#f0f0f0;
6405
	background-image:url(../images/default/menu/menu.gif);
6406
}
6407
.x-menu-nosep {
6408
	background-image:none;
6409
}
6410
.x-menu-list-item{
6411
	font:normal 11px tahoma,arial, sans-serif;
6412
}
6413
.x-menu-item-arrow{
6414
	background-image:url(../images/default/menu/menu-parent.gif);
6415
}
6416
.x-menu-sep {
6417
    background-color:#e0e0e0;
6418
	border-bottom-color:#fff;
6419
}
6420
a.x-menu-item {
6421
	color:#222;
6422
}
6423
.x-menu-item-active {
6424
	background-color: #dbecf4;
6425
    border-color:#aaccf6;
6426
}
6427
.x-menu-item-active a.x-menu-item {
6428
	border-color:#aaccf6;
6429
}
6430
.x-menu-plain {
6431
	background-color:#fff !important;
6432
}
6433
.x-menu .x-date-picker{
6434
    border-color:#a3bad9;
6435
}
6436
.x-cycle-menu .x-menu-item-checked {
6437
    border-color:#a3bae9 !important;
6438
    background-color:#def8f6;
6439
}
6440
.x-menu-scroller-top {
6441
    background-image:url(../images/default/layout/mini-top.gif);
6442
}
6443
.x-menu-scroller-bottom {
6444
    background-image:url(../images/default/layout/mini-bottom.gif);
6445
}
6446
 
6447
.x-menu-scroller{
6448
	border-width: 1px 0;
6449
}
6450
.x-box-tl {
6451
	background-image: url(../images/default/box/corners.gif);
6452
}
6453
.x-box-tc {
6454
	background-image: url(../images/default/box/tb.gif);
6455
}
6456
.x-box-tr {
6457
	background-image: url(../images/default/box/corners.gif);
6458
}
6459
.x-box-ml {
6460
	background-image: url(../images/default/box/l.gif);
6461
}
6462
.x-box-mc {
6463
	background-color: #eee;
6464
    background-image: url(../images/default/box/tb.gif);
6465
	font-family: "Myriad Pro","Myriad Web","Tahoma","Helvetica","Arial",sans-serif;
6466
	color: #393939;
6467
	font-size: 12px;
6468
}
6469
.x-box-mc h3 {
6470
	font-size: 14px;
6471
	font-weight: bold;
6472
}
6473
.x-box-mr {
6474
	background-image: url(../images/default/box/r.gif);
6475
}
6476
.x-box-bl {
6477
	background-image: url(../images/default/box/corners.gif);
6478
}
6479
.x-box-bc {
6480
	background-image: url(../images/default/box/tb.gif);
6481
}
6482
.x-box-br {
6483
	background-image: url(../images/default/box/corners.gif);
6484
}
6485
.x-box-blue .x-box-bl, .x-box-blue .x-box-br, .x-box-blue .x-box-tl, .x-box-blue .x-box-tr {
6486
	background-image: url(../images/default/box/corners-blue.gif);
6487
}
6488
.x-box-blue .x-box-bc, .x-box-blue .x-box-mc, .x-box-blue .x-box-tc {
6489
	background-image: url(../images/default/box/tb-blue.gif);
6490
}
6491
.x-box-blue .x-box-mc {
6492
	background-color: #c3daf9;
6493
}
6494
.x-box-blue .x-box-mc h3 {
6495
	color: #17385b;
6496
}
6497
.x-box-blue .x-box-ml {
6498
	background-image: url(../images/default/box/l-blue.gif);
6499
}
6500
.x-box-blue .x-box-mr {
6501
	background-image: url(../images/default/box/r-blue.gif);
6502
}
6503
.x-combo-list {
6504
    border-color:#98c0f4;
6505
    background-color:#ddecfe;
6506
    font:normal 12px tahoma, arial, helvetica, sans-serif;
6507
}
6508
.x-combo-list-inner {
6509
    background-color:#fff;
6510
}
6511
.x-combo-list-hd {
6512
    font:bold 11px tahoma, arial, helvetica, sans-serif;
6513
    color:#15428b;
6514
    background-image: url(../images/default/layout/panel-title-light-bg.gif);
6515
    border-bottom-color:#98c0f4;
6516
}
6517
.x-resizable-pinned .x-combo-list-inner {
6518
    border-bottom-color:#98c0f4;
6519
}
6520
.x-combo-list-item {
6521
    border-color:#fff;
6522
}
6523
.x-combo-list .x-combo-selected{
6524
	border-color:#a3bae9 !important;
6525
    background-color:#dfe8f6;
6526
}
6527
.x-combo-list .x-toolbar {
6528
    border-top-color:#98c0f4;
6529
}
6530
.x-combo-list-small {
6531
    font:normal 11px tahoma, arial, helvetica, sans-serif;
6532
}
6533
.x-panel {
6534
    border-color: #99bbe8;
6535
}
6536
.x-panel-header {
6537
    color:#15428b;
6538
	font:bold 11px tahoma,arial,verdana,sans-serif;
6539
    border-color:#99bbe8;
6540
    background-image: url(../images/default/panel/white-top-bottom.gif);
6541
}
6542
.x-panel-body {
6543
    border-color:#99bbe8;
6544
    background-color:#fff;
6545
}
6546
.x-panel-bbar .x-toolbar, .x-panel-tbar .x-toolbar {
6547
    border-color:#99bbe8;
6548
}
6549
.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar {
6550
    border-top-color:#99bbe8;
6551
}
6552
.x-panel-body-noheader, .x-panel-mc .x-panel-body {
6553
    border-top-color:#99bbe8;
6554
}
6555
.x-panel-tl .x-panel-header {
6556
    color:#15428b;
6557
	font:bold 11px tahoma,arial,verdana,sans-serif;
6558
}
6559
.x-panel-tc {
6560
	background-image: url(../images/default/panel/top-bottom.gif);
6561
}
6562
.x-panel-tl, .x-panel-tr, .x-panel-bl,  .x-panel-br{
6563
	background-image: url(../images/default/panel/corners-sprite.gif);
6564
    border-bottom-color:#99bbe8;
6565
}
6566
.x-panel-bc {
6567
	background-image: url(../images/default/panel/top-bottom.gif);
6568
}
6569
.x-panel-mc {
6570
    font: normal 11px tahoma,arial,helvetica,sans-serif;
6571
    background-color:#dfe8f6;
6572
}
6573
.x-panel-ml {
6574
	background-color: #fff;
6575
    background-image:url(../images/default/panel/left-right.gif);
6576
}
6577
.x-panel-mr {
6578
	background-image: url(../images/default/panel/left-right.gif);
6579
}
6580
.x-tool {
6581
    background-image:url(../images/default/panel/tool-sprites.gif);
6582
}
6583
.x-panel-ghost {
6584
    background-color:#cbddf3;
6585
}
6586
.x-panel-ghost ul {
6587
    border-color:#99bbe8;
6588
}
6589
.x-panel-dd-spacer {
6590
    border-color:#99bbe8;
6591
}
6592
.x-panel-fbar td,.x-panel-fbar span,.x-panel-fbar input,.x-panel-fbar div,.x-panel-fbar select,.x-panel-fbar label{
6593
    font:normal 11px arial,tahoma, helvetica, sans-serif;
6594
}
6595
.x-window-proxy {
6596
    background-color:#c7dffc;
6597
    border-color:#99bbe8;
6598
}
6599
.x-window-tl .x-window-header {
6600
    color:#15428b;
6601
	font:bold 11px tahoma,arial,verdana,sans-serif;
6602
}
6603
.x-window-tc {
6604
	background-image: url(../images/default/window/top-bottom.png);
6605
}
6606
.x-window-tl {
6607
	background-image: url(../images/default/window/left-corners.png);
6608
}
6609
.x-window-tr {
6610
	background-image: url(../images/default/window/right-corners.png);
6611
}
6612
.x-window-bc {
6613
	background-image: url(../images/default/window/top-bottom.png);
6614
}
6615
.x-window-bl {
6616
	background-image: url(../images/default/window/left-corners.png);
6617
}
6618
.x-window-br {
6619
	background-image: url(../images/default/window/right-corners.png);
6620
}
6621
.x-window-mc {
6622
    border-color:#99bbe8;
6623
    font: normal 11px tahoma,arial,helvetica,sans-serif;
6624
    background-color:#dfe8f6;
6625
}
6626
.x-window-ml {
6627
	background-image: url(../images/default/window/left-right.png);
6628
}
6629
.x-window-mr {
6630
	background-image: url(../images/default/window/left-right.png);
6631
}
6632
.x-window-maximized .x-window-tc {
6633
    background-color:#fff;
6634
}
6635
.x-window-bbar .x-toolbar {
6636
    border-top-color:#99bbe8;
6637
}
6638
.x-panel-ghost .x-window-tl {
6639
    border-bottom-color:#99bbe8;
6640
}
6641
.x-panel-collapsed .x-window-tl {
6642
    border-bottom-color:#84a0c4;
6643
}
6644
.x-dlg-mask{
6645
   background-color:#ccc;
6646
}
6647
.x-window-plain .x-window-mc {
6648
    background-color: #ccd9e8;
6649
    border-color: #a3bae9 #dfe8f6 #dfe8f6 #a3bae9;
6650
}
6651
.x-window-plain .x-window-body {
6652
    border-color: #dfe8f6 #a3bae9 #a3bae9 #dfe8f6;
6653
}
6654
body.x-body-masked .x-window-plain .x-window-mc {
6655
    background-color: #ccd9e8;
6656
}
6657
.x-html-editor-wrap {
6658
    border-color:#a9bfd3;
6659
    background-color:#fff;
6660
}
6661
 
6662
.x-html-editor-tb .x-edit-bold, .x-menu-item .x-edit-bold {
6663
    background-position:0 0;
6664
    background-image:url(../images/default/editor/tb-sprite.gif);
6665
}
6666
 
6667
.x-html-editor-tb .x-edit-italic, .x-menu-item .x-edit-italic {
6668
    background-position:-16px 0;
6669
    background-image:url(../images/default/editor/tb-sprite.gif);
6670
}
6671
 
6672
.x-html-editor-tb .x-edit-underline, .x-menu-item .x-edit-underline {
6673
    background-position:-32px 0;
6674
    background-image:url(../images/default/editor/tb-sprite.gif);
6675
}
6676
 
6677
.x-html-editor-tb .x-edit-forecolor, .x-menu-item .x-edit-forecolor {
6678
    background-position:-160px 0;
6679
    background-image:url(../images/default/editor/tb-sprite.gif);
6680
}
6681
 
6682
.x-html-editor-tb .x-edit-backcolor, .x-menu-item .x-edit-backcolor {
6683
    background-position:-176px 0;
6684
    background-image:url(../images/default/editor/tb-sprite.gif);
6685
}
6686
 
6687
.x-html-editor-tb .x-edit-justifyleft, .x-menu-item .x-edit-justifyleft {
6688
    background-position:-112px 0;
6689
    background-image:url(../images/default/editor/tb-sprite.gif);
6690
}
6691
 
6692
.x-html-editor-tb .x-edit-justifycenter, .x-menu-item .x-edit-justifycenter {
6693
    background-position:-128px 0;
6694
    background-image:url(../images/default/editor/tb-sprite.gif);
6695
}
6696
 
6697
.x-html-editor-tb .x-edit-justifyright, .x-menu-item .x-edit-justifyright {
6698
    background-position:-144px 0;
6699
    background-image:url(../images/default/editor/tb-sprite.gif);
6700
}
6701
 
6702
.x-html-editor-tb .x-edit-insertorderedlist, .x-menu-item .x-edit-insertorderedlist {
6703
    background-position:-80px 0;
6704
    background-image:url(../images/default/editor/tb-sprite.gif);
6705
}
6706
 
6707
.x-html-editor-tb .x-edit-insertunorderedlist, .x-menu-item .x-edit-insertunorderedlist {
6708
    background-position:-96px 0;
6709
    background-image:url(../images/default/editor/tb-sprite.gif);
6710
}
6711
 
6712
.x-html-editor-tb .x-edit-increasefontsize, .x-menu-item .x-edit-increasefontsize {
6713
    background-position:-48px 0;
6714
    background-image:url(../images/default/editor/tb-sprite.gif);
6715
}
6716
 
6717
.x-html-editor-tb .x-edit-decreasefontsize, .x-menu-item .x-edit-decreasefontsize {
6718
    background-position:-64px 0;
6719
    background-image:url(../images/default/editor/tb-sprite.gif);
6720
}
6721
 
6722
.x-html-editor-tb .x-edit-sourceedit, .x-menu-item .x-edit-sourceedit {
6723
    background-position:-192px 0;
6724
    background-image:url(../images/default/editor/tb-sprite.gif);
6725
}
6726
 
6727
.x-html-editor-tb .x-edit-createlink, .x-menu-item .x-edit-createlink {
6728
    background-position:-208px 0;
6729
    background-image:url(../images/default/editor/tb-sprite.gif);
6730
}.x-panel-noborder .x-panel-header-noborder {
6731
    border-bottom-color:#99bbe8;
6732
}
6733
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
6734
    border-bottom-color:#99bbe8;
6735
}
6736
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar {
6737
    border-top-color:#99bbe8;
6738
}
6739
.x-tab-panel-bbar-noborder .x-toolbar {
6740
    border-top-color:#99bbe8;
6741
}
6742
.x-tab-panel-tbar-noborder .x-toolbar {
6743
    border-bottom-color:#99bbe8;
6744
}
6745
.x-border-layout-ct {
6746
    background-color:#dfe8f6;
6747
}
6748
.x-accordion-hd {
6749
	color:#222;
6750
    font-weight:normal;
6751
    background-image: url(../images/default/panel/light-hd.gif);
6752
}
6753
.x-layout-collapsed{
6754
    background-color:#d2e0f2;
6755
	border-color:#98c0f4;
6756
}
6757
.x-layout-collapsed-over{
6758
    background-color:#d9e8fb;
6759
}
6760
.x-layout-split-west .x-layout-mini {
6761
    background-image:url(../images/default/layout/mini-left.gif);
6762
}
6763
.x-layout-split-east .x-layout-mini {
6764
    background-image:url(../images/default/layout/mini-right.gif);
6765
}
6766
.x-layout-split-north .x-layout-mini {
6767
    background-image:url(../images/default/layout/mini-top.gif);
6768
}
6769
.x-layout-split-south .x-layout-mini {
6770
    background-image:url(../images/default/layout/mini-bottom.gif);
6771
}
6772
.x-layout-cmini-west .x-layout-mini {
6773
    background-image:url(../images/default/layout/mini-right.gif);
6774
}
6775
.x-layout-cmini-east .x-layout-mini {
6776
    background-image:url(../images/default/layout/mini-left.gif);
6777
}
6778
.x-layout-cmini-north .x-layout-mini {
6779
    background-image:url(../images/default/layout/mini-bottom.gif);
6780
}
6781
.x-layout-cmini-south .x-layout-mini {
6782
    background-image:url(../images/default/layout/mini-top.gif);
6783
}
6784
.x-progress-wrap {
6785
    border-color:#6593cf;
6786
}
6787
.x-progress-inner {
6788
    background-color:#e0e8f3;
6789
    background-image:url(../images/default/qtip/bg.gif);
6790
}
6791
.x-progress-bar {
6792
    background-color:#9cbfee;
6793
    background-image:url(../images/default/progress/progress-bg.gif);
6794
    border-top-color:#d1e4fd;
6795
    border-bottom-color:#7fa9e4;
6796
    border-right-color:#7fa9e4;
6797
}
6798
.x-progress-text {
6799
    font-size:11px;
6800
    font-weight:bold;
6801
    color:#fff;
6802
}
6803
.x-progress-text-back {
6804
    color:#396095;
6805
}
6806
.x-slider-horz, .x-slider-horz .x-slider-end, .x-slider-horz .x-slider-inner {
6807
    background-image:url(../images/default/slider/slider-bg.png);
6808
}
6809
.x-slider-horz .x-slider-thumb {
6810
    background-image:url(../images/default/slider/slider-thumb.png);
6811
}
6812
.x-slider-vert, .x-slider-vert .x-slider-end, .x-slider-vert .x-slider-inner {
6813
    background-image:url(../images/default/slider/slider-v-bg.png);
6814
}
6815
.x-slider-vert .x-slider-thumb {
6816
    background-image:url(../images/default/slider/slider-v-thumb.png);
6817
}
6818
.x-window-dlg .ext-mb-text,
6819
.x-window-dlg .x-window-header-text {
6820
    font-size:12px;
6821
}
6822
.x-window-dlg .ext-mb-textarea {
6823
    font:normal 12px tahoma,arial,helvetica,sans-serif;
6824
}
6825
.x-window-dlg .x-msg-box-wait {
6826
    background-image:url(../images/default/grid/loading.gif);
6827
}
6828
.x-window-dlg .ext-mb-info {
6829
    background-image:url(../images/default/window/icon-info.gif);
6830
}
6831
.x-window-dlg .ext-mb-warning {
6832
    background-image:url(../images/default/window/icon-warning.gif);
6833
}
6834
.x-window-dlg .ext-mb-question {
6835
    background-image:url(../images/default/window/icon-question.gif);
6836
}
6837
.x-window-dlg .ext-mb-error {
6838
    background-image:url(../images/default/window/icon-error.gif);
6839
}