/* ----------------[special purpose]-------------------- */ @media print { .page-break {page-break-after:always} } .frame { border:1px solid #cccccc; padding:4px; background-color:#f9f9f9; } p { margin:0 0 8px 0; padding:0px 3px; line-height:1.3em; } .posting { padding-left:3px; font-size:7pt; color:#FF8C00; margin:0; padding-left:3px; } /* ----------------[text blocks]-------------------- */ div.text-block { margin:0 0 8px 0; padding:0px 3px; } blockquote { margin: 0 5px 8px 5px; padding: 5px 5px 0 5px; font-size: .92em; border:1px solid #bbb; } blockquote.document-block { border-style:dashed; } blockquote.announce-block { border-style:solid; background-color:yellow; border-width:3px; } blockquote.letter { color:#2f642f; padding:0 10px 0 10px; border-right:1px solid #cdc; } pre { font-size:8pt; font-family:"Courier New", Courier, monospace; margin:0 0 5px 0; } div.block-divider { margin:0; clear:both; } .compact { margin-bottom:0 !important; margin-top:0 !important; } /* ----------------[Sidebars]-------------------- */ /* general specs */ div.sidebar, div.sidebar-left-narrow, div.sidebar-left-medium, div.sidebar-left-wide, div.sidebar-right-narrow, div.sidebar-right-medium, div.sidebar-right-wide { border:1px solid #ccc; /* -moz-border-radius: 6px; */ font-size:.92em; background-color:#FFFFF2; /* yellow-wisp */ } /* width specs */ div.sidebar-narrow, div.sidebar-left-narrow, div.sidebar-right-narrow { width:150px; } div.sidebar-medium, div.sidebar-left-medium, div.sidebar-right-medium { width:225px; } div.sidebar-wide, div.sidebar-left-wide, div.sidebar-right-wide { width:300px; } /* float/margin specs */ div.sidebar-left, div.sidebar-left-narrow, div.sidebar-left-medium, div.sidebar-left-wide { float:left; margin-right:4px; margin-bottom:4px; } div.sidebar-right, div.sidebar-right-narrow, div.sidebar-right-medium, div.sidebar-right-wide { float:right; margin-left:4px; margin-bottom:4px; } div.sidebar-technical { width:300px; float:right; font-size:.92em; margin-left:3px; border:1px solid #888; background-color:#eee; } div.sidebar-menucolumn { padding:3px 0; font-size:1em; margin-left:5px; } /* ----------------[Crossbars]-------------------- */ div.crossbar, div.crossbar-high, div.crossbar-mid, div.crossbar-low { border-width:4px 0; border-style:solid; margin-bottom:8px; border-color:DarkSeaGreen; padding:3px 0; } div.crossbar-high { border-color:#ccc000 #ccc; background-color:#ffffcf; /* yellow-pale */ } div.crossbar-mid { border-top-color:#bf7878; /* red-heavy */ border-bottom-color:#bf7878; /* red-heavy */ background-color:#fff2f2; /* red-wisp */ } div.crossbar-low { border-top-color:#888888; /* gray-bright */ border-bottom-color:#888888; /* gray-bright */ background-color:#eee; /* gray-wisp */ } /* ----------------[Image Boxes]-------------------- */ div.imagebox, div.imagebox-left, div.imagebox-right { border-style:solid; border-width:2px; border-color:#ccc #666 #666 #ccc; background-color:#fffff2; /* yellow-wisp */ text-align:center; font-size:.92em; padding:3px; } div.imagebox-left { float:left; margin:0 3px 3px 0; /* -moz-border-radius: 7px; */ } div.imagebox-right { float:right; margin:0 0 3px 3px; /* -moz-border-radius: 7px; */ } /* -----------------[Tables]--------------------- */ table { margin-bottom: 8px; } th { font-size:8pt; } table.standard, table.numeric { border-style:solid; border-width:1px; border-color:#ddd; border-collapse:collapse; font-size:1em; margin-bottom:8pt; } table.standard caption, table.numeric caption { font-weight:bold; } /* table thead {} table tfoot {} table tbody {} table colgroup.names {} table colgroup.data {} table col.names {} table col.data {} table tr {} */ tr.zebraodd { background-color:white; } tr.zebraeven { background-color:lightgray; } table.standard td, table.numeric td { border-style:solid; border-width:1px; border-color:#ddd; vertical-align:top; } table.standard th, table.numeric th { vertical-align:bottom; } table.standard th.head-name { font-style:italic; font-weight:bold; text-align:left; } table.standard th.column-head { font-style:italic; font-weight:normal; } table.standard th.foot-name { font-style:italic; font-weight:bold; } table.standard th.column-foot { font-style:normal; font-weight:bold; } table.standard td.name { font-style:italic; font-weight:bold; padding-left:2px; } /*table.standard td.data { vertical-align:top; }*/ /* ---- table.numeric ---- */ table.numeric th.head-name { text-align:left; } table.numeric th.column-head { text-align:right; } table.numeric th.foot-name { text-align:left; } table.numeric th.column-foot { text-align:right; } table.numeric td.name { text-align:left; } table.numeric td.data { text-align:right; } table.storyboard, table.pictureboard { border-width:2px; border-color:#ddd #aaa #aaa #ddd; border-style:solid; width:100%; font-size:.92em; background-color:#f9f9f9; } table.pictureboard { text-align:center; } table.storyboard td, table.pictureboard td { width:49%; border-width:2px; border-color:#aaa #ddd #ddd #aaa; border-style:solid; padding:3px; vertical-align:top; background-color:#f9f9f9; } table.pictureboard td p { margin:0; } table.columns4, table.columns3, table.columns { border-style:none; width:100%; margin-bottom:8px; } table.columns4 td, table.columns3 td, table.columns td { border-width:0 0 0 2px; border-color:#eee; border-style:solid; vertical-align:top; padding:3px; } table.columns td { width:49%; } table.columns3 td { width:33%; } table.columns4 td { width:25%; } /* -----------------[Headings and Dividers]--------------------- */ /* ---- headings ---- */ h1,h2,h3,h4,h5,h6 { margin-top:0; padding-left:3px; margin-bottom:6pt; } h1 { border-top:5px solid #85694e; background-color:#72a372; color:white; font-weight:bold; font-size:148%; } h2 { border-top:4px solid darkseagreen; /* border-top:4px solid #72a372; */ /* background-color:#b18b68; */ background-color:palegoldenrod; font-weight:bold; /* color:#fff; */ color:seagreen; font-size:140%; } h3 { border-top:3px solid #bbb; /* color:#72a372;*/ color:seagreen; font-size:132%; } h4 { font-size:116%; color:#444; } h5 { font-size:116%; color:#aa5555; } h6 { font-size:1em; color:#006400; /* green-dark */ } .subtitle { color:#777777; /* gray-heavy */ } /* ---- dividers ---- */ .section-divider-major { border-style:none; background-color:#72a372; color:white; margin:0; } .section-divider-high, .section-divider-mid, .section-divider-low { border-style:none; } .section-divider-high { border-top:3px solid #e7ccb1;/*#cdad8e;*/ background-image:url(h3background1.jpg); } .section-divider-mid { border-top-color:#aa5555; /* red-deep */ background-color:#ffe5e5; /* red-wisp */ } .section-divider-low { background-image:url(h4background.jpg); background-repeat:repeat-x; border-top:1px solid #ccc; } .section-major { background-color:#def; color:#666; padding-left:3px; /* font-size:.92em; */ font-weight:bold; } hr { border-style:solid; border-width:1px 0 0 0; color:#999; border-color:#999; background-color:#999; } div.divider-minor { border:1px dashed #999; margin-bottom:.7em; } /* -----------------[Lists]--------------------- */ ul { margin-left:10px; padding-left:10px; margin-top:0; margin-bottom:8px; } ul ul { margin-bottom:0; } ul.smaller ,ol.smaller,dl.smaller { font-size: .92em; } /* dl {} */ dt { padding-left:3px; } dd{ padding-right:3px; } /* -----------------[Images]--------------------- */ img { border-style:none; margin:0; } img.image-inline { vertical-align:middle; } img.image-bordered, img.image-bordered-left, img.image-bordered-right { border-style:solid; border-width:2px; border-color:#333 #ccc #ccc #333; /* -moz-border-radius: 7px; */ } img.image-left,img.image-bordered-left { float:left; margin-right:3px; } img.image-right, img.image-bordered-right { float:right; margin-left:3px; } .shadow-outer, .shadow-inner { border-style:solid; border-width:2px; } .shadow-outer { border-color: #ffffcf #333 #333 #ffffcf; } .shadow-inner { border-color: #333 #ffffcf #ffffcf #333; } /* -----------------[Anchors]--------------------- */ a { text-decoration:none; color:#0000FF; /* blue-plain */ } a:link { color:#0000FF; /* blue-plain */ } a:visited { /* color:#800080;*/ /* custom */ } a:hover { background-color:#FFECCF; text-decoration:underline; } a:active { /* color:#FF4040; *//* red-dark */ text-decoration:none; } a.native:link, a.native:hover, a.native:visited, a.native:active{ background-color:transparent; color:black; text-decoration:none; } /* -----------------[Spans]--------------------- */ /* see phrase elements, special effects, and fonts */ /* -----------------[Decorative Elements]--------------------- */ /* decoration... */ /* i {} u {} s {} */ b { color: #333; /*#e4610c;*/ } /* size... */ /* big {} small {} sub {} sup {} */ /* line break... */ /* br{} */ /* -----------------[Phrase Elements]--------------------- */ acronym { font-variant:small-caps; } cite{ font-style:italic; color:#006400 !important; } /* q {} This is useless: NN adds quotation marks, IE does not */ em { font-style:italic; } .hot { font-weight:bold; color:#ff4040 /* red-bright */ } .center { text-align:center } .strong{/* deprecated */ font-weight:bold; color: #555;/*#006400 !important; green-dark */ } strong { font-weight:bold; color: #333; /* color:#006400 !important; green-dark */ } /* kbd{} var{} samp{} */ code { font-size:8pt; font-family:"Courier New", Courier, monospace; font-size:.92em; } .highlight { background-color: yellow; padding:0 3px; } .font-italic {/* deprecated */ font-style:italic; } .float-right {/* deprecated */ float:right; } .float-left {/* deprecated */ float:left; } /*--------[for IE7 rendering bugs, to trigger hasLayout]------------*/ .iefix, dd, div.crossbar-high, div.crossbar-mid, div.crossbar-low, div.imagebox, div.imagebox-right, div.imagebox-left, .selected , blockquote { min-width:0; } /*--------[for IE6 rendering bugs, to trigger hasLayout]------------*/ /*--------[Tan hack: seen by WinIE only , up to version 7]------------\*/ * html .iefix, * html dd, * html div.crossbar-high, * html div.crossbar-mid, * html div.crossbar-low, * html div.imagebox, * html div.imagebox-right, * html div.imagebox-left, * html .selected , * html blockquote { overflow: hidden; he\ight: 0; o\verflow: visible; }