/* Start Auto-Generated */
/* !!! THIS BLOCK HAS BEEN AUTO-GENERATED. CHANGES WILL BE OVERWRITTEN !!! */

#doc-view h1, .cke_panel_block h1 {
    background-color: transparent;
    color: #333;
    font-family: 'Times New Roman';
    font-size: 32pt;
    font-weight: bold;
    text-align: center;
    
}

#doc-view h2, .cke_panel_block h2 {
    background-color: transparent;
    color: #333;
    font-family: 'Times New Roman';
    font-size: 24pt;
    font-weight: bold;
    text-align: center;
    
}

#doc-view h3, .cke_panel_block h3 {
    background-color: transparent;
    color: #333;
    font-family: 'Times New Roman';
    font-size: 15pt;
    font-weight: bold;
    text-align: center;
    
}

#doc-view h4, .cke_panel_block h4 {
    background-color: transparent;
    color: #333;
    font-family: 'Times New Roman';
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    
}

#doc-view h5, .cke_panel_block h5 {
    background-color: transparent;
    color: #333;
    font-family: 'Times New Roman';
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
    
}

#doc-view h6, .cke_panel_block h6 {
    background-color: transparent;
    color: #333;
    font-family: 'Times New Roman';
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
    
}

#doc-view, #doc-view p, .cke_panel_block p {
    background-color: transparent;
    color: #000;
    font-family: 'Times New Roman';
    font-size: 12pt;
    font-weight: normal;
    text-align: left;
}


    #doc-view ul {
        background-color: transparent;
        color: #000;
        font-family: 'Times New Roman';
        font-size: inherit;
        font-weight: normal;
        margin-left: 20px;
        text-align:left;
    }

    .doc-view table .Heading, #doc-view table .Heading, .doc-view table .heading p, #doc-view table .heading p,
    .doc-view table .sHeading, #doc-view table .sHeading, .doc-view table .sheading p, #doc-view table .sheading p {
        margin: 2pt;
    }


    .doc-view table tr.Heading, #doc-view table tr.Heading, .doc-view table tr.heading, #doc-view table tr.heading,
    .doc-view table.general tr.Heading, #doc-view table.general tr.Heading, .doc-view table.general tr.heading, #doc-view table.general tr.heading,
    .doc-view table.general tr.Heading th, #doc-view table.general tr.Heading th, .doc-view table.general tr.heading th, #doc-view table.general tr.heading th,
    .doc-view table.general .Heading p, .doc-view table.general .heading p, #doc-view table.general .Heading p, #doc-view table.general .heading p,
    .doc-view table tr.Heading th, #doc-view table tr.Heading th, .doc-view table tr.heading th, #doc-view table tr.heading th, #cstm-tbl-heading {
        background-color: #0098db;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 14pt;
        font-weight: bold;
        text-align: center;
    }

    .doc-view table td.Heading, #doc-view table td.Heading, .doc-view table td.heading, #doc-view table td.heading,
    .doc-view table.general td.Heading, #doc-view table.general td.Heading, .doc-view table.general td.heading, #doc-view table.general td.heading {
        background-color: #0098db;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 14pt;
        font-weight: bold;
        text-align: center;
    }

    .doc-view table th.Heading, #doc-view table th.Heading, .doc-view table th.heading, #doc-view table th.heading,
    .doc-view table th.Heading a.iLink, #doc-view table th.Heading a.iLink, .doc-view table th.heading a.iLink, #doc-view table th.heading a.iLink,
    .doc-view table.general th.Heading, #doc-view table.general th.Heading, .doc-view table.general th.heading, #doc-view table.general th.heading {
        background-color: #0098db;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 14pt;
        font-weight: bold;
        text-align: center;
    }

    .doc-view table tr.sHeading, #doc-view table tr.sHeading, .doc-view table tr.sheading, #doc-view table tr.sheading,
    .doc-view table tr.sHeading a.iLink, #doc-view table tr.sHeading a.iLink, .doc-view table tr.sheading a.iLink, #doc-view table tr.sheading a.iLink,
    .doc-view table.general tr.sHeading, #doc-view table.general tr.sHeading, .doc-view table.general tr.sheading, #doc-view table.general tr.sheading,
    .doc-view table.general tr.sHeading td, #doc-view table.general tr.sHeading td, .doc-view table.general tr.sheading td, #doc-view table.general tr.sheading td,
    .doc-view table.general tr.sHeading td, #doc-view table.general tr.sHeading td, .doc-view table.general tr.sheading td, #doc-view table.general tr.sheading td,
    .doc-view table.general tr.sHeading th, #doc-view table.general tr.sHeading th, .doc-view table.general tr.sheading th, #doc-view table.general tr.sheading th,
    .doc-view table tr.sHeading th, #doc-view table tr.sHeading th, .doc-view table tr.sheading th, #doc-view table tr.sheading th,
    .doc-view table.general .sHeading p, .doc-view table.general .sheading p, #doc-view table.general .sHeading p, #doc-view table.general .sheading p,
    .doc-view table tr.sHeading td, #doc-view table tr.sHeading td, .doc-view table tr.sheading td, #doc-view table tr.sheading td, #cstm-tbl-sheading {
        background-color: #00549f;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: bold;
        text-align: center;
    }

    .doc-view table td.sHeading, #doc-view table td.sHeading, .doc-view table td.sheading, #doc-view table td.sheading,
    .doc-view table td.sHeading a.iLink, #doc-view table td.sHeading a.iLink, .doc-view table td.sheading a.iLink, #doc-view table td.sheading a.iLink,
    .doc-view table.general td.sHeading, #doc-view table.general td.sHeading, .doc-view table.general td.sheading, #doc-view table.general td.sheading {
        background-color: #00549f;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: bold;
        text-align: center;
    }

    .doc-view table th.sHeading, #doc-view table th.sHeading, .doc-view table th.sheading, #doc-view table th.sheading,
    .doc-view table th.sHeading a.iLink, #doc-view table th.sHeading a.iLink, .doc-view table th.sheading a.iLink, #doc-view table th.sheading a.iLink,
    .doc-view table.general th.sHeading, #doc-view table.general th.sHeading, .doc-view table.general th.sheading, #doc-view table.general th.sheading {
        background-color: #00549f;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: bold;
        text-align: center;
    }

    .doc-view table tr.subsubheading, #doc-view table tr.subsubheading, .doc-view table td.subsubheading, #doc-view table td.subsubheading,
    .doc-view table tr.subsubheading a.iLink, #doc-view table tr.subsubheading a.iLink, .doc-view table td.subsubheading a.iLink, #doc-view table td.subsubheading a.iLink,
    .doc-view table.general tr.subsubheading, #doc-view table.general tr.subsubheading, .doc-view table.general td.subsubheading, #doc-view table.general td.subsubheading,
    .doc-view table.general th.subsubheading, #doc-view table.general th.subsubheading, .doc-view table th.subsubheading, #doc-view table th.subsubheading,
    .doc-view table.general tr.subsubheading th, #doc-view table.general tr.subsubheading th, .doc-view table tr.subsubheading th, #doc-view table tr.subsubheading th,
    .doc-view table tr.subsubheading th, #doc-view table tr.subsubheading th, .doc-view table tr.subsubheading th, #doc-view table tr.subsubheading th,
    .doc-view table tr.subsubheading td, #doc-view table tr.subsubheading td, .doc-view table tr.subsubheading td, #doc-view table tr.subsubheading td, #cstm-tbl-subsubheading {
        background-color: #5eb6e4;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: bold;
        
    }

    .doc-view table tr.heading4, #doc-view table tr.heading4, .doc-view table td.heading4, #doc-view table td.heading4,
    .doc-view table tr.heading4 a.iLink, #doc-view table tr.heading4 a.iLink, .doc-view table td.heading4 a.iLink, #doc-view table td.heading4 a.iLink,
    .doc-view table.general tr.heading4, #doc-view table.general tr.heading4, .doc-view table.general td.heading4, #doc-view table.general td.heading4,
    .doc-view table.general th.heading4, #doc-view table.general th.heading4, .doc-view table th.heading4, #doc-view table th.heading4,
    .doc-view table.general tr.heading4 th, #doc-view table.general tr.heading4 th, .doc-view table tr.heading4 th, #doc-view table tr.heading4 th,
    .doc-view table tr.heading4 th, #doc-view table tr.heading4 th, .doc-view table tr.heading4 th, #doc-view table tr.heading4 th,
    .doc-view table tr.heading4 td, #doc-view table tr.heading4 td, .doc-view table tr.heading4 td, #doc-view table tr.heading4 td, #cstm-tbl-heading4 {
        background-color: #005bbb;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: bold;
        
    }

    .doc-view table td.alt1, #doc-view table td.alt1, .doc-view table tr.alt1, #doc-view table tr.alt1
    .doc-view table.general td.alt1, #doc-view table.general td.alt1, .doc-view table.general tr.alt1, #doc-view table.general tr.alt1 {
        background-color: #fff;
    }

    .doc-view table td.alt2, #doc-view table td.alt2, .doc-view table tr.alt2, #doc-view table tr.alt2,
    .doc-view table.general td.alt2, #doc-view table.general td.alt2, .doc-view table.general tr.alt2, #doc-view table.general tr.alt2 {
        background-color: #e0e1dd;
    }

    .doc-view table td.alt1, #doc-view table td.alt1, .doc-view table tr.alt1, #doc-view table tr.alt1,
    .doc-view tbody, #doc-view tbody,
    .doc-view table.general td.alt1, #doc-view table.general td.alt1, .doc-view table.general tr.alt1, #doc-view table.general tr.alt1,
    .doc-view table.general tbody, #doc-view table.general tbody, #cstm-tbl-alt1 {
        background-color: #fff;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: normal;
        
    }

        .doc-view td.alt1 ol, #doc-view td.alt1 ol, .doc-view tr.alt1 ol, #doc-view tr.alt1 ol, .doc-view tbody ol, #doc-view tbody ol,
        .doc-view table.general td.alt1 ol, #doc-view table.general td.alt1 ol, .doc-view table.general tr.alt1 ol, #doc-view table.general tr.alt1 ol,
        .doc-view table.general tbody ol, #doc-view table.general tbody ol {
            color: #111;
            font-family: 'Times New Roman';
            font-size: 12pt;
            font-weight: normal;
            
        }

    .doc-view table td.alt2, #doc-view table td.alt2, .doc-view table tr.alt2, #doc-view table tr.alt2,
    .doc-view table.general td.alt2, #doc-view table.general td.alt2, .doc-view table.general tr.alt2, #doc-view table.general tr.alt2, #cstm-tbl-alt2 {
        background-color: #e0e1dd;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: normal;
        
    }


        .doc-view td.alt2 ol, #doc-view td.alt2 ol, .doc-view tr.alt2 ol, #doc-view tr.alt2 ol,
        .doc-view table.general td.alt2 ol, #doc-view table.general td.alt2 ol, .doc-view table.general tr.alt2 ol, #doc-view table.general tr.alt2 ol {
            color: #111;
            font-family: 'Times New Roman';
            font-size: 12pt;
            font-weight: normal;
            
        }

    .doc-view table .tfooter, #doc-view table .tfooter, .doc-view table .tfooter ol, #doc-view table .tfooter ol, .doc-view table .tfooter p, #doc-view table .tfooter p, .doc-view table .tfooter td, #doc-view table .tfooter td
    .doc-view table.general .tfooter, #doc-view table.general .tfooter, .doc-view table.general .tfooter ol, #doc-view table.general .tfooter ol, .doc-view table.general .tfooter p, #doc-view table.general .tfooter p, .doc-view table.general .tfooter td, #doc-view table.general .tfooter td {
        background-color: #fff;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 10pt;
        font-weight: normal;
        
    }

    .doc-view table.figure tr.heading, #doc-view table.figure tr.heading, .doc-view table.figure tr.Heading, #doc-view table.figure tr.Heading,
    .doc-view table.figure tr.heading td, #doc-view table.figure tr.heading td, .doc-view table.figure tr.Heading td, #doc-view table.figure tr.Heading td,
    .doc-view table.figure tr.heading th, #doc-view table.figure tr.heading th, .doc-view table.figure tr.Heading th, #doc-view table.figure tr.Heading th,
    .doc-view table.figure td.heading, #doc-view table.figure td.heading, .doc-view table.figure td.Heading, #doc-view table.figure td.Heading,
    .doc-view table.figure tr.heading th, #doc-view table.figure tr.heading th, .doc-view table.figure tr.Heading th, #doc-view table.figure tr.Heading th,
    .doc-view table.figure th.heading, #doc-view table.figure th.heading, .doc-view table.figure th.Heading, #doc-view table.figure th.Heading {
        background-color: #0098db;
        color: #fff;
        font-family: 'Times New Roman';
        font-size: 14pt;
        font-weight: bold;
        
    }

    .doc-view table.figure td.alt1, #doc-view table.figure td.alt1, .doc-view table.figure tr.alt1, #doc-view table.figure tr.alt1,
    .doc-view table.figure td.alt1 ol, #doc-view table.figure td.alt1 ol, .doc-view table.figure tr.alt1 ol, #doc-view table.figure tr.alt1 ol,
    .doc-view table.figure tbody, #doc-view table.figure tbody, .doc-view table.figure tbody ol, #doc-view table.figure tbody ol {
        background-color: #fff;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: normal;
        
    }

    .doc-view table.figure td.alt2, #doc-view table.figure td.alt2, .doc-view table.figure tr.alt2, #doc-view table.figure tr.alt2,
    .doc-view table.figure td.alt2 ol, #doc-view table.figure td.alt2 ol, .doc-view table.figure tr.alt2 ol, #doc-view table.figure tr.alt2 ol {
        background-color: #e0e1dd;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: normal;
        
    }

    .doc-view table.figure .tfooter, #doc-view table.figure .tfooter, .doc-view table.figure .tfooter ol, #doc-view table.figure .tfooter ol {
        background-color: #fff;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 10pt;
        font-weight: normal;
        
    }

    #doc-view strong.def {
        background-color: transparent;
        color: #111;
        font-family: 'Times New Roman';
        font-size: 12pt;
        font-weight: normal;
        text-align: left;
    }

