  body {
  font-family: sans-serif;
  font-size:medium;
  /*background-color:#FFFFCC;*/
  background-color:#FFFFFF;
  }
/*  img {
  border: 1px solid #555;
}*/
  A.link {
	color: blue;
	text-decoration: underline;
}
A.visited {
	color: purple;
	text-decoration: underline;
}
A.active {
	color: red;
	text-decoration: underline;
}
P.Anchor-Body-Graphics {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 16.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Anchor-Body-Table-minimum-space- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
table.FM_Basic_Table {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	padding:1px;
    border: 1px solid #000;
	border-collapse: collapse;
    x-border-spacing:0px;
}
th.FM_Basic_Table {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	padding:0px;
    border: 2px solid #000;
    x-border-spacing:0px;
}
td.FM_Basic_Table {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	padding:0px;
    border: 2px solid #000;
    x-border-spacing:0px;
}
H1.Anchor-Current-Page, H2.Anchor-Current-Page, H3.Anchor-Current-Page, H4.Anchor-Current-Page, H5.Anchor-Current-Page, H6.Anchor-Current-Page {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Anchor-New-Page {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Anchor-Task-Step-Graphics-Table, H2.Anchor-Task-Step-Graphics-Table, H3.Anchor-Task-Step-Graphics-Table, H4.Anchor-Task-Step-Graphics-Table, H5.Anchor-Task-Step-Graphics-Table, H6.Anchor-Task-Step-Graphics-Table {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: -3.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 43.199997pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Body, H2.Body, H3.Body, H4.Body, H5.Body, H6.Body {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Body-Before-Bullet {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Body-Final-Closer-into-sidebar- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Body-Segment-Closer-line-under- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Body-Task-Steps-Segment-Closer-line-under- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Bullet, H2.Bullet, H3.Bullet, H4.Bullet, H5.Bullet, H6.Bullet {
	display: block;
	text-align: left;
	text-indent: -11.520004pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 0.000000pt;
	margin-left: 18.000000pt;
	font-size: 9.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Bullet-Second-Level {
	display: block;
	text-align: left;
	text-indent: -2813.045090pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 0.000000pt;
	margin-left: 2834.645081pt;
	font-size: 9.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Bullet-Second-Level-Before-Body {
	display: block;
	text-align: left;
	text-indent: -2813.045090pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 2834.645081pt;
	font-size: 9.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Bullet-Second-Level-Segment-Closer-line-under- {
	display: block;
	text-align: left;
	text-indent: -2813.045090pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 2834.645081pt;
	font-size: 9.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Bullet-Before-Body {
	display: block;
	text-align: left;
	text-indent: -11.520004pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 18.000000pt;
	font-size: 9.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Bullet-Segment-Closer-line-under-, H2.Bullet-Segment-Closer-line-under-, H3.Bullet-Segment-Closer-line-under-, H4.Bullet-Segment-Closer-line-under-, H5.Bullet-Segment-Closer-line-under-, H6.Bullet-Segment-Closer-line-under- {
	display: block;
	text-align: left;
	text-indent: -11.520004pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 18.000000pt;
	font-size: 9.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CellBody-9pt {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.CellBullet-9pt {
	display: block;
	text-align: left;
	text-indent: -7.199997pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 10.799988pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.CellHeading, H2.CellHeading, H3.CellHeading, H4.CellHeading, H5.CellHeading, H6.CellHeading {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.CellHeading-If- {
	display: block;
	text-align: center;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.CellHeading-Then- {
	display: block;
	text-align: center;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Chapter-Title {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 48.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	color: #cccccc;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Chapter-TitleMTOC {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 12.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 11.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #7f7f7f;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Continued-next-page, H2.Continued-next-page, H3.Continued-next-page, H4.Continued-next-page, H5.Continued-next-page, H6.Continued-next-page {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 7.500000pt;
	font-weight: medium;
	font-style: Italic;
	color: #595959;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Continued-previous-page, H2.Continued-previous-page, H3.Continued-previous-page, H4.Continued-previous-page, H5.Continued-previous-page, H6.Continued-previous-page {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 11.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 7.500000pt;
	font-weight: medium;
	font-style: Italic;
	color: #595959;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Cover1 {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 44.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Cover2 {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 18.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	color: #656565;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverExtra {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 20.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverManualType {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 28.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 28.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #7f7f7f;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverModelName {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 20.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverModelNumber {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 16.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverModelNumbers {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 18.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverModels {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 30.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverSpecs {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverSpecs2 {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: small-caps Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.CoverSpecsBold {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Cross-Reference {
	display: block;
	text-align: left;
	text-indent: -18.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 21.599991pt;
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #7f7f7f;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Cross-Reference-Segment-Closer-line-under- {
	display: block;
	text-align: left;
	text-indent: -18.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 21.599991pt;
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #7f7f7f;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Heading1-Promise-, H2.Heading1-Promise-, H3.Heading1-Promise-, H4.Heading1-Promise-, H5.Heading1-Promise-, H6.Heading1-Promise- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 12.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 22.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #595959;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Heading1-Promise-no-line {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 18.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 18.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #595959;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Heading1-Promise-MTOC {
	display: block;
	text-align: left;
	text-indent: 10.799988pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Heading2-Question-, H2.Heading2-Question-, H3.Heading2-Question-, H4.Heading2-Question-, H5.Heading2-Question-, H6.Heading2-Question- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #595959;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Mapping-Table-Cell {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 2.000000pt;
	margin-bottom: 2.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Mapping-Table-Title {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 2.000000pt;
	margin-bottom: 2.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 14.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Page-Footer-Left {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 5.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 6.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Page-Footer-Right {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 5.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 6.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Page-Header-Left {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 16.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	color: #d8d8d8;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Page-Header-Right {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 16.000000pt;
	font-weight: Bold;
	font-style: small-caps Regular;
	color: #d8d8d8;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Page-Number-Left {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 4.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Page-Number-Right {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 7.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Task-Step-1-First-Sequence, H2.Task-Step-1-First-Sequence, H3.Task-Step-1-First-Sequence, H4.Task-Step-1-First-Sequence, H5.Task-Step-1-First-Sequence, H6.Task-Step-1-First-Sequence {
	display: block;
	text-align: left;
	text-indent: -43.199997pt;
	margin-top: 0.000000pt;
	margin-bottom: -3.000000pt;
	margin-right: 9.000000pt;
	margin-left: 43.199997pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Task-Step-1-Following-Sequence {
	display: block;
	text-align: left;
	text-indent: -43.199997pt;
	margin-top: 0.000000pt;
	margin-bottom: -3.000000pt;
	margin-right: 9.000000pt;
	margin-left: 43.199997pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Task-Step-1-Following-Sequence-no-header-, H2.Task-Step-1-Following-Sequence-no-header-, H3.Task-Step-1-Following-Sequence-no-header-, H4.Task-Step-1-Following-Sequence-no-header-, H5.Task-Step-1-Following-Sequence-no-header-, H6.Task-Step-1-Following-Sequence-no-header- {
	display: block;
	text-align: left;
	text-indent: -43.199997pt;
	margin-top: 0.000000pt;
	margin-bottom: -3.000000pt;
	margin-right: 9.000000pt;
	margin-left: 43.199997pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Task-Step-1-, H2.Task-Step-1-, H3.Task-Step-1-, H4.Task-Step-1-, H5.Task-Step-1-, H6.Task-Step-1- {
	display: block;
	text-align: left;
	text-indent: -43.199997pt;
	margin-top: -3.000000pt;
	margin-bottom: -3.000000pt;
	margin-right: 9.000000pt;
	margin-left: 43.199997pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Task-Step-Bullet {
	display: block;
	text-align: left;
	text-indent: -7.199997pt;
	margin-top: -3.000000pt;
	margin-bottom: -3.000000pt;
	margin-right: 18.000000pt;
	margin-left: 57.599991pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Task-Step-Continue, H2.Task-Step-Continue, H3.Task-Step-Continue, H4.Task-Step-Continue, H5.Task-Step-Continue, H6.Task-Step-Continue {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: -3.000000pt;
	margin-bottom: -3.000000pt;
	margin-right: 18.000000pt;
	margin-left: 43.199997pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Task-Step-Continue-After-Table-extra-indent-on-top- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: -5.000000pt;
	margin-bottom: -5.000000pt;
	margin-right: 9.000000pt;
	margin-left: 43.199997pt;
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.Task-Step-Segment-Closer-line-under-, H2.Task-Step-Segment-Closer-line-under-, H3.Task-Step-Segment-Closer-line-under-, H4.Task-Step-Segment-Closer-line-under-, H5.Task-Step-Segment-Closer-line-under-, H6.Task-Step-Segment-Closer-line-under- {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: -5.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 10.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Task-Substep-1 {
	display: block;
	text-align: center;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Task-Substep-1- {
	display: block;
	text-align: center;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.Task-Substep-Text {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 7.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-No-Down {
	display: block;
	text-align: center;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-No-Down-Short {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-No-Left {
	display: block;
	text-align: right;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-No-Right {
	display: block;
	text-align: left;
	text-indent: 3.599991pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-Text {
	display: block;
	text-align: center;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 5.999756pt;
	margin-left: 5.999756pt;
	font-size: 7.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-Yes-Down {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-Yes-Down-Short {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-Yes-Left {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 6.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.TS-Yes-Right {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #3b3b3b;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.WarningCaution-Caution-First-Line {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Caution-Icon {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 4.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Caution-Icon-Step {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 4.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.WarningCaution-Danger-First-Line {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Danger-Icon {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #ffffff;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Danger-Icon-Step {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 2.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #ffffff;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.WarningCaution-Note-First-Line {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.WarningCaution-Note-Icon {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Notice-First-Line {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
H1.WarningCaution-Notice-Icon, H2.WarningCaution-Notice-Icon, H3.WarningCaution-Notice-Icon, H4.WarningCaution-Notice-Icon, H5.WarningCaution-Notice-Icon, H6.WarningCaution-Notice-Icon {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 7.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Text-Continue {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Text-End {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 1.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.WarningCaution-Warning-First-Line {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 12.023987pt;
	margin-left: 0.000000pt;
	font-size: 8.500000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
P.WarningCaution-Warning-Icon {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 4.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
H1.WarningCaution-Warning-Icon-Step, H2.WarningCaution-Warning-Icon-Step, H3.WarningCaution-Warning-Icon-Step, H4.WarningCaution-Warning-Icon-Step, H5.WarningCaution-Warning-Icon-Step, H6.WarningCaution-Warning-Icon-Step {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 4.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
P.Warranty {
	display: block;
	text-align: left;
	text-indent: 0.000000pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 0.000000pt;
	margin-left: 0.000000pt;
	font-size: 7.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
LI.Warranty-1- {
	display: block;
	text-align: left;
	text-indent: -10.799988pt;
	margin-top: 0.000000pt;
	margin-bottom: 4.000000pt;
	margin-right: 0.000000pt;
	margin-left: 10.799988pt;
	font-size: 7.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
EM.Body-Bullet {
	font-size: 9.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #bfbfbf;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
EM.Body-Bullet-Indent {
	font-size: 5.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #656565;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
EM.Bold {
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
EM.Bold-9pt {
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
EM.Bold12pt {
	font-size: 12.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
EM.Bold14pt {
	font-size: 14.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
EM.Callout-Number {
	font-size: 12.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "EuropeanPi";
}
EM.Caution-Icon {
	font-size: 36.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #ea5400;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
EM.Cross-Reference-Arrow {
	font-size: 18.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #bfbfbf;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
EM.Footer-Bullet {
	font-size: 4.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #7f7f7f;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
EM.Italic-9pt {
	font-size: 9.000000pt;
	font-style: Italic;
}
EM.Note-Icon {
	font-size: 20.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #656565;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "Webdings";
}
EM.Notice {
	font-size: 9.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #ffffff;
	background: #004fd1;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "sans-serif";
}
EM.Task-Step-Bullet {
	font-size: 7.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #ffb226;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
EM.Warning-Icon {
	font-size: 36.000000pt;
	font-weight: medium;
	font-style: Regular;
	color: #e50000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: "DejaVu Sans";
}
span.FM_Bold {
                  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
span.FM_Callout_Number {
                  font-style:normal;
                  font-weight:bold;
                  font-size:large;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
p. {
                  font-family:sans-serif;
				  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
                  color:#ffffff;
				  background-color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
p.FM_Heading1__Promise_ {
                  font-style:normal;
                  font-weight:bold;
                  font-size:2.5em;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
p.FM_Heading2__Question_
 {
                  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
span.FM_Bold_9pt
 {
                  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
p.FM_Continued___next_page
 {
                  visibility:hidden;
}
p.FM_Continued___previous_page
 {
                  visibility:hidden;
}
p.FMAutoNumber_1 {
                  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
p.FMAutoNumber_2 {
                  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
                  color:#000000;
                  text-decoration:none;
                  letter-spacing:0.00em;
}
/*p.FM_WarningCaution___Notice_Icon {
                  font-family:"sans-serif";
				  font-style:normal;
                  font-weight:bold;
                  font-size:medium;
				  color:#ffffff;
				  background-color:#0000ff;
                  text-decoration:none;
                  letter-spacing:0.00em;
				  line-height:75%;
}*/
span.FM_Notice {
	font-family: sans-serif !important;
	font-size: 16.000000pt;
	font-weight: Bold;
	font-style: Regular;
	color: #ffffff;
	background: #0000ff;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
p.FM_WarningCaution___Notice_First_Line {
	font-family: sans-serif !important;
	font-size: medium;
	font-weight: Normal;
	font-style: Regular;
	color: #000000;
	background: #ffffff;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
p.FM_WarningCaution___Notice_First_Line {
	font-family: sans-serif !important;
	font-size: medium;
	font-weight: Normal;
	font-style: Regular;
	color: #000000;
	background: inherit;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
p.FM_Body_lang {
	font-family: sans-serif !important;
	font-size: x-large;
	font-weight: Bold;
	font-style: normal;
	color: #940D0D;
	background: inherit;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
}
p.FM_Bullet {
	font-family: sans-serif !important;
	font-size: medium;
	font-weight: regular;
	font-style: normal;
	color: #000000;
	background: inherit;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	text-indent: 1.5em;
	
}
p.FM_Bullet_Segment_Closer__line_under_ {
	font-family: sans-serif !important;
	font-size: medium;
	font-weight: regular;
	font-style: normal;
	color: #000000;
	background: inherit;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	text-indent: 1.5em;
	
}p.BodyLevel1 {
              margin-left:18.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
p.BodyLevel2 {
              margin-left:36.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
p.BodyLevel3 {
              margin-left:54.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
              margin-left:54.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:8.000pt;
              margin-bottom:0.000pt;
              word-spacing:0.250em;
              font-family:"Times New Roman";
              font-style:normal;
              font-weight:normal;
              font-size:11.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
h1 {
    margin-left:0.000pt;
    margin-right:0.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:17.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:14.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
h2 {
    margin-left:18.000pt;
    margin-right:36.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:16.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:13.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
h3 {
    margin-left:36.000pt;
    margin-right:0.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:14.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:12.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
h4 {
    margin-left:54.000pt;
    margin-right:0.000pt;
    text-align:left;
    text-indent:0.000pt;
    margin-top:13.000pt;
    margin-bottom:0.000pt;
    word-spacing:0.250em;
    font-family:Arial;
    font-style:normal;
    font-weight:bold;
    font-size:11.0pt;
    color:#000000;
    letter-spacing:0.00em;
    text-decoration:none;
}
p.Title {
         margin-left:0.000pt;
         margin-right:0.000pt;
         text-align:left;
         text-indent:0.000pt;
         margin-top:22.000pt;
         margin-bottom:11.000pt;
         word-spacing:0.250em;
         font-family:Arial;
         font-style:normal;
         font-weight:bold;
         font-size:18.0pt;
         color:#000000;
         letter-spacing:0.00em;
         text-decoration:none;
}
p.AuthorBook {
              margin-left:0.000pt;
              margin-right:0.000pt;
              text-align:left;
              text-indent:0.000pt;
              margin-top:0.000pt;
              margin-bottom:292.000pt;
              word-spacing:0.250em;
              font-family:Arial;
              font-style:normal;
              font-weight:bold;
              font-size:13.0pt;
              color:#000000;
              letter-spacing:0.00em;
              text-decoration:none;
}
p.CellBody {
            margin-left:0.000pt;
            margin-right:0.000pt;
            text-align:left;
            text-indent:0.000pt;
            margin-top:0.000pt;
            margin-bottom:4.000pt;
            word-spacing:0.250em;
            font-family:"Times New Roman";
            font-style:normal;
            font-weight:normal;
            font-size:9.0pt;
            color:#000000;
            letter-spacing:0.00em;
            text-decoration:none;
}
p.CellHeading {
               margin-left:0.000pt;
               margin-right:0.000pt;
               text-align:left;
               text-indent:0.000pt;
               margin-top:0.000pt;
               margin-bottom:0.000pt;
               word-spacing:0.250em;
               font-family:"Times New Roman";
               font-style:normal;
               font-weight:bold;
               font-size:9.0pt;
               color:#000000;
               letter-spacing:0.00em;
               text-decoration:none;
}
p.Extract {
           margin-left:18.000pt;
           margin-right:18.000pt;
           text-align:left;
           text-indent:0.000pt;
           margin-top:7.000pt;
           margin-bottom:0.000pt;
           word-spacing:0.250em;
           font-family:"Times New Roman";
           font-style:normal;
           font-weight:normal;
           font-size:9.0pt;
           color:#000000;
           letter-spacing:0.00em;
           text-decoration:none;
}
p.Footnote {
            margin-left:12.000pt;
            margin-right:0.000pt;
            text-align:left;
            text-indent:-12.000pt;
            margin-top:3.000pt;
            margin-bottom:0.000pt;
            word-spacing:0.250em;
            font-family:"Times New Roman";
            font-style:normal;
            font-weight:normal;
            font-size:9.0pt;
            color:#000000;
            letter-spacing:0.00em;
            text-decoration:none;
}
p.PublisherBook {
                 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:bold;
                 font-size:12.0pt;
                 color:#000000;
                 letter-spacing:0.00em;
                 text-decoration:none;
}
p.TitleBook {
             margin-left:0.000pt;
             margin-right:0.000pt;
             text-align:left;
             text-indent:0.000pt;
             margin-top:0.000pt;
             margin-bottom:60.000pt;
             word-spacing:0.250em;
             font-family:"Times New Roman";
             font-style:italic;
             font-weight:normal;
             font-size:30.0pt;
             color:#000000;
             letter-spacing:-0.04em;
             text-decoration:none;
}
h5 {
    font-weight:bold;
    font-size:10.0pt;
}
h6 {
    font-weight:bold;
    font-size:8.0pt;
}
span.PageNumber {
                 font-weight:bold;
}
span.EquationVariables {
                        font-style:italic;
}
span.Emphasis {
               font-style:italic;
               font-style:italic;
}
span.Callout {
              font-family:Arial;
              font-style:normal;
              font-weight:normal;
              font-size:8.0pt;
              color:#000000;
              letter-spacing:0.00em;
}
span.BulletSymbol {
                   font-family:Courier;
                   font-style:normal;
                   font-weight:bold;
                   font-size:11.0pt;
                   color:#000000;
                   letter-spacing:0.00em;
}
span.FirstLetterTitle {
                       font-family:"Times New Roman";
                       font-style:italic;
                       font-weight:normal;
                       font-size:42.0pt;
                       color:#000000;
                       letter-spacing:-0.04em;
}
span.EquationNumber {
                     font-family:Arial;
                     font-style:normal;
                     font-weight:bold;
                     font-size:8.0pt;
                     color:#000000;
                     letter-spacing:0.00em;
}
span.ChapterNumber {
                    font-family:Arial;
                    font-style:normal;
                    font-weight:bold;
                    font-size:10.0pt;
                    color:#000000;
                    letter-spacing:0.04em;
}
span.StepNumber {
                 font-family:Arial;
                 font-style:normal;
                 font-weight:bold;
                 font-size:8.0pt;
                 color:#000000;
                 letter-spacing:0.00em;
}
span.WebJump {
}
span.Superscript {
                  font-family:"Times New Roman";
                  font-style:normal;
                  font-weight:normal;
                  color:#000000;
                  letter-spacing:0.00em;
}
span.Underline {
                font-style:normal;
                font-weight:normal;
                color:#000000;
                letter-spacing:0.00em;
}
span.Bold {
           font-style:normal;
           font-weight:bold;
           color:#000000;
           letter-spacing:0.00em;
}
span.BlueBold {
               font-weight:bold;
               color:#2e97dc;
}
span.White {
            color:#ffffff;
            letter-spacing:0.00em;
            text-decoration:none;
}
span.Symbol {
             font-family:Symbol;
             font-style:normal;
             font-weight:normal;
             font-size:10.0pt;
             color:#000000;
             letter-spacing:0.00em;
             text-decoration:none;
}
span.GreyBold {
               font-family:Arial;
               font-weight:bold;
               color:#3f3f3f;
}
span.Subscript {
                font-family:"Times New Roman";
                font-style:normal;
                font-weight:normal;
                color:#000000;
                letter-spacing:0.00em;
}
table.CellBorder {
                  padding:0px;
                  border-top:Solid 1px #000000;
                  border-left:Solid 1px #000000;
                  x-border-spacing:0px;
}
table.CellBorder td {
                     border-right:Solid 1px #000000;
                     border-bottom:Solid 1px #000000;
}
table.Colorful1 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#000000;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#000000;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
                 x-1st-col:1;
                 x-1st-col-name:col1;
}
table.Colorful1 tr.row1 td {
                            background-color:#800000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            color:White;
}
table.Colorful1 td.col1 {
                         background-color:#c0c0c0;
                         padding-right:10px;
                         padding-left:10px;
                         font-weight:bold;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
}
table.Colorful1 td {
                    padding-right:10px;
                    padding-left:10px;
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#000000;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#000000;
}
table.Colorful2 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#000000;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#000000;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
                 x-1st-col:1;
                 x-1st-col-name:col1;
}
table.Colorful2 tr.row1 td {
                            background-color:navy;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            color:White;
}
table.Colorful2 td.col1 {
                         background-color:blue;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
                         padding-right:10px;
                         font-weight:bold;
                         padding-left:10px;
                         color:White;
}
table.Colorful2 td {
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#000000;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#000000;
                    padding-right:10px;
                    padding-left:10px;
}
table.Colorful3 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#FFFFFF;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#FFFFFF;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
}
table.Colorful3 tr.row1 td {
                            background-color:#000080;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            color:White;
}
table.Colorful3 td {
                    background-color:#C0C0C0;
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#FFFFFF;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#FFFFFF;
                    padding-right:10px;
                    padding-left:10px;
}
table.Colorful4 {
                 padding:0px;
                 border-left-style:Solid;
                 border-left-width:1px;
                 border-left-color:#000000;
                 border-top-style:Solid;
                 border-top-width:1px;
                 border-top-color:#000000;
                 x-border-spacing:0px;
                 x-1st-row:1;
                 x-1st-row-name:row1;
                 x-1st-col:1;
                 x-1st-col-name:col1;
}
table.Colorful4 tr.row1 td {
                            background-color:#008000;
                            border-right-style:Solid;
                            border-right-width:1px;
                            border-right-color:#000000;
                            border-bottom-style:Solid;
                            border-bottom-width:1px;
                            border-bottom-color:#000000;
                            padding-right:10px;
                            padding-left:10px;
                            font-weight:bold;
                            color:White;
}
table.Colorful4 td.col1 {
                         background-color:#FFFF00;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
                         padding-right:10px;
                         font-weight:bold;
                         padding-left:10px;
}
table.Colorful4 td {
                    border-right-style:Solid;
                    border-right-width:1px;
                    border-right-color:#000000;
                    border-bottom-style:Solid;
                    border-bottom-width:1px;
                    border-bottom-color:#000000;
                    padding-right:10px;
                    padding-left:10px;
}
table.LastColumn {
                  x-row-pat-1:1;
                  x-row-pat-1-name:t1Row;
                  x-row-pat-count:2;
                  x-row-pat-2:1;
                  x-row-pat-2-name:t2Row;
                  border-left-style:Solid;
                  border-left-width:1px;
                  border-left-color:#000000;
                  border-right-style:Solid;
                  border-right-width:1px;
                  border-right-color:#000000;
                  border-top-style:Solid;
                  border-top-width:1px;
                  border-top-color:#000000;
                  border-bottom-style:Solid;
                  border-bottom-width:1px;
                  border-bottom-color:#000000;
                  x-border-spacing:0px;
                  x-last-col:1;
                  x-last-col-name:last;
                  text-align:Right;
                  font-size:10pt;
}
table.LastColumn tr.t1Row td {
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
                              font-family:Arial;
                              font-size:10pt;
}
table.LastColumn tr.t2Row td {
                              font-family:Arial;
                              font-size:10pt;
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
}
table.LastColumn td.last {
                          background-color:#c0c0c0;
                          font-family:Arial;
                          text-align:Right;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
                          font-size:10pt;
}
table.lastcolumn tr.t1row td.last {
                                   background-color:#c0c0c0;
                                   font-family:Arial;
                                   text-align:Right;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-size:10pt;
}
table.lastcolumn tr.t2row td.last {
                                   background-color:#c0c0c0;
                                   font-family:Arial;
                                   text-align:Right;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-size:10pt;
}
table.LastRow {
               padding:0px;
               border-left-style:Solid;
               border-left-width:1px;
               border-left-color:#000000;
               border-top-style:Solid;
               border-top-width:1px;
               border-top-color:#000000;
               x-border-spacing:0px;
               x-last-row:1;
               x-last-row-name:last;
               text-align:Right;
               font-family:Arial;
               font-size:10pt;
}
table.LastRow td {
                  border-right-style:Solid;
                  border-right-width:1px;
                  border-right-color:#000000;
                  border-bottom-style:Solid;
                  border-bottom-width:1px;
                  border-bottom-color:#000000;
                  font-family:Arial;
                  font-size:10pt;
}
table.LastRow tr.last td {
                          text-align:Right;
                          font-family:Arial;
                          font-size:10pt;
                          background-color:#c0c0c0;
}
table.BottomRowRightColumn {
                            padding:0px;
                            border-left-style:Solid;
                            border-left-width:1px;
                            border-left-color:#000000;
                            border-top-style:Solid;
                            border-top-width:1px;
                            border-top-color:#000000;
                            x-last-row:1;
                            x-last-row-name:last;
                            text-align:Right;
                            font-family:Arial;
                            x-border-spacing:0px;
                            x-row-pat-1:1;
                            x-row-pat-1-name:t1Row;
                            x-row-pat-count:2;
                            x-row-pat-2:1;
                            x-row-pat-2-name:t2Row;
                            x-last-col:1;
                            x-last-col-name:last;
}
table.BottomRowRightColumn td {
                               border-right-style:Solid;
                               border-right-width:1px;
                               border-right-color:#000000;
                               border-bottom-style:Solid;
                               border-bottom-width:1px;
                               border-bottom-color:#000000;
}
table.BottomRowRightColumn tr.last td {
                                       text-align:Right;
                                       font-family:Arial;
                                       font-size:10pt;
                                       background-color:#c0c0c0;
}
table.BottomRowRightColumn tr.t1Row td {
                                        text-align:Right;
                                        font-family:Arial;
                                        font-size:10pt;
}
table.BottomRowRightColumn tr.t2Row td {
                                        font-family:Arial;
                                        font-size:10pt;
}
table.BottomRowRightColumn td.last {
                                    text-align:Right;
                                    background-color:#c0c0c0;
                                    font-family:Arial;
                                    font-size:10pt;
}
table.BottomRowRightColumn tr.t1row td.last {
                                             text-align:Right;
                                             background-color:#c0c0c0;
                                             font-family:Arial;
                                             font-size:10pt;
}
table.BottomRowRightColumn tr.t2row td.last {
                                             text-align:Right;
                                             background-color:#c0c0c0;
                                             font-family:Arial;
                                             font-size:10pt;
}
table.LeftColumn {
                  border-left-style:Solid;
                  border-left-width:1px;
                  border-left-color:#000000;
                  border-right-style:Solid;
                  border-right-width:1px;
                  border-right-color:#000000;
                  border-top-style:Solid;
                  border-top-width:1px;
                  border-top-color:#000000;
                  border-bottom-style:Solid;
                  border-bottom-width:1px;
                  border-bottom-color:#000000;
                  x-border-spacing:0px;
                  x-row-pat-1:1;
                  x-row-pat-1-name:t1Row;
                  x-row-pat-count:2;
                  x-row-pat-2:1;
                  x-row-pat-2-name:t2Row;
                  x-1st-col:1;
                  x-1st-col-name:t1st;
}
table.LeftColumn tr.t1Row td {
                              font-family:Arial;
                              font-size:10pt;
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
}
table.LeftColumn tr.t2Row td {
                              font-family:Arial;
                              font-size:10pt;
                              border-left-style:Solid;
                              border-left-width:1px;
                              border-left-color:#000000;
                              border-right-style:Solid;
                              border-right-width:1px;
                              border-right-color:#000000;
                              border-top-style:Solid;
                              border-top-width:1px;
                              border-top-color:#000000;
                              border-bottom-style:Solid;
                              border-bottom-width:1px;
                              border-bottom-color:#000000;
}
table.LeftColumn td.t1st {
                          background-color:#cccccc;
                          font-family:Arial;
                          font-size:10pt;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
                          font-weight:bold;
}
table.leftcolumn tr.t1row td.t1st {
                                   background-color:#cccccc;
                                   font-family:Arial;
                                   font-size:10pt;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-weight:bold;
}
table.leftcolumn tr.t2row td.t1st {
                                   background-color:#cccccc;
                                   font-family:Arial;
                                   font-size:10pt;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
                                   font-weight:bold;
}
table.LeftColumnAlternatingColumns {
                                    border-left-style:Solid;
                                    border-left-width:1px;
                                    border-left-color:#000000;
                                    border-right-style:Solid;
                                    border-right-width:1px;
                                    border-right-color:#000000;
                                    border-top-style:Solid;
                                    border-top-width:1px;
                                    border-top-color:#000000;
                                    border-bottom-style:Solid;
                                    border-bottom-width:1px;
                                    border-bottom-color:#000000;
                                    x-border-spacing:0px;
                                    x-row-pat-1:1;
                                    x-row-pat-1-name:t1Row;
                                    x-row-pat-count:2;
                                    x-row-pat-2:1;
                                    x-row-pat-2-name:t2Row;
                                    x-1st-col:1;
                                    x-1st-col-name:t1st;
                                    x-col-pat-1:1;
                                    x-col-pat-1-name:t1Col;
                                    x-col-pat-count:2;
                                    x-col-pat-2:1;
                                    x-col-pat-2-name:t2Col;
}
table.LeftColumnAlternatingColumns tr.t1Row td {
                                                font-family:Arial;
                                                font-size:10pt;
                                                border-left-style:Solid;
                                                border-left-width:1px;
                                                border-left-color:#000000;
                                                border-right-style:Solid;
                                                border-right-width:1px;
                                                border-right-color:#000000;
                                                border-top-style:Solid;
                                                border-top-width:1px;
                                                border-top-color:#000000;
                                                border-bottom-style:Solid;
                                                border-bottom-width:1px;
                                                border-bottom-color:#000000;
}
table.LeftColumnAlternatingColumns tr.t2Row td {
                                                font-family:Arial;
                                                font-size:10pt;
                                                border-left-style:Solid;
                                                border-left-width:1px;
                                                border-left-color:#000000;
                                                border-right-style:Solid;
                                                border-right-width:1px;
                                                border-right-color:#000000;
                                                border-top-style:Solid;
                                                border-top-width:1px;
                                                border-top-color:#000000;
                                                border-bottom-style:Solid;
                                                border-bottom-width:1px;
                                                border-bottom-color:#000000;
}
table.LeftColumnAlternatingColumns td.t1st {
                                            font-family:Arial;
                                            font-size:10pt;
                                            font-weight:bold;
                                            background-color:#cccccc;
                                            border-left-style:Solid;
                                            border-left-width:1px;
                                            border-left-color:#000000;
                                            border-right-style:Solid;
                                            border-right-width:1px;
                                            border-right-color:#000000;
                                            border-top-style:Solid;
                                            border-top-width:1px;
                                            border-top-color:#000000;
                                            border-bottom-style:Solid;
                                            border-bottom-width:1px;
                                            border-bottom-color:#000000;
}
table.leftcolumnalternatingcolumns tr.t1row td.t1st {
                                                     font-family:Arial;
                                                     font-size:10pt;
                                                     font-weight:bold;
                                                     background-color:#cccccc;
                                                     border-left-style:Solid;
                                                     border-left-width:1px;
                                                     border-left-color:#000000;
                                                     border-right-style:Solid;
                                                     border-right-width:1px;
                                                     border-right-color:#000000;
                                                     border-top-style:Solid;
                                                     border-top-width:1px;
                                                     border-top-color:#000000;
                                                     border-bottom-style:Solid;
                                                     border-bottom-width:1px;
                                                     border-bottom-color:#000000;
}
table.leftcolumnalternatingcolumns tr.t2row td.t1st {
                                                     font-family:Arial;
                                                     font-size:10pt;
                                                     font-weight:bold;
                                                     background-color:#cccccc;
                                                     border-left-style:Solid;
                                                     border-left-width:1px;
                                                     border-left-color:#000000;
                                                     border-right-style:Solid;
                                                     border-right-width:1px;
                                                     border-right-color:#000000;
                                                     border-top-style:Solid;
                                                     border-top-width:1px;
                                                     border-top-color:#000000;
                                                     border-bottom-style:Solid;
                                                     border-bottom-width:1px;
                                                     border-bottom-color:#000000;
}
table.LeftColumnAlternatingColumns td.t1Col {
                                             background-color:#ccffcc;
                                             border-left-style:Solid;
                                             border-left-width:1px;
                                             border-left-color:#000000;
                                             border-right-style:Solid;
                                             border-right-width:1px;
                                             border-right-color:#000000;
                                             border-top-style:Solid;
                                             border-top-width:1px;
                                             border-top-color:#000000;
                                             border-bottom-style:Solid;
                                             border-bottom-width:1px;
                                             border-bottom-color:#000000;
                                             font-family:Arial;
                                             font-size:10pt;
}
table.LeftColumnAlternatingColumns td.t2Col {
}
table.LeftColumnRepeatingColumns {
                                  border-left-style:Solid;
                                  border-left-width:1px;
                                  border-left-color:#000000;
                                  border-right-style:Solid;
                                  border-right-width:1px;
                                  border-right-color:#000000;
                                  border-top-style:Solid;
                                  border-top-width:1px;
                                  border-top-color:#000000;
                                  border-bottom-style:Solid;
                                  border-bottom-width:1px;
                                  border-bottom-color:#000000;
                                  x-border-spacing:0px;
                                  x-row-pat-1:1;
                                  x-row-pat-1-name:t1Row;
                                  x-row-pat-count:2;
                                  x-row-pat-2:1;
                                  x-row-pat-2-name:t2Row;
                                  x-1st-col:1;
                                  x-1st-col-name:t1st;
                                  x-col-pat-1:1;
                                  x-col-pat-1-name:t1Col;
                                  x-col-pat-2:1;
                                  x-col-pat-2-name:t2Col;
                                  x-col-pat-count:3;
                                  x-col-pat-3:1;
                                  x-col-pat-3-name:t3Col;
}
table.LeftColumnRepeatingColumns tr.t1Row td {
                                              font-family:Arial;
                                              font-size:10pt;
                                              border-left-style:Solid;
                                              border-left-width:1px;
                                              border-left-color:#000000;
                                              border-right-style:Solid;
                                              border-right-width:1px;
                                              border-right-color:#000000;
                                              border-top-style:Solid;
                                              border-top-width:1px;
                                              border-top-color:#000000;
                                              border-bottom-style:Solid;
                                              border-bottom-width:1px;
                                              border-bottom-color:#000000;
}
table.LeftColumnRepeatingColumns tr.t2Row td {
                                              font-family:Arial;
                                              font-size:10pt;
                                              border-left-style:Solid;
                                              border-left-width:1px;
                                              border-left-color:#000000;
                                              border-right-style:Solid;
                                              border-right-width:1px;
                                              border-right-color:#000000;
                                              border-top-style:Solid;
                                              border-top-width:1px;
                                              border-top-color:#000000;
                                              border-bottom-style:Solid;
                                              border-bottom-width:1px;
                                              border-bottom-color:#000000;
}
table.LeftColumnRepeatingColumns td.t1st {
                                          background-color:#808080;
                                          font-family:Arial;
                                          font-size:10pt;
                                          border-left-style:Solid;
                                          border-left-width:1px;
                                          border-left-color:#000000;
                                          border-right-style:Solid;
                                          border-right-width:1px;
                                          border-right-color:#000000;
                                          border-top-style:Solid;
                                          border-top-width:1px;
                                          border-top-color:#000000;
                                          border-bottom-style:Solid;
                                          border-bottom-width:1px;
                                          border-bottom-color:#000000;
                                          font-weight:bold;
}
table.leftcolumnrepeatingcolumns tr.t1row td.t1st {
                                                   background-color:#808080;
                                                   font-family:Arial;
                                                   font-size:10pt;
                                                   border-left-style:Solid;
                                                   border-left-width:1px;
                                                   border-left-color:#000000;
                                                   border-right-style:Solid;
                                                   border-right-width:1px;
                                                   border-right-color:#000000;
                                                   border-top-style:Solid;
                                                   border-top-width:1px;
                                                   border-top-color:#000000;
                                                   border-bottom-style:Solid;
                                                   border-bottom-width:1px;
                                                   border-bottom-color:#000000;
                                                   font-weight:bold;
}
table.leftcolumnrepeatingcolumns tr.t2row td.t1st {
                                                   background-color:#808080;
                                                   font-family:Arial;
                                                   font-size:10pt;
                                                   border-left-style:Solid;
                                                   border-left-width:1px;
                                                   border-left-color:#000000;
                                                   border-right-style:Solid;
                                                   border-right-width:1px;
                                                   border-right-color:#000000;
                                                   border-top-style:Solid;
                                                   border-top-width:1px;
                                                   border-top-color:#000000;
                                                   border-bottom-style:Solid;
                                                   border-bottom-width:1px;
                                                   border-bottom-color:#000000;
                                                   font-weight:bold;
}
table.LeftColumnRepeatingColumns td.t1Col {
                                           background-color:#cccccc;
                                           font-family:Arial;
                                           font-size:10pt;
}
table.LeftColumnRepeatingColumns td.t2Col {
                                           font-family:Arial;
                                           font-size:10pt;
}
table.LeftColumnRepeatingColumns td.t3Col {
                                           background-color:#ccffcc;
                                           font-family:Arial;
                                           font-size:10pt;
}
table.Line1 {
             padding:0px;
             border-bottom-style:Solid;
             border-bottom-width:3px;
             border-bottom-color:#008000;
             border-top-style:Solid;
             border-top-width:3px;
             border-top-color:#008000;
             x-border-spacing:0px;
             x-1st-row:1;
             x-1st-row-name:row1;
}
table.Line1 tr.row1 td {
                        border-bottom-style:Solid;
                        border-bottom-width:1px;
                        border-bottom-color:#008000;
}
table.PaddedCells {
                   border-left-style:Solid;
                   border-left-width:1px;
                   border-left-color:#000000;
                   border-right-style:Solid;
                   border-right-width:1px;
                   border-right-color:#000000;
                   border-top-style:Solid;
                   border-top-width:1px;
                   border-top-color:#000000;
                   border-bottom-style:Solid;
                   border-bottom-width:1px;
                   border-bottom-color:#000000;
                   x-row-pat-1:1;
                   x-row-pat-1-name:t1Row;
                   x-row-pat-count:2;
                   x-row-pat-2:1;
                   x-row-pat-2-name:t2Row;
                   x-border-spacing:2px;
}
table.PaddedCells tr.t1Row td {
                               font-family:Arial;
                               font-size:10pt;
                               border-left-style:Solid;
                               border-left-width:1px;
                               border-left-color:#000000;
                               border-right-style:Solid;
                               border-right-width:1px;
                               border-right-color:#000000;
                               border-top-style:Solid;
                               border-top-width:1px;
                               border-top-color:#000000;
                               border-bottom-style:Solid;
                               border-bottom-width:1px;
                               border-bottom-color:#000000;
}
table.PaddedCells tr.t2Row td {
                               font-family:Arial;
                               font-size:10pt;
                               border-left-style:Solid;
                               border-left-width:1px;
                               border-left-color:#000000;
                               border-right-style:Solid;
                               border-right-width:1px;
                               border-right-color:#000000;
                               border-top-style:Solid;
                               border-top-width:1px;
                               border-top-color:#000000;
                               border-bottom-style:Solid;
                               border-bottom-width:1px;
                               border-bottom-color:#000000;
}
table.PaddedCells td {
                      padding-left:5px;
                      padding-right:5px;
                      padding-top:5px;
                      padding-bottom:5px;
}
table.Retro7 {
              x-border-spacing:15px;
              x-row-pat-count:1;
              x-row-pat-1:1;
              x-row-pat-1-name:t1Row;
}
table.Retro7 tr.t1Row td {
                          background-color:#c0c0c0;
                          border-top-style:Groove;
                          border-bottom-style:Groove;
                          border-left-width:1px;
                          border-top-color:#00ff00;
                          border-top-width:4px;
                          border-right-width:1px;
                          border-bottom-color:#00ff00;
                          border-bottom-width:4px;
}
table.Retro7 td {
                 padding-left:10px;
                 padding-right:10px;
                 padding-top:0px;
                 padding-bottom:0px;
}
table.ShadedAlternatingColumns {
                                border-left-style:Solid;
                                border-left-width:1px;
                                border-left-color:#000000;
                                border-right-style:Solid;
                                border-right-width:1px;
                                border-right-color:#000000;
                                border-top-style:Solid;
                                border-top-width:1px;
                                border-top-color:#000000;
                                border-bottom-style:Solid;
                                border-bottom-width:1px;
                                border-bottom-color:#000000;
                                x-border-spacing:0px;
                                x-row-pat-1:1;
                                x-row-pat-1-name:t1Row;
                                x-row-pat-count:2;
                                x-row-pat-2:1;
                                x-row-pat-2-name:t2Row;
                                x-col-pat-1:1;
                                x-col-pat-1-name:t1Col;
                                x-col-pat-count:2;
                                x-col-pat-2:1;
                                x-col-pat-2-name:t2Col;
}
table.ShadedAlternatingColumns tr.t1Row td {
                                            font-family:Arial;
                                            font-size:10pt;
                                            border-left-style:Solid;
                                            border-left-width:1px;
                                            border-left-color:#000000;
                                            border-right-style:Solid;
                                            border-right-width:1px;
                                            border-right-color:#000000;
                                            border-top-style:Solid;
                                            border-top-width:1px;
                                            border-top-color:#000000;
                                            border-bottom-style:Solid;
                                            border-bottom-width:1px;
                                            border-bottom-color:#000000;
}
table.ShadedAlternatingColumns tr.t2Row td {
                                            font-family:Arial;
                                            font-size:10pt;
                                            border-left-style:Solid;
                                            border-left-width:1px;
                                            border-left-color:#000000;
                                            border-right-style:Solid;
                                            border-right-width:1px;
                                            border-right-color:#000000;
                                            border-top-style:Solid;
                                            border-top-width:1px;
                                            border-top-color:#000000;
                                            border-bottom-style:Solid;
                                            border-bottom-width:1px;
                                            border-bottom-color:#000000;
}
table.ShadedAlternatingColumns td.t1Col {
                                         background-color:#ccffcc;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         font-family:Arial;
                                         font-size:10pt;
}
table.ShadedAlternatingColumns td.t2Col {
                                         background-color:#cccccc;
                                         font-family:Arial;
                                         font-size:10pt;
}
table.ShadedAlternatingRows {
                             border-left-style:Solid;
                             border-left-width:1px;
                             border-left-color:#000000;
                             border-right-style:Solid;
                             border-right-width:1px;
                             border-right-color:#000000;
                             border-top-style:Solid;
                             border-top-width:1px;
                             border-top-color:#000000;
                             border-bottom-style:Solid;
                             border-bottom-width:1px;
                             border-bottom-color:#000000;
                             x-border-spacing:0px;
                             x-row-pat-1:1;
                             x-row-pat-1-name:t1Row;
                             x-row-pat-count:2;
                             x-row-pat-2:1;
                             x-row-pat-2-name:t2Row;
}
table.ShadedAlternatingRows tr.t1Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         background-color:#ccffcc;
}
table.ShadedAlternatingRows tr.t2Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         background-color:#cccccc;
}
table.SimpleBorder {
                    padding:0px;
                    border-left-style:Solid;
                    border-left-width:1px;
                    border-left-color:#000000;
                    border-top-style:Solid;
                    border-top-width:1px;
                    border-top-color:#000000;
                    x-border-spacing:0px;
}
table.SimpleBorder td {
                       border-right-style:Solid;
                       border-right-width:1px;
                       border-right-color:#000000;
                       border-bottom-style:Solid;
                       border-bottom-width:1px;
                       border-bottom-color:#000000;
}
table.TopRow {
              x-1st-row:1;
              x-1st-row-name:t1st;
              border-left-style:Solid;
              border-left-width:1px;
              border-left-color:#000000;
              border-right-style:Solid;
              border-right-width:1px;
              border-right-color:#000000;
              border-top-style:Solid;
              border-top-width:1px;
              border-top-color:#000000;
              border-bottom-style:Solid;
              border-bottom-width:1px;
              border-bottom-color:#000000;
              x-border-spacing:0px;
              x-row-pat-1:1;
              x-row-pat-1-name:t1Row;
              x-row-pat-count:2;
              x-row-pat-2:1;
              x-row-pat-2-name:t2Row;
}
table.TopRow tr.t1st td {
                         border-left-style:Solid;
                         border-left-width:1px;
                         border-left-color:#000000;
                         border-right-style:Solid;
                         border-right-width:1px;
                         border-right-color:#000000;
                         border-top-style:Solid;
                         border-top-width:1px;
                         border-top-color:#000000;
                         border-bottom-style:Solid;
                         border-bottom-width:1px;
                         border-bottom-color:#000000;
                         font-family:Arial;
                         font-size:10pt;
                         background-color:#c0c0c0;
                         font-weight:bold;
                         text-align:Center;
}
table.TopRow tr.t1Row td {
                          font-family:Arial;
                          font-size:10pt;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
}
table.TopRow tr.t2Row td {
                          font-family:Arial;
                          font-size:10pt;
                          border-left-style:Solid;
                          border-left-width:1px;
                          border-left-color:#000000;
                          border-right-style:Solid;
                          border-right-width:1px;
                          border-right-color:#000000;
                          border-top-style:Solid;
                          border-top-width:1px;
                          border-top-color:#000000;
                          border-bottom-style:Solid;
                          border-bottom-width:1px;
                          border-bottom-color:#000000;
}
table.TopRowRepeatingRows {
                           border-left-style:Solid;
                           border-left-width:1px;
                           border-left-color:#000000;
                           border-right-style:Solid;
                           border-right-width:1px;
                           border-right-color:#000000;
                           border-top-style:Solid;
                           border-top-width:1px;
                           border-top-color:#000000;
                           border-bottom-style:Solid;
                           border-bottom-width:1px;
                           border-bottom-color:#000000;
                           x-border-spacing:0px;
                           x-row-pat-1:1;
                           x-row-pat-1-name:t1Row;
                           x-row-pat-2:1;
                           x-row-pat-2-name:t2Row;
                           x-1st-row:1;
                           x-1st-row-name:t1st;
                           x-row-pat-count:3;
                           x-row-pat-3:1;
                           x-row-pat-3-name:t3Row;
}
table.TopRowRepeatingRows tr.t1Row td {
                                       font-family:Arial;
                                       font-size:10pt;
                                       background-color:#ccffcc;
                                       border-left-style:Solid;
                                       border-left-width:1px;
                                       border-left-color:#000000;
                                       border-right-style:Solid;
                                       border-right-width:1px;
                                       border-right-color:#000000;
                                       border-top-style:Solid;
                                       border-top-width:1px;
                                       border-top-color:#000000;
                                       border-bottom-style:Solid;
                                       border-bottom-width:1px;
                                       border-bottom-color:#000000;
}
table.TopRowRepeatingRows tr.t2Row td {
                                       font-family:Arial;
                                       font-size:10pt;
                                       background-color:#cccccc;
                                       border-left-style:Solid;
                                       border-left-width:1px;
                                       border-left-color:#000000;
                                       border-right-style:Solid;
                                       border-right-width:1px;
                                       border-right-color:#000000;
                                       border-top-style:Solid;
                                       border-top-width:1px;
                                       border-top-color:#000000;
                                       border-bottom-style:Solid;
                                       border-bottom-width:1px;
                                       border-bottom-color:#000000;
}
table.TopRowRepeatingRows tr.t1st td {
                                      font-family:Arial;
                                      font-size:10pt;
                                      font-weight:bold;
                                      text-align:Center;
                                      border-left-style:Solid;
                                      border-left-width:1px;
                                      border-left-color:#000000;
                                      border-right-style:Solid;
                                      border-right-width:1px;
                                      border-right-color:#000000;
                                      border-top-style:Solid;
                                      border-top-width:1px;
                                      border-top-color:#000000;
                                      border-bottom-style:Solid;
                                      border-bottom-width:1px;
                                      border-bottom-color:#000000;
                                      background-color:#808080;
}
table.TopRowRepeatingRows tr.t3Row td {
                                       font-family:Arial;
                                       font-size:10pt;
                                       border-left-style:Solid;
                                       border-left-width:1px;
                                       border-left-color:#000000;
                                       border-right-style:Solid;
                                       border-right-width:1px;
                                       border-right-color:#000000;
                                       border-top-style:Solid;
                                       border-top-width:1px;
                                       border-top-color:#000000;
                                       border-bottom-style:Solid;
                                       border-bottom-width:1px;
                                       border-bottom-color:#000000;
}
table.TopRowAlternatingRows {
                             border-left-style:Solid;
                             border-left-width:1px;
                             border-left-color:#000000;
                             border-right-style:Solid;
                             border-right-width:1px;
                             border-right-color:#000000;
                             border-top-style:Solid;
                             border-top-width:1px;
                             border-top-color:#000000;
                             border-bottom-style:Solid;
                             border-bottom-width:1px;
                             border-bottom-color:#000000;
                             x-border-spacing:0px;
                             x-row-pat-1:1;
                             x-row-pat-1-name:t1Row;
                             x-row-pat-count:2;
                             x-row-pat-2:1;
                             x-row-pat-2-name:t2Row;
                             x-1st-row:1;
                             x-1st-row-name:t1st;
}
table.TopRowAlternatingRows tr.t1Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         background-color:#ccffcc;
}
table.TopRowAlternatingRows tr.t2Row td {
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
}
table.TopRowAlternatingRows tr.t1st td {
                                        text-align:Center;
                                        font-family:Arial;
                                        font-size:10pt;
                                        font-weight:bold;
                                        background-color:#c0c0c0;
                                        border-left-style:Solid;
                                        border-left-width:1px;
                                        border-left-color:#000000;
                                        border-right-style:Solid;
                                        border-right-width:1px;
                                        border-right-color:#000000;
                                        border-top-style:Solid;
                                        border-top-width:1px;
                                        border-top-color:#000000;
                                        border-bottom-style:Solid;
                                        border-bottom-width:1px;
                                        border-bottom-color:#000000;
}
table.TopRowLeftColumn {
                        border-left-style:Solid;
                        border-left-width:1px;
                        border-left-color:#000000;
                        border-right-style:Solid;
                        border-right-width:1px;
                        border-right-color:#000000;
                        border-top-style:Solid;
                        border-top-width:1px;
                        border-top-color:#000000;
                        border-bottom-style:Solid;
                        border-bottom-width:1px;
                        border-bottom-color:#000000;
                        x-border-spacing:0px;
                        x-row-pat-1:1;
                        x-row-pat-1-name:t1Row;
                        x-row-pat-count:2;
                        x-row-pat-2:1;
                        x-row-pat-2-name:t2Row;
                        x-1st-row:1;
                        x-1st-row-name:t1st;
                        x-1st-col:1;
                        x-1st-col-name:t1st;
}
table.TopRowLeftColumn tr.t1Row td {
                                    font-family:Arial;
                                    font-size:10pt;
                                    border-left-style:Solid;
                                    border-left-width:1px;
                                    border-left-color:#000000;
                                    border-right-style:Solid;
                                    border-right-width:1px;
                                    border-right-color:#000000;
                                    border-top-style:Solid;
                                    border-top-width:1px;
                                    border-top-color:#000000;
                                    border-bottom-style:Solid;
                                    border-bottom-width:1px;
                                    border-bottom-color:#000000;
}
table.TopRowLeftColumn tr.t2Row td {
                                    font-family:Arial;
                                    font-size:10pt;
                                    border-left-style:Solid;
                                    border-left-width:1px;
                                    border-left-color:#000000;
                                    border-right-style:Solid;
                                    border-right-width:1px;
                                    border-right-color:#000000;
                                    border-top-style:Solid;
                                    border-top-width:1px;
                                    border-top-color:#000000;
                                    border-bottom-style:Solid;
                                    border-bottom-width:1px;
                                    border-bottom-color:#000000;
}
table.TopRowLeftColumn tr.t1st td {
                                   font-family:Arial;
                                   font-size:10pt;
                                   font-weight:bold;
                                   background-color:#808080;
                                   text-align:Center;
                                   border-left-style:Solid;
                                   border-left-width:1px;
                                   border-left-color:#000000;
                                   border-right-style:Solid;
                                   border-right-width:1px;
                                   border-right-color:#000000;
                                   border-top-style:Solid;
                                   border-top-width:1px;
                                   border-top-color:#000000;
                                   border-bottom-style:Solid;
                                   border-bottom-width:1px;
                                   border-bottom-color:#000000;
}
table.TopRowLeftColumn td.t1st {
                                text-align:Center;
                                background-color:#808080;
                                font-family:Arial;
                                font-size:10pt;
                                border-left-style:Solid;
                                border-left-width:1px;
                                border-left-color:#000000;
                                border-right-style:Solid;
                                border-right-width:1px;
                                border-right-color:#000000;
                                border-top-style:Solid;
                                border-top-width:1px;
                                border-top-color:#000000;
                                border-bottom-style:Solid;
                                border-bottom-width:1px;
                                border-bottom-color:#000000;
                                font-weight:bold;
}
table.toprowleftcolumn tr.t1row td.t1st {
                                         text-align:Center;
                                         background-color:#808080;
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         font-weight:bold;
}
table.toprowleftcolumn tr.t2row td.t1st {
                                         text-align:Center;
                                         background-color:#808080;
                                         font-family:Arial;
                                         font-size:10pt;
                                         border-left-style:Solid;
                                         border-left-width:1px;
                                         border-left-color:#000000;
                                         border-right-style:Solid;
                                         border-right-width:1px;
                                         border-right-color:#000000;
                                         border-top-style:Solid;
                                         border-top-width:1px;
                                         border-top-color:#000000;
                                         border-bottom-style:Solid;
                                         border-bottom-width:1px;
                                         border-bottom-color:#000000;
                                         font-weight:bold;
}
p.FM_Anchor___Task_Step_Graphics_Table {
                                        background:#ffffff;
}
p.FM_Task___Step_Continue {
                                        background:#ffffff;
										padding-left: 32pt;
}
table.danger {
										border-right:4px solid #ed1c24;
										border-left:16px solid #ed1c24;
										border-top: 4px solid #ed1c24;
										border-bottom: 4px solid #ed1c24;										
										border-spacing: 0px;
}
table.warning {
										border-right:4px solid #e57526;
										border-left:16px solid #e57526;
										border-top: 4px solid #e57526;
										border-bottom: 4px solid #e57526;										
										border-spacing: 0px;
}
table.caution {
										border-right:4px solid #e57526;
										border-left:16px solid #e57526;
										border-top: 4px solid #e57526;
										border-bottom: 4px solid #e57526;										
										border-spacing: 0px;
}
table.notice {
										border-right:4px solid #0000ff;
										border-left:16px solid #0000ff;
										border-top: 4px solid #0000ff;
										border-bottom: 4px solid #0000ff;										
										border-spacing: 0px;
}
table.note {
										border-right:4px solid #777777;
										border-left:16px solid #777777;
										border-top: 4px solid #777777;
										border-bottom: 4px solid #777777;										
										border-spacing: 0px;
}