/* Document Defaults */

        a:active  { color: #0000CC}
        a:hover   { color: #CC0033}
        a:link    { color: #0096D6}
        a:visited { color: #9999CC}

        body
          { background-color: #FFFFFF;
            background-image: url(images/backgrnd.gif);
            color: #000000;
            font-family: Arial, Verdana, Helvetica, sans-serif;
          }
        table, caption, tr, th, td, ol, ul, h2, h3, h4, h5, p
          { color: #000000;
            font-family: Arial, Verdana, Helvetica, sans-serif;
            font-size: 12px }
            h1 {font-size:180%;font-weight:normal;}
        .Body
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 1em; margin-bottom: 1em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .BodyRelative
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .CellBody
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .CellHeading
          { color: #3366CC;
            font-size: 12px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .EmphasisSmallCaps
          { text-transform: uppercase; }
        .GroupTitlesIX
          { color: #3366CC;
            font-size: 22px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
          .Heading1
            { color: #000000;
            font-size: 25px; font-style: normal; font-weight: bold;
            margin-left: -5px; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal}
        .AppHeadID
          { color: #3366CC;
            font-size: 20px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading2
          { color: #3366CC;
            font-size: 20px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading3
          { color: #3366CC;
            font-size: 16px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading4
          { color: #3366CC;
            font-size: 13px; font-style: italic; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented1
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented2
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented3
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 7.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented4
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 10em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented5
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 12.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .IndentedRelative
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level1IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level2IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level3IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 7.5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level4IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 10em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level5IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 12.5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .NewHTMLPage
          { color: #3366CC;
            font-size: 24px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .NewHTMLPageID
          { color: #3366CC;
            font-size: 24px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Monospace
          { color: #000000;
            font-family: monospace;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none; }
        .Preformatted
          { color: #000000;
            font-family: monospace;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: pre }
        .PreformattedRelative
          { color: #000000;
            font-family: monospace;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: pre }
        .remarkBlue { color: blue;}
        .remarkRed { color: red;}
        .SmartList1
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList2
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList3
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList4
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList5
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TableTitle
          { color: #000000;
            font-size: 12px; font-style: italic; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Title
          { color: #3366CC;
            font-size: 24px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC1
          { color: #000000;
            font-size: 17px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.25em; margin-bottom: 0.25em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC2
          { color: #000000;
            font-size: 15px; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC3
          { color: #000000;
            font-size: 13px; font-style: normal; font-weight: normal;
            margin-left: 5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC4
          { color: #000000;
            font-size: 11px; font-style: normal; font-weight: normal;
            margin-left: 7.5em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC5
          { color: #000000;
            font-size: 10px; font-style: normal; font-weight: normal;
            margin-left: 10em; margin-top: 0em; margin-bottom: 0em;
            text-indent: 0em; text-decoration: none;
            white-space: normal }
            
            table.applicationMastheadSmall,table.applicationMastheadSmall td,table.applicationMastheadLarge,table.applicationMastheadLarge td {
            color:#ffffff;
            vertical-align:top;
            }
            /* Changed padding to 4px and added padding-bottom for SID550, the new OV3 graphic & spec. */
            td.mastheadIcon{
            padding-top:4px;
            padding-left:17px;
            padding-bottom:4px;
            }
            td.mastheadTitle {
            padding-top:4px;
            padding-left:9px;
            }
            /* Not changed for OV3 because applicationMastheadLarge isn't used in Cheetah stylesheets. */
            table.applicationMastheadLarge td.mastheadIcon {
            padding-top:15px;
            padding-left:17px;
            }
            table.applicationMastheadLarge td.mastheadTitle {
            padding-top:16px;
            padding-left:16px;
            }
            
            td.mastheadTitle h1{
            padding:0px;
            margin:0px;
            padding-right:16px;
            color:#ffffff;
            white-space:nowrap;
            }
            
            tr.decoration {display: block;}
            
            
/* Footnote Marker Style */
        .Footnote
          { font-size: 8px; vertical-align: super }
          
          .collapsible_link_closed{
            background: url(images/collapsed.gif) no-repeat left;
            padding-left: 10pt;
            cursor: hand;
            text-decoration: underline;
          }
          .collapsible_link_open{
            background: url(images/expanded.gif) no-repeat left;
            padding-left: 10pt;
            cursor: hand;
            text-decoration: underline;
          }
          .collapsible_link_closed_rtl{
            background: url(images/collapsed_rtl.gif) no-repeat right;
            padding-left: 10pt;
            cursor: hand;
            text-decoration: underline;
          }
          .collapsible_link_open_rtl{
            background: url(images/expanded_rtl.gif) no-repeat right;
            padding-left: 10pt;
            cursor: hand;
            text-decoration: underline;
          }
          .collapsible_div_closed{
            display: none;
          }
          .collapsible_div_open{
            display: block;
          }
/* Styles for Term.list elements */
          .longterm { 
            word-wrap: break-word;
            table-layout:fixed;
            width:100%;
          }
          .DictionaryListMargin_ltr{
            margin-top:0.5em;
            margin-bottom:0.5em;
            margin-left: -2px;
          }
          .DictionaryListMargin_rtl{
            margin-top:0.5em;
            margin-bottom:0.5em;
            margin-right: -2px;
          }
          .ParagraphMargin{
            text-indent: 2.5em;
          }
          .FirstParaMarginTop{
            margin-top: -1em;
          }
          .FirstParaMargin_ltr{
            margin-left: 2.5em;
            text-indent: -1.8em;
          }
          .FirstParaMargin_rtl{
            margin-right: 2.5em;
            text-indent: -1.8em;
          }
          .MarginDefinition_ltr{
            margin-left: 2.5em;
          }
          .MarginDefinition_rtl{
            margin-right: 2.5em;
          }
           .MarginItemList_ltr {
            margin-left: 28px
           }
           .MarginItemList_rtl {
            margin-right: 28px;
           }
          .TermListTable {
            max-width:50%;
            }
           .MacHTMLMarginItemList_ltr{
            margin-left: -1.7em;
            }
           .MacHTMLMarginItemList_ltr{
            margin-right: -1.7em;
            }
           .MacMarginParaItemList_ltr{
            margin-left: 0.8em;
            }
           .MacMarginParaItemList_ltr{
            margin-right: 0.8em;
            }
           /*code.example styles*/
           .codeexample{
             font-size: 12px;}
           .fontsize_2{
             font-size: 14px;}
           .fontsize_1{
             font-size: 13px;}
           .fontsize_-1{
             font-size: 11px;}
           .fontsize_-2{
             font-size: 10px;}
           .fontsize_-3{
             font-size: 9px;}
           .fontsize_-4{
             font-size: 8px;}
           /* Table font-size scaling; base font.size is 12px. (US784) */
           table.font_size_30, table.font_size_30 th, table.font_size_30 td, table.font_size_30 li{
             font-size: 15.5px;
           }
           table.font_size_20, table.font_size_20 th, table.font_size_20 td, table.font_size_20 li{
             font-size: 14.5px;
           }
           table.font_size_10, table.font_size_10 th, table.font_size_10 td, table.font_size_10 li{
             font-size: 13px;
           }
           table.font_size_-10, table.font_size_-10 th, table.font_size_-10 td, table.font_size_-10 li{
             font-size: 11px;
           }
           table.font_size_-20, table.font_size_-20 th, table.font_size_-20 td, table.font_size_-20 li{
             font-size: 9.5px;
           }
           table.font_size_-30, table.font_size_-30 th, table.font_size_-30 td, table.font_size_-30 li{
             font-size: 8.5px;
           }

#navbar {position:absolute; left:0;}
#Content {position:absolute;}