  body, html {
    #padding: 3px 3px 3px 3px;

    background-color: #101010;

    font-family: arial, Verdana, sans-serif;
    font-size: 10pt;
    text-align: center;
  }

	h3.h3u {
		text-transform: uppercase;
		color: #ffffff;
	}

	.help {cursor: help;}

	.vav {
		color: #ff50a0;
	}

	a:link {color: #b0b0b0;}
	a:visited {color: #f0f0f0;}
	a:hover {color: #ffff80;}
	
	li.main {
		text-transform: uppercase;
	}

		
  div.main_page {
    position: relative;
    display: table;

    width: 1024px;

    margin-bottom: 3px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 0px 0px 0px;

    #border-width: 2px;
    #border-color: #212738;
    #border-style: solid;

    background-color: transparent;

    text-align: center;
    border-radius: 5px;
  }

	div.page_header {
		display: grid;
		align-content: center;
		justify-content: center;  
		height: 40px;
		width: 100%;
		border-radius: 5px;
		background-color: #f0f0f0;
  }

  div.page_header span {

    font-size: 180%;
    font-weight: bold;
    #border-radius: 5px;
  }
 
    span.page_top {
    padding-top: 8px;
	 height: 40px;
    width: 100%;
    font-size: 112%;
    border-radius: 5px;
    text-align: center;
	 color: #f0f0f0;
    background-color: #202020;
	}

	span.page_top a {
		text-decoration: none;
		color: #b0b0b0;
		padding: 2px 6px 2px 6px;
		float: right;            /* Moves the image to the right */
		margin-right: 15px; }

	span.page_top a:link{
		 color: #b0b0b0;
	}
	  
	span.page_top a:visited{
		 color: #fff;
	}

	span.page_top a:hover{
			border-radius: 3px;
			outline: 1px solid #ffff80;
	}

	div.page_links {
		padding-top: 8px;
		height: 25px;
		width: 100%;
		font-size: 112%;
		border-radius: 5px;
		text-align: center;
		color: #202020;
		background-color: #c0c0c0;
	}

	div.page_links a {
		text-decoration: none;
		color: #202020;
		padding: 2px 6px 2px 6px;
}

	div.page_links a:link{
	 color: #202020;
  }
  
  div.page_links a:visited{
	 color: #000000;
  }

   div.page_links a:hover{
	 color: #fff;
	 background-color: #202020;
    border-radius: 3px;
  }

div.content_section_text {
   #margin: 0px 0px 0px 0px;
   padding: 10px 0px 0px 20px;

    color: #f0f0f0;
    font-size: 100%;
    font-weight: bold;
    border-radius: 10px;
    border-width: 1px;
    border-color: #008080;
    border-style: solid;
    text-align: left;
    background-color: rgb(0 0 0 / 0.8);
  }

  div.content_section_text ul, div.content_section_text li {
    padding: 4px 8px 4px 16px;
    border-radius: 5px;
  }

  div.section_header {
    padding: 3px 6px 3px 6px;

    background-color: #505050;

    color: #ccc;
    font-size: 100%;
    text-align: center;
    border-radius: 5px;
  }
