cleaned up tomato genome disclaimer html, fixed validation error
[sgn.git] / documents / inc / sgn.css
blobcf190f7300b5a0c46362cffbfe6f22173146594c
1 /* NOTE: SGN blue is #ccccff */
2 /******************** GENERAL SITE STYLES **********************/
3 body {
4 color: black;
5 background-color: white;
6 font-family: verdana, arial, helvetica, sans-serif;
7 font-size: 12px;
8 line-height: 1.25;
9 text-align: center;
11 #outercontainer {
13 #pagecontent_t {
14 margin: auto;
15 width: 730px;
17 #xtratbl {
18 background-color:#CCCCFF;
19 border: 1px solid #C0C0C0;
21 #org_content{
22 border:1px solid #C0C0C0;
24 table {
25 font-family: verdana, arial, helvetica, sans-serif;
26 font-size: 12px;
27 text-align: left;
28 padding: 0;
29 border: 0;
31 input, select, textarea {
32 background: #EEEEFF;
33 font-size: 12px;
35 li {
36 margin-bottom: 0.25em;
38 td {
39 vertical-align: top;
42 /*various places on the site use various headline size tags, so let's try to make them all the same*/
43 h1,h2,h3,h4,h5,h6 {
44 font-family: verdana, arial, helvetica, sans-serif;
45 font-size: 14px;
46 line-height: 16px;
48 dt {
49 font-weight: bold;
50 margin-bottom: 0.1em;
52 dd {
53 margin-bottom: 0.5em;
54 margin-left: 2.5em;
56 dt.sub { /* used for a second sublevel of dictionary terms */
57 font-weight: normal;
58 font-style: italic;
61 /* where to put the title image */
62 td.sgnlogo {
63 vertical-align: top;
65 img#sgnlogo {
66 margin: -7px 6px 0 0;
68 img#sgntext {
69 margin: 0 0 2px 12px;
71 td.toplink {
72 text-align: right;
73 vertical-align: middle;
74 padding: 0 18px 0 0;
75 white-space: nowrap;
77 a.toplink:link, a.toplink:visited, a.toplink:active {
78 color: black;
79 padding: 0;
80 text-decoration: none;
81 line-height: 1.1;
82 font-family: "Bitstream Vera Sans",Arial,Helvetica,sans-serif;
84 a.toplink:hover {
85 padding: 0px 0px 0px 0px;
86 text-decoration: underline;
88 a.mytools, a.mytools:link, a.mytools:visited {
89 font-weight: bold;
90 text-decoration: underline;
91 color: black;
92 padding: 0.1em 0.3em 0.1em 0.3em;
93 line-height: 1.38;
94 margin-left: 1em;
96 a.external, a[href ^="http:"] {
97 background: url(/documents/img/external.png) center right no-repeat;
98 padding-right: 13px;
101 a.footer {
102 background: none;
103 padding-right: 2px;
106 a[href ^="mailto:"] {
107 background: url(/documents/img/mail_icon.gif) center right no-repeat;
108 padding-right: 16px;
110 #pagefooter {
111 line-height: 1.5;
112 border-top: 3px solid #c0c0c0;
113 padding-top: 12px;
114 margin-top: 15px;
117 #pagefooter a, #pagefooter a:active, #pagefooter a:link, #pagefooter a:visited {
118 color: #666666;
121 #quicksearch_form {
122 margin: 10px 0px 0px 0px;
125 td.clonecart {
126 vertical-align: middle;
127 text-align: center;
129 #clone_shoppingcart {
130 text-align: center;
131 white-space: nowrap;
132 vertical-align: middle;
135 /* this is a centered page title, like 'BAC P00343' or 'Marker TM2' or whatever */
136 #pagetitle {
137 text-align: center;
138 font-weight: bold;
139 margin-top: -10px;
142 /* Developer Toolbar Style */
143 div.devbar {
144 width: 100%;
145 background-color: #eef;
146 font-size: 1.0em; /**Need to set baseline size **/
147 line-height: 1.05em;
148 text-align: center;
149 margin: -7px 0 7px 0;
150 border-bottom: 2px solid #905;
152 /**Everything visible is in a table, use this to style fonts**/
153 table.devbar {
154 font-size:1.0em;
157 /* general div to make something a little more indented */
158 div.indentedcontent, div.page_introduction {
159 margin: 0.4em 1em 2em 2em;
161 div.page_introduction {
162 padding: 1em;
165 /* same effect as above, except for table cells. Don't make new pages that use this. */
166 td.indentedcontent {
167 padding: 1em 1em 2em 2em;
169 /*generic text-align tags*/
170 .center {
171 text-align:center;
173 .right {
174 text-align:right;
176 .left {
177 text-align:left;
180 /* the little tables at the top of search forms with */
181 /* the title of the search and a "select random" link */
182 table.search_form_title {
183 width: 100%;
185 span.search_form_title {
186 font-weight: bold;
187 margin-bottom: 1em;
188 display: block;
190 a.search_form_random {
191 font-size: 75%;
193 a.search_form_random:before {
194 content: '[';
196 a.search_form_random:after {
197 content: ']';
200 /***************************** LINKS ************************************************************/
201 /* */
203 a:link {
204 color:#0000ff;
205 text-decoration:none;
207 a:active {
208 color:#0000ff;
209 text-decoration:none;
211 a:visited {
212 color:#3333ff;
213 text-decoration:none;
215 a:hover {
216 text-decoration:underline;
218 a.hidevisited:link {
219 color:#0000ff;
220 text-decoration:none;
222 a.hidevisited:active {
223 color:#0000ff;
224 text-decoration:none;
226 a.hidevisited:visited {
227 color:#0000ff;
228 text-decoration:none;
230 a.hidevisited:hover {
231 color:#0000ff;
232 text-decoration:underline;
234 a.quicksearch_hit {
235 font-weight: bold;
236 /* background: #ccccff; */
237 /* border: 1px solid #9f9fc7; */
240 /*makes a submit button that looks more like a link*/
241 input.linkstyle {
242 color:#0000ff;
243 text-decoration:none;
244 background:#ffffff;
245 border:0;
246 font-size:12px;
248 /*makes a submit button that looks more like a link*/
249 input.linkstyle:hover {
250 color:#0000ff;
251 text-decoration:underline;
252 background:#ffffff;
253 border:0;
254 font-size:12px;
257 /* for little "what's this" links leading to help pages */
258 a.context_help {
259 font-size: 80%;
260 letter-spacing: -1px;
261 font-weight: normal;
263 a.context_help:before {
264 content: '(';
265 color: black;
267 a.context_help:after {
268 content: ')';
269 color: black;
272 /***************************** FONTS ************************************************************/
273 /*Don't add one if you can use one that's already here. It will keep our fonts more consistent. */
275 pre {
276 font-family: bitstream vera sans mono, monospace;
277 font-size: 12px;
278 line-height: 13px;
280 /* sequences should be displayed in a monospace font */
281 .sequence, .monospace {
282 font-family: bitstream vera sans mono, monospace;
284 .sequence .methionine {
285 color: #0033cc;
286 font-weight: bold;
288 .sequence .stop_codon {
289 color: red;
290 font-weight: bold;
292 .sequence .orf {
293 background: #ddd;
295 .sequence .longest_orf {
296 background: yellow;
298 .threeframe_translate .frame {
299 font-weight: bold;
303 /*some old style used by koni in est.pl and unigene.pl*/
304 .fix {
305 letter-spacing: 0px;
306 font-family: bitstream vera sans mono, monospace;
307 font-size: 12px;
308 line-height: 13px;
310 .fieldname {
311 font-weight: bold;
312 line-height: 1.2;
314 /* example text used in search pages */
315 .searchexample {
316 font-style: italic;
317 font-size: 10px;
319 .tinytype {
320 font-size: 10px;
322 .notes {
323 font-style:italic;
325 .mono {
326 font-family: monospace;
329 /***************************** TEXT AND BACKGROUND COLORS ***************************************/
330 /*Don't add one if you can use one that's already here. It will keep our color scheme more consistent. */
332 /*bgcolorstatuses 1-4 show statuses with color (used on BAC registry, for instance)
334 span.bgcolorstatus1,
335 span.bgcolorstatus2,
336 span.bgcolorstatus3,
337 span.bgcolorstatus4,
338 span.bgcoloralt,
339 span.bgcolorselected a {
340 padding-left: 0.2em;
341 padding-right: 0.2em;
342 line-height: 1.3;
343 border: 1px solid #444444;
348 .bgcolorstatus1 a, .bgcolorstatus1 span.nolink {
349 background-color: #dddddd;
350 margin: 0;
351 padding: 2px;
352 border: 1px solid black;
354 .bgcolorstatus2 a, .bgcolorstatus2 span.nolink {
355 background-color: #ffff66;
356 margin: 0;
357 padding: 2px;
358 border: 1px solid black;
360 .bgcolorstatus3 a, .bgcolorstatus3 span.nolink {
361 background-color: #66ff66;
362 margin: 0;
363 padding: 2px;
364 border: 1px solid black;
366 .bgcolorstatus4 a, .bgcolorstatus4 span.nolink {
367 background-color: #9999ff;
368 margin: 0;
369 padding: 2px;
370 border: 1px solid black;
373 /*for lists of things with alternating colored backgrounds*/
374 .bgcoloralt2 {
375 background-color: #d5d5ff;
377 .bgcoloralt1 {
378 background-color: #f0f0ff;
380 /*to discreetly highlight an item*/
381 .bgcolorselected {
382 background-color: #ccccff;
384 /*use class="sgnblue" instead of bgcolor="sgnblue"*/
385 .sgnblue {
386 background-color: #ccccff;
388 /*important warning*/
389 .alert {
390 font-weight: bolder;
391 color: #ffffff;
392 background-color: #ff0000;
394 /*not quite so important warning*/
395 .warning {
396 color: #ff0000;
397 background-color: #ffffff
399 .news {
400 color: #ff0000;
402 /* used to highlight things in yellow, like bad regions of sequences */
403 .highlighted, .badseq {
404 background: yellow;
406 /* used to indicate something is disabled or relatively unimportant. just like, um, ghosts */
407 .ghosted {
408 color: gray;
410 /* used for special notices that are unusual, and to which the user's attention should be drawn */
411 .specialnote {
412 font-size: 110%;
414 div.specialnote {
415 margin-top: 1em;
416 margin-bottom: 1em;
418 /* for things you want to put in a subtly set-off box */
419 div.minorbox {
420 border: 1px solid #cccccc;
422 div.deprecated {
423 padding:3px;
424 margin-left:5px;
425 margin-bottom:10px;
426 border:1px dashed #772222;
427 background-color:#e5e5e5;
428 color:#600;
429 text-align:center;
430 font-size:1.2em;
433 /* for things with tooltips. This styling indicates that a tooltip is available; you must remember to supply the tooltip also. For example:
434 <span class="help" onmouseover="return escape('have no fear, help is here')>Asdf</span>
435 <script language="javascript" type="text/javascript" src="/documents/inc/wz_tooltip.js></script>" */
437 span.help {
438 cursor: help;
439 border-bottom: 1px dashed #666;
442 span.toolbar_help {
443 /*nothing different*/
446 /***************************** INFO SECTIONS *******************************************************/
448 You will probably not need these, because you can
449 just call the info_section_html() function that uses them
453 these make a blue box like we like to use to divide
454 info pages into sections.
456 .infosectionhead,
457 .infosectionhead_empty,
458 .sub_infosectionhead,
459 .sub_infosectionhead_empty
461 width: 99%;
462 background: #ccccff; /* this is "SGN blue" */
463 text-align:left;
464 margin-bottom: 6px;
465 margin-left: 5px;
466 padding: 1px 0px 3px 2px;
467 /* margin-right: 1em; */
468 border: 1px solid #9f9fc7;
470 /* sub-infosections have a gray heading */
471 .sub_infosectionhead,
472 .sub_infosectionhead_empty
474 background: #efefef;
475 border-color: #c2c2c2;
476 border-width: 1px;
479 /* empty infosections don't have such a big bottom margin */
480 .infosectionhead_empty,
481 .sub_infosectionhead_empty
483 margin-bottom: 0.5em;
486 .infosectiontitle,
487 .sub_infosectiontitle,
488 .infosectiontitle_empty,
489 .sub_infosectiontitle_empty
491 font-weight: bold;
492 width: 35%;
493 vertical-align: middle;
495 td.infosectionsubtitle,
496 td.sub_infosectionsubtitle,
497 td.infosectionsubtitle_empty,
498 td.sub_infosectionsubtitle_empty
500 width: 10%;
501 white-space: nowrap;
502 text-align: right;
504 td.infosectionsubtitle_empty,
505 td.sub_infosectionsubtitle_empty
507 color: #444444;
508 font-size: 90%;
510 div.infosectioncontent,
511 div.sub_infosectioncontent
513 margin: 0.4em 1em 2em 2em;
515 td.infosection_emptymessage,
516 td.sub_infosection_emptymessage
518 color: #444444;
519 width: 200px;
520 padding-left: 2em;
524 /************* COLLAPSIBLE THINGS (used by CXGN::Page::Widgets::collapser) ********************/
526 a.collapser {
527 color: black;
529 a.collapser:hover {
530 text-decoration: none;
532 a.collapser img {
533 border: 0;
534 padding: 0 5px 0 2px;
535 position: relative;
536 top: 1px;
539 /************* TABBED PAGES ********************/
540 /* You will probably not need these, because you can
541 just call the tabset function that uses them */
543 /* styles for a set of tabs generated with SGN::tabset */
544 /* like those on bulk download and direct search */
545 /* classes to make a rounded box with some fill around an */
546 /* element */
548 table.modesel {
549 padding: 0;
552 td.modesel_c, td.modesel_c_hi {
553 text-align: center;
554 vertical-align: middle;
555 /* width: 8em; */
557 td.modesel_spacer {
558 padding: 0;
559 height: 6px;
560 font-size: 1px;
561 width: 15px;
562 line-height: 0.1;
564 hr.modesel {
565 border: 0;
566 border-bottom: 2px solid #c0c0c0;
567 margin-top: 15px;
569 a.modesel, a.modesel:visited, a.modesel_hi, a.modesel_hi:visited {
570 display: block;
571 color: #202020;
572 margin: -3px -2px -1px -2px;
573 padding: 2px;
574 /* position: absolute; */
575 z-index: 30;
577 a.modesel:hover, a.modesel_hi:hover {
578 text-decoration: none;
580 a.modesel_hi {
581 color: black;
584 td.modesel_tl, td.modesel_tl_hi {
585 padding: 0;
586 height: 7px;
587 width: 6px;
589 td.modesel_bl {
590 padding: 0;
591 height: 7px;
592 width: 6px;
594 td.modesel_bl_hi {
595 padding: 0;
596 height: 7px;
597 width: 6px;
599 td.modesel_tr, td.modesel_tr_hi {
600 padding: 0;
601 height: 7px;
602 width: 6px;
603 font-size: 1px;
604 line-height: 0.1;
606 td.modesel_br {
607 padding: 0;
608 height: 7px;
609 width: 6px;
611 td.modesel_br_hi {
612 padding: 0;
613 height: 7px;
614 width: 6px;
616 td.modesel_l, td.modesel_l_hi {
617 padding: 0;
618 width: 6px;
619 height: 10px;
620 vertical-align: top;
622 td.modesel_t, td.modesel_t_hi {
623 padding: 0;
624 height: 7px;
625 font-size: 1px;
626 line-height: 0.1;
628 td.modesel_r, td.modesel_r_hi {
629 padding: 0;
630 width: 6px;
631 height: 10px;
632 vertical-align: top;
634 td.modesel_b {
635 padding: 0;
637 height: 7px;
638 font-size: 1px;
639 line-height: 0.1;
641 td.modesel_b_hi {
642 padding: 0;
644 height: 7px;
645 font-size: 1px;
646 line-height: 0.1;
649 /* now for the background images */
650 td.modesel_l_hi { background: url(/documents/img/modesel_l_back_hi.gif) repeat-y top right; }
651 td.modesel_r_hi { background: url(/documents/img/modesel_r_back_hi.gif) repeat-y top left; }
652 td.modesel_t_hi { background: url(/documents/img/modesel_t_hi.gif) repeat-x bottom left; }
653 td.modesel_b_hi { background: url(/documents/img/modesel_b_hi.gif) repeat-x top left; }
654 td.modesel_c_hi {
655 background: #bbbbe5 url(/documents/img/modesel_content_back_hi.gif) repeat-x top left;
656 /* padding-top: 2px; */
658 td.modesel_l { background: url(/documents/img/modesel_l_back.gif) repeat-y top left; }
659 td.modesel_r { background: url(/documents/img/modesel_r_back.gif) repeat-y top left; }
660 td.modesel_t { background: url(/documents/img/modesel_t.gif) repeat-x bottom left; }
661 td.modesel_b { background: url(/documents/img/modesel_b.gif) repeat-x top left; }
662 td.modesel_c {
663 background: #dbdbdb url(/documents/img/modesel_content_back.gif) repeat-x top left;
666 /***************************** MULTILEVEL SELECT BOX *****************************************/
668 a.multilevel_modesel, a.multilevel_modesel:visited, a.multilevel_modesel_active, a.multilevel_modesel_active:visited,
669 a.multilevel_modesel_parent, a.multilevel_modesel_parent:visited, a.multilevel_modesel_parent_active, a.multilevel_modesel_parent_active:visited
671 border: 1px solid black;
672 border-radius: 3px;
673 -moz-border-radius: 3px;
674 -webkit-border-radius: 3px;
675 -khtml-border-radius: 3px;
676 font-size: 14px;
677 padding: 2px 0 2px 0;
678 font-family: Arial, sans-serif;
679 margin-bottom: 1px;
680 text-decoration: none;
681 color: black;
682 display: block;
683 width: 90%;
684 background: #e6e6e6 url(/documents/img/gr_wht_trans.png) top left repeat-x;
687 a.multilevel_modesel, a.multilevel_modesel:visited,
688 a.multilevel_modesel_parent, a.multilevel_modesel_parent:visited {
689 background: #e6e6e6 url(/documents/img/gr_wht_trans_2.png) top left repeat-x;
692 a.multilevel_modesel_parent_active {
693 position: relative;
694 top: 4px;
695 height: 24px;
698 div.multilevel_modesel, div.multilevel_modesel_active {
699 margin: -1px auto 0 auto;
701 div.multilevel_modesel td, div.multilevel_modesel_active td {
702 text-align: center;
703 vertical-align: top;
705 div.multilevel_modesel table, div.multilevel_modesel_active table {
706 margin: 0 auto 0 auto;
708 div.multilevel_modesel {
709 display: none;
711 div.multilevel_modesel_active {
712 position: relative;
715 div.multilevel_modesel_level_1 {
716 border: 1px solid black;
717 background-color: #c2c2ff;
718 z-index: 1;
720 div.multilevel_modesel_level_2 {
721 border: 1px solid black;
722 background-color: #9797c7;
723 z-index: 2;
726 div.multilevel_modesel_level_0 a.multilevel_modesel_active,
727 div.multilevel_modesel_level_0 a.multilevel_modesel_parent_active {
728 background-color: #c2c2ff;
730 div.multilevel_modesel_level_1 a.multilevel_modesel_active,
731 div.multilevel_modesel_level_1 a.multilevel_modesel_parent_active {
732 background-color: #9797c7;
735 div.multilevel_modesel_level_2 a.multilevel_modesel_active,
736 div.multilevel_modesel_level_2 a.multilevel_modesel_parent_active {
737 background-color: #76769b;
741 /***************************** PAGINATED SEARCH RESULTS *****************************************/
743 /* for pagination next page and previous page */
744 /* buttons on search pages */
745 a.paginate_nav, span.paginate_nav_currpage, span.paginate_nav_ghosted {
746 padding: 0.16em;
747 font-size: larger;
748 font-weight: bold;
749 line-height: 2.1;
751 span.paginate_nav_ghosted {
752 color: #cccccc;
754 span.paginate_summary {
756 span.paginate_nav_currpage {
757 font-weight: bolder;
758 border: 1px solid black;
759 color: #c00000;
762 table.columnar_table {
763 border: 1px solid #cccccc;
765 table.columnar_table_noborder {
767 td.columnar_table, th.columnar_table, th.columnar_table_noborder {
768 padding: 0.2em 0.4em 0.2em 0.4em;
769 margin: 0;
770 line-height: 1.4;
772 th.columnar_table {
773 border-bottom: 1px solid #aaa;
774 background: #efefef;
777 /* styles for paginated search results pages like bacsearch.pl and markersearch.pl*/
778 #searchresults {
779 text-align: center;
781 a.stealth {
782 text-decoration: none;
783 color: black;
785 .hilite {
786 background: yellow;
789 /***************************** HOME PAGE STUFF *********************/
790 /*Feel free to use elsewhere if you like. */
791 .boxheading
793 font-size:14px;
794 line-height:16px;
795 font-weight:bolder;
796 border-style:solid;
797 border-bottom-width:1px;
798 border-top-width:0px;
799 border-left-width:0px;
800 border-right-width:0px;
801 border-color:#999999;
803 .boxcontent
805 margin-top:10px;
806 margin-left:10px;
808 .boxsubcontent
810 margin-top:7px;
811 margin-left:7px;
812 margin-bottom:12px;
814 .subheading
816 font-weight:bolder;
818 .boxbgcolor1
820 padding:10px;
821 background-color:#ffffff;
823 .boxbgcolor2
825 padding:10px;
826 padding-bottom:0px;
827 background-color:#f0f0ff;
828 border-style:solid;
829 border-color:#999999;
830 border-width:1px;
832 .boxbgcolor3
834 padding:10px;
835 background-color:#ccccff;
836 border-style:solid;
837 border-color:#999999;
838 border-width:1px;
839 height:190px;
841 .boxbgcolor4
843 padding:10px;
844 background-color:#cccccc;
845 border-style:solid;
846 border-color:#999999;
847 border-width:1px;
849 .boxbgcolor5
851 padding:10px;
852 background-color:#ffffff;
853 border-style:solid;
854 border-color:#999999;
855 border-width:1px;
857 .boxbgcolor6
858 { padding:10px;
859 background-color:#ffffaa;
860 border-style:solid;
861 border-color: #888888;
862 border-width: 1px;
864 .creativitylinks
866 line-height:24px;
870 /*********** TOOLBARS W/DROPDOWN MENUS ****************/
872 table#siteheader {
873 margin: 0 auto 3px auto;
874 width: 740px;
877 table.toolbar {
878 width: 100%;
879 margin: 0;
882 td.toolbar_l, td.toolbar_r {
883 width: 10px;
885 td.toolbar_content {
886 background: white url(/documents/img/toolbar_content_back.gif) repeat-x top left;
887 padding: 3px 23px 3px 4px;
888 color: black;
889 font-size: 125%;
890 text-align: left;
891 font-family: "Bitstream Vera Sans",Arial,Helvetica,sans-serif;
893 td.toolbar_search {
894 text-align: right;
895 width: 1%;
896 white-space: nowrap;
897 padding: 0 0.35em 0 1em;
898 vertical-align: top;
900 a.toolbar_menuname, a.toolbar_menuname:link, a.toolbar_menuname:visited {
901 color: black;
902 display: block;
905 table.toolbar_popmenu {
906 position: absolute;
907 visibility: hidden;
908 z-index: 99;
909 border-top: 1px solid #a6a6a6;
910 border-right: 1px solid #666666;
911 border-bottom: 2px solid black;
912 border-left: 1px solid #666666;
913 text-align: left;
914 margin-left: auto;
915 margin-right: auto;
916 background: #f2f2f2;
917 line-height: 1.1;
919 a.toolbar_item_first, a.toolbar_item_first:link, a.toolbar_item_first:visited, a.toolbar_item_first:active,
920 a.toolbar_item, a.toolbar_item:link, a.toolbar_item:visited, a.toolbar_item:active, span.toolbar_item {
921 text-decoration: none;
922 color: #222;
923 border: 1px solid #f2f2f2;
924 padding: 0.2em 0.5em 0.2em 0.5em;
925 margin: 0;
926 display: block;
927 font-size: 12px;
928 white-space: nowrap;
931 td.toolbar_item_title {
932 padding: 4px 2px 2px 2px;
933 font-weight: bold;
934 color: #373737;
937 span.toolbar_item {
938 font-weight: bold;
939 padding-left: 0.1em;
942 td.toolbar_item {
943 border-top: 1px solid #cfcfcf;
946 a.toolbar_item:hover,
947 a.toolbar_item_first:hover {
948 background: #ccccff;
949 border: 1px solid #666666;
950 color: black;
953 form.quicksearch {
954 margin: 0;
955 padding: 0;
957 input.quicksearch.field {
958 border: 1px solid #a0a0a0;
959 background: white;
960 padding: 0 0.1em 0 0.15em;
961 height: 18px;
962 font-family: "Charter","Bitstream Vera Serif",Times,serif;
963 font-size: 13px;
964 margin-top: 3px;
965 vertical-align: top;
967 input.quicksearch.imgbutton {
968 margin: 4px -11px 0 0;
969 z-index: 2;
970 position: relative;
974 /***************************** ODDS AND ENDS ****************************************************/
975 /*If you can't find what you need above, you can make a custom style here. */
977 .developererrorbox
979 width:740px;
980 padding:10px;
981 background-color:#f0f0ff;
982 border-style:solid;
983 border-color:#ff0000;
984 border-width:1px;
987 table#developer_message_table {
988 width: 740px;
989 margin-bottom: 7px;
991 .invisible {
992 display: none;
995 a.optional_show,
996 a.optional_show:visited,
997 a.optional_show:hover
999 color: black;
1000 cursor: s-resize;
1001 text-decoration: none;
1002 padding: 1px 6px 1px 6px;
1003 background: #eeeeee;
1004 border-left: 1px solid #e0e0e0;
1005 border-right: 1px solid gray;
1006 border-top: 1px solid #e0e0e0;
1007 border-bottom: 1px solid gray;
1009 a.optional_show:after {
1010 content: url(/documents/img/expand_arrow_blue.gif);
1011 vertical-align: middle;
1013 a.optional_show_active,
1014 a.optional_show_active:visited,
1015 a.optional_show_active:hover,
1016 a.optional_show:active {
1017 border-right: 1px solid #e0e0e0;
1018 border-left: 1px solid gray;
1019 border-bottom: 1px solid #e0e0e0;
1020 border-top: 1px solid gray;
1021 background: #dddddd;
1022 cursor: n-resize;
1024 a.optional_show_active:after,
1025 a.optional_show:active:after {
1026 content: url(/documents/img/expand_arrow_gray.gif);
1027 vertical-align: middle;
1029 div.optional_show
1031 margin: 0.2em 0 1.3em 0;
1034 /*style for displaying a link instead of a button for 'optional_show' contents */
1035 a.abstract_optional_show {
1036 color: blue;
1037 cursor: pointer;
1038 white-space: nowrap;
1040 div.abstract_optional_show {
1041 background: #f0f0ff;
1042 border: 1px solid #9F9FC7;
1043 margin: 0.2em 1em 0.2em 1em;
1044 padding: 0.2em 0.5em 0.2em 1em;
1047 /* style for displaying lists of links to file folders */
1048 /* currently used on bulk download ftp listing */
1049 a.folderlink:before {
1050 content: url(/documents/img/folder_yellow_3.png);
1051 vertical-align: -8px;
1053 a.folderlink {
1054 font-weight: bold;
1055 margin-bottom: 2em;
1056 /* vertical-align: top; */
1058 .folderdesc {
1059 margin-left: 50px;
1060 color: #999999;
1061 font-size: smaller;
1062 /* font-style: italic; */
1065 li.folderlink {
1066 margin-bottom: 0.4em;
1070 /* styles for displaying automatic (i.e. BLAST) annotation hits */
1071 td.blasthit_type {
1072 vertical-align: middle;
1073 text-align: right;
1075 span.blasthit_type {
1076 font-size: smaller;
1078 span.blasthit_db,
1079 a.blasthit_db {
1080 font-weight: bold;
1082 a.blasthit_db {
1083 color: black;
1084 text-decoration: underline;
1086 a.blasthit_db:hover {
1087 background: #eeeeff;
1089 td.blasthit_db {
1090 background: #ccccff;
1091 padding-bottom: 3px;
1093 span.blasthit_statname {
1094 font-weight: bold;
1095 margin-left: 0.5em;
1097 span.blasthit_statname:after {
1098 content: ':';
1100 span.blasthit_statval {
1103 span.blasthit_id {
1104 font-family: monospace;
1106 td.blasthit_id {
1107 padding: 6px;
1108 padding-left: 8px;
1109 background: #EDEDFF;
1110 vertical-align: middle;
1112 td.blasthit_defline {
1113 padding: 3px;
1114 padding-left: 8px;
1115 background: #f8f8ff;
1116 font-family: monospace;
1118 td.blasthit_stats {
1119 padding: 3px;
1120 vertical-align: middle;
1121 font-size: smaller;
1123 table.blasthit {
1124 margin: 4px;
1125 border: 1px solid #cccccc;
1130 /* styles for little info tables generated with CXGN::FormattingHelpers::info_table_html */
1131 table.sub_info_table,
1132 table.info_table {
1133 border: 1px solid #DDDDDD;
1134 margin: 0.1em;
1137 table.sub_info_table_noborder,
1138 table.info_table_noborder {
1139 border: 0;
1140 padding: 0;
1141 margin: 0;
1143 table.sub_info_table,
1144 table.sub_info_table_noborder {
1147 th.sub_info_table,
1148 th.info_table {
1149 /* padding: 0 0.3em 0.4em 0.3em; */
1150 padding: 0.2em 0.2em 0.1em 0.3em;
1151 white-space: nowrap;
1152 border-bottom: 1px solid #DDDDDD;
1153 background: #F5F5F5;
1156 span.info_table_fieldname {
1157 font-weight: bold;
1159 span.sub_info_table_fieldname {
1160 font-size: 90%;
1161 font-weight: bold;
1162 color: #333333;
1165 td.info_table_field {
1166 padding: 0.6em 0.5em 0.3em 1em;
1168 td.sub_info_table_field {
1169 padding: 0 0.3em 0.3em 0;
1172 div.sub_info_table_fieldval,
1173 div.info_table_fieldval {
1174 /* font-family: monospace; */
1175 margin: 0.3em 0 0 0.6em;
1177 td.sub_info_table_fieldval,
1178 td.info_table_fieldval {
1179 padding: 0.5em 0.3em 0.3em 0.3em;
1180 /* background: #F5F5F5; */
1181 /* border: 1px solid #E5E5E5; */
1183 caption.info_table,
1184 caption.sub_info_table {
1185 caption-side: bottom;
1187 span.subinfo:after {
1188 content: ': ';
1192 /* styles for numerical range input in FormattingHelpers */
1193 table.nri {
1194 display: inline;
1196 span.nri_units {
1197 margin: 0;
1198 line-height: 1.0;
1199 vertical-align: middle;
1202 /* Styles for SOL forum */
1203 .topicbox {
1204 padding:1px;
1205 background-color:#f0f0ff;
1206 border-style:solid;
1207 border-color:#999999;
1208 border-width:1px;
1212 .topicdescbox {
1213 padding:1px;
1214 background-color:#ffffee;
1215 border-style:solid;
1216 border-top:0px;
1217 border-color:#999999;
1218 border-width:1px;
1221 /* for ajax fun */
1222 .noshow {
1223 display: none;
1226 /* styles for gbrowse (CGI::Toggle) */
1227 .el_hidden {display:none}
1228 .el_visible {display:inline}
1229 .ctl_hidden {
1230 cursor: pointer;
1231 display: none;
1233 .ctl_visible {
1234 cursor: pointer;
1235 display: inline;
1237 .tctl { text-decoration:underline; }
1240 /* Re-style the inline MochiKit Logging Pane!: */
1241 div#_MochiKit_LoggingPane {
1242 text-align:left; /* appears centered otherwise, weird */
1247 /* ----------------------------------------------------------------------------------------------------------------*/
1248 /* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
1249 /* ----------------------------------------------------------------------------------------------------------------*/
1251 /* ----------------------------------------------------------------------------------------------------------------*/
1252 /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
1253 /* ----------------------------------------------------------------------------------------------------------------*/
1254 #TB_window {
1255 font: 12px Arial, Helvetica, sans-serif;
1256 color: #333333;
1259 #TB_secondLine {
1260 font: 10px Arial, Helvetica, sans-serif;
1261 color:#666666;
1264 #TB_window a:link {color: #666666;}
1265 #TB_window a:visited {color: #666666;}
1266 #TB_window a:hover {color: #000;}
1267 #TB_window a:active {color: #666666;}
1268 #TB_window a:focus{color: #666666;}
1270 /* ----------------------------------------------------------------------------------------------------------------*/
1271 /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
1272 /* ----------------------------------------------------------------------------------------------------------------*/
1273 #TB_overlay {
1274 position: fixed;
1275 z-index:100;
1276 top: 0px;
1277 left: 0px;
1278 height:100%;
1279 width:100%;
1282 .TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
1283 .TB_overlayBG {
1284 background-color:#000;
1285 filter:alpha(opacity=75);
1286 -moz-opacity: 0.75;
1287 opacity: 0.75;
1290 * html #TB_overlay { /* ie6 hack */
1291 position: absolute;
1292 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
1295 #TB_window {
1296 position: fixed;
1297 background: #ffffff;
1298 z-index: 102;
1299 color:#000000;
1300 display:none;
1301 border: 4px solid #525252;
1302 text-align:left;
1303 top:50%;
1304 left:50%;
1307 * html #TB_window { /* ie6 hack */
1308 position: absolute;
1309 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
1312 #TB_window img#TB_Image {
1313 display:block;
1314 margin: 15px 0 0 15px;
1315 border-right: 1px solid #ccc;
1316 border-bottom: 1px solid #ccc;
1317 border-top: 1px solid #666;
1318 border-left: 1px solid #666;
1321 #TB_caption{
1322 height:25px;
1323 padding:7px 30px 10px 25px;
1324 float:left;
1327 #TB_closeWindow{
1328 height:25px;
1329 padding:11px 25px 10px 0;
1330 float:right;
1333 #TB_closeAjaxWindow{
1334 padding:7px 10px 5px 0;
1335 margin-bottom:1px;
1336 text-align:right;
1337 float:right;
1340 #TB_ajaxWindowTitle{
1341 float:left;
1342 padding:7px 0 5px 10px;
1343 margin-bottom:1px;
1346 #TB_title{
1347 background-color:#e8e8e8;
1348 height:27px;
1351 #TB_ajaxContent{
1352 clear:both;
1353 padding:2px 15px 15px 15px;
1354 overflow:auto;
1355 text-align:left;
1356 line-height:1.4em;
1359 #TB_ajaxContent.TB_modal{
1360 padding:15px;
1363 #TB_ajaxContent p{
1364 padding:5px 0px 5px 0px;
1367 #TB_load{
1368 position: fixed;
1369 display:none;
1370 height:13px;
1371 width:208px;
1372 z-index:103;
1373 top: 50%;
1374 left: 50%;
1375 margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
1378 * html #TB_load { /* ie6 hack */
1379 position: absolute;
1380 margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
1383 #TB_HideSelect{
1384 z-index:99;
1385 position:fixed;
1386 top: 0;
1387 left: 0;
1388 background-color:#fff;
1389 border:none;
1390 filter:alpha(opacity=0);
1391 -moz-opacity: 0;
1392 opacity: 0;
1393 height:100%;
1394 width:100%;
1397 * html #TB_HideSelect { /* ie6 hack */
1398 position: absolute;
1399 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
1402 #TB_iframeContent{
1403 clear:both;
1404 border:none;
1405 margin-bottom:-1px;
1406 margin-top:1px;
1407 _margin-bottom:1px;