

/* Style Definitions */

body { background: black; color: white; }

p, ol, ul, li, table, tr, td, th {

	font-size: 1.1em;

	font-family: "Cambria", "Times New Roman", "Times", serif;

}

p { 

	margin: 1.0em 0.0em 0.0em 0.0em; /* top right bottom left */

	/* text-indent: 3.0em; */

}

p.pFirst {

	margin-top: 3.0em;

}

h1, h2, h3, h4, h5, h6 {

	margin: 12pt 0pt;

	page-break-after: avoid;

	background: transparent;

	color: darkorange;

	font-family: "Calibri", "Verdana", "Arial", "Helvetica", sans-serif;

	font-weight: bold;

	text-align: center;

}

.separator { 

	font-size: x-large;

	font-weight: bold;

	text-align: center;

} 



table { border-collapse: collapse; }

td, th { background: transparent; color: white; vertical-align: top; }



a:link { background: transparent; color: darkorange; }

a:visited { background: transparent; color: chartreuse; }

a:active, a:hover { background: transparent; color: yellow; }

.here { background: maroon; }



.trail, div.trail, table.trail { 

	border-top: 1pt solid darkorange; 

	border-bottom: 1pt solid darkorange;

	background-color: transparent;

	color: white;

	font-family: "Calibri", "Verdana", "Arial", "Helvetica", sans-serif;

	margin: 0.25in auto;

	padding: 3pt;

}

table.trail td, table.trail th { 

	background-color: transparent;

	color: white;

	font-family: "Calibri", "Verdana", "Arial", "Helvetica", sans-serif;

	font-weight: bold;

	/* font-size: x-large; */

 	padding: 3pt;

	text-align: center;

}



.endnote { 

	border-top: 1pt solid white; 

	padding-top: 9pt; 

	margin: 36pt 10% 9pt 10%;

	text-align: center;

	font-family: "Cambria", "Times New Roman", "Times", serif;

	font-weight: normal;

	font-style: normal;

}



.flag { 

	border: 0.25pt solid #f0f8ff; 

	background: #f0f8ff; 

	color: #0095b6;

	font-family: "Comic Sans MS", sans-serif; 

	font-size: x-small;

	font-weight: bold;

	padding: 0pt 3pt; 

}

.flag a, a.flag { padding: 0pt 3pt; }



.margin0 { 

	margin-top: 0;

	margin-bottom: 0;

}

.list0, ol.list0, ul.list0 {

	list-style: none; 

}

.imageCenter {

	margin: 1.0em auto;

	text-align: center;

	font-family: "Cambria", "Times New Roman", "Times", serif;

	font-weight: normal;

	font-style: italic;

}



#masthead h1, #masthead h2, #masthead h3, 

#masthead h4, #masthead h5, #masthead h6 {

	margin-top: 0;

	margin-bottom: 0;

}

#toc li, #toc a { 

	/* font-size: x-large; */

}



/* Column Definitions */



.colx1 { width:  33.33%; }

.colx2 { width:  66.67%; }

.colx3 { width: 100.00%; }



.colq1 { width:  25.00%; }

.colq2 { width:  50.00%; }

.colq3 { width:  75.00%; }

.colq4 { width: 100.00%; }



/* Page Definitions */



@page usLetter {

	size: 8.5in 11.0in; /* // 215.9mm 279.4mm; */

	margin: 1.0in 1.0in 1.0in 1.0in; /* // 254mm; */

}

div.usLetter { page: usLetter; }

@page isoA4 {

	size: 210mm 297mm; /* // 8.2677in 11.6929in; */

	margin: 254mm 254mm 254mm 254mm; /* // 1.0in; */

}

div.isoA4 { page: isoA4; }

@media print {

	div.page { page: usLetter; }

} /* // @media print */

@media screen {
	div.page { 
		margin: auto auto;
		width: 80%; 
    max-width: 960px;
		page: usLetter; 
	}
} /* @media screen */



