@charset "iso-8859-1";
 
body {
	margin-top: 0.5em; margin-left: 0.5em; margin-right: 0.5em; background-color: #ffffff; color: #000000;
	}

p 	{
	font-size: 1.0em;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-indent: 0em; 
	text-align:justify;
	background-color: #ffffff; 
	}
p.c	{
	text-align:center; 
	}
    
div.c	{
	text-align:center; 
	}      
    
h1.c	{
	text-align:center; 
	}     
    
h2.c	{
	text-align:center; 
	}    
	
p.jl {
	text-align: justify;
	font-size: 1.4em;
	}		
    
table {
		 margin-left:auto; 
		 margin-right:auto;
		 border: 0px 
		 border-collapse: collapse;		 
		 }	    
         
.lazy   {max-width: 100%; 
 	   height: auto; 
	   }         
	

	
td, th, dd, li {
	font-size: 1.0em;
	line-height: 1.4;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-indent: 0em; 
	text-align:left;
    vertical-align: top;
	}
	
td.c {
	text-align:center; 
	}
	
th.c {
	text-align:center; 
	}	
	
td.j {
	text-align:justify; 
	}
    
td.bot {vertical-align: bottom; }    
	
li.j {
	text-align:justify;
	}

	h1, h2, h3, h4	{
	font-family: Times, serif;
	color: black;
	background-color: #ffffff;
	}
	
	
	
ul.disc {
    list-style-type: disc;
	}	
    
#header {
  		 float:left;
  		 width:100%;	/* was 800px */
         max-width:800px; 	   /* vertical scroll bars */
         
		 margin-top: 0em; 
		 
  		 }    
	
#enclose {
  		 float:left;
  		 width:100%;	/* was 800px */
         max-width:800px; 	   /* vertical scroll bars */
         
		 margin-top: 0em; 
		 
  		 }
         
#nav2h	{
		float: left;
		width: 100%;		 /* 800px */
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:  Arial, Helvetica, sans-serif;
        font-size: 1em;
		color: #ffffff;
	    background-color: #ffffff;
		text-align: center;
	    margin-left:auto;
	    margin-right:auto;
        line-height:1.75em; /* to handle squeezing */
        height: auto;
		
		}         	 
#nav2h	ul {		
		list-style-type: none;
		margin: 0;
		padding: 2px 0px 2px 0px;
		}
		
#nav2h	li {
		display:inline;
		}		
#nav2h	a:link, #nav2 a:visited {
		margin-right: 2px;  
		padding: 2px 1px 2px 1px; /* affects MSIE address elements across the nav bar so LH and RH pad of 1 only */
		color: #000000;
		background-color: #ffffff;  
		text-decoration: none;
		border-top: 2px solid  #ffffff;
		border-left: 2px solid  #ffffff;
		border-right: 2px solid  #000000;
		border-bottom: 2px solid  #000000;
		}
#nav2h	a:hover {
		border-top: 2px solid #000000;
		border-left: 2px solid #000000;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		}		
		   		   
	   
#nav2h a.menupage {
	   background-color: #ff3300;    
	   color: #666666;				
	   }        
       
.boxed {
       border: 1px solid black ;
          float:right;
  		 	/* was 800px width:100%; */
         max-width:60%;
         box-sizing: border-box;
         padding: 4px; 
         margin: 4px;
         }        
		 
		 