  body  {
	background: White;
}
a:link {
	color: Red;
	background: transparent;
}
a:visited {
	color: Gray;
	background: transparent;
}
a.title:link {
	color: Red;
	background: transparent;
	text-decoration: none;
}
a.title:visited {
	color: Fuchsia;
	background: transparent;
	text-decoration: none;
}
p.title {
	color: Red;
	text-indent: 0;
	font-weight: bold;
	text-align: left;
	margin: 1%;
	font-family: "Arial", sans-serif;
	font-size: 9pt;
}
hr.section {
	width: 44%;
	height: 1px;
	color: Red;
}
hr.base {
width : 92%;
height : 1px;
color : #000000;
}
hr.end {
width : 92%;
height : 2px;
color : #000033;
}
hr {
width : 94%;
height : 2px;
color : #000033;
}
em {
word-spacing : 0.2em;
}
blockquote {
margin-left : 5%;
}
H1 {
background : transparent;
color : #000033;
font-weight : bold;
font-size : 36pt;
font-family : "Times New Roman", serif;
text-align : center;
margin-left : 36px;
margin-right : 36px;
}
H2 {
background : transparent;
color : #000033;
font-weight : bold;
font-size : large;
line-height : 150%;
font-family : "Helvetica", "Arial", sans-serif;
text-align : center;
}
H3 {
background : transparent;
color : #000033;
font-weight : bold;
text-align : center;
font-family : "Times New Roman", serif;
font-size : 22pt;
margin-left : 36px;
margin-right : 36px;
}
H4 {
background : transparent;
color : #000033;
font-weight : bold;
text-align : center;
font-family : "Arial", sans-serif;
font-size : 14pt;
line-height : 150%;
margin-left : 36px;
margin-right : 36px;
}
H5 {
background : transparent;
color : #000033;
font-weight : bold;
text-align : center;
font-family : "Arial", sans-serif;
font-size : 12pt;
line-height : 175%;
margin-left : 36px;
margin-right : 36px;
}
H6 {
background : transparent;
color : #000033;
font-weight : bold;
text-align : left;
font-family : "Arial", sans-serif;
font-size : 12pt;
line-height : 175%;
margin-left : 24px;
margin-right : 36px;
}
sup.anote {
background : transparent;
color : #000033;
font-family : "Times", serif;
font-size : x-small;
font-weight : bold;
text-decoration : none;
}
sup.ednote {
background : transparent;
color : #000033;
font-family : "Courier New", monospace;
font-size : x-small;
font-weight : normal;
text-decoration : none;
}
span.inote {
background : transparent;
color : #666666;
font-family : "Times New Roman", serif;
font-size : 12pt;
font-weight : normal;
}
span.info {
background : transparent;
color : #000033;
font-family : "Arial", sans-serif;
font-size : 12pt;
font-weight : bold;
}
span.date {
background : transparent;
color : #333333;
font-family : "Arial", sans-serif;
font-size : small;
font-weight : normal;
}
span.term {
background : transparent;
color : #000033;
font-family : "Arial", sans-serif;
font-size : 12pt;
font-weight : bold;
}
span.context {
background : transparent;
color : #999999;
}
span.greek {
font-family : symbol;
}
p {
	text-indent: 1em;
	font-family: "Times New Roman", serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: justify;
	line-height: 150%;
	margin-left: 6%;
	margin-right: 6%;
}
p.fst {
text-indent : 0;
font-family : "Times New Roman", serif;
font-size : 12pt;
font-weight: normal;
font-style: italic;
text-align : justify;
line-height : 150%;
margin-left : 6%;
margin-right : 6%;
}
p.quote {
text-indent : 1em;
font-family : "Times New Roman", serif;
font-size : 10pt;
line-height : 125%;
text-align : justify;
margin-left : 12%;
margin-right : 12%;
}
p.quoteb {
text-indent : 0;
font-family : "Times New Roman", serif;
font-size : 10pt;
line-height : 150%;
text-align : justify;
margin-left : 12%;
margin-right : 12%;
}
p.quotec {
text-indent : 0;
font-family : "Times New Roman", serif;
font-size : 10pt;
line-height : 150%;
text-align : justify;
margin-left : 16%;
margin-right : 16%;
}
p.quote-list {
text-indent : -1em;
font-family : "Times New Roman", serif;
font-size : 10pt;
line-height : 150%;
text-align : justify;
margin-left : 14%;
margin-right : 14%;
}
p.inline {
background : transparent;
color : #666666;
text-indent : 0;
font-family : "Arial", sans-serif;
font-size : x-small;
text-align : right;
margin-left : 20%;
margin-right : 8%;
}
p.toc {
	background: transparent;
	color: #000033;
	text-indent: 0;
	font-weight: bold;
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 12pt;
	line-height: 100%;
	text-align: left;
	margin-left: 7%;
	margin-right: 7%;
}
p.index {
	text-indent: 0;
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	line-height: 200%;
	margin-left: 9%;
	margin-right: 9%;
}
p.indent {
text-indent : 1em;
font-family : "Times New Roman", serif;
font-size : 12pt;
line-height : 150%;
text-align : justify;
margin-left : 12%;
margin-right : 12%;
}
p.indentb {
text-indent : 0;
font-family : "Times New Roman", serif;
font-size : 12pt;
text-align : justify;
line-height : 150%;
margin-left : 12%;
margin-right : 12%;
}
p.indentc {
text-indent : 0;
font-family : "Times New Roman", serif;
font-size : 12pt;
text-align : justify;
margin-left : 16%;
line-height : 150%;
margin-right : 16%;
}
p.indent-list {
text-indent : -1em;
font-family : "Times New Roman", serif;
font-size : 12pt;
text-align : justify;
line-height : 150%;
margin-left : 12%;
margin-right : 12%;
}
ul.disc {
list-style-type : disc;
font-family : "Times New Roman", serif;
font-size : 12pt;
text-align : left;
line-height : 130%;
margin-left : 7%;
margin-right : 14%;
}
ol.numbered {
font-family : "Times New Roman", serif;
font-size : 12pt;
text-align : left;
line-height : 130%;
margin-left : 7%;
margin-right : 14%;
}
p.information {
background : transparent;
color : #000033;
text-indent : 0;
font-size : 12pt;
font-family : "Times New Roman", serif;
line-height : 125%;
text-align : left;
margin-right : 8%;
margin-left : 8%;
}
p.sig {
text-indent : 0;
font-family : "Times New Roman", script, serif;
font-size : 12pt;
font-weight : bold;
font-style : italic;
line-height : 125%;
text-align : left;
margin-left : 8%;
}
sup {
font-family : "Arial", monospace;
font-size : x-small;
font-weight : normal;
}
sub {
font-family : "Arial", monospace;
font-size : x-small;
font-weight : normal;
}
p.pagenote {
background : transparent;
color : #000033;
font-family : "Arial", sans-serif;
font-size : x-small;
text-align : center;
margin-left : 6%;
margin-right : 6%;
}
p.pagenoteb {
background : transparent;
color : #666666;
font-family : "Arial", sans-serif;
font-size : x-small;
text-align : justify;
line-height : 115%;
margin-left : 10%;
margin-right : 10%;
}
p.skip {
line-height : 75%;
}
p.next {
text-indent : 0;
font-family : "Arial", sans-serif;
font-size : 14pt;
font-weight : bold;
text-align : center;
line-height : 125%;
}
p.footer {
text-indent : 0;
font-weight : bold;
font-family : "Arial", sans-serif;
font-size : 12pt;
text-align : center;
margin : 3%;
}

.major {
	background-color: #cc0000;
	color: white;
	font-family: sans-serif, helvetica, arial;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
}

/* =====================================*/
/* Adjustments for Mobile Devices       */
/* =====================================*/

@media (max-width: 480px) {
  p { font-size: 12pt; margin-left: 1%; margin-right: 1%; margin-bottom: 4pt; margin-top: 4pt; line-height: 125%; }
  p.indentb { margin-left: 6%; margin-right: 1%; }
  p.quoteb { margin-left: 6%; margin-right: 1%; }
  p.index { margin-left: 6%; margin-right: 1%; }
  h1 { font-size: 18pt; margin-left: 1%; margin-right: 1%; }
  h2 { font-size: 16pt; margin-left: 1%; margin-right: 1%; }
  h3 { font-size: 14pt; margin-left: 1%; margin-right: 1%; }
  h4 { font-size: 13pt; }
  h5 { margin-left: 1%; }
  h6 { margin-left: 1%; }
  img { width: 150px; height: auto; }
  img.auto {width: auto ; height: auto; }
  blockquote {margin-left: 1%; }
}
