added alisons change prefs tabs from table to divs
[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    /* background-image:url('images/texture_bg.png'); */
23 }
24 .page_wrapper{
25     border:1px solid #aaaaaa;
26     width:97%;
27     margin-left:auto;
28     margin-right:auto;
29     margin-top:1em;
30     background-color: #ffffff;
31     border-radius: 1em 1em 1em 1em;
32     -moz-border-radius: 1em 1em 1em 1em;
33     -moz-box-shadow:.1em .1em  #999999;
34     box-shadow: .1em .1em  #999999;
35     background-image: url('images/atutor_head.jpg');
36     background-position: 0% 0%;
37         background-repeat: repeat-x;
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
74 h2 {
75     font-size: 150%;
76 }
77 h2.sidebox{
78     font-size: 110%;
79 }
80 h3 {
81     font-size: 130%;
82 }
83
84 h4 {
85     font-size: 120%;
86 }
87
88
89 h5 {
90     font-size: 100%;
91 }
92
93
94
95 /*  Table of content attributes*/
96 p.toc{
97     font-family: Verdana, Helevetica, Arial, sans-serif;
98     background-color: #E9F4F3;
99     padding: .6em;
100     margin-bottom: .6em;
101     margin-top: 0em;
102     margin-left: 1em;
103     margin-right: 3em;
104     border: 1px #ACCFCC solid;
105
106
107 /* list attributes */
108 ul {
109     font-family: Verdana, Helevetica, Arial, sans-serif;
110     margin-bottom: 0px;
111     margin-top: 0px;
112     margin-right: 0px;
113 }
114
115 li {
116     font-family: Verdana, Helevetica, Arial, sans-serif;
117     margin-bottom: 0px;
118     margin-top: 0px;
119     margin-right: 0px;
120 }
121
122 li.folders {
123     list-style: disc url(../../images/folder.gif) outside;
124     font-family: Verdana, Helevetica, Arial, sans-serif;
125     margin-bottom: 0px;
126     margin-top: 0px;
127     margin-right: 0px;
128 }
129
130 li.folders .disabled {
131     color: #B8AE9C;
132 }
133
134 ul.folder{
135
136     list-style-image:none;
137     list-style-position:outside;
138     list-style-type:none;
139     margin:0em;
140     padding:0em;
141
142 }
143
144 /* link attributes */
145 a:link, a:visited  {
146     color: #1A4A72;
147 }
148 a:hover {
149     color: #932318;
150     color:#ffffff;
151 }
152 a:active {
153     color: #932318;
154 }
155 /* align text to the left */
156 .left {
157     text-align: left;
158 }
159
160 a.dropdown-title {
161     color: white;
162     font-weight: normal;
163     text-decoration: none;
164 }
165
166
167 /* table border */
168 .tableborder {
169     border: 1px #595241 solid;
170 }
171
172 /* main submit button */
173 .button {
174     background-color: #efefef;
175     font-weight: normal;
176     border:  #AAA  solid 1px;
177     border-radius: .3em .3em .3em .3em;
178     -moz-border-radius: .3em .3em .3em .3em;
179     -moz-box-shadow:.1em .1em .2em #999999;
180     box-shadow: .1em .1em .2em #999999;
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 }
611 a#editor-link {
612         background-color: #F7F3ED;
613         padding-top: 1px;
614         padding-bottom: 1px;
615         padding-left: 15px;
616         padding-right: 8px;
617         border: 1px solid #cccccc;
618         font-weight: normal;
619         text-decoration: none;
620 }
621
622 a#editor-link:hover {
623         background-color: #F7F3ED;
624         border: 1px solid #B8AE9C;
625 }
626
627 a#editor-link.off {
628         background-image: url(images/pen.gif);
629         background-repeat: no-repeat;
630         background-position: 0px 2px;
631 }
632 a#editor-link.on {
633         background-image: url(images/pen2.gif);
634         background-repeat: no-repeat;
635         background-position: 0px 2px;
636 }
637
638
639 /* for data tables */
640
641 table.data {
642         clear:right;
643         border: 1px solid #cccccc;
644         width: 95%; 
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 ul, div#feedback ul, div#help ul {
778         position: relative;
779         list-style: none;
780         margin-left: 0px;
781         padding-left: 0px;
782 }
783
784 div#error ul li{
785         margin-top: 5px;
786 }
787
788 div#feedback {
789         width: 50%;
790         margin-left: auto;
791         margin-right: auto;
792         margin-top: 15px;
793         margin-bottom: 15px;
794         border: 1px solid #17B506;
795         padding: 5px;
796         background-color: #F2FCF0;
797         color: #595241;
798         font-weight: bold;
799         border-radius: .5em;
800         -moz-border-radius: .5em;
801 }
802
803 div#help {
804         width: 50%;
805         margin-left: auto;
806         margin-right: auto;
807         margin-top: 15px;
808         margin-bottom: 15px;
809         border: 1px solid #ACCFCC;
810         padding: 5px;
811         background-color: #E9F4F3;
812         color: #024C41;
813         border-radius: .5em;
814         -moz-border-radius: .5em;
815 }
816
817 div#info {
818         width: 50%;
819         margin-left: auto;
820         margin-right: auto;
821         margin-top: 15px;
822         margin-bottom: 15px;
823         border: 1px solid #B8AE9C;
824         padding: 5px;
825         background-color: #EFE6FF;
826         color: #595241;
827         font-weight: bold;
828         border-radius: .5em;
829         -moz-border-radius: .5em;
830 }
831
832 div#warning {
833         width: 50%;
834         margin-left: auto;
835         margin-right: auto;
836         margin-top: 15px;
837         margin-bottom: 15px;
838         border: 1px solid #FF8400;
839         padding: 5px;
840         background-color: #FFF6ED;
841         color: #D95900;
842         font-weight: bold;
843         border-radius: .5em;
844         -moz-border-radius: .5em;
845 }
846 acronym {
847         cursor: help;
848 }
849
850 div.news p {
851         margin-left: 10px;
852 }
853 div.news span.date {
854         font-family: Verdana, Helevetica, Arial, sans-serif;
855         color: #B8AE9C; 
856 }
857
858 /* home page links */
859 div.home-link {
860         padding: 2px;
861         float: left;
862         text-align: center;
863         margin: 2px;
864         width: 120px;
865         height: 90px;
866 }
867 div.home-link:hover {
868         padding: 1px;
869         background-color: #F7F3ED;
870         border: 1px solid #afafaf;
871         float: left;
872         text-align: center;
873         margin: 2px;
874 }
875 div.home-link a {
876         text-decoration: none;
877         font-weight: bold;
878 }
879
880 div.home-link img {
881         border: 0px;
882 }
883
884 /* sequence links */
885 div.sequence-links {
886         float:right;
887         margin-top: 10px;
888         padding-right: 5px;
889         padding-top:7px;
890 }
891 div.sequence-links a {
892         text-decoration: none;
893 }
894
895 div.dropdown {
896         width: 200px;
897         padding: 2px;
898         background-color: white;
899         color: black;
900         border-left: 1px solid #ECFEEA;
901         border-right: 1px solid #ECFEEA;
902         border-bottom: 1px solid #ECFEEA;
903         font-weight: normal;
904 }
905
906 div.dropdown-heading {
907         background-color: #ACCFCC;
908         color: #595241;
909         border-left: 1px solid #ECFEEA;
910         border-right: 1px solid #ECFEEA;
911         border-top: 1px solid #ECFEEA;
912         font-weight: bold;
913         padding: 2px;
914 }
915
916 .required {
917         font-weight: bold;
918         color: red;
919         padding-right: 2px;
920 }
921
922 div#content_text {
923         margin-left: 5px;
924 }
925
926 form {
927         clear: none;
928         display:inline;
929 }
930
931
932 optgroup {
933         font-size: small;
934 }
935
936 /* packing */
937 div.paging {
938         width: 100%;
939         text-align: center;
940         margin: 0.5em auto;
941 }
942 div.paging ul {
943         list-style: none;
944         display: inline;
945         padding: 0px;
946         border: 1px solid #000;
947 }
948 div.paging li { 
949         display: inline; 
950         padding-left: 2px; 
951         padding-right: 2px;
952         padding-top: 0px;
953         padding-bottom: 0px;
954 }
955
956 div.paging li a {
957         text-decoration: none;
958         padding-left: 4px;
959         padding-right: 4px;
960         border-left: 1px solid white;
961         border-right: 1px solid white;
962 }
963
964 div.paging li a:hover, div.paging li a.current {
965         background-color: #F7F3ED;
966         border-left: 1px solid #000;
967         border-right: 1px solid #000;
968 }
969
970 #header{
971         /* background-image: url('images/pencil_top_ds.png'); */
972         background-position: 99% 99%;
973         background-repeat: no-repeat;
974 }
975
976 #header a{
977         font-weight:600;
978 }
979
980
981 #header a:hover {
982         color: #595241;
983         background-color: #F7F3ED;
984 }
985 #tl_corner{
986
987         background-image:url(images/tl_corner.gif);
988         background-position: top left;
989         background-repeat: no-repeat;
990         padding:0;
991 }
992 div.top {
993         /* Top space */
994         background-color: #595241;
995         color: #FFF;
996         margin: 0;
997         padding: 0;
998         padding-top:9px;
999 }
1000 div.tabs {
1001         /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1002         background-color: transparent;
1003         border-collapse: collapse;
1004         border-bottom: 1px solid #B8AE9C;
1005         padding: 0.5em 0em 0em 2em;
1006         white-space: nowrap;
1007 }
1008
1009 div.tabs a {
1010     /* The normal, unselected tabs. They are all links */
1011         background-color: transparent;
1012         border-color: #B8AE9C;
1013         border-width: 1px; 
1014         border-style: solid solid none solid;
1015         color: #595241;
1016         height: 1.2em;
1017         margin-right: 0.5em;
1018         padding: 0em 2em 0em;
1019     
1020 }
1021
1022 div.tabs a.selected {
1023     /* The selected tab. There's only one of this */
1024         background-color: white;
1025         border-bottom: #B8AE9C 1px solid;
1026         color: #595241;
1027         font-weight: normal;
1028 }
1029
1030 div.tabs a:hover, div.tabs a.active {
1031         background-color: #B8AE9C;
1032         border-bottom: 1px solid #B8AE9C;
1033         color: white;
1034 }
1035 .contentbox{
1036         border-radius:.5em;
1037         -moz-border-radius: 0em 0em .5em .5em;
1038         -moz-box-shadow:.1em .1em .1em #999999;
1039     box-shadow: .1em .1em .1em #999999;
1040 }
1041
1042 .headingbox{
1043         border-radius:.5em;
1044         -moz-border-radius: .5em .5em 0em 0em;
1045                 -moz-box-shadow:.1em .1em .2em #999999;
1046     box-shadow: .1em .1em .2em #999999;
1047 }
1048 .headingbox a{
1049         color: #A50707;
1050         text-decoration:underline;
1051 }
1052
1053 h4.box {
1054         font-size:0.85em;
1055         padding: 2px;
1056         border-radius: .5em .5em 0em 0em;
1057         -moz-border-radius: .5em .5em 0em 0em;
1058         padding:.2em;
1059         border:1px solid #ccc;
1060         -moz-box-shadow:.1em .1em .1em #999999;
1061     box-shadow: .1em .1em .1em #999999;
1062
1063 }
1064
1065 div.box {
1066         padding: .5em;
1067         background-color: #F5F5F5;
1068         color: black;
1069         font-size:0.85em;
1070         font-weight: normal;
1071         border-radius:.0em .0em .5em .5em;
1072         -moz-border-radius: .0em .0em .5em .5em;
1073         border-left:1px solid #ccc;
1074         border-right:1px solid #ccc;
1075         border-bottom:1px solid #ccc;
1076         -moz-box-shadow:.1em .1em .1em #999999;
1077          box-shadow: .1em .1em  .1em #999999;
1078 }
1079
1080 h5.box { 
1081         background-color: #6F7172;
1082         border: 1px solid #B8AE9C;
1083         border-style: solid solid none solid;
1084         color: Black;
1085         padding: 0em 1em 0em 1em;
1086         display: inline;
1087         font-size:  1em;
1088         height: 1em;
1089 }
1090
1091 div.box a:link {
1092         text-decoration: none;
1093 }
1094
1095 div.box a:visited {
1096         color: #2A6C28;
1097         text-decoration: none;
1098 }
1099
1100 div.box a:hover {
1101         text-decoration: underline;
1102 }
1103
1104 .boxDetails {
1105         text-align: right;
1106 }
1107
1108 div.box .content {
1109         padding: 1em;
1110         font-size:  1em;
1111 }
1112
1113 div.box a.close {
1114         float: right;
1115         text-transform: none;
1116         border-left: 1pt solid #B8AE9C;
1117         padding: 0em 0.2em;
1118 }
1119
1120 div.box h1, 
1121 div.box h2, 
1122 div.box h3, 
1123 div.box h4 {
1124         margin: 0;
1125         padding: 0;
1126 }
1127
1128 div.box .even {
1129         background-color: #F7F3ED;
1130 }
1131
1132 div.box .odd {
1133         background-color: transparent;
1134 }
1135
1136
1137 /* users/index.php */
1138
1139 div.course {
1140         position: relative;
1141         width: 25em;
1142         height: 10.5em;
1143         border: rgb(204, 204, 204) 1px solid;
1144         background-color: #F7F7F7;
1145         float: left;
1146         margin: 3px;
1147         padding: 5px;
1148 }
1149
1150 div.course.break {
1151         clear: left;
1152 }
1153
1154 div.course h2 {
1155         border: 0px;
1156         font-weight: normal;
1157         font-size: large;
1158
1159 }
1160
1161 div.course:hover {
1162         background-color:#FBF4E9;
1163         border: #B8AE9C 1px solid;
1164 }
1165
1166 div.course img.icon     {
1167         float: left;
1168         margin: 2px;
1169         height:6.8em;
1170         width:6.8em;
1171         margin-right:5px;
1172 }
1173 img.headicon    {
1174         float:  left;
1175         margin-top:.5em;
1176         margin-left:.5em;
1177         margin-right:.5em;
1178         height:6.45em;
1179         width:6.45em;
1180         vertical-align:top;
1181         text-align: right;
1182         border:1px solid white;
1183 }
1184 div.course div.shortcuts , a {
1185         text-align: right;
1186         text-decoration:none;
1187         clear: left;
1188         vertical-align: middle;
1189 }
1190
1191 div#alternatives_shortcuts {
1192         float: right;
1193         margin: -2em 5pt;
1194         border-radius: .5em .5em .5em .5em;;
1195         -moz-border-radius: .5em .5em .5em .5em;
1196         -moz-box-shadow:.1em .1em .2em #999999;
1197          box-shadow: .1em .1em  .2em #999999;
1198          border:1px solid #cccccc;
1199          padding-top: .2em;
1200          padding-left: .2em;
1201          padding-right: .2em;
1202 }
1203
1204 fieldset#shortcuts {
1205         float: right;
1206         background-color: #FEFDEF;
1207         border: 1pt solid #B8AE9C;
1208         margin: -5pt 5pt 5pt 5pt;
1209         padding-right: 10pt;
1210         padding-bottom: 5pt;
1211         padding-left: 10pt;
1212 }
1213
1214 fieldset {
1215         margin-bottom: 10pt;
1216         border-radius: .5em .5em .5em .5em;;
1217         -moz-border-radius: .5em .5em .5em .5em;
1218         padding:.2em
1219 }
1220 div#shortcuts{
1221         border-left:thin solid #cccccc;
1222         border-right:thin solid #cccccc;
1223         border-bottom:thin solid #cccccc;
1224         border-radius: 0em 0em .5em .5em;;
1225         -moz-border-radius: 0em 0em .5em .5em;
1226         float:right;
1227         -moz-box-shadow:.1em .1em .2em #999999;
1228          box-shadow: .1em .1em  .2em #999999;
1229         margin-right:2em;
1230         padding:.1em;
1231 }
1232 #shortcuts legend {
1233         border-radius:.5em;
1234         -moz-border-radius: .5em .5em .5em .5em;
1235         padding:.2em
1236 }
1237 #shortcuts ul {
1238
1239         margin-top: 0pt;
1240         margin-bottom: 0pt;
1241         margin-left: 0pt;
1242         list-style-type:  none;
1243         padding-left: 0pt; 
1244 }
1245 #shortcuts li{
1246         display: inline;
1247 }
1248 a#guide {
1249         background-image: url('images/help.png'); 
1250         background-repeat: no-repeat; 
1251         background-position: 2px 2px;
1252         padding: 3px 10px 5px 30px;
1253         text-decoration:none;
1254         font-size:0.85em;
1255         float:right;
1256 }
1257 div#guide_box{
1258         border-left:thin solid #cccccc;
1259         border-right:thin solid #cccccc;
1260         border-bottom:thin solid #cccccc;
1261         border-radius: 0em 0em .5em .5em;;
1262         -moz-border-radius: 0em 0em .5em .5em;
1263         -moz-box-shadow:.1em .1em .2em #999999;
1264         box-shadow: .1em .1em .2em #999999;
1265         float:right;
1266         margin-right:2em;
1267         padding-left:.1em;
1268         width:auto;
1269 }
1270
1271 div#content-text {
1272         padding-right: 5pt;
1273         line-height:150%;
1274 }
1275
1276 div#content-text li {
1277         margin-left: 15pt;
1278 }
1279
1280 div#content-test {      
1281         float: left;
1282         margin-top: 2em;
1283         padding-right: 5pt;
1284         width: 80%;
1285 }
1286 div#content-test ol{    
1287         margin-right: 5pt;;     
1288 }
1289
1290 div#content-test ol ul li{
1291         list-style: none;
1292         padding: 0px 2px 0px 15px;
1293         margin-bottom: 1px; 
1294         line-height: 200%; 
1295         background-color: #fdfdfd; 
1296         border-bottom: 1px solid #efefef; 
1297         border: 1px solid #eeeeff;
1298 }
1299
1300 div#content-info {
1301         margin: 5pt;
1302         font-size: small;
1303         color: #b8ae9c;
1304         clear: both;
1305 }
1306
1307 div#container {
1308         text-align: left;
1309         margin: 0px auto;
1310         padding: 0px;
1311         border:0;
1312         width: 95%;
1313         border:1px solid #cccccc;
1314         border-radius: .5em .5em .5em .5em;
1315         -moz-border-radius: .5em .5em .5em .5em;
1316         -moz-box-shadow:.1em .1em .2em #999999;
1317          box-shadow: .1em .1em  .2em #999999;
1318         padding:.2em
1319 }
1320
1321 div#menutoggle{
1322         text-align: right; 
1323         padding-bottom: 10px; 
1324         padding-right: 10px; 
1325         float: left; 
1326         margin-top: 10px; 
1327         padding-right: 5px; 
1328         font-size:0.95em;
1329 }
1330
1331
1332 /* login page */
1333 div.column {
1334         float: left;
1335         width: 45%;
1336         margin: 5px;
1337         min-width: 170px;
1338 }
1339
1340 div.column h3 {
1341         background-color: #F6EAD6;
1342         border-bottom: .05em solid #6F7172;
1343         font-size: small;
1344         display:block;
1345         color:black;
1346         font-weight:600;        
1347         padding-left:0.5em;
1348 }
1349
1350 div.insidecol {
1351         min-height: 170px;
1352         height: 170px;
1353         padding:5px;
1354 }
1355
1356
1357 /* index page */
1358 ul#home-links, ul#home-detail-links {
1359         list-style: none;
1360 }
1361 ul#home-links li {
1362         
1363         display: inline;
1364         float: left;
1365         padding: 0.8em;
1366         text-align: center;
1367         margin: 0.1em;
1368         width: 8.5em;
1369         height: 7.0em;
1370         padding-left:0px;
1371
1372 }
1373 ul#home-links li a {
1374         text-decoration: none;
1375         border: 1px transparent;
1376         font-weight: bold;
1377 }
1378 ul#home-links li a img {
1379         border: 0px;
1380         display: block;
1381         padding-left:25px;
1382 }
1383
1384
1385 /* tree */
1386 .img-size-tree {
1387         vertical-align: middle;
1388         margin-top: 0px;
1389         margin-left:-.5em;
1390         margin-bottom:-.2em;
1391     padding:0;
1392         height:1.3em;
1393         width:1.4em;
1394 }
1395 /* profile page */
1396
1397 dl#public-profile {
1398         width: 100%;
1399         
1400 }
1401 dl#public-profile dt {
1402         float: left;
1403         font-weight: bold;
1404         width: 30%;
1405         border-right: 1px solid #F7F3ED;
1406         padding: 5px 5px 5px 0px;
1407         vertical-align: middle;
1408         margin-right: 5px;
1409 }
1410 dl#public-profile dd {
1411         margin-bottom: 5px;
1412         padding: 5px 0px 5px 5px;
1413 }
1414
1415 div.social-right{
1416         width:65%;
1417         float:left;
1418         clear:right;
1419         margin-left:.5em;
1420 }
1421 div.social-left{
1422         width:29%;
1423         margin-left:.5em;
1424         float:left;
1425 }
1426 div.social-wrapper{
1427         padding:5em;
1428         border-radius:.5em .5em .5em .5em;
1429         -moz-border-radius: .5em .5em .5em .5em;
1430         -moz-box-shadow:.1em .1em .2em #999999;
1431          box-shadow: .1em .1em .2em #999999;
1432 }
1433 /* floating layout */
1434 #contentwrapper{
1435         float: left;
1436         width: 100%;
1437
1438 }
1439 #contentcolumn {
1440         padding-right: 1em;
1441         padding-left: 1em;
1442         overflow:hidden;
1443 }
1444
1445 #leftcolumn{
1446         float: left;
1447         width:21em;
1448         overflow: hidden;
1449         margin: -10px 5px 0;
1450 }
1451
1452 #footer{
1453         clear: left;
1454         width: 100%;
1455         text-align: center;
1456         padding: 4px 0px;
1457 }
1458
1459 /** forum stuff **/
1460 #forum-thread li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; float:left; width: 97%; list-style: none; }
1461 #forum-thread li.even { background-color: #F7F3ED; border-top: none; }
1462 #forum-thread li.odd { background-color: #fff; }
1463 div.forum-post-author { float:left; width:150px; padding:8px 10px; }
1464 div.forum-post-author a.title {font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; } 
1465 div.forum-post-author img.profile-picture { border: 2px solid #F7F3ED; text-align:right;}
1466 div.forum-post-content { margin-left: 150px; padding: 5px 0px 18px 18px;}
1467 div.forum-post-content h3 { font-weight: 500; float:left;clear:right; }
1468 div.forum-post-ctrl { float: right; padding-right: 5px; color: #a1a1a1;}
1469 div.forum-post-ctrl a { text-decoration: none; }
1470 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 3px; }
1471 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #F7F3ED; }
1472 div.forum-post-content div.body p { margin-bottom:1em; }
1473 div.forum-paginator{border:1px #cccccc solid; padding:.3em; width:95%;margin:auto;background-color:#F7F3ED;}
1474 span.forum-paginator-active{font-weight:700;text-decoration:underline; height:2em;}
1475
1476
1477
1478 /** inbox stuff - reuses some of the forum layout **/
1479 #inbox-msg li {border:1px solid #eee; border-bottom: 1px solid #F7F3ED; width: 95%; list-style: none; min-height: 11em;}
1480
1481
1482 /* Top navigation tabs / list */
1483 div#topnavlistcontainer {
1484         /*background-image: url('images/pencil_bottom_ds.png'); */
1485         background-position: 99% 1%;
1486         background-repeat: no-repeat;
1487         height:1.75em;
1488         margin-top: .1em;
1489         margin-left:1em;
1490         border-bottom:1px solid #cccccc;
1491 clear:left;
1492 }
1493
1494 ul#topnavlist {
1495         padding: 0;
1496         margin-right: auto;
1497         margin-left: auto;
1498         margin-bottom: 3px;
1499         margin-top: 0px;
1500         margin-bottom:0px;
1501 }
1502
1503 ul#topnavlist li {
1504
1505         list-style: none;
1506         display: inline-block;
1507         height:auto;
1508         margin-top:.1em;
1509         border-radius: .5em .5em 0em 0em;
1510         -moz-border-radius: .5em .5em 0em 0em;
1511         -moz-box-shadow:.1em .0em .1em #999999;
1512         box-shadow: .1em .0em .1em #999999;
1513 clear:both;
1514 }
1515
1516 ul#topnavlist li a:hover, ul#topnavlist li a:focus, ul#topnavlist li a.active {
1517         background-color: #E6E6E6;
1518         color: black;
1519         text-decoration:none;
1520         border-radius: .5em .5em 0em 0em;
1521         -moz-border-radius: .5em .5em 0em 0em;
1522         padding: .2em 2em .2em;
1523         border-bottom: 1px solid #E6E6E6;
1524
1525 }
1526
1527 ul#topnavlist li a {
1528     /* The normal, unselected tabs. They are all links */
1529         color: #555;
1530         font-weight:bold;
1531         height: 1.5em;
1532         border-top:1px solid #ccc;
1533         border-left:1px solid #ccc;
1534         border-right:1px solid #ccc;
1535         text-decoration:underline;
1536         background-color:white;
1537         border-radius: .5em .5em 0em 0em;
1538         -moz-border-radius: .5em .5em 0em 0em;
1539
1540         padding: .2em 2em .2em;
1541
1542 }
1543
1544
1545 ul#topnavlist li a.selected {
1546     /* The selected tab. There's only one of these */
1547         color: #555;
1548         font-weight: normal;
1549         border-radius:.3em .3em 0em 0em;
1550         -moz-border-radius: .3em .3em em 0em;
1551         padding: .2em 2em .2em
1552 }
1553
1554 ol#tools>li:hover {
1555         border: 1px solid #e0e0e0;
1556         background-color: #efefef; 
1557 }
1558
1559 /*  tool list on admin home and manage screens  */
1560  li.top-tool { 
1561         list-style: none;
1562         padding: 2px 2px 2px 5px;
1563         margin-bottom: 5px; 
1564         margin-left:-3em;
1565         line-height: 200%; 
1566         background-color: #fdfdfd; 
1567         border-bottom: 1px solid #efefef; 
1568         border: 1px solid #eeeeff;
1569 }
1570
1571 li.top-tool a {  font-weight: bold; } 
1572
1573 li.child-tool a { 
1574         font-size: x-small;
1575         font-weight: normal; 
1576         text-decoration:underline;
1577 }
1578  
1579 ul.child-top-tool {
1580         margin-top: -5px;
1581         padding-left: 0px;
1582         margin-left: 0px;
1583         display: inline;
1584 }
1585 ul.child-top-tool:before {
1586         content: " : ";
1587 }
1588
1589 li.child-tool {
1590         display: inline;
1591         margin-right: 5px;
1592         font-size: x-small;
1593 }
1594
1595 /* to modify  tool icons on the course home page */
1596 /*
1597 #icon-color-filter{
1598         width:3.9em;
1599         height:3.85em;
1600         background-color:#000000;
1601         -moz-opacity:0.5;
1602           filter:alpha(opacity=10);
1603         opacity:.10;
1604         margin-top:-3.85em;
1605         margin-left:1.90em;
1606
1607 }
1608 */
1609 .img-size-home {
1610         height:3.85em;
1611         width:3.9em;
1612 }
1613
1614 /* browse courses */
1615 div.browse-course {
1616         width: 28em;
1617         padding-bottom: 10px;
1618         background-color: #fffaf0;
1619         border:1px #6F7172 solid;
1620         font-size:9pt;
1621         min-height:18em;
1622         margin:auto;
1623         margin-left:1em;
1624         margin-top:1em;
1625 }
1626
1627 dl.browse-course {
1628         width: 90%;
1629         padding-bottom: 10px;
1630         background-color: #fffaf0;
1631         margin:auto;
1632         margin-left:1em;
1633 }
1634 dl.browse-course dt {
1635         float: left;
1636         font-weight: bold;
1637         width: 25%;
1638         text-align: right;
1639         clear: left;
1640         padding: 5px 10px 5px 0px;
1641         vertical-align: middle;
1642 }
1643 dl.browse-course dd {
1644         margin-bottom: 5px;
1645         clear: right;
1646         padding: 5px 0px 5px 10px;
1647         margin-left: 26%;
1648
1649 }
1650 /*  form fields grouping for WCAG 2.0 conformance*/
1651 fieldset.group_form{
1652         width:90%;
1653         margin:.5em;
1654         border:1px #6D7B8D solid;
1655         min-height: 170px;
1656         padding:.5em;
1657
1658
1659 legend.group_form{
1660         border:1px #6D7B8D solid;
1661         background-color: #EEEEEE;
1662         font-weight: 600;
1663         color: black;
1664         padding-left: 1em;
1665         padding-right: 1em;
1666         border-radius:.2em;
1667         -moz-border-radius: .2em .2em .2em .2em;
1668                 -moz-box-shadow:.1em .1em .1em #999999;
1669     box-shadow: .1em .1em .1em #999999;
1670 }
1671 /* file storage */
1672
1673 #fsfloat1{
1674         float:right;
1675 }
1676 #fsfloat2{
1677         float:right;
1678         width:48%;
1679 }
1680
1681
1682 /* highlight active links for WCAG 2.0 conformance */
1683 a:active,a:hover,a:focus{
1684         background-color:#F6EAD6;
1685         color:#000000;
1686 }
1687
1688
1689 /* menu align right layout, uncomment to enable */
1690
1691 /*
1692 h2.page-title {
1693     clear:left
1694 }
1695 h2, h3, h4, h5, h6 {
1696         clear: left;
1697 }
1698 #contentcolumn_shiftright {
1699     margin-right: 17em;
1700 margin-left:1em;
1701 margin-top:1em;
1702 }
1703 #leftcolumn{
1704     float: right;
1705 }
1706 #home-links{
1707 clear:left;
1708 }
1709 table.data {
1710         clear:left;
1711 }
1712 div#menutoggle{
1713         float: right; 
1714 }
1715 #fsfloat2{
1716         float:left;
1717         width:48%;
1718 }
1719
1720 #fsfloat1{
1721         float:left;
1722 }
1723 */
1724
1725
1726 /*Added by Silvia */
1727 /* remove when confirmed content alternatives funtions correctly without these styles 
1728 div.column_primary {
1729         float: left;
1730         width: 42%;
1731         margin: 5px;
1732         padding: 0px;
1733         min-width: 170px;
1734 }
1735
1736 div.column_equivalent{
1737         float: left;
1738         width: 52%;
1739         margin-left: 15px;
1740         margin-top: 5px;
1741         margin-right: 5px;
1742         margin-bottom: 5px;
1743         min-width: 170px;
1744         padding: 5px;
1745         border: 1px solid #EEE;
1746         background-color: #FFF;
1747 }
1748
1749 div.resource_box{
1750         border: 1px solid #aaa;
1751         width: 95%;
1752         margin: 5px;
1753         padding: 5px;
1754         min-width: 150px;
1755         background-color: #eee;
1756 }
1757
1758 h2.alternatives_to{
1759         margin-top: 12px;
1760         font-size: 90%;
1761         color: #A50707;
1762 }
1763
1764 div.alternative_box{
1765         border: 1px solid #ddd;
1766         margin: 5px;
1767         padding: 5px;
1768         min-width: 150px;
1769         background-color: #fff;
1770 }
1771
1772 div.alternative_box legend {
1773         color: #000;
1774 }
1775
1776 div.resource_box legend {
1777         color: #000;
1778 }
1779
1780 label.primary a{
1781         color: #A50707;
1782         font-weight: bolder;
1783         background-color: white;
1784 }
1785 */
1786 /* format of "table of contents" on content page */
1787 #toc a          { display:block; margin:3px; float:left;}
1788 #toc .h2                { padding:0 0 0 10px;}
1789 #toc .h3                { padding:0 0 0 30px;}
1790 #toc .h4                { padding:0 0 0 40px; }
1791 #toc .h5                { padding:0 0 0 50px; }
1792 #toc .h6                { padding:0 0 0 60px; }
1793
1794 fieldset#toc {
1795         background-color: #FEFDEF;
1796         border: 1pt solid #B8AE9C;
1797         width:50%;
1798 }
1799
1800 #side-menu{
1801          overflow:hidden; 
1802          width:20.5em;
1803          padding-bottom:.3em; 
1804           padding-right:.5em;
1805 }
1806
1807 /* cleans up glossary question mark line spacing*/
1808 sup{
1809         border: 1pt solid #B8AE9C;
1810         vertical-align:bottom;
1811         margin-top: 1em;
1812 }
1813
1814 /* jQuery tooltip styles */
1815 #tooltip{
1816         position:absolute;
1817         z-index:3000;
1818         border:3px solid #111;
1819         background-color:#eeeeee;
1820         padding:5px;
1821 }
1822 #tooltip h3,#tooltip div{
1823         margin:0;
1824 }
1825
1826 /* style for home page modules "detail view" */
1827
1828 div.home_box {
1829         width: 29em;
1830         height: 150px;  
1831         padding-top: 15px;
1832         float: left;
1833 }
1834
1835 .outside_box{
1836         border:1px solid #cccccc;
1837         background: #eeeeee;
1838         padding:.2em;
1839         margin-left:.4em;
1840         width:26em;
1841         height:9.8em;
1842         -moz-border-radius:.3em .3em .3em .3em;
1843         border-radius: .3em .3em .3em .3em;
1844     -moz-box-shadow:.1em .1em .2em #999999;
1845     box-shadow: .1em .1em .2em #999999;
1846         padding:.2em;
1847 }
1848
1849 .inside_box{
1850         border:1px solid #cccccc;
1851         background: #ffffff;
1852         padding:.3em;
1853         width:95%;
1854         margin:auto;
1855         height:52%;
1856         margin-bottom:.2em;
1857         font-size:10pt;
1858         border-radius:.5em;
1859         -moz-border-radius:.5em;
1860         padding:.2em;
1861 }
1862 .details_or{
1863         width:28.8em;
1864         height:9.8em;
1865         margin:0;
1866 }
1867 .details_ol{
1868
1869         height:9.8em;
1870         margin:0px;
1871         width:.45em;
1872         background-position: top left;
1873         background-repeat:no-repeat;
1874 }
1875 .details_ir{
1876         width:.5em;
1877         height:100%;
1878         float:right;
1879 }
1880 .details_il{
1881         height:100%;
1882         float:left;
1883 }
1884 .home-title{
1885         font-size:10pt;
1886         font-weight:bold;
1887 }
1888 .buttonbox{
1889         float:right;
1890 }
1891 .details_text{
1892         margin-left:1em;
1893 }
1894 .draggable_selected {
1895         background-color: transparent;
1896         cursor: move;
1897 }
1898         
1899 div#subnavlistcontainer {
1900         width:95%;
1901         margin:auto;
1902         height:auto;
1903
1904 }
1905 div#subnavbacktopage {
1906         padding-top:5px;
1907         padding-left:20px;
1908         float:left;
1909 }
1910
1911 div.toolcontainer{
1912         width:95%;
1913         margin:auto;
1914         border:1px solid #e8e8e8;
1915         padding-top:1em;
1916         padding-bottom:1em;
1917         border-radius:.5em;
1918         -moz-border-radius: .5em .5em .5em .5em;
1919 }
1920
1921 ul#subnavlist {
1922         padding-top: 4px;
1923         margin-top: 0px;
1924         font-family: Verdana,Helvetica,Arial,serif;
1925         font-size:.8em;
1926
1927
1928 }
1929
1930 ul#subnavlist li {
1931         background-color: #FFFFFF;
1932         list-style: none;
1933         display: inline-block;
1934         font-weight:700;
1935         text-align:center;
1936         border-top:1px solid #cccccc;
1937         border-left:1px solid #cccccc;
1938         border-right:1px solid #cccccc;
1939         border-radius: .3em .3em 0em 0em;
1940         -moz-border-radius: .3em .3em 0em 0em;
1941         height:1.0em;   
1942         -moz-box-shadow:.1em .0em .1em #999999;
1943         box-shadow: .1em .0em .1em #999999;
1944         padding: 0em .5em .6em .5em ;
1945 }
1946
1947 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active,            ul#subnavlist li:hover{
1948         color: black;
1949         text-decoration:none;
1950         background-color: #E6E6E6;
1951 }
1952
1953 ul#subnavlist li a {
1954     /* The normal, unselected tabs. They are all links */
1955         color: #555;
1956         height: 1.5em;
1957         text-decoration:underline;
1958         font-weight:500;
1959 }
1960
1961 div.menuedit{
1962         float:right;
1963         margin-top:-1.2em;
1964         border:1px solid #cccccc;
1965 }
1966 /* NEW IN ATUTOR 2.0 */
1967 /* alternate colours in the My Course list */
1968 tr.even {
1969     background-color: #F7F3ED;
1970 }
1971
1972 tr.odd {
1973     background-color: transparent;
1974 }
1975
1976 /* Content editor wrapper div */
1977 .editor_wrapper{
1978         border:1px solid #cccccc;
1979         border-radius:.5em;
1980         -moz-border-radius: .5em .5em .5em .5em;
1981         padding: .1em .5em .1em .5em ;
1982 }
1983 /* Content editor tabs */
1984 .editor_buttontab {
1985         color:#000000;
1986         font-size:10pt;
1987         border:0;
1988         white-space: nowrap;
1989         background-color: #ffffff;
1990         margin: 0px;
1991         font-weight:500;
1992         text-align:center;
1993         padding:0em 0em 0em;
1994
1995 }
1996 .editor_tab{
1997         float:left;
1998         border-top: 1px solid #cccccc;
1999         border-left: 1px solid #cccccc;
2000         border-right: 1px solid #cccccc;
2001         border-bottom:0;
2002         margin-bottom:-.5em;
2003         text-align: center;
2004         white-space: nowrap;
2005         background-color: #ffffff;
2006         border-radius: .3em .3em 0em 0em;
2007         -moz-border-radius: .3em .3em 0em 0em;
2008         -moz-box-shadow:.1em .0em .1em #999999;
2009         box-shadow: .1em .0em .1em #999999;
2010         padding: 0em .2em 0em .2em ;
2011         height:1.4em;
2012 }
2013 .editor_tab:hover, .editor_tab input[type=submit]:hover{
2014         background-color:#eeeeee;
2015 }
2016
2017 .editor_tab_selected{
2018         border-top: 1px solid #cccccc;
2019         border-left: 1px solid #cccccc;
2020         border-right: 1px solid #cccccc;
2021         border-bottom:0;
2022         padding: 0em .2em 0em .2em ;
2023         background-color: #eeeeee;
2024         font-weight:bold;
2025         text-align:center;
2026         white-space: nowrap;
2027         text-decoration:none;
2028         border-radius:.3em;
2029         -moz-border-radius: .3em .3em 0em 0em;
2030         height:1.4em;
2031
2032 }
2033 .editor_tab input[type=submit]{
2034         height:1.2em;
2035 }
2036 /* 1pxgs current box on My Start */
2037 .current_box{
2038         float:left;
2039         margin-left:1em;
2040         width:30%; 
2041         padding:.5em;
2042         border: 1px solid #cccccc;
2043         border-radius: .5em .5em .5em .5em;
2044         -moz-border-radius: .5em .5em .5em .5em;
2045         -moz-box-shadow:.1em .1em .1em #999999;
2046          box-shadow: .1em .1em  .2em #999999;
2047 }
2048
2049 ul.current_list{
2050       line-height:2em; 
2051       list-style-type:none;
2052       margin-left:-3em;
2053 }
2054 .current_list img{
2055       vertical-align:middle;
2056 }
2057
2058 .logoutbar{
2059       background-color:#E6E6E6; 
2060       font-size:0.85em; 
2061       padding-top: 2px; 
2062       border-bottom:1px solid #cccccc; 
2063       height:2em;
2064       text-align:right;
2065       padding-right:1em;
2066 clear:both;
2067 }
2068
2069 .select {
2070       margin-left: .2em;
2071       background-color:#eeeeee;         
2072       border: 1px solid #cccccc;
2073       padding-right:.1em;
2074 }
2075
2076 /* Preference Editor tabs */
2077 /* Preferences tabs */
2078 /*
2079 table.etabbed-table     {
2080         padding-left:5em;
2081         font-size:10pt;
2082         width:90%;
2083         margin-left:auto;
2084         margin-right:auto;
2085 }
2086 .prefs-tab-spacer {
2087         background-color: transparent;
2088         width: 5px;
2089 }
2090 .prefs_buttontab {
2091         color:#555;
2092         font-size:10pt;
2093         white-space: nowrap;
2094         background-color: #ffffff;
2095         margin: 0px;
2096         border:0;
2097         font-weight:500;
2098         padding:0em 0em 0em;
2099         border-radius:.3em;
2100         -moz-border-radius: .3em .3em .3em .3em;
2101
2102 }
2103 .prefs_tab{
2104         border-top: 1px solid #cccccc;
2105         border-left: 1px solid #cccccc;
2106         border-right: 1px solid #cccccc;
2107         text-align: center;
2108         white-space: nowrap;
2109         margin-left:2em;
2110         background-color: #FFFFFF;
2111         border-radius:.3em;
2112         -moz-border-radius: .3em .3em 0em 0em;
2113         padding: 0em .2em 0em .2em;
2114         -moz-box-shadow:.1em .1em .2em #999999;
2115     box-shadow: .1em .1em .2em #999999;
2116         }
2117         
2118 .prefs_buttontab:hover, .prefs_tab:hover {
2119         background-color: #eeeeee;
2120 }
2121 .prefs_tab_selected{
2122         border-top: 1px solid #cccccc;
2123         border-left: 1px solid #cccccc;
2124         border-right: 1px solid #cccccc;
2125         border-bottom:0;
2126         background-color: #eeeeee;
2127         margin: 0px;
2128         font-weight:bold;
2129         text-align:center;
2130         padding: 0em .2em 0em .2em ;
2131         white-space: nowrap;
2132         text-decoration:none;
2133         border-radius:.3em;
2134         -moz-border-radius: .3em .3em 0em 0em;
2135         -moz-box-shadow:.1em .1em .1em #999999;
2136     box-shadow: .1em .1em .1em #999999;
2137 }
2138 */
2139
2140
2141 /* Preference Editor tabs */
2142 .etabbed-list-container {
2143
2144     font-size:10pt;
2145     width:95%;
2146
2147 }
2148 .etabbed-list{
2149
2150 width:100%;
2151 }
2152 .prefs-tab-spacer {
2153     background-color: transparent;
2154     width: 1em;
2155 }
2156 .prefs_buttontab {
2157     color:#000555;
2158     font-size:0pt;
2159     white-space: nowrap;
2160     background-color: #ffffff;
2161     margin-bottom: .5px;
2162     border:0;
2163     font-weight:500;
2164     padding:0em 0em 0em;
2165     border-radius:.3em;
2166     -moz-border-radius: .3em .3em .3em .3em;
2167
2168 }
2169 .prefs_tab{
2170     border-top: 1px solid #cccccc;
2171     border-left: 1px solid #cccccc;
2172     border-right: 1px solid #cccccc;
2173     text-align: center;
2174     white-space: nowrap;
2175     background-color: #FFFFFF;
2176     border-radius: .3em .3em 0em 0em;
2177     -moz-border-radius: .3em .3em 0em 0em;
2178     padding: 0em .5em 0em .5em ;
2179     -moz-box-shadow:.1em .1em 0 999999;
2180     box-shadow: .1em .1em 0 999999;
2181     display: inline;
2182     padding-bottom: .9px;
2183     margin: .5em;
2184 }
2185     
2186 .prefs_buttontab:hover, .prefs_tab:hover {
2187       background-color: #eeeeee;
2188 }
2189
2190 .prefs_tab_selected{
2191     
2192     border-top: 1px solid #cccccc;
2193     border-left: 1px solid #cccccc;
2194     border-right: 1px solid #cccccc;
2195     border-bottom:0;
2196       background-color: #eeeeee;
2197     margin: 0px;
2198     font-weight:bold;
2199     text-align:center;
2200     padding: .3em .5em 0em .5em ;
2201     white-space: nowrap;
2202     text-decoration:none;
2203     border-radius:.3em;
2204     -moz-border-radius: .3em .3em 0em 0em;
2205     -moz-box-shadow:.1em .1em .0 999999;
2206     box-shadow: .1em .1em .1em 999999;
2207     display: inline;
2208 }
2209 .admin_container{
2210         border:1px solid #cccccc;
2211         border-radius:.5em;
2212         -moz-border-radius:.5em;
2213
2214 }
2215
2216 .wizscreen{
2217         background-color:#ffffff;
2218         padding:2em;
2219         line-height:2em;
2220 }
2221
2222 .wizscreen > legend{
2223         padding-left:2em;
2224         padding-right:2em;
2225         border:1px solid black;
2226         background-color:#ffffff;
2227         color:#0000FF;
2228         font-weight:bold;
2229 }
2230
2231 .wizscreen .buttons {
2232     padding-top: 2em;
2233 }
2234
2235 .wizscreen .button {
2236     margin: 0em 0.25em;
2237 }
2238
2239 .navlist{
2240         list-style: none;
2241         display: inline;
2242 }
2243 .crumbcontainer{
2244         padding:0;
2245         width:100%;
2246         height:2.5em;
2247 }
2248 #course_title_container{
2249         float:left;
2250         clear:both;
2251         white-space:pre-line;
2252         position:relative; 
2253         left:1em;
2254         margin-top:.5em;
2255 }
2256 #my_courses_container{
2257           width:58%; 
2258           margin-left:1em;
2259           border:none;
2260           float:left;
2261           border-radius: .5em .5em .5em .5em;
2262         -moz-border-radius: .5em .5em .5em .5em;
2263         -moz-box-shadow:.1em .1em .1em #999999;
2264          box-shadow: .1em .1em  .1em #999999;
2265 }
2266 .shortcut_icon{
2267         border:0;
2268         vertical-align:middle;
2269 }
2270 ul#content-tool-links {
2271         list-style: none outside none;
2272 }
2273 ul#content-tool-links li{
2274         display: inline;
2275         float: left;
2276         width: 5em;
2277         padding: 0 3em 0 0;
2278         text-align: center;
2279         font-size: 0.7em;
2280         font-weight:bold;
2281         color: #1A4A72;
2282         line-height:120%;
2283 }
2284 ul#content-tool-links img{
2285         border: 0 none;
2286         display: block;
2287         padding-left: 10px;
2288 }
2289 .hidden {
2290     display: none;
2291 }
2292 .clickable {
2293     cursor: pointer;    
2294 }
2295 .nowrap {
2296     white-space: nowrap;
2297 }
2298 .flowplayerholder{
2299 clear:right;
2300 }
2301
2302
2303 /* Transformable repository search */
2304
2305 .browse-result{
2306         border:thin solid #cccccc;
2307         padding:.5em;
2308         width:95%;
2309         margin-left:auto;
2310         margin-right:auto;
2311         border-radius: .3em .3em .3em .3em;
2312         -moz-border-radius: .3em .3em .3em .3em;
2313         -moz-box-shadow:.1em .1em .1em #999999;
2314         box-shadow: .1em .1em .1em #999999;
2315 }
2316
2317 .tr_results_tools{
2318         float:right;
2319         padding-left:.2em;
2320         padding-right:.2em;
2321         padding-top:.2em;
2322         border:thin solid #cccccc;
2323         border-radius: .3em .3em .3em .3em;
2324         -moz-border-radius: .3em .3em .3em .3em;
2325         -moz-box-shadow:.1em .1em .1em #999999;
2326         box-shadow: .1em .1em .1em #999999;
2327 }
2328
2329 div.pageinator_box{
2330         width:95%;
2331         margin-left:auto;
2332         margin-right:auto;
2333         margin-bottom: -.5em;
2334         border-top:thin solid #cccccc;
2335         border-left:thin solid #cccccc;
2336         border-right:thin solid #cccccc;
2337         border-radius: .3em .3em 0em 0em;
2338         -moz-border-radius: .3em .3em 0em 0em;
2339 }
2340
2341 #previewText{
2342     font-family: monospace;
2343     border: 2px solid rgb(0, 0, 0);
2344     padding:1em;
2345     color: rgb(255, 255, 255);
2346     background-color: rgb(0, 0, 0);
2347 }
2348 #previewArea{
2349     padding: 0em;
2350     border-bottom-width: 0px;
2351     margin-left: auto;
2352     margin-right: auto;
2353     font-weight: normal;
2354     float:left;
2355     clear:right;
2356     line-height:1.5;
2357
2358 }
2359 #display-settings-preview{
2360     width:60%;
2361     float:left;
2362 }
2363 #feedback{
2364     width: 90%;
2365 }
2366 #defaultfontsize-wrapper{
2367     width:25%;
2368     float:left;
2369 }
2370
2371 /* ATutor Social Styles */
2372
2373 div .profile_container {
2374         background-color:#eee; 
2375         border: 1px solid #8e8e8e; 
2376         width:80%; 
2377         padding:0.5em; 
2378         margin-bottom: 0.5em;
2379 }
2380
2381 div .profile_container .top_right {
2382         float: right;
2383 }
2384
2385 dl.public-profile dd{
2386         margin-left:0px;
2387 }
2388 dl.public-profile dt {
2389         float: left;
2390         font-weight: bold;
2391         min-width:12em;
2392 }
2393
2394 /* Search form */
2395 div .search_form {
2396         margin-bottom: 1em;
2397 }
2398
2399 div .search_form .row{
2400         background-color: #DEDEC0;
2401         padding: 8px;
2402 }
2403 div .button {
2404         background-color: #eee;
2405         border: 1px solid #aaa;
2406 }
2407 div .button:hover{
2408         background-color: #cccccc;
2409         color: #ffffff;
2410 }
2411
2412 /* Side menu */
2413
2414
2415 ul.social_side_menu {
2416         padding-left: 2em;
2417 }
2418 ul.social_side_menu li {
2419         padding-bottom: 0.2em;
2420         list-style: circle;
2421 }
2422
2423 div .divider {
2424         border-bottom:1px solid #C1C157; 
2425         padding-bottom:0.5em; 
2426         margin-bottom:0.5em;
2427 }
2428
2429 .activity{
2430         line-height:18pt;
2431         font-size:.8em;
2432 }
2433
2434 div.headingbox, h3.headingbox, a.headingbox{
2435         border:1px #cccccc solid;
2436         padding:.2em;
2437         background-color: #eeeeee;
2438         text-decoration:none;
2439         line-height:1em;
2440         font-size:.7em;
2441 }
2442
2443 div.contentbox, input-form{
2444         margin-left:.2em;
2445         margin-right:.2em;
2446         border-left:1px #cccccc solid;
2447         border-right:1px #dddddd solid;
2448         border-bottom:1px #cccccc solid;
2449         padding:.5em;
2450         background-color: #ffffff;
2451         overflow:hidden;
2452 }
2453
2454 div.suggestions{
2455         border:1px solid #a50707;
2456         margin-left:10px; 
2457         width:50%;
2458 }
2459 li.inlinelist{
2460         display: inline; 
2461         padding-right: 1em;
2462 }
2463 ul.social_inline_menu{
2464         background-color: #eeeeee;
2465         border:thin #cccccc solid;
2466         padding:.5em;
2467         width:90%;
2468         margin:auto;
2469 }
2470 div.social-wrapper{
2471         border:thin solid #cccccc; 
2472         width:95%;
2473         padding:.5em;
2474         margin:auto;
2475 }
2476
2477 .network-activity{
2478     float:left;
2479     width:55%;
2480 }
2481 .my-contacts{
2482     float:right;
2483     width:38%;
2484     min-width:38%;
2485 }
2486 .my-network-groups{
2487     float:right;
2488     clear:right;
2489     width:38%;
2490     max-width:38%;
2491 }
2492 .people-you-may-know{
2493     padding-top:1em;
2494     float:right;
2495     clear:right;
2496     width:38%;
2497     min-width:38%;
2498  }
2499 .contentbox-a{
2500     width: 100%;
2501 }
2502 .contentbox-b{
2503     padding-bottom:0.2em;
2504 }
2505 .logo{
2506 float:left;
2507 clear:right;
2508 margin-left:2em;
2509 }
2510 .content-settings{
2511         width: 30%;
2512         float: left;
2513 }
2514 .current-content{
2515         color:red;
2516 }
2517 .del-content-icon{
2518         border:0;
2519 }
2520 div.bypass{
2521 height:1px;
2522 }