add new shortcuts bar mini icons
[atutor.git] / docs / themes / default / styles.css
1 html,body{
2     height:100%;
3 }
4 .site-name{
5     font-size:small;
6     font-weight:bold;
7     padding-left:1em;
8     color:grey;
9     white-space:nowrap;
10     margin-left:auto;
11     float:left;
12
13
14 }
15 /* main body attributes */
16 body {
17     font-family: Verdana, Helevetica, Arial, sans-serif;
18     margin:0px;
19     margin-top: -10px;
20     font-size: .8em;
21     background-color: #eeeeee;
22         background-image:url('images/texture_bg.png');
23 }
24 .page_wrapper{
25     border:1px solid #cccccc;
26     width:97%;
27     margin-left:auto;
28         margin-right:auto;
29     margin-top:1em;
30     background-color: #ffffff;
31     border-radius: 1em 1em 1em 1em;
32     -moz-border-radius: 1em 1em 1em 1em;
33     -moz-box-shadow:.2em .2em  #999999;
34     box-shadow: .2em .2em  #999999;
35
36 }
37 p {
38     margin: 0.5em 0em 1em 0em;
39     text-align: justify;
40     line-height: 150%;
41     font-size: 1em;
42 }
43
44 p a {
45     text-decoration: underline;
46 }
47
48 p a:visited {
49     color: #3F2670;
50     background-color: transparent;
51 }
52
53 p a:active {
54     color: #A50707;
55     background-color: transparent;
56 }
57
58 h1, h2, h3, h4, h5, h6 {
59     color: #545454;
60     clear: right;
61     font: 100% Verdana, Helvetica, Arial, sans-serif;
62     font-weight: bold;
63     margin: 0;
64     padding-top: 0.5em;
65 }
66
67 h1 {
68     font-size: 160%;
69
70 }
71
72 h2 {
73     font-size: 150%;
74 }
75 h2.sidebox{
76     font-size: 110%;
77 }
78 h3 {
79     font-size: 130%;
80 }
81
82 h4 {
83     font-size: 120%;
84 }
85
86
87 h5 {
88     font-size: 100%;
89 }
90
91
92
93 /*  Table of content attributes*/
94 p.toc{
95     font-family: Verdana, Helevetica, Arial, sans-serif;
96     background-color: #E9F4F3;
97     padding: .6em;
98     margin-bottom: .6em;
99     margin-top: 0em;
100     margin-left: 1em;
101     margin-right: 3em;
102     border: 1px #ACCFCC solid;
103
104
105 /* list attributes */
106 ul {
107     font-family: Verdana, Helevetica, Arial, sans-serif;
108     margin-bottom: 0px;
109     margin-top: 0px;
110     margin-right: 0px;
111 }
112
113 li {
114     font-family: Verdana, Helevetica, Arial, sans-serif;
115     margin-bottom: 0px;
116     margin-top: 0px;
117     margin-right: 0px;
118 }
119
120 li.folders {
121     list-style: disc url(../../images/folder.gif) outside;
122     font-family: Verdana, Helevetica, Arial, sans-serif;
123     margin-bottom: 0px;
124     margin-top: 0px;
125     margin-right: 0px;
126 }
127
128 li.folders .disabled {
129     color: #B8AE9C;
130 }
131
132 ul.folder{
133
134     list-style-image:none;
135     list-style-position:outside;
136     list-style-type:none;
137     margin:0em;
138     padding:0em;
139
140 }
141
142 /* link attributes */
143 a:link, a:visited  {
144     color: #1A4A72;
145 }
146 a:hover {
147     color: #932318;
148     color:#ffffff;
149 }
150 a:active {
151     color: #932318;
152 }
153 /* align text to the left */
154 .left {
155     text-align: left;
156 }
157
158 a.dropdown-title {
159     color: white;
160     font-weight: normal;
161     text-decoration: none;
162 }
163
164
165 /* table border */
166 .tableborder {
167     border: 1px #595241 solid;
168 }
169
170 /* main submit button */
171 .button {
172     background-color: #efefef;
173     font-weight: normal;
174     border:  #AAA  solid 1px;
175     border-radius:.3em;
176     -moz-border-radius: .3em .3em .3em .3em;
177     -moz-box-shadow:.2em .2em .3em #999999;
178     box-shadow: .2em .2em .3em #999999;
179
180 }
181 .button:focus {
182
183     border:1px solid #A50707;
184
185 }
186 .button:active {
187         background-color: #000000;
188 }
189 /* small submit button at top */
190 .button2 {
191     font-family: Verdana, Helevetica, Arial, sans-serif;
192     background-color: #E9F4F3;
193
194 }
195 .button2:focus {
196     background-color: #E9F4F3;
197     border:  #ACCFCC  solid 1px;
198 }
199
200 /* date attributes */
201 small.date {
202     font-family: Verdana, Helevetica, Arial, sans-serif;
203     color: #595241;     
204     margin-bottom: 0px; 
205     margin-top: 0px;
206     margin-left: 5px;
207     margin-right: 0px;
208     font-size:1em;
209 }
210
211 /* page breakline */
212 hr {
213     color: #ACCFCC;
214     background-color: white;
215     height: 1px;
216 }
217
218 /* message box styles */
219
220 /* Editor box small */
221 .editorsmallbox {
222         font-family: Verdana, Helevetica, Arial, sans-serif;
223         background-color: #E9F4F3;
224         padding: 2px;
225         padding-right: 3px;
226         border: 1px #ACCFCC solid;
227 }
228
229 /* Editor box large */
230 .editorlargebox {
231         font-family: Verdana, Helevetica, Arial, sans-serif;
232         background-color: #E9F4F3;
233         margin-left:1em;
234         padding-left: .2em;
235         padding-right: .5em;
236         padding-top: .5em;
237         padding-bottom: .4em;
238         border: 1px #ACCFCC solid;
239 }
240
241
242 select.dropdown {
243         font-family: Verdana, Helevetica, Arial, sans-serif;
244 }
245
246 .highlight, a.highlight {
247         background-color: #5B8E88;
248         color: white;
249 }
250
251 a .highlight{
252         background-color: #5B8E88;
253         color: white;
254 }
255
256 .center {
257         text-align: center;
258 }
259
260
261 /* edit content tabs */
262 .buttontab {
263         color:#555;
264         font-size:10pt;
265         white-space: nowrap;
266         background-color: #FFFFFF;
267         margin: 0px;
268         border:0;
269         font-weight:500;
270         text-align:center;
271         padding:0em 0em 0em;
272
273 }
274
275 .tab {
276         border-top: 1px solid #cccccc;
277         border-left: 1px solid #cccccc;
278         border-right: 1px solid #cccccc;
279         border-bottom:0;
280         text-align: center;
281         white-space: nowrap;
282 width:13%;
283 padding:0;
284 margin:0;
285 }
286
287 .buttontab selected {
288         font-family: Helvetica, Arial, Helvetica, sans-serif;
289         border:0;
290         padding-left: 3px;
291         padding-right: 3px;
292         background-color: #FFFFFF;
293         margin: 0px;
294         font-weight:bold;
295         text-align:center;
296         padding:0em 1em 0em;
297         white-space: nowrap;
298         text-decoration:underline;
299 width:12%;
300 }
301 td.selected{
302         width:13%;
303         font-weight: bold;
304         text-align: center;
305         white-space:nowrap;
306         background-color: white;
307         border-top: 1px #B8AE9C solid;
308         border-left: 1px #B8AE9C solid;
309         border-right: 1px #B8AE9C solid;
310         padding-left: 3px;
311         padding-right: 3px;
312
313 }
314 .econtainer{
315         background-color: #fffaf0;
316         border:1px #6F7172 solid;
317         margin-left:.5em;
318 }
319
320 .tab a:link, .etab a:visited {
321         color: black;
322         background-color: white;
323
324 }
325 .tab a:hover {
326         color: black;
327         background-color: white;
328 }
329
330 .etabself {
331         background-color: #6F7172;
332
333         text-align: center;
334         font-weight: bold;
335         padding: 2px;
336 }
337
338
339 .unsaved {
340         color: red;
341         background-color: #FFFDE0;
342         font-weight: bold;
343 }
344 .saved {
345         background-color: #FFFDE0;
346         margin: 10px;
347 }
348
349
350
351 /* the side menu */
352 /* the side menu heading */
353 td.dropdown-heading {
354         background-color: #eeeeee;
355         color: #595241;
356         border: 1px solid #cccccc;
357         font-weight: bold;
358         padding: 2px;
359 }
360
361 td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {
362         text-decoration: none;
363 }
364
365 td.dropdown-heading.closed {
366         border-bottom: 1px solid #ECFEEA;
367 }
368
369 /* the side menu content */
370 td.dropdown {
371         padding: 2px;
372         background-color: white;
373         color: black;
374         border-left: 1px solid #eeeeee;
375         border-right: 1px solid #eeeeee;
376         border-bottom: 1px solid #eeeeee;
377         font-weight: normal;
378 }
379 td.dropdown a, td.dropdown a:visited  {
380         color: #595241;
381         text-decoration: none;
382 }
383 td.dropdown a:hover {
384         color: #595241;
385         text-decoration: underline;
386 }
387 td.dropdown.cell {
388         border-bottom: 0px;
389 }
390 td.dropdown strong {
391         color: #2A6C28;
392 }
393
394 /* added for 1.4.2: */
395 .results {
396         padding-left: 20px;
397 }
398
399 h5.search-results {
400         background-color: #F7F3ED;
401         color: #595241;
402         padding: 1px;
403         margin-bottom: 5px;
404         margin-top: 10px;
405         margin-left: 5px;
406 }
407
408 small.search-info {
409         color: #595241;
410 }
411
412 p.search-description {
413         background-color: #FFFCE5;
414         color: #595241;
415 }
416
417 .test-box {
418         background-color: #F7F3ED;
419         color: #595241;
420         border-left: 1px solid #595241;
421         border-right: 1px solid #595241;
422         border-top: 1px solid #595241;
423         font-weight: bold;
424         padding: 2px;
425 }
426
427 /***************************************************************/
428
429 table.tabbed-table {
430
431         width: 100%;
432         border:1px black solid;
433 }
434 table.tabbed-table th#left-empty-tab {
435         background-color: transparent;
436         width: 15px;
437         border-bottom: 1px solid #B8AE9C;
438 }
439 table.tabbed-table th#right-empty-tab {
440         text-align: right;
441         background-color: transparent;
442         border-bottom: 1px solid #B8AE9C;
443         width: 400px;
444         padding-right: 5px;
445 }
446 table.tabbed-table th#right-empty-tab a {
447         text-decoration: underline;
448 }
449 table.tabbed-table th.tab-spacer {
450         background-color: transparent;
451         width: 5px;
452         border-bottom: 1px solid #B8AE9C;
453 }
454
455 table.tabbed-table th.tab {
456         padding-top: 2px;
457         padding-bottom: 2px;
458         width: 110px;
459         background-color: #E9F4F3;
460         border-bottom: 1px solid #B8AE9C;
461         border-left: 1px solid #B8AE9C;
462         border-top: 1px solid #B8AE9C;
463         border-right: 1px solid #B8AE9C;
464 }
465 table.tabbed-table th.tab:hover {
466         background-color: #ACCFCC;
467 }
468
469 table.tabbed-table th.tab a:focus {
470         color: white;
471 }
472 table.tabbed-table th.selected {
473         padding-top: 2px;
474         padding-bottom: 2px;
475         width: 110px;
476         background-color: #ACCFCC;
477         border-left: 1px solid #B8AE9C;
478         border-top: 1px solid #B8AE9C;
479         border-right: 1px solid #B8AE9C;
480 }
481
482 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
483         color: black;
484         text-decoration: none;
485 }
486
487
488 a#my-start-page {
489         padding: 2px;
490         padding-left: 15px;
491         background-repeat: no-repeat;
492         background-position: 2px 5px;
493 }
494
495 a#back-to {
496         padding-left: 20px;
497         background-image: url(images/back.gif);
498         background-repeat: no-repeat;
499         background-position: 0px 0px;
500 }
501
502 div#breadcrumbs {
503     /* The path bar, including breadcrumbs and add to favorites */
504         clear:both;
505     font-size: 0.85em;
506         padding:3px;
507         float:left;
508 }
509 h2.page-title {
510         clear:right;
511         margin-bottom: 10px;
512         padding:0px;
513 }
514
515 h1 {
516         margin-bottom: 5px;
517 }
518
519
520 div#help {
521         border-left: 1px solid black;
522         border-right: 1px solid black;
523         border-bottom: 1px solid black;
524         padding-left: 5px;
525         padding-right: 5px;
526         padding-bottom: 5px;
527         background-color: #F7F3ED;
528         margin-left: 5px;
529         margin-right: 5px;
530         font-size: small;
531 }
532
533 h3#help-title {
534         margin-left: 5px;
535         margin-right: 5px;
536         border-left: 1px solid black;
537         border-right: 1px solid black;
538         padding: 1px;
539         background-color: #F7F3ED;
540 }
541 .line {
542         border-bottom: 1px solid black;
543 }
544 div#help p {
545         padding: 0px;
546         margin: 0px;
547 }
548
549 div#toctoggle {
550         float: left;
551         padding-left: 10px;
552 }
553
554 h1#section-title {
555         float: left;
556         margin-left:1em;
557 margin-top:-.8em;
558         
559 }
560
561 div#bypass-links{
562         width:3px;
563 }
564
565 div#top-links {
566         float:right;
567         clear:right;
568         height:1.7em;
569         padding-right: 5px;
570         margin-right:20px;
571         margin-top:0em;
572 }
573 div#top-links a:link, div#top-links a:visited {
574         text-decoration:none;
575         margin-left:10px;
576 }
577 div#top-links a:focus{
578         color:black;
579         background-color:#F6EAD6;
580 }
581 #top-links-text{
582         float:right;
583         clear:right;
584         margin-left: .5em;
585         margin-top:.2em;
586         white-space:nowrap;
587         background-color:#eeeeee;
588         border:thin solid #cccccc;
589         border-radius: .3em .3em .3em .3em;
590         -mox-border-radius: ..3em .3em .3em .3em;
591         -moz-box-shadow:.2em .2em .2em #999999;
592          box-shadow: .2em .2em  .2em #999999;
593 }
594 #top-links-jump{
595         float:left;
596         white-space:nowrap;
597         margin-top:.2em;
598         background-color:#eeeeee;
599         padding-right:.5em;
600 }
601
602 #jumpmenu{
603         background-color:#eeeeee;
604         border:thin solid #cccccc;
605         border-radius:.3em .3em .3em .3em;
606         -moz-border-radius:.3em .3em .3em .3em; 
607 }
608 a#editor-link {
609         background-color: #F7F3ED;
610         padding-top: 1px;
611         padding-bottom: 1px;
612         padding-left: 15px;
613         padding-right: 8px;
614         border: 1px solid #cccccc;
615         font-weight: normal;
616         text-decoration: none;
617 }
618
619 a#editor-link:hover {
620         background-color: #F7F3ED;
621         border: 1px solid #B8AE9C;
622 }
623
624 a#editor-link.off {
625         background-image: url(images/pen.gif);
626         background-repeat: no-repeat;
627         background-position: 0px 2px;
628 }
629 a#editor-link.on {
630         background-image: url(images/pen2.gif);
631         background-repeat: no-repeat;
632         background-position: 0px 2px;
633 }
634
635
636 /* for data tables */
637
638 table.data {
639         clear:right;
640         border: 1px solid #cccccc;
641         width: 95%; 
642         margin-left: auto; 
643         margin-right: auto;
644         border-radius:.5em;
645         -moz-border-radius: .5em .5em .5em .5em;
646         padding:.2em
647
648
649 table.data th {
650         background-color: #eeeeee;
651         padding: 3px;
652         white-space: nowrap;
653 }
654
655 table.data th a {
656         color: #595241;
657         padding-right: 15px;
658         margin-right: 15px;
659         background-image: url('images/sort.png');
660         background-repeat: no-repeat;
661         background-position: right;
662 }
663
664 table.data tbody {
665         border-top: 1px solid #B8AE9C;
666         border-bottom: 1px solid #B8AE9C;
667 }
668
669 table.data tbody th {
670         text-align: left;
671         background-color: #F7F3ED;
672         cursor: auto;
673 }
674
675 table.data td {
676         padding: 3px;
677 }
678
679 table.data tbody tr:hover {
680         background-color: #efefef;
681         cursor: pointer;
682 }
683
684 table.data tbody tr.selected {
685         background-color: #E9F4F3;
686         cursor: auto;
687 }
688
689 table.data tfoot {
690         background-color: #F7F3ED;
691 }
692
693 table.data tfoot tr:first-child td {
694         padding: 5px;
695         background-image: url('images/arrow_ltr.gif');
696         background-repeat: no-repeat;
697         background-position: 4px 5px;
698         padding-left: 40px;
699 }
700
701 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
702         border-top: 1px solid #B8AE9C;
703         padding: 5px;
704         background-image: none;
705         padding-left: 0px;
706
707 }
708
709 /*buttons*/
710 table.data tfoot input {
711         background-color: #efefef;
712         font-weight: normal;
713         border:  #AAA  solid 1px;
714 }
715 table.data tfoot input:focus {
716         background-color: #FFDAB9;
717         border:  #AAA  solid 1px;
718
719 }
720
721
722 /* used for static tables with no form elements: */
723 table.data.static tbody tr:hover {
724         background-color: transparent;
725         cursor: auto;
726 }
727
728 /* course browser: */
729
730 div#browse {
731         margin-left: auto; 
732         margin-right: auto; 
733         width: 80%;
734 }
735
736 div.browse-selected {
737         background-image: url('images/side_arrow.gif'); 
738         background-repeat: no-repeat; 
739         padding-left: 9px; 
740         background-position: center left;
741 }
742
743 div.browse-unselected {
744         padding-left: 9px; 
745 }
746
747 ul.browse-list {
748         list-style: none;
749         padding:0px;
750 }
751
752 /* feedback /errors */
753 div#error {
754         width: 50%;
755         margin-left: auto;
756         margin-right: auto;
757         margin-top: 15px;
758         margin-bottom: 15px;
759         border: 1px solid #DD0000;
760         padding: 5px;
761         background-color: #F4DCDC;
762         color: #A50707;
763         background-color: #F4DCDC;
764         padding-left: 25px;
765         font-weight: bold;
766         border-radius: .5em;
767         -moz-border-radius: .5em;
768 }
769 div#error h4 {
770         color: black;
771         margin-left: 0px;
772 }
773
774 div#error ul, div#feedback ul, div#help ul {
775         position: relative;
776         list-style: none;
777         margin-left: 0px;
778         padding-left: 0px;
779 }
780
781 div#error ul li{
782         margin-top: 5px;
783 }
784
785 div#feedback {
786         width: 50%;
787         margin-left: auto;
788         margin-right: auto;
789         margin-top: 15px;
790         margin-bottom: 15px;
791         border: 1px solid #17B506;
792         padding: 5px;
793         background-color: #F2FCF0;
794         color: #595241;
795         font-weight: bold;
796         border-radius: .5em;
797         -moz-border-radius: .5em;
798 }
799
800 div#help {
801         width: 50%;
802         margin-left: auto;
803         margin-right: auto;
804         margin-top: 15px;
805         margin-bottom: 15px;
806         border: 1px solid #ACCFCC;
807         padding: 5px;
808         background-color: #E9F4F3;
809         color: #024C41;
810         border-radius: .5em;
811         -moz-border-radius: .5em;
812 }
813
814 div#info {
815         width: 50%;
816         margin-left: auto;
817         margin-right: auto;
818         margin-top: 15px;
819         margin-bottom: 15px;
820         border: 1px solid #B8AE9C;
821         padding: 5px;
822         background-color: #EFE6FF;
823         color: #595241;
824         font-weight: bold;
825         border-radius: .5em;
826         -moz-border-radius: .5em;
827 }
828
829 div#warning {
830         width: 50%;
831         margin-left: auto;
832         margin-right: auto;
833         margin-top: 15px;
834         margin-bottom: 15px;
835         border: 1px solid #FF8400;
836         padding: 5px;
837         background-color: #FFF6ED;
838         color: #D95900;
839         font-weight: bold;
840         border-radius: .5em;
841         -moz-border-radius: .5em;
842 }
843 acronym {
844         cursor: help;
845 }
846
847 div.news p {
848         margin-left: 10px;
849 }
850 div.news span.date {
851         font-family: Verdana, Helevetica, Arial, sans-serif;
852         color: #B8AE9C; 
853 }
854
855 /* home page links */
856 div.home-link {
857         padding: 2px;
858         float: left;
859         text-align: center;
860         margin: 2px;
861         width: 120px;
862         height: 90px;
863 }
864 div.home-link:hover {
865         padding: 1px;
866         background-color: #F7F3ED;
867         border: 1px solid #afafaf;
868         float: left;
869         text-align: center;
870         margin: 2px;
871 }
872 div.home-link a {
873         text-decoration: none;
874         font-weight: bold;
875 }
876
877 div.home-link img {
878         border: 0px;
879 }
880
881 /* sequence links */
882 div.sequence-links {
883         float:right;
884         margin-top: 10px;
885         padding-right: 5px;
886         padding-top:7px;
887 }
888 div.sequence-links a {
889         text-decoration: none;
890 }
891
892 div.dropdown {
893         width: 200px;
894         padding: 2px;
895         background-color: white;
896         color: black;
897         border-left: 1px solid #ECFEEA;
898         border-right: 1px solid #ECFEEA;
899         border-bottom: 1px solid #ECFEEA;
900         font-weight: normal;
901 }
902
903 div.dropdown-heading {
904         background-color: #ACCFCC;
905         color: #595241;
906         border-left: 1px solid #ECFEEA;
907         border-right: 1px solid #ECFEEA;
908         border-top: 1px solid #ECFEEA;
909         font-weight: bold;
910         padding: 2px;
911 }
912
913 div.required {
914         font-weight: bold;
915         color: red;
916         font-size: large;
917         float: left;
918         position: relative;
919         margin-top: -5px;
920         height: 15px;
921         padding-right: 2px;
922 }
923
924 div#content_text {
925         margin-left: 5px;
926 }
927
928 form {
929         clear: none;
930         display:inline;
931 }
932
933
934 optgroup {
935         font-size: small;
936 }
937
938 /* packing */
939 div.paging {
940         width: 100%;
941         text-align: center;
942         margin: 0.5em auto;
943 }
944 div.paging ul {
945         list-style: none;
946         display: inline;
947         padding: 0px;
948         border: 1px solid #000;
949 }
950 div.paging li { 
951         display: inline; 
952         padding-left: 2px; 
953         padding-right: 2px;
954         padding-top: 0px;
955         padding-bottom: 0px;
956 }
957
958 div.paging li a {
959         text-decoration: none;
960         padding-left: 4px;
961         padding-right: 4px;
962         border-left: 1px solid white;
963         border-right: 1px solid white;
964 }
965
966 div.paging li a:hover, div.paging li a.current {
967         background-color: #F7F3ED;
968         border-left: 1px solid #000;
969         border-right: 1px solid #000;
970 }
971
972 #header{
973         background-image: url('images/pencils_up_top.jpg');
974         background-position: 99% 98%;
975         background-repeat: no-repeat;
976         height : 5em;
977         margin-bottom:-.2em;
978 }
979
980 #header a{
981         font-weight:600;
982 }
983
984
985 #header a:hover {
986         color: #595241;
987         background-color: #F7F3ED;
988 }
989 #tl_corner{
990
991         background-image:url(images/tl_corner.gif);
992         background-position: top left;
993         background-repeat: no-repeat;
994         padding:0;
995 }
996 div.top {
997         /* Top space */
998         background-color: #595241;
999         color: #FFF;
1000         margin: 0;
1001         padding: 0;
1002         padding-top:9px;
1003 }
1004 div.tabs {
1005         /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1006         background-color: transparent;
1007         border-collapse: collapse;
1008         border-bottom: 1px solid #B8AE9C;
1009         padding: 0.5em 0em 0em 2em;
1010         white-space: nowrap;
1011 }
1012
1013 div.tabs a {
1014     /* The normal, unselected tabs. They are all links */
1015         background-color: transparent;
1016         border-color: #B8AE9C;
1017         border-width: 1px; 
1018         border-style: solid solid none solid;
1019         color: #595241;
1020         height: 1.2em;
1021         margin-right: 0.5em;
1022         padding: 0em 2em 0em;
1023     
1024 }
1025
1026 div.tabs a.selected {
1027     /* The selected tab. There's only one of this */
1028         background-color: white;
1029         border-bottom: #B8AE9C 1px solid;
1030         color: #595241;
1031         font-weight: normal;
1032 }
1033
1034 div.tabs a:hover, div.tabs a.active {
1035         background-color: #B8AE9C;
1036         border-bottom: 1px solid #B8AE9C;
1037         color: white;
1038 }
1039 .contentbox{
1040         border-radius:.5em;
1041         -moz-border-radius: 0em 0em .5em .5em;
1042 }
1043
1044 .headingbox{
1045         border-radius:.5em;
1046         -moz-border-radius: .5em .5em 0em 0em;
1047 }
1048 .headingbox a{
1049         color: #A50707;
1050         text-decoration:underline;
1051 }
1052
1053 h4.box {
1054         font-size:0.85em;
1055         padding: 2px;
1056         border-radius: .5em .5em 0em 0em;
1057         -moz-border-radius: .5em .5em 0em 0em;
1058         padding:.2em;
1059         border:1px solid #ccc;
1060         -moz-box-shadow:.2em .2em .2em #999999;
1061     box-shadow: .2em .2em .2em #999999;
1062
1063 }
1064
1065 div.box {
1066         padding: .5em;
1067         background-color: #F5F5F5;
1068         color: black;
1069         font-size:0.85em;
1070         font-weight: normal;
1071         border-radius:.0em .0em .5em .5em;
1072         -moz-border-radius: .0em .0em .5em .5em;
1073         padding:.2em;
1074         border-left:1px solid #ccc;
1075         border-right:1px solid #ccc;
1076         border-bottom:1px solid #ccc;
1077         -moz-box-shadow:.2em .2em .2em #999999;
1078          box-shadow: .2em .2em  .2em #999999;
1079 }
1080
1081 h5.box { 
1082         background-color: #6F7172;
1083         border: 1px solid #B8AE9C;
1084         border-style: solid solid none solid;
1085         color: Black;
1086         padding: 0em 1em 0em 1em;
1087         display: inline;
1088         font-size:  1em;
1089         height: 1em;
1090 }
1091
1092 div.box a:link {
1093         text-decoration: none;
1094 }
1095
1096 div.box a:visited {
1097         color: #2A6C28;
1098         text-decoration: none;
1099 }
1100
1101 div.box a:hover {
1102         text-decoration: underline;
1103 }
1104
1105 .boxDetails {
1106         text-align: right;
1107 }
1108
1109 div.box .content {
1110         padding: 1em;
1111         font-size:  1em;
1112 }
1113
1114 div.box a.close {
1115         float: right;
1116         text-transform: none;
1117         border-left: 1pt solid #B8AE9C;
1118         padding: 0em 0.2em;
1119 }
1120
1121 div.box h1, 
1122 div.box h2, 
1123 div.box h3, 
1124 div.box h4 {
1125         margin: 0;
1126         padding: 0;
1127 }
1128
1129 div.box .even {
1130         background-color: #F7F3ED;
1131 }
1132
1133 div.box .odd {
1134         background-color: transparent;
1135 }
1136
1137
1138 /* users/index.php */
1139
1140 div.course {
1141         position: relative;
1142         width: 25em;
1143         height: 10.5em;
1144         border: rgb(204, 204, 204) 1px solid;
1145         background-color: #F7F7F7;
1146         float: left;
1147         margin: 3px;
1148         padding: 5px;
1149 }
1150
1151 div.course.break {
1152         clear: left;
1153 }
1154
1155 div.course h2 {
1156         border: 0px;
1157         font-weight: normal;
1158         font-size: large;
1159
1160 }
1161
1162 div.course:hover {
1163         background-color:#FBF4E9;
1164         border: #B8AE9C 1px solid;
1165 }
1166
1167 div.course img.icon     {
1168         float: left;
1169         margin: 2px;
1170         height:6.8em;
1171         width:6.8em;
1172         margin-right:5px;
1173 }
1174 img.headicon    {
1175         float:  left;
1176         margin-top:.5em;
1177         margin-left:.5em;
1178         margin-right:.5em;
1179         height:6.45em;
1180         width:6.45em;
1181         vertical-align:top;
1182         text-align: right;
1183         border:1px solid white;
1184 }
1185 div.course div.shortcuts , a {
1186         text-align: right;
1187         text-decoration:none;
1188         clear: left;
1189         vertical-align: middle;
1190 }
1191
1192 div#alternatives_shortcuts {
1193         float: right;
1194         margin: -2em 5pt;
1195 }
1196
1197 fieldset#shortcuts {
1198         float: right;
1199         background-color: #FEFDEF;
1200         border: 1pt solid #B8AE9C;
1201         margin: -5pt 5pt 5pt 5pt;
1202         padding-right: 10pt;
1203         padding-bottom: 5pt;
1204         padding-left: 10pt;
1205 }
1206
1207 fieldset {
1208         margin-bottom: 10pt;
1209         border-radius: .5em .5em .5em .5em;;
1210         -moz-border-radius: .5em .5em .5em .5em;
1211         padding:.2em
1212 }
1213 div#shortcuts{
1214         border-left:thin solid #cccccc;
1215         border-right:thin solid #cccccc;
1216         border-bottom:thin solid #cccccc;
1217         border-radius: 0em 0em .5em .5em;;
1218         -moz-border-radius: 0em 0em .5em .5em;
1219         float:right;
1220         width:12em;
1221         margin-right:2em;
1222         padding:.1em;
1223 }
1224 #shortcuts legend {
1225         border-radius:.5em;
1226         -moz-border-radius: .5em .5em .5em .5em;
1227         padding:.2em
1228 }
1229 #shortcuts ul {
1230         position: relative;
1231         margin-top: 0pt;
1232         margin-bottom: 0pt;
1233         margin-left: 0pt;
1234         list-style-type:  none;
1235         padding-left: 0pt; 
1236 }
1237 #shortcuts li{
1238         display: inline;
1239 }
1240 a#guide {
1241         background-image: url('images/help.png'); background-repeat: no-repeat; background-position: 2px 2px;
1242         padding: 3px 10px 5px 30px;
1243         text-decoration:none;
1244         font-size:0.85em;
1245         float:right;
1246
1247 }
1248 div#guide_box{
1249         border-left:thin solid #cccccc;
1250         border-right:thin solid #cccccc;
1251         border-bottom:thin solid #cccccc;
1252         border-radius: 0em 0em .5em .5em;;
1253         -moz-border-radius: 0em 0em .5em .5em;
1254         float:right;
1255         margin-right:2em;
1256         padding-left:.1em;
1257 }
1258
1259 div#content-text {
1260         padding-right: 5pt;
1261         line-height:150%;
1262 }
1263
1264 div#content-text li {
1265         margin-left: 15pt;
1266 }
1267
1268 div#content-test {      
1269         float: left;
1270         margin-top: 2em;
1271         padding-right: 5pt;
1272         width: 80%;
1273 }
1274 div#content-test ol{    
1275         margin-right: 5pt;;     
1276 }
1277
1278 div#content-test ol ul li{
1279         list-style: none;
1280         padding: 0px 2px 0px 15px;
1281         margin-bottom: 1px; 
1282         line-height: 200%; 
1283         background-color: #fdfdfd; 
1284         border-bottom: 1px solid #efefef; 
1285         border: 1px solid #eeeeff;
1286 }
1287
1288 div#content-info {
1289         margin: 5pt;
1290         font-size: small;
1291         color: #b8ae9c;
1292         clear: both;
1293 }
1294
1295 div#container {
1296         text-align: left;
1297         margin: 0px auto;
1298         padding: 0px;
1299         border:0;
1300         width: 95%;
1301         border:1px solid #cccccc;
1302         border-radius: .5em .5em .5em .5em;
1303         -moz-border-radius: .5em .5em .5em .5em;
1304         -moz-box-shadow:.2em .2em .2em #999999;
1305          box-shadow: .2em .2em  .2em #999999;
1306         padding:.2em
1307 }
1308
1309 div#menutoggle{
1310         text-align: right; 
1311         padding-bottom: 10px; 
1312         padding-right: 10px; 
1313         float: left; 
1314         margin-top: 10px; 
1315         padding-right: 5px; 
1316         font-size:0.95em;
1317 }
1318
1319
1320 /* login page */
1321 div.column {
1322         float: left;
1323         width: 45%;
1324         margin: 5px;
1325         min-width: 170px;
1326 }
1327
1328 div.column h3 {
1329         background-color: #F6EAD6;
1330         border-bottom: .05em solid #6F7172;
1331         font-size: small;
1332         display:block;
1333         color:black;
1334         font-weight:600;        
1335         padding-left:0.5em;
1336 }
1337
1338 div.insidecol {
1339         min-height: 170px;
1340         height: 170px;
1341         padding:5px;
1342 }
1343
1344
1345 /* index page */
1346 ul#home-links, ul#home-detail-links {
1347         list-style: none;
1348 }
1349 ul#home-links li {
1350         
1351         display: inline;
1352         float: left;
1353         padding: 0.8em;
1354         text-align: center;
1355         margin: 0.1em;
1356         width: 8.5em;
1357         height: 7.0em;
1358         padding-left:0px;
1359
1360 }
1361 ul#home-links li a {
1362         text-decoration: none;
1363         border: 1px transparent;
1364         font-weight: bold;
1365 }
1366 ul#home-links li a img {
1367         border: 0px;
1368         display: block;
1369         padding-left:25px;
1370 }
1371
1372
1373 /* tree */
1374 .img-size-tree {
1375         vertical-align: middle;
1376         margin-top: 0px;
1377         padding:0;
1378         height:1.45em;
1379         width:1.5em;
1380 }
1381 /* profile page */
1382
1383 dl#public-profile {
1384         width: 100%;
1385         
1386 }
1387 dl#public-profile dt {
1388         float: left;
1389         font-weight: bold;
1390         width: 30%;
1391         border-right: 1px solid #F7F3ED;
1392         padding: 5px 5px 5px 0px;
1393         vertical-align: middle;
1394         margin-right: 5px;
1395 }
1396 dl#public-profile dd {
1397         margin-bottom: 5px;
1398         padding: 5px 0px 5px 5px;
1399 }
1400
1401 div.social-right{
1402         width:65%;
1403         float:left;
1404         clear:right;
1405         margin-left:.5em;
1406 }
1407 div.social-left{
1408         width:29%;
1409         margin-left:.5em;
1410         float:left;
1411 }
1412 div.social-wrapper{
1413         border-radius:.5em;
1414         -moz-border-radius: .5em .5em 0em 0em;
1415 }
1416
1417
1418 /* floating layout */
1419 #contentwrapper{
1420         float: left;
1421         width: 100%;
1422 }
1423 #contentcolumn {
1424         margin-left: 0.5em;
1425         padding-right: 5px;
1426 }
1427 #contentcolumn_shiftright {
1428         margin-left: 19em;
1429 }
1430
1431 #leftcolumn{
1432         float: left;
1433         width: 17em;
1434         margin-left: 5px;
1435         margin-top:-10px;
1436 }
1437
1438 #footer{
1439         clear: left;
1440         width: 100%;
1441         text-align: center;
1442         padding: 4px 0px;
1443 }
1444
1445 /** forum stuff **/
1446 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1447 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1448 #forum-thread li.odd { background-color: #fff; }
1449 div.forum-post-author { float:left; width:150px; padding:8px 10px; }
1450 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; } 
1451 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1452 div.forum-post-content { margin-left: 150px; padding: 5px 0px 18px 18px;}
1453 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1454 div.forum-post-ctrl { float: right; padding-right: 5px; color: #a1a1a1;}
1455 div.forum-post-ctrl a { text-decoration: none; }
1456 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 3px; }
1457 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1458 div.forum-post-content div.body p { margin-bottom:1em; }
1459 div.forum-paginator{border:1px #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1460 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1461
1462
1463
1464 /** inbox stuff - reuses some of the forum layout **/
1465 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1466
1467
1468 /* Top navigation tabs / list */
1469 div#topnavlistcontainer {
1470         background-image: url('images/pencils_up_bottom.jpg');
1471         background-position: 99% 0%;
1472         background-repeat: no-repeat;
1473         height:1.9em;
1474         margin-top: .1em;
1475         border-bottom:1px solid #cccccc;
1476 }
1477
1478 ul#topnavlist {
1479         padding-top: 2px;
1480         margin-top: 2px;
1481 }
1482
1483 ul#topnavlist li {
1484         white-space: nowrap;
1485         list-style: none;
1486         display: inline-block;
1487         height:1.3em;
1488         margin-top:.1em;
1489         clear:both;
1490         -moz-box-shadow:.2em .0em .4em #999999;
1491         box-shadow: .2em .2em .2em #999999;
1492 }
1493
1494 ul#topnavlist li a:hover, ul#topnavlist li a:focus, ul#topnavlist li a.active {
1495         background-color: #E6E6E6;
1496         color: black;
1497         text-decoration:none;
1498         border-radius: .5em .5em 0em 0em;
1499         -moz-border-radius: .5em .5em 0em 0em;
1500         padding: .2em 2em .2em;
1501         border-bottom: 1px solid #E6E6E6;
1502
1503 }
1504
1505 ul#topnavlist li a {
1506     /* The normal, unselected tabs. They are all links */
1507         color: #555;
1508         font-weight:bold;
1509         height: 1.5em;
1510         border-top:1px solid #ccc;
1511         border-left:1px solid #ccc;
1512         border-right:1px solid #ccc;
1513         text-decoration:underline;
1514         background-color:white;
1515         border-radius: .5em .5em 0em 0em;
1516         -moz-border-radius: .5em .5em 0em 0em;
1517
1518         padding: .2em 2em .2em;
1519
1520 }
1521
1522
1523 ul#topnavlist li a.selected {
1524     /* The selected tab. There's only one of these */
1525         color: #555;
1526         font-weight: normal;
1527         border-radius:.5em;
1528         -moz-border-radius: .5em .5em 0em 0em;
1529         padding: .2em 2em .2em
1530 }
1531
1532 ol#tools>li:hover {
1533         border: 1px solid #e0e0e0;
1534         background-color: #efefef; 
1535 }
1536
1537 /*  tool list on admin home and manage screens  */
1538  li.top-tool { 
1539         list-style: none;
1540         padding: 2px 2px 2px 15px;
1541         margin-bottom: 5px; 
1542         line-height: 200%; 
1543         background-color: #fdfdfd; 
1544         border-bottom: 1px solid #efefef; 
1545         border: 1px solid #eeeeff;}
1546
1547 li.top-tool a {  font-weight: bold; } 
1548
1549 li.child-tool a { 
1550         font-size: x-small;
1551         font-weight: normal; 
1552 }
1553  
1554 ul.child-top-tool {
1555         margin-top: -5px;
1556         padding-left: 0px;
1557         margin-left: 0px;
1558         display: inline;
1559 }
1560 ul.child-top-tool:before {
1561         content: " : ";
1562 }
1563
1564 li.child-tool {
1565         display: inline;
1566         margin-right: 5px;
1567         font-size: x-small;
1568 }
1569
1570 /* to modify  tool icons on the course home page */
1571 /*
1572 #icon-color-filter{
1573         width:3.9em;
1574         height:3.85em;
1575         background-color:#000000;
1576         -moz-opacity:0.5;
1577           filter:alpha(opacity=10);
1578         opacity:.10;
1579         margin-top:-3.85em;
1580         margin-left:1.90em;
1581
1582 }
1583 */
1584 .img-size-home {
1585         height:3.85em;
1586         width:3.9em;
1587 }
1588
1589 /* browse courses */
1590 div.browse-course {
1591         width: 28em;
1592         padding-bottom: 10px;
1593         background-color: #fffaf0;
1594         border:1px #6F7172 solid;
1595         font-size:9pt;
1596         min-height:18em;
1597         margin:auto;
1598         margin-left:1em;
1599         margin-top:1em;
1600 }
1601
1602 dl.browse-course {
1603         width: 90%;
1604         padding-bottom: 10px;
1605         background-color: #fffaf0;
1606         margin:auto;
1607         margin-left:1em;
1608 }
1609 dl.browse-course dt {
1610         float: left;
1611         font-weight: bold;
1612         width: 25%;
1613         text-align: right;
1614         clear: left;
1615         padding: 5px 10px 5px 0px;
1616         vertical-align: middle;
1617 }
1618 dl.browse-course dd {
1619         margin-bottom: 5px;
1620         clear: right;
1621         padding: 5px 0px 5px 10px;
1622         margin-left: 26%;
1623
1624 }
1625 /*  form fields grouping for WCAG 2.0 conformance*/
1626 fieldset.group_form{
1627         width:90%;
1628         margin:.5em;
1629         border:1px #6D7B8D solid;
1630         min-height: 170px;
1631         padding:.5em;
1632 }
1633
1634 legend.group_form{
1635         border:1px #6D7B8D solid;
1636         background-color: #EEEEEE;
1637         font-weight: 600;
1638         color: black;
1639         padding-left: 1em;
1640         padding-right: 1em;
1641         border-radius:.2em;
1642         -moz-border-radius: .2em .2em .2em .2em;
1643 }
1644 /* file storage */
1645
1646 #fsfloat1{
1647         float:right;
1648 }
1649 #fsfloat2{
1650         float:right;
1651         width:48%;
1652 }
1653
1654
1655 /* highlight active links for WCAG 2.0 conformance */
1656 a:active,a:hover,a:focus{
1657         background-color:#F6EAD6;
1658         color:#000000;
1659 }
1660
1661
1662 /* menu align right layout, uncomment to enable */
1663
1664 /*
1665 h2.page-title {
1666     clear:left
1667 }
1668 h2, h3, h4, h5, h6 {
1669         clear: left;
1670 }
1671 #contentcolumn_shiftright {
1672     margin-right: 17em;
1673 margin-left:1em;
1674 margin-top:1em;
1675 }
1676 #leftcolumn{
1677     float: right;
1678 }
1679 #home-links{
1680 clear:left;
1681 }
1682 table.data {
1683         clear:left;
1684 }
1685 div#menutoggle{
1686         float: right; 
1687 }
1688 #fsfloat2{
1689         float:left;
1690         width:48%;
1691 }
1692
1693 #fsfloat1{
1694         float:left;
1695 }
1696 */
1697
1698
1699 /*Added by Silvia */
1700 div.column_primary {
1701         float: left;
1702         width: 42%;
1703         margin: 5px;
1704         padding: 0px;
1705         min-width: 170px;
1706 }
1707
1708 div.column_equivalent{
1709         float: left;
1710         width: 52%;
1711         margin-left: 15px;
1712         margin-top: 5px;
1713         margin-right: 5px;
1714         margin-bottom: 5px;
1715         min-width: 170px;
1716         padding: 5px;
1717         border: 1px solid #EEE;
1718         background-color: #FFF;
1719 }
1720
1721 div.resource_box{
1722         border: 1px solid #aaa;
1723         width: 95%;
1724         margin: 5px;
1725         padding: 5px;
1726         min-width: 150px;
1727         background-color: #eee;
1728 }
1729
1730 h2.alternatives_to{
1731         margin-top: 12px;
1732         font-size: 90%;
1733         color: #A50707;
1734 }
1735
1736 div.alternative_box{
1737         border: 1px solid #ddd;
1738         margin: 5px;
1739         padding: 5px;
1740         min-width: 150px;
1741         background-color: #fff;
1742 }
1743
1744 div.alternative_box legend {
1745         color: #000;
1746 }
1747
1748 div.resource_box legend {
1749         color: #000;
1750 }
1751
1752 label.primary a{
1753         color: #A50707;
1754         font-weight: bolder;
1755         background-color: white;
1756 }
1757
1758 /* format of "table of contents" on content page */
1759 #toc a          { display:block; margin:3px; }
1760 #toc .h2                { padding:0 0 0 10px;}
1761 #toc .h3                { padding:0 0 0 30px;}
1762 #toc .h4                { padding:0 0 0 40px; }
1763 #toc .h5                { padding:0 0 0 50px; }
1764 #toc .h6                { padding:0 0 0 60px; }
1765
1766 fieldset#toc {
1767         background-color: #FEFDEF;
1768         border: 1pt solid #B8AE9C;
1769         width:50%;
1770 }
1771
1772 #side-menu{
1773          overflow:hidden; 
1774          width:18em;
1775          padding-right:.3em;
1776          padding-bottom:.3em;
1777          
1778 }
1779
1780 /* cleans up glossary question mark line spacing*/
1781 sup{
1782         border: 1pt solid #B8AE9C;
1783         vertical-align:bottom;
1784         margin-top: 1em;
1785 }
1786
1787 /* jQuery tooltip styles */
1788 #tooltip{
1789         position:absolute;
1790         z-index:3000;
1791         border:3px solid #111;
1792         background-color:#eeeeee;
1793         padding:5px;
1794 }
1795 #tooltip h3,#tooltip div{
1796         margin:0;
1797 }
1798
1799 /* style for home page modules "detail view" */
1800
1801 div.home_box {
1802         width: 29em;
1803         height: 150px;  
1804         padding-top: 15px;
1805         float: left;
1806 }
1807
1808 .outside_box{
1809         border:1px solid #cccccc;
1810         background: #eeeeee;
1811         padding:.2em;
1812         margin-left:.4em;
1813         width:26em;
1814         height:9.8em;
1815         border-radius:.5em;
1816         -moz-border-radius:.3em .3em .3em .3em;
1817         border-radius: 3em 3em .3em .3em;
1818     -moz-box-shadow:.2em .2em .2em #999999;
1819     box-shadow: .2em .2em .2em #999999;
1820         padding:.2em;
1821 }
1822
1823 .inside_box{
1824         border:1px solid #cccccc;
1825         background: #ffffff;
1826         padding:.3em;
1827         width:95%;
1828         margin:auto;
1829         height:52%;
1830         margin-bottom:.2em;
1831         font-size:10pt;
1832         border-radius:.5em;
1833         -moz-border-radius:.5em;
1834         padding:.2em;
1835 }
1836 .details_or{
1837         width:28.8em;
1838         height:9.8em;
1839         margin:0;
1840 }
1841 .details_ol{
1842
1843         height:9.8em;
1844         margin:0px;
1845         width:.45em;
1846         background-position: top left;
1847         background-repeat:no-repeat;
1848 }
1849 .details_ir{
1850         width:.5em;
1851         height:100%;
1852         float:right;
1853 }
1854 .details_il{
1855         height:100%;
1856         float:left;
1857 }
1858 .home-title{
1859         font-size:10pt;
1860         font-weight:bold;
1861 }
1862 .buttonbox{
1863         float:right;
1864 }
1865 .details_text{
1866         margin-left:1em;
1867 }
1868 .draggable_selected {
1869         background-color: transparent;
1870         cursor: move;
1871 }
1872         
1873 div#subnavlistcontainer {
1874         width:95%;
1875         margin:auto;
1876         height:auto;
1877
1878 }
1879 div#subnavbacktopage {
1880         padding-top:5px;
1881         padding-left:20px;
1882         float:left;
1883 }
1884
1885 div.toolcontainer{
1886         width:95%;
1887         margin:auto;
1888         border:1px solid #e8e8e8;
1889         padding-top:1em;
1890         padding-bottom:1em;
1891         border-radius:.5em;
1892         -moz-border-radius: .5em .5em .5em .5em;
1893 }
1894
1895 ul#subnavlist {
1896         padding-top: 5px;
1897         margin-top: 0px;
1898         font-family: Verdana,Helvetica,Arial,serif;
1899         margin-bottom:0em;
1900
1901 }
1902
1903 ul#subnavlist li {
1904         background-color: #FFFFFF;
1905         list-style: none;
1906         display: inline-block;
1907         font-weight:700;
1908         text-align:center;
1909         border:1px solid #cccccc;
1910
1911         border-radius: .3em .3em 0em 0em;
1912         -moz-border-radius: .3em .3em 0em 0em;
1913 height:1.1em;   
1914         -moz-box-shadow:.1em .0em .1em #999999;
1915     box-shadow: .2em .0em .2em #999999;
1916         padding: .1em .5em .1em .5em ;
1917 }
1918
1919 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active,            ul#subnavlist li:hover{
1920         color: black;
1921         text-decoration:none;
1922         background-color: #E6E6E6;
1923 }
1924
1925 ul#subnavlist li a {
1926     /* The normal, unselected tabs. They are all links */
1927         color: #555;
1928         height: 1.5em;
1929         text-decoration:underline;
1930         font-weight:500;
1931 }
1932
1933 div.menuedit{
1934         float:right;
1935         margin-top:-1.2em;
1936         border:1px solid #cccccc;
1937 }
1938 /* NEW IN ATUTOR 2.0 */
1939 /* alternate colours in the My Course list */
1940 tr.even {
1941     background-color: #F7F3ED;
1942 }
1943
1944 tr.odd {
1945     background-color: transparent;
1946 }
1947
1948 /* Content editor wrapper div */
1949 .editor_wrapper{
1950         border:1px solid #cccccc;
1951         border-radius:.5em;
1952         -moz-border-radius: .5em .5em .5em .5em;
1953         padding: .1em .5em .1em .5em ;
1954 }
1955 /* Content editor tabs */
1956 .editor_buttontab {
1957         color:#555;
1958         font-size:10pt;
1959         white-space: nowrap;
1960         background-color: #FFFDE0;
1961         margin: 0px;
1962         border:0;
1963         font-weight:500;
1964         text-align:center;
1965         padding:0em 0em 0em;
1966         border-radius:.3em;
1967         -moz-border-radius: .3em .3em .3em .3em;
1968
1969 }
1970 .editor_tab{
1971         border-top: 1px solid #cccccc;
1972         border-left: 1px solid #cccccc;
1973         border-right: 1px solid #cccccc;
1974         border-bottom:0;
1975         margin-bottom:.5em;
1976         text-align: center;
1977         white-space: nowrap;
1978         width:13%;
1979         padding:0;
1980         background-color: #FFFDE0;
1981         border-radius:.3em;
1982         -moz-border-radius: .3em .3em 0em 0em;
1983         padding: 0em .2em 0em .2em ;
1984 }
1985 .editor_tab_selected{
1986         border-top: 1px solid #cccccc;
1987         border-left: 1px solid #cccccc;
1988         border-right: 1px solid #cccccc;
1989         border-bottom:0;
1990         padding-left: 3px;
1991         padding-right: 3px;
1992         background-color: #eeeeee;
1993         margin: 0px;
1994         font-weight:bold;
1995         text-align:center;
1996         padding:1em 1em 1em;
1997         white-space: nowrap;
1998         text-decoration:none;
1999         width:15%;
2000         padding:0em 0em 0em;
2001         border-radius:.3em;
2002         -moz-border-radius: .3em .3em 0em 0em;
2003 }
2004
2005 /* 1pxgs current box on My Start */
2006 .current_box{
2007         float:left;
2008         margin-left:1em;
2009         width:30%; 
2010         padding:.5em;
2011         border: 1px solid #cccccc;
2012         border-radius: .5em .5em .5em .5em;
2013         -moz-border-radius: .5em .5em .5em .5em;
2014         -moz-box-shadow:.2em .2em .2em #999999;
2015          box-shadow: .2em .2em  .2em #999999;
2016 }
2017
2018 ul.current_list{
2019       line-height:2em; 
2020       list-style-type:none;
2021       margin-left:-3em;
2022 }
2023 .current_list img{
2024       vertical-align:middle;
2025 }
2026
2027 .logoutbar{
2028       background-color:#E6E6E6; 
2029       font-size:0.85em; 
2030       padding-top: 2px; 
2031       border-bottom:1px solid #cccccc; 
2032       height:2em;
2033       text-align:right;
2034       padding-right:1em;
2035 }
2036
2037 .select {
2038       margin-left: .2em;
2039       background-color:#eeeeee;         
2040       border: 1px solid #cccccc;
2041       padding-right:.1em;
2042 }
2043
2044 /* Preference Editor tabs */
2045 /* Preferences tabs */
2046 table.etabbed-table     {
2047         float:left;
2048         padding-left:5em;
2049         font-size:10pt;
2050
2051
2052 }
2053 .prefs-tab-spacer {
2054         background-color: transparent;
2055         width: 5px;
2056 }
2057 .prefs_buttontab {
2058         color:#555;
2059         font-size:10pt;
2060         white-space: nowrap;
2061         background-color: #ffffff;
2062         margin: 0px;
2063         border:0;
2064         font-weight:500;
2065         padding:0em 0em 0em;
2066         border-radius:.3em;
2067         -moz-border-radius: .3em .3em .3em .3em;
2068
2069 }
2070 .prefs_tab{
2071         border-top: 1px solid #cccccc;
2072         border-left: 1px solid #cccccc;
2073         border-right: 1px solid #cccccc;
2074         text-align: center;
2075         white-space: nowrap;
2076         margin-left:2em;
2077         background-color: #FFFFFF;
2078         border-radius:.3em;
2079         -moz-border-radius: .3em .3em 0em 0em;
2080         padding: 0em .2em 0em .2em ;
2081         }
2082         
2083 .prefs_buttontab:hover, .prefs_tab:hover {
2084         background-color: #eeeeee;
2085 }
2086 .prefs_tab_selected{
2087         border-top: 1px solid #cccccc;
2088         border-left: 1px solid #cccccc;
2089         border-right: 1px solid #cccccc;
2090         border-bottom:0;
2091         background-color: #eeeeee;
2092         margin: 0px;
2093         font-weight:bold;
2094         text-align:center;
2095         padding: 0em .2em 0em .2em ;
2096         white-space: nowrap;
2097         text-decoration:none;
2098         border-radius:.3em;
2099         -moz-border-radius: .3em .3em 0em 0em;
2100 }
2101
2102 .admin_container{
2103         border:1px solid #cccccc;
2104         border-radius:.5em;
2105         -moz-border-radius:.5em;
2106
2107 }
2108
2109 .wizscreen{
2110         background-color:#ffffff;
2111         padding:2em;
2112         line-height:2em;
2113 }
2114
2115 .wizscreen > legend{
2116         padding-left:2em;
2117         padding-right:2em;
2118         border:1px solid black;
2119         background-color:#ffffff;
2120         color:#0000FF;
2121         font-weight:bold;
2122 }
2123
2124 .wizscreen .buttons {
2125     padding-top: 2em;
2126 }
2127
2128 .wizscreen .button {
2129     margin: 0em 0.25em;
2130 }
2131
2132 .navlist{
2133         list-style: none;
2134         display: inline;
2135 }
2136 .crumbcontainer{
2137         padding:0;
2138         width:100%;
2139         height:2.5em;
2140 }
2141 #course_title_container{
2142         background-color:#ffffff;
2143         float:left;
2144         clear:both;
2145         white-space:pre-line;
2146         position:relative; 
2147         left:1em;
2148         margin-top:.5em;
2149 }
2150 #my_courses_container{
2151           width:58%; 
2152           margin:auto;
2153           border:none;
2154           float:left;
2155           border-radius: .5em .5em .5em .5em;
2156         -moz-border-radius: .5em .5em .5em .5em;
2157         -moz-box-shadow:.2em .2em .2em #999999;
2158          box-shadow: .2em .2em  .2em #999999;
2159 }
2160 .shortcut_icon{
2161 border:0;
2162 vertical-align:middle;
2163
2164 }