  body {
    font-size: 35px;
    font-family: Gill Sans, sans-serif;
    color: black;
    background: white;
    padding-left: 1em;
    padding-right: 1em;
  }
pre { font-size: 25px;}

h1, h2, h3.pagebreak, h4.pagebreak  { 
    page-break-before: always;
    font-size: 1.4em;
    margin-top: 0.8em;
    margin-bottom:1em;
    padding:0;
    padding-bottom: 0.2em;
    border-bottom: thick solid #004ab5;
  }

#Cover { 
  page-break-before: auto;
  border-bottom: none; 
  text-align: center;
  line-height: 1.6em;
  padding: 1em 2em 1em  2em;
/*   border: thin solid red;  */
}


h3 { 
     font-size:1.1em;
     margin-top:0.5em;
     margin-bottom:0em;
 }

li {  
  list-style-image:url(../graphics/item_bullet.gif);
  padding-left:1em;
  margin-bottom: 0.5em;
}

li ul { 

  margin-top:1em;
}

  ol {padding-left:2em;}

  div.projection { display: block }
  div.screen { display: none }
  span.screen { display:none}

  div.logo { 
    position: fixed; 
    top: 50px;
    right: 30px;
    height: 40px;
    width: 94px;
  }

  div.logobottom { 
    position: fixed; 
    bottom: 20px;
    right: 30px;
    height: 40px;
    width: 94px;
  }


  div.bottom
  {
  position: absolute;
  bottom:20px;
  }


  pre { 
  text-align:center;
  border-top: solid thin black;
  border-bottom: solid thin black;
  color:green;       
  background: #CCCCCC;
  }



table { 
    margin:0;
    width:100%;    
    font-size: 25px;
    font-family: Gill Sans, sans-serif;
    color: black;
    background: white;
        }

table { 
           margin-top:1em;
           }

td { 
     padding-top:0.25em;
     }  

#Banner { 
          padding:0;
          margin:2em 0 0 0;
          width:500px;}

#Banner img { margin:0 0.5ex 0 0.5ex;}

img.sideimage { margin:1em 2em 1em 2em;
}

#Banner a:hover { background: #FFFFFF;
		  color: #000000;
		text-decoration: none;}

a:link {
                color:#000000;
                background-color: #FFFFFF;
                text-decoration: none;   }

a:visited {
                   color:#000000;
                   background-color: #FFFFFF;
                   text-decoration: none;   }

a:hover {
                   color:#000000;
                   background-color: #FFFFFF;
                   text-decoration: none;   }

a:active {
                   color:#000000;
                   background-color: #FFFFFF;
                   text-decoration: none;   }

 p.number{ 
  width:92%;
  border-top: thick solid #004ab5;
  position: absolute; 
  bottom: 1em;

}

 p.number:after {
    font-size: 0.6em;
    content: "(" counter(pageno, decimal) ")";
    counter-increment: pageno;
  }

/* eof */
