html {
 display: block;
 position: relative;
 min-height: 100%;
 width: 100%;
}
body {
 min-height: 100%;
 min-width: 520px;
 margin: 0; padding: 0;
 background: #fff0d0;
 color: #000000;
 font-family: 'Arial, Helvetica, sans-serif';
 font-size: 12pt;
}
img {
 border: 0;
}
p {
 margin-top: 3px; margin-bottom: 6px;
 padding-top: 3px; padding-bottom: 0px;
}
a {
 text-decoration: none; color: #503080;
}
a:visited {
 text-decoration: none; color: #305080;
}
a:hover {
 text-decoration: underline; color: #604090;
}
@media print {
 body {
 font-family: Times, serif;
 font-size: 12pt;
 text-align: justify;
 }
 a {
 text-decoration: none;
 }
}
.outertop {
 color: #000000; font-size: 50%;
 min-width: 90%; min-height: 6px;
}
.outerleft {
 padding-left: 10px; padding-top: 0px;
}
.outerright {
 padding-right: 10px; padding-top: 0px;
}
.topnavig {
 color: #000000;
 font-size: 70%;
 text-align: center;
 padding-top: 1px; padding-bottom: 2px;
 margin-bottom: 0px; margin-top: 0px;
}
a.topnaviga {
 color: #000000;
 text-decoration: none;
}
a.topnaviga:visited {
 color: #000000;
 text-decoration: none;
}
.topnavig:hover {
}
a.topnaviga:hover {
 color: #604090;
 text-decoration: underline;
}
.topnavig_hidden {
 font-size: 50%;
 text-align: right;
}
@media print {
 .topnavig {
 display: none;
 }
 .topnavig_hidden {
 display: none;
 }
}
.titlebar {
 padding-top: 4px; padding-bottom: 10px;
}
.titleall {
 padding-top: 1px;
}
.titlehead {
 background: #000000; color: #fff0d0;
 font-size: 120%; font-weight: bold;
 max-width: 56%; text-align: center;
 margin-top: 10px; margin-left: -10%;
 padding-top: 4px; padding-bottom: 4px;
}
.titlesubtext {
 font-size: 70%; font-style: italic;
 margin-left: 3%; margin-right: 30%;
}
.titlesubdir {
 font-size: 70%; font-weight: normal;
}
.titlexstrong {
 font-size: 115%; font-weight: bold;
 color: #000000; text-decoration: none;
}
.titlexweak {
 color: #000000; text-decoration: none;
}
.titlexweak:visited {
 color: #000000; text-decoration: none;
}
.titlexweak:hover {
 text-decoration: underline;
}
.titleleft {
 font-size: 70%;
 float: left; text-align: left;
 padding-top: 6px; padding-left: 1px;
}
.titleright {
 font-size: 70%;
 float: right; text-align: right;
 padding-right: 1px;
 margin-top: 16pt; margin-left: -8%;
}
.titlesub {
}
.footerall {
 padding-top: 2px;
 font-size: 90%;
}
.footerleft {
 padding-top: 0px; padding-left: 5%;
 margin-bottom: 0px;
}
.footerright {
 font-size: 75%;
 float: right; text-align: center;
 padding-top: 8px;
}
.cornerl {}
.cornerlup {}
.cornerr {}
.cornerrup {}
.hdivpage {
 height: 6px; width: 100%;
 padding-top: 0px;
}
.hdivsep {
}
@media print {
 hr.hdivsep { display: block; }
}
.textblock {
 width: 100%; font-size: 100%;
}
.innerleft {}
.innerright {}
.normaltextall {
 padding-top: 8px; padding-bottom: 6px;
}
.innerspace1 {
 margin-left: 6px; margin-right: 6px;
 padding-left: 3px; padding-right: 3px;
}
.innerspace2 {}
.innerspace3 {}
.normaltext {}
h2.normaltitle {
 font-size: 125%; font-weight: bold;
 padding-left: 7%; padding-right: 5%;
 padding-top: 4px; padding-bottom: 4px;
 margin-top: 5px; margin-bottom: 5px;
}
h3.normaltitle {
 font-size: 115%; font-weight: bold;
 padding-left: 5%; padding-right: 5%;
 padding-top: 4px; padding-bottom: 4px;
 margin-top: 1px; margin-bottom: 1px;
}
h4.normaltitle {
 font-size: 100%; font-weight: bold;
 padding-left: 3%; padding-right: 5%;
 padding-top: 3px; padding-bottom: 1px;
 margin-top: 1px; margin-bottom: 1px;
}
.subtext {
 font-size: 70%; font-weight: normal;
 padding-left: 12px; padding-right: 12px;
}
.justiftext {
 text-align: justify;
}
.blinktext {
 text-decoration: blink;
}
.emphtext {
 padding-top: 3px; padding-bottom: 1px;
 font-style: italic;
}
.eemphtext {
 font-size: 100%; font-weight: bold;
 padding-top: 3px; padding-bottom: 1px;
 color: #ff4040;
}
.bindent {
 padding-left: 10%; padding-right: 10%;
 font-style: italic;
}
.bindent2 {
 padding-left: 5%; padding-right: 5%;
 font-style: italic;
}
.normaltable {
 border-width: medium;
 border-style: ridge;
 padding-left: 3px; padding-right: 3px;
 margin-left: 8px; margin-right: 8px;
 margin-top: 2px; margin-bottom: 6px;
}
th.normaltable {
 border-width: thin;
 border-style: none;
 border-bottom-style: ridge;
}
.normalxtable {
 border-style: none;
 padding-left: 3px; padding-right: 3px;
 margin-left: 8px; margin-right: 8px;
 margin-top: 2px; margin-bottom: 6px;
}
th.normalxtable {
 border-style: none;
}
.floatblock {
 width: 100%; font-size: 100%;
}
.floattextall {
 padding-top: 8px; padding-bottom: 6px;
 padding-left: 9px; padding-right: 9px;
}
.floattext {}
.floatcentertext {
 font-size: 100%; text-align: center;
 padding-top: 3px; padding-bottom: 3px;
 padding-left: 10%; padding-right: 10%;
}

