﻿
table.CellBorder td {
        
	border-right: Solid 1px #000000;
	border-bottom: Solid 1px #000000;

}
table.CellBorder {
        
	padding: 0px;
	border-top: Solid 1px #000000;
	border-left: Solid 1px #000000;
	x-border-spacing: 0px;
	font-family: Arial;
	font-size: 10pt;

}
table.CellBorder td {
        
	border-right: Solid 1px #000000;
	border-bottom: Solid 1px #000000;

}
table.CellBorder {
        
	padding: 0px;
	border-top: Solid 1px #000000;
	border-left: Solid 1px #000000;
	x-border-spacing: 0px;
	font-family: Arial;
	font-size: 10pt;

}
table.CellBorder td {
        
	border-right: Solid 1px #000000;
	border-bottom: Solid 1px #000000;

}
table.CellBorder {
        
	padding: 0px;
	border-top: Solid 1px #000000;
	border-left: Solid 1px #000000;
	x-border-spacing: 0px;
	font-family: Arial;
	font-size: 10pt;

}
table.CellBorder td {
        
	border-right: Solid 1px #000000;
	border-bottom: Solid 1px #000000;

}
table.CellBorder {
        
	padding: 0px;
	border-top: Solid 1px #000000;
	border-left: Solid 1px #000000;
	x-border-spacing: 0px;
	font-family: Arial;
	font-size: 10pt;

}
p.FM_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;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_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;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_ExCExampleCap {
        margin-left:     64.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -64.800pt;
        margin-top:      16.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_ExCExampleCap {
        margin-left:     64.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -64.800pt;
        margin-top:      16.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_AnchorWide {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       2.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_AnchorWide {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       2.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_IndexTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       13.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.40em;
        font-variant:    small-caps;
        
}
caption.FM_IndexTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       13.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.40em;
        font-variant:    small-caps;
        
}
p.FM_Checklist {
        margin-left:     50.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -14.400pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Checklist {
        margin-left:     50.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -14.400pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CellBullet {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_CellBullet {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CECmdEnv {
        margin-left:     36.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -18.000pt;
        margin-top:      10.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_CECmdEnv {
        margin-left:     36.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -18.000pt;
        margin-top:      10.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_FCFigureCap {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_FCFigureCap {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CTNChapTitleNoTOC {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_CTNChapTitleNoTOC {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_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-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_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-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_AppendixNumber {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   12.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #ffffff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.20em;
        text-transform : uppercase;
        
}
caption.FM_AppendixNumber {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   12.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #ffffff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.20em;
        text-transform : uppercase;
        
}
p.FM_Anchor {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      1.000pt;
        margin-bottom:   1.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       2.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Anchor {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      1.000pt;
        margin-bottom:   1.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       2.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_4HHead4 {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      14.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_4HHead4 {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      14.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_zHeaderL {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_zHeaderL {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_Title {
        margin-left:     0.000pt;
        margin-right:    7.200pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      10.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       24.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Title {
        margin-left:     0.000pt;
        margin-right:    7.200pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      10.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       24.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TFTableFootnote {
        margin-left:     16.200pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -16.200pt;
        margin-top:      0.000pt;
        margin-bottom:   0.500pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_TFTableFootnote {
        margin-left:     16.200pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -16.200pt;
        margin-top:      0.000pt;
        margin-bottom:   0.500pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_TCWFTableCapWPartFirst {
        margin-left:     82.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TCWFTableCapWPartFirst {
        margin-left:     82.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TCWTableCapW {
        margin-left:     50.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -50.400pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TCWTableCapW {
        margin-left:     50.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -50.400pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.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:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       14.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
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:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       14.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_ExW1ExampleWide1 {
        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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_ExW1ExampleWide1 {
        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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CTIXTOCTitleTOC {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_CTIXTOCTitleTOC {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_BookTitle {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       20.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_BookTitle {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       20.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TOCTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   12.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #ffffff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.20em;
        text-transform : uppercase;
        
}
caption.FM_TOCTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   12.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #ffffff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.20em;
        text-transform : uppercase;
        
}
p.FM_AppendixTitleTOC {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      13.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_AppendixTitleTOC {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      13.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_zPg {
        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:       10.0pt;
        color:           #ffffff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_zPg {
        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:       10.0pt;
        color:           #ffffff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_zFooterR {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_zFooterR {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.FM_Titlesubtitle {
        margin-left:     72.000pt;
        margin-right:    18.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Titlesubtitle {
        margin-left:     72.000pt;
        margin-right:    18.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TipTable {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_TipTable {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_TCFTableCapPartFirst {
        margin-left:     176.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TCFTableCapPartFirst {
        margin-left:     176.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_SsNStepsubNext {
        margin-left:     18.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -18.000pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_SsNStepsubNext {
        margin-left:     18.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -18.000pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_SsFStepsubFirst {
        margin-left:     18.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -18.000pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_SsFStepsubFirst {
        margin-left:     18.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -18.000pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_FrontHead {
        margin-left:     0.000pt;
        margin-right:    48.024pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_FrontHead {
        margin-left:     0.000pt;
        margin-right:    48.024pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_ExW2ExampleWide2 {
        margin-left:     18.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_ExW2ExampleWide2 {
        margin-left:     18.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_Ex3Example3 {
        margin-left:     36.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Ex3Example3 {
        margin-left:     36.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CTPrefTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_CTPrefTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_2HHead2 {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      22.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       17.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_2HHead2 {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      22.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       17.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_1HHead1TOC {
        margin-left:     18.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      4.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_1HHead1TOC {
        margin-left:     18.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      4.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_zDraftLabel {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      center;
        text-indent:     0.000pt;
        margin-top:      14.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #0000ff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.16em;
        
}
caption.FM_zDraftLabel {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      center;
        text-indent:     0.000pt;
        margin-top:      14.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #0000ff;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.16em;
        
}
p.FM_Warn {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -48.240pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.03em;
        
}
caption.FM_Warn {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -48.240pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.03em;
        
}
p.FM_Tip {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_Tip {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_WarnTrans {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   8.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_WarnTrans {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   8.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.FM_ExW3ExampleWide3 {
        margin-left:     36.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_ExW3ExampleWide3 {
        margin-left:     36.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_B1NBody1wNext {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_B1NBody1wNext {
        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:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_WarnTransText {
        margin-left:     0.000pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.03em;
        
}
caption.FM_WarnTransText {
        margin-left:     0.000pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.03em;
        
}
p.FM_SRStepRule {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       7.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_SRStepRule {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       7.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.FM_HelpTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      25.000pt;
        margin-bottom:   13.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       24.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_HelpTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      25.000pt;
        margin-bottom:   13.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       24.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CTIXTOCTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_CTIXTOCTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_CSFCellStepFirst {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_CSFCellStepFirst {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_Comment {
        margin-left:     0.000pt;
        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:     Arial;
        font-style:      italic;
        font-weight:     normal;
        font-size:       11.5pt;
        color:           #ff0000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Comment {
        margin-left:     0.000pt;
        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:     Arial;
        font-style:      italic;
        font-weight:     normal;
        font-size:       11.5pt;
        color:           #ff0000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_AppendixTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       18.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_AppendixTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       18.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_zHeaderR {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_zHeaderR {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.FM_Titleversion {
        margin-left:     0.000pt;
        margin-right:    18.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   420.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       14.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Titleversion {
        margin-left:     0.000pt;
        margin-right:    18.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   420.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       14.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TCTableCap {
        margin-left:     144.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -50.400pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TCTableCap {
        margin-left:     144.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -50.400pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_SectionNumberTOC {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      20.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       13.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_SectionNumberTOC {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      20.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       13.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CTChapTitleTOC {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_CTChapTitleTOC {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_BLBlockLabel {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      13.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_BLBlockLabel {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      13.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_ExTExampleTable {
        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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_ExTExampleTable {
        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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_ExCWExampleCapW {
        margin-left:     64.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -64.800pt;
        margin-top:      16.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_ExCWExampleCapW {
        margin-left:     64.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -64.800pt;
        margin-top:      16.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_Ex1Example1 {
        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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Ex1Example1 {
        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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CNChapNum {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   13.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_CNChapNum {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   13.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_CautnTable {
        margin-left:     43.632pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -43.632pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_CautnTable {
        margin-left:     43.632pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -43.632pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_Version {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      5.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Version {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      5.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TCNTableCapPartNext {
        margin-left:     176.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TCNTableCapPartNext {
        margin-left:     176.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_Rule {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       7.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_Rule {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       7.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.FM_HelpLink {
        margin-left:     0.000pt;
        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:      italic;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_HelpLink {
        margin-left:     0.000pt;
        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:      italic;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_FCWFigureCapW {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_FCWFigureCapW {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CTChapTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_CTChapTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        text-indent:     0.000pt;
        margin-top:      0.000pt;
        margin-bottom:   33.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       22.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_TFiTableFootnoteIndent {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      0.000pt;
        margin-bottom:   0.500pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman Baltic;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_TFiTableFootnoteIndent {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      0.000pt;
        margin-bottom:   0.500pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman Baltic;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_WarnTable {
        margin-left:     43.632pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -43.632pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.03em;
        
}
caption.FM_WarnTable {
        margin-left:     43.632pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -43.632pt;
        margin-top:      0.000pt;
        margin-bottom:   9.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.5pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.03em;
        
}
p.FM_Timesave {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -54.720pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_Timesave {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -54.720pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_TCWNTableCapWPartNext {
        margin-left:     82.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TCWNTableCapWPartNext {
        margin-left:     82.800pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -82.800pt;
        margin-top:      16.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      italic;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_FrontHead2 {
        margin-left:     0.000pt;
        margin-right:    48.024pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      8.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_FrontHead2 {
        margin-left:     0.000pt;
        margin-right:    48.024pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      8.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CSNCellStepNext {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_CSNCellStepNext {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   4.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_Cautn {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -44.496pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_Cautn {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -44.496pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_TipPara {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_TipPara {
        margin-left:     93.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_TimesaveTable {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_TimesaveTable {
        margin-left:     54.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -54.000pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_SectionTitleTOC {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       14.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_SectionTitleTOC {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       14.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.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:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
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:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_FrontHead3 {
        margin-left:     0.000pt;
        margin-right:    48.024pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      7.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_FrontHead3 {
        margin-left:     0.000pt;
        margin-right:    48.024pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      7.000pt;
        margin-bottom:   3.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_TableFootnote {
        margin-left:     24.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;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_TableFootnote {
        margin-left:     24.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;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_NTNoteTable {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_NTNoteTable {
        margin-left:     32.400pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     -32.400pt;
        margin-top:      0.000pt;
        margin-bottom:   10.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_IndexMTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       13.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.40em;
        font-variant:    small-caps;
        
}
caption.FM_IndexMTitle {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      right;
        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:       13.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.40em;
        font-variant:    small-caps;
        
}
p.FM_2HHead2TOC {
        margin-left:     36.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      4.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_2HHead2TOC {
        margin-left:     36.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      4.000pt;
        margin-bottom:   0.000pt;
        word-spacing:    0.250em;
        font-family:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       12.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_1HHead1 {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      25.000pt;
        margin-bottom:   8.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       21.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
caption.FM_1HHead1 {
        margin-left:     0.000pt;
        margin-right:    0.000pt;
        text-align:      left;
        text-indent:     0.000pt;
        margin-top:      25.000pt;
        margin-bottom:   8.000pt;
        word-spacing:    0.250em;
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       21.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  -0.01em;
        
}
p.FM_zFooterL {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_zFooterL {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.FM_TipBullet {
        margin-left:     111.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -50.400pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
caption.FM_TipBullet {
        margin-left:     111.600pt;
        margin-right:    14.400pt;
        text-align:      left;
        text-indent:     -50.400pt;
        margin-top:      0.000pt;
        margin-bottom:   5.000pt;
        word-spacing:    0.250em;
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
p.FM_Ex2Example2 {
        margin-left:     18.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
caption.FM_Ex2Example2 {
        margin-left:     18.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:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
p.FM_CHFCCellHeadFigCall {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
caption.FM_CHFCCellHeadFigCall {
        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:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
p.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:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
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:     Garamond;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        background-color: none;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
OL, UL {
        margin-top: 0px;
        margin-bottom: 0px;
}

span.FM_zBulletHyphen {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       11.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_SmallCaps {
        
}
span.FM_cpcomputer {
        font-family:     Courier New;
        font-size:       10.0pt;
        
}
span.FM_zWingdings1 {
        font-family:     Wingdings;
        font-style:      normal;
        font-weight:     normal;
        font-size:       25.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_zWhite {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       4.0pt;
        color:           #ffffff;
        text-decoration: none;
        letter-spacing:  -0.10em;
        
}
span.FM_zCaptionNumberFormat {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.5pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_zWingDings3 {
        font-family:     Wingdings 3;
        font-style:      normal;
        font-weight:     normal;
        font-size:       25.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_Superscript {
        
}
span.FM_PageNumber {
        font-weight:     bold;
        
}
span.FM_ExPlain {
        font-family:     Courier New;
        
}
span.FM_EquationVariables {
        font-family:     Arial Rounded MT Bold;
        font-style:      italic;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        
}
span.FM_zUnivBlak {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_Uppercase {
        font-size:       9.0pt;
        text-transform : uppercase;
        
}
span.FM_Underline {
        text-decoration: underline;
        
}
span.FM_RCNRefCmdName {
        font-weight:     bold;
        text-decoration: none;
        
}
span.FM_dingbat {
        font-family:     Times New Roman;
        
}
span.FM_Bold {
        font-weight:     bold;
        
}
span.FM_zNote {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_XrefColor {
        color:           #0000ff;
        
}
span.FM_zUnivBold {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.01em;
        
}
span.FM_SymbolFont {
        font-family:     Symbol;
        
}
span.FM_Emphasis {
        font-style:      italic;
        
}
span.FM_CPCmdPlain {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
span.FM_bold {
        font-family:     Arial Rounded MT Bold;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_zBold {
        font-weight:     bold;
        
}
span.FM_CICmdItalic {
        font-family:     Times New Roman;
        font-style:      italic;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
span.FM_bnboldname {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  -0.04em;
        
}
span.FM_Symbol {
        font-family:     Symbol;
        
}
span.FM_ExItalic {
        font-family:     Courier New;
        font-style:      normal;
        
}
span.FM_zPageNumber {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_zBlack {
        color:           #000000;
        
}
span.FM_zAutoFormat {
        font-family:     Times New Roman;
        letter-spacing:  -0.10em;
        
}
span.FM_NoHyperlink {
        color:           #000000;
        text-decoration: none;
        
}
span.FM_Callout {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     normal;
        font-size:       8.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_SyntaxVariable {
        font-family:     Arial;
        font-style:      italic;
        font-size:       8.0pt;
        
}
span.FM_CNCmdName {
        font-weight:     bold;
        text-decoration: none;
        
}
span.FM_Argument {
        font-style:      italic;
        text-decoration: none;
        
}
span.FM_Code {
        font-family:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_BulletSymbol {
        font-family:     Courier New;
        font-style:      normal;
        font-weight:     bold;
        font-size:       9.0pt;
        color:           #000000;
        letter-spacing:  0.00em;
        
}
span.FM_BlueXRef {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       11.0pt;
        color:           #0000ff;
        text-decoration: underline;
        letter-spacing:  0.00em;
        
}
span.FM_Subscript {
        
}
span.FM_zSmallCaps {
        font-variant:    small-caps;
        
}
span.FM_TableCode {
        font-family:     Courier New;
        font-style:      normal;
        font-weight:     normal;
        font-size:       9.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_BoldArial {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.02em;
        
}
span.FM_zLeaderLine {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       10.0pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        
}
span.FM_IItalic {
        font-style:      italic;
        text-decoration: none;
        
}
span.FM_EquationNumber {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       8.0pt;
        color:           #000000;
        letter-spacing:  0.00em;
        
}
span.FM_ChapterNumber {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       10.0pt;
        color:           #000000;
        letter-spacing:  0.04em;
        
}
span.FM_zBullet {
        font-family:     Wingdings;
        
}
span.FM_TableUppercase {
        font-family:     Times New Roman;
        font-style:      normal;
        font-weight:     normal;
        font-size:       7.5pt;
        color:           #000000;
        text-decoration: none;
        letter-spacing:  0.00em;
        text-transform : uppercase;
        
}
span.FM_StepNumber {
        font-family:     Arial;
        font-style:      normal;
        font-weight:     bold;
        font-size:       8.0pt;
        color:           #000000;
        letter-spacing:  0.00em;
        
}
span.FM_BBold {
        font-weight:     bold;
        text-decoration: none;
        
}
span.FM_zUnderline {
        text-decoration: underline;
        
}
span.FM_Keyword {
        font-weight:     bold;
        text-decoration: none;
        
}
span.FM_kkeyword {
        font-family:     Arial;
        font-size:       9.0pt;
        
}