
body            { background-color: #ddddd5;
                  color: #5C6366;
                  margin: 0px;
                  padding: 0px;
                  overflow: auto;
                  /* font-size: 100%;  */
                  /* font-size: 8pt; */
                  font: 8pt Lucida Sans Unicode, Arial;
                  font-family: "Lucida Sans Unicode", "Arial"; 
}
                  
/*font, p         { font: 8pt Lucida Sans Unicode, Arial } */

a:link          {text-decoration:none; color: #5C6366}
a:visited       {text-decoration:none; color: #5C6366}
a:hover         {text-decoration:none; color: #5C6366}
a:active        {text-decoration:none; color: #5C6366}

/* position bottom:  
   https://www.geeksforgeeks.org/how-to-align-content-of-a-div-to-the-bottom-using-css/ */

#main{	position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		overflow:hidden;
		text-align: center; 
		padding-top: 40px;
		min-height: 820px; 
}

#bottom{
		position: absolute; 
		bottom: 15px; 
		text-align: center; 
		width: 100%;
		/*min-height: 40px; */
}

p.main    { font-size: 8pt;
            font-weight: bold;
	         margin-top: 7pt;
	         margin-bottom: 2pt;
	         font-family: "lucida sans unicode", "Arial" }

p.sub	{ text-align: justify;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-family: "lucida sans unicode", "Arial" }
	
table{ 	  table-layout: fixed;
		  border-collapse: collapse;
		  empty-cells: show;
		  vertical-align: top;
		  align: left;
		  cellspacing: 0px;
		  cellpadding: 0px;
		  border: 0px;
		  font-size: 8pt 
}

td {	background-repeat: no-repeat;
	  	padding: 0px; 
	  	margin: 0px;
	  	vertical-align: top 
}