Missed the test project.
[castle.git] / docs / styles / Presentation.css
blob091522e2ed2c2b837cea90cee15301a7d2bd2dfc
1 /* * * This file was autogenerated by Styler at 02:02 on 02/15/2003 * * */
4 /***********************************************************
5 * SCRIPT-SUPPORTING STYLES
6 ***********************************************************/
8 /* Defines the userData cache persistence mechanism. */
9 .userDataStyle
11 behavior: url(#default#userData);
14 /* Used to save the scroll bar position when navigating away from a page. */
15 div.saveHistory
17 behavior: url(#default#saveHistory);
20 /* Formats the expand/collapse images for all collapsible regions. */
21 img.toggle
23 border: 0;
24 margin-right: 5;
27 /* Formats the Language filter drop-down image. */
28 img#languageFilterImage
30 border: 0;
31 margin-left: 0;
32 vertical-align: middle;
35 /* Formats the Members Options filter drop-down image. */
36 img#membersOptionsFilterImage
38 border: 0;
39 margin-left: 0;
40 vertical-align: middle;
43 /* Formats the Collapse All/Expand All images. */
44 img#toggleAllImage
46 margin-left: 0;
47 vertical-align: middle;
50 /* Supports XLinks */
51 MSHelp\:link
53 text-decoration: underline;
54 color: #0000ff;
55 hoverColor: #3366ff;
56 filterString: ;
60 /***********************************************************
61 * CONTENT PRESENTATION STYLES
62 ***********************************************************/
64 body
66 background: #FFFFFF;
67 color: #000000;
68 font-family: Verdana;
69 font-size: medium;
70 font-style: normal;
71 font-weight: normal;
72 margin-top: 0;
73 margin-bottom: 0;
74 margin-left: 0;
75 margin-right: 0;
76 width: 100%;
81 margin-top: 15;
82 margin-bottom:5;
83 padding-left: 1;
86 /*dt
88 font-style: italic;
89 }*/
93 margin-left: 0;
98 margin-top:0;
99 margin-bottom:0;
100 margin-left: 17;
101 list-style-type: disc;
104 ul ul
106 margin-bottom: 4;
107 margin-left: 17;
108 margin-top: 3;
109 list-style-type: disc;
114 margin-top:0;
115 margin-bottom:0;
116 margin-left: 28;
117 list-style-type: decimal;
120 ol ol
122 margin-bottom: 4;
123 margin-left: 28;
124 margin-top: 3;
125 list-style-type: lower-alpha;
130 margin-top:-2;
131 margin-bottom: 3;
136 margin-top: 10;
137 margin-bottom: 5;
139 a[href]
141 color: #0000FF;
144 a:visited
146 color: #0000FF;
149 a:hover
151 color: #3366FF;
154 code
156 font-family: Monospace, Courier New, Courier;
157 font-size: 105%;
158 color: #000066;
161 span.parameter {
162 font-style: italic;
163 font-weight:bold;
166 span.italic {
167 font-style: italic;
170 span.referenceNoLink {
171 font-weight: bold;
174 span.nolink {
175 font-weight: bold;
178 span.nonLinkTerm {
179 font-weight: bold;
182 span.linkTerm {
183 font-weight:normal;
186 /***********************************************************
187 * STRUCTURE PRESENTATION STYLES
188 ***********************************************************/
190 /* Applies to everything below the non-scrolling header region. */
191 div#mainSection
193 font-size: 62.5%;
194 width: 100%;
196 html>body #mainSection
198 font-size:73%;
199 width: 100%;
202 /* Applies to everything below the non-scrolling header region, minus the footer. */
203 div#mainBody
205 font-size: 100%;
206 margin-left: 15;
207 margin-top: 10;
208 padding-bottom: 20;
211 html>body #mainBody
213 font-size: 93%;
214 margin-left: 15;
215 margin-top: 10;
216 padding-bottom: 20;
219 /* Adds right padding for all blocks in mainBody */
220 div#mainBody p, div#mainBody ol, div#mainBody ul, div#mainBody dl
222 padding-right: 5;
225 /*------------------------------ Begin Non-scrolling Header Region Styles -------------------------------*/
226 /* Applies to the entire non-scrolling header region. */
227 div#header
229 background-color: #D4DFFF;
230 padding-top: 0;
231 padding-bottom: 0;
232 padding-left: 0;
233 padding-right: 0;
236 /* Applies to both tables in the non-scrolling header region. */
237 div#header table
239 border-bottom-color: #C8CDDE;
240 border-bottom-style: solid;
241 border-bottom-width: 1;
242 width: 100%;
245 /* Applies to cells in both tables in the non-scrolling header region. */
246 div#header table td
248 color: #0000FF;
249 font-size: 70%;
250 margin-top: 0;
251 margin-bottom: 0;
252 padding-right: 20;
254 /* Applies to second row in the upper table of the non-scrolling header region. */
255 div#header table tr#headerTableRow2 td
257 padding-left: 13px;
260 /* Applies to the last row in the upper table of the non-scrolling header region. Text
261 in this row includes See Also, Constructors, Methods, and Properties. */
262 div#header table tr#headerTableRow3 td
264 padding-bottom: 2;
265 padding-top: 5;
266 padding-left: 15;
269 /* Applies to the lower table in the non-scrolling header region. Text in this table
270 includes Collapse All/Expand All, Language Filter, and Members Options. */
271 div#header table#bottomTable
273 border-top-color: #FFFFFF;
274 border-top-style: solid;
275 border-top-width: 1;
276 text-align: left;
277 padding-left: 15;
280 /* Formats the first column--the one that displays icons--in mref list tables (such as Public Constructors,
281 Protected Constructors, Public Properties, Protected Properties, and so on). */
282 div#mainSection table td.imageCell
284 white-space: nowrap;
286 /*------------------------------ End General Table Styles -------------------------------*/
288 /*------------------------------ Begin General Table Styles -------------------------------*/
290 div#mainBody div.alert, div#mainBody div.code, div#mainBody div.tableSection
292 width:98.9%;
295 div#mainBody div.section div.alert, div#mainBody div.section div.code,
296 div#mainBody div.section div.tableSection
298 width:100%;
301 div#mainBody div.section ul div.alert, div#mainBody div.section ul div.code,
302 div#mainBody div.section ul div.tableSection, div#mainBody div.section ol div.alert,
303 div#mainBody div.section ol div.code, div#mainBody div.section ol div.tableSection
305 width:100%;
308 div.alert p, div.code p
310 margin-top:5;
311 margin-bottom:8;
313 dd p
315 margin-top:2;
316 margin-bottom:8;
318 div.tableSection p
320 margin-top:1;
321 margin-bottom:4;
323 li p
325 margin-top:2;
326 margin-bottom:2;
328 div.seeAlsoNoToggleSection dl
330 margin-top:8;
331 margin-bottom:1;
332 padding-left:1;
334 div.seeAlsoNoToggleSection dd p
336 margin-top:2;
337 margin-bottom:8;
339 div.section dl
341 margin-top:8;
342 margin-bottom:1;
343 padding-left:1;
345 div.section dd p
347 margin-top:2;
348 margin-bottom:8;
350 /*------------------------------ End General Table Styles -------------------------------*/
354 /*------------------------------ Begin Syntax and Snipper Code Block Styles -------------------------------*/
355 div.code table
357 border: 0;
358 font-size: 95%;
359 margin-bottom: 5;
360 margin-top:-.4em;
361 width: 100%
364 div.code table th
366 background: #EFEFF7;
367 border-bottom-color: #C8CDDE;
368 border-bottom-style: solid;
369 border-bottom-width: 1;
370 color: #000066;
371 font-weight: bold;
372 padding-left: 5;
373 padding-right: 5;
376 div.code table td
378 background: #F7F7FF;
379 border-top-color: #FFFFFF;
380 border-top-style: solid;
381 border-top-width: 1;
382 padding-left: 5;
383 padding-right: 5;
384 padding-top: 5;
386 /* Applies to the running header text in the first row of the upper table in the
387 non-scrolling header region. */
388 span#runningHeaderText
390 color: #003399;
391 font-size: 90%;
392 padding-left: 13;
395 /* Applies to the topic title in the second row of the upper table in the
396 non-scrolling header region. */
397 span#nsrTitle
399 color: #003399;
400 font-size: 120%;
401 font-weight: 600;
403 /*------------------------------ End Non-scrolling Header Region Styles -------------------------------*/
406 /* Formats the footer. Currently, the transforms pass in two parameters to the
407 footer SSC, but the default footer SSC doesn't use either parameter.
408 TODO: Investigate whether the default footer SSC has any impact on doc spec. */
409 div#footer
411 font-size: 80%;
412 margin-top: 0;
413 margin-bottom: 0;
414 margin-left: 0;
415 margin-right: 0;
416 padding-top: 8;
417 padding-bottom: 6;
418 padding-left: 5;
419 padding-right: 2;
420 width: 100%;
423 html>body div#footer
425 font-size: 80%;
426 margin-top: 0;
427 margin-bottom: 0;
428 margin-left: 0;
429 margin-right: 0;
430 padding-top: 2;
431 padding-bottom: 6;
432 padding-left: 5;
433 padding-right: 2;
434 width: 98%;
437 /* Unable to find this style in the transforms. The default footer SSC adds a plain horizontal rule.
438 TODO: Determine whether this style is required by the doc spec. */
440 hr#footerHR
442 border-bottom-color: #EEEEFF;
443 border-bottom-style: solid;
444 border-bottom-width: 1;
445 border-top-color: C8CDDE;
446 border-top-style: solid;
447 border-top-width: 1;
448 height: 3;
449 color: #D4DFFF;
453 /********************************************************************************************************************
454 Collapsible Section Structure
456 <h1 class="heading"> // Format of the collapsible section text
457 <span onclick="ExpandCollapse(xxxToggle)"> // Defines the onclick procedure for the expand/collapse section
458 <img id="xxxToggle"> // Expand/collapse image
459 </img>
460 </span>
461 </h1>
463 <div id="xxxSection" class="section"> // The body of the collapsible section; hidden by default
464 </div>
467 The ExpandCollapse() function is responsible for toggling the expand/collapse image, and for
468 displaying/hiding the body of the collapsible section.
469 ********************************************************************************************************************/
471 /* Applies to the body of a collapsible section */
472 div.seeAlsoNoToggleSection
474 margin-left:0;
475 padding-top: 2;
476 padding-bottom: 2;
477 padding-left: 0;
478 padding-right: 15;
479 width: 100%;
482 div.section
484 margin-left:0;
485 padding-top: 2;
486 padding-bottom: 2;
487 padding-left: 16;
488 padding-right: 15;
489 width: 100%;
491 html>body div.section
493 margin-left:0;
494 padding-top: 2;
495 padding-bottom: 2;
496 padding-left: 16;
497 padding-right: 15;
498 width: 97%;
500 div.seeSection
502 margin-left:0;
503 padding-top: 0;
504 padding-bottom: 2;
505 padding-left: 16;
506 padding-right: 15;
507 width: 100%;
510 /*------------------------------ Begin Heading Styles -------------------------------*/
511 /* As far as I can tell, only <h1> tags use this class.
512 TODO: Decide whether to roll these attributes into the h1.heading style */
513 .heading
515 font-weight: bold;
516 margin-top: 18;
517 margin-bottom: 8;
520 /* All <h1> headings. */
521 h1.heading
523 color: #003399;
524 font-size: 130%;
528 color: #003399;
529 font-size: 130%;
533 color: #003399;
534 font-size: 120%;
538 /* Applies to table titles and subsection titles. */
539 .subHeading
541 font-weight: bold;
542 margin-bottom: 4;
544 .procedureSubHeading
546 font-weight: bold;
547 margin-bottom: 4;
550 /* Formats the titles of author-generated tables. */
551 h3.subHeading
553 color: #000000;
554 font-size: 120%;
555 font-weight:800;
558 h3.procedureSubHeading
560 color: #003399;
561 font-size: 120%;
564 /* Formats the titles of all subsections. */
565 h4.subHeading
567 color: #000000;
568 font-size: 110%;
569 font-weight:800;
571 span.labelheading, div.labelheading
573 font-size:100%;
574 color:#003399;
577 /*------------------------------ End Heading Styles -------------------------------*/
580 /*------------------------------ Begin Image Styles -------------------------------*/
581 img.copyCodeImage
583 border: 0;
584 margin: 1;
585 margin-right: 3;
588 img.downloadCodeImage
590 border: 0;
591 margin-right: 3;
594 img.viewCodeImage
596 border: 0;
597 margin-right: 3;
600 img.note
602 border: 0;
603 margin-right: 3;
605 /*------------------------------ End Image Styles -------------------------------*/
608 /*------------------------------ Begin General Table Styles -------------------------------*/
609 div#mainSection table
611 border: 0;
612 font-size: 100%;
613 width: 98.9%;
614 margin-top: 5px;
615 margin-bottom: 5px;
618 div#mainSection table tr
620 vertical-align: top;
623 div#mainSection table th
625 background-color: #EFEFF7;
626 border-bottom: 1px solid #C8CDDE;
627 border-left: 1px none #D5D5D3;
628 color: #000066;
629 padding-left: 5px;
630 padding-right: 5px;
631 text-align: left;
634 div#mainSection table td
636 background-color: #F7F7FF;
637 border-bottom: 1px solid #D5D5D3;
638 border-left: 1px none #D5D5D3;
639 padding-left: 5px;
640 padding-right: 5px;
643 /* Formats the first column--the one that displays icons--in mref list tables (such as Public Constructors,
644 Protected Constructors, Public Properties, Protected Properties, and so on). */
645 div#mainSection table td.imageCell
647 white-space: nowrap;
649 /*------------------------------ End General Table Styles -------------------------------*/
652 /*------------------------------ Begin Syntax and Snipper Code Block Styles -------------------------------*/
653 div.code table
655 border: 0;
656 font-size: 95%;
657 margin-bottom: 5;
658 width: 100%
661 div.code table th
663 background: #EFEFF7;
664 border-bottom-color: #C8CDDE;
665 border-bottom-style: solid;
666 border-bottom-width: 1;
667 color: #000066;
668 font-weight: bold;
669 padding-left: 5;
670 padding-right: 5;
673 div.code table td
675 background: #F7F7FF;
676 border-top-color: #FFFFFF;
677 border-top-style: solid;
678 border-top-width: 1;
679 padding-left: 5;
680 padding-right: 5;
681 padding-top: 5;
683 /*------------------------------ End Syntax and Snipper Code Block Styles -------------------------------*/
686 /*------------------------------ Begin Note Styles -------------------------------*/
687 div.alert table
689 border: 0;
690 font-size: 100%;
691 width: 100%;
694 div.alert table th
696 background: #EFEFF7;
697 border-bottom-width: 0;
698 color: #000066;
699 padding-left: 5;
700 padding-right: 5;
703 div.alert table td
705 background: #F7F7FF;
706 border-top-color: #FFFFFF;
707 border-top-style: solid;
708 border-top-width: 1;
709 padding-left: 5;
710 padding-right: 5;
714 /*------------------------------ End Note Styles -------------------------------*/
717 /* Applies to the copy code text and image. */
718 span.copyCode
720 color: #0000ff;
721 font-size: 90%;
722 font-weight: normal;
723 cursor: pointer;
724 float: right;
725 display: inline;
726 text-align: right;
729 span.copyCodeOnHover
731 color: #E85F17;
732 font-size:xx-small;
733 font-weight: normal;
734 cursor: pointer;
735 float: left;
736 display: inline;
737 text-align: left;
738 padding-bottom:10px;
739 text-decoration: underline;
742 .downloadCode
744 color: #0000ff;
745 font-size: 90%;
746 font-weight: normal;
747 cursor: pointer;
750 .viewCode
752 color: #0000ff;
753 font-size: 90%;
754 font-weight: normal;
755 cursor: pointer;
758 /* Formats the code in syntax and usage blocks, and the code in non-snipper code blocks. */
759 div.code pre
761 font-family: Monospace, Courier New, Courier;
762 font-size: 105%;
763 color: #000066;
764 background: #F7F7FF;
767 /* Formats parameter tooltips. */
768 .tip
770 color: #0000FF;
771 font-style: italic;
772 cursor: pointer;
773 text-decoration:underline;
776 /* Applies to the language labels in the Language Filter drop-down list. */
777 .languageFilter
779 color: #0000FF;
780 cursor: pointer;
781 text-decoration:underline;
782 padding-bottom:4;
785 /* Applies to text styled as math. This text is passed as a parameter to the italics SSC definition */
786 .math
788 font-family: Times New Roman;
789 font-size: 125%
792 /* The sourceCodeList class doesn't appear in the transforms.
793 TODO: Find out whether this style is needed for the doc spec. */
795 .sourceCodeList
797 font-family: Verdana;
798 font-size: 90%;
802 /* The viewCode class doesn't appear in the transforms.
803 TODO: Find out whether this style is needed for the doc spec. */
805 pre.viewCode
807 width: 100%;
808 overflow: auto;
812 /* Dropdown areas */
814 #languageSpan {
815 position: absolute;
816 visibility: hidden;
817 border-style: solid;
818 border-width: 1px;
819 border-color: #C8CDDE;
820 background: #d4dfff;
821 padding: 4px;
822 font-size: 70%;
825 #membersOptionsSpan {
826 position: absolute;
827 visibility: hidden;
828 border-style: solid;
829 border-width: 1px;
830 border-color: #C8CDDE;
831 background: #d4dfff;
832 padding: 4px;
833 font-size: 70%;
836 /* Line seperating footer from main body */
838 div.footerLine {
839 margin: 0;
840 width: 100%;
841 padding-top: 8;
842 padding-bottom: 6;
843 padding-left: 5;
844 padding-right: 2;
848 div.hr1 {
849 margin: 0;
850 width: 100%;
851 height: 1px;
852 padding: 0;
853 background: #C8CDDE;
854 font-size: 1px;
857 div.hr2 {
858 margin: 0;
859 width: 100%;
860 height: 1px;
861 padding: 0;
862 background: #D4DFFF;
863 font-size: 1px;
866 div.hr3 {
867 margin: 0;
868 width: 100%;
869 height: 1px;
870 padding: 0;
871 background: #EEEEFF;
872 font-size: 1px;
875 span.cs {
876 display: none;
879 span.vb {
880 display: inline;
883 span.cpp {
884 display: none;
887 span.code {
888 font-family: Monospace, Courier New, Courier;
889 font-size: 105%;
890 color: #000066;
892 span.ui {
893 font-weight: bold;
895 span.math {
896 font-style: italic;
898 span.input {
899 font-weight: bold;
901 span.term {
902 font-style: italic;
904 span.label
906 font-weight: bold;
908 span.foreignPhrase {
909 font-style: italic;
911 span.placeholder {
912 font-style: italic;
914 span.keyword
916 font-weight: bold;
918 span.typeparameter
920 font-style:italic;
923 div.caption
925 font-weight: bold;
926 font-size:100%;
927 color:#003399;
930 /* syntax styles */
932 div.code span.identifier
934 font-weight: bold;
937 div.code span.keyword
939 color: green;
942 div.code span.parameter
944 font-style: italic;
945 color: purple;
948 div.code span.literal
950 color: purple;
953 div.code span.comment
955 color: red;
958 span.syntaxLabel
960 color:#0481DA;
961 font-weight:bold;
963 span.introStyle
965 color:DarkGray;
968 div.seeAlsoStyle
970 padding-top:5px;
973 /* end of syntax styles */
975 /* Glossary */
976 SPAN.clsGlossary {cursor: default; color: #509950; font-weight: bold;}
977 DIV.clsTooltip {border: 1px solid black; padding: 2px; position: absolute; top: 0; left: 0; display: none; background-color: #FFFFAA; color: black; font-size: 8pt; font-family: Arial;}