alecpl
2010-10-17 4438d667609406abd969872f262d6a11b0e28b72
commit | author | age
e019f2 1 /***** Roundcube|Mail mail task styles *****/
4e17e6 2
T 3
4 #messagetoolbar
5 {
6   position: absolute;
e538b3 7   top: 47px;
4b1647 8   left: 205px;
3181be 9   right: 10px;
4e17e6 10   height: 35px;
4bcb36 11   min-width: 650px;
d3502f 12   white-space: nowrap;
4e17e6 13 /*  border: 1px solid #cccccc; */
T 14 }
15
e25a35 16 #messagetoolbar a
4e17e6 17 {
4a4265 18   display: block;
T 19   float: left;
4e17e6 20   padding-right: 10px;
T 21 }
4a4265 22
T 23 #messagetoolbar a.button,
24 #messagetoolbar a.buttonPas {
25   display: block;
26   float: left;
27   width: 32px;
28   height: 32px;
29   padding: 0;
e25a35 30   margin: 0 5px;
4a4265 31   overflow: hidden;
9224c8 32   background: url(images/mail_toolbar.png) 0 0 no-repeat transparent;
4a4265 33   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
T 34 }
35
36 #messagetoolbar a.buttonPas {
37   opacity: 0.35;
38 }
39
40 #messagetoolbar a.checkmailSel {
41   background-position: 0 -32px;
42 }
43
44 #messagetoolbar a.back {
45   background-position: -32px 0;
46 }
47
48 #messagetoolbar a.backSel {
49   background-position: -32px -32px;
50 }
51
52 #messagetoolbar a.compose {
53   background-position: -64px 0;
54 }
55
56 #messagetoolbar a.composeSel {
57   background-position: -64px -32px;
58 }
59
60 #messagetoolbar a.reply {
61   background-position: -96px 0;
62 }
63
64 #messagetoolbar a.replySel {
65   background-position: -96px -32px;
66 }
67
68 #messagetoolbar a.replyAll {
69   background-position: -128px 0;
70 }
71
72 #messagetoolbar a.replyAllSel {
73   background-position: -128px -32px;
74 }
75
76 #messagetoolbar a.forward {
77   background-position: -160px 0;
78 }
79
80 #messagetoolbar a.forwardSel {
81   background-position: -160px -32px;
82 }
83
84 #messagetoolbar a.delete {
85   background-position: -192px 0;
86 }
87
88 #messagetoolbar a.deleteSel {
89   background-position: -192px -32px;
90 }
91
92 #messagetoolbar a.markmessage {
93   background-position: -256px 0;
94 }
95
96 #messagetoolbar a.messagemenu {
97   background-position: -288px 0;
98 }
99
100 #messagetoolbar a.spellcheck {
4385ad 101   background-position: -384px 0;
4a4265 102 }
T 103
104 #messagetoolbar a.spellcheckSel {
4385ad 105   background-position: -384px -32px;
4a4265 106 }
T 107
108 #messagetoolbar a.attach {
4385ad 109   background-position: -352px 0;
4a4265 110 }
T 111
112 #messagetoolbar a.attachSel {
4385ad 113   background-position: -352px -32px;
A 114 }
115
116 #messagetoolbar a.insertsig {
117   background-position: -448px 0;
118 }
119
120 #messagetoolbar a.insertsigSel {
121   background-position: -448px -32px;
4a4265 122 }
T 123
124 #messagetoolbar a.savedraft {
125   background-position: -322px 0;
126 }
127
128 #messagetoolbar a.savedraftSel {
129   background-position: -322px -32px;
130 }
131
132 #messagetoolbar a.send {
4385ad 133   background-position: -416px 0;
4a4265 134 }
T 135
136 #messagetoolbar a.sendSel {
4385ad 137   background-position: -416px -32px;
4a4265 138 }
T 139
4e17e6 140 #messagetoolbar select.mboxlist
T 141 {
189482 142   position: relative;
T 143   margin: 0 8px;
4a4265 144   top: 6px;
4e17e6 145 }
T 146
147 #messagetoolbar select.mboxlist option
148 {
149   padding-left: 15px;
150 }
151
152 #messagetoolbar select.mboxlist option[value="0"]
153 {
154   padding-left: 2px;
155 }
156
30b152 157 #searchmenu
A 158 {
f52c93 159   width: 160px;
T 160 }
161
162 #searchmenu ul.toolbarmenu
163 {
164   margin: 0;
165 }
166
167 #searchmenu ul.toolbarmenu li
168 {
169   margin: 1px 4px 1px;
7f9ea1 170 }
T 171
799752 172 #messagemenu li a.active:hover,
A 173 #markmessagemenu li a.active:hover
174 {
b4f7c6 175   color: #fff;
T 176   background-color: #c00;
799752 177 }
A 178
b4f7c6 179 #messagemenu li a
799752 180 {
9224c8 181   background: url(images/messageactions.png) no-repeat 7px 0;
f52c93 182   background-position: 7px 20px;
799752 183 }
A 184
b4f7c6 185 #messagemenu li a.printlink
799752 186 {
f52c93 187   background-position: 7px 1px;
799752 188 }
A 189
b4f7c6 190 #messagemenu li a.downloadlink
799752 191 {
f52c93 192   background-position: 7px -17px;
799752 193 }
A 194
b4f7c6 195 #messagemenu li a.sourcelink
799752 196 {
f52c93 197   background-position: 7px -35px;
b4f7c6 198 }
T 199
200 #messagemenu li a.openlink
201 {
f52c93 202   background-position: 7px -53px;
799752 203 }
A 204
921270 205 #messagemenu li a.editlink
T 206 {
f52c93 207   background-position: 7px -71px;
921270 208 }
T 209
f1ad36 210 #markmessagemenu li a
799752 211 {
f1ad36 212   background: url(images/messageicons.png) no-repeat;
799752 213 }
A 214
f1ad36 215 #markmessagemenu li a.readlink
799752 216 {
f1ad36 217   background-position: 7px -51px;
799752 218 }
A 219
f1ad36 220 #markmessagemenu li a.unreadlink
799752 221 {
f1ad36 222   background-position: 7px -119px;
799752 223 }
A 224
f1ad36 225 #markmessagemenu li a.flaggedlink
799752 226 {
f1ad36 227   background-position: 7px -153px;
A 228 }
229
230 #markmessagemenu li a.unflaggedlink
231 {
232   background-position: 7px -136px;
30b152 233 }
A 234
3dc19d 235 #searchfilter
T 236 {
4bcb36 237   white-space: nowrap;
3dc19d 238   position: absolute;
4bcb36 239   right: 190px;
A 240   vertical-align: middle;
3dc19d 241 }
T 242
243 #searchfilter label
244 {
245   font-size: 11px;
246 }
247
189482 248 #mailleftcontainer
T 249 {
250   position: absolute;
ce06d3 251   top: 0;
A 252   left: 0;
253   bottom: 0;
4b1647 254   width: 195px;
e5686f 255 }
A 256
257 #mailrightcontainer
258 {
259   position: absolute;
ce06d3 260   top: 0;
e5686f 261   left: 170px;
ce06d3 262   bottom: 0;
A 263   right: 0;
8583d6 264   min-width: 600px;
189482 265 }
T 266
267 #mailrightcontent
268 {
269   position: absolute;
ce06d3 270   top: 0;
A 271   left: 0;
272   right: 0;
273   bottom: 0;
e5686f 274 }
b4f7c6 275
4e17e6 276 #messagepartcontainer
T 277 {
278   position: absolute;
279   top: 80px;
280   left: 20px;
281   right: 20px;
282   bottom: 20px;
283 }
284
285 #mailcontframe
286 {
287   position: absolute;
e5686f 288   width: 100%;
ce06d3 289   top: 0;
A 290   bottom: 0;
4e17e6 291   border: 1px solid #999999;
T 292   background-color: #F9F9F9;
ce06d3 293   overflow: hidden;
4e17e6 294 }
T 295
b19097 296 #mailpreviewframe
T 297 {
298   position: absolute;
e5686f 299   width: 100%;
A 300   top: 205px;
301   bottom: 0px;
b19097 302   border: 1px solid #999999;
T 303   background-color: #F9F9F9;
304 }
305
306 #messagecontframe
307 {
e5686f 308   position: relative;
c45471 309   top: 0px;
S 310   left: 0px;
311   right: 0px;
312   bottom: 0px;
e5686f 313   width: 100%;
A 314   height: 100%;
b19097 315 }
4e17e6 316
T 317 #messagepartframe
318 {
c3f94d 319   width: 100%;
T 320   height: 100%;
4e17e6 321   border: 1px solid #999999;
ee883a 322   background-color: #F9F9F9;
4e17e6 323 }
T 324
325
326 #partheader
327 {
328   position: absolute;
329   top: 10px;
330   left: 220px;
9734be 331   right: 20px;
4e17e6 332   height: 40px;
T 333 }
334
335 #partheader table td
336 {
337   padding-left: 2px;
338   padding-right: 4px;
339   vertical-align: middle;
340   font-size: 11px;
341 }
342
343 #partheader table td.title
344 {
345   color: #666666;
346   font-weight: bold;
347 }
348
349
350 /** mailbox list styles */
351
cd900d 352 #mailboxlist-container
4e17e6 353 {
T 354   position: absolute;
ce06d3 355   top: 0;
A 356   left: 0;
189482 357   width: 100%;
ce06d3 358   bottom: 0;
f45bbe 359   border: 1px solid #999;
cd900d 360   background-color: #F9F9F9;
54759c 361   overflow: hidden;
cd900d 362 }
T 363
364 #mailboxlist
365 {
e1eb70 366   position:relative;
4e17e6 367   height: auto;
T 368   margin: 0px;
369   padding: 0px;
370   list-style-image: none;
371   list-style-type: none;
20a1b3 372   overflow: hidden;
T 373   white-space: nowrap;
0e7b66 374   background-color: #FFF;
4e17e6 375 }
T 376
377 #mailboxlist li
378 {
e1eb70 379   display: block;
T 380   position: relative;
4e17e6 381   font-size: 11px;
9224c8 382   background: url(images/icons/folders.png) 5px 0 no-repeat;
4e17e6 383   border-bottom: 1px solid #EBEBEB;
T 384 }
385
f5aa16 386 #mailboxlist li div
S 387 {
388   position: absolute;
e1eb70 389   left: 8px !important;
T 390   left: -16px;
3f5cce 391   top: 1px;
e1eb70 392   width: 14px;
T 393   height: 16px;
f5aa16 394 }
S 395
396 #mailboxlist li div.collapsed,
397 #mailboxlist li div.expanded
398 {
399   cursor: pointer;
400 }
401
402 #mailboxlist li div.collapsed
403 {
9224c8 404   background: url(images/icons/collapsed.png) bottom right no-repeat;
f5aa16 405 }
S 406
407 #mailboxlist li div.expanded
408 {
9224c8 409   background: url(images/icons/expanded.png) bottom right no-repeat;
f5aa16 410 }
S 411
4e17e6 412 #mailboxlist li.inbox
T 413 {
3f5cce 414   background-position: 5px -18px;
4e17e6 415 }
T 416
1966c5 417 #mailboxlist li.drafts
S 418 {
3f5cce 419   background-position: 5px -37px;
1966c5 420 }
S 421
4e17e6 422 #mailboxlist li.sent
T 423 {
5261d2 424   background-position: 5px -54px;
4e17e6 425 }
T 426
427 #mailboxlist li.junk
428 {
5261d2 429   background-position: 5px -73px;
4e17e6 430 }
T 431
432 #mailboxlist li.trash
433 {
3f5cce 434   background-position: 5px -91px;
4e17e6 435 }
T 436
437 #mailboxlist li a
438 {
1996d8 439   cursor: default;
4e17e6 440   display: block;
e1eb70 441   position: relative;
8274ef 442   padding-left: 25px;
4e17e6 443   padding-top: 2px;
T 444   padding-bottom: 2px;
445   text-decoration: none;
446 }
447
448 #mailboxlist li.unread
449 {
450   font-weight: bold;
451 }
452
f89f03 453 #mailboxlist li.virtual > a
T 454 {
455   color: #666;
456 }
457
51e14a 458 #mailboxlist li.selected,
T 459 #mailboxlist li.droptarget li.selected
4e17e6 460 {
T 461   background-color: #929292;
aa9836 462 }
T 463
768a24 464 #mailboxlist li.selected > a,
aa9836 465 #mailboxlist li.droptarget li.selected a
T 466 {
4e17e6 467   color: #FFF;
T 468   font-weight: bold;
469 }
470
fe79b1 471 #mailboxlist li.droptarget
T 472 {
473   background-color: #FFFFA6;
474 }
4e17e6 475
597170 476 /* styles for nested folders */
T 477 #mailboxlist ul {
478   list-style: none;
479   padding: 0;
f75ade 480   margin: 0;
A 481   border-top: 1px solid #EBEBEB;
597170 482   padding-left: 15px;
T 483   background-position: 25px 1px;
0e7b66 484   background-color: #FFF;
c708c9 485   color: blue;
597170 486   font-weight: normal;
T 487 }
488
ce06d3 489 #listcontrols
996f0b 490 {
ce06d3 491   position: relative;
8583d6 492   white-space: nowrap;
ce06d3 493   left: 4px;
087c7d 494   line-height: 22px;
996f0b 495   width: auto;
8583d6 496   min-width: 300px;
A 497 }
498
c3456e 499 #listcontrols a,
ce06d3 500 #listcontrols span
8583d6 501 {
A 502   display: block;
503   float: left;
996f0b 504   font-size: 11px;
T 505 }
506
ce06d3 507 #listcontrols input
A 508 {
509   margin-top: 6px;
510 }
511
8583d6 512 #listcontrols a.button,
ce06d3 513 #listcontrols a.buttonPas
4a509a 514 {
8583d6 515   display: block;
A 516   float: left;
517   width: 15px;
518   height: 15px;
519   padding: 0;
087c7d 520   margin-top: 4px;
8583d6 521   margin-right: 2px;
A 522   overflow: hidden;
9224c8 523   background: url(images/mail_footer.png) 0 0 no-repeat transparent;
8583d6 524   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
A 525 }
526
ce06d3 527 #listcontrols a.buttonPas
8583d6 528 {
A 529   opacity: 0.35;
530 }
531
532 #listcontrols a.all {
533   background-position: -30px 0;
534 }
535
536 #listcontrols a.allsel {
537   background-position: -30px -15px;
538 }
539
fb7ec5 540 #listcontrols a.page {
A 541   background-position: -135px 0;
542 }
543
544 #listcontrols a.pagesel {
545   background-position: -135px -15px;
546 }
547
8583d6 548 #listcontrols a.unread {
A 549   background-position: -45px 0;
550 }
551
552 #listcontrols a.unreadsel {
553   background-position: -45px -15px;
554 }
555
556 #listcontrols a.invert {
557   background-position: -60px 0;
558 }
559
560 #listcontrols a.invertsel {
561   background-position: -60px -15px;
562 }
563
564 #listcontrols a.none {
565   background-position: -75px 0;
566 }
567
568 #listcontrols a.nonesel {
569   background-position: -75px -15px;
15a9d1 570 }
T 571
f52c93 572 #listcontrols a.expand-all {
T 573   background-position: -90px 0;
574 }
575
576 #listcontrols a.expand-allsel {
577   background-position: -90px -15px;
578 }
579
580 #listcontrols a.collapse-all {
581   background-position: -105px 0;
582 }
583
584 #listcontrols a.collapse-allsel {
585   background-position: -105px -15px;
586 }
587
588 #listcontrols a.expand-unread {
589   background-position: -120px 0;
590 }
591
592 #listcontrols a.expand-unreadsel {
593   background-position: -120px -15px;
594 }
595
985cf2 596 #countcontrols
T 597 {
8583d6 598   position: absolute;
ce06d3 599   top: 4px;
A 600   right: 4px;
996f0b 601   min-width: 25em;
8583d6 602   white-space: nowrap;
A 603   font-size: 11px;
985cf2 604 }
T 605
4a4265 606 #countcontrols a.button,
8583d6 607 #countcontrols a.buttonPas
4a4265 608 {
T 609   float: right;
610 }
611
15a9d1 612
4e17e6 613 /** message list styles */
T 614
615 body.messagelist
616 {
617   margin: 0px;
618   background-color: #F9F9F9;
619 }
620
621 #messagelist
622 {
623   width: 100%;
e0ddd4 624   display: table;
4e17e6 625   table-layout: fixed;
T 626 }
627
628 #messagelist thead tr td
629 {
5261d2 630   height: 20px;
0e7b66 631   padding: 0 4px 0 2px;
4e17e6 632   vertical-align: middle;
T 633   border-bottom: 1px solid #999999;
634   color: #333333;
9224c8 635   background: url(images/listheader.gif) top left repeat-x #CCC;
4e17e6 636   font-size: 11px;
T 637   font-weight: bold;
638 }
639
b076a4 640 #messagelist thead tr td.sortedASC,
T 641 #messagelist thead tr td.sortedDESC
642 {
a61bbb 643   background-position: 0 -22px;
1cded8 644 }
T 645
646 #messagelist thead tr td.sortedASC a
647 {
9224c8 648   background: url(images/icons/sort.gif) right 0 no-repeat;
1cded8 649 }
T 650
651 #messagelist thead tr td.sortedDESC a
652 {
9224c8 653   background: url(images/icons/sort.gif) right -14px no-repeat;
1cded8 654 }
T 655
d1293e 656 #messagelist thead tr td a
1cded8 657 {
T 658   display: block;
659   width: auto !important;
660   width: 100%;
661   color: #333333;
662   text-decoration: none;
b076a4 663 }
T 664
0e7b66 665 #messagelist thead tr td.size
A 666 {
667   text-align: left;
668 }
669
670 #messagelist thead tr td.subject
671 {
672   padding-left: 18px;
673 }
674
4e17e6 675 #messagelist tbody tr td
T 676 {
0e7b66 677   height: 20px;
A 678   padding: 0;
4e17e6 679   font-size: 11px;
4b0f65 680   overflow: hidden;
0e7b66 681   vertical-align: middle;
4e17e6 682   white-space: nowrap;
4b0f65 683   text-overflow: ellipsis;
f042be 684   -o-text-overflow: ellipsis;
4e17e6 685   border-bottom: 1px solid #EBEBEB;
1996d8 686   cursor: default;
41bece 687 }
T 688
689 #messagelist tbody tr td a
690 {
691   color: #000;
d1293e 692   text-decoration: none;
f45bbe 693   white-space: nowrap;
1996d8 694   cursor: inherit;
e0ddd4 695 }
T 696
e94706 697 #messagelist td span,
A 698 #messagelist td img
e0ddd4 699 {
b4b081 700   vertical-align: middle;
f52c93 701   display: inline-block;
T 702 }
703
4438d6 704 #messagelist tbody tr td.flag,
A 705 #messagelist tbody tr td.status
f52c93 706 {
T 707   cursor: pointer;
708 }
709
e94706 710 #messagelist tr td.flag span,
4438d6 711 #messagelist tr td.status span,
e94706 712 #messagelist tr td.attachment span
A 713 {
714   width: 15px;
715 }
716
717 #messagelist tr td div.collapsed,
718 #messagelist tr td div.expanded,
1716d5 719 #messagelist tr td.threads div.listmenu,
e94706 720 #messagelist tr td.attachment span.attachment,
32c657 721 #messagelist tr td.attachment span.report,
e94706 722 #messagelist tr td.flag span.flagged,
A 723 #messagelist tr td.flag span.unflagged:hover,
4438d6 724 #messagelist tr td.status span.status,
A 725 #messagelist tr td.status span.msgicon,
726 #messagelist tr td.status span.deleted,
727 #messagelist tr td.status span.unread,
e94706 728 #messagelist tr td.subject span.msgicon,
A 729 #messagelist tr td.subject span.msgicon.replied,
730 #messagelist tr td.subject span.msgicon.forwarded,
731 #messagelist tr td.subject span.msgicon.unreadchildren
732 {
733   vertical-align: middle;
734   height: 17px;
735   width: 15px;
736   background: url(images/messageicons.png) center no-repeat;
737 }
738
739 #messagelist tr td.attachment span.attachment
740 {
f1ad36 741   background-position: 0 -170px;
e94706 742 }
A 743
32c657 744 #messagelist tr td.attachment span.report
A 745 {
746   background-position: 0 -255px;
747 }
748
e94706 749 #messagelist tr td.flag span.flagged
A 750 {
f1ad36 751   background-position: 0 -153px;
e94706 752 }
A 753
754 #messagelist tr td.flag span.unflagged:hover
755 {
f1ad36 756   background-position: 0 -136px;
e94706 757 }
A 758
759 #messagelist tr td.subject span.msgicon,
760 #messagelist tr td.subject span.msgicon.unreadchildren
761 {
f1ad36 762   background-position: 0 -51px;
e94706 763   margin: 0 2px;
A 764 }
765
766 #messagelist tr td.subject span.msgicon.replied
767 {
a9d6e7 768   background-position: 0 -85px;
e94706 769 }
A 770
771 #messagelist tr td.subject span.msgicon.forwarded
772 {
a9d6e7 773   background-position: 0 -68px;
e94706 774 }
A 775
776 #messagelist tr td.subject span.msgicon.replied.forwarded
777 {
f1ad36 778   background-position: 0 -102px;
e94706 779 }
A 780
4438d6 781 #messagelist tr td.status span.msgicon
A 782 {
783   background-position: 0 -51px;
784 }
785
786 #messagelist tr td.status span.deleted
e94706 787 {
f1ad36 788   background-position: 0 -187px;
e94706 789 }
A 790
4438d6 791 #messagelist tr td.status span.status,
A 792 #messagelist tr td.status span.unread
e94706 793 {
f1ad36 794   background-position: 0 -119px;
e94706 795 }
A 796
f52c93 797 #messagelist tr td div.collapsed
T 798 {
f1ad36 799   background-position: 0 -221px;
1716d5 800   cursor: pointer;
f52c93 801 }
T 802
803 #messagelist tr td div.expanded
804 {
f1ad36 805   background-position: 0 -204px;
1716d5 806   cursor: pointer;
A 807 }
808
809 #messagelist tr td.threads div.listmenu
810 {
f1ad36 811   background-position: 0 -238px;
1716d5 812   cursor: pointer;
c2de4d 813 }
T 814
0e7b66 815 #messagelist tbody tr td.subject
4e17e6 816 {
10914a 817   width: 99%;
f52c93 818 }
T 819
7520f0 820 #messagelist tbody tr td.subject a
A 821 {
822   cursor: default;
823 }
824
f52c93 825 /* thread parent message with unread children */
T 826 #messagelist tbody tr.unroot td.subject a
827 {
828   text-decoration: underline;
4e17e6 829 }
T 830
e94706 831 #messagelist tr td.attachment,
A 832 #messagelist tr td.threads,
4438d6 833 #messagelist tr td.status,
e94706 834 #messagelist tr td.flag
A 835 {
4438d6 836   width: 17px;
A 837   padding: 0 0 0 2px;
e94706 838 }
A 839
4e17e6 840 #messagelist tr td.size
T 841 {
0e7b66 842   width: 60px;
4e17e6 843   text-align: right;
0e7b66 844   padding: 0 2px;
bfcef6 845 }
A 846
4e17e6 847 #messagelist tr td.from,
5cef5b 848 #messagelist tr td.to,
A 849 #messagelist tr td.cc,
850 #messagelist tr td.replyto
4e17e6 851 {
T 852   width: 180px;
0e7b66 853   padding: 0 2px;
4e17e6 854 }
T 855
856 #messagelist tr td.date
857 {
f1a16f 858   width: 118px;
0e7b66 859   padding: 0 2px;
4e17e6 860 }
T 861
862 #messagelist tr.message
863 {
0e7b66 864   background-color: #FFF;
4e17e6 865 }
T 866
867 /*
868 #messagelist tr.odd
869 {
870   background-color: #F9F9F9;
871 }
872 */
873
874 #messagelist tr.unread
875 {
876   font-weight: bold;
877   background-color: #FFFFFF;
878 }
879
e51ef0 880 #messagelist tr.flagged td,
A 881 #messagelist tr.flagged td a
882 {
c2de4d 883   color: #CC0000;
e51ef0 884 }
A 885
4e17e6 886 #messagelist tr.selected td
T 887 {
888   color: #FFFFFF;
889   background-color: #CC3333;
88f9e2 890 }
S 891
cd121c 892 #messagelist tr.unfocused td
S 893 {
894   color: #FFFFFF;
895   background-color: #929292;
896 }
897
41bece 898 #messagelist tr.selected td a
4e17e6 899 {
T 900   color: #FFFFFF;
901 }
902
41bece 903 #messagelist tr.unfocused td a
cd121c 904 {
S 905   color: #FFFFFF;
906 }
907
15a9d1 908 #messagelist tr.deleted td,
T 909 #messagelist tr.deleted td a
910 {
911   color: #CCCCCC;
912 }
89bafa 913
c33e08 914 #listmenu
A 915 {
916   padding: 6px;
917 }
918
919 #listmenu legend
920 {
921   color: #999999;
922 }
923
924 #listmenu fieldset
925 {
926   border: 1px solid #999999;
927   margin: 0 5px;
928   float: left;
929 }
930
931 #listmenu div
932 {
933   padding: 8px 0 3px 0;
934   text-align: center;
935   clear: both;
936 }
937
0e7b66 938 /***** tree indicators *****/
A 939
940 td span.branch div
941 {
942   float: left;
943   height: 16px;
944 }
945
946 td span.branch div.tree
947 {
948   height: 17px;
949   width: 15px;
950   background: url(images/tree.gif) 0px 0px no-repeat;
951 }
952
953 td span.branch div.l1
954 {
955   background-position: 0px 0px; /* L */
956 }
957
958 td span.branch div.l2
959 {
960   background-position: -30px 0px; /* | */
961 }
962
963 td span.branch div.l3
964 {
965   background-position: -15px 0px; /* |- */
966 }
967
3ea0e3 968
4e17e6 969 /** message view styles */
T 970
971 #messageframe
972 {
973   position: absolute;
ce06d3 974   top: 0;
189482 975   left: 180px;
ce06d3 976   right: 0;
A 977   bottom: 0;
b1c97d 978   border: 1px solid #999;
A 979   background-color: #FFF;
980   overflow: auto;
4a4265 981   z-index: 1;
e2dd81 982 }
A 983
b19097 984 div.messageheaderbox
T 985 {
986   margin: 6px 8px 0px 8px;
987   border: 1px solid #ccc;
988 }
989
4e17e6 990 table.headers-table
T 991 {
992   width: 100%;
993   background-color: #EBEBEB;
994   table-layout: fixed;
5cc4b1 995 }
4e17e6 996
5cc4b1 997 #messagebody table.headers-table
T 998 {
999   width: auto;
1000   margin: 6px 8px;
1001   background-color: #F4F4F4;
1002   border: 1px solid #ccc;
203ee4 1003 }
T 1004
1005 #messageframe table.headers-table
1006 {
1007   border-bottom: 1px solid #ccc;
4e17e6 1008 }
T 1009
1010 table.headers-table tr td
1011 {
1012   font-size: 11px;
1013   border-bottom:1px solid #FFFFFF;
1014 }
1015
1016 table.headers-table td.header-title
1017 {
000bb9 1018   width: 80px;
4e17e6 1019   color: #666666;
T 1020   font-weight: bold;
1021   text-align: right;
6a35c8 1022   white-space: nowrap;
4e17e6 1023   padding-right: 4px;
T 1024 }
1025
1026 table.headers-table tr td.subject
1027 {
e5686f 1028   width: 90%;
4e17e6 1029   font-weight: bold;
e5686f 1030 }
A 1031
1032 table.headers-table tr td.all
1033 {
1034   width: 100%;
1035   color: #666666;
1036   text-align: left;
1037   padding-right: 10px;
1038   text-align: center;
40d9bc 1039   padding: 2px 6px 4px 6px;
A 1040   border-bottom: 0;
1041 }
1042
1043 table.headers-table tr td.more-headers
1044 {
1045   cursor: pointer;
1046   width: 100%;
1047   height: 8px;
1048   border-bottom: 0;
4e17e6 1049 }
508442 1050
4e17e6 1051 #attachment-list
T 1052 {
1053   margin: 0px;
51cca6 1054   padding: 0px 0px 0px 72px;
A 1055   min-height: 16px;
4e17e6 1056   list-style-image: none;
T 1057   list-style-type: none;
cc85f3 1058   background: url(images/icons/attachment.png) 60px 2px no-repeat #DFDFDF;
ba033a 1059 }
T 1060
1061 #attachment-list:after
1062 {
1063   content: ".";
1064   display: block;
1065   height: 0;
1066   font-size: 0;
1067   clear: both;
1068   visibility: hidden;
4e17e6 1069 }
T 1070
1071 #attachment-list li
1072 {
1073   float: left;
1074   height: 18px;
1075   font-size: 11px;
51cca6 1076   padding: 2px 0px 0px 15px;
cc85f3 1077   white-space: nowrap;
4e17e6 1078 }
T 1079
1080 #attachment-list li a
1081 {
1082   text-decoration: none;
1083 }
1084
1085 #attachment-list li a:hover
1086 {
1087   text-decoration: underline;
1088 }
1089
1090 #messagebody
1091 {
e6a406 1092   position:relative;
6a35c8 1093   padding-bottom: 10px;
4e17e6 1094   background-color: #FFFFFF;
T 1095 }
1096
3815e0 1097 div.message-part,
A 1098 div.message-htmlpart
4e17e6 1099 {
fba1f5 1100   padding: 10px 8px;
T 1101   border-top: 1px solid #ccc;
1102 /*  overflow: hidden; */
1103 }
1104
1105 #messagebody div:first-child
1106 {
1107   border-top: 0;
4e17e6 1108 }
T 1109
cfe4a6 1110 div.message-part a,
T 1111 div.message-htmlpart a
4e17e6 1112 {
T 1113   color: #0000CC;
1114 }
1115
278064 1116 div.message-part pre,
38ddba 1117 div.message-htmlpart pre,
10c92b 1118 div.message-part div.pre
4e17e6 1119 {
T 1120   margin: 0px;
1121   padding: 0px;
fca66b 1122   font-family: monospace;
466c6e 1123   white-space: -moz-pre-wrap !important;
cc80c5 1124   white-space: pre-wrap !important;
A 1125   white-space: pre;
4e17e6 1126 }
T 1127
a54242 1128 div.message-part span.sig
A 1129 {
1130   color: #666666;
1131 }
1132
10c92b 1133 div.message-part blockquote
T 1134 {
1135   color: blue;
1136   border-left: 2px solid blue;
1137   border-right: 2px solid blue;
1138   background-color: #F6F6F6;
1139   margin: 2px 0px 2px 0px;
1140   padding: 1px 8px 1px 10px;
1141 }
1142
1143 div.message-part blockquote blockquote
1144 {
1145   color: green;
1146   border-left: 2px solid green;
1147   border-right: 2px solid green;
1148 }
1149
1150 div.message-part blockquote blockquote blockquote
1151 {
1152   color: #990000;
1153   border-left: 2px solid #bb0000;
1154   border-right: 2px solid #bb0000;
1155 }
4e17e6 1156
8586bf 1157 body.iframe div.message-htmlpart
T 1158 {
1159   margin: 8px;
1160 }
1161
21605c 1162 div.message-htmlpart div.rcmBody
T 1163 {
1164   margin: 8px;
1165 }
1166
4e17e6 1167 #remote-objects-message
T 1168 {
1169   display: none;
62e43d 1170   margin: 8px;
4e17e6 1171   min-height: 20px;
62e43d 1172   padding: 10px 10px 6px 46px;
4e17e6 1173 }
T 1174
1175 #remote-objects-message a
1176 {
1177   color: #666666;
1178   padding-left: 10px;
1179 }
1180
1181 #remote-objects-message a:hover
1182 {
1183   color: #333333;
203ee4 1184 }
4e17e6 1185
b4f7c6 1186 #messageviewlink
T 1187 {
1188   position: absolute;
1189   top: 8px;
1190   right: 10px;
1191   width: 15px;
1192   height: 15px;
1193   border: 0;
1194 }
1195
c33e08 1196 td.show-headers
A 1197 {
1198   background: url(images/icons/down_small.gif) no-repeat center;
1199 }
1200
1201 td.hide-headers
1202 {
1203   background: url(images/icons/up_small.gif) no-repeat center;
1204 }
1205
1206 #all-headers
1207 {
1208   height: 150px;
1209   display: none;
1210 }
1211
1212 #headers-source
1213 {
1214   margin: 0 5px;
1215   padding: 0.5em;
1216   height: 145px;
1217   background: white;
1218   overflow: auto;
1219   font-size: 11px;
1220   white-space: nowrap;
1221   border: 1px solid #999999;
1222   display: none;
1223   text-align: left;
1224   color: #333;
1225 }
1226
1227
4e17e6 1228 /** message compose styles */
T 1229
1230 #compose-container
1231 {
1232   position: absolute;
087c7d 1233   top: 0;
A 1234   left: 185px;
1235   right: 0;
1236   bottom: 0;
1237   margin: 0;
309d2f 1238 }
A 1239
4e9349 1240 #compose-div
A 1241 {
1242   position: absolute;
087c7d 1243   top: 85px;
A 1244   bottom: 0;
1245   margin: 0;
4e9349 1246   width: 100%;
b218aa 1247 }
T 1248
1249 #compose-div .boxfooter
1250 {
c33e08 1251   height: 22px;
b218aa 1252   background: none;
T 1253   border-top: 0;
1254 }
1255
1256 #compose-div .boxlistcontent
1257 {
c33e08 1258   bottom: 23px;
087c7d 1259 }
A 1260
1261 #compose-body
1262 {
1263   position: absolute;
1264   left: 0;
1265   right: 0;
1266   top: 0;
1267   bottom: 0;
1268   margin: 0;
1269   font-size: 9pt;
1270   font-family: monospace;
b218aa 1271   border: 1px solid #999;
087c7d 1272   resize: none;
4e9349 1273 }
A 1274
4e17e6 1275 #compose-headers
T 1276 {
1277   width: 100%;
087c7d 1278 }
A 1279
1280 #compose-headers td.editfield
1281 {
c33e08 1282   padding-right: 8px;
b218aa 1283   width: 95%;
4e17e6 1284 }
T 1285
1286 #compose-headers td.top
1287 {
1288   vertical-align: top;
1289 }
1290
1291 #compose-headers td.title,
1292 #compose-subject td.title
1293 {
1294   width: 80px !important;
1295   font-size: 11px;
1296   font-weight: bold;
1297   padding-right: 10px;
1298   white-space: nowrap;
c33e08 1299   color: #666;
4e17e6 1300 }
T 1301
ee18f5 1302 #compose-headers td textarea,
4e17e6 1303 #compose-headers td input
087c7d 1304 {
A 1305   resize: none;
1306   width: 100%;
1307   border: 1px solid #999;
1308 }
1309
ee18f5 1310 #compose-headers td textarea
T 1311 {
087c7d 1312   height: 32px;
4e17e6 1313 }
T 1314
1315 #compose-cc,
1316 #compose-bcc,
e25a35 1317 #compose-replyto,
A 1318 #compose-mailreplyto,
1319 #compose-mailfollowupto
4e17e6 1320 {
T 1321   display: none;
1322 }
1323
d7f9eb 1324 .formlinks a,
A 1325 .formlinks a:visited
087c7d 1326 {
A 1327   color: #999999;
1328   font-size: 11px;
1329   text-decoration: none;
1330 }
1331
d7f9eb 1332 .formlinks a,
A 1333 .formlinks a:visited
087c7d 1334 {
A 1335   color: #CC0000;
1336 }
1337
1338 #compose-editorfooter
1339 {
1340   position: absolute;
c33e08 1341   right: 0;
A 1342   bottom: 0;
087c7d 1343   text-align: right;
c33e08 1344 }
A 1345
1346 #compose-editorfooter label
1347 {
1348   font-size: 11px;
1349   font-weight: bold;
1350   color: #666;
087c7d 1351 }
A 1352
1353 #compose-buttons
1354 {
1355   position: absolute;
b218aa 1356   left: 0;
T 1357   bottom: 0;
1358   width: auto;
4e17e6 1359 }
T 1360
1361 #compose-attachments
1362 {
1363   position: absolute;
087c7d 1364   top: 0;
A 1365   left: 0;
1366   bottom: 0;
ebf872 1367   width: 175px;
087c7d 1368   border: 1px solid #999;
A 1369   background-color: #F9F9F9;
4e17e6 1370 }
T 1371
1372 #compose-attachments ul
1373 {
1374   margin: 0px;
1375   padding: 0px;
087c7d 1376   background-color: #FFF;
4e17e6 1377   list-style-image: none;
T 1378   list-style-type: none;
1379 }
1380
1381 #compose-attachments ul li
1382 {
1383   height: 18px;
1384   font-size: 11px;
a894ba 1385   padding-left: 2px;
4e17e6 1386   padding-top: 2px;
T 1387   padding-right: 4px;
1388   border-bottom: 1px solid #EBEBEB;
1389   white-space: nowrap;
1390   overflow: hidden;
58a58c 1391   text-overflow: ellipsis;
A 1392   -o-text-overflow: ellipsis;
4e17e6 1393 }
T 1394
1fb587 1395 #compose-attachments ul li img
A 1396 {
1397   padding-right: 2px;
1398   vertical-align: middle;
1399 }
1400
4e17e6 1401 #attachment-form
T 1402 {
8beee1 1403   padding: 6px;
4e17e6 1404 }
T 1405
8beee1 1406 #attachment-form div
4e17e6 1407 {
8beee1 1408   padding: 2px;
4e17e6 1409 }
T 1410
8beee1 1411 #attachment-form div.buttons
T 1412 {
1413   margin-top: 4px;
ce06d3 1414 }
A 1415
4b96ed 1416
A 1417 /** quota indicator */
1418
1419 #quota
1420 {
1421   position: absolute;
1422   top: 3px;
1423   right: 8px;
1424   width: 100px;
1425 }
1426
1427 #quotaimg
1428 {
1429   position: absolute;
1430   top: 3px;
1431   right: 6px;
1432   z-index: 101;
1433 }
1434
1435 .quota_text {
1436   text-align: center;
1437   font-size: 10px;
1438   color: #666;
1439   border: 1px solid #999;
1440   cursor: default;
1441 }
1442 .quota_bg { background-color: white; }
1443 .quota_high { background-color: #F33131; }
1444 .quota_mid { background-color: #F5AD3C; }
1445 .quota_low { background-color: #91E164; }
1446 .quota_text_high { color: white; }
1447 .quota_text_mid { color: #666; }
1448 .quota_text_low { color: #666; }
1449