﻿/*Created with Adobe RoboHelp 11.*/
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
table.SimpleBorder td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.SimpleBorder {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
}
caption.FM_TitleCenter {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_STEP1 {
	margin-left: 68.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 7.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_fiFigure {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 11.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ctaChapTitleATOC {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 12.000pt;
	margin-bottom: 12.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.Task1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Task1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.Task1 {
	font-family: Calibri;
	margin-bottom: 0.5pt;
	font-size: 14pt;
	margin-top: 9.5pt;
}
p.taTable {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_taTable {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_sbaStepBulletA {
	margin-left: 126.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_f;
	x-list-level: 1;
	x-list-start: 1;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
h2 {
	margin-right: 36.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	margin-left: 0pt;
	font-size: 14pt;
	margin-top: 9pt;
	x-next-class: ;
	x-next-type: p;
	margin-bottom: 9pt;
	text-decoration: none;
}
caption.h2 {
	margin-right: 36.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	margin-top: 7pt;
	margin-left: 0pt;
	font-size: 12pt;
	x-next-class: ;
	x-next-type: p;
	text-decoration: none;
}
h1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 16pt;
	margin-bottom: 9pt;
	x-next-class: ;
	x-next-type: p;
	margin-top: 0pt;
	text-decoration: none;
}
caption.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-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 14.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	x-next-class: ;
	x-next-type: p;
	margin-top: 0.5pt;
	text-decoration: none;
}
caption.FM_ExampleIcon {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -36.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_elEndLine {
	margin-left: 72.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-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ctnChapTitleNTOC {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 14.000pt;
	margin-bottom: 14.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 14.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ActiveTOC {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: justify;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.boBody {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	margin-left: 0pt;
	font-size: 12pt;
	margin-top: 3.5pt;
	font-family: Calibri;
	margin-bottom: 4.5pt;
	text-decoration: none;
}
caption.BodyLevel1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	margin-left: 0pt;
	font-size: 12pt;
	margin-top: 3.5pt;
	font-family: Calibri;
	text-decoration: none;
}
p.NoteCellText {
	margin-right: 0.000pt;
	text-align: left;
	margin-top: 4.000pt;
	margin-bottom: 4.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: -3.6pt;
	text-decoration: none;
}
caption.FM_noNote {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -21.600pt;
	margin-top: 4.000pt;
	margin-bottom: 4.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 7.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_MappingTableTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 14.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.i2Indent2 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
	text-decoration: none;
}
caption.FM_IndentH4 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 14.000pt;
	margin-bottom: 14.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.BodyLevel3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: 18pt;
	margin-top: 3.5pt;
	text-decoration: none;
}
caption.BodyLevel3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: 18pt;
	margin-top: 3.5pt;
	text-decoration: none;
}
caption.FM_TitlePage {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 6.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Step1Roman {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 7.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.SideBarNote {
	margin-left: 7.200pt;
	margin-right: 7.200pt;
	text-align: justify;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SideBarNote {
	margin-left: 7.200pt;
	margin-right: 7.200pt;
	text-align: justify;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ScreenDisplayNumbered {
	margin-left: 25.200pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: -0.03em;
	text-decoration: none;
}
p.i1Indent1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: 28.8pt;
	text-decoration: none;
}
caption.FM_Indentstep {
	margin-left: 46.800pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Heading1NumberedTOC {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 18.000pt;
	margin-top: 12.000pt;
	margin-bottom: 12.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.chCellHeading {
	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: Calibri;
	font-size: 12pt;
	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-family: Calibri;
	font-size: 12pt;
	text-decoration: none;
}
p.TableFootnote {
	margin-right: 18.000pt;
	text-align: left;
	text-indent: -12.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 8pt;
	margin-left: 12pt;
	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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SubStepA {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 2.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #010180;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.sdScreenDisplay {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: -0.03em;
	font-size: 12pt;
	text-decoration: none;
}
caption.FM_sdScreenDisplay {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: -0.03em;
	text-decoration: none;
}
p.s2Step2 {
	margin-right: 0.000pt;
	text-align: left;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 12pt;
	list-style: rh-list;
	x-list-class: FM_a;
	x-list-level: 1;
	text-indent: -24.0px;
	margin-left: 72.0px;text-decoration: none;
}
caption.FM_s2Step2 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_a;
	x-list-level: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.fnFootnote {
	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-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	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-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	text-decoration: none;
}
caption.FM_ExampleNumbered {
	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-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_cellBulletAngle {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cbCellBody {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 4.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: 0pt;
	margin-top: 0pt;
	text-decoration: none;
}
caption.FM_CellBody {
	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-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.buBullet {
	margin-right: 0.000pt;
	text-align: left;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	list-style: rh-list;
	x-list-class: rl-p-BodyLevel2;
	x-list-level: 1;
	margin-top: 2pt;
	text-indent: -18pt;
	margin-left: 36pt;
	text-decoration: none;
}
rh-list.rl-p-BodyLevel2 {
	x-level-count: 1;
	x-lvl-1-format: "<x>";
	x-lvl-1-type: bullet;
}
caption.BodyLevel2 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: 18pt;
	margin-top: 3.5pt;
	list-style: rh-list;
	x-list-class: rl-p-BodyLevel2;
	x-list-level: 1;
	text-decoration: none;
}
p.bs2BulletStep2 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 12pt;
	font-family: Calibri;
	margin-left: 90pt;
	text-decoration: none;
}
caption.FM_bs2BulletStep2 {
	margin-left: 108.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ttTOCTitleTOC {
	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-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ttTOCTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 20.000pt;
	margin-bottom: 40.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.tsTinySpace {
	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: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 6pt;
	text-decoration: none;
}
caption.FM_tsTinySpace {
	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-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 3.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.s1Step1 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	x-list-start: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 12pt;
	list-style: rh-list;
	x-list-class: rl-p-s1Step1;
	x-list-level: 1;
	text-decoration: none;
}
caption.FM_s1Step1 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_a;
	x-list-level: 1;
	x-list-start: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Numbered1 {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Numbered {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ctChapTitleTOC {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 12.000pt;
	margin-bottom: 12.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_coCallOut {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CautionIcon {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 7.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.sbStepB {
	margin-right: 0.000pt;
	text-align: left;
	margin-top: 1.000pt;
	margin-bottom: 1.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_b;
	x-list-level: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 12pt;
	text-indent: -12.0px;
	margin-left: 144.0px;
	text-decoration: none;
}
caption.FM_sbStepB {
	margin-left: 108.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 1.000pt;
	margin-bottom: 1.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_b;
	x-list-level: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
h3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	margin-left: 0pt;
	font-size: 13pt;
	margin-top: 9pt;
	x-next-class: ;
	x-next-type: p;
	margin-bottom: 9pt;
	text-decoration: none;
}
caption.h3 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	margin-left: 18pt;
	x-next-type: p;
	margin-top: 9.5pt;
	text-decoration: none;
}
caption.FM_Figureintable {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: -2.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 9.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_SubStepB {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 2.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #010180;
	letter-spacing: 0.00em;
	text-decoration: none;
}
h4 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 13.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.h4 {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 13.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_step1i {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 7.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.Legal {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 10pt;
	margin-top: 0.5pt;
	margin-bottom: 5pt;
	text-decoration: none;
}
caption.AuthorBook {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 292.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 10pt;
	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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ctaChapTitleA {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 20.000pt;
	margin-bottom: 40.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cellStepA {
	margin-left: 68.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -14.400pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_cellStepA {
	margin-left: 68.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -14.400pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cellStepA {
	font-family: Calibri;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
	font-size: 12pt;
	margin-left: 2pt;
}
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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 14.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_daDash {
	margin-left: 108.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.CellBody {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-bottom: 4.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	margin-left: 0pt;
	margin-top: 0pt;
	text-decoration: none;
}
p.btBoxText {
	margin-left: 7.200pt;
	margin-right: 4.680pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 10pt;
	text-decoration: none;
}
caption.FM_btBoxText {
	margin-left: 7.200pt;
	margin-right: 4.680pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.TableTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.TableTitle {
	font-family: Calibri;
	text-align: center;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
}
caption.FM_Step2Roman {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 7.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ProcedureH3 {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 12.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.bs1BulletStep1 {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	margin-left: 90pt;
	font-size: 12pt;
	text-decoration: none;
}
caption.FM_bs1BulletStep1 {
	margin-left: 108.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_title1 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: center;
	text-indent: 0.000pt;
	margin-top: 24.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: 15.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ProcedureH2 {
	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-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 14.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_sbbStepBulletB {
	margin-left: 126.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 3.000pt;
	margin-bottom: 3.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ProcedureH1 {
	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-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 14.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_MappingTableCell {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 2.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_heHeader {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: justify;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ctChapTitle {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 20.000pt;
	margin-bottom: 40.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_cl2CellList2 {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cellStep1 {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_e;
	x-list-level: 1;
	x-list-start: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_cellStep1 {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_e;
	x-list-level: 1;
	x-list-start: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cellStep1 {
	font-family: Calibri;
	margin-top: 0.5pt;
	font-size: 12pt;
	margin-left: 36pt;
}
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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_step2i {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 7.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_STEP2 {
	margin-left: 68.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 7.000pt;
	margin-bottom: 7.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_sbStepSubBullet {
	margin-left: 126.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 2.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: sb_StepSubBullet;
	x-list-level: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ImportantIcon {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 7.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_foFooter {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: justify;
	text-indent: 0.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 8.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_cl1CellList1 {
	margin-left: 18.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 0.000pt;
	margin-bottom: 0.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_tiTips {
	margin-left: 72.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 6.000pt;
	margin-bottom: 6.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.Task2 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 14.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_Task2 {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 14.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.Task2 {
	font-family: Calibri;
	margin-bottom: 0.5pt;
	font-size: 14pt;
	margin-top: 9pt;
}
p.saStepA {
	margin-right: 0.000pt;
	text-align: left;
	margin-top: 1.000pt;
	margin-bottom: 1.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_b;
	x-list-level: 1;
	x-list-start: 1;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
	text-indent: -12.0px;
	margin-left: 144.0px;
	text-decoration: none;
}
caption.FM_saStepA {
	margin-left: 108.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 1.000pt;
	margin-bottom: 1.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: FM_b;
	x-list-level: 1;
	x-list-start: 1;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_ctnChapTitleN {
	margin-left: 0.000pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 20.000pt;
	margin-bottom: 40.000pt;
	word-spacing: 0.250em;
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 18.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_CodeTitle {
	margin-left: 14.400pt;
	margin-right: 0.000pt;
	text-align: right;
	text-indent: 0.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.sbStepBullet {
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: sb_StepBullet;
	x-list-level: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 12pt;
	margin-left: 1in;
	margin-top: 2pt;
	text-decoration: none;
}
caption.FM_sbStepBullet {
	margin-left: 90.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 2.000pt;
	margin-bottom: 2.000pt;
	word-spacing: 0.250em;
	list-style: rh-list;
	x-list-class: sb_StepBullet;
	x-list-level: 1;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_h3Heading3TOC {
	margin-left: 54.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: 0.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cellStep2 {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
caption.FM_cellStep2 {
	margin-left: 36.000pt;
	margin-right: 0.000pt;
	text-align: left;
	text-indent: -18.000pt;
	margin-top: 5.000pt;
	margin-bottom: 5.000pt;
	word-spacing: 0.250em;
	font-family: Calibri;
	font-style: normal;
	font-weight: normal;
	font-size: 10.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
p.cellStep2 {
	font-family: Calibri;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
	font-size: 12pt;
	margin-left: 36pt;
}
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;
	word-spacing: 0.250em;
	font-family: "Kozuka Mincho Pr6N EL";
	font-style: normal;
	font-weight: normal;
	font-size: 12.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	text-decoration: none;
}
rh-list.FM_e {
	x-level-count: 1;
	x-lvl-1-margin: 48.0px;
	x-lvl-1-text-indent: -19.2px;
	x-lvl-1-format: "<1>.";
	x-lvl-1-type: decimal;
}
rh-list.FM_b {
	x-level-count: 1;
	x-lvl-1-margin: 144.0px;
	x-lvl-1-text-indent: -12.0px;
	x-lvl-1-format: "<1>.";
	x-lvl-1-type: lower-alpha;
}
rh-list.FM_a {
	x-level-count: 1;
	x-lvl-1-margin: 72.0px;
	x-lvl-1-text-indent: -24.0px;
	x-lvl-1-format: "<1>.";
	x-lvl-1-type: decimal;
}
rh-list.sb_StepBullet {
	x-level-count: 1;
	x-lvl-1-margin: 120.0px;
	x-lvl-1-text-indent: -24.0px;
	x-lvl-1-format: •;
	x-lvl-1-type: bullet;
}
rh-list.sb_StepSubBullet {
	x-level-count: 1;
	x-lvl-1-margin: 168.0px;
	x-lvl-1-text-indent: -24.0px;
	x-lvl-1-format: •;
	x-lvl-1-type: bullet;
}
rh-list.FM_f {
	x-level-count: 1;
	x-lvl-1-margin: 168.0px;
	x-lvl-1-text-indent: -12.0px;
	x-lvl-1-format: "<1>.";
	x-lvl-1-type: lower-alpha;
}
OL,
UL {
	margin-top: 0px;
	margin-bottom: 0px;
}
span.BlueBold {
	font-family: Calibri;
	color: #0000ff;
	text-decoration: underline;
}
span.FM_tfTinyFont {
	font-size: 3.0pt;
	text-decoration: none;
}
span.Emphasis {
	font-style: italic;
	font-style: italic;
	font-family: Calibri;
}
span.FM_White {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	font-size: 10.0pt;
	color: #ffffff;
	letter-spacing: 0.00em;
	text-decoration: none;
}
span.Bold {
	font-style: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Calibri;
	font-size: 12pt;
}
span.BulletSymbol {
	font-style: normal;
	font-weight: bold;
	font-size: 11.0pt;
	color: #000000;
	letter-spacing: 0.00em;
	font-family: Arial;
}
span.Subscript {
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 10pt;
	font-family: Calibri;
}
span.Superscript {
	font-style: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0.00em;
	font-size: 10pt;
	font-family: Calibri;
}
p.Procedure {
	font-family: Calibri;
	font-weight: bold;
	font-style: normal;
	margin-top: 9pt;
	margin-bottom: 5pt;
}
table.AlternateBlueWithBlankHeader {
	padding: 0px;
	x-border-spacing: 0px;
	x-row-pat-1: 1;
	x-row-pat-1-name: t1Row;
	x-row-pat-count: 2;
	x-row-pat-2: 1;
	x-row-pat-2-name: t2Row;
	x-1st-row: 1;
	x-1st-row-name: t1st;
	font-family: Calibri;
	text-align: Left;
}
table.AlternateBlueWithBlankHeader td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.AlternateBlueWithBlankHeader tr.t1Row td {
	font-family: "Times New Roman";
	font-size: 12pt;
	background-color: NewColor2;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #4F81BD;
}
table.AlternateBlueWithBlankHeader tr.t2Row td {
	background-color: #D3DFEE;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #4F81BD;
}
table.AlternateBlueWithBlankHeader tr.t1st td {
	font-family: "Times New Roman";
	font-size: 12pt;
	font-weight: bold;
	border-top-style: Solid;
	border-top-width: 2px;
	border-top-color: #0000ff;
	border-bottom-style: Solid;
	border-bottom-width: 2px;
	border-bottom-color: #0000ff;
}
table.AlternateBlueWithHeader {
	x-border-spacing: 0px;
	x-row-pat-1: 1;
	x-row-pat-1-name: t1Row;
	x-row-pat-count: 2;
	x-row-pat-2: 1;
	x-row-pat-2-name: t2Row;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #4F81BD;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #4F81BD;
	x-1st-row: 1;
	x-1st-row-name: t1st;
}
table.AlternateBlueWithHeader td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.AlternateBlueWithHeader tr.t1Row td {
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: 4f81bd;
}
table.AlternateBlueWithHeader tr.t2Row td {
	background-color: #D3DFEE;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: 4f81bd;
}
table.AlternateBlueWithHeader tr.t1st td {
	background-color: #4F81BD;
}
table.Colorful1 {
	padding: 0px;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	x-border-spacing: 0px;
	x-1st-row: 1;
	x-1st-row-name: row1;
	x-1st-col: 1;
	x-1st-col-name: col1;
}
table.Colorful1 tr.row1 td {
	background-color: #800000;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	color: #ffffff;
}
table.Colorful1 td.col1 {
	background-color: #c0c0c0;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.Colorful1 td {
	padding-right: 10px;
	padding-left: 10px;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.BlueHeaderRow {
	padding: 0px;
	x-border-spacing: 0px;
	x-row-pat-1: 1;
	x-row-pat-1-name: t1Row;
	x-row-pat-count: 2;
	x-row-pat-2: 1;
	x-row-pat-2-name: t2Row;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #4F81BD;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #4F81BD;
	x-1st-row: 1;
	x-1st-row-name: t1st;
}
table.BlueHeaderRow td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.BlueHeaderRow tr.t1Row td {
	font-family: "Times New Roman";
	font-size: 12pt;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #4F81BD;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #4F81BD;
}
table.BlueHeaderRow tr.t2Row td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #4F81BD;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #4F81BD;
}
table.BlueHeaderRow tr.t1st td {
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	background-color: #6672e5;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #0000ff;
}
p.imImportant {
	margin-left: 1pt;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
	font-family: Calibri;
	color: #ffffff;
}
table.PaddedCells {
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	x-row-pat-1: 1;
	x-row-pat-1-name: t1Row;
	x-row-pat-count: 2;
	x-row-pat-2: 1;
	x-row-pat-2-name: t2Row;
	x-border-spacing: 2px;
}
table.PaddedCells tr.t1Row td {
	font-family: Arial;
	font-size: 10pt;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.PaddedCells tr.t2Row td {
	font-family: Arial;
	font-size: 10pt;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
table.PaddedCells td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
p {
	margin-left: 0pt;
	margin-right: 0pt;
	font-family: Calibri;
	margin-top: 0.5pt;
	margin-bottom: 0.5pt;
}
p.fiFigureNum {
	font-weight: bold;
	text-align: center;
}
p.ExampleText {
	color: #ffffff;
	font-size: 14pt;
}
p.ExampleNumbered {
	color: #ffffff;
	font-size: 14pt;
}
p.cbuCellBullet {
	list-style: rh-list;
	x-list-class: sb_StepBullet;
	x-list-level: 1;
	text-indent: -;
	margin-left: 18pt;
}
p.caCaution {
	color: #ffffff;
	margin-left: 1pt;
}
p.sbStepSubBullet {
	text-indent: -0.25in;
	list-style: rh-list;
	x-list-class: rl-p-sbStepSubBullet;
	x-list-level: 1;
	margin-left: 1.5in;
}
rh-list.rl-p-sbStepSubBullet {
	x-level-count: 1;
	x-lvl-1-format: "<x>";
	x-lvl-1-type: bullet;
}
table.AlternateBlueColorGrid {
	x-border-spacing: 0px;
	x-row-pat-1: 1;
	x-row-pat-1-name: t1Row;
	x-row-pat-count: 2;
	x-row-pat-2: 1;
	x-row-pat-2-name: t2Row;
	border-left-style: Solid;
	border-left-width: 1px;
	border-left-color: #4F81BD;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #4F81BD;
}
table.AlternateBlueColorGrid td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
table.AlternateBlueColorGrid tr.t1Row td {
	font-family: "Times New Roman";
	font-size: 12pt;
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #4F81BD;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #4F81BD;
}
table.AlternateBlueColorGrid tr.t2Row td {
	border-right-style: Solid;
	border-right-width: 1px;
	border-right-color: #4F81BD;
	border-bottom-style: Solid;
	border-bottom-width: 1px;
	border-bottom-color: #4F81BD;
	background-color: #D3DFEE;
}
rh-list.rl-p-s1Step1 {
	x-level-count: 1;
	x-lvl-1-format: "<x>.";
	x-lvl-1-type: decimal;
}
rh-list.rl-p-NumberedList {
	x-level-count: 1;
	x-lvl-1-format: "<x>.";
	x-lvl-1-type: decimal;
}
rh-list.multiNumber {
	x-level-count: 6;
	x-lvl-1-format: "<x>.";
	x-lvl-1-margin: 24px;
	x-lvl-1-text-indent: -24px;
	x-lvl-2-format: "<1>.<x>.";
	x-lvl-2-margin: 60px;
	x-lvl-2-text-indent: -36px;
	x-lvl-3-format: "<1>.<2>.<3>.";
	x-lvl-3-margin: 84px;
	x-lvl-3-text-indent: -48px;
	x-lvl-4-format: "<x>)";
	x-lvl-4-margin: 96px;
	x-lvl-4-text-indent: -36px;
	x-lvl-5-format: "<x>}";
	x-lvl-5-margin: 96px;
	x-lvl-5-text-indent: -20px;
	x-lvl-6-format: "[<x>]";
	x-lvl-6-margin: 96px;
	x-lvl-2-type: decimal;
	x-lvl-3-type: decimal;
	x-lvl-1-type: decimal;
	x-lvl-4-type: upper-alpha;
	x-lvl-5-type: upper-roman;
	x-lvl-6-type: lower-alpha;
}
rh-list.BasicNumber {
	x-lvl-1-format: "<x>&c";
	x-lvl-2-type: lower-alpha;
	x-lvl-2-format: "<x>&c";
	x-lvl-1-p-tag: P;
	x-lvl-2-margin: 20px;
	x-lvl-2-p-tag: P;
	x-lvl-3-type: lower-roman;
	x-lvl-3-format: "<x>&c";
	x-lvl-3-margin: 40px;
	x-lvl-3-p-tag: P;
	x-lvl-4-type: decimal;
	x-lvl-4-format: "&o<x>&c";
	x-lvl-4-margin: 60px;
	x-lvl-4-p-tag: P;
	x-lvl-5-format: "&o<x>&c";
	x-lvl-5-margin: 80px;
	x-lvl-5-p-tag: P;
	x-lvl-6-type: lower-roman;
	x-lvl-6-format: "&o<x>&c";
	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: lower-alpha;
	x-lvl-8-margin: 140px;
	x-level-count: 9;
	x-lvl-9-type: lower-roman;
	x-lvl-9-margin: 160px;
}
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;
}