#doc-viewer #defFrame,
#doc-viewer #viewDef {
    background-color: #e0e1dd;
    color: #0098db;
    font-family: 'Times New Roman';
    font-size: 12pt;
    font-weight: bolder;
    text-align: left;
    z-index: 1;
}

#doc-view .mini-TOC ul, #doc-view .mini-TOC ul li a {
    background-color: #e0e1dd;
    color: #000;
    font-family: 'Times New Roman';
    font-size: 13pt;
    font-weight: normal;
    text-align:left;
}

    #doc-view .mini-TOC ul ul {
        margin-left: 14px;
    }


#doc-view div.category-TOC ul, #doc-view div.category-TOC ul li a {
    background-color: transparent;
    color: #000;
    font-family: 'Times New Roman';
    font-size: 13pt;
    font-weight: bold;
}

    #doc-view div.category-TOC ul li {
        text-align:left;
    }



/***ListsV2 Start***/
#doc-view  ol.list-v2,
.doc-view  ol.list-v2,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 li,
    .doc-view  ol.list-v2 li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 .li-num,
    .doc-view  ol.list-v2 .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2.81em;
        max-width: 2.81em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 .li-cont,
    .doc-view  ol.list-v2 .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 .li-cont,
    .doc-view  ol.list-v2 .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol,
