2
* $Id: screen.css 1266 2009-07-14 18:39:12Z hubert@u.washington.edu $
3
* ========================================================================
4
* Copyright 2006-2008 University of Washington
6
* Licensed under the Apache License, Version 2.0 (the "License");
7
* you may not use this file except in compliance with the License.
8
* You may obtain a copy of the License at
10
* http://www.apache.org/licenses/LICENSE-2.0
12
* ========================================================================
18
font-family: Tahoma, Helvetica, sans-serif;
25
select.wap, input.wap, textarea.wap, button.wap, label.wap
27
font-family: Tahomaf, Helvetica, sans-serif;
28
font-size: 1.0em; /* required by IE */
30
td.wap, th.wap, div.wap
41
h2.wap, h3.wap, h4.wap, h5.wap, h6.wap
48
text-decoration: none;
52
text-decoration: underline;
97
background: url(../../img/cbn/spritelib.gif) no-repeat;
110
/*** STATUS MESSAGES ***/
120
margin: 0 10mm 0 20mm;
123
vertical-align: middle;
124
background: #ffffa6 url(../../img/cbn/spritelib.gif) no-repeat 0 -1104px;
127
div.status div.center
145
background: #ffffa6 url(../../img/cbn/spritelib.gif) no-repeat 0 -1104px;
151
text-decoration: none;
155
text-decoration: underline;
158
/*** STATUS MESSAGE ICONS ***/
165
margin: 1px 0 0 10px;
169
background-position: 0 -1056px;
173
background-position: 0 -1080px;
176
/*** MESSAGE PRIORITY STYLES ***/
191
/*** SKIP TO MESSAGE LIST (for screen readers and mobility impaired) ***/
192
#skip a, #skip a:visited
197
padding: 0 5px 1px 5px;
201
#ie6Fix:active, #skip a:active, #skip a:focus, #skip a:hover
206
font-family: Verdana, Arial, Helvetica, sans-serif;
209
background-color: #000000;
212
/*** PAGE LAYOUT ***/
215
background-color: #FFFFFF;
219
table.page td.checkMailandCompose
226
background-color: #000000;
231
vertical-align: bottom;
232
background: #000000 url(../../img/cbn/btnbg.gif) repeat;
247
div.contentDeadSession
272
/*** NO SCRIPT WARNING ***/
278
background-color: #ffffa6;
279
border-left: 1px solid black;
280
border-right: 1px solid black;
284
/*** HEADER BUTTONS ***/
301
margin: 0 6px 0 14px;
304
span.hbi1 { background-position: 0 -768px; }
305
span.hbi2 { background-position: 0 -792px; }
306
span.hbi3 { background-position: 0 -816px; }
307
span.hbi4 { background-position: 0 -840px; }
318
background-position: 0 -1800px;
324
padding: 2mm 2mm 0 2mm;
343
background-position: 0 -1152px;
373
background-color: yellow;
380
border: 1px solid yellow;
382
background: #000000 url(../../img/cbn/btnbg.gif) repeat;
391
margin: .75em 4px 0 4px;
395
display: inline-block;
424
margin: 4px 2px 0 2px;
444
text-decoration: none;
445
background: #000000 url(../../img/cbn/btnhi.gif) repeat;
453
span.tbi1 { background-position: 0 -120px; }
454
span.tbi2 { background-position: 0 -312px; }
455
span.tbi3 { background-position: 0 -336px; }
456
span.tbi4 { background-position: 0 -864px; }
457
span.tbi5 { background-position: 0 -888px; }
462
background: #000000 url(../../img/cbn/btnbg.gif) repeat;
463
border-left: 1px solid #777777;
464
border-top: 1px solid #777777;
470
border-bottom: 1px solid #777777;
477
table.toolbarTbl a:hover
479
text-decoration: none;
480
background: #000000 url(../../img/cbn/btnhi.gif) repeat;
483
table.toolbarTbl td.tbPad
485
border-right: 1px solid #777777;
492
padding: 3px 8px 4px 0;
493
text-decoration: none;
495
table.toolbarTbl a img
497
vertical-align: middle;
499
table.toolbarTbl td.pageText
504
table.toolbarTbl td.pageBtns
508
table.toolbarTbl td.pageBtns a, table.toolbarTbl td.pageBtns a img
513
table.toolbarTbl td.pageBtns a:hover
519
/**** Header Context ****/
524
/**** Menu Bars ****/
528
width: 14em; /* sidebar width */
535
border-left: 4px solid black;
538
/*** LEFT COLUMN ***/
549
width: 14em; /* sidebar width */
552
/*** FOLDER PANE ***/
557
border-top: thin groove;
558
border-bottom: thin groove;
575
padding: 0 0 4px 12px;
586
div.sel span.unrd, div.sel span, div.sel span a
593
background: #dae7fc url(../../img/cbn/spritelib.gif) repeat-x 0 -912px;
595
div.sel a, div.sel a span, div.sel a:hover
599
div.folderList span.left /* requires .left class */
603
div.folderList span.right /* requires .right class */
607
div.folderList span.right a /* requires .right class */
611
div.folderList div.lnk a
616
/*** SIMPLE LIST ***/
621
table.listTbl td, table.listTbl th
625
table.listTbl td img, table.listTbl th img
627
vertical-align: middle;
631
table.listTbl tr.unread, h1.unread
635
table.listTbl tr.ac, table.listTbl tr.ac a
637
background-color: #f4f6f8;
639
table.listTbl tr#sd, table.listTbl tr#sd a, tr.choice
642
background-color: #417bd9;
648
table.listTbl th.colHdr
652
background: #f3f3f3 url(../../img/cbn/spritelib.gif) repeat-x 0 -936px;
654
table.listTbl th.selColHdr a
658
table.listTbl th.colHdr a
662
table.listTbl th a:hover
664
text-decoration: none;
666
table.listTbl th.selColHdr
670
background: #d4d4d4 url(../../img/cbn/spritelib.gif) repeat-x 0 -960px;
672
table.listTbl th.selColHdr img.selectedDn
676
vertical-align: middle;
678
table.foldermgmt td, table.foldermgmt th
680
border-bottom: 1px solid #eeeeee;
686
table.foldermgmt td.parent a
694
table.divider td, table.divider th
696
border-bottom: 1px solid #eeeeee;
698
table.listTbl td.nodivider
707
background-color: #000000;
710
table.page td.footer img
713
vertical-align: bottom;
715
table.page td.footer a
720
/*** MESSAGE VIEW ***/
724
background-color: #f9f9f9;
725
border-left: 1px solid #aaaaaa;
726
border-right: 1px solid #aaaaaa;
727
border-bottom: 1px solid #aaaaaa;
730
table.msgHead td.subText
732
padding: 5px 0 0 6px;
736
table.msgHead span.right
740
table.msgHead span.right a
744
table.msgHead td.hdrLabel
746
padding: 4px 0 0 6px;
747
/* breaks on IE if width is set to 90px or less */
752
table.msgHead td.hdrText
755
padding: 4px 0 0 4px;
759
table.msgHead td.hdrText span.return img
763
table.msgHead td.hdrText span.return a
767
table.msgHead td.hdrText span.contactAddr
776
padding: 10px 0 0 6px;
778
table.msgHead a.addContact
782
vertical-align: text-top;
784
table.msgHead a.addContact img
786
vertical-align: text-top;
788
table.msgHead span.emailAddr, table.msgHead span.attach
792
table.msgHead span.attach img
794
vertical-align: middle;
796
table.msgHead span.attach a
798
text-decoration: underline;
804
font-family: courier, monospace;
813
background-color: #f9f9f9;
814
border-left: 1px solid #aaaaaa;
815
border-right: 1px solid #aaaaaa;
820
background-color: #f9f9f9;
824
table.compose td.spc *
826
vertical-align: middle;
834
table.compose td.lbl input
838
table.compose td.lbl label
842
table.compose td.lbl *
851
table.compose td.mid *
855
table.compose td.mid textarea, table.compose td.mid input
857
border: 1px solid #aaaaaa;
859
padding: 1px 3px 1px 3px;
863
word-wrap: break-word;
865
textarea.mid, input.mid
875
table.compose td.rgt *
879
table.compose td.attach *
881
vertical-align: middle;
883
table.compose img.attachment
888
table.compose img.rmAttach
896
background-color: #f9f9f9;
897
border-left: 1px solid #aaaaaa;
898
border-right: 1px solid #aaaaaa;
902
table.composeBody td.textBody
905
padding: 10px 6px 0 6px;
908
table.composeBody td.textBody textarea
910
border: 1px solid #aaaaaa;
914
word-wrap: break-word;
916
span#lessComposeHeaderText
920
div#moreComposeHeaders
924
div#composeAttachments
931
padding-right: .25em;
934
/*** GENERAL FIELDS (e.g. settings, advance search, contact details, etc.) ***/
941
table.fields td.title
953
table.fields td.body *
955
vertical-align: middle;
957
table.fields td.title, table.fields td.body
960
border-bottom: 1px solid #CCCCCC;
962
table.fields td.nodivider
966
table.fields td span.label
976
vertical-align: bottom;
978
table.fields span.tips
985
/*** SETTINGS (requires "fields" class) ***/
986
table.settings td.title, table.settings td.body
988
padding: 12px 12px 12px 0;
996
/*** CONTACTS (requires "fields" class) ***/
997
table.contacts *.contactText
1002
/*** CONTACTS EDITOR ***/
1009
form.contactEditor div.contactSection
1013
border-bottom: 1px solid silver;
1015
form.contactEditor div.context
1019
padding-bottom: 8px;
1021
form.contactEditor div.contactField
1027
form.contactEditor input, form.contactEditor select
1031
form.contactEditor textarea
1037
/*** ADVANCED SEARCH ***/
1044
form.advanceSearch div.searchSection
1048
border-bottom: 1px solid silver;
1050
form.advanceSearch div.context
1054
padding-bottom: 8px;
1056
form.advanceSearch div.scope
1061
form.advanceSearch div div.searchField
1068
form.advanceSearch div div.searchType
1071
padding-right: 10px;
1073
form.advanceSearch div div.searchType select
1077
form.advanceSearch div div.searchTerm
1082
form.advanceSearch div div.searchTerm input
1087
/*** CONTACTS (requires "fields" class) ***/
1094
vertical-align: middle;
1099
/*** MAIN HEADER (i.e. RSS news feed, weather bar, storage meter) ***/
1104
div.hdrContent, div.hdrContent a
1106
text-decoration: none;
1109
div.hdrContent a:hover
1111
text-decoration: underline;
1113
div.hdrContent span.RSS
1124
background: #000000 url(../../img/cbn/spritelib.gif) repeat-x 0 -1128px;
1127
div.wbar div.weather
1138
div.hdrContent div.pageTitle
1146
font-weight: normal;
1147
padding: 4px 0 4px 5px;
1149
div.hdrContent div.commands
1152
margin: 8px 7px 0 0;
1155
/*** INLINE MESSAGES ***/
1162
background-color: #ffecda;
1163
border-bottom: 1px solid #aaaaaa;
1165
div#bannerConfirm img
1167
vertical-align: middle;
1176
background-color: #ff0000;
1177
border-bottom: 1px solid #aaaaaa;
1181
vertical-align: middle;
1189
background-color: #ffffd2;
1190
border-bottom: 1px solid #aaaaaa;
1194
font-weight: normal;
1196
div.bannerPrivacy img
1206
padding: 5px 60px 5px 5px;
1207
background-color: #eeeeee;
1208
border-bottom: 1px solid #aaaaaa;
1212
vertical-align: middle;
1214
div.bannerSearch input.text
1222
font-family: Verdana, Arial, Helvetica, sans-serif;
1228
border-bottom: 1px solid #aaaaaa;
1232
table.bannerFolderSearch
1235
padding: 5px 5px 5px 5px;
1236
background-color: #e7f0ff;
1237
border-bottom: 1px solid #aaaaaa;
1239
table.bannerFolderSearch td.title
1243
table.bannerFolderSearch td.body
1247
table.bannerFolderSearch img
1250
vertical-align: middle;
1252
table.bannerFolderSearch a
1256
text-decoration: underline;
1260
/*** MOVE/COPY TO FOLDER UI ***/
1263
vertical-align: middle;
1272
margin-top: 2px; /* fix for IE */
1279
.moveToFolder select
1290
.attachFiles input[type="button"]
1297
margin: 2px 2px 2px 0;
1299
div.attachInput form
1306
background-color: #66ffff;
1309
/*** Loading Notification ***/
1312
font-family: Verdana, Arial, Helvetica, sans-serif;
1315
background-color: #ffffa6;
1318
border-bottom: 2px solid black;
1319
border-right: 2px solid black;
1326
/*** Normal Message Text ***/
1329
margin: 10px 0 0 6px;
1330
font-family: monospace;
1336
border: 1px solid black;
1338
background-color: #fffacd;
1342
/*** Panel Framework ***/
1343
/*#panel_c.yui-panel-container.shadow .underlay
1350
background-color:#000;
1352
filter:alpha(opacity=12);
1360
background:transparent url(../../img/cbn/border-rt.gif) repeat-y top right;
1363
.yui-panel .container-close
1370
background:url(../../img/cbn/spritelib.gif) no-repeat 0 -1224px;
1376
background:url(../../img/cbn/spritelib.gif) repeat-x 0 -1248px;
1381
vertical-align:middle;
1390
background:#FFF url(../../img/cbn/border-lt.gif) repeat-y;
1396
background:url(../../img/cbn/spritelib.gif) repeat-x 0 -1272px;
1407
vertical-align:middle;
1417
background:url(../../img/cbn/spritelib.gif) no-repeat 0 -1296px;
1427
background:url(../../img/cbn/spritelib.gif) no-repeat 0 -1320px;
1437
background:url(../../img/cbn/spritelib.gif) no-repeat 0 -1344px;
1447
background:url(../../img/cbn/spritelib.gif) no-repeat 0 -1348px;
1451
/*** Internal Panel Elements ***/
1461
background:url(../../img/cbn/alert.gif) no-repeat top center;
1466
background:url(../../img/cbn/question2.jpg) no-repeat top center;
1471
background:url(../../img/cbn/question2.jpg) no-repeat center top;
1497
background-color: #ffffff;
1501
div.panelExplanation
1514
div.panelInput input
1520
/*** Viewport Height Limiter ***/
1527
/*** Compose Checkpoint Result ***/
1535
/*** Sprite based images ****/
1537
/* left column icons */
1567
background-position: 0 -24px;
1572
background-position: 0 -48px;
1577
background-position: 0 -72px;
1582
background-position: 0 -96px;
1587
background-position: -4px -122px;
1592
background-position: -3 -146px;
1597
background-position: 0 -168px;
1602
background-position: 0 -192px;
1607
background-position: 0 -1632px;
1612
background-position: 0 -1656px;
1616
background-position: 0 -1680px;
1620
background-position: 0 -1776px;
1623
/* menu bar icons */
1643
background-position: 0 -216px;
1648
background-position: 0 -240px;
1653
background-position: 0 -264px;
1658
background-position: 0 -288px;
1663
background-position: 0 -1008px;
1668
background-position: 0 -1032px;
1674
background-position: 0 -312px;
1679
background-position: 0 -336px;
1685
background-position: 0 -360px;
1689
background-position: 0 -1368px;
1693
background-position: 0 -1392px;
1697
background-position: 0 -1416px;
1701
background-position: 0 -116px;
1705
background-position: 0 -116px;
1709
background-position: 0 -1438px;
1713
background-position: 0 -1462px;
1717
background-position: 0 -1486px;
1721
background-position: 0 -570px;
1725
background-position: 0 -1510px;
1729
background-position: 0 -140px;
1733
background-position: 0 -1172px;
1737
background-position: 0 -310px;
1741
background-position: 0 -334px;
1745
background-position: 0 -884px;
1749
background-position: 0 -1534px;
1753
background-position: 0 -1556px;
1757
background-position: 0 -1582px;
1761
background-position: 0 -1752px;
1770
/*** Priority Radio Button ***/
1772
/* radio button icons */
1779
padding-right: .3em;
1780
background-position: 0 -384px;
1785
background-position: 0 -408px;
1788
/* message list icons */
1796
span.blank, a.mlstat span.nostar
1798
background-position: 0 0;
1803
background-position: 0 -456px;
1808
background-position: 0 -480px;
1813
background-position: 0 -504px;
1818
background-position: 0 -528px;
1823
background-position: 0 -552px;
1828
background-position: 0 -576px;
1833
background-position: 0 -600px;
1838
background-position: 0 0;
1841
span.spml8, a.mlstat:hover span.nostar, a.mlstat:hover span.prihi, a.mlstat:hover span.prihier
1843
background-position: 0 -624px;
1846
span.spml9, span.star
1848
background-position: 0 -648px;
1851
span.spml10, a.mlstat span.prihi
1853
background-position: 0 -672px;
1856
span.spml11, a.mlstat span.prihier
1858
background-position: 0 -696px;
1863
background-position: 0 -720px;
1868
background-position: 0 -744px;
1871
/* message view icons */
1881
background-position: 0 -984px;
1886
margin: 0 5px 0 5px;
1887
background-position: 0 -576px;
1892
display: inline-block;
1893
background-position: 0 -1704px;
1896
/* folderlist icons */
1906
background-position: 0 -1608px;
1914
/*** Folder/Contacts List Context Banner ***/
1928
background-position: 0 -1176px;
1933
background-position: 0 -1200px;
1938
background-position: 0 -1728px;
1948
padding: 6px 30px 26px 30px;
1957
padding-right: 10px;
1964
background-color: #ffffff;
1977
/*** Message Drag Proxy ***/
1985
filter:alpha(opacity=80);
1992
background-color: #d8d8d8;
1993
white-space: nowrap;
1997
background-color: #d8d8d8;
2023
/*** Take Dialog ***/
2024
div.takeInstructions
2026
padding: 15px 5px 20px 5px;
2034
border: 1px solid #aaaaaa;
2039
/*** PRINTER FORMATTING ***/
2047
vertical-align: top;
2048
padding-right: 10px;
2069
background-color: grey;
2070
border-bottom: 2px groove black;
2075
height: 100% !important;
2080
background-color: #f9f9f9;
2081
border: 1px solid #aaaaaa;