body { width: 95%; background: #ccc; font-size: 100%; padding: 0; margin: auto; border: 0; text-align: center; }
.hide { display: none; }
div#header img { display:none; }
div#page { position: relative; z-index: 0; width: 95%; height: 100%; margin: auto; border: 0 solid #457dbe; padding: 0; }
div#content { position: relative; width: 100%; padding: 0; margin: 0; background-color: #f8f8f8; border: 0; }
div#menu{ display:none; }
#content h4 { padding: 0; margin: 0; border:0; height: 1.25em; line-height: 1.1em; font: 10pt Georgia, Times, "Times New Roman", serif; font-weight: normal; color: #457dbe; border-bottom: 2px solid #457dbe; margin-bottom: 10px; text-align: left; background-color:white; }
#content h4 span#wah { font-weight: normal; color: #457dbe; text-decoration:none; }
#content h4 span#print { display: none; }
#content h4 a{ font-weight: normal; color: #457dbe; background-color:white; text-decoration:none; }
#content h5 { text-align: left; padding: 0 0.5em; margin: 0; margin-left: 1.6em; margin-top: 1em; font: 11pt Georgia, Times, "Times New Roman", serif; color: #457dbe; }
#content h5 a { display:none; }
#content h6 { text-align: left; padding: 0 0.5em; margin: 0; margin-left: 1.6em; margin-top: 1em; font: 11pt Georgia, Times, "Times New Roman", serif; color: #457dbe; }
div#maincontent { font-family: Georgia, Times, "Times New Roman", serif; width: 38em; width /**/:100%; padding: 0; margin: 0; color: black; background-color: white; font-size: 12pt; text-align: justify; border: 0; }
#maincontent a { color: black; text-decoration: none; border :0; }
#maincontent a.img, a.img:hover { text-decoration: none; border: 0; } #maincontent h1 { clear: both; font-size: 18pt; font-weight: normal; color: black; height: 2em; margin: 0; padding: 0; text-align: center; line-height: 2em; font-weight: normal; }
#maincontent h2 { clear: both; font-size: 16pt; font-weight: normal; color: black; height: 1.5em; margin: 0; padding: 0; text-align: center; line-height: 1.5em; font-weight: normal; }
#maincontent h2 a{ color: black; text-decoration: none; border: 0; }
#maincontent h3 { clear: both; font-size: 12pt; font-weight: bold; color: black; margin: 0; padding: 0.8em 0.4em; padding-bottom: 0; text-align: justify; }
#maincontent p { font-size: 1em; font-weight: normal; color: black; margin: 0; padding: 0.8em 0.4em; padding-top: 0; text-align: justify; }
#maincontent p.signature { padding: 2em 4em; }
#maincontent p.indent { padding-left: 3em; }
#maincontent ul, ul.bullet { list-style-type: disc; }
#maincontent ul.none, #maincontent ul.clear { list-style-type: none; padding-bottom: 1em; }
#maincontent ul li, #maincontent ul.bullet li, #maincontent ul.none li #maincontent ul.clear.li { border: 0; margin: 0; padding-bottom: 0.2em; }
#maincontent ul.clear li { clear: both; }
img { border: 0; }
img.lrf { clear: right; float: right; background-color: #fff; border: 1px solid #a9a9a9; margin: 0 0 5px 20px; padding: 4px; position: relative; }
img.rf { clear: right; float: right; background-color: #fff; border: 1px solid #a9a9a9; margin: 5px 0 5px 20px; padding: 4px; position: relative; }
img.llf { clear: left; float: left; background-color: #fff; border: 1px solid #a9a9a9; margin: 0 20px 5px 0; padding: 4px; position: relative; }
img.lf { clear: left; float: left; background-color: white; border: 1px solid #a9a9a9; margin: 5px 20px 5px 0; padding: 4px; position: relative; }
#sitemap div#maincontent ul { list-style-type: none; padding: 0; margin: 0; }
#sitemap div#maincontent ul ul { padding-left: 25px; }
#sitemap div#maincontent ul li { padding: 0; padding-left: 5px; margin: 0; margin-left: 2px; }
body#sitemap div#maincontent li li { border-left: 1px solid #022661; } 
#sitemap .ok, #sitemap #maincontent .ok a{ color: red; }
#sitemap .valid, #sitemap #maincontent .valid a{ color: green; }
#staff table{ border-left: 4em; table-layout: auto; width: 50em; border-collapse: separate; border-spacing: 5px;} 
#staff table td{ border: 0; margin: 0; padding: 0; background: transparent;} 
#staff table td.c1{ vertical-align: top; height: 8em; width: 6em;} #staff table td.c2{ vertical-align: top; text-align: right; height: 8em; width: 6em;} #staff table td.c3{ vertical-align: top; text-align: left; height: 8em; width: 40em;} #staff table td.c0{ vertical-align: top; text-align: left; width: 20em;}
div.pb { width: 95%; background-color: white; border: 0.1em solid #68a0d1; color: black; padding: 0; margin: 1em auto; }
#maincontent div.pb ul { list-style-type: none; line-height: 1em; padding: 1em; } 
.pb li { margin: 0; padding: 0; font-weight: normal; list-style-type: none; }
.pb li.pb_name { padding: 0.1em; padding-top: 1em; font-weight: bold; list-style-type: none; }
div#hide { display:none; }