nav { /*static navigation bar*/
    position: fixed;
    z-index: 9999;
    width: 100%;
    font-size: 65%;
    height: auto;
    top: 0;
    left: 0;
    background-color: #ffffff; /*was 0C5A39*/
    text-align: left;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 1em;
    padding-right: 0;
}
nav ul { /*navigation objects stored in list*/
	list-style-type: none;
	margin: 0;
	padding-right: 2em;
	font-size: 1.2em;
	white-space:nowrap;
}
nav li {
  /*width: 30%;*/
  display: inline;
  padding-left: 2em;
}
nav a { /*don't underline hyperlinks*/
  text-decoration: none;
  color: #333333;
}
nav a:link{ /*color hyperlinks in nav*/
  color: #717171;
}
nav a:hover{ /*color objects when hovering over them*/
    color: #000000;
}
/*manage appearance of links*/
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

img {
	max-width: 100%;
	height: auto;
}

header { /*defines header for all pages*/
  margin-top: 71px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 90%;
  min-height: 50px;
  max-height: 50px; /*added 20240713*/
  background-color: #6082B6;/* NICE GREEN #D0E7DA; */
  background-size: 100% 100%;
  color: #1E2E1E;
  border-radius: 7px 7px 0px 0px;
}
footer { /*small, centered footer*/
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  font-style: italic;
  text-align: center;
  clear: right;
  padding-top: 2em;
  border-radius: 0px 0px 25px 25px;
}
body { /*dark green, centered; content further modified by wrapper*/
  font-family: Verdana, Arial, sans-serif;
  background-color: #3d4849;/*KEEPER #3d4849 - dark slate grey #444444;#50aaa0;was #0C5A39;*/
  margin: 0 auto;
  /*height: 100%;*/
  width: 1100px;
  vertical-align: middle;
  color: #171717;
  border-radius: 25px 25px 25px 25px; /*NOT WORKING*/
}
form{ /*contact page form*/
    display: grid;
    width: 70%;
    grid-template-columns: 8em 1fr; /*labels & fields in separate columns*/
}
h1{
  font-size: 16px;
  padding:8px;
  font-weight:lighter;
  text-align:center;
  display:inline;
  line-height:55px;
  /*box-shadow:2px 2px 4px #888;*/
  }
input[type="submit"]{ /*line up submit button below fields*/
    display:grid;
    grid-template-columns: 8em 1fr;
    width: 8em;
    grid-column: 2/2;
}
video{ /*center video*/
  display: block;
  margin: 0 auto;
}
table{ /*center & format table*/
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
  border-collapse: collapse;
  border: 1px solid #0C5A39;
}
th{ /*padding for column headers*/
  padding: 0.5em;
}
td{ /*padding for table cells*/
  padding: 0.5em;
}
tr:nth-child(even){ /*highlight even rows in table*/
  background-color: #D0E7DA;
}
.imgLogo{/*float linkedIn logo*/
  float:right;
}
#wrapper{ /*modifies layout for page content*/
  background-color: #f5f5f5;
  padding: 2em;
}
.content{ /*used for padding text*/
  height: 100%;
  line-height: 1.5em; /*line spacing for content*/
  /*border-radius: 25px;*/
  padding-top: 0.5em;
  padding-left: 3em;
  padding-bottom: 0.5em;
}
.centerImg{ /*class to center images*/
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
}
.centerTxt{ /*class to center text*/
  text-align: center;
}
/* DROPDOWNS https://www.w3schools.com/css/css_dropdowns.asp */
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
  border-radius: 10px;
}

.dropdown:hover .dropdown-content {
  display: block;
}


/* rounded corners from https://www.w3schools.com/css/css3_borders.asp */
#rcorners1 {
  border-radius: 25px;
  background: #73AD21;
  padding: 20px; 
  width: 200px;3
  height: 150px; 
}

#rcorners2 {
  border-radius: 25px;
  border: 2px solid #73AD21;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}

#rcorners3 {
  border-radius: 25px;
  background: url(paper.gif);
  background-position: left top;
  background-repeat: repeat;
  padding: 20px; 
  width: 200px;
  height: 150px; 
}
