         p.weaver {
            font-size: 9pt; 
            font-family: sans-serif; 
            font-weight: bold; 
            font-style: italic; 
            margin: 0px; 
            padding-left: 8px;
            color: White;
         }  
         p.title {
            font-size: 12pt; 
            font-family: sans-serif; 
            font-weight: bold; 
            margin: 0px; 
            padding-left: 8px;
            color: White;
         }
         p.subtitle {
            font-size: 9pt; 
            font-family: sans-serif; 
            font-weight: bold; 
            margin: 0px; 
            padding-left: 8px;
            color: White;
         }
         p.text2 {
            padding-left: 48px;
         }
         p.text3 {
            padding-left: 96px;
         }
         p.text4 {
            padding-left: 144px;
         }
         p.quote {
            padding-left:144px;
            margin-bottom: 0px;
         }
         P.attribution {
            padding-left: 288px;
            font-size: x-small;
            margin-top: 0px;
         }
         ul.in1 {
            padding-left: 96px;
            list-style-type:disc;
         }
         ul.in2 {
            padding-left: 48px;
            list-style-type:square;
         }
         ul.in3 {
            padding-left: 48px;
            list-style-type:disc;
         }
         ol.foot-note {
            padding-left: 24px;
            font-size:0.75em;
            margin-top: 4px;
            margin-bottom: 4px;
         }
         li {
            margin:6px 0px 6px 0px;
         }
         li.foot {
         	font-size: 0.75em;
         }
         h1 {
            margin-bottom: 0px;
            font-size: 2em;
         }
         h2 {
            margin-bottom: 0px;
            font-size: 1.5em;
         }
         h3 {
            margin-bottom: 0px;
            font-size: 1em;
         }
         h4 {
            margin-bottom: 0px;
            font-size: 0.75em;
         }


         hr {
            margin-top: 2px;
            margin-bottom: 2px;
            height:4px;
            border-width:0;
            color:black;
            background-color:black;
            text-align:left;
            padding-left: 48px;
            margin-left:0;
         }
         hr.thick {
            height:8px;
            border-width:0;
            color:black;
            background-color:black;
            text-align:left;
            margin-left:0;
            padding-left: 48px;
         }
         hr.thin {
            height:4px;
            border-width:0;
            color:black;
            background-color:black;
            text-align:left;
            margin-left:0;
            padding-left: 48px;
         }
         hr.min {
            height:3px;
            border-width:0;
            color:black;
            background-color:black;
            text-align:left;
            padding-left: 48px;
            margin-left:0;
         }
         hr.footnote {
            height:1px;
            border-width:0;
            color:black;
            background-color:black;
            text-align:left;
            padding-left: 48px;
            margin-left:0;
         }
         hr.zero {
            height:0px;
            border-width:0;
            color:black;
            background-color:black;
            text-align:left;
            padding-left: 48px;
            margin-left:0;
         }


         sup {
         	font-size: 0.75em;
         }
         div.width66 {
         	width: 56ch;
         	margin-left: 48px;
         	overflow-y: hidden;
         }

         
         table.b {
         	border: 1px solid black;
         	border-collapse: collapse;
         	text-align: left;
         }
         th.b {
         	border: 1px solid black;
         	border-collapse: collapse;
         	padding: 6px 12px 6px 12px;
         	vertical-align: top;
         }
         td.b {
         	border: 1px solid black;
         	border-collapse: collapse;
         	padding: 6px 12px 6px 12px;
         	vertical-align: top;
         }



         a {
         	margin: 0px 0px 0px 0px;
         	padding: 0px 0px 0px 0px;
         }
         a:hover {
         	color: blue;
         }
         a.toc1 {
         	margin: 0px 0px 0px 0px;
         	padding: 0px 0px 0px 0px;
         	text-decoration: none;
         	color: black;
         	font-size: 13px;
         	line-height: 0.9em;
         }
         a.toc1:hover {
         	color: blue;
         }
         a.toc2 {
         	margin: 0px 0px 0px 0px;
         	padding: 0px 0px 0px 12px;
         	text-decoration: none;
         	color: black;
         	font-size: 11px;
         	line-height: 0.75em;
         }
         a.toc2:hover {
         	color: blue;
         }
         a.toc3 {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 24px;
            text-decoration: none;
            color: black;
            font-size: 9px;
            line-height: 0.5em;
         }
         a.toc3:hover {
            color: blue;
         }
         a.toc4 {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 36px;
            text-decoration: none;
            color: black;
            font-size: 7px;
            line-height: 0.5em;
         }
         a.toc3:hover {
            color: blue;
         }


         div.scroll {
         	overflow-y: hidden;
         	height: auto;
         }
         body {
         	font-family: sans-serif; 
         	background-color:silver;
         	color:black; 
         	background-image:url('Images/IMG-GrayBrick.jpg');
         	overflow-y: scroll;
         }




			#myBtn {
            /* filled in in individual files
            display: none;
            position: fixed;
            bottom: 75px;
            Left: 635px;
            */
			   z-index: 99;
			   border: none;
			   outline: none;
			   background-color: #555;
			   color: white;
			   cursor: pointer;
	         padding: 0px;
	         margin: 0px;
	         width: 48px;
	         height: 48px;
			}
			#myBtn:hover {
			   background-color: red;
			}


			#accordion {
			  margin: 0px auto;
			  width: 600px;
			}
			#accordion li {
			  list-style: none;
			  width: 100%;
			  background: darkgray;
			  margin: 0px 0px 0px -48px;
			}

			#accordion li label {
			  padding: 4px 4px 4px 12px;
			  display: flex;
			  align-items: center;
			  justify-content: space-between;
			  font-size: 12px;
			  font-weight: 900;
			  color: black;
			  cursor: pointer;
			  margin-left: 8px;
			}
			#accordion li label span {
			  font-size: 12px;
			  color: #333;
			}			

			#accordion label + input[type="radio"] {
			  display: none;
			}
			#accordion .content {
			  padding: 0 10px;
			  line-height: 0.75em;
			  max-height: 0;
			  overflow: hidden;
			  transition: max-height 0.5s;
			}

			#accordion label + input[type="radio"]:checked + .content {
			  max-height: 600px;
			}
