body  {font-family: sans-serif;}

h1, h2, h3, h4, h5  {margin-top: 2.0em;
                     color: #005A9C;}

div.copyright {font-size: smaller;
               margin-top: 3.0em;}

p.informative  {font-style: italic;
                color: #000090;}

pre  {background-color: #CCDDFF;
      margin-left: 2.0em;
      padding: 0.5em;}

div.tableofcontents ul  {list-style-type: none;}

div.tableofcontents a  {color: #000090;}

ul.toclevel1  {background-color: #CCDDFF;
               padding: 0.5em;}

hr  {margin-top: 3.0em;}

table  {border-collapse: collapse;
        margin-top: 1.0em;}

caption  {margin-top: 0.5em;
          margin-bottom: 0.5em;}

td, th  {border: 1px solid black;
         padding: 5px;
         vertical-align: top;}

a  {color: #0000FF;
    text-decoration: none;}

img  {border: none;}

/* Section for assigning styling to elements, attributes, etc. */

code.elem-opt-nml  {color: #900000;
                    font-style: normal;
                    font-weight: normal;}

code.elem-crq-nml  {color: #900000;
                    font-style: normal;
                    font-weight: bold;}

code.elem-req-nml  {color: #C70000;
                    font-style: normal;
                    font-weight: bold;}

code.elem-opt-dpr  {color: #900000;
                    font-style: italic;
                    font-weight: normal;}

code.elem-opt-rmv  {color: #900000;
                    font-style: normal;
                    font-weight: normal;
                    text-decoration: line-through;}
                   
code.attr-opt-nml  {color: #009000;
                    font-style: normal;
                    font-weight: normal;}

code.attr-crq-nml  {color: #009000;
                    font-style: normal;
                    font-weight: bold;}

code.attr-req-nml  {color: #00C700;
                    font-style: normal;
                    font-weight: bold;}

code.attr-fix-nml  {color: #00C700;
                    font-style: normal;
                    font-weight: normal;}

code.attr-opt-rmv  {color: #009000;
                    font-style: normal;
                    font-weight: normal;
                    text-decoration: line-through;}

code.attr-fix-rmv  {color: #009000;
                    font-style: normal;
                    font-weight: bold;
                    text-decoration: line-through;}

code.attr-req-rmv  {color: #00C700;
                    font-style: normal;
                    font-weight: bold;
                    text-decoration: line-through;}

code.elem-crq-dpr  {color: #900000;
                    font-style: italic;
                    font-weight: bold;}

code.elem-crq-rmv  {color: #900000;
                    font-style: normal;
                    font-weight: bold;
                    text-decoration: line-through;}

code.elem-req-dpr  {color: #C70000;
                    font-style: italic;
                    font-weight: bold;}

code.elem-req-rmv  {color: #C70000;
                    font-style: normal;
                    font-weight: bold;
                    text-decoration: line-through;}

/* End of Section for assigning styling to elements, attributes, etc. */

em.rec  {font-weight: bold;}

.attrvalue  {color: #009090;}

.other  {color: #000090;}

div.xhtml11 p {font-weight: bold;
               font-size: 75%;}