.doc-view  ol.list-v2 ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol li,
    .doc-view  ol.list-v2 ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol .li-num,
    .doc-view  ol.list-v2 ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2.3em;
        max-width: 2.3em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol .li-cont,
    .doc-view  ol.list-v2 ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol .li-cont,
    .doc-view  ol.list-v2 ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol,
.doc-view  ol.list-v2 ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol li,
    .doc-view  ol.list-v2 ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol .li-num,
    .doc-view  ol.list-v2 ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2.3em;
        max-width: 2.3em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol,
.doc-view  ol.list-v2 ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2.5em;
        max-width: 2.5em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol ol,
.doc-view  ol.list-v2 ol ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2em;
        max-width: 2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol ol ol,
.doc-view  ol.list-v2 ol ol ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2.3em;
        max-width: 2.3em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol ol ol ol,
.doc-view  ol.list-v2 ol ol ol ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2em;
        max-width: 2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol ol ol ol ol,
.doc-view  ol.list-v2 ol ol ol ol ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: 2em;
        max-width: 2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol ol ol ol ol ol,
.doc-view  ol.list-v2 ol ol ol ol ol ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: .2em;
        max-width: .2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol,
.doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol,
#defFrame  ol.list-v2

#defFrame .general ol.list-v2,

