/*  StreamBase Styles for HTML generated from DocBook*/
@import  url("streambase2.css");

     /* hide generated hrs in titlepages */
     div.titlepage  hr {display:none}

     div.preface h2 {
        border: 0;
        padding: 0;
        margin: 0;
     }

     span.term {
       font-weight: bold;
     }
     
     span.guilabel, span.guimenuitem {
        font-weight: bold;
    }

     /* emulate legacy html */
     div#container {background-color: white;}

     table {
	border-collapse : collapse;
        }

     thead {
        line-height : 1em;
        }

     td , th {
        text-align : left;
        padding : 6px 5px 5px 5px;
        vertical-align : top;
        }

     /* Banner table has no padding */
     table#banner td {
        padding : 0;
        }

     table p {
         margin-bottom : 2px;
         margin-top : 3px;
         }

       /* Some meta information is displayed at top of reference page */
          div.refmeta p {
             line-height: 0.5em;
          }

          /* Main content block of reference page 
          div.refentry {
               margin: 10px 10px 10px 10px;
          }
       */

          div.refnamediv {
                margin: 0pt 10pt 5pt 0pt;
                padding-top: 12pt;
          }

          div.refnamediv h2 {
	        margin-top: .5em;
          }


          div.refsect1 {
                margin-top: 30px;
          }

          *.box {
                border: 1px solid blue;
                margin: 10px;
                background-color: #def;                
          }

/* Allow browser to render different markers (turn off streambase2.css rule 
   which renders all ul markers as square) 
ul {}
*/


          div.refpagetoc {
/*
                border-top: 1px solid gray;
                border-bottom: 1px solid gray;*/
                margin-top: 0px;
/*                padding-top: 20px;*/
          }

          div.refpagetoc li {
                line-height: 1.2em;
          }

          div.back2top {
                 margin-top: 30px;
          }
/*
          div.footer {
                margin-left: 10px;
                border-top: 1px solid gray;
          }

          div.footernav {
                margin-left: 10px;
          }
*/          
          div.literallayout p {
	        font-family: "Courier New", Courier, "Lucida Console", monospace;
            font-size: 95%;
          }
          
          pre.programlisting {
	        font-family: "Courier New", Courier, "Lucida Console", monospace;
            font-size: 95%;
            background-color: #CCC;
            border: 0.5px solid gray;
            padding: 2px;              
          }

          span.breadcrumbLink, span.breadcrumbLink a
	  { 
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size:8pt;
		font-weight:normal;
		color: #1388D8;
		text-decoration:none;		
	  }	      
          
          code.sgmltag-element {font: inherit;}
          code.sgmltag-element:before {content:'<';}
          code.sgmltag-element:after {content:'>';} 

       /* ==========================================================
          links 
          ========================================================== */
       /* pseudo classes */
          a:link, a:visited { 
                color:#004080; 
                text-decoration:none; 
          }
          a:hover { 
                color:#004080; 
                text-decoration:underline; 
              }

