ATutor 2.0
[atutor.git] / themes / default_classic / styles.css
1 /* main body attributes */
2 body {
3         font-family: Helevetica, Arial, sans-serif;
4         margin-top: 0px;
5         margin-left: 0px;
6         margin-right: 0px;
7         /* max-width: 760px; */
8         margin-bottom: 0px;
9         font-size: small;
10         background-color: white;
11         /*border-right: 1px solid #788CB3;*/
12         width:100%;
13 }
14
15 html,body {
16         height: 100%;
17 }
18
19 /* heading attributes */
20 h1, h2, h3, h4, h5, h6 {
21         font-family: trebuchet ms, Arial, sans-serif;
22         clear:left;
23         clear:right;
24
25         margin-bottom: 0px;
26         margin-top: 0px;
27         margin-left: 5px;
28         margin-right: 0px;
29         color: #152065; /* #D15600; */
30 }
31
32 /* paragraph attributes */
33 p {
34         font-family: Helevetica, Arial, sans-serif;
35         margin-bottom: 10px;
36         margin-top: 0px;
37         margin-left: 5px;
38         margin-right: 0px;
39
40
41 /* list attributes */
42 ul {
43         font-family: Helevetica, Arial, sans-serif;
44         margin-bottom: 0px;
45         margin-top: 0px;
46         margin-right: 0px;
47 }
48
49 li {
50         font-family: Helevetica, Arial, sans-serif;
51         margin-bottom: 0px;
52         margin-top: 0px;
53         margin-right: 0px;
54 }
55
56 /* for filemanager */
57 li.folders {
58         list-style: disc url('../../images/folder.gif') outside;
59         font-family: Helevetica, Arial, sans-serif;
60         margin-bottom: 0px;
61         margin-top: 0px;
62         margin-right: 0px;
63 }
64
65 /* link attributes */
66 a:link {
67         font-family: Helevetica, Arial, sans-serif;
68         color: #384F89;
69         text-decoration: underline;
70 }
71 a:visited {
72         font-family: Helevetica, Arial, sans-serif;
73         color: #51286C;
74         text-decoration: underline;
75 }
76 a:hover {
77         font-family: Helevetica, Arial, sans-serif;
78         color: black;
79         text-decoration: underline;
80 }
81
82 /*  Table of content attributes*/
83 div.toc{
84         font-family: Helevetica, Arial, sans-serif;
85         background-color: #eeeeee;
86         padding: 5px;
87         margin: 0px 5px 5px 5px;
88         border: 1px #98AAB1 solid;
89         float: left;
90         font-size: smaller;
91 }
92
93 /* table border */
94 .tableborder {
95         border: 1px #606060 solid;
96 }
97
98 /* main submit button */
99 .button {
100         font-family: Helevetica, Arial, sans-serif;
101         background-color: #EBEDF6;
102         font-weight: bold;
103         border:  #354A81  solid 1px;
104 }
105
106 input.button {
107         border: 1px solid #999;
108         background-color: white;
109         padding: 2px;
110         padding-left: 10px;
111         padding-right: 10px;
112         min-width: 100px;
113         margin-left: 5px;
114 }
115 input.button:hover {
116         background-color: #f5f5ff;
117         border: 1px solid blue;
118 }
119
120 /* page breakline */
121 hr {
122         color: #98AAB1;
123         background-color: white;
124         height: 1px;
125 }
126
127 /* Editor boxes */
128 .editorsmallbox {
129         font-family: Helevetica, Arial, sans-serif;
130         background-color: #EEEEEE;
131         padding: 2px;
132         padding-right: 3px;
133         border: 1px #99CCCC solid;
134 }
135 .editorlargebox {
136         font-family: Helevetica, Arial, sans-serif;
137         background-color: #EEEEEE;
138         margin-left:1em;
139         padding-left: .2em;
140         padding-right: .5em;
141         padding-top: .5em;
142         padding-bottom: .4em;
143         border: 1px #99CCCC solid;
144 }                                                          
145
146 /* feedback for translators and install */
147 .feedback2  {
148   font-family : Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;
149   color : white;
150   background: green;
151   font-weight : bold;
152   padding: 4px;
153  }
154
155 /* search results */
156 .highlight, a.highlight {
157         background-color: yellow;
158 }
159
160 a .highlight{
161         background-color: yellow;
162         text-decoration: underline;
163 }
164
165 .results {
166         padding-left: 20px;
167 }
168
169 h5.search-results {
170         background-color: #FFF5A4;
171         color: #006699;
172         padding: 1px;
173         margin-bottom: 5px;
174         margin-top: 10px;
175         margin-left: 5px;
176 }
177
178 small.search-info {
179         color: #006699;
180 }
181
182 p.search-description {
183         background-color: #FFFCE5;
184         color: #006699;
185 }
186
187 /* date attributes */
188 small.date {
189         font-family: Verdana, Helevetica, Arial, sans-serif;
190         color: #8CACBB; 
191         margin-bottom: 0px; 
192         margin-top: 0px;
193         margin-left: 5px;
194         margin-right: 0px;
195         font-size:small;
196 }
197
198 /* content editor tabs */
199
200 .etable {
201         border-left:1pt solid black;
202         border-right:1pt solid black;
203         border-bottom:1pt solid black;
204         width:90%;
205 }
206
207 /* button link on tab */
208 .buttontab {
209         font-family: Helvetica, Arial, Helvetica, sans-serif;
210         background-color: #ffffff;
211         border: 0px;
212         color: black;
213         font-size:small;
214 }
215
216 /* button link for enrollment tabs */
217 .buttontab2 {
218         font-family: Helvetica, Arial, Helvetica, sans-serif;
219         background-color: #EFEFEF;
220         border: 0px;
221         color: black;
222         font-size:small;
223 }
224
225 /* tab itself */
226 .etab {
227         background-color: #ffffff;
228         border-top: 1px #98AAB1 solid;
229         border-left: 1px #98AAB1 solid;
230         border-right: 1px #98AAB1 solid;
231         text-align: center;
232 }
233
234 .etab-selected {
235         background-color: #EFEFEF;
236         border-top: 1px #98AAB1 solid;
237         border-left: 1px  #98AAB1 solid;
238         border-right: 1px #98AAB1 solid;
239         text-align: center;
240         padding: 2px;
241         font-weight:bold;
242 }
243
244 div.top {
245     /* Top section */
246     background: transparent;
247     margin: 0;
248     padding: 0;
249 }
250 div.etabs {
251     background: transparent;
252     border-collapse: collapse;
253     border-bottom-color: #8CACBB;
254     border-bottom-style: solid;
255     border-bottom-width: 1px;
256     padding: 0.5em 0em 0em 2em;
257     white-space: nowrap;
258         font-size:smaller;
259 }
260
261 div.etabs plain {
262     background: transparent;
263     border-color: #8CACBB;
264     border-width: 1px; 
265     border-style: solid solid none solid;
266     color: #436976;
267     font-weight: normal;
268     height: 1.2em;
269     margin-right: 0.5em;
270     padding: 0em 2em;
271     text-transform: lowercase;
272 }
273
274 div.etabs selected {
275     background: #DEE7EC;
276     border: 1px solid #8CACBB;
277     border-bottom: #DEE7EC 1px solid;
278     color: #436976;
279     font-weight: normal;
280 }
281
282
283
284 /* status bar */
285 .unsaved, .saved {
286         text-align:right;
287         padding-right:20px;
288         padding-top:5px;
289         padding-bottom:10px;
290 }
291
292 .saved input, .unsaved input {
293         border: 1px solid black;
294         background-color: white;
295     font-weight: normal;
296 }
297
298 #body_text {
299         width:75%;
300 }
301
302 /* side menu heading */
303 td.dropdown-heading {
304         background-color: #D4E5FD;
305         color: #006699;
306         border-left: 1px solid #EAF2FE;
307         border-right: 1px solid #EAF2FE;
308         border-top: 1px solid #EAF2FE;
309         font-weight: bold;
310         padding: 2px;
311 }
312
313 td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {
314         text-decoration: none;
315 }
316
317 td.dropdown-heading.closed {
318         border-bottom: 1px solid #EAF2FE;
319 }
320
321 /* side menu content */
322 td.dropdown {
323         padding: 2px;
324         background-color: white;
325         color: black;
326         border-left: 1px solid #EAF2FE;
327         border-right: 1px solid #EAF2FE;
328         border-bottom: 1px solid #EAF2FE;
329         font-weight: normal;
330 }
331 td.dropdown a, td.dropdown a:visited  {
332         color: #006699;
333         text-decoration: none;
334 }
335 td.dropdown a:hover {
336         color: #006699;
337         text-decoration: underline;
338 }
339
340 td.dropdown strong {
341         color: #51286C;
342 }
343
344 /* test listing on home page */
345
346 .test-box {
347         background-color: #FFF5A4;
348         color: #006699;
349         border-left: 1px solid #006699;
350         border-right: 1px solid #006699;
351         border-top: 1px solid #006699;
352         font-weight: bold;
353         padding: 2px;
354 }
355
356 /* message boxes */
357 div#feedback {
358         width: 50%;
359         margin-left: auto;
360         margin-right: auto;
361         margin-top: 15px;
362         margin-bottom: 15px;
363         border: 1px solid green;
364         padding: 5px;
365         background-color: #c3fffc;
366         color: green;
367         font-weight: bold;
368 }
369
370 div#help {
371         width: 50%;
372         margin-left: auto;
373         margin-right: auto;
374         margin-top: 15px;
375         margin-bottom: 15px;
376         border: 1px solid blue;
377         padding: 5px;
378         background-color: #c3ffff;
379         color: blue;
380 }
381
382 div#info {
383         width: 50%;
384         margin-left: auto;
385         margin-right: auto;
386         margin-top: 15px;
387         margin-bottom: 15px;
388         border: 1px solid #2905A1;
389         padding: 5px;
390         background-color: #CDE3E8;
391         color: #2905A1;
392         font-weight: bold;
393 }
394
395 div#warning {
396         width: 50%;
397         margin-left: auto;
398         margin-right: auto;
399         margin-top: 15px;
400         margin-bottom: 15px;
401         border: 1px solid #FF8400;
402         padding: 5px;
403         background-color: #FFF6ED;
404         color: #D95900;
405         font-weight: bold;
406 }
407
408 /***************************************************************/
409 /* NEW STUFF */
410
411 a#back-to {
412         padding-left: 20px;
413         background-image: url('../default/images/back.gif');
414         background-repeat: no-repeat;
415         background-position: 0px 0px;
416         height:1.45em;
417         width:1.45em;
418 }
419
420 div#breadcrumbs {
421         margin-bottom: 0px;
422         margin-top: 0px;
423         padding-left: 5px;
424         padding-right: 5px;
425         padding-bottom: 10px;
426         font-size: small;
427         background-color: #788CB3;
428         color: white;
429 }
430 div#breadcrumbs a, div#member-links a {
431         color: black;
432 }
433 div#breadcrumbs a:hover, div#member-links a:hover{
434         text-decoration:none;
435 }
436
437 div#breadcrumbs a:focus, div#member-links a:focus {
438         text-decoration:none;
439         font-weight: bold;
440         color: #FFFF00;
441 }
442
443 div#member-links {
444         margin-top:3px;
445         padding-right:5px;
446 }
447
448 h2.page-title {
449         margin-bottom: 10px;
450         margin-top: 10px;
451         margin-left: 5px;
452         border-bottom: 1px solid #f0f0f0;
453         clear: left;
454 }
455
456 h1 {
457         margin-bottom: 5px;
458 }
459
460 div#sub-navigation {
461         padding: 5px;
462         background-color: #FFFCE5;
463         border-bottom: 1px solid #9DAB9A;
464         color: #9DAB9A;
465 }
466
467 div#sub-navigation strong {
468         color: black;
469 }
470
471 div#help {
472         border-left: 1px solid black;
473         border-right: 1px solid black;
474         border-bottom: 1px solid black;
475         padding-left: 5px;
476         padding-right: 5px;
477         padding-bottom: 5px;
478         background-color: #efefef;
479         margin-left: 5px;
480         margin-right: 5px;
481         font-size: small;
482 }
483
484 h3#help-title {
485         margin-left: 5px;
486         margin-right: 5px;
487         border-left: 1px solid black;
488         border-right: 1px solid black;
489         padding: 1px;
490         background-color: #efefef;
491 }
492 .line {
493         border-bottom: 1px solid black;
494 }
495 div#help p {
496         padding: 0px;
497         margin: 0px;
498 }
499
500 div#toctoggle {
501         float: left;
502         font-size: smaller;
503         padding-left: 10px;
504 }
505
506 h1#section-title {
507         margin-left: 5px;
508         clear: none;
509         display:inline;
510         background-color: white;
511 }
512
513 div#top-links {
514         position: relative;
515         padding-right: 5px;
516         line-height: 170%;
517         margin-top: 3px;
518 }
519
520 a#editor-link {
521         background-color: #EFEFEF;
522         padding-top: 1px;
523         padding-bottom: 1px;
524         padding-left: 15px;
525         padding-right: 8px;
526         border: 1px solid #cccccc;
527         font-weight: normal;
528         text-decoration: none;
529 }
530
531 a#editor-link:hover {
532         background-color: #fafafa;
533         border: 1px solid #aaaaaa;
534 }
535
536 a#editor-link.off {
537         background-image: url('../default/images/pen.gif');
538         background-repeat: no-repeat;
539         background-position: 0px 2px;
540 }
541 a#editor-link.on {
542         background-image: url('../default/images/pen2.gif');
543         background-repeat: no-repeat;
544         background-position: 0px 2px;
545 }
546
547
548 /* for data tables */
549 table.data {
550         clear:right;
551         border: 1px solid #f0f0f0;
552         width: 90%; 
553         margin-left: auto; 
554         margin-right: auto;
555         border-spacing: 0px;
556         border-collapse: collapse;
557
558
559 table.data th {
560         background-color: #fafafa;
561         padding: 3px;
562         white-space: nowrap;
563 }
564
565 table.data tbody {
566         background-color: #fdfdfd;
567 }
568
569 table.data tbody th {
570         text-align: left;
571         background-color: #fdfdfd;
572         cursor: auto;
573 }
574
575 table.data td {
576         padding: 3px;
577 }
578
579 table.data col.sort + td {
580         padding: 7px;
581         background-color: red;
582 }
583
584 table.data tbody tr:hover {
585         background-color: #f5f5ff;
586         cursor: pointer;
587 }
588
589 table.data tbody tr.selected {
590         background-color: #f5f5ff;
591         cursor: auto;
592 }
593
594 table.data tfoot {
595         background-color: #fafafa;
596 }
597
598 table.data tfoot tr:first-child td {
599         padding: 5px;
600         background-image: url('../default/images/arrow_ltr.gif');
601         background-repeat: no-repeat;
602         background-position: 4px 5px;
603         padding-left: 40px;
604 }
605
606 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
607         padding: 5px;
608         background-image: none;
609         padding-left: 0px;
610 }
611
612 table.data tfoot input {
613         border: 1px solid #999;
614         background-color: white;
615         padding: 2px;
616         padding-left: 10px;
617         padding-right: 10px;
618         max-width: 60%;
619         min-width: 100px;
620         margin-left: 5px;
621 }
622
623 /* used for static tables with no form elements */
624 table.data.static tbody tr:hover {
625         background-color: transparent;
626         cursor: auto;
627 }
628
629 table.data tfoot input[type=submit]:hover {
630         background-color: #f5f5ff;
631 }
632
633 /* course browser */
634
635 div#browse {
636         margin-left: auto; 
637         margin-right: auto; 
638         width: 80%;
639 }
640
641 div.browse-selected {
642         background-image: url('../default/images/side_arrow.gif'); 
643         background-repeat: no-repeat; 
644         padding-left: 9px; 
645         background-position: center left;
646 }
647
648 div.browse-unselected {
649         padding-left: 9px; 
650 }
651
652 ul.browse-list {
653         list-style: none;
654         padding:0px;
655 }
656
657 /* browse courses */
658 dl.browse-course {
659         width: 100%;
660         padding-bottom: 25px;
661         background-color: #fffaf0;
662         border:1px #9DAB9A solid;
663         width:75%;
664         margin:auto;
665         margin-left:15em;
666         margin-bottom:1em;
667 }
668 dl.browse-course dt {
669         float: left;
670         font-weight: bold;
671         width: 25%;
672         text-align: right;
673         padding: 5px 10px 5px 0px;
674         vertical-align: middle;
675 }
676 dl.browse-course dd {
677         margin-bottom: 5px;
678         padding: 5px 0px 5px 10px;
679         margin-left: 26%;
680
681 }
682 img.headicon {
683         float:  left;
684         margin-top:1.2em;
685         margin-right:.5em;
686         height:6.45em;
687         width:6.45em;
688         vertical-align:top;
689         border:1px solid white;
690 }
691
692
693 /* feedback/errors */
694 div#error {
695         width: 50%;
696         margin-left: auto;
697         margin-right: auto;
698         margin-top: 15px;
699         margin-bottom: 15px;
700         border: 1px solid red;
701         padding: 5px;
702         background-color: #fffcf3;
703         color: red;
704         background: #FBF4ED url('../default/images/error-large.gif') no-repeat scroll 5px 5px;
705         padding-left: 25px;
706         font-weight: bold;
707 }
708 div#error h4 {
709         color: black;
710         margin-left: 0px;
711 }
712
713 div#error ul, div#feedback ul, div#help ul {
714         position: relative;
715         list-style: none;
716         margin-left: 0px;
717         padding-left: 0px;
718 }
719 div#error li + li, div#feedback li + li {
720         margin-top: 5px;
721 }
722
723 acronym {
724         cursor: help;
725 }
726
727 div.news p {
728         margin-left: 10px;
729 }
730 div.news span.date {
731         color: #ACACAC;
732 }
733
734 /* home page links */
735 ul#home-links {
736         list-style: none;
737 }
738 ul#home-links li {
739         display: inline;
740         float: left;
741         padding: 0.5em;
742         text-align: center;
743         margin: 0.2em;
744         width: 7.9em;
745         height: 7.4em;
746 }
747 ul#home-links li a {
748         text-decoration: none;
749         border: 1px transparent;
750         font-weight: bold;
751 }
752 ul#home-links li a img {
753         border: 0px;
754         display: block;
755 }
756
757 a.sortable {
758         color: blue;
759         text-decoration: underline;
760         font-weight: bold;
761 }
762
763 /* sequence links */
764 div#sequence-links {
765         float: right;
766         margin-top: 10px;
767         padding-right: 5px;
768 }
769 div#sequence-links a {
770         text-decoration: none;
771 }
772
773 div.dropdown {
774         width: 200px;
775         padding: 2px;
776         background-color: white;
777         color: black;
778         border-left: 1px solid #EAF2FE;
779         border-right: 1px solid #EAF2FE;
780         border-bottom: 1px solid #EAF2FE;
781         font-weight: normal;
782 }
783
784 div.dropdown-heading {
785         background-color: #DFE1C7;
786         color: #006699;
787         border-left: 1px solid #EAF2FE;
788         border-right: 1px solid #EAF2FE;
789         border-top: 1px solid #EAF2FE;
790         font-weight: bold;
791         padding: 2px;
792 }
793
794 div.required {
795         font-weight: bold;
796         color: red;
797         font-size: xx-large;
798         float: left;
799         position: relative;
800         margin-top: -5px;
801         height: 15px;
802         padding-right: 2px;
803 }
804
805 div#content-text {
806         margin-left: 5px;
807         padding-right: 5px;
808 }
809
810 div#content-info {
811         margin: 5px;
812         font-size: smaller;
813         color: #cacaca;
814         clear: both;
815 }
816
817 form {
818         clear: none;
819         display:inline;
820 }
821
822 /* images in jump select box */
823 option#start-page {
824         color: black;
825         text-decoration: none;
826         padding-left: 15px;
827         border-bottom: 1px solid black;
828 }
829
830 #jump-button {
831         padding: 0px;
832         background-color: #5E6D89;
833         color: white;
834         border: 1px solid #cccccc;
835         cursor: pointer;
836 }
837 #jump-button:focus, #jump-button:hover {
838         padding: 0px;
839         background-color: #AE8DA9;
840         color: white;
841         border: 1px solid #cccccc;
842         cursor: pointer;
843 }
844 #jumpmenu, optgroup {
845         font-size: smaller;
846 }
847
848 /* paging */
849 div.paging {
850    width: 100%;
851    text-align: center;
852    margin: 0.5em auto;
853 }
854 div.paging ul {
855    list-style: none;
856    display: inline;
857    padding: 0px;
858    border: 1px solid #000;
859 }
860 div.paging li { 
861         display: inline; 
862         padding-left: 2px; 
863         padding-right: 2px;
864         padding-top: 0px;
865         padding-bottom: 0px;
866 }
867
868 div.paging li a {
869         text-decoration: none;
870         padding-left: 4px;
871         padding-right: 4px;
872         border-left: 1px solid white;
873         border-right: 1px solid white;
874 }
875
876 div.paging li a:hover, div.paging li a.current {
877    background-color: #efefef;
878    border-left: 1px solid #000;
879    border-right: 1px solid #000;
880 }
881
882
883 /* users/index.php */
884
885 div.course {
886         position: relative;
887         width: 300px;
888         border: rgb(204, 204, 204) 1px solid;
889         background-color: #FFFCE5;
890         float: left;
891         margin: 3px;
892         padding: 3px;
893         height: 10.5em;
894 }
895
896 div.course.break {
897         clear: left;
898 }
899
900 div.course h2 {
901         border: 0px;
902         font-weight: normal;
903         font-size: large;
904
905 }
906
907 div.course:hover {
908         background-color: #FFF8C8;
909         border: #AAAAAA 1px solid;
910 }
911
912 div.course a {
913         text-decoration: none;
914 }
915
916 div.course:hover a {
917         color: #006699;
918 }
919
920 div.course a:hover {
921         color: #000000;
922 }
923
924 div.course p {
925         font-size: small;
926 }
927
928 div.course p a {
929         font-weight: bold;
930 }
931
932 div.course img.icon     {
933         float: left;
934         margin: 2px;
935         height:6.1em;
936         width:6.1em;
937 }
938
939 div.course div.shortcuts {
940         text-align: right;
941         clear: left;
942         vertical-align: middle;
943 }
944
945 fieldset#shortcuts {
946         float: right;
947         background-color: #FAFAFA;
948         border: 1px solid #AAAAAA;
949         margin: -5px 5px 5px 5px;
950         padding-right: 10px;
951         padding-bottom: 5px;
952         padding-left: 10px;
953 }
954
955 legend {
956         padding-right: 10px;
957         padding-left: 10px;
958 }
959
960 fieldset {
961         margin-bottom: 10px;
962 }
963 #shortcuts legend {
964         color: orange;
965         background-color: white;
966 }
967 #shortcuts ul {
968         position: relative;
969         margin-top: 0px;
970         margin-bottom: 0px;
971         margin-left: 0px;
972         list-style-type:  none;
973         padding-left: 0px; 
974 }
975
976
977 /* side-menu */
978 h4.box {
979         margin-top: 10px;
980     background: #788CB3;
981     border: 1px solid #788CB3;
982     padding: 0em 1em 0em 1em;
983     display: inline;
984         margin-left: 0px;
985         margin-top: 1000px;
986 }
987
988 h4.box span {
989     font-family: Helevetica, Arial, sans-serif;
990     font-weight: normal;
991     color: white;
992     white-space: nowrap;
993 }
994
995 div.box {
996     background: transparent;
997     border-collapse: collapse;
998     border-left: 1px solid #788CB3;
999     border-top: 1px solid #788CB3;
1000     border-bottom: 1px solid #788CB3;
1001     border-right: 1px solid #788CB3;
1002     padding: 1em;
1003         font-size: 85%;
1004 }
1005
1006 div.box a {
1007         text-decoration: none;
1008 }
1009
1010 div.box a:hover {
1011         text-decoration: underline;
1012 }
1013
1014 /* image relative sizing */
1015
1016 /* course home imgs */
1017 .img-size-home {
1018         height:3.85em;
1019         width:3.9em;
1020         margin-left: auto;
1021         margin-right: auto;
1022 }
1023 /* prev/next imgs */
1024 .img-size-prevnext {
1025         height:1.45em;
1026         width:1.45em;
1027 }
1028
1029 /* star */
1030 .img-size-star {
1031         height:1.15em;
1032         width:1.2em;
1033 }
1034
1035 /* tree */
1036 .img-size-tree {
1037         vertical-align: middle;
1038         margin-top: 0px;
1039         height:1.45em;
1040         width:1.45em;
1041 }
1042
1043 /* filemanager */
1044 .img-size-fm1 {
1045         vertical-align: middle;
1046         margin-top: 0px;
1047         height:1.35em;
1048         width:1.5em;
1049 }
1050 .img-size-fm2 {
1051         vertical-align: middle;
1052         margin-top: 0px;
1053         height:1.25em;
1054         width:1.25em;
1055 }
1056
1057 .img-size-fm3 {
1058         vertical-align: middle;
1059         margin-top: 0px;
1060         height:1.2em;
1061         width:.86em;
1062 }
1063
1064 .img-size-fm4 {
1065         vertical-align: middle;
1066         margin-top: 0px;
1067         height:1.15em;
1068         width:1.4em;
1069 }
1070
1071 /* asc/desc arrows */
1072 .img-size-ascdesc {
1073         height:1.95em;
1074         width:1.95em;
1075 }
1076
1077 a#guide {
1078         background-image: url('images/guide.gif'); background-repeat: no-repeat; background-position: 7px 5px;
1079         background-color: #eee;
1080         padding: 2px 10px 2px 28px;
1081         border: 1px solid #ccc;
1082 }
1083
1084 /* enrollment tabs */
1085 #navlist {
1086         padding: 0px;
1087         margin-left: 0;
1088         margin-right: auto;
1089         margin-left: auto;
1090         margin-bottom: 4px;
1091         white-space: nowrap;
1092 }
1093
1094 #navlist li {
1095         list-style: none;
1096         display: inline;
1097         margin: 0px;
1098 }
1099
1100 #navlist li a {
1101         padding: 3px 9px;
1102         border: 1px solid #e0e0e0;
1103         border-bottom: none;
1104         background: #fafafa;
1105         text-decoration: none;
1106         margin-left: 4px;
1107         -moz-border-radius-topright: 4px;
1108         -moz-border-radius-topleft: 4px;
1109         white-space: nowrap;
1110 }
1111
1112 #navlist li a:hover, #navlist li a.active {
1113         color: #000;
1114         background: #fff;
1115 }
1116
1117 /* MAIN TABS */
1118 div#topnavlistcontainer {
1119         border-bottom: 1px solid #9DAB9A;
1120 }
1121 ul#topnavlist {
1122         padding: 0px;
1123         margin-right: auto;
1124         margin-left: auto;
1125         margin-bottom: 3px;
1126         white-space: nowrap;
1127         margin-top: -20px;
1128 }
1129
1130 ul#topnavlist li {
1131         list-style: none;
1132         display: inline;
1133         margin: 0px;
1134 }
1135
1136 ul#topnavlist li a {
1137         padding: 3px 9px;
1138         border: 1px solid #9DAB9A;
1139         background: #FFF8C8;
1140         text-decoration: none;
1141         margin-left: 3px;
1142         -moz-border-radius-topright: 4px;
1143         -moz-border-radius-topleft: 4px;
1144         white-space: nowrap;
1145         font-weight: bold;
1146 }
1147 ul#topnavlist li:first-child a {
1148         margin-left: 8px;
1149 }
1150
1151 ul#topnavlist li a:hover, ul#topnavlist li a.active, ul#topnavlist li a:focus {
1152         color: #000;
1153         background: #FFFCE5;
1154         border-bottom: 1px solid #FFFCE5;
1155 }
1156
1157 div#container {
1158         text-align: left;
1159         margin: 0px auto;
1160         padding: 0px;
1161         border:0;
1162         width: 90%;
1163 }
1164
1165 div.column {
1166         border: 1px solid #e0e0e0;
1167         float: left;
1168         width: 30%;
1169         margin: 5px;
1170         padding: 0px;
1171         min-width: 170px;
1172 }
1173
1174 div.column h3 {
1175         margin-left: 0px;
1176 }
1177
1178 div.insidecol {
1179    min-height: 170px;
1180    height: 170px;
1181    padding:5px;
1182 }
1183 div[class] .insidecol {
1184    height: auto;
1185 }
1186 ul.horizontal{
1187         padding: 0px;
1188         margin: 0px;
1189 }
1190 ul.horizontal li {
1191         list-style: none;
1192         display: inline;
1193         margin: 0px;
1194         padding-right: 10px;
1195 }
1196
1197 ul.rss_feed {
1198         padding-left:7px; 
1199         margin-left:7px; 
1200         padding-top: 0px; 
1201         margin-top:0px; 
1202         margin-bottom:0px;
1203 }
1204
1205 /* the tools page */
1206 ol#tools { width: 90%; }
1207 /* ol#tools>li */ li.top-tool { padding: 2px 2px 2px 15px; margin-bottom: 5px; line-height: 200%; background-color: #fdfdfd; border-bottom: 1px solid #efefef; -moz-border-radius: 4px; list-style-position: inside;  border: 1px solid #eeeeff;}
1208
1209 ol#tools>li:hover {
1210         border: 1px solid #e0e0e0;
1211         background-color: #f5f5ff;
1212 }
1213
1214 /* ol#tools>li>a */ li.top-tool a {  font-weight: bold; }
1215
1216 li.child-tool a { font-size: x-small; font-weight: normal; }
1217
1218 /* ol#tools>li>ul, */ ul.child-top-tool {
1219         margin-top: -5px;
1220         padding-left: 0px;
1221         margin-left: 0px;
1222         display: inline;
1223 }
1224 ul.child-top-tool:before {
1225         content: " : ";
1226 }
1227
1228 /* ol#tools>li>ul>li, */ li.child-tool {
1229         display: inline;
1230         margin-right: 5px;
1231         font-size: x-small;
1232 }
1233 /* profile page */
1234 dl#public-profile {
1235         width: 100%;
1236 }
1237 dl#public-profile dt {
1238         float: left;
1239         font-weight: bold;
1240         width: 30%;
1241         text-align: right;
1242         clear: left;
1243         border-right: 1px solid #f0f0f0;
1244         padding: 5px 5px 5px 0px;
1245         vertical-align: middle;
1246         margin-right: 5px;
1247 }
1248 dl#public-profile dd {
1249         margin-bottom: 5px;
1250         clear: right;
1251         padding: 5px 0px 5px 5px;
1252 }
1253 /*  Table of content attributes*/
1254
1255 /* format of "table of contents" on content page */
1256 #toc a          { display:block; margin:3px; }
1257 #toc .h2                { padding:0 0 0 10px;}
1258 #toc .h3                { padding:0 0 0 30px;}
1259 #toc .h4                { padding:0 0 0 40px; }
1260 #toc .h5                { padding:0 0 0 50px; }
1261 #toc .h6                { padding:0 0 0 60px; }
1262
1263 fieldset#toc {
1264         background-color: #FEFDEF;
1265         border: 1pt solid #B8AE9C;
1266         width:50%;
1267 }
1268
1269 /* jQuery tooltip styles */
1270 #tooltip{
1271         position:absolute;
1272         z-index:3000;
1273         border:3px solid #111;
1274         background-color:#eeeeee;
1275         padding:5px;
1276
1277 }
1278 #tooltip h3,#tooltip div{
1279         margin:0;
1280 }
1281
1282
1283 /* style for home page sublinks view */
1284 div.home_box {
1285         width: 30em;
1286         height: 150px;  
1287         padding-top: 15px;
1288         margin-left:1em;
1289         float:left;
1290 }
1291
1292 .outside_box{
1293         margin-left:.4em;
1294         background:#e0e0e0;
1295         width:28em;
1296         height:9.8em;
1297 }
1298
1299 .inside_box{
1300         width:100%;
1301         margin:auto;
1302         height:52%;
1303         margin-bottom:.2em;
1304         background:#eeeeee;
1305 }
1306 .details_or{
1307         width:28.8em;
1308         height:9.8em;
1309         margin:0;
1310         background-image:url(../../images/details_r.png);
1311         background-position: top right;
1312         background-repeat:no-repeat;
1313 }
1314 .details_ol{
1315         height:9.8em;
1316         margin:0px;
1317         width:.45em;
1318         background-image:url(../../images/details_l.png);
1319         background-position: top left;
1320         background-repeat:no-repeat;
1321 }
1322 .details_ir{
1323         width:.5em;
1324         height:100%;
1325         float:right;
1326         background-image:url(../../images/details_ir.png);
1327         background-position: top right;
1328         background-repeat:no-repeat;
1329 }
1330 .details_il{
1331         height:100%;
1332         float:left;
1333         background-image:url(../../images/details_il.png);
1334         background-position: top left;
1335         background-repeat:no-repeat;
1336 }
1337 .home-title{
1338         font-size:12pt;
1339 }
1340 .buttonbox{
1341         float:right;
1342 }
1343 .details_text{
1344         margin-left:1em;
1345 }
1346
1347 /* 1pxgs current box on My Start */
1348 .current_box{
1349     float:left;
1350     margin-left:1em;
1351     width:30%; 
1352     padding:.5em;
1353     border: 1px solid #cccccc;
1354  }
1355
1356 ul.current_list{
1357       line-height:2em; 
1358       list-style-type:none;
1359       margin-left:-3em;
1360 }
1361 .current_list img{
1362       vertical-align:middle;
1363 }
1364 #my_courses_container{
1365           width:58%; 
1366           margin-left:1em;
1367           border:none;
1368           float:left;
1369           border-radius: .5em .5em .5em .5em;
1370         -moz-border-radius: .5em .5em .5em .5em;
1371         -moz-box-shadow:.2em .2em .2em #999999;
1372          box-shadow: .2em .2em  .2em #999999;
1373 }
1374 /* Preference Editor tabs */
1375 /* Preferences tabs */
1376 table.etabbed-table     {
1377         padding-left:5em;
1378         font-size:10pt;
1379         width:90%;
1380         margin-left:auto;
1381         margin-right:auto;
1382 }
1383 .prefs-tab-spacer {
1384         background-color: transparent;
1385         width: 5px;
1386 }
1387 .prefs_buttontab {
1388         color:#555;
1389         font-size:10pt;
1390         white-space: nowrap;
1391         background-color: #ffffff;
1392         margin: 0px;
1393         border:0;
1394         font-weight:500;
1395         padding:0em 0em 0em;
1396         border-radius:.3em;
1397         -moz-border-radius: .3em .3em .3em .3em;
1398
1399 }
1400 .prefs_tab{
1401         border-top: 1px solid #cccccc;
1402         border-left: 1px solid #cccccc;
1403         border-right: 1px solid #cccccc;
1404         text-align: center;
1405         white-space: nowrap;
1406         margin-left:2em;
1407         background-color: #FFFFFF;
1408         border-radius:.3em;
1409         -moz-border-radius: .3em .3em 0em 0em;
1410         padding: 0em .2em 0em .2em;
1411         -moz-box-shadow:.2em .2em .2em #999999;
1412     box-shadow: .2em .0em .2em #999999;
1413         }
1414         
1415 .prefs_buttontab:hover, .prefs_tab:hover {
1416         background-color: #eeeeee;
1417 }
1418 .prefs_tab_selected{
1419         border-top: 1px solid #cccccc;
1420         border-left: 1px solid #cccccc;
1421         border-right: 1px solid #cccccc;
1422         border-bottom:0;
1423         background-color: #eeeeee;
1424         margin: 0px;
1425         font-weight:bold;
1426         text-align:center;
1427         padding: 0em .2em 0em .2em ;
1428         white-space: nowrap;
1429         text-decoration:none;
1430         border-radius:.3em;
1431         -moz-border-radius: .3em .3em 0em 0em;
1432         -moz-box-shadow:.2em .2em .2em #999999;
1433     box-shadow: .2em .0em .2em #999999;
1434 }
1435 /* Transformable repository search */
1436
1437 .browse-result{
1438         border:thin solid #cccccc;
1439         padding:.5em;
1440         width:95%;
1441         margin-left:auto;
1442         margin-right:auto;
1443         border-radius: .3em .3em .3em .3em;
1444         -moz-border-radius: .3em .3em .3em .3em;
1445         -moz-box-shadow:.1em .1em .1em #999999;
1446         box-shadow: .1em .1em .1em #999999;
1447 }
1448
1449 .tr_results_tools{
1450         float:right;
1451         padding-left:.2em;
1452         padding-right:.2em;
1453         padding-top:.2em;
1454         border:thin solid #cccccc;
1455         border-radius: .3em .3em .3em .3em;
1456         -moz-border-radius: .3em .3em .3em .3em;
1457         -moz-box-shadow:.1em .1em .1em #999999;
1458         box-shadow: .1em .1em .1em #999999;
1459 }
1460
1461 div.pageinator_box{
1462         width:95%;
1463         margin-left:auto;
1464         margin-right:auto;
1465         margin-bottom: -.5em;
1466         border-top:thin solid #cccccc;
1467         border-left:thin solid #cccccc;
1468         border-right:thin solid #cccccc;
1469         border-radius: .3em .3em 0em 0em;
1470         -moz-border-radius: .3em .3em 0em 0em;
1471 }
1472 #previewText{
1473     font-family: monospace;
1474     border: 2px solid rgb(0, 0, 0);
1475     padding: 2em;
1476     width: 80%;
1477     color: rgb(255, 255, 255);
1478     background-color: rgb(0, 0, 0);
1479 }
1480 #previewArea{
1481     padding: 0em;
1482     border-bottom-width: 0px;
1483     margin-left: auto;
1484     margin-right: auto;
1485     font-weight: normal;
1486     width: 70%;
1487     float:left;
1488     clear:right;
1489 }
1490 #display-settings-preview{
1491     width:70%;
1492     float:left;
1493     height:20em;   
1494 }
1495 #feedback{
1496     width: 90%;
1497 }
1498 #defaultfontsize-wrapper{
1499     width:25%;
1500     float:left;
1501 }
1502
1503 div .profile_container {
1504         background-color:#eee; 
1505         border: 1px solid #8e8e8e; 
1506         width:80%; 
1507         padding:0.5em; 
1508         margin-bottom: 0.5em;
1509 }
1510
1511 div .profile_container .top_right {
1512         float: right;
1513 }
1514
1515 dl.public-profile dd{
1516         margin-left:0px;
1517 }
1518 dl.public-profile dt {
1519         float: left;
1520         font-weight: bold;
1521         min-width:12em;
1522 }
1523
1524 /* Search form */
1525 div .search_form {
1526         margin-bottom: 1em;
1527 }
1528
1529 div .search_form .row{
1530         background-color: #DEDEC0;
1531         padding: 8px;
1532 }
1533 div .button {
1534         background-color: #eee;
1535         border: 1px solid #aaa;
1536 }
1537 div .button:hover{
1538         background-color: #cccccc;
1539         color: #ffffff;
1540 }
1541
1542 /* Side menu */
1543
1544
1545 ul.social_side_menu {
1546         padding-left: 2em;
1547 }
1548 ul.social_side_menu li {
1549         padding-bottom: 0.2em;
1550         list-style: circle;
1551 }
1552
1553 div .divider {
1554         border-bottom:1px solid #C1C157; 
1555         padding-bottom:0.5em; 
1556         margin-bottom:0.5em;
1557 }
1558
1559 .activity{
1560         line-height:18pt;
1561         font-size:.8em;
1562 }
1563
1564 div.headingbox, h3.headingbox, a.headingbox{
1565         border:1px #cccccc solid;
1566         padding:.2em;
1567         background-color: #eeeeee;
1568         text-decoration:none;
1569         line-height:1em;
1570         font-size:.7em;
1571 }
1572
1573 div.contentbox, input-form{
1574         margin-left:.2em;
1575         margin-right:.2em;
1576         border-left:1px #cccccc solid;
1577         border-right:1px #dddddd solid;
1578         border-bottom:1px #cccccc solid;
1579         padding:.5em;
1580         background-color: #ffffff;
1581         overflow:hidden;
1582 }
1583
1584 div.suggestions{
1585         border:1px solid #a50707;
1586         margin-left:10px; 
1587         width:50%;
1588 }
1589 li.inlinelist{
1590         display: inline; 
1591         padding-right: 1em;
1592 }
1593 ul.social_inline_menu{
1594         background-color: #eeeeee;
1595         border:thin #cccccc solid;
1596         padding:.5em;
1597         width:90%;
1598         margin:auto;
1599 }
1600 div.social-wrapper{
1601         border:thin solid #cccccc; 
1602         width:95%;
1603         padding:.5em;
1604         margin:auto;
1605 }
1606
1607
1608 .network-activity{
1609     float:left;
1610     width:55%;
1611 }
1612 .my-contacts{
1613     float:right;
1614     width:38%;
1615     min-width:38%;
1616 }
1617 .my-network-groups{
1618     float:right;
1619     clear:right;
1620     width:38%;
1621     max-width:38%;
1622 }
1623 .people-you-may-know{
1624     padding-top:1em;
1625     float:right;
1626     clear:right;
1627     width:38%;
1628     min-width:38%;
1629  }
1630 .contentbox-a{
1631     width: 100%;
1632 }
1633 .contentbox-b{
1634     padding-bottom:0.2em;
1635 }
1636  
1637 .content-settings{
1638         width: 30%;
1639         float: left;
1640 }