body {
	background-color: #483D8B;
}

a:link {
text-decoration : none;
font-weight : bold;
color : #c00;
}
a:visited {
text-decoration : none;
font-weight : bold;
color: Background;
}
a:active {
text-decoration : none;
font-weight : bold;
color : #f00;
background : #fc0;
}
a:hover {
text-decoration : none;
color : #c00;
background : #fc0;
}
a.offsite {
text-decoration : none;
font-weight : normal;
color : #c00;
background : #ffc;
}
p.title {
	color: #ffffbb;
	font-family: "Arial", sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 1%;
	text-align: left;
	text-indent: 0em;
}

div.border {
	background-color: #ffffff;
	border-color: #9D314C;
	border-style: solid;
	border-width: 0.5em;
	padding: 1em;
	width: 93%;
}

hr.section {
	color: #000000;
	height: 4px;
	width: 44%;
}

hr.base {
	color: #000000;
	height: 1px;
	width: 92%;
}

hr.end {
	color: #000000;
	height: 2px;
	width: 92%;
}

hr {
	color: #000000;
	height: 2px;
	width: 94%;
}

em {
	word-spacing: 0.2em;
}

blockquote {
	margin-left: 5%;
}

H1 {
	background-color: transparent;
	color: #000000;
	font-family: "Times New Roman", Garamond, "Trebuchet MS", serif;
	font-size: 30pt;
	font-weight: bold;
	margin-left: 36px;
	margin-right: 36px;
	text-align: center;
}

H2 {
	background-color: transparent;
	color: #000000;
	font-family: "Times New Roman", Garamond, "Trebuchet MS", serif;
	font-size: 22pt;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}

H3 {
	background-color: transparent;
	color: #000000;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 18pt;
	font-weight: bold;
	margin-left: 36px;
	margin-right: 36px;
	text-align: center;
}

H4 {
	background-color: transparent;
	color: #000000;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 14pt;
	font-weight: bold;
	line-height: 150%;
	margin-left: 36px;
	margin-right: 36px;
	text-align: center;
}

span.inote {
	background-color: transparent;
	color: #666666;
	font-family: "Times New Roman", serif;
	font-size: 12pt;
	font-weight: normal;
}

span.date {
	background-color: transparent;
	color: #333333;
	font-family: "Arial", sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 115%;
}

p {
	background-color: transparent;
	color: #000000;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 12pt;
	line-height: 150%;
	margin-left: 6%;
	margin-right: 6%;
	text-align: justify;
	text-indent: 1em;
}

p.fst {
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 12pt;
	line-height: 150%;
	margin-left: 6%;
	margin-right: 6%;
	text-align: justify;
	text-indent: 0em;
}

p.quote {
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 10pt;
	line-height: 125%;
	margin-left: 12%;
	margin-right: 12%;
	text-align: justify;
	text-indent: 1em;
}

p.quoteb {
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 10pt;
	line-height: 150%;
	margin-left: 12%;
	margin-right: 12%;
	text-align: justify;
	text-indent: 0em;
}

p.quotec {
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 10pt;
	line-height: 150%;
	margin-left: 16%;
	margin-right: 16%;
	text-align: justify;
	text-indent: 0em;
}

p.inline {
	background-color: transparent;
	color: #666666;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: x-small;
	margin-left: 20%;
	margin-right: 8%;
	text-align: right;
	text-indent: 0em;
}

p.toc {
	background-color: transparent;
	color: #000066;
	font-family: "Times New Roman", Garamond, "Trebuchet MS", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 100%;
	margin-left: 7%;
	margin-right: 7%;
	text-align: left;
	text-indent: 0em;
}

p.index {
	font-family: "Times New Roman", Garamond, "Trebuchet MS", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height: 200%;
	margin-left: 9%;
	margin-right: 9%;
	text-align: left;
	text-indent: 0em;
}

p.information {
	background-color: transparent;
	color: #000066;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: 12pt;
	line-height: 125%;
	margin-left: 8%;
	margin-right: 8%;
	text-align: left;
	text-indent: 0em;
}

sup {
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: x-small;
	font-weight: normal;
}

sub {
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: x-small;
	font-weight: normal;
}

p.pagenote {
	background-color: transparent;
	color: #000066;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: x-small;
	margin-left: 6%;
	margin-right: 6%;
	text-align: center;
}

p.pagenoteb {
	background-color: transparent;
	color: #666666;
	font-family: "Times New Roman", Garamond, "Trebuchet MS";
	font-size: x-small;
	line-height: 115%;
	margin-left: 10%;
	margin-right: 10%;
	text-align: justify;
}

p.skip {
	line-height: 75%;
}

p.footer {
	font-family: "Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 3%;
	text-align: center;
	text-indent: 0em;
}

.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%; }
}
