Moved scripts in "docs" one level up into root folder. In addition, removed "docs...
[atutor.git] / themes / greenmin / styles.css
1 /* main body attributes */
2 body {
3         font-family: Verdana, Helevetica, Arial, sans-serif;
4         margin-top: 0px;
5         margin-left: auto;
6         margin-right: auto;
7         background-color: white;
8 }
9
10 p {
11         margin: 0.5em 0em 1em 0em;
12         text-align: justify;
13         line-height: 150%;
14         font-size: 0.9em;
15 }
16
17 p a {
18         text-decoration: underline;
19 }
20
21 p a:visited {
22         color: Purple;
23         background-color: transparent;
24 }
25
26 p a:active {
27         color: Red;
28         background-color: transparent;
29 }
30
31 h1, h2, h3, h4, h5, h6 {
32         color: Black;
33         clear: left;
34         clear:right;
35         font: 100% Verdana, Helvetica, Arial, sans-serif;
36         margin: 0;
37         padding-top: 0.5em;
38         /*border-bottom: 1px solid #57945A;*/
39 }
40
41 h1 {
42         font-size: 160%;
43 }
44
45 h2 {
46         font-size: 150%;
47 }
48
49 h3 {
50         font-size: 130%;
51 }
52
53 h4 {
54         font-size: 120%;
55 }
56
57 h5 {
58         font-size: 100%;
59 }
60
61 textarea {
62         border: 1px solid #57945A;  
63         color: Black;
64         background-color: white;
65         width: 88%;
66         padding: 0.1em;
67     }
68
69 /*  Table of content attributes*/
70 p.toc{
71         background-color: #eeeeee;
72         padding: .6em;
73         margin-bottom: .6em;
74         margin-top: 0em;
75         margin-left: 1em;
76         margin-right: 3em;
77         border: 1px #88A283 solid;
78
79
80 /* list attributes */
81 ul {
82         margin-bottom: 0px;
83         margin-top: 0px;
84         margin-right: 0px;
85 }
86
87 li {
88
89         margin-bottom: 0px;
90         margin-top: 0px;
91         margin-right: 0px;
92 }
93
94 li.folders {
95         list-style: disc url(../../images/folder.gif) outside;
96         margin-bottom: 0px;
97         margin-top: 0px;
98         margin-right: 0px;
99 }
100
101 li.folders .disabled {
102         color: #AAAAAA;
103 }
104
105 /* link attributes */
106 a:link {
107         color: #296542;
108         text-decoration: none;
109 }
110 a:visited {
111         color: #296542;
112         text-decoration: none;
113 }
114 a:hover {
115         color: black;
116         text-decoration: none;
117 }
118
119 .formfieldR {
120         color: black;
121         border-top:  #003399  solid 1px;
122         border-bottom: #003399 solid 1px;
123         border-right: #003399 solid 1px;
124         border-left: #003399 solid 1px;
125         text-align: right;
126         padding: 2px;
127 }
128
129 /* align text to the left */
130 .left {
131         text-align: left;
132 }
133
134 a.dropdown-title {
135         color: white;
136         font-weight: normal;
137         text-decoration: none;
138 }
139
140
141 /* table border */
142 .tableborder {
143         border: 1px #606060 solid;
144 }
145
146 /* main submit button */
147 .button {
148         background-color: #DEECE2;
149         font-weight: normal;
150         border-top:  #348265  solid 1px;
151         border-bottom: #348265 solid 1px;
152         border-right: #348265 solid 1px;
153         border-left: #348265 solid 1px; 
154 }
155
156 /* small submit button at top */
157 .button2 {
158         background-color: #DEECE2;
159         border-top:  #348265  solid 1px;
160         border-bottom: #348265  solid 1px;
161         border-right: #348265  solid 1px;
162         border-left: #348265  solid 1px;
163 }
164
165 /* date attributes */
166 small.date {
167         color: #57945A; 
168         margin-bottom: 0px; 
169         margin-top: 0px;
170         margin-left: 5px;
171         margin-right: 0px;
172         font-size:small;
173 }
174
175 /* page breakline */
176 hr {
177         color: #88A283;
178         background-color: white;
179         height: 1px;
180 }
181
182 /* message box styles */
183
184 /* Editor box small */
185 .editorsmallbox {
186         background-color: #EEEEEE;
187         padding: 2px;
188         padding-right: 3px;
189         border: 1px #ABC180 solid;
190 }
191
192 /* Editor box large */
193 .editorlargebox {
194         background-color: #EEEEEE;
195         margin-left:1em;
196         padding-left: .2em;
197         padding-right: .5em;
198         padding-top: .5em;
199         padding-bottom: .4em;
200         border: 1px #ABC180 solid;
201 }
202
203
204 select.dropdown {
205         background-color: #F1F3F1;
206 }                                                               
207
208 .highlight, a.highlight {
209         background-color: yellow;
210 }
211
212 a .highlight{
213         background-color: yellow;
214         text-decoration: underline;
215 }
216
217 .center {
218         text-align: center;
219 }
220
221
222 /* edit content tabs */
223 .buttontab {
224         background-color: #ffffff;
225         font-weight: bold;
226         border: 0px;
227         padding-left: 0px;
228         color: #779172;
229 }
230
231 .etab {
232         color: black;
233         background-color: #ffffff;
234         border-top: 1px #88A283 solid;
235         border-left: 1px #88A283 solid;
236         border-right: 1px #88A283 solid;
237         text-decoration: none;
238         text-align: center;
239         font-weight: bold;
240 }
241
242 .etab a:link, .etab a:visited {
243         color: black;
244         text-decoration: none;
245 }
246 .etab a:hover {
247         color: black;
248         text-decoration: underline;
249 }
250 .etabself {
251         background-color: #EFEFEF;
252         border-top: 1px #88A283 solid;
253         border-left: 1px  #88A283 solid;
254         border-right: 1px #88A283 solid;
255         text-align: center;
256         font-weight: bold;
257         padding: 2px;
258 }
259 .unsaved {
260         color: red;
261         background-color: #FFFDE0;
262         margin: 10px;
263         font-weight: bold;
264 }
265 .saved {
266         background-color: #FFFDE0;
267         margin: 10px;
268 }
269
270
271
272 /* the side menu */
273 /* the side menu heading */
274 td.dropdown-heading {
275         background-color: #DBFDD4;
276         color: #099015;
277         border-left: 1px solid #ECFEEA;
278         border-right: 1px solid #ECFEEA;
279         border-top: 1px solid #ECFEEA;
280         font-weight: bold;
281         padding: 2px;
282 }
283
284 td.dropdown-heading a, td.dropdown-heading a:hover, td.dropdown-heading a:visited {
285         text-decoration: none;
286 }
287
288 td.dropdown-heading.closed {
289         border-bottom: 1px solid #ECFEEA;
290 }
291
292 /* the side menu content */
293 td.dropdown {
294         padding: 2px;
295         background-color: white;
296         color: black;
297         border-left: 1px solid #ECFEEA;
298         border-right: 1px solid #ECFEEA;
299         border-bottom: 1px solid #ECFEEA;
300         font-weight: normal;
301 }
302 td.dropdown a, td.dropdown a:visited  {
303         color: #099015;
304         text-decoration: none;
305 }
306 td.dropdown a:hover {
307         color: #099015;
308         text-decoration: underline;
309 }
310 td.dropdown.cell {
311         border-bottom: 0px;
312 }
313 td.dropdown strong {
314         color: #2A6C28;
315 }
316
317 /* added for 1.4.2: */
318 .results {
319         padding-left: 20px;
320 }
321
322 h5.search-results {
323         background-color: #FFF5A4;
324         color: #099015;
325         padding: 1px;
326         margin-bottom: 5px;
327         margin-top: 10px;
328         margin-left: 5px;
329 }
330
331 small.search-info {
332         color: #099015;
333 }
334
335 p.search-description {
336         background-color: #FFFCE5;
337         color: #099015;
338 }
339
340 .test-box {
341         background-color: #FFF5A4;
342         color: #099015;
343         border-left: 1px solid #099015;
344         border-right: 1px solid #099015;
345         border-top: 1px solid #099015;
346         font-weight: bold;
347         padding: 2px;
348 }
349
350 table.tabbed-table {
351         width: 100%;
352 }
353 table.tabbed-table th#left-empty-tab {
354         background-color: transparent;
355         width: 15px;
356         border-bottom: 1px solid #9DAB9A;
357 }
358 table.tabbed-table th#right-empty-tab {
359         text-align: right;
360         background-color: transparent;
361         border-bottom: 1px solid #9DAB9A;
362         width: 400px;
363         padding-right: 5px;
364 }
365 table.tabbed-table th#right-empty-tab a {
366         text-decoration: underline;
367 }
368 table.tabbed-table th.tab-spacer {
369         background-color: transparent;
370         width: 5px;
371         border-bottom: 1px solid #9DAB9A;
372 }
373
374 table.tabbed-table th.tab {
375         padding-top: 2px;
376         padding-bottom: 2px;
377         width: 110px;
378         background-color: #C9CEA4;
379         border-bottom: 1px solid #9DAB9A;
380         border-left: 1px solid #9DAB9A;
381         border-top: 1px solid #9DAB9A;
382         border-right: 1px solid #9DAB9A;
383 }
384 table.tabbed-table th.tab:hover {
385         background-color: #DFE1C7;
386 }
387
388 table.tabbed-table th.tab a:focus {
389         color: white;
390 }
391 table.tabbed-table th.selected {
392         padding-top: 2px;
393         padding-bottom: 2px;
394         width: 110px;
395         background-color: #DFE1C7;
396         border-left: 1px solid #9DAB9A;
397         border-top: 1px solid #9DAB9A;
398         border-right: 1px solid #9DAB9A;
399 }
400
401 table.tabbed-table a, table.tabbed-table a:visited, table.tabbed-table a:hover {
402         color: black;
403         text-decoration: none;
404 }
405
406 a#my-start-page {
407         padding: 2px;
408         padding-left: 15px;
409         background-image: url(http://www.gris.uni-tuebingen.de/images/start.gif);
410         background-repeat: no-repeat;
411         background-position: 2px 5px;
412 }
413
414 a#back-to {
415         padding-left: 20px;
416         background-image: url(images/back.gif);
417         background-repeat: no-repeat;
418         background-position: 0px 0px;
419 }
420
421 div#breadcrumbs {
422     /* The path bar, including breadcrumbs and add to favorites */
423         border-bottom-color: #57945A;
424         border-bottom-style: solid;
425         border-bottom-width: 1px;
426         padding-left: 3px;
427         text-transform: lowercase;
428         font-size:0.85em;
429         padding-bottom: 1px;
430         padding-top: 1px;
431 }
432 h2.page-title {
433         margin-bottom: 10px;
434         margin-top: 10px;
435         margin-left: 5px;
436         border-bottom: 1px solid #f0f0f0;
437         clear: left;
438 }
439
440 h1 {
441         margin-bottom: 5px;
442 }
443
444 div#sub-navigation {
445         padding: 3px;
446         background-color: #DEECE2;
447         border-bottom: 1px solid #9DAB9A;
448         color: #9DAB9A;
449     text-transform: lowercase;
450         font-size:0.85em;
451 }
452
453 div#sub-navigation strong {
454         color: black;
455 }
456
457 div#help {
458         border-left: 1px solid black;
459         border-right: 1px solid black;
460         border-bottom: 1px solid black;
461         padding-left: 5px;
462         padding-right: 5px;
463         padding-bottom: 5px;
464         background-color: #efefef;
465         margin-left: 5px;
466         margin-right: 5px;
467         font-size: small;
468 }
469
470 h3#help-title {
471         margin-left: 5px;
472         margin-right: 5px;
473         border-left: 1px solid black;
474         border-right: 1px solid black;
475         padding: 1px;
476         background-color: #efefef;
477 }
478 .line {
479         border-bottom: 1px solid black;
480 }
481 div#help p {
482         padding: 0px;
483         margin: 0px;
484 }
485
486 div#toctoggle {
487         float: left;
488         font-size: smaller;
489         padding-left: 10px;
490 }
491
492 h1#section-title {
493         float: left;
494         margin-left: 5px;
495 }
496
497 div#top-links {
498         padding-right: 5px;
499         line-height: 170%;
500         margin-top: 3px;
501         font-size:0.85em;
502         text-transform: lowercase;
503
504 }
505
506 a#editor-link {
507         background-color: #EFEFEF;
508         padding-top: 1px;
509         padding-bottom: 1px;
510         padding-left: 15px;
511         padding-right: 8px;
512         border: 1px solid #cccccc;
513         font-weight: normal;
514         text-decoration: none;
515 }
516
517 a#editor-link:hover {
518         background-color: #fafafa;
519         border: 1px solid #aaaaaa;
520 }
521
522 a#editor-link.off {
523         background-image: url(images/pen.gif);
524         background-repeat: no-repeat;
525         background-position: 0px 2px;
526 }
527 a#editor-link.on {
528         background-image: url(images/pen2.gif);
529         background-repeat: no-repeat;
530         background-position: 0px 2px;
531 }
532
533
534 /* for data tables */
535 table.data {
536         clear:right;
537         border: 1px solid #f0f0f0;
538         width: 80%; 
539         margin-left: auto; 
540         margin-right: auto;
541         border-spacing: 0px;
542         border-collapse: collapse;
543
544
545 table.data th {
546         background-color:#DEECE2;
547         padding: 3px;
548         white-space: nowrap;
549 }
550
551 table.data th a {
552         color: black;
553         padding-right: 15px;
554         margin-right: 15px;
555         background-image: url('../default/images/sort.png');
556         background-repeat: no-repeat;
557         background-position: right;
558         text-decoration:none;
559 }
560
561 table.data tbody {
562         background-color: #fdfdfd;
563 }
564
565 table.data tbody th {
566         text-align: left;
567         background-color: #fdfdfd;
568         cursor: auto;
569 }
570
571 table.data td {
572         padding: 3px;
573 }
574
575 table.data tbody tr:hover {
576         background-color: #F5FDFF;
577         cursor: pointer;
578 }
579
580 table.data tbody tr.selected {
581         background-color: #F5FDFF;
582         cursor: auto;
583 }
584
585 table.data tfoot {
586         background-color: #fafafa;
587 }
588
589 table.data tfoot tr:first-child td {
590         padding: 5px;
591         background-image: url('images/arrow_ltr.gif');
592         background-repeat: no-repeat;
593         background-position: 4px 5px;
594         padding-left: 40px;
595 }
596
597 table.data.static tfoot td, table.data.static tfoot tr:first-child td {
598         padding: 5px;
599         background-image: none;
600         padding-left: 0px;
601 }
602
603 table.data tfoot input {
604         border: 1px solid #999;
605         background-color: white;
606         padding: 2px;
607         padding-left: 10px;
608         padding-right: 10px;
609         max-width: 60%;
610         min-width: 100px;
611         margin-left: 5px;
612 }
613
614 /* used for static tables with no form elements: */
615 table.data.static tbody tr:hover {
616         background-color: transparent;
617         cursor: auto;
618 }
619
620 table.data tfoot input[type=submit]:hover {
621         background-color: #F5FDFF;
622 }
623
624 /* course browser: */
625
626 div#browse {
627         margin-left: auto; 
628         margin-right: auto; 
629         width: 80%;
630 }
631
632 div.browse-selected {
633         background-image: url('images/side_arrow.gif'); 
634         background-repeat: no-repeat; 
635         padding-left: 9px; 
636         background-position: center left;
637 }
638
639 div.browse-unselected {
640         padding-left: 9px; 
641 }
642
643 ul.browse-list {
644         list-style: none;
645         padding:0px;
646 }
647 /* browse courses */
648 dl.browse-course {
649         width: 100%;
650         padding-bottom: 25px;
651         background-color: #fffaf0;
652         border:1px #9DAB9A solid;
653         width:75%;
654         margin:auto;
655         margin-left:15em;
656         margin-bottom:1em;
657 }
658 dl.browse-course dt {
659         float: left;
660         font-weight: bold;
661         width: 25%;
662         text-align: right;
663         padding: 5px 10px 5px 0px;
664         vertical-align: middle;
665 }
666 dl.browse-course dd {
667         margin-bottom: 5px;
668         padding: 5px 0px 5px 10px;
669         margin-left: 26%;
670
671 }
672 img.headicon {
673         float:  left;
674         margin-top:1.2em;
675         margin-right:.5em;
676         height:6.45em;
677         width:6.45em;
678         vertical-align:top;
679         border:1px solid white;
680 }
681
682 /* feedback /errors */
683 div#error {
684         width: 50%;
685         margin-left: auto;
686         margin-right: auto;
687         margin-top: 15px;
688         margin-bottom: 15px;
689         border: 1px solid red;
690         padding: 5px;
691         background-color: #fffcf3;
692         color: red;
693         background: #FBF4ED url(images/error-large.gif) no-repeat scroll 5px 5px;
694         padding-left: 25px;
695         font-weight: bold;
696 }
697 div#error h4 {
698         color: black;
699         margin-left: 0px;
700 }
701
702 div#error ul, div#feedback ul, div#help ul {
703         position: relative;
704         list-style: none;
705         margin-left: 0px;
706         padding-left: 0px;
707 }
708
709 div#feedback {
710         width: 50%;
711         margin-left: auto;
712         margin-right: auto;
713         margin-top: 15px;
714         margin-bottom: 15px;
715         border: 1px solid green;
716         padding: 5px;
717         background-color: #EAFFC3;
718         color: green;
719         font-weight: bold;
720 }
721
722 div#help {
723         width: 50%;
724         margin-left: auto;
725         margin-right: auto;
726         margin-top: 15px;
727         margin-bottom: 15px;
728         border: 1px solid blue;
729         padding: 5px;
730         background-color: #EBFFC3;
731         color: blue;
732 }
733
734 div#info {
735         width: 50%;
736         margin-left: auto;
737         margin-right: auto;
738         margin-top: 15px;
739         margin-bottom: 15px;
740         border: 1px solid #099D3F;
741         padding: 5px;
742         background-color: #DAE8D7;
743         color: #099D3F;
744         font-weight: bold;
745 }
746
747 div#warning {
748         width: 50%;
749         margin-left: auto;
750         margin-right: auto;
751         margin-top: 15px;
752         margin-bottom: 15px;
753         border: 1px solid #FF8400;
754         padding: 5px;
755         background-color: #FFF6ED;
756         color: #D95900;
757         font-weight: bold;
758 }
759 acronym {
760         cursor: help;
761 }
762
763 div.news p {
764         margin-left: 10px;
765 }
766 div.news span.date {
767         color: #57945A; 
768         font-size:smaller;
769 }
770
771 /* home page links */
772 div.home-link {
773         padding: 2px;
774         float: left;
775         text-align: center;
776         margin: 2px;
777         width: 120px;
778         height: 90px;
779 }
780 div.home-link:hover {
781         padding: 1px;
782         background-color: #efefef;
783         border: 1px solid #afafaf;
784         float: left;
785         text-align: center;
786         margin: 2px;
787 }
788 div.home-link a {
789         text-decoration: none;
790         font-weight: bold;
791 }
792
793 div.home-link img {
794         border: 0px;
795 }
796
797 /* sequence links */
798 div.sequence-links {
799         float: right;
800         margin-top: 10px;
801         padding-right: 5px;
802         font-size: smaller;
803 }
804 div.sequence-links a {
805         text-decoration: none;
806 }
807
808 div.dropdown {
809         width: 200px;
810         padding: 2px;
811         background-color: white;
812         color: black;
813         border-left: 1px solid #ECFEEA;
814         border-right: 1px solid #ECFEEA;
815         border-bottom: 1px solid #ECFEEA;
816         font-weight: normal;
817 }
818
819 div.dropdown-heading {
820         background-color: #DFE1C7;
821         color: #099015;
822         border-left: 1px solid #ECFEEA;
823         border-right: 1px solid #ECFEEA;
824         border-top: 1px solid #ECFEEA;
825         font-weight: bold;
826         padding: 2px;
827 }
828
829 div.required {
830         font-weight: bold;
831         color: red;
832         font-size: large;
833         float: left;
834         position: relative;
835         margin-top: -5px;
836         height: 15px;
837         padding-right: 2px;
838 }
839
840 div#content_text {
841         margin-left: 5px;
842 }
843
844 form {
845         clear: none;
846         display:inline;
847 }
848 #jump-button {
849         padding-left: 9px;
850         padding-right: 2px;
851         background: White url('images/linkTransparent.gif') 3px 2px no-repeat;
852         border: 1px solid #57945A;
853         cursor: pointer;
854         text-transform: lowercase;
855         font-size:0.85em;
856 }
857 #jumpmenu {
858         font-size: smaller;
859 }
860
861 optgroup {
862         font-size: small;
863 }
864
865 /* packing */
866 div.paging {
867         width: 100%;
868         text-align: center;
869         margin: 0.5em auto;
870 }
871 div.paging ul {
872         list-style: none;
873         display: inline;
874         padding: 0px;
875         border: 1px solid #000;
876 }
877 div.paging li { 
878         display: inline; 
879         padding-left: 2px; 
880         padding-right: 2px;
881         padding-top: 0px;
882         padding-bottom: 0px;
883 }
884
885 div.paging li a {
886         text-decoration: none;
887         padding-left: 4px;
888         padding-right: 4px;
889         border-left: 1px solid white;
890         border-right: 1px solid white;
891 }
892
893 div.paging li a:hover, div.paging li a.current {
894         background-color: #efefef;
895         border-left: 1px solid #000;
896         border-right: 1px solid #000;
897 }
898
899 /*plone*/
900
901 div.top {
902     /* Top space */
903         background: transparent;
904         margin: 0;
905         padding: 0;
906         padding-top:9px;
907 }
908 div.tabs {
909     /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
910         background: transparent;
911         border-collapse: collapse;
912         border-bottom: 1px solid #57945A;
913         padding: 0.5em 0em 0em 2em;
914         white-space: nowrap;
915         font-size:0.85em;
916 }
917
918 div.tabs a {
919     /* The normal, unselected tabs. They are all links */
920         background: transparent;
921         border-color: #57945A;
922         border-width: 1px; 
923         border-style: solid solid none solid;
924         color: #4F7643;
925         height: 1.2em;
926         margin-right: 0.5em;
927         padding: 0em 2em 0em;
928         text-transform: lowercase;
929 }
930
931 div.tabs a.selected {
932     /* The selected tab. There's only one of this */
933         background: #DEECE2;
934         border-bottom: #DEECE2 1px solid;
935         color: #4F7643;
936         font-weight: normal;
937 }
938
939 div.tabs a:hover, div.tabs a.active {
940         background: #DEECE2;
941         border-bottom: 1px solid #DEECE2;
942         color: #4F7643;
943 }
944
945
946 h4.box {
947         background-color: #DEECE2;
948         color: black;
949         border: 1px solid #57945A;
950         padding: 2px;
951       text-transform: lowercase;
952         font-size: 0.85em;
953 }
954
955 div.box {
956         padding: 2px;
957         background-color: white;
958         color: black;
959         border-left: 1px solid #57945A;
960         border-right: 1px solid #57945A;
961         border-bottom: 1px solid #57945A;
962         font-weight: normal;
963         font-size: 0.85em;
964 }
965 .fl-force-right{
966         float:right;
967 }
968 h5.box { 
969         background: #DEECE2;
970         border: 1px solid #57945A;
971         border-style: solid solid none solid;
972         color: Black;
973         padding: 0em 1em 0em 1em;
974         text-transform: lowercase;
975         display: inline;
976         font-size: 0.85em;
977         height: 1em;
978 }
979
980 div.box a:link {
981         text-decoration: none;
982 }
983
984 div.box a:visited {
985         color: #2A6C28;
986         text-decoration: none;
987 }
988
989 div.box a:hover {
990         text-decoration: underline;
991 }
992
993 .boxDetails {
994     text-align: right;
995 }
996
997 div.box .content {
998     padding: 1em;
999     font-size: 0.85em;
1000 }
1001
1002 div.box a.close {
1003     float: right;
1004     text-transform: none;
1005     border-left: 1pt solid #57945A;
1006     padding: 0em 0.2em;
1007 }
1008
1009 div.box h1, 
1010 div.box h2, 
1011 div.box h3, 
1012 div.box h4 {
1013     margin: 0;
1014     padding: 0;
1015 }
1016
1017 div.box .even {
1018     background-color: #F7FAF7;
1019 }
1020
1021 div.box .odd {
1022     background-color: transparent;
1023 }
1024
1025 div.box input {
1026     font-size: 100%;
1027 }
1028
1029 /* users/index.php */
1030
1031 div.course {
1032         position: relative;
1033         width: 30em;
1034         height: 10.5em;
1035         border: rgb(204, 204, 204) 1px solid;
1036         background-color: white;
1037         float: left;
1038         margin: 3px;
1039         padding: 3px;
1040         font-size:0.85em;
1041 }
1042
1043 div.course.break {
1044         clear: left;
1045 }
1046
1047 div.course h2 {
1048         border: 0px;
1049         font-weight: normal;
1050         font-size: large;
1051
1052 }
1053
1054 div.course:hover {
1055         background-color:#D1EDD9;
1056         border: #AAAAAA 1px solid;
1057 }
1058
1059 div.course a {
1060         text-decoration: none;
1061 }
1062
1063 div.course:hover a {
1064         color: #099015;
1065 }
1066
1067 div.course a:hover {
1068         color: #000000;
1069 }
1070
1071 div.course p {
1072         font-size: 0.95em;
1073 }
1074
1075 div.course p a {
1076         font-weight: bold;
1077 }
1078
1079 div.course img.icon     {
1080         float: left;
1081         margin: 2px;
1082         height:6.8em;
1083         width:6.8em;
1084 }
1085
1086 div.course div.shortcuts {
1087         text-align: right;
1088         clear: left;
1089         vertical-align: middle;
1090 }
1091
1092 fieldset#shortcuts {
1093         float: right;
1094         background-color: #FAFAFA;
1095         border: 1pt solid #AAAAAA;
1096         margin: -5pt 5pt 5pt 5pt;
1097         padding-right: 10pt;
1098         padding-bottom: 5pt;
1099         padding-left: 10pt;
1100 }
1101
1102 legend {
1103         padding-right: 10pt;
1104         padding-left: 10pt;
1105 }
1106
1107 fieldset {
1108         margin-bottom: 10pt;
1109 }
1110 #shortcuts legend {
1111         color: orange;
1112         background-color: white;
1113 }
1114 #shortcuts ul {
1115         position: relative;
1116         margin-top: 0pt;
1117         margin-bottom: 0pt;
1118         margin-left: 0pt;
1119         list-style-type:  none;
1120         padding-left: 0pt; 
1121 }
1122
1123 a#guide {
1124         background-image: url('../default/images/help.png'); 
1125         background-repeat: no-repeat; 
1126         background-position: 2px 2px;
1127         padding: 3px 10px 5px 30px;
1128         text-decoration:none;
1129         font-size:0.85em;
1130         float:right;
1131 }
1132 div#guide_box{
1133         background-color:#DEECE2;
1134         border-left:thin solid #cccccc;
1135         border-right:thin solid #cccccc;
1136         border-bottom:thin solid #cccccc;
1137         border-radius: 0em 0em .5em .5em;;
1138         -moz-border-radius: 0em 0em .5em .5em;
1139         -moz-box-shadow:.1em .1em .2em #999999;
1140         box-shadow: .1em .1em .2em #999999;
1141         float:right;
1142         margin-right:2em;
1143         padding-left:.1em;
1144 }
1145 div#content-text {
1146         padding-right: 5pt;
1147         line-height:150%;
1148 }
1149
1150 div#content-text li {
1151         margin-left: 15pt;
1152 }
1153
1154 div#content-test {      
1155         float: left;
1156         margin-top: 2em;
1157         padding-right: 5pt;
1158         width: 80%;
1159         background-color:#DEECE2;
1160         border:1px solid #57945A;
1161                 border-radius: .3em .3em .3em .3em;
1162         -moz-border-radius: .3em .3em .3em .3em;
1163 }
1164 div#content-test ol{    
1165         margin-right: 5pt;
1166         list-style:none;
1167 }
1168
1169 div#content-test ol ul li{
1170         list-style: none;
1171         padding: 0px 2px 0px 15px;
1172         margin-bottom: 1px; 
1173         line-height: 200%; 
1174         background-color: #fdfdfd; 
1175         border-bottom: 1px solid #efefef; 
1176         border: 1px solid #eeeeff;
1177 }
1178
1179
1180 div#content-info {
1181         margin: 5pt;
1182         font-size: smaller;
1183         color: #cacaca;
1184         clear: both;
1185 }
1186
1187 div#container {
1188         text-align: left;
1189         margin: 0px auto;
1190         padding: 0px;
1191         border:0;
1192         width: 90%;
1193 }
1194
1195 div.column {
1196 /*      border: 1px solid #e0e0e0;*/
1197         float: left;
1198         width: 30%;
1199         margin: 5px;
1200         padding: 0px;
1201         min-width: 170px;
1202 }
1203
1204 div.column h3 {
1205         margin-left: 0px;
1206 }
1207
1208 div.insidecol {
1209         min-height: 170px;
1210         height: 170px;
1211         padding:5px;
1212 }
1213 div[class] .insidecol {
1214         height: auto;
1215 }
1216
1217 /* index page */
1218 ul#home-links {
1219         list-style: none;
1220 }
1221 ul#home-links li {
1222         font-size:0.95em;
1223
1224         display: inline;
1225         float: left;
1226         padding: 0.8em;
1227         text-align: center;
1228         margin: 0.1em;
1229         width: 8.5em;
1230         height: 7.0em;
1231         padding-left:0px;
1232
1233 }
1234 ul#home-links li a {
1235         text-decoration: none;
1236         border: 1px transparent;
1237         font-weight: bold;
1238 }
1239 ul#home-links li a img {
1240         border: 0px;
1241         display: block;
1242         padding-left:25px;
1243 }
1244
1245 /* enrollment tabs */
1246 #navlist {
1247         padding: 0px;
1248         margin-left: 0;
1249         margin-right: auto;
1250         margin-left: auto;
1251         margin-bottom: 4px;
1252         margin-top:15px;
1253         white-space: nowrap;
1254 }
1255
1256 #navlist li {
1257         list-style: none;
1258         display: inline;
1259         margin: 0px;
1260 }
1261
1262 #navlist li a {
1263         padding: 3px 9px;
1264         border: 1px solid #e0e0e0;
1265         border-bottom: none;
1266         background: #fafafa;
1267         text-decoration: none;
1268         margin-left: 4px;
1269         -moz-border-radius-topright: 4px;
1270         -moz-border-radius-topleft: 4px;
1271         white-space: nowrap;
1272 }
1273
1274 #navlist li a:hover, #navlist li a.active {
1275         color: #000;
1276         background: #fff;
1277 }
1278
1279 /* tree */
1280 .img-size-tree {
1281         vertical-align: middle;
1282         margin-top: 0px;
1283         height:1.45em;
1284         width:1.45em;
1285 }
1286 /* profile page */
1287 dl#public-profile {
1288         width: 100%;
1289 }
1290 dl#public-profile dt {
1291         float: left;
1292         font-weight: bold;
1293         width: 30%;
1294         text-align: right;
1295         clear: left;
1296         border-right: 1px solid #f0f0f0;
1297         padding: 5px 5px 5px 0px;
1298         vertical-align: middle;
1299         margin-right: 5px;
1300 }
1301 dl#public-profile dd {
1302         margin-bottom: 5px;
1303         clear: right;
1304         padding: 5px 0px 5px 5px;
1305 }
1306
1307 /* floating layout */
1308 #contentwrapper{
1309         float: left;
1310         width: 99%;
1311 }
1312 #contentcolumn {
1313         padding-left: 5px;
1314         overflow: auto;
1315 }
1316 #contentcolumn_shiftright {
1317         margin-left: 210px;
1318         padding-right: 5px;
1319 }
1320 #rightcolumn{
1321         float: right;
1322         overflow: hidden;
1323         margin: -5px 0 0;
1324 }       
1325 #footer{
1326         clear: left;
1327         width: 100%;
1328         text-align: center;
1329         padding: 4px 0px;
1330 }
1331
1332 /** forum stuff **/
1333 #forum-thread li { clear:left; border:1px solid #eee; border-bottom: 1px solid #f0f0f0; float:left; width: 98%; list-style: none; }
1334 #forum-thread li.even { background: #fdfdfd; border-top: none; }
1335 #forum-thread li.odd { background: #fff; }
1336 div.forum-post-author { float:left; width:150px; padding:8px 10px; }
1337 div.forum-post-author a.title { font-size: 1.1em; line-height: 1.2em; font-weight: bold; text-decoration:none; }        
1338 div.forum-post-author img.profile-picture { border: 2px solid #f0f0f0; }
1339 div.forum-post-content { margin-left: 150px; padding: 5px 0px 18px 18px; }
1340 div.forum-post-content h3 { font-weight: 500; }
1341 div.forum-post-ctrl { float: right; padding-right: 5px; color: #a1a1a1; }
1342 div.forum-post-ctrl a { text-decoration: none; }
1343 div.forum-post-ctrl span { color: black; background-color: #fefdc2; padding: 3px; }
1344 div.forum-post-content p.date { color: #a1a1a1; border-bottom: 1px solid #f0f0f0; }
1345 div.forum-post-content div.body p { margin-bottom:20px; }
1346
1347 /** inbox stuff - reuses some of the forum layout **/
1348 #inbox-msg li { clear:left; border:1px solid #eee; border-bottom: 1px solid #f0f0f0; width: 98%; list-style: none; }
1349
1350
1351 div#topnavlistcontainer {
1352     /* Navigational Plone Tabs(tm), implemented by customizing the a tag - they are surprisingly elegant. The power of CSS runs strong in these :) */
1353     background: transparent;
1354     border-collapse: collapse;
1355     border-bottom: 1px solid #57945A;
1356     padding: 0.5em 0em 0em 2em;
1357     font-size:0.85em;
1358     clear:left;
1359 }
1360 ul#topnavlist {
1361         padding: 0px;
1362         margin-right: auto;
1363         margin-left: auto;
1364         margin-bottom: 3px;
1365         margin-top: 0px;
1366         margin-bottom:0px;
1367 }
1368
1369 ul#topnavlist li {
1370         list-style: none;
1371         display: inline-block;
1372         margin: 0px;
1373 }
1374
1375 ul#topnavlist li:first-child a {
1376         margin-left: 8px;
1377 }
1378
1379 ul#topnavlist li a:hover, ul#topnavlist li a.active, ul#topnavlist li a:focus {
1380     background: #DEECE2;
1381     border-bottom: 1px solid #DEECE2;
1382     color: #4F7643;
1383 }
1384
1385 ul#topnavlist li a {
1386     /* The normal, unselected tabs. They are all links */
1387     background: transparent;
1388     border-color: #57945A;
1389     border-width: 1px; 
1390     border-style: solid solid none solid;
1391     color: #4F7643;
1392     height: 1.2em;
1393     margin-right: 0.5em;
1394     padding: 0em 2em 0em;
1395     text-transform: lowercase;
1396 }
1397
1398 ul#topnavlist li a.selected {    /* The selected tab. There's only one of this */
1399     background: #DEECE2;
1400     border-bottom: #DEECE2 1px solid;
1401     color: #4F7643;
1402     font-weight: normal;
1403 }
1404
1405
1406 #fsfloat1{
1407         float:left;
1408 }
1409 #fsfloat2{
1410         float:right;
1411         width:48%;
1412 }
1413
1414 /* format of "table of contents" on content page */
1415 #toc a          { display:block; margin:3px; }
1416 #toc .h2                { padding:0 0 0 10px;}
1417 #toc .h3                { padding:0 0 0 30px;}
1418 #toc .h4                { padding:0 0 0 40px; }
1419 #toc .h5                { padding:0 0 0 50px; }
1420 #toc .h6                { padding:0 0 0 60px; }
1421
1422 /* jQuery tooltip styles */
1423 #tooltip{
1424         position:absolute;
1425         z-index:3000;
1426         border:3px solid #111;
1427         background-color:#eeeeee;
1428         padding:5px;
1429
1430 }
1431 #tooltip h3,#tooltip div{
1432         margin:0;
1433 }
1434
1435 a.tooltip{
1436         color:blue;
1437         font-size:100%;
1438         padding-left:.2em;
1439         padding-right:.2em;
1440         padding-bottom:.2em;
1441         text-decoration:none;
1442                 border-bottom:1px dashed;
1443 }
1444 /* style for home page sublinks view */
1445 div.home_box {
1446         width: 25.8em;
1447         height: 8.0em;  
1448         margin-top: 5px;
1449         padding: 5px;
1450         padding-bottom: 27px;
1451         margin-left:1em;
1452         float:left;
1453 }
1454
1455 .outside_box{
1456         background:#DEECE2;
1457         width:25.5em;
1458         height:8.2em;
1459         padding: 0.3em;
1460         -moz-border-radius:.3em .3em .3em .3em;
1461         border-radius: .3em .3em .3em .3em;
1462
1463 }
1464
1465 .inside_box{
1466         width:98%;
1467         margin:auto;
1468         height:58%;
1469         margin-left:auto;
1470         margin-right:auto;
1471         background: #F7FAF7;
1472 }
1473
1474 .home-title{
1475         font-size:12pt;
1476 }
1477 .buttonbox{
1478         float:right;
1479 }
1480 .details_text{
1481         margin-left:1em;
1482 }
1483 .draggable_selected {
1484         background-color: lightgrey;
1485         cursor: move;
1486 }
1487
1488 /* 1pxgs current box on My Start */
1489 .current_box{
1490     float:left;
1491     margin-left:1em;
1492     width:30%; 
1493     padding:.5em;
1494     border: 1px solid #cccccc;
1495 }
1496
1497 ul.current_list{
1498       line-height:2em; 
1499       list-style-type:none;
1500       margin-left:-1.5em;
1501 }
1502 .current_list img{
1503       vertical-align:middle;
1504 }
1505
1506 #side-menu{
1507      overflow:hidden; 
1508      width:18em;
1509      padding-right:.3em;
1510      padding-bottom:.3em; 
1511 }
1512
1513 div#menutoggle{
1514     text-align: right; 
1515     padding-bottom: 10px; 
1516     padding-right: 10px; 
1517     float: right; 
1518     margin-top: 10px; 
1519     padding-right: 5px; 
1520     font-size:0.95em;
1521 }
1522 #my_courses_container{
1523           width:58%; 
1524           margin-left:1em;
1525           border:none;
1526           float:left;
1527           border-radius: .5em .5em .5em .5em;
1528         -moz-border-radius: .5em .5em .5em .5em;
1529         -moz-box-shadow:.1em .1em .2em #999999;
1530          box-shadow: .1em .1em  .2em #999999;
1531 }
1532 /* Preference Editor tabs */
1533 /* Preferences tabs */
1534
1535 table.etabbed-table     {
1536         padding-left:5em;
1537         font-size:10pt;
1538 }
1539 /*
1540 .prefs-tab-spacer {
1541         background-color: transparent;
1542         width: 5px;
1543 }
1544 .prefs_buttontab {
1545         color:#555;
1546         font-size:10pt;
1547         white-space: nowrap;
1548         background-color: #ffffff;
1549         margin: 0px;
1550         border:0;
1551         font-weight:500;
1552         padding:0em 0em 0em;
1553         border-radius:.3em;
1554         -moz-border-radius: .3em .3em .3em .3em;
1555
1556 }
1557 .prefs_tab{
1558         border-top: 1px solid #cccccc;
1559         border-left: 1px solid #cccccc;
1560         border-right: 1px solid #cccccc;
1561         text-align: center;
1562         white-space: nowrap;
1563         margin-left:2em;
1564         background-color: #FFFFFF;
1565         border-radius:.3em;
1566         -moz-border-radius: .3em .3em 0em 0em;
1567         padding: 0em .2em 0em .2em;
1568
1569         }
1570         
1571 .prefs_buttontab:hover, .prefs_tab:hover {
1572         background-color: #eeeeee;
1573 }
1574 .prefs_tab_selected{
1575         border-top: 1px solid #cccccc;
1576         border-left: 1px solid #cccccc;
1577         border-right: 1px solid #cccccc;
1578         border-bottom:0;
1579         background-color: #eeeeee;
1580         margin: 0px;
1581         font-weight:bold;
1582         text-align:center;
1583         padding: 0em .2em 0em .2em ;
1584         white-space: nowrap;
1585         text-decoration:none;
1586         border-radius:.3em;
1587         -moz-border-radius: .3em .3em 0em 0em;
1588         -moz-box-shadow:.2em .2em .2em #999999;
1589     box-shadow: .2em .0em .2em #999999;
1590 }
1591 */
1592
1593 /* Preference Editor tabs */
1594 .etabbed-list-container {
1595
1596     font-size:10pt;
1597     width:85%;
1598 margin-left:auto;
1599 margin-right:auto;
1600 border-bottom:1px solid #DEECE2;
1601 }
1602 .etabbed-list{
1603
1604 width:100%;
1605 }
1606 .prefs-tab-spacer {
1607     background-color: transparent;
1608     width: 1em;
1609 }
1610 .prefs_buttontab {
1611     color:#000555;
1612     white-space: nowrap;
1613     background-color: #F7FAF7;
1614     margin-bottom: .5px;
1615     border:0;
1616     font-weight:500;
1617     padding:0em 0em 0em;
1618     border-radius:.3em;
1619     -moz-border-radius: .3em .3em .3em .3em;
1620
1621 }
1622 .prefs_tab{
1623     border-top: 1px solid #cccccc;
1624     border-left: 1px solid #cccccc;
1625     border-right: 1px solid #cccccc;
1626     text-align: center;
1627     white-space: nowrap;
1628     background-color: #F7FAF7;
1629     border-radius: .3em .3em 0em 0em;
1630     -moz-border-radius: .3em .3em 0em 0em;
1631     padding: .3em .5em 0em .5em ;
1632     display: inline;
1633     padding-bottom: .9px;
1634     margin: .5em;
1635 }
1636     
1637 .prefs_buttontab:hover, .prefs_tab:hover {
1638       background-color: #DEECE2;
1639 }
1640
1641 .prefs_tab_selected{
1642     
1643     border-top: 1px solid #cccccc;
1644     border-left: 1px solid #cccccc;
1645     border-right: 1px solid #cccccc;
1646     border-bottom:0;
1647       background-color: #eeeeee;
1648     margin: 0px;
1649     font-weight:bold;
1650     text-align:center;
1651     padding: .3em .5em 0em .5em ;
1652     white-space: nowrap;
1653     text-decoration:none;
1654     border-radius:.3em;
1655     -moz-border-radius: .3em .3em 0em 0em;
1656     display: inline;
1657 }
1658 #top-links-jump{
1659         float:right;
1660         white-space:nowrap;
1661         padding-right:.5em;
1662 }
1663
1664 #jumpmenu{
1665         background-color:#eeeeee;
1666         border:thin solid #cccccc;
1667         border-radius:.3em .3em .3em .3em;
1668         -moz-border-radius:.3em .3em .3em .3em; 
1669 }
1670
1671 /* Transformable repository search */
1672
1673 .browse-result{
1674         border:thin solid #cccccc;
1675         padding:.5em;
1676         width:95%;
1677         margin-left:auto;
1678         margin-right:auto;
1679         border-radius: .3em .3em .3em .3em;
1680         -moz-border-radius: .3em .3em .3em .3em;
1681         -moz-box-shadow:.1em .1em .1em #999999;
1682         box-shadow: .1em .1em .1em #999999;
1683 }
1684
1685 .tr_results_tools{
1686         float:right;
1687         padding-left:.2em;
1688         padding-right:.2em;
1689         padding-top:.2em;
1690         border:thin solid #cccccc;
1691         border-radius: .3em .3em .3em .3em;
1692         -moz-border-radius: .3em .3em .3em .3em;
1693         -moz-box-shadow:.1em .1em .1em #999999;
1694         box-shadow: .1em .1em .1em #999999;
1695 }
1696
1697 div.pageinator_box{
1698         width:95%;
1699         margin-left:auto;
1700         margin-right:auto;
1701         margin-bottom: -.5em;
1702         border-top:thin solid #cccccc;
1703         border-left:thin solid #cccccc;
1704         border-right:thin solid #cccccc;
1705         border-radius: .3em .3em 0em 0em;
1706         -moz-border-radius: .3em .3em 0em 0em;
1707 }
1708 #previewText{
1709     font-family: monospace;
1710     border: 2px solid rgb(0, 0, 0);
1711     padding: 2em;
1712     width: 80%;
1713     color: rgb(255, 255, 255);
1714     background-color: rgb(0, 0, 0);
1715 }
1716 #previewArea{
1717     padding: 0em;
1718     border-bottom-width: 0px;
1719     margin-left: auto;
1720     margin-right: auto;
1721     font-weight: normal;
1722     width: 70%;
1723     float:left;
1724     clear:right;
1725 }
1726 #display-settings-preview{
1727     width:70%;
1728     float:left;
1729     height:20em;   
1730 }
1731 #feedback{
1732     width: 90%;
1733 }
1734 #defaultfontsize-wrapper{
1735     width:25%;
1736     float:left;
1737 }
1738
1739 div .profile_container {
1740         background-color:#eee; 
1741         border: 1px solid #8e8e8e; 
1742         width:80%; 
1743         padding:0.5em; 
1744         margin-bottom: 0.5em;
1745 }
1746
1747 div .profile_container .top_right {
1748         float: right;
1749 }
1750
1751 dl.public-profile dd{
1752         margin-left:0px;
1753 }
1754 dl.public-profile dt {
1755         float: left;
1756         font-weight: bold;
1757         min-width:12em;
1758 }
1759
1760 /* Search form */
1761 div .search_form {
1762         margin-bottom: 1em;
1763 }
1764
1765 div .search_form .row{
1766         background-color: #DEDEC0;
1767         padding: 8px;
1768 }
1769 div .button {
1770         background-color: #DEECE2;
1771         border: 1px solid #4F7643;
1772 }
1773 div .button:hover{
1774         background-color: #cccccc;
1775         color: #ffffff;
1776                 border: 1px solid #4F7643;
1777         
1778 }
1779
1780 /* Side menu */
1781
1782
1783 ul.social_side_menu {
1784         padding-left: 2em;
1785 }
1786 ul.social_side_menu li {
1787         padding-bottom: 0.2em;
1788         list-style: circle;
1789 }
1790
1791 div .divider {
1792         border-bottom:1px solid #C1C157; 
1793         padding-bottom:0.5em; 
1794         margin-bottom:0.5em;
1795 }
1796
1797 .activity{
1798         line-height:18pt;
1799         font-size:.8em;
1800 }
1801
1802 div.headingbox, h3.headingbox, a.headingbox{
1803         border:1px #cccccc solid;
1804         padding:.2em;
1805         background-color: #DEECE2;
1806         text-decoration:none;
1807         line-height:1em;
1808         font-size:.7em;
1809 }
1810
1811 div.contentbox, input-form{
1812         margin-left:.2em;
1813         margin-right:.2em;
1814         border-left:1px #cccccc solid;
1815         border-right:1px #dddddd solid;
1816         border-bottom:1px #cccccc solid;
1817         padding:.5em;
1818         background-color: #ffffff;
1819         overflow:hidden;
1820 }
1821
1822 div.suggestions{
1823         border:1px solid #a50707;
1824         margin-left:10px; 
1825         width:50%;
1826 }
1827 li.inlinelist{
1828         display: inline; 
1829         padding-right: 1em;
1830 }
1831 ul.social_inline_menu{
1832         background-color: #eeeeee;
1833         border:thin #cccccc solid;
1834         padding:.5em;
1835         width:90%;
1836         margin:auto;
1837 }
1838 div.social-wrapper{
1839         border:thin solid #cccccc; 
1840         width:95%;
1841         padding:.5em;
1842         margin:auto;
1843 }
1844
1845 .network-activity{
1846     float:left;
1847     width:55%;
1848 }
1849 .my-contacts{
1850     float:right;
1851     width:38%;
1852     min-width:38%;
1853 }
1854 .my-network-groups{
1855     float:right;
1856     clear:right;
1857     width:38%;
1858     max-width:38%;
1859 }
1860 .people-you-may-know{
1861     padding-top:1em;
1862     float:right;
1863     clear:right;
1864     width:38%;
1865     min-width:38%;
1866  }
1867 .contentbox-a{
1868     width: 100%;
1869 }
1870 .contentbox-b{
1871     padding-bottom:0.2em;
1872 }
1873 .content-settings{
1874         width: 30%;
1875         float: left;
1876 }
1877
1878  /* Content editor tabs */
1879 .editor_buttontab {
1880         color:#000000;
1881         font-size:10pt;
1882         border:0;
1883         white-space: nowrap;
1884         background-color: #DEECE2;
1885         margin: 0px;
1886         font-weight:500;
1887         text-align:center;
1888         padding:0em 0em 0em;
1889
1890 }
1891 .editor_tab{
1892         float:left;
1893         border-top: 1px solid #cccccc;
1894         border-left: 1px solid #cccccc;
1895         border-right: 1px solid #cccccc;
1896         border-bottom:0;
1897         margin-bottom:-.5em;
1898         text-align: center;
1899         white-space: nowrap;
1900         background-color: #DEECE2;
1901         border-radius: .3em .3em 0em 0em;
1902         -moz-border-radius: .3em .3em 0em 0em;
1903         padding: 0em .2em .0em .2em ;
1904         height:1.4em;
1905 }
1906 .editor_tab:hover, .editor_tab input[type=submit]:hover{
1907         background-color:#eeeeee;
1908 }
1909
1910 .editor_tab_selected{
1911         border-top: 1px solid #cccccc;
1912         border-left: 1px solid #cccccc;
1913         border-right: 1px solid #cccccc;
1914         border-bottom:0;
1915         padding: .0em .3em .1em .2em ;
1916         background-color: #eeeeee;
1917         font-weight:bold;
1918         text-align:center;
1919         white-space: nowrap;
1920         text-decoration:none;
1921         border-radius:.3em;
1922         -moz-border-radius: .3em .3em 0em 0em;
1923         height:1.4em;
1924
1925 }
1926 .editor_tab input[type=submit]{
1927         height:1.2em;
1928 }
1929 ul#content-tool-links {
1930         list-style: none outside none;
1931 }
1932 ul#content-tool-links li{
1933         display: inline;
1934         float: left;
1935         width: 5em;
1936         padding: 0 3em 0 0;
1937         text-align: center;
1938         font-size: 0.7em;
1939         font-weight:bold;
1940         color: #1A4A72;
1941         line-height:120%;
1942 }
1943 ul#content-tool-links img{
1944         border: 0 none;
1945         display: block;
1946         padding-left: 10px;
1947 }
1948 .fl-force-right{
1949 float:right;
1950 }
1951 .hidden {
1952     display: none;
1953 }
1954 .clickable {
1955     cursor: pointer;    
1956 }
1957
1958 .del-content-icon{
1959           border:0;
1960 height:.8em;
1961 }
1962 #logoutbar{
1963 float:right;
1964 text-align:right;
1965
1966 }
1967 div.bypass{
1968 height:1px;
1969 }
1970
1971 fieldset.group_form{
1972         width:97%;
1973         border:1px #4F7643 solid;
1974         min-height: 210px;
1975         padding:.5em;
1976         margin-right:1em;
1977
1978
1979 fieldset.group_form legend{
1980         border:1px #4F7643 solid;
1981         background-color: #DEECE2;
1982         font-weight: 600;
1983         color: black;
1984         padding-left: 1em;
1985         padding-right: 1em;
1986         border-radius:.2em;
1987         -moz-border-radius: .2em .2em .2em .2em;
1988 }
1989
1990 div#subnavlistcontainer {
1991         width:95%;
1992         margin:auto;
1993         height:auto;
1994
1995 }
1996 div#subnavbacktopage {
1997         padding-top:5px;
1998         padding-left:20px;
1999         float:left;
2000 }
2001
2002 div.toolcontainer{
2003         width:95%;
2004         margin:auto;
2005         border:1px solid #e8e8e8;
2006         padding-top:1em;
2007         padding-bottom:1em;
2008         border-radius:.5em;
2009         -moz-border-radius: .5em .5em .5em .5em;
2010 }
2011
2012 ul#subnavlist {
2013         padding-top: 4px;
2014         margin-top: 0px;
2015         font-size:.8em;
2016
2017
2018 }
2019
2020 ul#subnavlist li {
2021         background-color: #DEECE2;
2022         list-style: none;
2023         display: inline-block;
2024         font-weight:700;
2025         text-align:center;
2026         border-top:1px solid #cccccc;
2027         border-left:1px solid #cccccc;
2028         border-right:1px solid #cccccc;
2029         border-radius: .3em .3em 0em 0em;
2030         -moz-border-radius: .3em .3em 0em 0em;
2031         height:1.0em;   
2032         padding: 0em .5em .6em .5em ;
2033 }
2034
2035 ul#subnavlist li a:hover, ul#subnavlist li a:focus, ul#subnavlist li.active, ul#subnavlist li:hover{
2036         color: black;
2037         text-decoration:none;
2038         background-color: #E6E6E6;
2039 }
2040
2041 ul#subnavlist li a {
2042     /* The normal, unselected tabs. They are all links */
2043         color: #555;
2044         height: 1.5em;
2045         text-decoration:underline;
2046         font-weight:500;
2047 }
2048 .fl-container{
2049 background-color:#F7FAF7;       
2050 }