	*
	{
		padding: 0px 0px 0px 0px; /* top, right, bottom, left  */
		margin: 0px 0px 0px 0px; /* top, right, bottom, left  */ 
	}
	
	.ad-space
	{
		background: #fadb9e url(images/ppbkgrd.jpg) repeat-x;
		border: black 2px solid;
		float: left;
		margin: 0px 0px 0px 0px; /* top, right, bottom, left */
		padding: 30px 0px 30px 0px; /* top, right, bottom, left */
		position: relative;
		text-align: center;
		width: 166px;
	}

	.bigbold 
	{
		color: #000;
		font-size: 25px;
		font-weight: bold;
		padding: 0px 0px 0px 0px; /* top, right, bottom, left */
		line-height: 1.5;
	}

	.body 
	{
		background-color: #C6C3C6;
	}
	
	.center
	{
		text-align: center;
	}

	.clearcolumns 
	{
		overflow: auto;
		width: 100%;
	}
	
	.construction
	{
		position: absolute;
		top: 0;
		right: 0;
		display: flex;
		/* align-items: center;  */
		/* padding: 10px 5px 0px 20px; /* top, right, bottom, left  */
		font:15px Georgia, "Times New Roman", Times, serif;
		font-weight:700;
		text-align: left;
		line-height: 15px;
	}
	
	.construction-element
	{
		margin: auto;
	}

	.contact-form 
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	
	.container
	{
		position: relative;
		color: black;
		font:30px Georgia, "Times New Roman", Times, serif;
		font-weight:700;
		line-height: 25px;
		float: right;
		width: 87%;
		margin: 0 auto;
		padding: 5% 0% 5% 0%; /* top, right, bottom, left  */
	}
	
	.container-index
	{
		position: relative;
		color: black;
		font:15px Georgia, "Times New Roman", Times, serif;
		float: right;
		/* width: 98%; */
		margin: 0 auto;
		padding: 0% 0% 0% 0%; /* top, right, bottom, left  */
	}

	.daves-ad 
	{
		color: #000000;
		font: 15px Georgia, "Times New Roman", Times, serif;
		font-weight: 700;
		text-align: center;
	}
	
	.disclaimer
	{
		position: relative;
		color: black;
		border: red 15px groove;
		font:15px Georgia, "Times New Roman", Times, serif;
		float: right;
		width: 87%;
		margin: 0 auto;
		padding: 2% 0% 2% 0%; /* top, right, bottom, left  */
	}

	

	.disclaimer2 
	{
		margin: 0px 100px 0px 100px; /* top, right, bottom, left */
	}
	
	.footer 
	{
		background-color: black;
		color: white;
		margin: 0 auto 0 auto;
		padding: 0px;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	
	#footer 
	{
		background-color:black;
		float: center;
		color:white;
		clear:both;
		text-align:center;
		padding:10px;
		width: 1200px;
		margin:0 auto;
		/* margin: 60px 0px 0px 0px; /* top, right, bottom, left  */
	}

	.form-group 
	{
		margin-bottom: 20px;
		width: calc(50% - 20px);
	}
	
	h2
	{
		color: #000000;
		/* font: 10px Georgia "Times New Roman" Times serif; */
		font-family: Georgia "Times New Roman" Times serif;;
		font-size: 12px;
		font-weight:700;
		text-align: center;
		line-height: 15px;
	}
	
	h5
	{
		line-height: 1.5;
	}
	
	.m1 
	{
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}

	.m2 
	{
		font-size: 20px;
		font-weight: bold;
		color: #555;
	}

	.m3 
	{
		font-size: 40px;
		font-weight: bold;
		color: #000000;
	}
	
	.header 
	{
		color: white;
		position: relative;
		background-color: black;
		text-align: center;
		padding: 0px;
		width: 90vw;
		height: 13vh;
		z-index: 1;
		margin: 0 auto 0 auto;
	} 

	#header 
	{
		background-color: black;
		color: white;
		height: 115px;
		margin: 0 auto 0 auto;
		padding: 0px;
		position: relative;
		text-align: center;
		width: 100%;
		z-index: 1;
	}
	
	.header h1 
	{
		align-items: center;
		display: flex;
		justify-content: center;
	}
	
	.hidden 
	{ 
		display: none; 
	}
	
	.image
	{
		float: left;
	}
	
	.indented
	{
		padding-left: 200px;
		padding-right: 100px;
		color: #000000;
		font:15px Georgia, "Times New Roman", Times, serif;
		font-weight:700;
	}
   
   li:hover .sub-level
	{
			
        background: #000; /* #999; */
        border: #000 solid;
        border-width: 1px;
        display: block;
        position: absolute;
        left: 125px; /* This line changes the horizontal position of sub-level menus */
        top: 5px; /* This line changes the vertical position of sub-level menus */
	}
	
	li:hover .sub-level .sub-level 
	{ 
		display:none; 
	}
	
	.logo 
	{
		position: relative;
		background-color: black;
		width: 13%;
		float: left;
		height: 13vh; /* Make sure the logo div takes the full height of the header */
	}

	#logo 
	{
		background-color: black;
		float: left;
		height: 100px;
		position: relative;
		width: 100px;
	}


	
	.MainCon
	{
		background-color: #eeeeee;
		/* border: red 5px solid; */
		color: red;
		position: relative;	
		width: 90vw; /*1200px; */
		overflow: hidden;
		margin:0 auto 0 auto; /* top, right, bottom, left  */
		/* width: 80%; /*166px;/* I changed from 12em to 200px */
		/*padding: 30px 0px 30px 0px; /* top, right, bottom, left  */
		/*margin: 0px 0px 0px 0px; /* top, right, bottom, left  */
		content: "";
		display: table;
		clear: both;
	}

	.MainCon
	{
		background-color: #eeeeee;
		/* border: red 5px solid; */
		color: red;
		position: relative;	
		width: 90vw; /*1200px; */
		overflow: hidden;
		margin:0 auto 0 auto; /* top, right, bottom, left  */
		/* width: 80%; /*166px;/* I changed from 12em to 200px */
		/*padding: 30px 0px 30px 0px; /* top, right, bottom, left  */
		/*margin: 0px 0px 0px 0px; /* top, right, bottom, left  */
		content: "";
		display: table;
		clear: both;
	}
	
	.MainConad 
	{
		padding: 30px 30px 30px 30px; /* top, right, bottom, left */
	}

	#mainContainer 
	{
		margin: 0 auto;
	}

	#nav {
		z-index: 1;
		line-height:30px;
		background-color:#eeeeee;
		/* height:300px; */
		width:100px;
		float:left;
		padding:5px;
		margin: 0px 30px 30px 0px; /* top, right, bottom, left  */
	}
	
	#navigation 
	{
		position: relative;
		width: 10%; /*150px; 2020.10.26.1824*/
		/* border: green 5px dotted; */
		float: left;
		padding: 0px 0px 0px 0px; /* top, right, bottom, left  */
		/* margin: 0px 30px 30px -30px; /* top, right, bottom, left  */
		background: #000000;  /* #E0E0E0  fdc13f eee; seems to have no effect  */
	}

	#navigation a
	{
		text-decoration: none;
		color: #000; /*  letter color  */
		text-align: center; /*  centers the link text in the button  */		
	 	font: bold 0.65em/1.7em arial, helvetica, sans-serif;
		/*	font: bold 8px arial, helvetica, sans-serif; */
		/* 	font: bold 11px/16px arial, helvetica, sans-serif; */
		background:#000000 url(img/button_hll.jpg) repeat-x top;
		cursor: pointer;
		display:block;
		width:100%;
		/*	padding: 1px 0px 1px 0px; /* top, right, bottom, left  */
		/*	margin: 0px 0px 0px 0px; /* top, right, bottom, left */			
	}
			
	#navigation a:hover
	{
		color: #a00; /* This is the menu text color when highlighted  */
		background: #000000 url(img/button_bgl.jpg) repeat-x top;
		text-decoration:underline;
	}

	#navigation h2 
	{
		color: #fff; /*  #fff This is the text color of the words in the black boxes in the menu that have no links but only words */
		background: #000; /* #000 This is the background color of the black boxes in the menu that have no links but only words */
		/*	text-transform: uppercase;  */
		text-align: center; /* CENTERS TEXT IN BLACK BOXES  */
	}

	#navigation li
	{
		list-style: none;
		/*	font: bold 8px arial, helvetica, sans-serif;	 */
		/*	font: bold 0.75em/1.7em arial, helvetica, sans-serif; */
		/*	height:15px;	 */
		/*	line-height: 25px;	 */
		/*	text-indent: 10px;	 */				
		/*	text-decoration:none; */
		/*	padding: 1px 0px 1px 0px; /* top, right, bottom, left  */
		/*	margin: 0px 0px 0px 0px; /* top, right, bottom, left */	
	}
			
	#navigation li:hover 
	{
	    background: #000;  /* #f90; */
	    position: relative;
	}
			
	#navigation .sub-level 
	{
		background: #000;
	}  /* #000; } */
	
	#navigation .sub-level .sub-level
	{
		background: #000;
	}  /* ##09C; } */

	#navigation ul
    {
	    list-style: none;
	    margin: 0 0px 0 0;
	    padding: 0;
	}
	
	/*  POPUP CSS ******************** */
	  .popup-container {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            padding: 20px;
            background-color: #fff;
            border: 1px solid #ccc;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
            z-index: 1000;
        }
	
	/* ********* POPUP CSS *********** */
	
	
	.rightcol 
	{
		float: right;
		position: relative;
		width: 530px;
	}

	#section 
	{
		background-color: #ded;
		float: left;
		margin: 0px 0px 30px 0px; /* top, right, bottom, left */
		padding: 10px;
		width: 900px;
	}
	
	#section 
	{
		width:900px;
		float:left;
		padding:10px;
		background-color:#ded;
		margin: 0px 0px 30px 0px; /* top, right, bottom, left  */
	}

	#served 
	{
		display:none;
		position:relative; 
		left: 0px; 
		bottom: 0px;
		top:0px; 
		text-align: left;
		border-style: solid; 
		background-color: white; 
		padding: 5px;
		/* width:900px; */
		/* float:left; */
		/* padding:10px; */
		/* background-color:#ded; */
		/* margin: 0px 0px 30px 0px; /* top, right, bottom, left  */
	}

	.sub-level li:hover .sub-level 
	{ 
		display:block;
	}	

	.served 
	{
		background-color: white;
		border-style: solid;
		display: none;
		float: left;
		left: 0px;
		padding: 5px;
		position: relative;
		text-align: left;
		top: 0px;
		width: 900px;
	}

	.title 
	{
		background-color: black;
		float: center;
		height: 100px;
		position: relative;
	}
	
	#title	
	{
		position: relative;
		background-color: black;
		width: 100px;
		float: center;
		height: 100px;
	}
	
	ul.top-level
	{
		background: #666;
	}
	
	ul.sub-level
	{
		display: none;
	}
			
	ul.sub-level li
	{
		border-bottom: #000 solid;
        border-top: #000 solid;
        border-width: 1px;
		/* border: none; */
		float:left;
		width:150px; /* 150px; */
	}
		
	ul.top-level li 
	{
		border-bottom: #000 solid;
        border-top: #000 solid;
        border-width: 1px;
	}
			
	.unhidden 
	{ 
		display: block; 
	} 

	.wrapper 
	{
		background-color: #EFEFEF;
		height: 50vh;
		margin: 0 auto;
		position: relative;
		width: 50w;
	}

	.words 
	{
		clear: both;
		float: right;
		float: right;
	}

/*
	body 
	{
		background-color: #C6C3C6;
	}

	h2,
	h5,
	h6 
	{
		color: #000000;
		font-family: Georgia "Times New Roman" Times serif;
		font-weight: 700;
		text-align: center;
	}

	.words 
	{
		clear: both;
		float: right;
		float: right;
	}
*/