/*Created with Adobe RoboHelp*/
/*TOC Styling*/
div.pdf-toc-body {}
h1.pdf-toc-title {}
a.pdf-toc-level-1 {}
a.pdf-toc-level-2 {}
a.pdf-toc-level-3 {}
a.pdf-toc-level-4 {}
a.pdf-toc-level-5 {}
a.pdf-toc-level-6 {}

/*Index Styling*/
div.book-idx-body {}
h1.book-idx-title {}
div.book-idx-unit {}
p.book-idx-keyword {}
span.book-idx-name {}
a.book-idx-link {}
div.book-idx-child {}

/*Glossary Styling*/
div.book-glo-body {}
h1.book-glo-title {}
div.book-glo-unit {}
p.book-glo-term {}
p.book-glo-definition {}
ol.Decimal {
    list-style-type: decimal
}
ul.Square {
    list-style-type: square
}
ol.AlphaNumeric {
    list-style: decimal
}
ol.AlphaNumeric>li>ol {
    list-style: lower-alpha
}
ol.AlphaNumeric>li>ol>li>ol {
    list-style: lower-roman
}
ol.AlphaNumeric>li>ol>li>ol>li>ol {
    counter-reset: item4;
    list-style: none;
    padding-left: 40px;
    margin-left: 0px
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li {
    position: relative
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before {
    counter-increment: item4;
    content: "("counter(item4, decimal)")";
    text-align: right;
    position: absolute;
    left: -44px;
    margin-right: 4px;
    width: 40px;
    overflow: hidden
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol {
    list-style: none;
    counter-reset: item5;
    padding-left: 40px;
    margin-left: 0px
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before {
    counter-increment: item5;
    content: "("counter(item5, lower-alpha)")";
    text-align: right;
    position: absolute;
    left: -44px;
    margin-right: 4px;
    width: 40px;
    overflow: hidden
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li {
    position: relative
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol {
    list-style: none;
    counter-reset: item6;
    padding-left: 40px;
    margin-left: 0px
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
    counter-increment: item6;
    content: "("counter(item6, lower-roman)")";
    text-align: right;
    position: absolute;
    left: -44px;
    margin-right: 4px;
    width: 40px;
    overflow: hidden
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li {
    position: relative
}
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
}
ol.NestedNumbering {
    counter-reset: item1;
    list-style: none;
    padding-left: 40px;
    margin-left: 0px
}
ol.NestedNumbering>li {
    position: relative
}
ol.NestedNumbering>li:before {
    counter-increment: item1;
    content: counter(item1, decimal)".";
    text-align: right;
    position: absolute;
    left: -44px;
    margin-right: 4px;
    width: 40px;
    overflow: hidden
}
ol.NestedNumbering>li>ol {
    list-style: none;
    counter-reset: item2;
    padding-left: 60.1px;
    margin-left: -20.1px
}
ol.NestedNumbering>li>ol>li:before {
    counter-increment: item2;
    content: counter(item1, decimal)"."counter(item2, decimal)".";
    text-align: right;
    position: absolute;
    left: -64.1px;
    margin-right: 4px;
    width: 60.1px;
    overflow: hidden
}
ol.NestedNumbering>li>ol>li {
    position: relative
}
ol.NestedNumbering>li>ol>li>ol {
    list-style: none;
    counter-reset: item3;
    padding-left: 90.1px;
    margin-left: -50.1px
}
ol.NestedNumbering>li>ol>li>ol>li:before {
    counter-increment: item3;
    content: counter(item1, decimal)"."counter(item2, decimal)"."counter(item3, decimal)".";
    text-align: right;
    position: absolute;
    left: -94.1px;
    margin-right: 4px;
    width: 90.1px;
    overflow: hidden
}
ol.NestedNumbering>li>ol>li>ol>li {
    position: relative
}
ol.NestedNumbering>li>ol>li>ol>li>ol {
    counter-reset: item4;
    list-style: none;
    padding-left: 120.2px;
    margin-left: -80.2px
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li {
    position: relative
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li:before {
    counter-increment: item4;
    content: counter(item1, decimal)"."counter(item2, decimal)"."counter(item3, decimal)"."counter(item4, decimal)".";
    text-align: right;
    position: absolute;
    left: -124.2px;
    margin-right: 4px;
    width: 120.2px;
    overflow: hidden
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol {
    counter-reset: item5;
    list-style: none;
    padding-left: 150.2px;
    margin-left: -110.2px
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li {
    position: relative
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li:before {
    counter-increment: item5;
    content: counter(item1, decimal)"."counter(item2, decimal)"."counter(item3, decimal)"."counter(item4, decimal)"."counter(item5, decimal)".";
    text-align: right;
    position: absolute;
    left: -154.2px;
    margin-right: 4px;
    width: 150.2px;
    overflow: hidden
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol {
    counter-reset: item6;
    list-style: none;
    padding-left: 180.3px;
    margin-left: -140.3px
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol>li {
    position: relative
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
    counter-increment: item6;
    content: counter(item1, decimal)"."counter(item2, decimal)"."counter(item3, decimal)"."counter(item4, decimal)"."counter(item5, decimal)"."counter(item6, decimal)".";
    text-align: right;
    position: absolute;
    left: -184.3px;
    margin-right: 4px;
    width: 180.3px;
    overflow: hidden
}
ol.RoundNumbers {
    counter-reset: item1;
    list-style: none;
    padding-left: 25px;
    margin-left: 15px
}
ol.RoundNumbers>li {
    position: relative;
    line-height: 25px;
    margin-bottom: 2px
}
ol.RoundNumbers>li:before {
    counter-increment: item1;
    content: counter(item1, decimal);
    text-align: center;
    position: absolute;
    left: -29px;
    margin-right: 4px;
    width: 25px;
    overflow: hidden;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    background-color: #000000;
    color: #FFFFFF;
    height: 25px;
    line-height: 25px
}
div.breadcrumbs {
    text-align: right
}