,
#defFrame  tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol li,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol li,
    #defFrame  ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol .li-num,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol .li-num,
    #defFrame  ol.list-v2 .li-num {
        text-align:left;
        min-width: .2em;
        max-width: .2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    .doc-view  ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    #defFrame  ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2,
.doc-view table ol.list-v2,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2,
.doc-view table.general ol.list-v2,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2,
.doc-view table tfoot ol.list-v2,
#defFrame table tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 li,
    .doc-view table ol.list-v2 li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 .li-num,
    .doc-view table ol.list-v2 .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: 1.5em;
        max-width: 1.5em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 .li-cont,
    .doc-view table ol.list-v2 .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 .li-cont,
    .doc-view table ol.list-v2 .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol,
.doc-view table ol.list-v2 ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol,
.doc-view table.general ol.list-v2 ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol,
.doc-view table tfoot ol.list-v2 ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol li,
    .doc-view table ol.list-v2 ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol .li-num,
    .doc-view table ol.list-v2 ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: 1.5em;
        max-width: 1.5em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol .li-cont,
    .doc-view table ol.list-v2 ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol .li-cont,
    .doc-view table ol.list-v2 ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol,
.doc-view table ol.list-v2 ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol,
.doc-view table.general ol.list-v2 ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol,
.doc-view table tfoot ol.list-v2 ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol li,
    .doc-view table ol.list-v2 ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol .li-num,
    .doc-view table ol.list-v2 ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: 1.5em;
        max-width: 1.5em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol,
