
body { 
	color:#231F20;
}

.fixed_top { 
	position: fixed;   /* Stays in place even when scrolling */
    top: 0;            /* Align to top of viewport */
    left: 0;           /* Align to left edge */
    width: 100%;       /* Full width */
    background-color: #FFF;    
    
    text-align: left;
	
    z-index: 100;     /* Ensure it stays above other elements */
}

	/* the H1 in the title has space before it */
div.mta_title  span.h_bold { 
	position:relative;
	font-size: 2em;
	font-weight: bold;
	margin:0; 
	margin-left: 50px; 
}

div.mta_back { position:absolute; top : 10px; 
	right: 100px; }
	

.mta_container { padding-top: 50px; }

.mta_page {position:relative; border:solid 1pt black; 
	width: 315pt; height: 505pt; 
	margin:10pt auto 10pt auto; 
	overflow:hidden;
}

.page_header { position: absolute; 
				width: 100%; top:10px;  }
				}

.ssddiv {position:absolute; }
.ssdspan {position:absolute; white-space:pre;}


.body1 { margin: 0 45pt; }
.body_publisher { margin: 0 35pt; }

.font_av_18 { font:18pt 'Avenir Book'; }
.font_av_15 { font:15pt 'Avenir Book'; }
.font_av_14 { font:14pt 'Avenir Book'; }
.font_av_12 { font:12pt 'Avenir Book'; }
.font_av_10 { font:10pt 'Avenir Book'; }
.font_av_095 { font:9.5pt 'Avenir Book'; }
.font_av_09 { font:9pt 'Avenir Book'; }
.font_av_08 { font:8pt 'Avenir Book'; }
.font_av_07 { font:7pt 'Avenir Book'; }
.cs9 { font:9pt 'Avenir Book'; color:#FFFFFF;}

.head1 { font:18pt 'Avenir Book'; }
.head2 { font:15pt 'Avenir Book'; }
.head3 { font:14pt 'Avenir Book'; }
.toc_title { margin-top:100px; margin-bottom:40px; 
	text-align:center; 
}
.toc { margin-left: 40px; }
.toc_c1 { width:50px; } 

	/* apply this style to last 4 <tr> tags in the TOC 
		not .spaced-row td
		apply to last 4 rows of the table 
		*/
.toc_table tr:nth-last-child(-n+4)  td { padding-bottom: 10px; 
			vertical-align: top; }

.mtop_08 { margin-top: 8px; }
.mtop_10 { margin-top: 10px; }
.mtop_20 { margin-top: 20px; }

.ta-c  { text-align: center; }
.ta-jus  { text-align: justify; }
.ta-rt   { text-align: right; }


.line_ht_12 { line-height: 15pt; }
.line_ht_10 { line-height: 12pt; }

.indent { text-indent: 4ch; }
.pageno { position: absolute; width: 100%; bottom:10px;  font-size: 8pt; }

/* these were 10,11,12,13 */
.font_av_180 { font:8pt 'Avenir Book'; color:#FFFFFF;}
.font_av_181 { font:7.5pt 'Avenir Book'; }
.font_av_182 { font:9.5pt 'Bradley Hand ITC'; }
.font_av_183 { font:9pt 'Bradley Hand ITC'; }