1. modify <div class="required"...> to <span class="required"...>.
[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 .required {
914         font-weight: bold;
915         color: red;
916         padding-right: 2px;
917 }
918
919 div#content_text {
920         margin-left: 5px;
921 }
922
923 form {
924         clear: none;
925         display:inline;
926 }
927
928
929 optgroup {
930         font-size: small;
931 }
932
933 /* packing */
934 div.paging {
935         width: 100%;
936         text-align: center;
937         margin: 0.5em auto;
938 }
939 div.paging ul {
940         list-style: none;
941         display: inline;
942         padding: 0px;
943         border: 1px solid #000;
944 }
945 div.paging li { 
946         display: inline; 
947         padding-left: 2px; 
948         padding-right: 2px;
949         padding-top: 0px;
950         padding-bottom: 0px;
951 }
952
953 div.paging li a {
954         text-decoration: none;
955         padding-left: 4px;
956         padding-right: 4px;
957         border-left: 1px solid white;
958         border-right: 1px solid white;
959 }
960
961 div.paging li a:hover, div.paging li a.current {
962         background-color: #F7F3ED;
963         border-left: 1px solid #000;
964         border-right: 1px solid #000;
965 }
966
967 #header{
968         background-image: url('images/pencils_up_top.jpg');
969         background-position: 99% 98%;
970         background-repeat: no-repeat;
971         height : 5em;
972         margin-bottom:-.2em;
973 }
974
975 #header a{
976         font-weight:600;
977 }
978
979
980 #header a:hover {
981         color: #595241;
982         background-color: #F7F3ED;
983 }
984 #tl_corner{
985
986         background-image:url(images/tl_corner.gif);
987         background-position: top left;
988         background-repeat: no-repeat;
989         padding:0;
990 }
991 div.top {
992         /* Top space */
993         background-color: #595241;
994         color: #FFF;
995         margin: 0;
996         padding: 0;
997         padding-top:9px;
998 }
999 div.tabs {
1000         /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1001         background-color: transparent;
1002         border-collapse: collapse;
1003         border-bottom: 1px solid #B8AE9C;
1004         padding: 0.5em 0em 0em 2em;
1005         white-space: nowrap;
1006 }
1007
1008 div.tabs a {
1009     /* The normal, unselected tabs. They are all links */
1010         background-color: transparent;
1011         border-color: #B8AE9C;
1012         border-width: 1px; 
1013         border-style: solid solid none solid;
1014         color: #595241;
1015         height: 1.2em;
1016         margin-right: 0.5em;
1017         padding: 0em 2em 0em;
1018     
1019 }
1020
1021 div.tabs a.selected {
1022     /* The selected tab. There's only one of this */
1023         background-color: white;
1024         border-bottom: #B8AE9C 1px solid;
1025         color: #595241;
1026         font-weight: normal;
1027 }
1028
1029 div.tabs a:hover, div.tabs a.active {
1030         background-color: #B8AE9C;
1031         border-bottom: 1px solid #B8AE9C;
1032         color: white;
1033 }
1034 .contentbox{
1035         border-radius:.5em;
1036         -moz-border-radius: 0em 0em .5em .5em;
1037 }
1038
1039 .headingbox{
1040         border-radius:.5em;
1041         -moz-border-radius: .5em .5em 0em 0em;
1042 }
1043 .headingbox a{
1044         color: #A50707;
1045         text-decoration:underline;
1046 }
1047
1048 h4.box {
1049         font-size:0.85em;
1050         padding: 2px;
1051         border-radius: .5em .5em 0em 0em;
1052         -moz-border-radius: .5em .5em 0em 0em;
1053         padding:.2em;
1054         border:1px solid #ccc;
1055         -moz-box-shadow:.2em .2em .2em #999999;
1056     box-shadow: .2em .2em .2em #999999;
1057
1058 }
1059
1060 div.box {
1061         padding: .5em;
1062         background-color: #F5F5F5;
1063         color: black;
1064         font-size:0.85em;
1065         font-weight: normal;
1066         border-radius:.0em .0em .5em .5em;
1067         -moz-border-radius: .0em .0em .5em .5em;
1068         padding:.2em;
1069         border-left:1px solid #ccc;
1070         border-right:1px solid #ccc;
1071         border-bottom:1px solid #ccc;
1072         -moz-box-shadow:.2em .2em .2em #999999;
1073          box-shadow: .2em .2em  .2em #999999;
1074 }
1075
1076 h5.box { 
1077         background-color: #6F7172;
1078         border: 1px solid #B8AE9C;
1079         border-style: solid solid none solid;
1080         color: Black;
1081         padding: 0em 1em 0em 1em;
1082         display: inline;
1083         font-size:  1em;
1084         height: 1em;
1085 }
1086
1087 div.box a:link {
1088         text-decoration: none;
1089 }
1090
1091 div.box a:visited {
1092         color: #2A6C28;
1093         text-decoration: none;
1094 }
1095
1096 div.box a:hover {
1097         text-decoration: underline;
1098 }
1099
1100 .boxDetails {
1101         text-align: right;
1102 }
1103
1104 div.box .content {
1105         padding: 1em;
1106         font-size:  1em;
1107 }
1108
1109 div.box a.close {
1110         float: right;
1111         text-transform: none;
1112         border-left: 1pt solid #B8AE9C;
1113         padding: 0em 0.2em;
1114 }
1115
1116 div.box h1, 
1117 div.box h2, 
1118 div.box h3, 
1119 div.box h4 {
1120         margin: 0;
1121         padding: 0;
1122 }
1123
1124 div.box .even {
1125         background-color: #F7F3ED;
1126 }
1127
1128 div.box .odd {
1129         background-color: transparent;
1130 }
1131
1132
1133 /* users/index.php */
1134
1135 div.course {
1136         position: relative;
1137         width: 25em;
1138         height: 10.5em;
1139         border: rgb(204, 204, 204) 1px solid;
1140         background-color: #F7F7F7;
1141         float: left;
1142         margin: 3px;
1143         padding: 5px;
1144 }
1145
1146 div.course.break {
1147         clear: left;
1148 }
1149
1150 div.course h2 {
1151         border: 0px;
1152         font-weight: normal;
1153         font-size: large;
1154
1155 }
1156
1157 div.course:hover {
1158         background-color:#FBF4E9;
1159         border: #B8AE9C 1px solid;
1160 }
1161
1162 div.course img.icon     {
1163         float: left;
1164         margin: 2px;
1165         height:6.8em;
1166         width:6.8em;
1167         margin-right:5px;
1168 }
1169 img.headicon    {
1170         float:  left;
1171         margin-top:.5em;
1172         margin-left:.5em;
1173         margin-right:.5em;
1174         height:6.45em;
1175         width:6.45em;
1176         vertical-align:top;
1177         text-align: right;
1178         border:1px solid white;
1179 }
1180 div.course div.shortcuts , a {
1181         text-align: right;
1182         text-decoration:none;
1183         clear: left;
1184         vertical-align: middle;
1185 }
1186
1187 div#alternatives_shortcuts {
1188         float: right;
1189         margin: -2em 5pt;
1190 }
1191
1192 fieldset#shortcuts {
1193         float: right;
1194         background-color: #FEFDEF;
1195         border: 1pt solid #B8AE9C;
1196         margin: -5pt 5pt 5pt 5pt;
1197         padding-right: 10pt;
1198         padding-bottom: 5pt;
1199         padding-left: 10pt;
1200 }
1201
1202 fieldset {
1203         margin-bottom: 10pt;
1204         border-radius: .5em .5em .5em .5em;;
1205         -moz-border-radius: .5em .5em .5em .5em;
1206         padding:.2em
1207 }
1208 div#shortcuts{
1209         border-left:thin solid #cccccc;
1210         border-right:thin solid #cccccc;
1211         border-bottom:thin solid #cccccc;
1212         border-radius: 0em 0em .5em .5em;;
1213         -moz-border-radius: 0em 0em .5em .5em;
1214         float:right;
1215         width:12em;
1216         margin-right:2em;
1217         padding:.1em;
1218 }
1219 #shortcuts legend {
1220         border-radius:.5em;
1221         -moz-border-radius: .5em .5em .5em .5em;
1222         padding:.2em
1223 }
1224 #shortcuts ul {
1225         position: relative;
1226         margin-top: 0pt;
1227         margin-bottom: 0pt;
1228         margin-left: 0pt;
1229         list-style-type:  none;
1230         padding-left: 0pt; 
1231 }
1232 #shortcuts li{
1233         display: inline;
1234 }
1235 a#guide {
1236         background-image: url('images/help.png'); background-repeat: no-repeat; background-position: 2px 2px;
1237         padding: 3px 10px 5px 30px;
1238         text-decoration:none;
1239         font-size:0.85em;
1240         float:right;
1241
1242 }
1243 div#guide_box{
1244         border-left:thin solid #cccccc;
1245         border-right:thin solid #cccccc;
1246         border-bottom:thin solid #cccccc;
1247         border-radius: 0em 0em .5em .5em;;
1248         -moz-border-radius: 0em 0em .5em .5em;
1249         float:right;
1250         margin-right:2em;
1251         padding-left:.1em;
1252 }
1253
1254 div#content-text {
1255         padding-right: 5pt;
1256         line-height:150%;
1257 }
1258
1259 div#content-text li {
1260         margin-left: 15pt;
1261 }
1262
1263 div#content-test {      
1264         float: left;
1265         margin-top: 2em;
1266         padding-right: 5pt;
1267         width: 80%;
1268 }
1269 div#content-test ol{    
1270         margin-right: 5pt;;     
1271 }
1272
1273 div#content-test ol ul li{
1274         list-style: none;
1275         padding: 0px 2px 0px 15px;
1276         margin-bottom: 1px; 
1277         line-height: 200%; 
1278         background-color: #fdfdfd; 
1279         border-bottom: 1px solid #efefef; 
1280         border: 1px solid #eeeeff;
1281 }
1282
1283 div#content-info {
1284         margin: 5pt;
1285         font-size: small;
1286         color: #b8ae9c;
1287         clear: both;
1288 }
1289
1290 div#container {
1291         text-align: left;
1292         margin: 0px auto;
1293         padding: 0px;
1294         border:0;
1295         width: 95%;
1296         border:1px solid #cccccc;
1297         border-radius: .5em .5em .5em .5em;
1298         -moz-border-radius: .5em .5em .5em .5em;
1299         -moz-box-shadow:.2em .2em .2em #999999;
1300          box-shadow: .2em .2em  .2em #999999;
1301         padding:.2em
1302 }
1303
1304 div#menutoggle{
1305         text-align: right; 
1306         padding-bottom: 10px; 
1307         padding-right: 10px; 
1308         float: left; 
1309         margin-top: 10px; 
1310         padding-right: 5px; 
1311         font-size:0.95em;
1312 }
1313
1314
1315 /* login page */
1316 div.column {
1317         float: left;
1318         width: 45%;
1319         margin: 5px;
1320         min-width: 170px;
1321 }
1322
1323 div.column h3 {
1324         background-color: #F6EAD6;
1325         border-bottom: .05em solid #6F7172;
1326         font-size: small;
1327         display:block;
1328         color:black;
1329         font-weight:600;        
1330         padding-left:0.5em;
1331 }
1332
1333 div.insidecol {
1334         min-height: 170px;
1335         height: 170px;
1336         padding:5px;
1337 }
1338
1339
1340 /* index page */
1341 ul#home-links, ul#home-detail-links {
1342         list-style: none;
1343 }
1344 ul#home-links li {
1345         
1346         display: inline;
1347         float: left;
1348         padding: 0.8em;
1349         text-align: center;
1350         margin: 0.1em;
1351         width: 8.5em;
1352         height: 7.0em;
1353         padding-left:0px;
1354
1355 }
1356 ul#home-links li a {
1357         text-decoration: none;
1358         border: 1px transparent;
1359         font-weight: bold;
1360 }
1361 ul#home-links li a img {
1362         border: 0px;
1363         display: block;
1364         padding-left:25px;
1365 }
1366
1367
1368 /* tree */
1369 .img-size-tree {
1370         vertical-align: middle;
1371         margin-top: 0px;
1372         padding:0;
1373         height:1.45em;
1374         width:1.5em;
1375 }
1376 /* profile page */
1377
1378 dl#public-profile {
1379         width: 100%;
1380         
1381 }
1382 dl#public-profile dt {
1383         float: left;
1384         font-weight: bold;
1385         width: 30%;
1386         border-right: 1px solid #F7F3ED;
1387         padding: 5px 5px 5px 0px;
1388         vertical-align: middle;
1389         margin-right: 5px;
1390 }
1391 dl#public-profile dd {
1392         margin-bottom: 5px;
1393         padding: 5px 0px 5px 5px;
1394 }
1395
1396 div.social-right{
1397         width:65%;
1398         float:left;
1399         clear:right;
1400         margin-left:.5em;
1401 }
1402 div.social-left{
1403         width:29%;
1404         margin-left:.5em;
1405         float:left;
1406 }
1407 div.social-wrapper{
1408         border-radius:.5em;
1409         -moz-border-radius: .5em .5em 0em 0em;
1410 }
1411
1412
1413 /* floating layout */
1414 #contentwrapper{
1415         float: left;
1416         width: 100%;
1417 }
1418 #contentcolumn {
1419         margin-left: 0.5em;
1420         padding-right: 5px;
1421 }
1422 #contentcolumn_shiftright {
1423         margin-left: 19em;
1424 }
1425
1426 #leftcolumn{
1427         float: left;
1428         width: 17em;
1429         margin-left: 5px;
1430         margin-top:-10px;
1431 }
1432
1433 #footer{
1434         clear: left;
1435         width: 100%;
1436         text-align: center;
1437         padding: 4px 0px;
1438 }
1439
1440 /** forum stuff **/
1441 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1442 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1443 #forum-thread li.odd { background-color: #fff; }
1444 div.forum-post-author { float:left; width:150px; padding:8px 10px; }
1445 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; } 
1446 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1447 div.forum-post-content { margin-left: 150px; padding: 5px 0px 18px 18px;}
1448 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1449 div.forum-post-ctrl { float: right; padding-right: 5px; color: #a1a1a1;}
1450 div.forum-post-ctrl a { text-decoration: none; }
1451 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 3px; }
1452 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1453 div.forum-post-content div.body p { margin-bottom:1em; }
1454 div.forum-paginator{border:1px #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1455 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1456
1457
1458
1459 /** inbox stuff - reuses some of the forum layout **/
1460 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1461
1462
1463 /* Top navigation tabs / list */
1464 div#topnavlistcontainer {
1465         background-image: url('images/pencils_up_bottom.jpg');
1466         background-position: 99% 0%;
1467         background-repeat: no-repeat;
1468         height:1.9em;
1469         margin-top: .1em;
1470         border-bottom:1px solid #cccccc;
1471 }
1472
1473 ul#topnavlist {
1474         padding-top: 2px;
1475         margin-top: 2px;
1476 }
1477
1478 ul#topnavlist li {
1479         white-space: nowrap;
1480         list-style: none;
1481         display: inline-block;
1482         height:1.3em;
1483         margin-top:.1em;
1484         clear:both;
1485         -moz-box-shadow:.2em .0em .4em #999999;
1486         box-shadow: .2em .2em .2em #999999;
1487 }
1488
1489 ul#topnavlist li a:hover, ul#topnavlist li a:focus, ul#topnavlist li a.active {
1490         background-color: #E6E6E6;
1491         color: black;
1492         text-decoration:none;
1493         border-radius: .5em .5em 0em 0em;
1494         -moz-border-radius: .5em .5em 0em 0em;
1495         padding: .2em 2em .2em;
1496         border-bottom: 1px solid #E6E6E6;
1497
1498 }
1499
1500 ul#topnavlist li a {
1501     /* The normal, unselected tabs. They are all links */
1502         color: #555;
1503         font-weight:bold;
1504         height: 1.5em;
1505         border-top:1px solid #ccc;
1506         border-left:1px solid #ccc;
1507         border-right:1px solid #ccc;
1508         text-decoration:underline;
1509         background-color:white;
1510         border-radius: .5em .5em 0em 0em;
1511         -moz-border-radius: .5em .5em 0em 0em;
1512
1513         padding: .2em 2em .2em;
1514
1515 }
1516
1517
1518 ul#topnavlist li a.selected {
1519     /* The selected tab. There's only one of these */
1520         color: #555;
1521         font-weight: normal;
1522         border-radius:.5em;
1523         -moz-border-radius: .5em .5em 0em 0em;
1524         padding: .2em 2em .2em
1525 }
1526
1527 ol#tools>li:hover {
1528         border: 1px solid #e0e0e0;
1529         background-color: #efefef; 
1530 }
1531
1532 /*  tool list on admin home and manage screens  */
1533  li.top-tool { 
1534         list-style: none;
1535         padding: 2px 2px 2px 15px;
1536         margin-bottom: 5px; 
1537         line-height: 200%; 
1538         background-color: #fdfdfd; 
1539         border-bottom: 1px solid #efefef; 
1540         border: 1px solid #eeeeff;}
1541
1542 li.top-tool a {  font-weight: bold; } 
1543
1544 li.child-tool a { 
1545         font-size: x-small;
1546         font-weight: normal; 
1547 }
1548  
1549 ul.child-top-tool {
1550         margin-top: -5px;
1551         padding-left: 0px;
1552         margin-left: 0px;
1553         display: inline;
1554 }
1555 ul.child-top-tool:before {
1556         content: " : ";
1557 }
1558
1559 li.child-tool {
1560         display: inline;
1561         margin-right: 5px;
1562         font-size: x-small;
1563 }
1564
1565 /* to modify  tool icons on the course home page */
1566 /*
1567 #icon-color-filter{
1568         width:3.9em;
1569         height:3.85em;
1570         background-color:#000000;
1571         -moz-opacity:0.5;
1572           filter:alpha(opacity=10);
1573         opacity:.10;
1574         margin-top:-3.85em;
1575         margin-left:1.90em;
1576
1577 }
1578 */
1579 .img-size-home {
1580         height:3.85em;
1581         width:3.9em;
1582 }
1583
1584 /* browse courses */
1585 div.browse-course {
1586         width: 28em;
1587         padding-bottom: 10px;
1588         background-color: #fffaf0;
1589         border:1px #6F7172 solid;
1590         font-size:9pt;
1591         min-height:18em;
1592         margin:auto;
1593         margin-left:1em;
1594         margin-top:1em;
1595 }
1596
1597 dl.browse-course {
1598         width: 90%;
1599         padding-bottom: 10px;
1600         background-color: #fffaf0;
1601         margin:auto;
1602         margin-left:1em;
1603 }
1604 dl.browse-course dt {
1605         float: left;
1606         font-weight: bold;
1607         width: 25%;
1608         text-align: right;
1609         clear: left;
1610         padding: 5px 10px 5px 0px;
1611         vertical-align: middle;
1612 }
1613 dl.browse-course dd {
1614         margin-bottom: 5px;
1615         clear: right;
1616         padding: 5px 0px 5px 10px;
1617         margin-left: 26%;
1618
1619 }
1620 /*  form fields grouping for WCAG 2.0 conformance*/
1621 fieldset.group_form{
1622         width:90%;
1623         margin:.5em;
1624         border:1px #6D7B8D solid;
1625         min-height: 170px;
1626         padding:.5em;
1627 }
1628
1629 legend.group_form{
1630         border:1px #6D7B8D solid;
1631         background-color: #EEEEEE;
1632         font-weight: 600;
1633         color: black;
1634         padding-left: 1em;
1635         padding-right: 1em;
1636         border-radius:.2em;
1637         -moz-border-radius: .2em .2em .2em .2em;
1638 }
1639 /* file storage */
1640
1641 #fsfloat1{
1642         float:right;
1643 }
1644 #fsfloat2{
1645         float:right;
1646         width:48%;
1647 }
1648
1649
1650 /* highlight active links for WCAG 2.0 conformance */
1651 a:active,a:hover,a:focus{
1652         background-color:#F6EAD6;
1653         color:#000000;
1654 }
1655
1656
1657 /* menu align right layout, uncomment to enable */
1658
1659 /*
1660 h2.page-title {
1661     clear:left
1662 }
1663 h2, h3, h4, h5, h6 {
1664         clear: left;
1665 }
1666 #contentcolumn_shiftright {
1667     margin-right: 17em;
1668 margin-left:1em;
1669 margin-top:1em;
1670 }
1671 #leftcolumn{
1672     float: right;
1673 }
1674 #home-links{
1675 clear:left;
1676 }
1677 table.data {
1678         clear:left;
1679 }
1680 div#menutoggle{
1681         float: right; 
1682 }
1683 #fsfloat2{
1684         float:left;
1685         width:48%;
1686 }
1687
1688 #fsfloat1{
1689         float:left;
1690 }
1691 */
1692
1693
1694 /*Added by Silvia */
1695 div.column_primary {
1696         float: left;
1697         width: 42%;
1698         margin: 5px;
1699         padding: 0px;
1700         min-width: 170px;
1701 }
1702
1703 div.column_equivalent{
1704         float: left;
1705         width: 52%;
1706         margin-left: 15px;
1707         margin-top: 5px;
1708         margin-right: 5px;
1709         margin-bottom: 5px;
1710         min-width: 170px;
1711         padding: 5px;
1712         border: 1px solid #EEE;
1713         background-color: #FFF;
1714 }
1715
1716 div.resource_box{
1717         border: 1px solid #aaa;
1718         width: 95%;
1719         margin: 5px;
1720         padding: 5px;
1721         min-width: 150px;
1722         background-color: #eee;
1723 }
1724
1725 h2.alternatives_to{
1726         margin-top: 12px;
1727         font-size: 90%;
1728         color: #A50707;
1729 }
1730
1731 div.alternative_box{
1732         border: 1px solid #ddd;
1733         margin: 5px;
1734         padding: 5px;
1735         min-width: 150px;
1736         background-color: #fff;
1737 }
1738
1739 div.alternative_box legend {
1740         color: #000;
1741 }
1742
1743 div.resource_box legend {
1744         color: #000;
1745 }
1746
1747 label.primary a{
1748         color: #A50707;
1749         font-weight: bolder;
1750         background-color: white;
1751 }
1752
1753 /* format of "table of contents" on content page */
1754 #toc a          { display:block; margin:3px; }
1755 #toc .h2                { padding:0 0 0 10px;}
1756 #toc .h3                { padding:0 0 0 30px;}
1757 #toc .h4                { padding:0 0 0 40px; }
1758 #toc .h5                { padding:0 0 0 50px; }
1759 #toc .h6                { padding:0 0 0 60px; }
1760
1761 fieldset#toc {
1762         background-color: #FEFDEF;
1763         border: 1pt solid #B8AE9C;
1764         width:50%;
1765 }
1766
1767 #side-menu{
1768          overflow:hidden; 
1769          width:18em;
1770          padding-right:.3em;
1771          padding-bottom:.3em;
1772          
1773 }
1774
1775 /* cleans up glossary question mark line spacing*/
1776 sup{
1777         border: 1pt solid #B8AE9C;
1778         vertical-align:bottom;
1779         margin-top: 1em;
1780 }
1781
1782 /* jQuery tooltip styles */
1783 #tooltip{
1784         position:absolute;
1785         z-index:3000;
1786         border:3px solid #111;
1787         background-color:#eeeeee;
1788         padding:5px;
1789 }
1790 #tooltip h3,#tooltip div{
1791         margin:0;
1792 }
1793
1794 /* style for home page modules "detail view" */
1795
1796 div.home_box {
1797         width: 29em;
1798         height: 150px;  
1799         padding-top: 15px;
1800         float: left;
1801 }
1802
1803 .outside_box{
1804         border:1px solid #cccccc;
1805         background: #eeeeee;
1806         padding:.2em;
1807         margin-left:.4em;
1808         width:26em;
1809         height:9.8em;
1810         border-radius:.5em;
1811         -moz-border-radius:.3em .3em .3em .3em;
1812         border-radius: 3em 3em .3em .3em;
1813     -moz-box-shadow:.2em .2em .2em #999999;
1814     box-shadow: .2em .2em .2em #999999;
1815         padding:.2em;
1816 }
1817
1818 .inside_box{
1819         border:1px solid #cccccc;
1820         background: #ffffff;
1821         padding:.3em;
1822         width:95%;
1823         margin:auto;
1824         height:52%;
1825         margin-bottom:.2em;
1826         font-size:10pt;
1827         border-radius:.5em;
1828         -moz-border-radius:.5em;
1829         padding:.2em;
1830 }
1831 .details_or{
1832         width:28.8em;
1833         height:9.8em;
1834         margin:0;
1835 }
1836 .details_ol{
1837
1838         height:9.8em;
1839         margin:0px;
1840         width:.45em;
1841         background-position: top left;
1842         background-repeat:no-repeat;
1843 }
1844 .details_ir{
1845         width:.5em;
1846         height:100%;
1847         float:right;
1848 }
1849 .details_il{
1850         height:100%;
1851         float:left;
1852 }
1853 .home-title{
1854         font-size:10pt;
1855         font-weight:bold;
1856 }
1857 .buttonbox{
1858         float:right;
1859 }
1860 .details_text{
1861         margin-left:1em;
1862 }
1863 .draggable_selected {
1864         background-color: transparent;
1865         cursor: move;
1866 }
1867         
1868 div#subnavlistcontainer {
1869         width:95%;
1870         margin:auto;
1871         height:auto;
1872
1873 }
1874 div#subnavbacktopage {
1875         padding-top:5px;
1876         padding-left:20px;
1877         float:left;
1878 }
1879
1880 div.toolcontainer{
1881         width:95%;
1882         margin:auto;
1883         border:1px solid #e8e8e8;
1884         padding-top:1em;
1885         padding-bottom:1em;
1886         border-radius:.5em;
1887         -moz-border-radius: .5em .5em .5em .5em;
1888 }
1889
1890 ul#subnavlist {
1891         padding-top: 5px;
1892         margin-top: 0px;
1893         font-family: Verdana,Helvetica,Arial,serif;
1894         margin-bottom:0em;
1895
1896 }
1897
1898 ul#subnavlist li {
1899         background-color: #FFFFFF;
1900         list-style: none;
1901         display: inline-block;
1902         font-weight:700;
1903         text-align:center;
1904         border:1px solid #cccccc;
1905
1906         border-radius: .3em .3em 0em 0em;
1907         -moz-border-radius: .3em .3em 0em 0em;
1908 height:1.1em;   
1909         -moz-box-shadow:.1em .0em .1em #999999;
1910     box-shadow: .2em .0em .2em #999999;
1911         padding: .1em .5em .1em .5em ;
1912 }
1913
1914 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active,            ul#subnavlist li:hover{
1915         color: black;
1916         text-decoration:none;
1917         background-color: #E6E6E6;
1918 }
1919
1920 ul#subnavlist li a {
1921     /* The normal, unselected tabs. They are all links */
1922         color: #555;
1923         height: 1.5em;
1924         text-decoration:underline;
1925         font-weight:500;
1926 }
1927
1928 div.menuedit{
1929         float:right;
1930         margin-top:-1.2em;
1931         border:1px solid #cccccc;
1932 }
1933 /* NEW IN ATUTOR 2.0 */
1934 /* alternate colours in the My Course list */
1935 tr.even {
1936     background-color: #F7F3ED;
1937 }
1938
1939 tr.odd {
1940     background-color: transparent;
1941 }
1942
1943 /* Content editor wrapper div */
1944 .editor_wrapper{
1945         border:1px solid #cccccc;
1946         border-radius:.5em;
1947         -moz-border-radius: .5em .5em .5em .5em;
1948         padding: .1em .5em .1em .5em ;
1949 }
1950 /* Content editor tabs */
1951 .editor_buttontab {
1952         color:#555;
1953         font-size:10pt;
1954         white-space: nowrap;
1955         background-color: #FFFDE0;
1956         margin: 0px;
1957         border:0;
1958         font-weight:500;
1959         text-align:center;
1960         padding:0em 0em 0em;
1961         border-radius:.3em;
1962         -moz-border-radius: .3em .3em .3em .3em;
1963
1964 }
1965 .editor_tab{
1966         border-top: 1px solid #cccccc;
1967         border-left: 1px solid #cccccc;
1968         border-right: 1px solid #cccccc;
1969         border-bottom:0;
1970         margin-bottom:.5em;
1971         text-align: center;
1972         white-space: nowrap;
1973         width:13%;
1974         padding:0;
1975         background-color: #FFFDE0;
1976         border-radius:.3em;
1977         -moz-border-radius: .3em .3em 0em 0em;
1978         padding: 0em .2em 0em .2em ;
1979 }
1980 .editor_tab_selected{
1981         border-top: 1px solid #cccccc;
1982         border-left: 1px solid #cccccc;
1983         border-right: 1px solid #cccccc;
1984         border-bottom:0;
1985         padding-left: 3px;
1986         padding-right: 3px;
1987         background-color: #eeeeee;
1988         margin: 0px;
1989         font-weight:bold;
1990         text-align:center;
1991         padding:1em 1em 1em;
1992         white-space: nowrap;
1993         text-decoration:none;
1994         width:15%;
1995         padding:0em 0em 0em;
1996         border-radius:.3em;
1997         -moz-border-radius: .3em .3em 0em 0em;
1998 }
1999
2000 /* 1pxgs current box on My Start */
2001 .current_box{
2002         float:left;
2003         margin-left:1em;
2004         width:30%; 
2005         padding:.5em;
2006         border: 1px solid #cccccc;
2007         border-radius: .5em .5em .5em .5em;
2008         -moz-border-radius: .5em .5em .5em .5em;
2009         -moz-box-shadow:.2em .2em .2em #999999;
2010          box-shadow: .2em .2em  .2em #999999;
2011 }
2012
2013 ul.current_list{
2014       line-height:2em; 
2015       list-style-type:none;
2016       margin-left:-3em;
2017 }
2018 .current_list img{
2019       vertical-align:middle;
2020 }
2021
2022 .logoutbar{
2023       background-color:#E6E6E6; 
2024       font-size:0.85em; 
2025       padding-top: 2px; 
2026       border-bottom:1px solid #cccccc; 
2027       height:2em;
2028       text-align:right;
2029       padding-right:1em;
2030 }
2031
2032 .select {
2033       margin-left: .2em;
2034       background-color:#eeeeee;         
2035       border: 1px solid #cccccc;
2036       padding-right:.1em;
2037 }
2038
2039 /* Preference Editor tabs */
2040 /* Preferences tabs */
2041 table.etabbed-table     {
2042         float:left;
2043         padding-left:5em;
2044         font-size:10pt;
2045
2046
2047 }
2048 .prefs-tab-spacer {
2049         background-color: transparent;
2050         width: 5px;
2051 }
2052 .prefs_buttontab {
2053         color:#555;
2054         font-size:10pt;
2055         white-space: nowrap;
2056         background-color: #ffffff;
2057         margin: 0px;
2058         border:0;
2059         font-weight:500;
2060         padding:0em 0em 0em;
2061         border-radius:.3em;
2062         -moz-border-radius: .3em .3em .3em .3em;
2063
2064 }
2065 .prefs_tab{
2066         border-top: 1px solid #cccccc;
2067         border-left: 1px solid #cccccc;
2068         border-right: 1px solid #cccccc;
2069         text-align: center;
2070         white-space: nowrap;
2071         margin-left:2em;
2072         background-color: #FFFFFF;
2073         border-radius:.3em;
2074         -moz-border-radius: .3em .3em 0em 0em;
2075         padding: 0em .2em 0em .2em ;
2076         }
2077         
2078 .prefs_buttontab:hover, .prefs_tab:hover {
2079         background-color: #eeeeee;
2080 }
2081 .prefs_tab_selected{
2082         border-top: 1px solid #cccccc;
2083         border-left: 1px solid #cccccc;
2084         border-right: 1px solid #cccccc;
2085         border-bottom:0;
2086         background-color: #eeeeee;
2087         margin: 0px;
2088         font-weight:bold;
2089         text-align:center;
2090         padding: 0em .2em 0em .2em ;
2091         white-space: nowrap;
2092         text-decoration:none;
2093         border-radius:.3em;
2094         -moz-border-radius: .3em .3em 0em 0em;
2095 }
2096
2097 .admin_container{
2098         border:1px solid #cccccc;
2099         border-radius:.5em;
2100         -moz-border-radius:.5em;
2101
2102 }
2103
2104 .wizscreen{
2105         background-color:#ffffff;
2106         padding:2em;
2107         line-height:2em;
2108 }
2109
2110 .wizscreen > legend{
2111         padding-left:2em;
2112         padding-right:2em;
2113         border:1px solid black;
2114         background-color:#ffffff;
2115         color:#0000FF;
2116         font-weight:bold;
2117 }
2118
2119 .wizscreen .buttons {
2120     padding-top: 2em;
2121 }
2122
2123 .wizscreen .button {
2124     margin: 0em 0.25em;
2125 }
2126
2127 .navlist{
2128         list-style: none;
2129         display: inline;
2130 }
2131 .crumbcontainer{
2132         padding:0;
2133         width:100%;
2134         height:2.5em;
2135 }
2136 #course_title_container{
2137         background-color:#ffffff;
2138         float:left;
2139         clear:both;
2140         white-space:pre-line;
2141         position:relative; 
2142         left:1em;
2143         margin-top:.5em;
2144 }
2145 #my_courses_container{
2146           width:58%; 
2147           margin:auto;
2148           border:none;
2149           float:left;
2150           border-radius: .5em .5em .5em .5em;
2151         -moz-border-radius: .5em .5em .5em .5em;
2152         -moz-box-shadow:.2em .2em .2em #999999;
2153          box-shadow: .2em .2em  .2em #999999;
2154 }
2155 .shortcut_icon{
2156 border:0;
2157 vertical-align:middle;
2158 }
2159 ul#content-tool-links {
2160         list-style: none outside none;
2161 }
2162 ul#content-tool-links li{
2163         display: inline;
2164         float: left;
2165         width: 5em;
2166         padding: 0 3em 0 0;
2167         text-align: center;
2168         font-size: 0.7em;
2169         font-weight:bold;
2170         color: #1A4A72;
2171         line-height:120%;
2172 }
2173 ul#content-tool-links img{
2174         border: 0 none;
2175         display: block;
2176         padding-left: 10px;
2177 }
2178 .hidden {
2179     display: none;
2180 }
2181 .clickable {
2182     cursor: pointer;    
2183 }
2184 .nowrap {
2185     white-space: nowrap;
2186 }