.doc-view table ol.list-v2 ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: 2em;
        max-width: 2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol ol,
.doc-view table ol.list-v2 ol ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: 2em;
        max-width: 2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol ol ol,
.doc-view table ol.list-v2 ol ol ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 0em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: 2.5em;
        max-width: 2.5em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol ol ol ol,
.doc-view table ol.list-v2 ol ol ol ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: .2em;
        max-width: .2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol ol ol ol ol,
.doc-view table ol.list-v2 ol ol ol ol ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol ol ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol ol ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol ol ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol ol ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: .2em;
        max-width: .2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol ol ol ol ol ol,
.doc-view table ol.list-v2 ol ol ol ol ol ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol ol ol ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol ol ol ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol ol ol ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol ol ol ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: .2em;
        max-width: .2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }

#doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol,
.doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol,
#defFrame table ol.list-v2,
#doc-view table.general ol.list-v2 ol ol ol ol ol ol ol ol ol,
.doc-view table.general ol.list-v2 ol ol ol ol ol ol ol ol ol,
#defFrame table.general ol.list-v2,
#doc-view table tfoot ol.list-v2 ol ol ol ol ol ol ol ol ol,
.doc-view table tfoot ol.list-v2 ol ol ol ol ol ol ol ol ol,
#defFrame table tfoot ol.list-v2 {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
    list-style-type: none;
}

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol li,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol li,
    #defFrame table ol.list-v2 li {
        position: static;
        font-size: inherit;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol .li-num,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol .li-num,
    #defFrame table ol.list-v2 .li-num {
        text-align:left;
        min-width: .2em;
        max-width: .2em;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        white-space: nowrap;
        position: static;
        right: auto;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        text-align:left;
        color: #111;
        font-family: Times New Roman;
        font-weight: normal;
        font-size: inherit;
        font-style: normal;
    }

    #doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    .doc-view table ol.list-v2 ol ol ol ol ol ol ol ol ol .li-cont,
    #defFrame table ol.list-v2 .li-cont {
        padding-left: 0;
    }
