1 table.listframe {
2 width:600px;
3 background:#F3F3F3;
4 }
6 tr.listrow {
7 background:#EAEAEA;
8 }
10 tr.rowxp {
11 }
13 tr.rowxp:hover {
14 background-color:#D8D8D8;
15 }
17 td.listheader {
18 background:#F0F0F0;
19 font-weight:bold;
20 border-right:1px solid #AAA;
21 border-bottom: 1px solid #AAA;
22 padding:3px;
23 height:22px;
24 }
26 td#menucell {
27 border:1px solid #AAA;
28 }
30 td.listfooter {
31 background:#E5E5E5;
32 border-top:1px solid #C0C0C0;
33 padding:3px;
34 height:16px;
35 }
37 td.scrollhead {
38 vertical-align:top;
39 padding:0px;
40 }
42 td.scrollbody {
43 vertical-align:top;
44 padding:0px;
45 }
47 div.scrollbody {
48 background-color:#ffffff;
49 overflow:auto;
50 text-align:left;
51 }
53 td.listheader#icon {
54 width:20px;
55 }
57 td.listheader#entry {
58 }
60 td.listheader#property {
61 width:50px;
62 }
64 td.listheader#info {
65 width:200px;
66 }
68 td.listheader#properties7 {
69 width:136px;
70 }
72 td.listheader#properties8 {
73 width:152px;
74 }
76 td.listheader#properties9 {
77 width:168px;
78 }
80 td.listheader#properties10 {
81 width:186px;
82 }
84 td.listheader#actions {
85 width:52px;
86 border-right:0px;
87 text-align:right;
88 }
90 td.listheader#scrollbar {
91 width:13px;
92 border-right:0px;
93 }
95 tr.rowxp0 {
96 background:white;
97 }
99 tr.rowxp0:hover {
100 background-color:#D8D8D8;
101 }
103 td.list0 {
104 background:transparent;
105 border-right:1px solid #B0B0B0;
106 padding:3px;
107 height:22px;
108 }
110 td.list0#icon {
111 width:20px;
112 text-align:center;
113 }
115 td.list0#entry {
116 }
118 td.list0#info {
119 width:200px;
120 }
122 td.list0#property {
123 width:50px;
124 }
126 td.list0#properties7 {
127 width:136px;
128 }
130 td.list0#properties8 {
131 width:152px;
132 }
134 td.list0#properties9 {
135 width:168px;
136 }
138 td.list0#properties10 {
139 width:186px;
140 }
142 td.list0#actions {
143 width:52px;
144 border-right:0px;
145 text-align:right;
146 }
148 tr.rowxp1 {
149 background:#F0F0F0;
150 }
152 tr.rowxp1:hover {
153 background-color:#D8D8D8;
154 }
156 td.list1 {
157 background:transparent;
158 border-right:1px solid #C0C0C0;
159 padding:3px;
160 height:22px;
161 }
163 td.list1nohighlight {
164 background:white;
165 border-right:1px solid #C0C0C0;
166 padding:3px;
167 height:22px;
168 }
169 td.list1nohighlightdisabled {
170 background-color:#DFDBD7;
171 border-right:1px solid #C0C0C0;
172 padding:3px;
173 height:22px;
174 }
177 td.list1#fill {
178 height:100%;
179 }
181 td.list1#icon {
182 width:0px;
183 text-align:center;
184 }
186 td.list1#entry {
187 }
189 td.list1#info {
190 width:200px;
191 }
193 td.list1#property {
194 width:50px;
195 }
197 td.list1#properties7 {
198 width:136px;
199 }
201 td.list1#properties8 {
202 width:152px;
203 }
205 td.list1#properties9 {
206 width:168px;
207 }
209 td.list1#properties10 {
210 width:186px;
211 }
213 td.list1#actions {
214 width:52px;
215 border-right:0px;
216 text-align:right;
217 }
219 body {
220 margin-left:0px;
221 margin-right:0px;
222 margin-top:0px;
223 margin-bottom:0px;
224 background-color:white;
225 color:#00008F;
226 font-family:arial,helvetica,sans-serif;
227 font-size:12px;
228 }
230 h1 {
231 font-size:14px;
232 color: #00378a;
233 }
235 h2, h3, h4, h5, h6 {
236 font-size:13px;
237 color:#00378a;
238 }
240 td, p, b {
241 font-size:12px;
242 }
244 /* Title bar */
245 a.maintitlebar, div.maintitlebar {
246 font-family:arial,helvetica,sans-serif;
247 text-decoration:none;
248 color:#00348B;
249 font-size:12px;
250 text-align:center;
251 vertical-align:middle;
252 cursor: pointer;
253 }
255 a.maintitlebar:hover {
256 text-decoration:none;
257 background-color:#B0D3A0;
258 cursor:pointer;
259 }
261 p.menuheader {
262 font-family:arial,helvetica,sans-serif;
263 color:#00008F;
264 text-decoration:none;
265 border-bottom:1px solid #AAA;
266 font-weight:bold;
267 background-color:#F0F0F0;
268 font-size:12px;
269 text-align:center;
270 vertical-align:middle;
271 padding:5px;
272 margin-top:0px;
273 margin-bottom:3px;
274 }
276 p.menuitem {
277 font-family:arial,helvetica,sans-serif;
278 color:#00008F;
279 text-decoration:none;
280 font-weight:normal;
281 font-size:12px;
282 text-align:left;
283 cursor: pointer;
284 padding-left:15px;
285 padding-top:2px;
286 padding-bottom:2px;
287 vertical-align:middle;
288 margin:2px;
289 background-color:white;
290 padding-right:5px;
291 }
293 p.menuitem:hover {
294 background-color:#F0F0F0;
295 cursor:pointer;
296 }
298 table.menuitem {
299 width:100%;
300 margin-top:10px;
301 margin-bottom:10px;
302 margin-right:10px;
303 background-color:#f0f0f0;
304 }
306 table.menuitem:hover {
307 background-color:#F0F0F0;
308 cursor:pointer;
309 }
312 td.phonelist:hover {
313 background-color:#d2d2d2;
314 }
316 td.phonelist {
317 border-right:1px solid #B0B0B0;
318 }
320 h1.menuheader {
321 border-style:solid;
322 border-color:#AAA;
323 width:100%;
324 border-top-width:1px;
325 border-bottom-width:0px;
326 border-left-width:0px;
327 border-right-width:0px;
328 padding-top:10px;
329 padding-bottom:0px;
330 }
332 div.copynotice{
333 border-style:solid;
334 border-color:#AAA;
335 width:100%;
336 border-top-width:1px;
337 border-bottom-width:0px;
338 border-left-width:0px;
339 border-right-width:0px;
340 padding-top:3px;
341 padding-bottom:0px;
342 text-align:right;
343 font-family:arial,helvetica,sans-serif;
344 font-size:10px;
345 }
347 a:link {
348 text-decoration:none;
349 color:#00008f;
350 }
352 a:visited {
353 text-decoration:none;
354 color:#00008f;
355 }
357 a.menuitem:link {
358 text-decoration:none;
359 color:#00008f;
360 }
362 a.menuitem:visited {
363 text-decoration:none;
364 color:#00008f;
365 }
367 a.menuitem:hover {
368 text-decoration:none;
369 }
371 td.iconmenu {
372 cursor:pointer;
373 }
375 a.iconmenu:link {
376 text-decoration:none;
377 color:#00008f;
378 }
380 td.iconmenu:hover {
381 background-color:#F0F0F0;
382 }
384 a.iconmenu:visited {
385 text-decoration:none;
386 color:#00008f;
387 }
389 a.iconmenu:hover {
390 text-decoration:none;
391 }
393 h1.plugtop{
394 width:100%;
395 padding-bottom:6px;
396 text-align:left;
397 font-family:arial,helvetica,sans-serif;
398 font-size:24px;
399 }
401 div.plugtop {
402 width:100%;
403 border-bottom:1px solid #B0B0B0;
404 padding-top:0px;
405 padding-bottom:6px;
406 margin-bottom: 0px;
407 text-align:left;
408 vertical-align:middle;
409 background-color:#F0F0F0;
410 font-family:arial,helvetica,sans-serif;
411 font-weight:bold;
412 font-size:24px;
413 }
415 div.pluginfo {
416 border-bottom:1px solid #AAA;
417 width:100%;
418 padding-top:2px;
419 padding-bottom:2px;
420 margin-bottom:10px;
421 text-align:right;
422 vertical-align:middle;
423 background-color:#F8F8F8;
424 font-family:arial,helvetica,sans-serif;
425 font-size:11px;
426 }
428 p.seperator {
429 border-style:solid;
430 border-color:#AAA;
431 width:100%;
432 border-top-width:0px;
433 border-bottom-width:1px;
434 border-left-width:0px;
435 border-right-width:0px;
436 padding-top:0px;
437 padding-bottom:0px;
438 margin-top:0px;
439 margin-bottom:0px;
440 text-align:left;
441 }
443 p.plugbottom {
444 border-style:solid;
445 border-color:#a0a0a0;
446 width:100%;
447 border-top-width:1px;
448 border-bottom-width:0px;
449 border-left-width:0px;
450 border-right-width:0px;
451 padding-top:10px;
452 padding-bottom:0px;
453 text-align:right;
454 font-family:arial,helvetica,sans-serif;
455 }
457 font.must {
458 color:red;
459 font-family:arial,helvetica,sans-serif;
460 }
462 div.tab_active {
463 text-align:center;
464 background-color:#f8f8f8;
465 border-style:solid;
466 border-color:#999;
467 border-top-width:1px;
468 border-bottom-width:0px;
469 border-left-width:1px;
470 border-right-width:1px;
471 margin-top:0px;
472 padding-top:2px;
473 padding-bottom:8px;
474 padding-left:8px;
475 padding-right:8px;
476 }
478 div#notify {
479 background-image: url("../../images/lists/on.png");
480 background-repeat:no-repeat;
481 background-position:1px 1px;
482 padding-left:18px;
483 }
485 div.tab_left {
486 text-align:center;
487 background-color:#D0D0D0;
488 border-style:solid;
489 border-color:#999;
490 border-top-width:1px;
491 border-bottom-width:1px;
492 border-left-width:1px;
493 border-right-width:0px;
494 margin-top:5px;
495 padding-top:1px;
496 padding-bottom:5px;
497 padding-left:8px;
498 padding-right:8px;
499 }
501 div.tab_right {
502 text-align:center;
503 background-color:#D0D0D0;
504 border-style:solid;
505 border-color:#999;
506 border-top-width:1px;
507 border-bottom-width:1px;
508 border-left-width:0px;
509 border-right-width:1px;
510 margin-top:5px;
511 padding-top:1px;
512 padding-left:8px;
513 padding-right:8px;
514 padding-bottom:5px;
515 }
517 div.tab_near_active {
518 text-align:center;
519 background-color:#D0D0D0;
520 border-style:solid;
521 border-color:#999;
522 border-top-width:1px;
523 border-bottom-width:1px;
524 border-left-width:1px;
525 border-right-width:1px;
526 margin-top:5px;
527 padding-top:1px;
528 padding-left:8px;
529 padding-right:8px;
530 padding-bottom:5px;
531 }
533 div.tab_border {
534 width:100%;
535 border-style:solid;
536 border-color:#999;
537 border-top-width:0px;
538 border-bottom-width:1px;
539 border-left-width:0px;
540 border-right-width:0px;
541 }
543 a.tab_active, input.tab_active {
544 border:0px;
545 margin:0px;
546 height:22px;
547 font-family:arial,helvetica,sans-serif;
548 text-decoration:none;
549 color:#00008F;
550 font-size:13px;
551 font-weight:bold;
552 }
554 a.tab_right, input.tab_right {
555 height:20px;
556 border:0px;
557 margin:0px;
558 font-family:arial,helvetica,sans-serif;
559 text-decoration:none;
560 color:#00008F;
561 font-size:13px;
562 font-weight:bold;
563 }
565 a.tab_left, input.tab_left {
566 height:20px;
567 border:0px;
568 margin:0px;
569 font-family:arial,helvetica,sans-serif;
570 text-decoration:none;
571 color:#00008F;
572 font-size:13px;
573 font-weight:bold;
574 }
576 a.tab_near_active, input.tab_near_active {
577 height:20px;
578 border:0px;
579 margin:0px;
580 font-family:arial,helvetica,sans-serif;
581 background-color:#D0D0D0;
582 text-decoration:none;
583 color:#00008F;
584 font-size:13px;
585 font-weight:bold;
586 }
588 img.center {
589 text-align:center;
590 vertical-align:middle;
591 }
593 input.center {
594 text-align:left;
595 vertical-align:middle;
596 }
598 select.center {
599 text-align:left;
600 vertical-align:middle;
601 }
603 a.center {
604 text-align:left;
605 vertical-align:middle;
606 }
608 /********************** Template migration *********************/
610 /* Login screen */
611 div.gosaLoginSpacer {
612 height:100px;
613 }
615 table.gosaLoginMask {
616 background-color:#8b898b;
617 text-align:center;
618 border:0px;
619 }
621 td.gosaLoginBack {
622 width:606px;
623 height:406px;
624 background:url(images/login.png);
625 vertical-align:top;
626 }
628 div.gosaLoginBack {
629 padding-top:35px;
630 margin-left:100px;
631 margin-right:50px;
632 padding-bottom:0px;
633 vertical-align:top;
634 }
636 p.gosaLoginHeader {
637 text-align:center;
638 font-size:14px;
639 font-weight:bold;
640 margin-bottom:15px;
641 }
643 p.gosaLoginWarning {
644 text-align:center;
645 color:red;
646 font-weight:bold;
647 font-size:12px;
648 }
650 /* Account Expired screen */
651 td.gosaAccountExpiredBack {
652 width:550px;
653 height:300px;
654 background:url(images/accountexpired.png);
655 vertical-align:top;
656 }
658 div.gosaAccountExpiredBack {
659 padding-top:40px;
660 margin-left:90px;
661 margin-right:50px;
662 padding-bottom:0px;
663 vertical-align:top;
664 }
666 p.gosaAccountExpiredHeader {
667 text-align:left;
668 font-size:14px;
669 font-weight:bold;
670 margin-bottom:15px;
671 }
673 table.framework {
674 height:100%;
675 border:0px;
676 border-spacing:0px;
677 padding:0px;
678 margin-left:3px;
679 vertical-align:top;
680 }
682 table.maintab {
683 width:100%;
684 height:100%;
685 border:0px;
686 border-spacing:0px;
687 padding:0px;
688 margin:0px;
689 background-color: #A9FBA6;
690 vertical-align:top;
691 }
694 input {
695 font-size:12px;
696 }
698 input:focus {
699 font-size:12px;
700 }
702 select {
703 font-size:12px;
704 }
706 textarea {
707 font-size:12px;
708 }
710 textarea:focus {
711 font-size:12px;
712 }
714 div.contentboxh {
715 background-color:#F0F0F0;
716 border:1px solid #AAA;
717 border-bottom-width:0px;
718 height:26px;
719 vertical-align:middle;
720 }
722 p.contentboxh {
723 margin:2px;
724 font-family:arial,helvetica,sans-serif;
725 font-size:16px;
726 font-weight:bold;
727 vertical-align:middle;
728 }
730 div.contentboxb {
731 border:1px solid #b0b0b0;
732 border-top-width:0px;
733 vertical-align:middle;
734 }
736 p.contentboxb {
737 padding-bottom:0px;
738 margin:0px;
739 border:4px solid #f8f8f8;
740 vertical-align:middle;
741 }
743 a.alphaselect:hover {
744 text-decoration:none;
745 background-color:#a0a0a0;
746 color:white;
747 }
749 table.check {
750 background-color:#e1e1f1;
751 color:black;
752 border:1px solid #AAA;
753 width:95%;
754 margin-left:20px;
755 }
757 td.check {
758 border-right:1px solid #AAA;
759 }
761 option.select {
762 background-repeat:no-repeat;
763 background-position:0px top;
764 border:0;
765 padding-left:20px;
766 padding-bottom:1px;
767 height:18px;
768 }
770 input.menubar{
771 text-decoration:none;
772 height:19px;
773 padding:0px;
774 width:100%;
775 }
777 td.tbhead {
778 border-right:1px solid #B0B0B0;
779 border-bottom:1px solid #B0B0B0;
780 }
782 td.tbrhead {
783 border-bottom:1px solid #B0B0B0;
784 }
787 /*********
788 * Setup
789 *********/
791 /* The body style */
792 body.setup_body {
793 margin-left:0px;
794 margin-right:0px;
795 margin-top:0px;
796 margin-bottom:0px;
797 color:#00008F;
798 font-family:arial,helvetica,sans-serif;
799 font-size:12px;
800 background-color: white;
801 background-image: none;
802 }
804 /* The setup complete setup dialog */
805 div.setup_dialog {
806 background-color:#FFF;
807 text-align: left;
808 }
810 /* Header col */
811 div.setup_header {
812 background-color: #A9FBA6;
813 height:30px;
814 padding:4px 5px 2px 5px;
815 border-bottom: 1px solid #999;
816 }
818 div.setup_menu {
819 background-color: #F8F8F8;
820 padding:4px 5px 4px 5px;
821 border-bottom: 1px solid #B0B0B0;
822 }
824 /* Setup content header container */
825 div.setup_plug_header_container {
826 }
828 /* Setup content container */
829 div.setup_contents_container {
830 }
832 /* Setup footer */
833 div.setup_bottom {
834 clear: left;
835 background-color:#DDDDDD;
836 border-top: solid 1px red;
837 }
839 /*******
840 <div.setup_header_and_content_container_1>
841 <div.setup_header_and_content_container_2>
842 <div.setup_plug_header>
843 </div>
844 <div.setup_content>
845 </div>
846 </div>
847 </div>
848 ********/
850 /* Header col */
851 div.setup_plug_header {
852 padding: 10px;
853 border-bottom: solid 1px #D0D0D0;
854 background-color: #E0E0F0;
855 border: 10px solid #FFFFFF;
857 }
859 /* Content col */
860 div.setup_contents {
861 margin-right:2px;
862 background-color:white;
863 width:80%;
864 margin-left:20%;
865 border:1px solid #AAAAAA;
866 padding:2px;
867 }
869 /* default.*/
870 div.default {
871 padding: 2px;
872 vertical-align: middle;
873 }
875 /* Navigation col */
876 div.setup_navigation {
877 width:19%;
878 background-color:white;
879 padding-left: 2px;
880 padding-right: 2px;
881 border:1px solid #AAAAAA;
882 float:left;
883 }
886 /* Navigation title */
887 div.setup_navigation_title {
888 font-size: 1.2em;
889 font-weight: bold;
890 text-decoration:none;
891 width:100%;
892 padding-top:8px;
893 padding-bottom:8px;
894 border-top:1px solid #AAAAAA;
895 }
897 /* The box used for each setup step */
898 a.navigation_element, div.navigation_element {
899 text-decoration:none;
900 padding-top:8px;
901 padding-bottom:8px;
902 border-top:1px solid #AAAAAA;
903 width:100%;
904 }
906 /* The box used for each setup step */
907 a.navigation_element_active, div.navigation_element_active {
908 text-decoration:none;
909 width:100%;
910 padding-top:8px;
911 padding-bottom:8px;
912 border-top:1px solid #AAAAAA;
913 background-color:#F0F0F0;
914 }
916 /* An enabled setup step will use this style in navigation*/
917 div.navigation_title_active {
918 font-size: 1.2em;
919 background-color:#F0F0F0;
920 font-weight: bold;
921 cursor: default;
922 padding: 3px;
923 }
925 /* Disabled setup steps */
926 div.navigation_title_disabled {
927 font-size: 1.2em;
928 font-weight: bold;
929 padding: 3px;
930 cursor: default;
931 text-decoration:none;
932 color: #AAAAAA;
933 }
935 /* Disabled setup steps */
936 div.navigation_title_inactive {
937 font-size: 1.2em;
938 font-weight: bold;
939 text-decoration:none;
940 cursor: pointer;
941 padding: 3px;
942 }
944 /* The style for the info of an active setup */
945 div.navigation_info {
946 font-size: 1em;
947 color: black;
948 padding: 4px 4px 3px 23px;
949 margin: 0px;
950 cursor: default;
951 }
955 /*
956 Setup step 2 styles
957 */
959 /* used to hide display info div */
960 div.solution_visible {
961 display: block;
962 width: 100%;
963 text-align:left;
964 }
966 /* Container headline */
967 h2.step2_container_title {
968 background-color:#F0F0F0;
969 border: solid 1px #CCCCCC;
970 width:100%;
971 padding:3px;
972 }
974 /* Container for name and status */
975 div.step2_entry_container {
976 padding:3px;
977 width:99%;
978 cursor:default;
979 }
981 /* Container for name and status, when status is failed */
982 div.step2_entry_container_info {
983 padding:3px;
984 border: 1px solid #AAAAAA;
985 width:99%;
986 cursor:default;
987 }
989 /* Text shown for each entry */
990 div.step2_entry_name {
991 float:left;
992 padding-bottom:4px;
993 vertical-align: middle;
994 }
996 /* Status container */
997 div.step2_entry_status {
998 float:none;
999 text-align:right;
1000 padding-bottom:4px;
1001 vertical-align: middle;
1002 }
1004 /* Status failed */
1005 div.step2_failed {
1006 color:red;
1007 padding-bottom:4px;
1008 }
1010 /* Status failed but not necessary for setup */
1011 div.step2_warning {
1012 color:orange;
1013 padding-bottom:4px;
1014 }
1016 /* Status successful */
1017 div.step2_successful {
1018 color:green;
1019 }
1021 /* Text used in info div. */
1022 div.step2_failed_text {
1023 background-repeat: no-repeat;
1024 padding-left: 25px;
1025 }
1027 /* Text used in info div. On warnings */
1028 div.step2_warning_text{
1029 background-repeat: no-repeat;
1030 padding-left: 25px;
1031 }
1034 /*
1035 Setup step 4 styles
1036 */
1038 li.step4_name, div.step4_name {
1039 float:left;
1040 width:33%;
1041 height:2.0em;
1042 }
1044 li.step4_value, div.step4_value {
1045 float:left;
1046 width:50%;
1047 height:2.0em;
1048 }
1050 ul.step4_container, div.step4_container {
1051 height:2.0em;
1052 margin-top:2px;
1053 margin-left:2px;
1054 margin-right:2px;
1055 }
1058 /************************
1059 * Sieve
1060 * The following styles are
1061 * used to display the sieve
1062 * management user interface
1063 ************************/
1065 /* Editing dialog styles
1066 */
1068 table.sieve_default_table {
1069 width:100%;
1070 margin: 0px;
1071 border-spacing: 0px ;
1072 padding:0px;
1073 }
1076 /* Editing surface */
1077 table.editing_surface {
1078 width:100%;
1079 margin: 0px;
1080 padding:0px;
1081 }
1083 /* Editing surface menu */
1084 td.editing_surface_menu {
1085 background-color: #EEE;
1086 border: 1px solid #BBB;
1087 padding:5px;
1088 }
1090 /* Editing surface content */
1091 td.editing_surface_content {
1092 background-color: #FFFFFF;
1093 margin: 0px;
1094 padding:0px;
1095 }
1097 /* Error message will be displayed as follows */
1098 div.sieve_error_msgs {
1099 background-color: #ff8d00;
1100 color: #000000;
1101 padding:5px;
1102 background-image: url(images/warning.png);
1103 background-repeat: no-repeat;
1104 font-weight: bold;
1105 }
1107 /* Source editing area */
1108 textarea.editing_source {
1109 width:100%;
1110 height:330px;
1111 }
1114 /*************
1115 * Object container
1116 *************/
1118 /* The container itself */
1119 table.object_container_container {
1120 width:100%;
1121 border-spacing: 0px ;
1122 background-color: #F8F8F8;
1123 border: solid 1px #AAAAAA;
1124 }
1126 /* Container cell top left */
1127 td.object_container_cell_top_left {
1128 background-color: #EEE;
1129 text-align:center;
1130 }
1132 /* Container cell top right */
1133 td.object_container_cell_top_right {
1134 background-color: #EEE;
1135 text-align:left;
1136 padding:2px;
1137 border-bottom: solid 1px #AAAAAA;
1138 }
1140 /* Container cell bottom left */
1141 td.object_container_cell_bottom_left {
1142 width:5px;
1143 background-color: #EEE;
1144 text-align:center;
1145 border-right: solid 1px #AAAAAA;
1146 }
1149 /*************
1150 * Sieve comment
1151 *************/
1153 /* Container */
1154 table.sieve_comment_container {
1155 margin:0px;
1156 padding:0px;
1157 border-spacing: 0px ;
1158 width:100%;
1159 background-color: #F8F8F8;
1160 }
1162 /* Editing area */
1163 textarea.sieve_comment_area {
1164 width:100%;
1165 height:80px;
1166 }
1169 /*************
1170 * Sieve require
1171 *************/
1173 /* Container */
1174 table.sieve_require_container {
1175 margin:0px;
1176 padding:0px;
1177 border-spacing: 0px ;
1178 width:100%;
1179 background-color: #F8F8F8;
1180 }
1182 /* Editing area */
1183 input.sieve_require_input {
1184 width:100%;
1185 border-spacing: 0px ;
1186 }
1189 /*************
1190 * Sieve fileinto
1191 *************/
1193 /* Container */
1194 table.sieve_fileinto_container {
1195 margin:0px;
1196 padding:0px;
1197 border-spacing: 0px ;
1198 width:100%;
1199 background-color: #F8F8F8;
1200 }
1202 /* Editing area */
1203 input.sieve_fileinto_input {
1204 width:300px;
1205 }
1206 select.sieve_fileinto_input {
1207 width:300px;
1208 }
1211 /*************
1212 * Sieve keep
1213 *************/
1215 /* Container */
1216 table.sieve_keep_container {
1217 margin:0px;
1218 padding:0px;
1219 border-spacing: 0px ;
1220 width:100%;
1221 background-color: #F8F8F8;
1222 }
1224 /* Editing area */
1225 td.sieve_keep_input {
1226 padding-left:20px;
1227 }
1230 /*************
1231 * Sieve discard
1232 *************/
1234 /* Container */
1235 table.sieve_discard_container {
1236 margin:0px;
1237 padding:0px;
1238 border-spacing: 0px ;
1239 width:100%;
1240 background-color: #F8F8F8;
1241 }
1243 /* Editing area */
1244 td.sieve_discard_input {
1245 padding-left:20px;
1246 }
1249 /*************
1250 * Sieve redirect
1251 *************/
1253 /* Container */
1254 table.sieve_redirect_container {
1255 margin:0px;
1256 padding:0px;
1257 border-spacing: 0px ;
1258 width:100%;
1259 background-color: #F8F8F8;
1260 }
1262 /* Editing area */
1263 td.sieve_redirect_input {
1264 padding-left:20px;
1265 }
1266 textarea.sieve_redirect_input {
1267 width:100%;
1268 height:30px;
1269 }
1272 /*************
1273 * Sieve reject
1274 *************/
1276 /* Container */
1277 table.sieve_reject_container {
1278 margin:0px;
1279 padding:0px;
1280 border-spacing: 0px ;
1281 width:100%;
1282 background-color: #F8F8F8;
1283 }
1285 /* Editing area */
1286 td.sieve_reject_input {
1287 padding-left:20px;
1288 }
1289 textarea.sieve_reject_input {
1290 width:100%;
1291 height:55px;
1292 }
1295 /*************
1296 * Sieve end
1297 *************/
1299 /* Container */
1300 table.sieve_stop_container {
1301 margin:0px;
1302 padding:0px;
1303 border-spacing: 0px ;
1304 width:100%;
1305 background-color: #F8F8F8;
1306 }
1308 /* Editing area */
1309 td.sieve_stop_input {
1310 padding-left:20px;
1311 }
1314 /*************
1315 * Sieve vacation
1316 *************/
1318 /* Container */
1319 table.sieve_vacation_container {
1320 margin:0px;
1321 padding:0px;
1322 border-spacing: 0px ;
1323 width:100%;
1324 background-color: #F8F8F8;
1325 }
1327 /* Editing area */
1328 td.sieve_vacation_input {
1329 padding-left:20px;
1330 }
1332 /* Editing area */
1333 textarea.sieve_vacation_input {
1334 width:100%;
1335 height : 55px;
1336 }
1339 /*************
1340 * Sieve allof
1341 *************/
1343 table.sieve_allof_container {
1344 width:100%;
1345 border-spacing: 0px ;
1346 margin: 0px;
1347 padding:0px;
1348 border: solid 1px #999999;
1349 }
1351 /* Container */
1352 td.sieve_allof_left {
1353 text-align:center;
1354 vertical-align: middle;
1355 width:35px;
1356 background-color: #CCCCCC;
1357 border: solid 0px #EEE;
1358 }
1360 /* Container */
1361 td.sieve_allof_right {
1362 background-color:#BDBDBD ;
1363 }
1365 /*************
1366 * Sieve anyof
1367 *************/
1369 table.sieve_anyof_container {
1370 width:100%;
1371 margin: 0px;
1372 border-spacing: 0px ;
1373 padding:0px;
1374 border: solid 2px #CCCCCC;
1375 }
1377 /* Container */
1378 td.sieve_anyof_left {
1379 text-align:center;
1380 vertical-align: middle;
1381 width:35px;
1382 background-color: #CCCCCC;
1383 border: solid 0px #EEEEEE
1384 }
1386 /* Container */
1387 td.sieve_anyof_right {
1388 background-color:#BDBDBD ;
1389 border: solid 1px #AAAAAA;
1390 }
1392 /*************
1393 * Sieve Test Cases
1394 *************/
1396 table.sieve_test_container {
1397 width:100%;
1398 background-color:#F8F8F8;
1399 margin: 0px;
1400 border-spacing: 0px ;
1401 padding:0px;
1402 border: solid 1px #AAAAAA;
1403 }
1405 table.sieve_test_case {
1406 width:100%;
1407 margin: 0px;
1408 border-spacing: 0px ;
1409 padding:0px;
1410 }
1414 td.container_, div.container_{
1415 padding-left:2px;
1416 border-left: solid 2px #F8F8F8;
1417 }
1419 td.container_:hover,div.container_:hover {
1420 border-left: solid 2px black;
1421 display:block;
1422 }
1424 /************
1425 * PHP Layers Menu - used in MultiSelectDialog -> ManagementLists
1426 ************/
1429 .khorbar {
1430 color: black;
1431 background-color: #FFFFFF;
1432 border: 1px outset #666663;
1433 padding:2px;
1434 }
1436 .khorbaritem {
1437 float: left;
1438 white-space: nowrap;
1439 font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
1440 font-size: 12px;
1441 }
1443 .khorbaritem a {
1444 display: block;
1445 text-decoration: none;
1446 }
1448 .khorbaritem a:link {
1449 color: #000000;
1450 text-decoration: none;
1451 }
1453 .khorbaritem a:visited {
1454 color: #000000;
1455 text-decoration: none;
1456 }
1458 .khorbaritem a:hover {
1459 color: #000000;
1460 background-color: #FFFFFF;
1461 text-decoration: none;
1462 }
1464 .khorbaritem a:active {
1465 color: #ff0000;
1466 text-decoration: none;
1467 }
1469 .kverbar {
1470 color: black;
1471 border: 1px outset #666663
1472 }
1474 .ksubmenu {
1475 position: absolute;
1476 left: 0;
1477 top: 0;
1478 visibility: hidden;
1479 }
1481 .submenu {
1482 position: absolute;
1483 left: 0;
1484 top: 0;
1485 visibility: hidden;
1486 }
1488 .subframe {
1489 position: relative;
1490 display: block;
1491 background-color: #FFFFFF;
1492 border: 1px outset #666663;
1493 padding:2px;
1494 }
1496 .item {
1497 text-align: left;
1498 white-space: nowrap;
1499 font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
1500 font-size: 12px;
1501 padding-top:2px;
1502 }
1504 .item div {
1505 position: relative;
1506 display: block;
1507 text-decoration: none;
1508 }
1510 .item :hover {
1511 color: #ffffff;
1512 background-color: #4b6983;
1513 text-decoration: none;
1514 }
1518 .ksubframe {
1519 position: relative;
1520 display: block;
1521 background-color: #f9f9f0;
1522 }
1524 .kitem {
1525 text-align: left;
1526 white-space: nowrap;
1527 font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
1528 font-size: 12px;
1529 }
1531 .separator {
1532 background-color: #ff0000;
1533 border-top: 1px solid #c6c6bf;
1534 border-bottom: 1px solid #ffffff;
1535 margin: 2px 5px 2px 5px; /* top right bottom left */
1536 height: 0;
1537 font-size: 1px;
1538 line-height: 0;
1539 }
1541 div.errorMsgTitle {
1542 width:100%;
1543 font-size: 1.4em;
1544 padding-bottom:0.3em;
1545 padding-top:0.3em;
1546 font-weight:bold;
1547 background-color: #F0F0F0;
1548 }
1550 div.errorMsgDialog {
1551 width:60%;
1552 background-color:white;
1553 border:4px solid red;
1554 z-index:150;
1555 display: none;
1556 position:absolute;
1557 }
1559 div.infoMsgDialog {
1560 width:60%;
1561 background-color:white;
1562 border: 2px solid black;
1563 z-index:150;
1564 display: none;
1565 position:absolute;
1566 }
1568 div.autocomplete {
1569 position:absolute;
1570 width:250px;
1571 background-color: #FFF;
1572 border:1px solid #AAA;
1573 margin:0;
1574 padding:0;
1575 }
1577 div.autocomplete ul {
1578 list-style-type:none;
1579 margin:0;
1580 padding:0;
1581 }
1583 div.autocomplete ul li {
1584 list-style-type:none;
1585 display:block;
1586 margin:0;
1587 padding:2px;
1588 padding-left:4px;
1589 cursor:pointer;
1590 }
1592 div.autocomplete li:hover{
1593 background-color: #F0F0F0;
1594 }
1596 div.autocomplete ul li.selected { background-color: #F0F0F0;}
1598 #pulldown {
1599 background: #FFFFFF;
1600 height: 23px;
1601 border-top: 1px #D0D0D0 solid;
1602 border-left: 1px #D0D0D0 solid;
1603 border-bottom: 1px #808080 solid;
1604 border-right: 1px #808080 solid;
1605 }
1607 #pulldown ul {
1608 display: block;
1609 margin: 0;
1610 padding: 0;
1611 line-height: 1em;
1612 list-style: none;
1613 z-index: 90
1614 }
1616 #pulldown ul li {
1617 float: left;
1618 margin: 0 3px 0 0;
1619 padding: 0;
1620 font-size: 12px;
1621 line-height: 1, 5em;
1622 list-style-type: none;
1623 }
1625 #pulldown ul li a {
1626 float: left;
1627 display: block;
1628 width: auto;
1629 font-weight: normal;
1630 background: transparent;
1631 text-decoration: none;
1632 margin: 0;
1633 padding: 5px 5px 5px 5px;
1634 }
1636 #pulldown ul li a:hover {
1637 text-decoration: none;
1638 }
1640 #pulldown ul li.sep {
1641 color: #AAA;
1642 padding: 0.8em 0em 0.5em 0em;
1643 }
1645 /* Commented Backslash Hack hides rule from IE5-Mac \*/
1646 #pulldown ul li a {
1647 float: none;
1648 }
1650 /* End IE5-Mac hack */
1651 #pulldown ul.level2, #pulldown ul.level3 {
1652 position: absolute;
1653 top: 0px;
1654 left: 0px;
1655 visibility: hidden;
1656 border-top: 1px #D0D0D0 solid;
1657 border-left: 1px #D0D0D0 solid;
1658 border-bottom: 1px #808080 solid;
1659 border-right: 1px #808080 solid;
1660 background: #FFFFFF;
1661 }
1663 #pulldown ul.level2 li, #pulldown ul.level3 li {
1664 border-bottom: 1px solid #fff;
1665 float: none;
1666 margin: 0;
1667 padding: 0;
1668 width: 150px;
1669 }
1671 #pulldown ul.level2 li a, #pulldown ul.level3 li a {
1672 padding: 5px 9px 5px 5px;
1673 }
1675 #pulldown ul.level2 li a:hover,#pulldown ul.level3 li a:hover {
1676 font-weight: normal;
1677 background-color: #418DD4;
1678 background-image: none;
1679 }
1681 input[disabled] {
1682 color:black;
1683 background-color:#DDD;
1684 }
1686 textarea[disabled] {
1687 color:black;
1688 background-color:#DDD;
1689 }
1691 select[disabled] {
1692 color:black;
1693 background-color:#DDD;
1694 }
1696 div.datepicker {
1697 position:absolute;
1698 text-align:center;
1699 border: 1px #AAA solid;
1700 font-family:arial;
1701 background:#FFF;
1702 font-size:10px;
1703 padding:0;
1704 }
1705 div.datepicker-calendar table {
1706 font-size:10px;
1707 border:1px solid #FFF;
1708 margin:0;
1709 padding:0;
1710 text-align:center;
1711 }
1712 div.datepicker div.datepicker-header {
1713 font-size:11px;
1714 font-weight:bold;
1715 background:#F0F0F0;
1716 border-bottom:1px solid #AAA;
1717 padding:2px;
1718 text-align:center;
1719 }
1720 div.datepicker table.header {
1721 width:175px;
1722 border:0;
1723 padding:0;
1724 text-align:center;
1725 }
1726 td.prev,
1727 td.prev_year,
1728 td.next,
1729 td.next_year {
1730 width:8%;
1731 cursor:pointer;
1732 font-weight:bold;
1733 line-height:16px;
1734 }
1735 td.prev:hover,
1736 td.prev_year:hover,
1737 td.next:hover,
1738 td.next_year:hover {
1739 background-color:#D0D0D0;
1740 }
1741 td.header {
1742 text-align:center;
1743 width:68%;
1744 font-weight:bold;
1745 line-height:16px;
1746 }
1747 div.datepicker-header {
1748 height:16px;
1749 }
1750 div.datepicker-calendar table tbody tr {
1751 border:1px solid #FFF;
1752 margin:0;
1753 padding:0;
1754 }
1755 div.datepicker-calendar table tbody tr td {
1756 border:1px #EAEAEA solid;
1757 margin:0;
1758 padding:0;
1759 text-align:center;
1760 height:16px;
1761 line-height:16px;
1762 width:21px;
1763 cursor:pointer;
1764 }
1765 div.datepicker-calendar table tbody tr td:hover,
1766 div.datepicker-calendar table tbody tr td.outbound:hover,
1767 div.datepicker-calendar table tbody tr td.today:hover {
1768 border:1px #CCE9FF solid;
1769 background:#E9F5FF;
1770 cursor:pointer;
1771 }
1772 div.datepicker-calendar table tbody tr td.wday {
1773 border:1px #CCE8FE solid;
1774 background:#E9F5FF;
1775 cursor:text;
1776 width:21px;
1777 height:16px;
1778 line-height:16px;
1779 font-weight:bold;
1780 }
1781 div.datepicker-calendar table tbody tr td.outbound {
1782 background:#F4F3F3;
1783 }
1784 div.datepicker-calendar table tbody tr td.today {
1785 border:1px #CCE9FF solid;
1786 background:#E9F5FF;
1787 background-image:url(../../images/date_active.gif);
1788 background-repeat:no-repeat;
1789 position:top left;
1790 width:21px;
1791 height:16px;
1792 line-height:16px;
1793 }
1794 div.datepicker-calendar table tbody tr td.today:hover {
1795 border:1px #CCE9FF solid;
1796 background:#E9F5FF;
1797 background-image:url(../../images/date_active.gif);
1798 background-repeat:no-repeat;
1799 position:top left;
1800 }
1801 div.datepicker-calendar table tbody tr td.nclick,
1802 div.datepicker-calendar table tbody tr td.nclick_outbound {
1803 cursor:default;
1804 color:#aaa;
1805 width:21px;
1806 height:16px;
1807 line-height:16px;
1808 }
1809 div.datepicker-calendar table tbody tr td.nclick_outbound {
1810 background:#E8E4E4;
1811 width:21px;
1812 height:16px;
1813 line-height:16px;
1814 }
1815 div.datepicker-calendar table tbody tr td.nclick:hover,
1816 div.datepicker-calendar table tbody tr td.nclick_outbound:hover {
1817 border:1px #EAEAEA solid;
1818 background:#FFF;
1819 }
1820 div.datepicker-calendar table tbody tr td.nclick_outbound:hover {
1821 background:#E8E4E4;
1822 }
1823 div.datepicker div.datepicker-footer {
1824 font-size:10px;
1825 background:#F0F0F0;
1826 border-top:1px solid #AAA;
1827 cursor:pointer;
1828 text-align:center;
1829 padding:2px;
1830 }
1832 .date {
1833 float:left;
1834 }
1835 .datepicker-opener-table {
1836 border:1px solid transparent;
1837 padding:0;
1838 border-spacing:0;
1839 margin:0 0 0 3px;
1840 background:transparent url(../../images/datepicker.gif) no-repeat 0 0;
1841 width:18px;
1842 height:18px;
1843 cursor:pointer;
1844 }
1845 .Opera .datepicker-opener-table {
1846 float:right;
1847 }
1848 .IE7 .datepicker-opener-table {
1849 position:relative;
1850 top:0;
1851 left:3px;
1852 }
1853 .datepicker-opener-table:hover {
1854 background:transparent url(../../images/datepicker_ro.gif) no-repeat 0 0;
1855 }
1856 .datepicker-opener {
1857 width:16px;
1858 height:16px;
1859 margin:0 0 0 3px;
1860 cursor:pointer;
1861 }