
html {
  font-size: 1.4em;
}


div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}
#footer_text a {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  color: #6b6c6b;
  text-decoration: underline; white-space: nowrap;
}

    
#logo {
   background: url(colorschemes/images/dynamic/logo.jpg) no-repeat;
}
#key_visual {
   background: url(colorschemes/images/dynamic/key_visual.jpg) no-repeat;
}
#slogan {
  margin-bottom: 10px;
  font-family: Arial, Verdana, sans-serif;
  font-style: bold;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #525252;
}
a.main_nav_active_item {
  background: url(colorschemes/images/dynamic/buttonset3/n1active.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: bold;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
a.main_nav_item {
  background: url(colorschemes/images/dynamic/buttonset3/n1.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #391904;
}
a.main_nav_item:hover {
  background: url(colorschemes/images/dynamic/buttonset3/n1active.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}


a.sub_nav_active_item {
  background: url(colorschemes/images/dynamic/buttonset3/sn1active.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: bold;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item {
  background: url(colorschemes/images/dynamic/buttonset3/sn1.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
  color: #f9efc3;
}


a.sub_nav_active_item2 {
  background: url(colorschemes/images/dynamic/buttonset3/sn1active.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: bold;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item2 {
  background: url(colorschemes/images/dynamic/buttonset3/sn1.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  color: #f9efc3;
}



a.sub_nav_item:hover {
  background: url(colorschemes/images/dynamic/buttonset3/sn1active.gif) no-repeat;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #ffffff;
}
.content h1 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #749A54;
}
.content h2 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #749A54;
}
.content h3 {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #c95c0c;
}
.content, .content p {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
}
.content a:link {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #db1414;
}
.content a:visited {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #db1414;
}
.content a:hover {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #343947;
}
.content a:active {
  font-family: Arial, Verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #343947;
}
#footer_text {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  color: #6b6c6b;
}



/* Added  */
/* START                   */




#design2 {
  font-family: Century Gothic, sans-serif;
  background-color: #39393c;
  color: #00a58f;
}
#design2 h1 {
  font-weight: 400;
  font-size: 2.3em;
  color: #749A54;
  font-style: italic;
}
#design2 p {
  color: #E7DFDD;
}


table.techd {
  border: 1 black solid;
  width: 50% ;
 
}

h1 { 
      font-size:  2.1rem; 
      font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial; 
      font-style: italic;
      display: block; 
      color: #749A54;
      margin-top: 40px;  
      margin-bottom: 40px;  
      text-align: center;

      
/*
      height: 60px; 
      background-color: burlywood;
*/	 
	}
	

  
h1.main { 
  font-size:  2.5rem; 
  font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial; 
  font-style: italic;
  font-weight: bold;
  display: block; 
  color: #749A54;
  margin-top: 40px;  
  margin-bottom: 60px; 
  box-shadow: 0 10px ;

  /*
  text-decoration: dashed;
  height: 60px; 
  background-color: burlywood;
*/	 
}



h2 { 
      font-size:  1.7rem; 
      font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial; 
      display: block; 
      margin-top: 10px;  
      margin-bottom: 15px;   
	 
	}


h3 { 
    font-size:  1.4rem; 
	  font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial; 
    display: block; 
	  margin-top: 10px;  
	  margin-bottom: 10px;   
	 
	}
	
	
h4 { font-size:  0.9rem; }

li { font-size: 1.4rem; 
     margin-top: 15px;
  }



li.toc { 
    font-size: 1.2rem; 
    font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial; 
    margin-top: 10px;
 }

li.subtoc { 
  font-size: 1.1rem; 
  font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial; 
  margin-top: 8px;
}


 p {
    margin-left:   15px; 
    margin-right:  1px;   
    margin-top:    10px;   
    margin-bottom: 10px; 
    font-size:  1.4rem;

  } 
 
  
p.important {
  margin-left:   15px; 
  margin-right:  1px;   
  margin-top:    10px;   
  margin-bottom: 10px; 

  font-style: italic;
  font-weight: bold;
  font-size:  1.5rem;
  color: #656569;
}   

p.notes {
    color: #656569;
    font-style:    italic;
    margin-left:   25px; 
    margin-right:  1px;   
    margin-top:    10px;   
    margin-bottom: 10px; 
    /*
    border: 3px solid;
    background-color: #336600;
    width: 500px
    */
  }  

/*  
  a:visited {
    color: gray;
    font-style: italic;
 }
 */

table.TD {
  border: 1px  ;
  background-color: gray;
  margin: 10px; 
 
} 

/*
	     color: red;
		 background-color: blue;
*/

 td.status { 
   border: 1px solid rgb(190, 190, 190); 
}


td.statusOK { 
  border: 1px solid rgb(190, 190, 190); 
  background-color: rgb(76, 153, 76);
}

td.statusMissing { 
  border: 1px solid rgb(190, 190, 190); 
  background-color: rgb(242, 81, 6);
}

td.statusPartial { 
  border: 1px solid rgb(190, 190, 190); 
  background-color: yellow;
}

td.statusNI { 
  border: 1px solid rgb(190, 190, 190); 
  background-color: rgb(27, 26, 25);
  color: white ;
  text-align: center;
}

td.sub-separator { 
  background-color: #f2edd5
}

tr.separator { 
  background-color: #f9efc3;
}

tr.statusMissing { 
  background-color: rgb(240, 136, 87);
}

tr.statusPartial { 
  background-color: rgb(240, 136, 87);
}


.odd {
  background-color: antiquewhite; 
}
.even {
  background-color: #888888;
}

/*
<p class="even">  </p>

<p class="odd">  </p>

*/


  table.slist td:hover { 
    background-color: antiquewhite; 
    border-radius: 30px ;
  }

  img {
    border-radius: 10px;
  }

  img.slist {
    border-radius: 40px;
    box-shadow: 20px 20px 10px #888888;
  }

.rel1 {margin-top: 10px}
  
  /*     box-shadow: 20px 20px 10px #888888;
*/

  iframe {
    box-shadow: 20px 20px 10px #888888;
  }

/* added on Nov. 14 2021 */ 
div {
  font-family: Estonia, Belgium, Garamond, US, Tahoma, Calibri, "Times New Roman", Arial;
/*
  font-family: Garamond, Belgium, US, Calibri, "Times New Roman", Arial;
  font-family: Calibri, "Times New Roman", Belgium, Garamond, US, Arial;
  font-family: US, Belgium, Garamond, Calibri, "Times New Roman", Arial;
*/
  
  
  
  font-stretch: expanded;
}


	.buttonNO {
		  display: inline-block;
		  padding: 5px 10px;
		  font-size: 15px;
		  cursor: pointer;
		  text-align: center;
		  text-decoration: none ;
		  outline: none;
		  color: white;
		  background-color:#525252 ;
		  border: none;
		  border-radius: 20px;
		  box-shadow:none;
		}
		
		.buttonNO:hover {background-color:#749A54}	
 
/* END                   */
/* *** */