@charset "iso-8859-1";
 
body {
	margin-top: 0.5em; margin-left: 0.5em; margin-right: 0.5em; background-color: #ffffc0; color: #000000;
	}
    
#enclose {
  		 float:left;
  		 width:100%;	 /* 770px for 800px */
  		 }   
         
#leftcolx {
		 float: left;
		 left: 0px;
         width: 169px;
		 padding: 3px 0px 3px 3px;
		 }
		 
#rightcolx {
		 /* float: right; */
		 width:100%; min-width:300px; 
		 right: 10px; 
		 padding: 3px 3px 3px 3px;
		 }	          

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: #ffffc0; 
	}
p.c	{
	text-align:center; 
	}
p.newscb	{
	text-align:center;
	color:blue;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #f9efef;
	}						  
p.news	{
	background-color: #f9efef;
	}
	

	
div.newsbox {
	border: 1px solid #aaa;
	background-color:#f9efef; 
	padding: 1em; 
	height:150px; 
	overflow:auto; 
	color:#135;
	}		
p.jl {
	text-align: justify;
	font-size: 1.4em;
	}		
    
div.c { 
      margin-left:auto; 
	  margin-right:auto;
         }     
	
div.smap {
	font-size: 1.0em;
	line-height: 2.0;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	}	
	
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; 
	}
	
li.j {
	text-align:justify;
	}

	h1, h2, h3, h4	{
	font-family: Times, serif;
	color: black;
	background-color: #ffffc0;
	}
	
h1.hpf {
    font-family: Broadway, serif;
	color: navy;
	background-color: #ffffc0;
	}
	
h2.c {
	text-align:center;
	}		
	
ul.disc {
    list-style-type: disc;
	}	
    
   
	
table.centertable {
		 margin-left:auto; 
		 margin-right:auto;
		 border: 2px solid #3333ff;
		 border-collapse: collapse;		 
		 }
		 
.centertable td, .centertable th {
	     border: 1px solid #336699;
		 padding: 2px;
		 padding-left: 4px;
		 padding-right: 4px;
		 }			 
		 
table.linkhtable {
		 margin-left:auto; 
		 margin-right:auto;
		 border: 0px solid #3333ff;
		 border-collapse: collapse;		 
		 }		 
		 
.linkhtable td, .linkhtable th {
	     border: 0px solid #336699;
		 padding: 2px;
		 padding-left: 4px;
		 padding-right: 4px;
		 }			 
         
#nav2	{
		float: left;
		width: 100%;		 
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:  Arial, Helvetica, sans-serif;
        font-size: 1em;
		color: black;
	    text-align: center;
	    margin-left:auto;
	    margin-right:auto;
        line-height:1.75em; /* to handle squeezing */
        height: auto;
		
		}	
	
#nav2	ul {		
		list-style-type: none;
		margin: 0;
		padding: 2px 0px 2px 0px;
		}
		
#nav2	li {
		display:inline;
		}	        
        
.lazy   {max-width: 100%; 
 	   height: auto; 
	   } 