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