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