made a copy
[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         font-family: Helevetica, Arial, sans-serif;
981     background: #788CB3;
982     border: 1px solid #788CB3;
983     color: white;
984     padding: 0em 1em 0em 1em;
985     display: inline;
986         font-weight:normal;
987         margin-left: 0px;
988         margin-top: 1000px;
989         white-space:nowrap;
990 }
991
992 div.box {
993     background: transparent;
994     border-collapse: collapse;
995     border-left: 1px solid #788CB3;
996     border-top: 1px solid #788CB3;
997     border-bottom: 1px solid #788CB3;
998     border-right: 1px solid #788CB3;
999     padding: 1em;
1000         font-size: 85%;
1001 }
1002
1003 div.box a {
1004         text-decoration: none;
1005 }
1006
1007 div.box a:hover {
1008         text-decoration: underline;
1009 }
1010
1011 /* image relative sizing */
1012
1013 /* course home imgs */
1014 .img-size-home {
1015         height:3.85em;
1016         width:3.9em;
1017         margin-left: auto;
1018         margin-right: auto;
1019 }
1020 /* prev/next imgs */
1021 .img-size-prevnext {
1022         height:1.45em;
1023         width:1.45em;
1024 }
1025
1026 /* star */
1027 .img-size-star {
1028         height:1.15em;
1029         width:1.2em;
1030 }
1031
1032 /* tree */
1033 .img-size-tree {
1034         vertical-align: middle;
1035         margin-top: 0px;
1036         height:1.45em;
1037         width:1.45em;
1038 }
1039
1040 /* filemanager */
1041 .img-size-fm1 {
1042         vertical-align: middle;
1043         margin-top: 0px;
1044         height:1.35em;
1045         width:1.5em;
1046 }
1047 .img-size-fm2 {
1048         vertical-align: middle;
1049         margin-top: 0px;
1050         height:1.25em;
1051         width:1.25em;
1052 }
1053
1054 .img-size-fm3 {
1055         vertical-align: middle;
1056         margin-top: 0px;
1057         height:1.2em;
1058         width:.86em;
1059 }
1060
1061 .img-size-fm4 {
1062         vertical-align: middle;
1063         margin-top: 0px;
1064         height:1.15em;
1065         width:1.4em;
1066 }
1067
1068 /* asc/desc arrows */
1069 .img-size-ascdesc {
1070         height:1.95em;
1071         width:1.95em;
1072 }
1073
1074 a#guide {
1075         background-image: url('images/guide.gif'); background-repeat: no-repeat; background-position: 7px 5px;
1076         background-color: #eee;
1077         padding: 2px 10px 2px 28px;
1078         border: 1px solid #ccc;
1079 }
1080
1081 /* enrollment tabs */
1082 #navlist {
1083         padding: 0px;
1084         margin-left: 0;
1085         margin-right: auto;
1086         margin-left: auto;
1087         margin-bottom: 4px;
1088         white-space: nowrap;
1089 }
1090
1091 #navlist li {
1092         list-style: none;
1093         display: inline;
1094         margin: 0px;
1095 }
1096
1097 #navlist li a {
1098         padding: 3px 9px;
1099         border: 1px solid #e0e0e0;
1100         border-bottom: none;
1101         background: #fafafa;
1102         text-decoration: none;
1103         margin-left: 4px;
1104         -moz-border-radius-topright: 4px;
1105         -moz-border-radius-topleft: 4px;
1106         white-space: nowrap;
1107 }
1108
1109 #navlist li a:hover, #navlist li a.active {
1110         color: #000;
1111         background: #fff;
1112 }
1113
1114 /* MAIN TABS */
1115 div#topnavlistcontainer {
1116         border-bottom: 1px solid #9DAB9A;
1117 }
1118 ul#topnavlist {
1119         padding: 0px;
1120         margin-right: auto;
1121         margin-left: auto;
1122         margin-bottom: 3px;
1123         white-space: nowrap;
1124         margin-top: -20px;
1125 }
1126
1127 ul#topnavlist li {
1128         list-style: none;
1129         display: inline;
1130         margin: 0px;
1131 }
1132
1133 ul#topnavlist li a {
1134         padding: 3px 9px;
1135         border: 1px solid #9DAB9A;
1136         background: #FFF8C8;
1137         text-decoration: none;
1138         margin-left: 3px;
1139         -moz-border-radius-topright: 4px;
1140         -moz-border-radius-topleft: 4px;
1141         white-space: nowrap;
1142         font-weight: bold;
1143 }
1144 ul#topnavlist li:first-child a {
1145         margin-left: 8px;
1146 }
1147
1148 ul#topnavlist li a:hover, ul#topnavlist li a.active, ul#topnavlist li a:focus {
1149         color: #000;
1150         background: #FFFCE5;
1151         border-bottom: 1px solid #FFFCE5;
1152 }
1153
1154 div#container {
1155         text-align: left;
1156         margin: 0px auto;
1157         padding: 0px;
1158         border:0;
1159         width: 90%;
1160 }
1161
1162 div.column {
1163         border: 1px solid #e0e0e0;
1164         float: left;
1165         width: 30%;
1166         margin: 5px;
1167         padding: 0px;
1168         min-width: 170px;
1169 }
1170
1171 div.column h3 {
1172         margin-left: 0px;
1173 }
1174
1175 div.insidecol {
1176    min-height: 170px;
1177    height: 170px;
1178    padding:5px;
1179 }
1180 div[class] .insidecol {
1181    height: auto;
1182 }
1183 ul.horizontal{
1184         padding: 0px;
1185         margin: 0px;
1186 }
1187 ul.horizontal li {
1188         list-style: none;
1189         display: inline;
1190         margin: 0px;
1191         padding-right: 10px;
1192 }
1193
1194 ul.rss_feed {
1195         padding-left:7px; 
1196         margin-left:7px; 
1197         padding-top: 0px; 
1198         margin-top:0px; 
1199         margin-bottom:0px;
1200 }
1201
1202 /* the tools page */
1203 ol#tools { width: 90%; }
1204 /* 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;}
1205
1206 ol#tools>li:hover {
1207         border: 1px solid #e0e0e0;
1208         background-color: #f5f5ff;
1209 }
1210
1211 /* ol#tools>li>a */ li.top-tool a {  font-weight: bold; }
1212
1213 li.child-tool a { font-size: x-small; font-weight: normal; }
1214
1215 /* ol#tools>li>ul, */ ul.child-top-tool {
1216         margin-top: -5px;
1217         padding-left: 0px;
1218         margin-left: 0px;
1219         display: inline;
1220 }
1221 ul.child-top-tool:before {
1222         content: " : ";
1223 }
1224
1225 /* ol#tools>li>ul>li, */ li.child-tool {
1226         display: inline;
1227         margin-right: 5px;
1228         font-size: x-small;
1229 }
1230 /* profile page */
1231 dl#public-profile {
1232         width: 100%;
1233 }
1234 dl#public-profile dt {
1235         float: left;
1236         font-weight: bold;
1237         width: 30%;
1238         text-align: right;
1239         clear: left;
1240         border-right: 1px solid #f0f0f0;
1241         padding: 5px 5px 5px 0px;
1242         vertical-align: middle;
1243         margin-right: 5px;
1244 }
1245 dl#public-profile dd {
1246         margin-bottom: 5px;
1247         clear: right;
1248         padding: 5px 0px 5px 5px;
1249 }
1250 /*  Table of content attributes*/
1251
1252 /* format of "table of contents" on content page */
1253 #toc a          { display:block; margin:3px; }
1254 #toc .h2                { padding:0 0 0 10px;}
1255 #toc .h3                { padding:0 0 0 30px;}
1256 #toc .h4                { padding:0 0 0 40px; }
1257 #toc .h5                { padding:0 0 0 50px; }
1258 #toc .h6                { padding:0 0 0 60px; }
1259
1260 fieldset#toc {
1261         background-color: #FEFDEF;
1262         border: 1pt solid #B8AE9C;
1263         width:50%;
1264 }
1265
1266 /* jQuery tooltip styles */
1267 #tooltip{
1268         position:absolute;
1269         z-index:3000;
1270         border:3px solid #111;
1271         background-color:#eeeeee;
1272         padding:5px;
1273
1274 }
1275 #tooltip h3,#tooltip div{
1276         margin:0;
1277 }
1278
1279
1280 /* style for home page sublinks view */
1281 div.home_box {
1282         width: 30em;
1283         height: 150px;  
1284         padding-top: 15px;
1285         margin-left:1em;
1286         float:left;
1287 }
1288
1289 .outside_box{
1290         margin-left:.4em;
1291         background:#e0e0e0;
1292         width:28em;
1293         height:9.8em;
1294 }
1295
1296 .inside_box{
1297         width:100%;
1298         margin:auto;
1299         height:52%;
1300         margin-bottom:.2em;
1301         background:#eeeeee;
1302 }
1303 .details_or{
1304         width:28.8em;
1305         height:9.8em;
1306         margin:0;
1307         background-image:url(../../images/details_r.png);
1308         background-position: top right;
1309         background-repeat:no-repeat;
1310 }
1311 .details_ol{
1312         height:9.8em;
1313         margin:0px;
1314         width:.45em;
1315         background-image:url(../../images/details_l.png);
1316         background-position: top left;
1317         background-repeat:no-repeat;
1318 }
1319 .details_ir{
1320         width:.5em;
1321         height:100%;
1322         float:right;
1323         background-image:url(../../images/details_ir.png);
1324         background-position: top right;
1325         background-repeat:no-repeat;
1326 }
1327 .details_il{
1328         height:100%;
1329         float:left;
1330         background-image:url(../../images/details_il.png);
1331         background-position: top left;
1332         background-repeat:no-repeat;
1333 }
1334 .home-title{
1335         font-size:12pt;
1336 }
1337 .buttonbox{
1338         float:right;
1339 }
1340 .details_text{
1341         margin-left:1em;
1342 }