﻿/*Created with Adobe RoboHelp 2015.*/
/*Modified by Steve Cummings to fit AMPro5.*/
body {
	font-size: 12pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
	x-next-page: page-with-header;
}
ul, ol, li {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
ol {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 42px;
	padding-left: 8px;
}
ul {
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 42px;
}
li {
	text-indext: 12px;
}
div.max {
	width: 800px;
}
div.mid {
	width: 672px;
}
div.min {
	width: 384px;
}
p {
	font-size: 12pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
}
p.breadcrumb {
	font-size: 10.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	margin: 6px 10px 16px 2px;
	padding: 0px 0px 0px 0px;
}
p.report-breadcrumb {
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	margin: 6px 10px 16px 2px;
	padding: 0px 0px 0px 0px;
}
p.report-description {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	margin: 0px 5px 12px 48px;
	width: 670px;
	padding: 0px 0px 0px 0px;
}
p.heading {
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	width: 670px;
	margin:  6px 0px 6px 2px;
	padding: 0px 0px 0px 0px;
}
h1 {
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 2px;
	padding: 0px 0px 0px 0px;
}
h2 {
	font-size: 14.0pt;
	font-family: Calibri, serif;
	font-weight: bold;
	font-style: italic;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 2px;
	padding: 0px 0px 0px 0px;
}
img {
	border: 1px;
	padding: 0px 0px 0px 0px;
}
img.report-image {
	border: none;
	margin-left: 32px;
	padding: 0px 0px 0px 0px;
}
img.screen {
	border: 1px solid #000000;
	margin-top: 6px;
	margin-bottom: 6px;
}
img.big {
	width: 100%;
	height: auto;
	margin-top: 6px;
	margin-bottom: 6px;
	border: 1px solid #000000;
}
a {
	font-family: Calibri;
	font-weight: normal;
	color: #0000ff;
	display: inline;
	text-decoration: underline;
}
hr {
	width: 100%;
	align: center;
}
table {
	font-size: 12pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	color: #000000;
	width: 670px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: 2px;
	line-height: 115%;
	layout-grid-mode: line;
}
table.NormalTable {
	width: 700px;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

table.NormalTable caption {
	height: 14pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #ff0000;
	text-align: left;
	text-indent: 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: bottom;
}

table.NormalTable th {
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #3D9BFF;
	vertical-align: middle;
	text-align: left;
	padding: 0px 3px 0px 3px;
	border: solid 1px #000000;
}

table.NormalTable td {
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding: 0px 3px 0px 3px;
	border: solid 1px #000000;	
}

table.blue-divider {
	background-color: #3D9BFF;
	margin-left: 2px;
	margin-right: 0px;
	width: 100%;
}
table.blue-divider td {
	font-family: Calibri;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	text-align: center;
	padding: 3px 3px 3px 3px;
}
table.list {
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #D3D3D3;
}

table.list caption {
	height: 14pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #ff0000;
	text-align: left;
	text-indent: 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: bottom;
}

table.list tr {
	border: solid 1px #000000;
}
table.list th {
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #3D9BFF;
	vertical-align: middle;
	text-align: left;
	padding: 0px 3px 0px 3px;
}

table.list td {
	font-family: Calibri, sans-serif;
	font-weight: normal;
	font-size: 11pt;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	padding: 0px 3px 0px 3px;	
}

tr.head {
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #D3D3D3;
	vertical-align: middle;
	background-color: #3D9BFF;
}
tr.data {
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #D3D3D3;
	vertical-align: middle;
	background-color: #ffffff;
}
th.head {
	margin: 0px 0px 0px 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #D3D3D3;
	vertical-align: middle;
	background-color: #3D9BFF;
}
th.head p {
	margin: 0px 0px 0px 0px;
	font-size: 12pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}
td.data {
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	padding-bottom: 3px;
	border: 1px solid #D3D3D3;
	vertical-align: middle;
	background-color: #ffffff;
}

td.data p {
	margin: 0px 0px 0px 0px;
	font-size: 10pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 100%
}
table.report-link-table {
	margin: 0px 0px 0px 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #D3D3D3;
	background-color: #FFFF00;
}
tr.report-link-tr {
	height: 17px;
        margin: 0px 0px 0px 0px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #D3D3D3;
	background-color: #ffffff;
	font-size: 12pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	vertical-align: middle;
}
td.report-link-td {
	line-height: 100%
        margin: 0px 0px 0px 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
tr.report-line-tr {
	height: 16px;
        margin: 0px 0px 0px 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #D3D3D3;
	background-color: #ffffff;	
	font-size: 10pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	vertical-align: middle;
}
td.report-line-td {
	line-height: 100%
        margin: 0px 0px 0px 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #D3D3D3;	
	background-color: #ffffff;
	color: #000000;
	font-size: 10pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;	
}
table.imglinklist {
	width: 100%;
	border-style: none;
	margin-top: 12px;
	margin-bottom: 3px;
}
table.imglinklist th {
	width: 32px;
	padding: 0px;
	border-style: inherit;
	vertical-align: top;
}
table.imglinklist td {
	padding: 0px;
	border-style: inherit;
	vertical-align: top;
}
table.imglinklist ul {
	list-style-type: square;
	list-style-position: outside;
	border-style: inherit;
	margin-left: 1em;
	padding-left: 1em;
	text-indent: 0em;
}
table.imglinklist img {
	border-style: inherit;
}
table.imgtip {
	width: 90%;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: 24px;
	padding: 6px;
	border-style: none;
	vertical-align: middle;
}
table.imgtip th {
	padding-left: 1px;
	border-style: inherit;
}
table.imgtip td {
	padding-left: 6px;
	border-style: inherit;
}
table.imgtip img {
	border-style: inherit;
}
LI.p {
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
}
LI.p-BulletList {
	line-height: 115%;
	font-family: Calibri, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	layout-grid-mode: line;
}
LI.p-NumberList {
	list-style-type: decimal;
	line-height: 115%;
	font-family: Calibri, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	layout-grid-mode: line;
}
LI.p-ListParagraph {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-ListParagraphCxSpFirst {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-ListParagraphCxSpMiddle {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-ListParagraphCxSpLast {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.ListParagraph {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-ListBullet {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .25in;
	text-indent: -.25in;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
}
LI.p-Normalbullet {
	margin-top: 0pt;
	margin-right: 6.5pt;
	margin-bottom: 2.0pt;
	margin-left: .25in;
	text-indent: -.25in;
	line-height: 115%;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
	layout-grid-mode: line;
}
p.BulletList {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 28px;
	text-indent: 4px;
	line-height: 115%;
	font-family: Calibri, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	layout-grid-mode: line;
}
p.NumberList {
	list-style-type: decimal;
	margin-top: 0pt;
	margin-right: 6pt;
	margin-bottom: 0pt;
	margin-left: 4pt;
	text-indent: .04in;
	line-height: 115%;
	font-family: Calibri, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	layout-grid-mode: line;
}
p.Normalbullet {
	margin-top: 3.0pt;
	margin-right: 6.5pt;
	margin-bottom: 2.0pt;
	margin-left: .25in;
	text-indent: -.25in;
	line-height: 115%;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
	layout-grid-mode: line;
}
p.ListBullet {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .25in;
	text-indent: -.25in;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
}
p.ListParagraphCxSpFirst {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.ListParagraphCxSpMiddle {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.ListParagraphCxSpLast {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.TableItem {
	margin-top: 12pt;
	margin-right: 0in;
	margin-bottom: 12pt;
	margin-left: 0in;
	line-height: 115%;
	layout-grid-mode: line;
	font-family: Calibri, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
LI.p-TableItem {
	line-height: 115%;
	layout-grid-mode: line;
	font-family: Calibri;
	font-size: 12pt;
}
p.Title {
	margin-top: 3.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	text-align: center;
	font-family: Cambria, serif;
	font-size: 14.0pt;
	font-weight: bold;
}
LI.p-Title {
	text-align: center;
	font-family: Cambria, serif;
	font-size: 14.0pt;
	font-weight: bold;
}
p.Subtitle {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	text-align: center;
	font-family: Cambria, serif;
	font-size: 12.0pt;
	font-weight: normal;
}
LI.p-Subtitle {
	text-align: center;
	font-family: Cambria, serif;
	font-size: 12.0pt;
	font-weight: normal;
}
p.BodyText {
	margin: 0in;
	margin-bottom: .0001pt;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
}
LI.p-BodyText {
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
}
p.BodyTextIndent {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
LI.p-BodyTextIndent {
	font-family: Cambria, serif;
	font-size: 12.0pt;
	font-weight: normal;
}
p.BodyText2 {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
	font-weight: normal;
}
LI.p-BodyText2 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
	font-weight: normal;
}
p.BodyText3 {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	color: #0000ff;
}
LI.p-BodyText3 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
	color: #0000ff;
}
p.BodyTextIndent2 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .25in;
	text-align: center;
	border: none;
	padding: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
LI.p-BodyTextIndent2 {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
p.BodyTextIndent3 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 1.0in;
	text-indent: -1.0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
LI.p-BodyTextIndent3 {
	text-indent: -1.0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
p.BlockText {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
LI.p-BlockText {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: normal;
}
a.breadcrumbs {
	font-family: Calibri;
	display: inline;
	font-weight: normal;
}
a.dropspot {
	font-family: Calibri;
	display: inline;
}
a.expandspot {
	font-family: Calibri;
	display: inline;
}
a.glossterm {
	font-family: Calibri;
	display: inline;
}
span.Hyperlink {
	color: #0000ff;
	text-underline: single;
	font-family: Calibri;
	font-size: 12.0pt;
	text-decoration: underline;
}
span.HyperlinkFollowed {
	color: #0000ff;
	text-underline: single;
	font-size: 12.0pt;
	text-decoration: underline;
}
p.Header {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Header {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Footer {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Footer {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.h1 {
	font-size: 14.0pt;
	font-family: Cambria, serif;
	font-weight: bold;
}
p.H1 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	text-align: center;
	line-height: 115%;
	font-size: 20.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.p-H1 {
	text-align: center;
	line-height: 115%;
	font-size: 20.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.h2 {
	font-size: 14.0pt;
	font-family: Cambria, serif;
	font-style: italic;
	font-weight: bold;
}
p.H2 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.p-H2 {
	line-height: 115%;
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
h3 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 13.0pt;
	font-family: Cambria, serif;
	font-weight: bold;
}
LI.h3 {
	font-size: 13.0pt;
	font-family: Cambria, serif;
	font-weight: bold;
}
p.H3 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-H3 {
	line-height: 115%;
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
h4 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.h4 {
	font-size: 14.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
p.H4 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.p-H4 {
	line-height: 115%;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
h5 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 13.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
	font-weight: bold;
}
LI.h5 {
	font-size: 13.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
	font-weight: bold;
}
p.H5 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	text-align: center;
	line-height: 115%;
	font-size: 20.0pt;
	font-family: Calibri, sans-serif;
	color: #ff0000;
	font-weight: bold;
}
LI.p-H5 {
	text-align: center;
	line-height: 115%;
	font-size: 20.0pt;
	font-family: Calibri, sans-serif;
	color: #ff0000;
	font-weight: bold;
}
h6 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 11.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.h6 {
	font-size: 11.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
p.Heading7 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Heading7 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Heading8 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-Heading8 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
p.Heading9 {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 11.0pt;
	font-family: Cambria, serif;
}
LI.p-Heading9 {
	font-size: 11.0pt;
	font-family: Cambria, serif;
}
p.IndexHeading {
	margin-top: 6.0pt;
	margin-right: 0in;
	margin-bottom: 6.0pt;
	margin-left: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-style: italic;
}
LI.p-IndexHeading {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	font-style: italic;
}
p.Index1 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 10.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index1 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index2 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 20.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index2 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index3 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 30.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index3 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index4 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 40.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index4 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index5 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 50.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index5 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index6 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 60.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index6 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index7 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 70.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index7 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index8 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 80.0pt;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index8 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Index9 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 1.25in;
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Index9 {
	text-indent: -10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.TocHeading {
	margin-top: 12.0pt;
	margin-right: 0in;
	margin-bottom: 3.0pt;
	margin-left: 0in;
	font-size: 14.0pt;
	font-family: Cambria, serif;
	font-weight: bold;
}
LI.p-TocHeading {
	font-size: 14.0pt;
	font-family: Cambria, serif;
	font-weight: bold;
}
p.Toc1 {
	margin-top: 6.0pt;
	margin-right: 0in;
	margin-bottom: 6.0pt;
	margin-left: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
LI.p-Toc1 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-weight: bold;
}
p.Toc2 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 10.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc2 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc3 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 20.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc3 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc4 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 30.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc4 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc5 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 40.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc5 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc6 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 50.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc6 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc7 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 60.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc7 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc8 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 70.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc8 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Toc9 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: 80.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-Toc9 {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.FootnoteText {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-FootnoteText {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.DocumentMap {
	margin: 0in;
	margin-bottom: .0001pt;
	background: #000080;
	font-size: 12.0pt;
	font-family: Tahoma, sans-serif;
}
LI.p-DocumentMap {
	font-size: 12.0pt;
	font-family: Tahoma, sans-serif;
}
p.Acetate {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 8.0pt;
	font-family: Tahoma, sans-serif;
}
LI.p-Acetate {
	font-size: 8.0pt;
	font-family: Tahoma, sans-serif;
}
p.PlainText {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: "Courier New";
}
LI.p-PlainText {
	font-size: 12.0pt;
	font-family: "Courier New";
}
p.NoSpacing {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-NoSpacing {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Quote {
	margin: 0in;
	margin-bottom: .0001pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-Quote {
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: normal;
	font-style: italic;
}
p.IntenseQuote {
	margin-top: 0in;
	margin-right: .5in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: bold;
	font-style: italic;
}
LI.p-IntenseQuote {
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: bold;
	font-style: italic;
}
span.SubtleEmphasis {
	color: #5A5A5A;
	font-style: italic;
}
span.IntenseEmphasis {
	font-weight: bold;
	font-style: italic;
	text-underline: single;
	text-decoration: underline;
}
span.SubtleReference {
	text-underline: single;
	text-decoration: underline;
}
span.IntenseReference {
	font-weight: bold;
	text-underline: single;
	font-family: Calibri;
	text-decoration: underline;
}
span.BookTitle {
	font-family: Cambria, serif;
	font-weight: bold;
	font-style: italic;
}
p.picture {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: 5.0pt;
	margin-left: .5in;
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-picture {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.TipNoteHeading {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
LI.p-TipNoteHeading {
	font-size: 12.0pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
p.TipNoteText {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-TipNoteText {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
p.ChapterPage {
	margin-top: 6.0pt;
	margin-right: 6.5pt;
	margin-bottom: 2.0pt;
	margin-left: 5.75pt;
	text-align: center;
	line-height: 115%;
	font-size: 36.0pt;
	font-family: Arial, sans-serif;
	layout-grid-mode: line;
	font-weight: bold;
}
LI.p-ChapterPage {
	text-align: center;
	line-height: 115%;
	font-size: 36.0pt;
	layout-grid-mode: line;
	font-weight: bold;
	font-family: Calibri;
}
p.zzAddSpace {
	margin-top: 0in;
	margin-right: 6.5pt;
	margin-bottom: 10.0pt;
	margin-left: 5.75pt;
	font-size: 8.0pt;
	font-family: "Small Fonts", sans-serif;
	layout-grid-mode: line;
}
LI.p-zzAddSpace {
	font-size: 8.0pt;
	font-family: "Small Fonts", sans-serif;
	layout-grid-mode: line;
}
p.ProcedureStep {
	margin-top: 4.0pt;
	margin-right: .9in;
	margin-bottom: 10.0pt;
	margin-left: 63.35pt;
	text-indent: -.25in;
	line-height: 12.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	layout-grid-mode: line;
}
LI.p-ProcedureStep {
	text-indent: -.25in;
	line-height: 12.0pt;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	layout-grid-mode: line;
}
p.proclabel {
	margin-right: 0in;
	margin-left: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-proclabel {
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Tip {
	margin: 0in;
	margin-bottom: .0001pt;
	text-align: center;
	border: none;
	padding: 0in;
	font-size: 12.0pt;
	font-family: Arial, sans-serif;
}
LI.p-Tip {
	text-align: center;
	font-size: 12.0pt;
	font-family: Arial, sans-serif;
}
p.TipText {
	margin: 0in;
	margin-bottom: .0001pt;
	text-align: center;
	border: none;
	padding: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-TipText {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.Default {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	text-autospace: none;
	font-family: Calibri;
	font-size: 12pt;
}
LI.p-Default {
	line-height: 115%;
	text-autospace: none;
	font-family: Calibri;
	font-size: 12pt;
}
p.TipNote {
	margin: 0in;
	margin-bottom: .0001pt;
	text-align: center;
	border: none;
	padding: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
LI.p-TipNote {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
}
p.TipNoteTextStyle {
	margin: 0in;
	margin-bottom: .0001pt;
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-TipNoteTextStyle {
	text-align: center;
	font-size: 11.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
span.TipNoteTextStyle {
	font-style: italic;
}
p.StyleTipNoteTextStyleBold {
	margin: 0in;
	margin-bottom: .0001pt;
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-StyleTipNoteTextStyleBold {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
span.StyleTipNoteTextStyleBold {
	font-style: italic;
}
p.StyleTipNoteCalibri {
	margin: 0in;
	margin-bottom: .0001pt;
	text-align: center;
	border: none;
	padding: 0in;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
LI.p-StyleTipNoteCalibri {
	text-align: center;
	font-size: 12.0pt;
	font-family: Calibri, sans-serif;
	font-style: italic;
}
p.StyleTipNoteTextTimesNewRoman {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	text-align: center;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	font-style: italic;
}
LI.p-StyleTipNoteTextTimesNewRoman {
	text-align: center;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	font-style: italic;
}
span.TipNoteText {
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-style: italic;
}
span.StyleTipNoteTextTimesNewRoman {
	font-family: "Times New Roman", serif;
	font-size: 12.0pt;
	font-style: italic;
}
p.StyleTipNoteTextTimesNewRomanLeft025 {
	margin-top: 10.0pt;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .25in;
	text-align: center;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	font-style: italic;
}
LI.p-StyleTipNoteTextTimesNewRomanLeft025 {
	text-align: center;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	font-style: italic;
}
p.StyleTimesNewRomanLeft05 {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: .0001pt;
	margin-left: .5in;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
}
LI.p-StyleTimesNewRomanLeft05 {
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
}
span.NormalBold {
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
	font-weight: bold;
}
span.H3 {
	font-family: Cambria, serif;
	font-style: italic;
	font-size: 12.0pt;
}
span.Heading1 {
	font-weight: bold;
	font-family: Cambria;
	font-size: 14pt;
}
span.Heading2 {
	font-weight: bold;
	font-style: italic;
	font-family: Calibri, sans-serif;
	font-size: 12.0pt;
}
span.Heading3 {
	font-family: Cambria, serif;
	font-size: 20.0pt;
	font-weight: bold;
	font-size: 12.0pt;
}
span.Heading4 {
	font-family: Cambria, serif;
	font-weight: bold;
	font-size: 12.0pt;
}
span.Heading5 {
	font-family: Cambria, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12.0pt;
}
span.Heading6 {
	font-family: Cambria, serif;
	font-weight: bold;
	font-size: 12.0pt;
}
span.Heading7 {
	font-family: Cambria, serif;
	font-weight: bold;
	font-size: 12.0pt;
}
span.Heading8 {
	font-family: Cambria, serif;
	font-style: italic;
	font-size: 12.0pt;
}
span.Heading9 {
	font-family: Cambria, serif;
	font-style: italic;
	font-size: 12.0pt;
}
span.Title {
	font-weight: bold;
	font-size: 20.0pt;
	font-family: Calibri, sans-serif;
}
span.Subtitle {
	font-family: Cambria, serif;
	font-size: 14.0pt;
	font-weight: bold;
}
span.Quote {
	font-style: italic;
}
span.IntenseQuote {
	font-weight: bold;
	font-style: italic;
}
span.msoIns {
	text-underline: single;
	color: #008080;
	text-decoration: underline;
}
span.msoDel {
	color: #ff0000;
	text-decoration: line-through;
}
.ChpDefault {
	font-family: Cambria;
	font-size: 36pt;
}
lfo304 {
}
lfo355 {
}
SPAN.Emphasize {
	font-style: italic;
	font-weight: bold;
	font-family: Calibri, sans-serif;
}
rh-list.Bullets {
	x-lvl-1-type: disc;
	x-lvl-1-format: "<x>";
	x-lvl-2-type: square;
	x-lvl-2-format: "<x>";
	x-lvl-2-margin: 20px;
	x-lvl-3-type: circle;
	x-lvl-3-format: "<x>";
	x-lvl-3-margin: 40px;
	x-lvl-4-type: diamond;
	x-lvl-4-format: "<x>";
	x-lvl-4-margin: 60px;
	x-lvl-5-type: disc;
	x-lvl-5-format: "<x>";
	x-lvl-5-margin: 80px;
	x-lvl-6-type: square;
	x-lvl-6-format: "<x>";
	x-lvl-6-margin: 100px;
	x-lvl-7-type: circle;
	x-lvl-7-format: "<x>";
	x-lvl-7-margin: 120px;
	x-lvl-8-type: diamond;
	x-lvl-8-format: "<x>";
	x-lvl-8-margin: 140px;
	x-level-count: 9;
	x-lvl-9-type: disc;
	x-lvl-9-format: "<x>";
	x-lvl-9-margin: 160px;
	x-lvl-9-pfx-class: rls-9-Bullets;
	x-lvl-1-pfx-class: rls-1-Bullets;
	x-lvl-2-pfx-class: rls-2-Bullets;
	x-lvl-3-pfx-class: rls-3-Bullets;
	x-lvl-4-pfx-class: rls-4-Bullets;
	x-lvl-5-pfx-class: rls-5-Bullets;
	x-lvl-6-pfx-class: rls-6-Bullets;
	x-lvl-7-pfx-class: rls-7-Bullets;
	x-lvl-8-pfx-class: rls-8-Bullets;
}
span.rls-9-Bullets {
	font-size: 8pt;
}
span.rls-1-Bullets {
	font-size: 12pt;
}
span.rls-2-Bullets {
	font-size: 12pt;
}
span.rls-3-Bullets {
	font-size: 12pt;
}
span.rls-4-Bullets {
	font-size: 12pt;
}
span.rls-5-Bullets {
	font-size: 10pt;
}
span.rls-6-Bullets {
	font-size: 10pt;
}
span.rls-7-Bullets {
	font-size: 10pt;
}
span.rls-8-Bullets {
	font-size: 10pt;
}
rh-list.NumberBulletAlphaBullet {
	x-lvl-1-p-tag: P;
	x-lvl-2-type: bullet;
	x-lvl-3-margin: 40px;
	x-lvl-3-p-tag: P;
	x-lvl-4-type: circle;
	x-lvl-2-format: "<x>";
	x-lvl-2-margin: 20px;
	x-lvl-2-p-tag: P;
	x-lvl-4-format: "<x>";
	x-lvl-4-margin: 60px;
	x-lvl-4-p-tag: P;
	x-lvl-5-type: decimal;
	x-lvl-5-margin: 80px;
	x-lvl-5-p-tag: P;
	x-lvl-6-type: Degree;
	x-lvl-6-format: "<x>";
	x-lvl-6-margin: 100px;
	x-lvl-6-p-tag: P;
	x-lvl-7-margin: 120px;
	x-lvl-7-p-tag: P;
	x-lvl-8-type: diamond;
	x-lvl-8-format: "<x>";
	x-lvl-8-margin: 140px;
	x-lvl-8-p-tag: P;
	x-level-count: 9;
	x-lvl-9-margin: 160px;
	x-lvl-9-p-tag: P;
}
