html { height:100%; }
body { min-height:101%; }
* { font-family:verdana; font-size:10pt; color:black; }

a.a_norm { font-size: 12pt; } 
a.a_norm:hover { font-size: 12pt; color: blue; font-weight: bold; }

a.a_link { font-size:14pt; }
a.a_link:hover { font-size:14pt; color: blue; }

h1 { font-size:32pt; }
h2 { font-size:24pt; }
h3 { font-size:16pt; }

img {border-radius:25px; box-shadow:8px 8px 8px white;}
img.img_cntr {display: block;text-align:center; margin:0 auto;}
img.div_img {display: block;margin-left:auto; margin-right:auto;box-shadow:8px 8px 8px gray;}
img.img_norm {}
img.img_rand {outline: 3px solid #990066;}
img.img_rand:hover {outline: 3px solid blue;}
img.img_link {display: inline; width: 200px; max-height: 100px; object-fit: cover;} 

p.p_hdr { 
  background:#CCDDF0;
  font-size:32px; 
  font-weight:bold; 
  color:#990066;
  box-shadow:12px 12px 12px #999;
  margin-inline:auto; 
  text-align:center; 
  border:1px solid #990066; 
  border-radius:25px; 
  width:760px;
  padding: 9px 2px 9px 2px;
 }
  
p.p_txt { 
  margin-inline:auto; 
  margin-right:auto; 
  width:96%; 
  font-size:12pt;
}

strong {font-size:14pt;}

table.tbl_ftr {
  margin-inline:auto; 
  text-align:center; 
}

table.tbl_body { 
  background:#CCDDF0;
  border:1px solid #990066; border-radius:25px;
  box-shadow:12px 12px 12px #999;
  margin-left:auto; margin-right:auto; 
  padding:2px; 
  table-layout: fixed;
  width:760px;
}

td {text-align:center; padding:2px; margin:1px;}

td.td_cpy {padding:1px; font-size:16px; font-weight:bold; background-color:#CCDDF0; color:#990066; box-shadow:8px 8px 8px #999;}	
td.td_ftr {font-size:0pt; padding:0px;}  
td.td_ftr img {width:100%; height:1px}
td.td_dwn {vertical-align:bottom; padding:1px;}
td.td_top {vertical-align:top; padding:1px;}
td.td_link {font-size:24pt; font-weight:bold;}

.div_txt {
  background-color: #CCDDF0;
  border:1px solid #990066; border-radius:25px;
  width: 76%; 
  padding:4px;
  margin-left:auto; margin-right:auto;
  box-shadow:12px 12px 12px #999;
  table-layout: fixed;
  width:760px;}


div.div_cntr {display: block;text-align:center; margin:0 auto;}

#nav {
  text-align:center;
  list-style: none;
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
  overflow: hidden;
}	

#nav li {
  display:inline-block;
  color: black;
}

#nav li a {
  display: block;
  color: black;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-weight:bold;
  border:1px solid white;
}

#nav li a:hover {
  color: blue;
  background-color: #CCDDF0;
  border-radius: 9px;
  font-weight:bold;
  border:1px solid #990066;
}