/***ListsV2 End***/


/* End Auto-Generated */#doc-view div.heading7,
#doc-view div.heading8 {
    font-size: 12pt;
    line-height: 1.5;
}

/*matching line height*/
#doc-view p:not(.footnote):not(.Footnote), #doc-view li {
    line-height: 1.5;
}

/*changing header of TOC */
      li#secid-x-1 {
          color: #005bbb;
          font-size:1.5em;
      }
/*Remove Doc Section Banner*/
	img#sectionBanner {
		display: none;
	}
	#sectionBanner, #doc-view #sectionBanner {
		display: none;
      }
/*Doc View link hover*/
	#doc-view a:hover {
		background-color: #dad7cb;
		border-top: solid 1px #0098db;
		border-bottom: solid 1px #0098db;
      }
/*Doc View Link Styles*/
      #doc-view a:link {
          color: #005bbb;
      }
/*Definition style*/
	#doc-view strong.def {
		    border-top: 1px solid #0098db;
		    border-bottom: 1px solid #0098db;
	}
/*Adding Vertical Space to TOC*/
      #toc-list li {
	      margin-top: 5px;
      }
#doc-view a {
       border-bottom-color: #d47600;
}

/*Definition Border*/
      #doc-viewer #defFrame, #defFrame {
          border: #ffa02f solid 2px;
          background-color: white;
          padding: 10px;
          color: #005bbb;
      }
      #doc-viewer #defFrame, #doc-viewer #viewDef {
          background-color: #fff;
          color: #005bbb;
           font-weight:400;
      }

/*****************************/
/*  Client custom css here   */
/*****************************/

/* Change color of cell borders on general tables 
#doc-view table.general td.Heading, #doc-view table.general td.heading, #doc-view table.general tbody tr td {
border: 1px solid #dedede;
}

Change color of cell borders on general tables 
#doc-view table.figure td.Heading, #doc-view table.figure td.heading, #doc-view table.figure tbody tr td {
border: 1px solid #dedede;
}

    */


/* Setting Ordinance & Statute Footnotes to italics*/
span[data-statfnote], span[data-ordfnote]{
 font-style: italic;
}


/*Small Class*/
#doc-view table.figure.small .heading td, #doc-view table.figure.small .Heading td, #doc-view table.figure.small .heading th, #doc-view table.figure.small .Heading th, #doc-view table.general.small .heading td, #doc-view table.general.small .Heading td, #doc-view table.general.small .heading th, #doc-view table.general.small .Heading th, #doc-view table.figure.small .sheading td, #doc-view table.figure.small .sHeading td, #doc-view table.figure.small .sheading th, #doc-view table.figure.small .sHeading th, #doc-view table.general.small .sheading td, #doc-view table.general.smalll .sHeading td, #doc-view table.general.small .sheading th, #doc-view table.general.small .sHeading th, #doc-view table.figure.small .subsubheading td,  #doc-view table.figure.small .subsubheading th, 
#doc-view table.general.small .subsubheading td,  #doc-view table.general.small .subsubheading th, #doc-view table.general.small td, #doc-view table.general.small th { 
  padding:1px;
  font-size:9pt;
}
#doc-view table.general.small td ol{
font-size:100%;
}






























