/*Created with Adobe RoboHelp*/
body {
  font-family: Arial;
  background-color: #ffffff;
}
title1 {
  font-family: 'Lucida Sans';
  background-color: #ffffff;
  font-size: 30px;
  font-weight: bold;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  vertical-align: middle;
  line-height: 2.5;
  letter-spacing: 0px;
  text-align: center;
}
title2 {
  font-family: 'Lucida Sans';
  background-color: #ffffff;
  font-size: 24px;
  font-weight: normal;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  vertical-align: middle;
  letter-spacing: 0px;
  text-align: center;
  line-height: 1.25;
}
table.NormalTableBorder td {
  border: solid 1px #000000;
}
h1 {
  font-weight: bold;
  font-size: 24.0pt;
  font-family: "Lucida Sans";
}
li.h1 {
  font-weight: bold;
  font-size: 24.0pt;
  font-family: "Lucida Sans";
}
h2 {
  font-weight: bold;
  font-size: 18.0pt;
  font-family: "Lucida Sans";
}
li.h2 {
  font-weight: bold;
  font-size: 18.0pt;
  font-family: "Lucida Sans";
}
h3 {
  font-weight: bold;
  font-size: 14.0pt;
  font-family: "Lucida Sans";
}
li.h3 {
  font-weight: bold;
  font-size: 14.0pt;
  font-family: "Lucida Sans";
}
h4 {
  font-weight: bold;
  font-size: 14pt;
  font-family: "Lucida Sans";
}
li.h4 {
  font-weight: bold;
  font-size: 14pt;
  font-family: "Lucida Sans";
}
h5 {
  font-weight: bold;
  font-size: 10.0pt;
  font-family: "Lucida Sans";
}
li.h5 {
  font-weight: bold;
  font-size: 10.0pt;
  font-family: "Lucida Sans";
}
h6 {
  font-weight: bold;
  font-size: 8.0pt;
  font-family: "Lucida Sans";
}
li.h6 {
  font-weight: bold;
  font-size: 8.0pt;
  font-family: "Lucida Sans";
}
p {
  font-size: 12.0pt;
  margin-bottom: 0pt;
  margin-top: 0pt;
  font-family: "Lucida Sans";
}
li.p {
  font-size: 12.0pt;
  font-family: "Lucida Sans";
}
a.expandspot {
  color: #008000;
  cursor: hand;
  font-style: italic;
  text-decoration: none;
}
span.expandtext {
  font-style: italic;
  font-weight: normal;
  color: #ff0000;
}
a.dropspot {
  cursor: hand;
  color: #008000;
  font-style: italic;
  text-decoration: none;
}
a.glossterm {
  color: #800000;
  cursor: hand;
  font-style: italic;
  text-decoration: none;
}
span.glosstext {
  font-style: italic;
  font-weight: normal;
  color: #0000ff;
}
ol,
ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
p.Warning {}
li.p-Warning {}
p.Caution {
  font-size: 12.0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
li.p-Caution {
  font-size: 12.0pt;
}
p.Note {
  font-size: 12.0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
li.p-Note {
  font-size: 12.0pt;
}
p.TaulukonOtsikko {
  font-weight: bold;
  font-style: normal;
  font-size: 10pt;
  margin-left: 6pt;
  margin-top: 2pt;
  margin-bottom: 4pt;
}
li.p-TaulukonOtsikko {
  font-weight: bold;
  font-style: normal;
  font-size: 10pt;
}
p.TaulukonSisalto {
  font-size: 10pt;
  font-weight: normal;
  font-style: normal;
  margin-left: 6pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
li.p-TaulukonSisalto {
  font-size: 10pt;
  font-weight: normal;
  font-style: normal;
}
p.CodeExample {
  font-size: 8pt;
  background-color: #c0c0c0;
  font-family: "Courier New", monospace;
  font-weight: normal;
  font-style: normal;
  text-indent: -0in;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
li.p-CodeExample {
  font-size: 8pt;
  font-family: "Courier New", monospace;
  font-weight: normal;
  font-style: normal;
  text-indent: -0in;
}
span.Footer {
  font-size: 10pt;
  color: #c0c0c0;
}
span.Style1 {}
table.AlternateBlueWithHeader {
  border-spacing: 0px;
  border-left-style: Solid;
  border-left-width: 1px;
  border-left-color: #E6E7E8;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #E6E7E8;
}
table.AlternateBlueWithHeader td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
table.AlternateBlueWithHeader tr.t1Row td {
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: E6E7E8;
}
table.AlternateBlueWithHeader tr.t2Row td {
  background-color: #D3DFEE;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: E6E7E8;
}
table.AlternateBlueWithHeader tr.t1st td {
  background-color: #E6E7E8;
}
table.SimpleGrey td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  tr:hover "{background-color:"#f5f5f5;
}
table.SimpleGrey tr.t1Row td {
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: E6E7E8;
}
table.SimpleGrey tr.t2Row td {
  background-color: #D3DFEE;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: E6E7E8;
}
table.SimpleGrey tr.t1st td {
  background-color: #E6E7E8;
}
table.SimpleGrey {
  border-spacing: 0px;
  font-size: 10pt;
  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.SimpleGreyHorizontal {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  border-bottom: 1px solid #000000;
}
table.SimpleGreyHorizontal td,
table.SimpleGreyHorizontal th {
  border: 1px solid #E6E7E8;
  padding: 8px;
  border-bottom: 2px solid #000000;
}
table.SimpleGreyHorizontal tr.t1st td {
  background-color: #E6E7E8;
}
table.SimpleGreyHorizontal tr:hover {
  background-color: #EBF6FF;
}
table.SimpleGreyHorizontal th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #7E7F7F;
  color: #ffffff;
  border-bottom: 2px solid #000000;
}
p.Subtitle {
  font-weight: bold;
  margin-left: 0pt;
  margin-top: 14pt;
  margin-bottom: 14pt;
}
li.p-Subtitle {
  font-weight: bold;
}
table.Footer {
  font-size: 8pt;
}
table.Header {
  font-size: 10pt;
}
li.p-TaulukonSisalto>li {
  font-family: 'Lucida Sans';
  font-size: 0px;
}
ul.Circle {
  list-style: circle;
}
ul.Disc {
  list-style: disc;
}
ul.Square {
  list-style: square;
}
ol.RoundSquare {
  list-style: disc;
}
ol.RoundSquare>li>ol {
  list-style: square;
}
ol.RoundSquare>li>ol>li>ol {
  list-style: circle;
}
ol.RoundSquare>li>ol>li>ol>li>ol {
  list-style: disc;
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol {
  list-style: square;
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: circle;
}