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