body, td, th { font-family: arial, helvetica, geneva, sans-serif; font-size: 10pt; }
h1 { font-size: 16pt; color: #336699; font-weight: bold; }
h2 { font-size: 14pt; color: #336699; font-weight: bold; }
h3 { font-size: 13pt; color: #336699; font-weight: bold; font-style: italic; margin-bottom: -15px; padding-bottom: 0px; }
h4 { font-size: 12pt; color: #336699; font-weight: normal; font-style: italic; margin: 0px; padding: 0px; }
h5 { font-size: 11pt; color: #336699; font-weight: normal; font-style: italic; margin: 0px; padding: 0px; }
h6 { font-size: 10pt; color: #336699; font-weight: normal; font-style: italic; margin: 0px; padding: 0px; }
a { font-weight: bold; }

a { font-weight: bold; }
a.sidelink { color: white;  }
a.contentlink { color: white; }
.supplinks{ font-size: 10pt; }
div.page { page-break-after:always; }
div.border { border:1px solid black; padding:10px;} 

/* Table of Contents */

ul.toc { margin: 0px 0px 0px 0px; padding: 0px; list-style-type: none; }
ul.toc li { font-weight: bold; }
ul.toc li ul { margin: 0px 0px 0px 15px; padding: 0px; list-style-type: none;  }
ul.toc li ul li { font-weight: normal; }

/* Sources */
 
ul.sources { margin: 0px 0px 0px 15px; padding: 0px; /* list-style-type: none; */ }
ul.sources li { font-weight: normal; }
ul.sources li ul { margin: 0px 0px 0px 30px; padding: 0px; /* list-style-type: none; */ }
ul.sources li ul li { font-weight: normal; }

table.tablestyle
{
	border: 1px solid black;
	border-collapse: collapse;
	width: 600px;
}

table.tablestyle tr th
{
	background-color: #cccccc;
	text-align: left;
	padding: 3px 5px 3px 5px;
}

table.tablestyle tr td
{
	padding: 3px 5px 3px 5px;
}
