﻿/*Created with Adobe RoboHelp 2017.*/
p.BodyLevel2 {
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-right: 14pt;
	margin-left: 44pt;
	text-decoration: none;
}
caption.BodyLevel2 {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	text-decoration: none;
}
h1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.00em;
	font-family: Verdana;
	color: #0000ff;
	margin-top: 0pt;
	font-size: 18pt;
	text-decoration: none;
}
caption.h1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 17.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.00em;
	font-family: Verdana;
	font-size: 18pt;
	color: #0000ff;
	text-decoration: none;
}
p.BodyLevel1 {
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-left: 14pt;
	margin-right: 14pt;
	text-decoration: none;
}
caption.BodyLevel1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-left: 14pt;
	text-decoration: none;
}
caption.FM_xxAttention {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 3.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.01em;
	text-decoration: none;
}
caption.FM_Title {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 24.000pt;
	margin-bottom: 12.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_SubSectionTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 17.000pt;
	margin-bottom: 34.000pt;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SubSectionTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 17.000pt;
	margin-bottom: 34.000pt;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_SectionTitle {
	margin-left: 115.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -115.200pt;
	margin-top: 0.000pt;
	margin-bottom: 58.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 20.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SectionTitle {
	margin-left: 115.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -115.200pt;
	margin-top: 0.000pt;
	margin-bottom: 58.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 20.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_LineFirst {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 30.000pt;
	margin-bottom: 1.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_LineFirst {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 30.000pt;
	margin-bottom: 1.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_LineBottom {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_LineBottom {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Caption {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 12.000pt;
	margin-bottom: 7.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_PartNum {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 16.000pt;
	margin-bottom: 6.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 32.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.16em;
	text-decoration: none;
}
caption.FM_PartNum {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 16.000pt;
	margin-bottom: 6.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 32.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.16em;
	text-decoration: none;
}
caption.FM_HeadingRunIn {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.CellBody {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 4.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	font-size: 11pt;
	text-decoration: none;
}
caption.CellBody {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 4.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}
caption.FM_xxThenHeading {
	margin-left: 2.880pt;
	margin-right: 1.440pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_xxDanger {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 1.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 2.0pt;
	color: #ffffff;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_VolNum {
	margin-left: 0.000pt;
	margin-right: 7.200pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 6.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.16em;
	text-decoration: none;
}
p.FM_SectionTitleFirst {
	margin-left: 115.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -115.200pt;
	margin-top: 0.000pt;
	margin-bottom: 58.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 20.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SectionTitleFirst {
	margin-left: 115.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -115.200pt;
	margin-top: 0.000pt;
	margin-bottom: 58.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 20.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellNumInProc {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellNumInProc {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellBullet {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -11.520pt;
	margin-top: 3.000pt;
	margin-bottom: 1.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
h3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-left: 0pt;
	margin-top: 20.5pt;
	font-size: 12pt;
	text-decoration: none;
}
caption.h3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 14.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-left: 0pt;
	text-decoration: none;
}
caption.FM_yyNGENmoduletext {
	margin-left: 2.880pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 4.000pt;
	margin-bottom: 6.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 14.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_xxCautionHeading {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 1.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 2.0pt;
	color: #ffffff;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_TableFootnote {
	margin-left: 30.000pt;
	margin-right: 18.000pt;
	text-align: left;
	text-indent: -12.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_TableFootnote {
	margin-left: 30.000pt;
	margin-right: 18.000pt;
	text-align: left;
	text-indent: -12.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_StartingPoint {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -22.280pt;
	margin-top: 13.000pt;
	margin-bottom: 13.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_StartingPoint {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -22.280pt;
	margin-top: 13.000pt;
	margin-bottom: 13.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.CellHeading {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	font-size: 11pt;text-decoration: none;
}
caption.CellHeading {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
}
caption.FM_CellAttentionTextInProc {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 4.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.BodyLevel3 {
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-right: 14pt;
	margin-left: 62pt;
	text-decoration: none;
}
caption.BodyLevel3 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	text-decoration: none;
}
p.FM_Numbered1 {
	margin-left: 50.627pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -24.435pt;
	margin-top: 4.000pt;
	margin-bottom: 7.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Numbered1 {
	margin-left: 50.627pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -24.435pt;
	margin-top: 4.000pt;
	margin-bottom: 7.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_Numbered {
	margin-left: 50.627pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -24.435pt;
	margin-top: 3.000pt;
	margin-bottom: 7.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Numbered {
	margin-left: 50.627pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -24.435pt;
	margin-top: 3.000pt;
	margin-bottom: 7.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_GlossaryTitle {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 5.000pt;
	margin-bottom: 0.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellWarningHead {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 5.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-transform: uppercase;
	text-decoration: none;
}
caption.FM_CellWarningHead {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 5.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-transform: uppercase;
	text-decoration: none;
}
caption.FM_AppendixNum {
	margin-left: 0.000pt;
	margin-right: 7.200pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 6.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.16em;
	text-decoration: none;
}
p.FM_Indented {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Indented {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_copyright {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 356.000pt;
	margin-bottom: 4.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_copyright {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 356.000pt;
	margin-bottom: 4.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_UserEntry {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 8.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_UserEntry {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 8.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_P0Number {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 550.000pt;
	margin-bottom: 6.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_P0Number {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 550.000pt;
	margin-bottom: 6.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_Logo {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Logo {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellWarningSubHead {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 4.000pt;
	margin-bottom: 2.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellWarningSubHead {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 4.000pt;
	margin-bottom: 2.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_PartTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 28.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 26.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: -0.01em;
	text-decoration: none;
}
caption.FM_PartTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 28.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 26.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: -0.01em;
	text-decoration: none;
}
p.FM_HTMLSpaceAbove {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 2.0pt;
	color: #ffffff;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_HTMLSpaceAbove {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 2.0pt;
	color: #ffffff;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Heading2 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 12.000pt;
	margin-bottom: 3.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_GraphicHelp {
	margin-left: 26.192pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 6.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_GraphicHelp {
	margin-left: 26.192pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 6.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.Footnote {
	margin-left: 12.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -12.000pt;
	margin-top: 3.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.Footnote {
	margin-left: 12.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -12.000pt;
	margin-top: 3.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellNum1InProc {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellNum1InProc {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellNum1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellNum1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellHeadingFieldDescriptions {
	margin-left: 0.000pt;
	margin-right: 1.440pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_SubsectionText {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SubsectionText {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 10.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Heading1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 14.000pt;
	margin-bottom: 6.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 14.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CopyRightInfo {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 30.000pt;
	margin-bottom: 0.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CopyRightInfo {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 30.000pt;
	margin-bottom: 0.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellNum {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellNum {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellBodyHelv {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 4.000pt;
	margin-bottom: 4.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_TableTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_xxDangerShock {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 1.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 2.0pt;
	color: #ffffff;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_Platform {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 22.000pt;
	margin-bottom: 0.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Platform {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 22.000pt;
	margin-bottom: 0.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
h5 {
	font-weight: bold;
	font-family: Verdana;
	color: #ff7f00;
	margin-left: 14pt;
	margin-top: 12pt;
	margin-bottom: 0pt;
	font-size: 11pt;
}
caption.h5 {
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana;
	color: #ff7f00;
	margin-left: 14pt;
}
p.FM_NumberedCont {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 1.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_NumberedCont {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 1.000pt;
	margin-bottom: 7.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_LineLast {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 1.000pt;
	margin-bottom: 0.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_LineLast {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 1.000pt;
	margin-bottom: 0.000pt;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellTextAfterSubLabel {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellTextAfterSubLabel {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 3.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellBulletCont {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 1.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_xxIfHeading {
	margin-left: 2.880pt;
	margin-right: 1.440pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_IndentNote {
	margin-left: 14.854pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 9.000pt;
	margin-bottom: 6.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_IndentNote {
	margin-left: 14.854pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 9.000pt;
	margin-bottom: 6.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Bulleted {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_IndexTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 27.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_IndexTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 27.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellHeadingTopalignment {
	margin-left: 0.000pt;
	margin-right: 3.600pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 5.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_SystemResponse {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 5.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SystemResponse {
	margin-left: 64.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 8.000pt;
	margin-bottom: 5.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_CellWarningText {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 4.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellWarningText {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 4.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 11.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellNote {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 7.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.FM_Scriptexample {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 6.000pt;
	font-family: "Courier New";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Scriptexample {
	margin-left: 43.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 6.000pt;
	font-family: "Courier New";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
h2 {
	margin-right: 36.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.00em;
	font-family: Verdana;
	margin-left: 0pt;
	color: #0a63f9;
	margin-top: 27pt;
	font-size: 14pt;
	text-decoration: none;
}
caption.h2 {
	margin-right: 36.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 16.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Verdana;
	font-size: 14pt;
	margin-left: 0pt;
	text-decoration: none;
}
p.FM_CellSublabel {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 0.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CellSublabel {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 0.000pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Body {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	background-color: none;
	letter-spacing: 0.00em;
	text-decoration: none;
}
OL,
UL {
	margin-top: 0px;
	margin-bottom: 0px;
}
span.FM_Callout {
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_Heading {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 11pt;
	text-decoration: none;
}
span.FM_Emphasis {
	font-style: italic;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_Menu {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #0071ff;
	letter-spacing: 0.00em;
	font-size: 11pt;
	text-decoration: none;
}
span.FM_Button {
	font-family: Tahoma;
	font-style: italic;
	font-weight: normal;
	color: #0071ff;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_DetailLabelBodyText {
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_UserEntry {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_Tablehead {
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_HyperLinkNoUnderline {
	font-style: normal;
	font-weight: normal;
	color: #0000ff;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_DetailLabelProcTable {
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_ZapfDing {
	font-family: "Times New Roman";
	color: #000000;
	letter-spacing: 0.16em;
	text-decoration: none;
}
span.FM_StepNumber {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_ToolbarMenu {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_HyperLink {
	font-style: normal;
	font-weight: normal;
	color: #0000ff;
	letter-spacing: 0.00em;
	font-family: Verdana;
	font-size: 11pt;
	text-decoration: underline;
}
span.FM_helbold {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_Bold {
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_SystemResponse {
	font-family: "Times New Roman";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_CrossRefexternal {
	font-style: italic;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_DetailLabelProcedure {
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_KeyboardKey {
	color: #0071ff;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.FM_EquationVariables {
	font-style: italic;
}
span.FM_CrossRefinternal {
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: underline;
}
h4 {
	font-weight: bold;
	margin-right: 0pt;
	page-break-after: avoid;
	margin-left: 14pt;
	font-family: Verdana;
	margin-bottom: 0pt;
	margin-top: 12pt;
	font-size: 11pt;
}
span.rls-1-Numbered {
	font-family: Verdana;
	font-size: 11pt;
}
span.rls-1-Bulleted {
	font-family: Verdana;
	font-size: 11pt;
}
span.rls-2-Bulleted1 {
	font-family: Verdana;
	font-size: 11pt;
}
span.rls-2-Bulleted1 {
	font-family: Verdana;
	font-size: 11pt;
}
li.Numbered {
	font-family: Verdana;
	font-size: 11pt;
	list-style: decimal;
	margin-left: 14pt;
	margin-top: 8pt;
	margin-right: 24px;
}
li.Bulleted {
	list-style: disc;
	font-family: Verdana;
	font-size: 11pt;
	margin-left: 14pt;
	margin-top: 8pt;
	margin-right: 24px;
}
li.Numbered1 {
	font-family: Verdana;
	font-size: 11pt;
	list-style: lower-alpha;
	margin-top: 8pt;
	margin-left: 42px;
	margin-right: 24px;
}
rh-list.rl-p-Numbered {
	x-level-count: 1;
	x-lvl-1-format: "<x>.";
	x-lvl-1-type: decimal;
}
@media only print{
	li.Numbered {
	}
	}

p.BodyLevel0 {
	font-family: Verdana;
	font-size: 11pt;
	margin-right: 14pt;
}
a {
	color: #0000ff;
	display: inline;
}
h6 {
	font-weight: bold;
	margin-top: 14pt;
	margin-right: 0pt;
	page-break-after: avoid;
	font-size: 11pt;
	font-family: Verdana;
	margin-bottom: 0pt;
	margin-left: 44pt;
}
p.BodyLevel4 {
	font-family: Verdana;
	font-size: 11pt;
	margin-left: 92pt;
	margin-top: 8pt;
	margin-bottom: 0pt;
}
li.Bulleted1 {
	font-family: Verdana;
	font-size: 11pt;
	margin-top: 8pt;
	list-style: disc;
	margin-left: 32pt;
}
