<style>		
		*
			{
				box-sizing: border-box;
				padding:0px;
				margin:0px;
				font-family:verdana; 
				line-height:1.8; 
			}		
		#main
			{
				position:absolute;
				width:100%;
				max-width:98%;
				height:auto;
				padding:.6vw 1vw .6vw 1vw;
				border:0px solid red;
			}
		#header
			{
				position:static;
				left:1px;
				width:99%;
				height:auto; 14vw;
				margin: .3vw .3vw .2vw .5vw;
				border:0px solid black;
				border-radius:20px;
				box-sizing: border-box;
				background-color:#c4c4c4;
				background: url('<? echo $pics3dir.$hdrfilename; ?>');
				background-repeat: no-repeat;
				background-size: cover;
				color:red;
			} 
		#menubox
			{
				display:inline-block;
				left: 2.8vw;
				top:  .4 vw;
				width:2vw;
				height: 2vw;
				margin:.5vw 0px 0px 1.5vw;
				border:0px solid white;
				padding: 0px 0px 0px 0xp;
				float:left;
				border:0px solid black;
				border-radius:  2vw;
				z-index:4000;
			}
		.autosize  { width: 95%; height:99%; border:0px solid yellow; border-radius: 1vw; }
		#webtitle
			{
				margin: .2vw 0vw 0vw 1vw;
				border:0px solid yellow;
		//		font-size:3.4vw;
				left:25%;
				width:90%;
				height:auto;
				text-align:right;
				padding:  0vw .5vw 0vw .5vw;
				display:inline-block;
			}
		.comptxt
			{
				color: <? echo $cmpclr; ?>;
				font-size: <? echo $cmpsize; ?>vw;
				font-family: <? echo $cmpfont; ?>;
				font-weight: <? echo $cmpweight; ?>;
			}	
		#pagetitle
			{
				margin: 1vw 0vw 0vw 1vw;
				border:0px solid red;
				font-size:2.5vw;
				width:80%;
				padding:  0vw 2vw 0vw 2vw;
				display:inline-block;			
			}
		#lastupdate
			{
				width:35%;
				height:1.5vw;
				padding:  0vw 0vw 0vw 0vw;
				text-align:center;
				margin:  0vw 0vw 0vw 65%;
				background-color:white;
				color:black;
				display:inline-block;
				border:0px solid black;
			}
		.lastupdatetxt  	{	font-size: .9vw; }
		#menu
			{
					left:10px;
					width:98%;
					height:auto;
					border:0px solid red;
					padding: 0.2vw;
					margin-left:8px;
			}
		#content
			{
					width:auto;
					height:auto;
					border:0px solid blue;
					text-align:justify;
					padding: 0.1vw 1.3vw 0.7vw 1.3vw;
			}		
		.contenttext
		{
			font-size:<? echo $contentsize; ?>vw;
			color: <? echo $contentcolor; ?>;
		}
		.alink1
		{
			font-size:<? echo $contentsize; ?>vw;
			color: <? echo $linkcolor; ?>;
		}		
		#footer
			{
				background-color:black;
				color:white;
				left:1px;
				width:95%;
				height:auto;
				display:inline-block;
				margin: .5vw 1.2vw .5vw 1.2vw;
				border:0px solid red;
				border-radius:20px;
				box-sizing: border-box;
				text-align:center;
				padding: .4vw 0vw .7vw 0vw;
				font-size:1.9vw;
				z-index:4000;
			}
			
			
		.img1
			{
				border-radius: <? echo $brdradius; ?>px;
				width:100%;
				height:auto;
				border : <? echo $brdwidth; ?>px solid <? echo $brdcolor; ?>;
				padding:  0vw;
			}
		.bigpad
			{
					padding: -3pt 0vw .26vw 0vw;
					height:  3vw;
					background-color:  yellow;
			}
		.nl { margin-top:.9vw;  }		
		.eop { margin-top:2.5vw; }	
		h1	{ margin: 0vw 0vw 0vw 0vw; }
		h2	{ margin: .2vw 0vw .2vw 0vw;  }
		h3	{ margin: .2vw 0vw .2vw 0vw; }
		h4	{margin: .2vw 0vw .2vw 0vw; }
		p {  margin: .1vw 0vw .5vw 0vw; text-indent:0vw;}
		.boldminus { font-size: 1.0vw; font-weight:bold;}
		
		.selectmenu
			{
			width: 14.9vw;
			padding: .5vw 1.0vw .5vw 1.0vw;
			font-size:1.1vw;
			color:yellow;
			border:2px solid blue;
			border-radius:14px;
			background-color:black;
			margin-right:  0.3vw;
			}		
		.copyright
		{
			font-size: .7vw;
			color:blue;
			margin: .1vw 0vw 4vw 0vw;
			text-align:center;
			height:auto;
		}
		summary  { line-height: 1.8;  }  
		p 
			{ 
				color: <? echo $ctclr; ?>; 
				font-size:<? echo $ctsize; ?>vw; 
				font-family:<? echo $ctfont; ?>;
			}
		h1
		{
			color:<? echo $h1clr; ?>;
			font-size:<? echo $h1size; ?>vw;
			font-family:<? echo $h1font; ?>;
			font-weight:<? echo $h1weight; ?>;
		}
		h2
		{
			color:<? echo $h2clr; ?>;
			font-size:<? echo $h2size; ?>vw;
			font-family:<? echo $h2font; ?>;
			font-weight:<? echo $h2weight; ?>;	
		}
		h3
		{
			color:<? echo $h3clr; ?>;
			font-size:<? echo $h3size; ?>vw;
			font-family:<? echo $h3font; ?>;
			font-weight:<? echo $h3weight; ?>;	
		}
		h4
		{
			color:<? echo $h4clr; ?>;
			font-size:<? echo $h4size; ?>vw;
			font-family:<? echo $h4font; ?>;
			font-weight:<? echo $h4weight; ?>;	
		}
		h5
		{
			color:<? echo $h5clr; ?>;
			font-size:<? echo $h5size; ?>vw;
			font-family:<? echo $h5font; ?>;
			font-weight:<? echo $h5weight; ?>;	
		}
		h6
		{
			color:<? echo $h6clr; ?>;
			font-size:<? echo $h6size; ?>vw;
			font-family:<? echo $h6font; ?>;
			font-weight:<? echo $h6weight; ?>;	
		}

		#showmenu
		{
			position:absolute;
			left:25px;
			top:35px;
			width:55%;
			height:85%;
			border:3px solid  <? echo $menubrdclr; ?>;
			box-shadow: 5px -5px 12px <? echo $menubrdclr; ?>;
			border-right:6px solid  <? echo $menubrdclr; ?>;
			background-color:white;
			border-radius:15px;
			padding: 15px 10px 15px 10px;
			overflow:auto;
			display : none;
			z-index:4150;
			box-sizing: border-box;	
		}
			summary
			{
				color:<? echo $menuclr; ?>;
				font-size:<? echo $menusize; ?>vw;
				font-family:<? echo $menufont; ?>;
				font-weight:<? echo $menuweight; ?>;	
				cursor:pointer;
			}
			.aastyle
			{
				text-decoration: none;
				cursor:pointer;
				color:<? echo $linkclr; ?>;
				font-size:<? echo $linksize; ?>vw;
				font-family:<? echo $linkfont; ?>;
				font-weight:<? echo $linkweight; ?>;	
				margin:.1vw 0px .1px 0vw;
			}
			.menucolor
			{
				border:3px solid <? echo $borderclr; ?>;
				box-shadow: 5px -5px 12px <? echo $borderclr; ?>;
				border-right:6px solid  <? echo $borderclr; ?>; 	
			}
			details{ margin: .1vw 3vw .1vw .0vw; padding: .1vw 3vw .1vw .0vw; text-align:left; }
			summary{ margin: .1vw 3vw .1vw .0vw; padding: .1vw 3vw .1vw .0vw; text-align:left;}
			li { margin: .8vw 3vw .2vw .5vw; padding: .1vw 3vw .1vw .5vw; }
</style>