
body {
background : #000000;
}
a:link {
text-decoration : none;
color : #571b7e;
background : transparent;
}
a:visited {
text-decoration : none;
color : #842dce;
background : transparent;
}
a.title:link {
color : #9999ff;
background : transparent;
text-decoration : none;
}
a.title:visited {
color : #9999ff;
background : transparent;
text-decoration : none;
}
a:hover {
text-decoration : none;
color : #c00;
background : #fc0;
}
p.title {
color : #571b7e;
text-indent : 0;
font-weight : bold;
text-align : left;
margin : 1%;
font-family : "Arial", sans-serif;
font-size : 9pt;
}
div.border {
border-style : double;
background : #ffffcc;
width : 93%;
padding : 1em;
border : 0.5em solid #571b7e;
}
img.right {
float : right;
margin : 2em;
}
img.left {
float : left;
margin : 2em;
}
hr.section {
width : 44%;
height : 4px;
color : #571b7e;
}
hr.base {
width : 92%;
height : 1px;
color : #000000;
}
hr.end {
width : 92%;
height : 2px;
color : #571b7e;
}
hr {
width : 94%;
height : 2px;
color : #571b7e;
}
em {
word-spacing : 0.2em;
}
blockquote {
margin-left : 5%;
margin-right : 5%;
}
H1 {
background : transparent;
color : #571b7e;
font-weight : bold;
font-size : xx-large;
font-family : "Times New Roman", serif;
text-align : center;
margin-left : 36px;
margin-right : 36px;
}
H2 {
background : transparent;
color : #571b7e;
font-weight : bold;
font-size : large;
line-height : 150%;
font-family : "Helvetica", "Arial", sans-serif;
text-align : center;
}
H3 {
background : transparent;
color : #571b7e;
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 : #571b7e;
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 : #571b7e;
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 : #571b7e;
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 : #571b7e;
font-family : "Times", serif;
font-size : x-small;
font-weight : bold;
text-decoration : none;
}
sup.ednote {
background : transparent;
color : #571b7e;
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 : #571b7e;
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 : #571b7e;
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;
color : #000000;
background : transparent;
font-family : "Times New Roman", serif;
font-size : 12pt;
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;
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 : #571b7e;
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 : bold;
text-align : left;
line-height : 200%;
margin-left : 9%;
margin-right : 9%;
}
table.data {
background : #eeeeee;
font-family : "Times", monospace;
font-size : 10pt;
}
td.head {
background : #999999;
font-weight : bold;
text-align : center;
font-family : "Times New Roman", serif;
font-size : 12pt;
}
tr.alt {
background : #cccccc;
}
tr.total {
background : #ffcccc;
}
tr.totalb {
background : #ff9999;
}
td.index {
background : #efefef;
color : #999999;
text-indent : 0;
font-family : "Helvetica", "Arial", sans-serif;
font-size : 12pt;
font-weight : bold;
text-align : left;
}
td.index-alt {
background : #ffffff;
color : #999999;
text-indent : 0;
font-family : "Helvetica", "Arial", sans-serif;
font-size : 12pt;
font-weight : bold;
text-align : left;
}
td.indexb {
background : #ffffff;
color : #999999;
text-indent : 0;
font-family : "Helvetica", "Arial", sans-serif;
font-size : 10pt;
font-weight : normal;
text-align : left;
}
td.note {
background : #ffffff;
color : #444444;
font-family : "Arial", sans-serif;
font-size : small;
text-align : justify;
vertical-align : top;
line-height : 115%;
margin-left : 10%;
margin-right : 10%;
}
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 : 10%;
margin-right : 14%;
}
ol.numbered {
list-style-type : decimal;
font-family : "Times New Roman", serif;
font-size : 12pt;
text-align : left;
line-height : 130%;
margin-left : 10%;
margin-right : 14%;
}
p.information {
background : transparent;
color : #571b7e;
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 : "Vivaldi", "Lucida Handwriting", "Brush Script MT", 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 : #571b7e;
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%;
}

/* =====================================*/
/* 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%; }
}
