@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    .wizard {
		width: 100%;
    	background-color: #FFFFFF;
        position: fixed;
        top: 61px;
        bottom: 0px;          
    }
}

@media (orientation: portrait) {
    .slide-outer-container {
        width: 100%;
        height: 100%;
        margin: 0 0 0 0;
    }

    .slide-container {
        width: 100%;
        height: inherit;  
        border: 1px solid #454545;     
    }

    .legend-container {
        float: none;
        overflow-y: hidden;
        overflow-x: scroll;
        width: 100%;
        height: 10em;
        bottom: 29px;
        border: 1px solid #454545;
        background-color: #918484;
        position: absolute;
        white-space: nowrap;
        margin-right: 0;
    }

    .image-container {
        height: 100%;
    }

    .nav-container {
        width: 100%;
        height: 7%;
        display: inline-block;
        background-color: #918484;
    }

    .nav-button-container {
        display: inline-block;
        height: 20px;
        width: 49%;
    }

    .media-container {
        width: inherit;
        height: 35px;
        background-color: #111;
        position: fixed;
        bottom: 0px;
    }

    .audio {
        padding-top: 4%;
    }
}

@media (orientation: landscape) {
    .slide-outer-container {
        width: 100%;
        height: 100%;
        margin: 0 0 0 0;
    }

    .slide-canvas {
        bottom: 0px;
    }

    .slide-container {
        position: relative;
        left: 15.1%;
        right: 0px;
        top: 0px;
        bottom: 36px;
        /*border: 1px solid #454545;*/
        background-color: #D3D3D3;
    }

    .legend-container {
        position: absolute;
        float: left;
        overflow-y: scroll;
        overflow-x: hidden;
        width: 15%;
        height: 100%;
        border: 1px solid #454545;
        background-color: #918484;       
        margin-right: 0;
        top: 0px;
        bottom: 0px;
    }

    .image-container {
        height: 100%;
        width: 100%;
    }

    /*.nav-container {
        width: 100%;
        height: 30px;
        display: inline-block;
        background-color: #918484;
    }*/

    .nav-container {
        width: 100%;
        height: 7%;
        display: inline-block;
        background-color: #918484;
    }

    .nav-button-container {
        display: inline-block;
    }

    .media-container {
        width: 100%;
        height: 35px;
        background-color: #111;
        position: fixed;
        bottom: 0px;
        left: 15.1%;
    }
}

html {
    overflow: hidden;
}

body {
    background-color: #FFFFFF; /* #FFE0B5; */
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    /*width: 100%;
    height: 100%*/;
}

#CourseParent {    
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.scrollable {
    overflow-x: hidden;
    overflow-y: auto;
}

.content-parent {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    position: fixed;
}

.course-content {
    left: 0px;
    right: 0px;
    top: 101px;
    bottom: 0px;
    position: fixed;
    border-top: 2px solid #62A3A3;
}

.course-panel {
    width: 100%;
    height: 100%;
}

.course-tab.course-study {
    width: 100%;
}

.document-canvas {
    height: 100%;
    width: 100%;
}

h1 {
    margin-bottom: 5.0pt;
    font-size: 10.0pt;
}

.nowrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.border-thin {
    border: 1px solid black;
}

.radius6 {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.shadow {
    box-shadow: 10px 10px 5px #888888;
}

.hidden {
    display: none;
}

.pull-right {
    /*right: 2px;*/
    float: right;
}

.disabled-answer,
.exam-answer-text.disabled-answer
{
    color: gray;
    cursor: not-allowed;
    pointer-events: none;
}

.answered {
    color: gray;
}

.float-left {
    float: left;
    display: inline;
}

.header-panel {
    width: 100%;
    background-color: #918484; /* #2F4F4F; */
    color: white;
    font-family: Arial;
    font-size: small;
    vertical-align: central;
    height: 60px;
    border: 1px solid #918484;
    padding-left: 5px;
    position: fixed;
    top: 0px;
}

.statistics-container {
    width: 100%;
    float: left;
}  

.options-container {    
    position: relative;
    width: 12px;
    right: 10px;
    top: -30px;
    float: right;
}

.options-container.closed-book {
    display: none;
}

.options-menu-link {
    height: 27px;
    width: 100%;
    cursor: pointer;
}

.toc-button {
    position: absolute;

}

.toc-toggle.exam-view {
    display: none;
}

.header-panel-row2 {
    width: 100%;    
}

.header-nav-container {
    width: 48%;
    height: 100%;
    float: right;
    margin-right: 21px;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.button {
    border: 1px solid #AAAAAA;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-style: solid;
    border-top-width: 1px;
    box-sizing: border-box;
    color: white;
    cursor: pointer;
    width: 98px;
}

.disabled {
    background-color: #808080;
    border: 1px solid #808080;
}

.highlight {
    background-color: #FFFF00;
}

.warn {
    background-color: #F0AD4E;
    border: 1px solid #F0AD4E;
}

.warn.disabled {
    background-color: #808080;
    border: 1px solid #808080;
}

.primary {
    background-color: #428BCA;
}

.primary.disabled {
    background-color: #808080;
}

.success {
    background-color: #5CB85C;
}

.success.disabled {
    background-color: #808080;
}

.required {
    background-color: #FFFED1;
}

.required.satisfied {
    background-color: #FFFFFF;
}

div.WordSection1 {
    background-color: #F5F5DC;
    border: 1px solid silver;
    padding: 0;
    padding-left: 6px;
    padding-right: 6px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 10px;
    width: 27%;
    height: 100%;
    float: left;
}

div.WordSection1 a {
    color: #105E85;    
}

div.WordSection2 {
    background-color: #FFFFFF;
    border: 1px solid silver;
    padding-left: 15px;
    margin: 0;
    top: 0px;
    height: 100%;
}

div.WordSection2.full-screen {
    left: 0px;
}

div.question-panel {        
    left: 0px;
    right: 0px;
    top: 0px;
    border: none;
    border-radius: 0px;
    bottom: -1px;
    position: absolute;
    background-color: #FFFFFF;
}

.final-exam-header {
    top: 3px;
    width: 100%;
    height: 16px;
    font-size: small;
    font-style: italic;
    font-weight: bold;
    color: #F0AD4E;
    text-align: center;
    background-color: #2F4F4F;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;    
}

.tab-container {
    display: none;
}

.tab-container.open-book {
    position: relative;
    height: 42px;
    top: 155px;
    margin-right: 20px;
    float: right;
    z-index: 999;
    display: block;
    background-color: transparent;
}

.tab-container.course-view {
    margin-right: 0px;
    float: left;
    left: 0px;
}

.tab {
    top: 0px;
    width: 48%;   
    height: 37px;
    color: #003399;
    font-weight: bold;
    font-size: 28px;
    padding-top: 2px;
    margin-right: 1px;
    border-top: 1px solid #62A3A3;
    border-left: 1px solid #62A3A3;
    border-right: 1px solid #62A3A3;
    border-bottom: 2px solid #62A3A3;
    text-align: center;
    cursor: pointer;   
    display: inline-block;
}

.tab.inactive {
    background-color: #E5E5E5;
    color: #A9A9A9;
}

.tab-text.large-screen {
    display: block;
    margin-top: 2px;
}

.exam-tab {
    float: left;
}

.chapter-questions .title{
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 1em;
}

.exam-question-container {
    left: 20%;
    height: 60%;
    width: 70%;
    top: 15%;
    position: absolute;
    font-size: small;
}

.exam-question-container.open-book {    
        left: 20%;
        height: 200px;
        /*width: 600px;*/
        top: 20%;
        position: absolute;
}

.exam-question-container.closed-book {    
        left: 30%;
        height: 200px;
        width: 600px;
        top: 30%;
        position: absolute;
}

.exam-question-number-container {
    border: 1px solid #428BCA;
    border-radius: 20px;
    background-color: #428BCA;
    color: white;
    text-align: center;
    width: 30px;
    height: 30px;
    top: 15%;
    left: 16%;
    position: absolute;
}

.exam-question {
    left: 20px;
    top: 0px;
    /*position: absolute;*/
    font-weight: bold;
    height: 40%;
    overflow-y: auto;
}


.exam-question-number {
    /*top: -6px;
    left: -40px;
    width: 30px;
    height: 30px;
    border: 1px solid #428BCA;
    border-radius: 20px;
    background-color: #428BCA;
    color: white;
    text-align: center;
    position: absolute;*/
}

.exam-answers {    
    left: 40px;
    margin-top: 30px;
    /*position: absolute;*/
}

.toggle-button {
    color: #428BCA;
    border: 1px solid #AAAAAA; 
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    background-color: #BEC3C7; 
    width: 80px;
    height: 20px;     
    border-bottom-right-radius: 10px; 
    border-bottom-left-radius: 10px;
}

.toggle-button::before {
    vertical-align: -50%;
}

/*.open-book-toggle {
    position: absolute; 
    top: 175px;
    right: -82px;
    float: right;
    z-index: 999; 
}*/

.open-book-toggle.course-study {
    display: none;
}

.question-container {
    font-weight: bold;
}

.choice-container {
    padding-left: 12px;
    cursor: pointer;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    padding: 5px 0px 5px 5px;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px;
    width: 90%;
    min-height: 30px;
}

.choice-container.correct {
    color: #FFF;
    /*background: url('/LMS/Images/check.ico') no-repeat top left;*/

    background: rgba(98,132,72,0.24);
    background: -moz-linear-gradient(top, rgba(98,132,72,0.24) 0%, rgba(30,64,3,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(98,132,72,0.24)), color-stop(100%, rgba(30,64,3,1)));
    background: -webkit-linear-gradient(top, rgba(98,132,72,0.24) 0%, rgba(30,64,3,1) 100%);
    background: -o-linear-gradient(top, rgba(98,132,72,0.24) 0%, rgba(30,64,3,1) 100%);
    background: -ms-linear-gradient(top, rgba(98,132,72,0.24) 0%, rgba(30,64,3,1) 100%);
    background: linear-gradient(to bottom, rgba(98,132,72,0.24) 0%, rgba(30,64,3,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628448', endColorstr='#1e4003', GradientType=0 );
}

.choice-container.incorrect {
    color: #FFF;
    /*background: url('/LMS/Images/x.png') no-repeat top left;*/

    background: rgba(169,3,41,0.28);
    background: -moz-linear-gradient(top, rgba(169,3,41,0.28) 0%, rgba(143,2,34,0.59) 44%, rgba(158,5,43,0.98) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(169,3,41,0.28)), color-stop(44%, rgba(143,2,34,0.59)), color-stop(100%, rgba(158,5,43,0.98)));
    background: -webkit-linear-gradient(top, rgba(169,3,41,0.28) 0%, rgba(143,2,34,0.59) 44%, rgba(158,5,43,0.98) 100%);
    background: -o-linear-gradient(top, rgba(169,3,41,0.28) 0%, rgba(143,2,34,0.59) 44%, rgba(158,5,43,0.98) 100%);
    background: -ms-linear-gradient(top, rgba(169,3,41,0.28) 0%, rgba(143,2,34,0.59) 44%, rgba(158,5,43,0.98) 100%);
    background: linear-gradient(to bottom, rgba(169,3,41,0.28) 0%, rgba(143,2,34,0.59) 44%, rgba(158,5,43,0.98) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#9e052b', GradientType=0 );
}

.choice-container.default {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#03398f+0,4381df+69,7bace7+100 */
    background: #03398f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzk4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzQzODFkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFjZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #03398f 0%, #4381df 69%, #7bace7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03398f), color-stop(69%,#4381df), color-stop(100%,#7bace7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #03398f 0%,#4381df 69%,#7bace7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #03398f 0%,#4381df 69%,#7bace7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #03398f 0%,#4381df 69%,#7bace7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #03398f 0%,#4381df 69%,#7bace7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03398f', endColorstr='#7bace7',GradientType=0 ); /* IE6-8 */

    color: #FFFFFF;
}

.exam-answer-text {
    /* IE10+ */ 
    background-image: -ms-linear-gradient(top, #C2C2C2 0%, #FFFFFF 150%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #C2C2C2 0%, #FFFFFF 150%);

    /* Opera */ 
    background-image: -o-linear-gradient(top, #C2C2C2 0%, #FFFFFF 150%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #C2C2C2), color-stop(150, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top, #C2C2C2 0%, #FFFFFF 150%);

    /* W3C Markup */ 
    background-image: linear-gradient(to bottom, #C2C2C2 0%, #FFFFFF 150%);

    padding-left: 12px;
    cursor: pointer;
    text-align: center;
    color: #000000;
}

.exam-answer-text.selected {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#03398f+0,4381df+69,7bace7+100 */
    background: #03398f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMzk4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzQzODFkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YmFjZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #03398f 0%, #4381df 69%, #7bace7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03398f), color-stop(69%,#4381df), color-stop(100%,#7bace7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #03398f 0%,#4381df 69%,#7bace7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #03398f 0%,#4381df 69%,#7bace7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #03398f 0%,#4381df 69%,#7bace7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #03398f 0%,#4381df 69%,#7bace7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03398f', endColorstr='#7bace7',GradientType=0 ); /* IE6-8 */

    color: #FFFFFF;
}

.choice-container input {
    /* Hides all of the radio buttons. Once all of the radio buttons have been removed from the markup, this will no longer be necessary.*/
    display: none;
}

.exam-answers input {
    /* Hides all of the radio buttons. Once all of the radio buttons have been removed from the markup, this will no longer be necessary.*/
    display: none;
}

.choice-text {
    vertical-align: -webkit-baseline-middle;
    width: 100%;
    text-align: center;
    display: inline-block;
}

.exam-answer-choice {
    margin-bottom: 15px;
    float: left;
}

.exam-answer-text {
    cursor: pointer;
    width: 100%;
    font-size: 1.5em;
    border-radius: 6px;
    padding: 5px 0px 5px 5px;
    width: 90%;
}

.exam-nav-container {
    left: 30%;
    bottom: 10px;
    position: absolute;
}

a.course-toggle {
    color: white;
    font-size: small;
    font-style: normal;
    right: 10px;
    position: absolute;
}

a.course-toggle.visited {
    color: white;    
}

.media-background-color {
    background-color: #454545;     
}

.image-container.no-audio {
    height: 100%;
}

.slide-canvas { 
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}

.slide-outer-container {
    background-color: #D3D3D3;
}

.slide-controls-container {
    /*display: inline;*/
    /*float: left;*/
    width: 50px;
    border: none;
    height: 20px;
    /*margin-top: 20px;*/
    /*margin-left: 37%;*/
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #454545;    
}

.slide-content {
    width: 100%;
    height: 100%;
}

.slide-image {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    width: auto;
    height: auto;
}

.slide-question {
    width: 100%;
    height: 100%;
}

.nav-bar {
    position: fixed;
    top: 61px;
    height: 40px;
    width: 100%;
    background-color: #D0C4C4;
}

.nav-button {
    top: 40%;
    z-index: 999;
    position: absolute;
    opacity: 0.6; 
}

.nav-button-prev {
    left: 1%;
    border-top: 40px solid transparent;
	border-bottom: 40px solid transparent; 	
	border-right:40px solid #428BCA;
    cursor: pointer;
    float: left;
}

.nav-button-next {
    right: 1%;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 40px solid #428BCA;
    cursor: pointer;
}

.nav-button1 {    
    border-radius: 4px;
    background-color: #F0AD4E;
    border: 1px solid #F0AD4E;
    position: absolute;
    cursor: pointer;
}

.nav-button-next1 {
    right: 0px;
    margin-right: 5%;
}

.nav-button-prev1 {
    margin-left: 5%;
}

.nav-button-prev.disabled {
    border-top: 40px solid transparent;
	border-bottom: 40px solid transparent; 
    border-right: 40px solid silver;
    border-left: none !important;
    background-color: inherit;
}

.nav-button-next.disabled {    
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent;	
	border-left: 40px solid silver;
    border-right: none !important;
    background-color: inherit;    
}

.media-controls {
    width: auto;  
    margin-left: auto;
    margin-right: auto;
    height: inherit;
}

.media-container.ie {
    background-color: #000000;
}

.slide-links {
    margin-left: auto;
    margin-right: auto;
    height: 18px;
    position: absolute;
}

.slide-link {
    position: relative;
    width: 80%; 
    height: 14em; 
    margin-left: 0px; 
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 5px;
    border: 1px solid gray;
    font-family: Arial;
    font-size: .75em;
    padding-left: 2px;
    padding-right: 2px;
    color: lightgray;
    background-color: inherit;
}

.slide-link-current {
    background-color: #F0AD4E;
}

.slide-link-visited {
    background-color: #42A836;
}

.slide-question {
    width: 100%;
    height: 100%;
    font-size: small;
    bottom: 1px;
    top: 1px;
    border: 1px solid silver;
    /*background: #FFFFFF;
    float: left;
    margin-left: 20px;
    margin-top: 20px;*/
}

.slide {
    cursor: pointer; 
    width: 100%; 
    height: 97%; 
    margin-top: 1.5%;
}

.slide-number {
    position: absolute; 
    color: #FF0000;
    opacity: 0.4; 
    filter: alpha(opacity=60); 
    display: inline-block;     
    font-size: 3em; 
    font-weight: bold; 
    width: 1em;
    height: 1em;
    top: 30%;
    left: 35%;
}

.audio {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.audio-IE {

}

.audio-control {
    display: inline;
    float: left; 
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;  
    border-top-left-radius: 6px; 
    border-top-right-radius: 6px;  
    width: 60%;
}

.audio-control-IE {
    display: inline;
    float: left;  
    margin-top: -5px; 
}

.auto-start {
    display: inline-block;
    font-size: .75em;
    margin-top: 1em;
    margin-left: 20px;
    color: #F0AD4E;
    position: relative;
}

.auto-start-prompt {
    position: relative;
    top: -4px;
}

.auto-start.ie {
    margin-top: 10px;
}

.button-container {
    padding-right: 10px;
    padding-top: 4px;
    float: right;
}

.button-container input {
    float: right;
    margin-left: 3px;
}

.popup-alert {
    /*top: 35%;*/
    position: absolute;
    border: 1px solid gray;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: white;
    text-align: center;
    top: 100px;
    padding-top: 10px;
    font-family: Arial;
    box-shadow: 10px 10px 5px #C9C5C5; /* #888888; */
}

.popup-alert-small {
    width: 30%;
    margin-left: 40%;
    margin-right: 50%;
}

.popup-alert-medium {
    width: 40%;
    margin-left: 35%;
    margin-right: 55%;
}

.popup-alert-large {
    width: 50%;
    margin-left: 25%;
    margin-right: 60%;
}

.popup-header {
    border-bottom: 2px solid #EAEAEA; /* #F5F5F5; */
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.3em;
    font-weight: bold;
}
 
.popup-body {
    border-bottom: 2px solid #EAEAEA; /* #F5F5F5; */
    margin-bottom: 1.5px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
    padding-left: 8%;
    padding-right: 8%;
    font-size: 1.3em;
}

.popup-footer {
    width: 100%;
    height: 50px;
    background-color: #EAEAEA; /* #F5F5F5; */
    padding-top: 20px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.auth-question-header {
    font-weight: bold;
}

.auth-question-header .column:nth-child(1) {
    width: 20%;
}

.auth-question-header .column:nth-child(2) {
    padding-left: 32%;
}

.auth-question-container .column:nth-child(1) {
     width: 20%;
}

.auth-question-container input {
    width: 30%;
}

.column {
    display: inline;
}

.column input {
   width: 40%;
}

.wrap {
    width: 99%;
    height: 630px;
    border: 1px brown solid;
}

.resizable {
    width: 50%;
    height: 600px;
    padding: 0.5em;
    display: inline-block;
}

.ui-resizable-e { 
    cursor: e-resize; 
    width: 16px; 
    right: 0px; 
    top: 0; 
    bottom: 0; 
    background-color: gray;
}

.scrollable {
    overflow-x: hidden;
    overflow-y: auto;
}

.scrollbar {
    margin-left: 30px;
    float: left;
    height: 300px;
    width: 65px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
}

.dismiss {
    float: right;
    cursor: pointer;
}

.message {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    font-family: Arial;
    font-size: small;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 15px;
}

.message-error {
    border: 1px solid rgb(235, 204, 209);
    background-color: rgb(242, 222, 222);
    color: rgb(169, 68, 66);
}

.correct-icon {
    float: left;
    margin-left: -15px;
    position: relative;
}

.incorrect-icon {
    float: left;
    margin-left: -15px;
    position: relative;
}

.min-grade {
    font-weight: bold;
}

.mask {
	position: absolute;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	z-index: 999;
	background: #fff;
}

.vertical-align {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.label-state-approved-monitor {
    font-weight: bold;
    /*text-align: right;*/
    width: 255px;
}

.label {
    font-weight: bold;
    text-align: right;
    width: 125px;
}

.linefeed {
    padding-bottom: 8px;
}

.side-by-side {
    display: inline-block;
}

.attestation-left {
    width: 49%;
    vertical-align: top;
}

.attestation-left ol {
    padding-right: 10px;
}

.attestation-right {
    width: 49%;
}

.control-gradient {
        /* fallback */
        background-color: #62A3A3;
        background: url(images/linear_bg_2.png);
        background-repeat: repeat-x;

        /* #62A3A3 */
        /* Safari 4-5, Chrome 1-9 */
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#62A3A3));

        /* Safari 5.1, Chrome 10+ */
        background: -webkit-linear-gradient(top, #2F2727, #62A3A3);

        /* Firefox 3.6+ */
        background: -moz-linear-gradient(top, #2F2727, #62A3A3);

        /* IE 10 */
        background: -ms-linear-gradient(top, #2F2727, #62A3A3);

        /* Opera 11.10+ */
        background: -o-linear-gradient(top, #2F2727, #62A3A3);
}


.control-gradient.inactive {
        /* fallback */
        background-color: #62A3A3;
        background: url(images/linear_bg_2.png);
        background-repeat: repeat-x;

        /* #62A3A3 */
        /* Safari 4-5, Chrome 1-9 */
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#D4D6D5));

        /* Safari 5.1, Chrome 10+ */
        background: -webkit-linear-gradient(top, #2F2727, #D4D6D5);

        /* Firefox 3.6+ */
        background: -moz-linear-gradient(top, #2F2727, #D4D6D5);

        /* IE 10 */
        background: -ms-linear-gradient(top, #2F2727, #D4D6D5);

        /* Opera 11.10+ */
        background: -o-linear-gradient(top, #2F2727, #D4D6D5);
}

.wizard {
    width: 100%;
    background-color: #FFFFFF;
}

.wizard-dialog {
    font-size: 1em;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.wizard-dialog.course-eval {
   font-size: 1em;
   /*display: block;*/
}

.wizard-button-container {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 15%;
}

.wizard-button-wrapper {
    width: 30%;
    margin-left: auto;
    margin-right: auto;    
}

.hscroll {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    height: 25px;
}

.eval-question-container {
    margin-bottom: 5px;
}

.eval-question {
    float: left;
    margin-right: 5px;
    width: 39%;  
}

.eval-question.eval-question-long {
    float: left;
    margin-right: 0px;
    width: 100%;
}

/* jQuery classes */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

.ui-state-active {
    background: #428BCA;
    color: #FFFFFF;
}

.ui-button {
    /*color: white;
    background-color: #428BCA;*/
}

.ui-widget-header {
    background: #918484;
    background-color: #918484;
    color: #FFFFFF;
}

.ui-widget-content {
    background: #F5F5DC;
}

.ui-dialog {
    background-color: #F5F5DC;
}

.ui-dialog-buttonpane {
    background-color: #918484;
}

.ui-resizable-e {
    width: 1px;
}

.vertical-text {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transform-origin: left top 0;
}

.document-course-buttons {
    float: right;
}

.slide-course-buttons {
    float: right;
    display: none;
}

.rsbtn {
    z-index: 0 !important;
}

/* Font Definitions */
@font-face {
    font-family: Helvetica;
    panose-1: 2 11 5 4 2 2 2 2 2 4;
}

@font-face {
    font-family: Courier;
    panose-1: 2 7 4 9 2 2 5 2 4 4;
}

@font-face {
    font-family: "Tms Rmn";
    panose-1: 2 2 6 3 4 5 5 2 3 4;
}

@font-face {
    font-family: Helv;
    panose-1: 2 11 6 4 2 2 2 3 2 4;
}

@font-face {
    font-family: "New York";
    panose-1: 2 4 5 3 6 5 6 2 3 4;
}

@font-face {
    font-family: System;
    panose-1: 0 0 0 0 0 0 0 0 0 0;
}

@font-face {
    font-family: Wingdings;
    panose-1: 5 0 0 0 0 0 0 0 0 0;
}

@font-face {
    font-family: "MS Mincho";
    panose-1: 2 2 6 9 4 2 5 8 3 4;
}

@font-face {
    font-family: Batang;
    panose-1: 2 3 6 0 0 1 1 1 1 1;
}

@font-face {
    font-family: SimSun;
    panose-1: 2 1 6 0 3 1 1 1 1 1;
}

@font-face {
    font-family: PMingLiU;
    panose-1: 2 2 5 0 0 0 0 0 0 0;
}

@font-face {
    font-family: "MS Gothic";
    panose-1: 2 11 6 9 7 2 5 8 2 4;
}

@font-face {
    font-family: Dotum;
    panose-1: 2 11 6 0 0 1 1 1 1 1;
}

@font-face {
    font-family: SimHei;
    panose-1: 2 1 6 9 6 1 1 1 1 1;
}

@font-face {
    font-family: MingLiU;
    panose-1: 2 2 5 9 0 0 0 0 0 0;
}

@font-face {
    font-family: Mincho;
    panose-1: 2 2 6 9 4 3 5 8 3 5;
}

@font-face {
    font-family: Gulim;
    panose-1: 2 11 6 0 0 1 1 1 1 1;
}

@font-face {
    font-family: Century;
    panose-1: 2 4 6 4 5 5 5 2 3 4;
}

@font-face {
    font-family: "Angsana New";
    panose-1: 2 2 6 3 5 4 5 2 3 4;
}

@font-face {
    font-family: "Cordia New";
    panose-1: 2 11 3 4 2 2 2 2 2 4;
}

@font-face {
    font-family: Mangal;
    panose-1: 2 4 5 3 5 2 3 3 2 2;
}

@font-face {
    font-family: Latha;
    panose-1: 2 11 6 4 2 2 2 2 2 4;
}

@font-face {
    font-family: Sylfaen;
    panose-1: 1 10 5 2 5 3 6 3 3 3;
}

@font-face {
    font-family: Vrinda;
    panose-1: 2 11 5 2 4 2 4 2 2 3;
}

@font-face {
    font-family: Raavi;
    panose-1: 2 11 5 2 4 2 4 2 2 3;
}

@font-face {
    font-family: Shruti;
    panose-1: 2 11 5 2 4 2 4 2 2 3;
}

@font-face {
    font-family: Sendnya;
    panose-1: 0 0 4 0 0 0 0 0 0 0;
}

@font-face {
    font-family: Gautami;
    panose-1: 2 11 5 2 4 2 4 2 2 3;
}

@font-face {
    font-family: Tunga;
    panose-1: 2 11 5 2 4 2 4 2 2 3;
}

@font-face {
    font-family: "Estrangelo Edessa";
    panose-1: 3 8 6 0 0 0 0 0 0 0;
}

@font-face {
    font-family: "Cambria Math";
    panose-1: 2 4 5 3 5 4 6 3 2 4;
}

@font-face {
    font-family: "Arial Unicode MS";
    panose-1: 2 11 6 4 2 2 2 2 2 4;
}

@font-face {
    font-family: "Calibri Light";
    panose-1: 2 15 3 2 2 2 4 3 2 4;
}

@font-face {
    font-family: Calibri;
    panose-1: 2 15 5 2 2 2 4 3 2 4;
}

@font-face {
    font-family: "Segoe UI";
    panose-1: 2 11 5 2 4 2 4 2 2 3;
}

@font-face {
    font-family: "Lucida Calligraphy";
    panose-1: 3 1 1 1 1 1 1 1 1 1;
}

@font-face {
    font-family: "BernhardMod BT";
}

@font-face {
    font-family: Verdana;
    panose-1: 2 11 6 4 3 5 4 4 2 4;
}

@font-face {
    font-family: Arial-BoldMT;
    panose-1: 0 0 0 0 0 0 0 0 0 0;
}

@font-face {
    font-family: Palatino;
}

@font-face {
    font-family: "MS Sans Serif";
    panose-1: 0 0 0 0 0 0 0 0 0 0;
}

@font-face {
    font-family: FrugalSans;
    panose-1: 0 0 0 0 0 0 0 0 0 0;
}

@font-face {
    font-family: Times;
    panose-1: 2 2 6 3 5 4 5 2 3 4;
}

@font-face {
    font-family: Tahoma;
    panose-1: 2 11 6 4 3 5 4 4 2 4;
}

@font-face {
    font-family: "MSRef SS EOT";
}

@font-face {
    font-family: "CG Times \(W1\)";
    panose-1: 0 0 0 0 0 0 0 0 0 0;
}

@font-face {
    font-family: "Century Gothic";
    panose-1: 2 11 5 2 2 2 2 2 2 4;
}

@font-face {
    font-family: "\@Arial Unicode MS";
    panose-1: 2 11 6 4 2 2 2 2 2 4;
}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

h1 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: left;
    page-break-after: avoid;
    font-size: 16.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

h2 {
    mso-style-link: "Heading 2 Char";
    margin-top: 0in;
    margin-right: 0in;
    /*margin-bottom: 30.0pt;*/
    /*margin-left: 2.5in;*/
    text-align: center;
    page-break-after: avoid;
    /*background: black;*/
    font-size: 32.0pt;
    font-family: "Arial","serif";
    color: black;
    font-weight: bold;
    font-style: italic;
}

h3 {
    mso-style-link: "Heading 3 Char";
    margin-top: 30.0pt;
    margin-right: 0in;
    margin-bottom: .25in;
    /*margin-left: -.7in;*/
    text-align: left;
    page-break-after: avoid;
    font-size: 24.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize;
    font-weight: bold;
    text-decoration: underline;
    color: #274DCC; /*#374880;*/
}

h4 {
    mso-style-name: "Heading 4\,Heading 4 Char Char Char Char\,Heading 4 Char\,Heading 4 Char Char Char";
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: .25in;
    text-align: left;
    page-break-after: avoid;
    font-size: 20.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
    font-weight: bold;
}

h5 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: left;
    font-size: 13.0pt;
    font-family: "Arial","serif";
    font-weight: bold;
    font-style: italic;
}

h6 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 11.0pt;
    font-family: "Arial","serif";
    font-weight: normal;
    font-style: italic;
}

p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 10.0pt;
    font-family: "Arial","sans-serif";
}

p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 10.0pt;
    font-family: "Arial","sans-serif";
    font-style: italic;
}

p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 9.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
    font-style: italic;
}

p.MsoIndex1, li.MsoIndex1, div.MsoIndex1 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 12.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    text-indent: -12.0pt;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoToc1, li.MsoToc1, div.MsoToc1 {
    margin-top: 24.0pt;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: left;
    /*text-indent: -.5in;*/
    font-size: 14.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

p.MsoToc2, li.MsoToc2, div.MsoToc2 {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: .25in;
    text-align: left;
    text-indent: -.25in;
    font-size: 10.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

p.MsoToc3, li.MsoToc3, div.MsoToc3 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .75in;
    margin-bottom: .0001pt;
    text-align: left;
    text-indent: -.5in;
    font-size: 10.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize;
}

p.MsoToc4, li.MsoToc4, div.MsoToc4 {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
}

p.MsoToc5, li.MsoToc5, div.MsoToc5 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 48.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.MsoToc6, li.MsoToc6, div.MsoToc6 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 60.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoToc7, li.MsoToc7, div.MsoToc7 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 1.0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoToc8, li.MsoToc8, div.MsoToc8 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 84.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoToc9, li.MsoToc9, div.MsoToc9 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 96.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .5in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 28.35pt;
    text-align: justify;
    /* text-indent: -28.35pt; */
    font-size: 11.0pt;
    font-family: "Arial","serif";
}

p.MsoCommentText, li.MsoCommentText, div.MsoCommentText {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.MsoHeader, li.MsoHeader, div.MsoHeader {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoFooter, li.MsoFooter, div.MsoFooter {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading {
    margin-top: 15.1pt;
    margin-right: 0in;
    margin-bottom: 6.1pt;
    margin-left: 0in;
    text-align: justify;
    page-break-after: avoid;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.MsoCaption, li.MsoCaption, div.MsoCaption {
    margin-top: 3.0pt;
    margin-right: 0in;
    margin-bottom: 8.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 9.0pt;
    font-family: "Arial","serif";
    font-style: italic;
}

p.MsoEnvelopeAddress, li.MsoEnvelopeAddress, div.MsoEnvelopeAddress {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 2.0in;
    margin-bottom: .0001pt;
    text-align: left;
    punctuation-wrap: simple;
    text-autospace: none;
    font-size: 12.0pt;
    font-family: "Courier New";
}

p.MsoEnvelopeReturn, li.MsoEnvelopeReturn, div.MsoEnvelopeReturn {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    punctuation-wrap: simple;
    text-autospace: none;
    font-size: 10.0pt;
    font-family: "Courier New";
}

span.MsoFootnoteReference {
    vertical-align: super;
}

p.MsoList, li.MsoList, div.MsoList {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .25in;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: -.25in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoListBullet, li.MsoListBullet, div.MsoListBullet {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .2in;
    margin-bottom: .0001pt;
    text-align: left;
    text-indent: -.2in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.MsoList2, li.MsoList2, div.MsoList2 {
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 3.0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    color: black;
    font-weight: bold;
}

p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2 {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    layout-grid-mode: line;
}

p.MsoTitle, li.MsoTitle, div.MsoTitle {
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    color: #660033;
}

p.MsoBodyText, li.MsoBodyText, div.MsoBodyText {
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    text-autospace: none;
    font-size: 10.0pt;
    font-family: "Arial-BoldMT","sans-serif";
}

p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 11.0pt;
    font-family: "Arial","sans-serif";
    color: black;
    font-weight: bold;
}

p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2 {
    mso-style-name: "Body Text 2\,Body Text 2 Char\,Body Text 2 Char1\,Body Text 2 Char Char\,Body Text 2 Char1 Char Char\,Body Text 2 Char Char Char Char\,Body Text 2 Char1 Char Char Char Char\,Body Text 2 Char Char Char Char Char Char";
    mso-style-link: "Body Text 2 Char2\,Body Text 2 Char Char2\,Body Text 2 Char1 Char\,Body Text 2 Char Char Char\,Body Text 2 Char1 Char Char Char\,Body Text 2 Char Char Char Char Char\,Body Text 2 Char1 Char Char Char Char Char\,Body Text 2 Char Char Char Char Char Char Char";
    margin-top: 3.0pt;
    margin-right: .25in;
    margin-bottom: 3.0pt;
    margin-left: .25in;
    text-align: justify;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3 {
    mso-style-name: "Body Text 3\,Body Text 3 Char";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 8.0pt;
    font-family: "Arial","serif";
}

p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2 {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .5in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 14.0pt;
    font-family: "Arial","serif";
}

p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3 {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    text-indent: 22.5pt;
    border: none;
    padding: 0in;
    font-size: 14.0pt;
    font-family: "Arial","serif";
}

p.MsoBlockText, li.MsoBlockText, div.MsoBlockText {
    margin-top: 0in;
    margin-right: 1.0in;
    margin-bottom: 0in;
    margin-left: 1.0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    color: red;
}

a:link, span.MsoHyperlink {
    color: blue;
    text-decoration: none;
}

a:visited, span.MsoHyperlinkFollowed {
    /*color: purple;*/
    text-decoration: none;
}

p.MsoPlainText, li.MsoPlainText, div.MsoPlainText {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Courier New";
}

p {
    margin-right: 0in;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
}

cite {
    font-style: normal;
}

pre {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Courier New";
}

p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 8.0pt;
    font-family: "Tahoma","sans-serif";
}

p.MsoQuote, li.MsoQuote, div.MsoQuote {
    margin-top: 0in;
    margin-right: 39.95pt;
    margin-bottom: 12.0pt;
    margin-left: 42.55pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

span.Heading2Char {
    mso-style-name: "Heading 2 Char";
    mso-style-link: "Heading 2";
    color: white;
    font-weight: bold;
    font-style: italic;
}

span.Heading3Char {
    mso-style-name: "Heading 3 Char";
    mso-style-link: "Heading 3";
    text-transform: capitalize
    font-weight: bold;
    text-decoration: underline;
}

span.BodyText2CharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharChar

CharCharCharCharCharCharCharC {
    mso-style-name: "Body Text 2 Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char 

Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char C";
    font-family: "Arial","serif";
    color: windowtext;
}

span.Heading4 {
    mso-style-name: "Heading 4\,Heading 4 Char Char Char Char Char";
    font-variant: small-caps;
    font-weight: bold;
}

p.StyleHeading1RightAfter12pt, li.StyleHeading1RightAfter12pt, div.StyleHeading1RightAfter12pt {
    mso-style-name: "Style Heading 1 + Right After\:  12 pt";
    margin-top: 0in;
    margin-right: -.3in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: center;
    page-break-after: avoid;
    font-size: 44.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
    font-weight: bold;
    color: #2F4F4F;
}

p.StyleHeading512ptNotItalicUnderlineLeft05Right, li.StyleHeading512ptNotItalicUnderlineLeft05Right, div.StyleHeading512ptNotItalicUnderlineLeft05Right {
    mso-style-name: "Style Heading 5 + 12 pt Not Italic Underline Left\:  0\.5\0022 Right\:\.\.\.";
    margin-top: 12.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .5in;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-weight: bold;
}

p.BulletHeading4, li.BulletHeading4, div.BulletHeading4 {
    mso-style-name: "Bullet Heading 4";
    margin-top: 3.0pt;
    margin-right: .75in;
    margin-bottom: 3.0pt;
    margin-left: 1.05in;
    text-align: justify;
    text-indent: -.3in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.BulletSubHeading4, li.BulletSubHeading4, div.BulletSubHeading4 {
    mso-style-name: "Bullet SubHeading 4";
    margin-top: 3.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 1.25in;
    text-align: justify;
    text-indent: -.25in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleBodyText212ptNotBoldJustifiedLeft025Right, li.StyleBodyText212ptNotBoldJustifiedLeft025Right, div.StyleBodyText212ptNotBoldJustifiedLeft025Right {
    mso-style-name: "Style Body Text 2 + 12 pt Not Bold Justified Left\:  0\.25\0022 Right\.\.\.";
    margin-top: 6.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .15in;
    text-align: justify;
    text-indent: -.1in;
    font-size: 10.0pt;
    font-family: "Arial","serif";
    font-weight: bold;
}

span.BodyText2Char2 {
    mso-style-name: "Body Text 2 Char2\,Body Text 2 Char Char2\,Body Text 2 Char1 Char\,Body Text 2 Char Char Char\,Body Text 2 Char1 Char Char Char\,Body Text 2 Char 

Char Char Char Char\,Body Text 2 Char1 Char Char Char Char Char\,Body Text 2 Char Char Char Char Char Char Char";
    mso-style-link: "Body Text 2\,Body Text 2 Char\,Body Text 2 Char1\,Body Text 2 Char Char\,Body Text 2 Char1 Char Char\,Body Text 2 Char Char Char Char\,Body Text 2 

Char1 Char Char Char Char\,Body Text 2 Char Char Char Char Char Char";
}

p.StyleBullet-Heading3Right05Char, li.StyleBullet-Heading3Right05Char, div.StyleBullet-Heading3Right05Char {
    mso-style-name: "Style Bullet - Heading 3 + Right\:  0\.5\0022 Char";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .5in;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: -.25in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.Achievement, li.Achievement, div.Achievement {
    mso-style-name: Achievement;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 66.25pt;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: -12.25pt;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.title2, li.title2, div.title2 {
    mso-style-name: title2;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Arial","sans-serif";
    color: #660033;
}

p.highlight, li.highlight, div.highlight {
    mso-style-name: highlight;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Arial","sans-serif";
    color: #996633;
}

span.highlight1 {
    mso-style-name: highlight1;
    color: #996633;
}

p.small, li.small, div.small {
    mso-style-name: small;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 9.0pt;
    font-family: "Verdana","sans-serif";
    color: black;
}

p.Level1, li.Level1, div.Level1 {
    mso-style-name: Level1;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: justify;
    text-indent: 0in;
    font-size: 13.0pt;
    font-family: "Arial","serif";
}

p.Level2, li.Level2, div.Level2 {
    mso-style-name: Level2;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 85.05pt;
    text-align: justify;
    text-indent: -42.55pt;
    font-size: 13.0pt;
    font-family: "Arial","serif";
}

p.Level3, li.Level3, div.Level3 {
    mso-style-name: Level3;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 127.55pt;
    text-align: justify;
    text-indent: -42.5pt;
    font-size: 13.0pt;
    font-family: "Arial","serif";
}

span.bigger1 {
    mso-style-name: bigger1;
    font-family: "Arial","sans-serif";
}

p.Bullet1, li.Bullet1, div.Bullet1 {
    mso-style-name: Bullet1;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 28.35pt;
    text-align: justify;
    text-indent: -28.35pt;
    font-size: 13.0pt;
    font-family: "Arial","serif";
}

p.pagetext, li.pagetext, div.pagetext {
    mso-style-name: pagetext;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    line-height: 18.75pt;
    font-size: 10.0pt;
    font-family: "Verdana","sans-serif";
    color: #2A4736;
    font-weight: bold;
}

p.Preformatted, li.Preformatted, div.Preformatted {
    mso-style-name: Preformatted;
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    text-autospace: none;
    font-size: 10.0pt;
    font-family: "Courier New";
}

p.Itembul, li.Itembul, div.Itembul {
    mso-style-name: Itembul;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 30.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    text-indent: -12.0pt;
    text-autospace: none;
    font-size: 11.0pt;
    font-family: "Palatino","serif";
    color: black;
}

span.StyleBodyText2BodyText2Char12ptNotBoldBlackChar {
    mso-style-name: "Style Body Text 2Body Text 2 Char + 12 pt Not Bold Black Char";
    color: black;
    font-weight: bold;
}

p.Par, li.Par, div.Par {
    mso-style-name: Par;
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    text-autospace: none;
    font-size: 11.0pt;
    font-family: "Palatino","serif";
    color: black;
}

p.StyleAfter6pt, li.StyleAfter6pt, div.StyleAfter6pt {
    mso-style-name: "Style After\:  6 pt";
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.Body2, li.Body2, div.Body2 {
    mso-style-name: Body2;
    margin-top: 6.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .25in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.lstdetails, li.lstdetails, div.lstdetails {
    mso-style-name: lstdetails;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial Unicode MS","sans-serif";
}

p.subdetails, li.subdetails, div.subdetails {
    mso-style-name: subdetails;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial Unicode MS","sans-serif";
}

span.b1 {
    mso-style-name: b1;
    font-family: "Arial","sans-serif";
    color: black;
}

span.a5 {
    mso-style-name: a5;
    font-family: "Arial","sans-serif";
    color: black;
    font-weight: bold;
}

span.title1 {
    mso-style-name: title1;
    color: #333399;
    font-weight: bold;
}

p.nmlbold, li.nmlbold, div.nmlbold {
    mso-style-name: nmlbold;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 9.0pt;
    font-family: "MS Sans Serif","sans-serif";
    color: #045733;
    font-weight: bold;
}

p.StyleBodyText2BodyText2Char12ptNotBoldBlack, li.StyleBodyText2BodyText2Char12ptNotBoldBlack, div.StyleBodyText2BodyText2Char12ptNotBoldBlack {
    mso-style-name: "Style Body Text 2Body Text 2 Char + 12 pt Not Bold Black";
    margin-top: 3.0pt;
    margin-right: .25in;
    margin-bottom: 3.0pt;
    margin-left: .25in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    color: black;
}

span.Style1 {
    mso-style-name: Style1;
    font-family: "Arial","sans-serif";
    color: windowtext;
    text-decoration: none;
    vertical-align: baseline;
}

span.fliesstext1 {
    mso-style-name: fliesstext1;
    font-family: "Verdana","sans-serif";
    color: black;
}

span.textbold101 {
    mso-style-name: text_bold101;
    font-family: "Verdana","sans-serif";
    color: #051640;
    font-weight: bold;
}

p.Heada, li.Heada, div.Heada {
    mso-style-name: Heada;
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    text-autospace: none;
    font-size: 15.0pt;
    font-family: "FrugalSans","serif";
    color: black;
    font-weight: bold;
}

p.Headb, li.Headb, div.Headb {
    mso-style-name: Headb;
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: right;
    text-autospace: none;
    font-size: 12.5pt;
    font-family: "FrugalSans","serif";
    color: black;
    font-weight: bold;
}

p.Anal, li.Anal, div.Anal {
    mso-style-name: Anal;
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    text-autospace: none;
    font-size: 12.0pt;
    font-family: "Times","serif";
    color: black;
}

p.Headsec, li.Headsec, div.Headsec {
    mso-style-name: Headsec;
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    text-autospace: none;
    font-size: 17.0pt;
    font-family: "FrugalSans","serif";
    color: black;
    font-weight: bold;
}

p.StyleHeading220ptNotItalicAutoAllcaps, li.StyleHeading220ptNotItalicAutoAllcaps, div.StyleHeading220ptNotItalicAutoAllcaps {
    mso-style-name: "Style Heading 2 + 20 pt Not Italic Auto All caps";
    mso-style-link: "Style Heading 2 + 20 pt Not Italic Auto All caps Char";
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: left;
    page-break-after: avoid;
    border: none;
    padding: 0in;
    font-size: 20.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

span.StyleHeading220ptNotItalicAutoAllcapsChar {
    mso-style-name: "Style Heading 2 + 20 pt Not Italic Auto All caps Char";
    mso-style-link: "Style Heading 2 + 20 pt Not Italic Auto All caps";
    color: white;
    text-transform: capitalize
    font-weight: bold;
    font-style: italic;
}

p.StyleHeading314ptNounderline, li.StyleHeading314ptNounderline, div.StyleHeading314ptNounderline {
    mso-style-name: "Style Heading 3 + 14 pt No underline";
    mso-style-link: "Style Heading 3 + 14 pt No underline Char";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: left;
    page-break-after: avoid;
    font-size: 14.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

span.StyleHeading314ptNounderlineChar {
    mso-style-name: "Style Heading 3 + 14 pt No underline Char";
    mso-style-link: "Style Heading 3 + 14 pt No underline";
    text-transform: capitalize
    font-weight: bold;
    text-decoration: none;
}

span.resultbody1 {
    mso-style-name: resultbody1;
    font-family: "MSRef SS EOT";
    color: #333333;
    font-weight: normal;
}

p.StyleBodyText2BodyText2CharBefore6ptAfter6pt, li.StyleBodyText2BodyText2CharBefore6ptAfter6pt, div.StyleBodyText2BodyText2CharBefore6ptAfter6pt {
    mso-style-name: "Style Body Text 2Body Text 2 Char + Before\:  6 pt After\:  6 pt";
    margin-top: 12.0pt;
    margin-right: .25in;
    margin-bottom: 12.0pt;
    margin-left: .25in;
    text-align: justify;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.StyleHeading4Heading4CharCharCharChar11pt, li.StyleHeading4Heading4CharCharCharChar11pt, div.StyleHeading4Heading4CharCharCharChar11pt {
    mso-style-name: "Style Heading 4Heading 4 Char Char Char Char + 11 pt";
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: .25in;
    text-align: left;
    page-break-after: avoid;
    font-size: 11.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
    font-weight: bold;
}

span.Heading3Char2 {
    mso-style-name: "Heading 3 Char2\,Heading 3 Char1 Char\,Heading 3 Char Char Char1\,Heading 3 Char Char Char Char Char\,Heading 3 Char Char1\,Heading 3 Char Char Char 

Char1";
    text-transform: capitalize
    font-weight: bold;
}

p.byline, li.byline, div.byline {
    mso-style-name: byline;
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: left;
    font-size: 9.0pt;
    font-family: "Verdana","sans-serif";
}

span.Document5 {
    mso-style-name: "Document 5";
}

p.StyleBulletHeading4Right075Before3ptAfter3pt1, li.StyleBulletHeading4Right075Before3ptAfter3pt1, div.StyleBulletHeading4Right075Before3ptAfter3pt1 {
    mso-style-name: "Style Bullet Heading 4 + Right\:  0\.75\0022 Before\:  3 pt After\:  3 pt1";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 1.1in;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: -.3in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

span.Document7 {
    mso-style-name: "Document 7";
}

p.StyleHeading3Heading3CharChar14ptNounderlineLeft0, li.StyleHeading3Heading3CharChar14ptNounderlineLeft0, div.StyleHeading3Heading3CharChar14ptNounderlineLeft0 {
    mso-style-name: "Style Heading 3Heading 3 Char Char + 14 pt No underline Left\:  0\.\.\.";
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    page-break-after: avoid;
    font-size: 14.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

p.StyleHeading4Heading4CharCharCharBefore3pt, li.StyleHeading4Heading4CharCharCharBefore3pt, div.StyleHeading4Heading4CharCharCharBefore3pt {
    mso-style-name: "Style Heading 4Heading 4 Char Char Char + Before\:  3 pt";
    margin-top: .25in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .25in;
    margin-bottom: .0001pt;
    text-align: left;
    page-break-after: avoid;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
    font-weight: bold;
}

span.BodyText2CharChar1 {
    mso-style-name: "Body Text 2 Char Char1\,Body Text 2 Char1 Char Char1\,Body Text 2 Char Char Char Char1\,Body Text 2 Char1 Char Char Char Char1\,Body Text 2 Char Char 

Char Char Char Char1\,Body Text 2 Char1 Char Char Char Char Char Char1";
    color: black;
    letter-spacing: -.15pt;
}

p.BODY20, li.BODY20, div.BODY20 {
    mso-style-name: "BODY 2";
    margin-top: 6.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .25in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleStyleBullet-Heading3Right05CharRight0Be1, li.StyleStyleBullet-Heading3Right05CharRight0Be1, div.StyleStyleBullet-Heading3Right05CharRight0Be1 {
    mso-style-name: "Style Style Bullet - Heading 3 + Right\:  0\.5\0022 Char + Right\:  0\0022 Be\.\.\.1";
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: .5in;
    text-align: justify;
    text-indent: -.25in;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.text, li.text, div.text {
    mso-style-name: text;
    margin-right: 0in;
    margin-left: 0in;
    text-align: left;
    font-size: 8.0pt;
    font-family: "Verdana","sans-serif";
    color: black;
}

span.publication {
    mso-style-name: publication;
}

p.StyleStyleBullet-Heading3Right05CharBefore3pt, li.StyleStyleBullet-Heading3Right05CharBefore3pt, div.StyleStyleBullet-Heading3Right05CharBefore3pt {
    mso-style-name: "Style Style Bullet - Heading 3 + Right\:  0\.5\0022 Char + Before\:  3 pt\.\.\.";
    margin-top: 12.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .5in;
    text-align: justify;
    text-indent: -.25in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleBodyText3BodyText3Char12ptLeft05Right01, li.StyleBodyText3BodyText3Char12ptLeft05Right01, div.StyleBodyText3BodyText3Char12ptLeft05Right01 {
    mso-style-name: "Style Body Text 3Body Text 3 Char + 12 pt Left\:  0\.5\0022 Right\:  0\.\.\.\.1";
    margin-top: 6.0pt;
    margin-right: .5in;
    margin-bottom: 6.0pt;
    margin-left: .5in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleBodyText3BodyText3Char12ptBoldUnderline, li.StyleBodyText3BodyText3Char12ptBoldUnderline, div.StyleBodyText3BodyText3Char12ptBoldUnderline {
    mso-style-name: "Style Body Text 3Body Text 3 Char + 12 pt Bold Underline";
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-weight: bold;
    text-decoration: underline;
}

p.StyleStyleStyleBullet-Heading3Right05CharRight, li.StyleStyleStyleBullet-Heading3Right05CharRight, div.StyleStyleStyleBullet-Heading3Right05CharRight {
    mso-style-name: "Style Style Style Bullet - Heading 3 + Right\:  0\.5\0022 Char + Right\:  \.\.\.";
    margin-top: 6.0pt;
    margin-right: .25in;
    margin-bottom: 3.0pt;
    margin-left: .5in;
    text-align: justify;
    text-indent: -.25in;
    font-size: 10.0pt;
    font-family: "Arial","serif";
}

p.header, li.header, div.header {
    mso-style-name: header;
    margin-top: 3.75pt;
    margin-right: 3.75pt;
    margin-bottom: 0in;
    margin-left: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 13.5pt;
    font-family: "Arial","sans-serif";
    color: #CC0000;
    font-weight: bold;
}

span.oohhideprint {
    mso-style-name: oohhideprint;
}

span.botnavtext1 {
    mso-style-name: botnavtext1;
    font-family: "Verdana","sans-serif";
    color: #003399;
    font-weight: bold;
}

span.Hyperlink1 {
    mso-style-name: Hyperlink1;
    color: #003399;
    font-weight: bold;
    text-decoration: underline;
}

span.BodyText2Char1Char1 {
    mso-style-name: "Body Text 2 Char1 Char1\,Body Text 2 Char Char Char1\,Body Text 2 Char1 Char Char Char1\,Body Text 2 Char Char Char Char Char1\,Body Text 2 Char1 

Char Char Char Char Char1\,Body Text 2 Char Char Char Char Char Char Char1\,Body Text 2 Char Char1 Char";
}

p.HeadingBase, li.HeadingBase, div.HeadingBase {
    mso-style-name: "Heading Base";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.Definition, li.Definition, div.Definition {
    mso-style-name: Definition;
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

span.Document8 {
    mso-style-name: "Document 8";
}

span.Document4 {
    mso-style-name: "Document 4";
    font-weight: bold;
    font-style: italic;
}

span.Document6 {
    mso-style-name: "Document 6";
}

span.Document2 {
    mso-style-name: "Document 2";
    font-family: Courier;
}

span.Bibliogrphy {
    mso-style-name: Bibliogrphy;
}

span.RightPar1 {
    mso-style-name: "Right Par 1";
}

span.RightPar2 {
    mso-style-name: "Right Par 2";
}

span.Document3 {
    mso-style-name: "Document 3";
    font-family: Courier;
}

span.RightPar3 {
    mso-style-name: "Right Par 3";
}

span.RightPar4 {
    mso-style-name: "Right Par 4";
}

span.RightPar5 {
    mso-style-name: "Right Par 5";
}

span.RightPar6 {
    mso-style-name: "Right Par 6";
}

span.RightPar7 {
    mso-style-name: "Right Par 7";
}

span.RightPar8 {
    mso-style-name: "Right Par 8";
}

p.Document1, li.Document1, div.Document1 {
    mso-style-name: "Document 1";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: left;
    page-break-after: avoid;
    font-size: 12.0pt;
    font-family: Courier;
}

span.DocInit {
    mso-style-name: "Doc Init";
}

span.TechInit {
    mso-style-name: "Tech Init";
    font-family: Courier;
}

span.Technical5 {
    mso-style-name: "Technical 5";
}

span.Technical6 {
    mso-style-name: "Technical 6";
}

span.Technical2 {
    mso-style-name: "Technical 2";
    font-family: Courier;
}

span.Technical3 {
    mso-style-name: "Technical 3";
    font-family: Courier;
}

span.Technical4 {
    mso-style-name: "Technical 4";
}

span.Technical1 {
    mso-style-name: "Technical 1";
    font-family: Courier;
}

span.Technical7 {
    mso-style-name: "Technical 7";
}

span.Technical8 {
    mso-style-name: "Technical 8";
}

p.TOCBase, li.TOCBase, div.TOCBase {
    mso-style-name: "TOC Base";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.IndexBase, li.IndexBase, div.IndexBase {
    mso-style-name: "Index Base";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

span.EquationCaption {
    mso-style-name: "_Equation Caption";
}

p.HeaderBase, li.HeaderBase, div.HeaderBase {
    mso-style-name: "Header Base";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.BodyTextTable, li.BodyTextTable, div.BodyTextTable {
    mso-style-name: "Body Text Table";
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.BodyTable, li.BodyTable, div.BodyTable {
    mso-style-name: BodyTable;
    margin-top: 5.75pt;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "CG Times (W1)","serif";
}

p.ByLine0, li.ByLine0, div.ByLine0 {
    mso-style-name: ByLine;
    margin-top: 12.1pt;
    margin-right: 0in;
    margin-bottom: 36.1pt;
    margin-left: 0in;
    text-align: right;
    font-size: 14.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.CodeBase, li.CodeBase, div.CodeBase {
    mso-style-name: "Code Base";
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Courier New";
}

p.CodeExplained, li.CodeExplained, div.CodeExplained {
    mso-style-name: CodeExplained;
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 2.0pt;
    margin-left: 2.25in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Courier New";
}

span.D2HNoGloss {
    mso-style-name: D2HNoGloss;
}

p.Figures, li.Figures, div.Figures {
    mso-style-name: Figures;
    margin-top: 7.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.FiguresTable, li.FiguresTable, div.FiguresTable {
    mso-style-name: "Figures Table";
    margin-top: 7.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: .5in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.footereven, li.footereven, div.footereven {
    mso-style-name: "footer even";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    border: none;
    padding: 0in;
    font-size: 9.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.footerodd, li.footerodd, div.footerodd {
    mso-style-name: "footer odd";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    border: none;
    padding: 0in;
    font-size: 9.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.headereven, li.headereven, div.headereven {
    mso-style-name: "header even";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 9.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.headerodd, li.headerodd, div.headerodd {
    mso-style-name: "header odd";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    font-size: 9.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.Jump, li.Jump, div.Jump {
    mso-style-name: Jump;
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    color: fuchsia;
    text-decoration: underline;
}

p.RelatedHead, li.RelatedHead, div.RelatedHead {
    mso-style-name: RelatedHead;
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 2.0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    color: fuchsia;
    font-weight: bold;
}

p.KeywordLink, li.KeywordLink, div.KeywordLink {
    mso-style-name: "Keyword Link";
    margin-top: 6.0pt;
    margin-right: 0in;
    margin-bottom: 3.0pt;
    margin-left: 2.0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    color: fuchsia;
    font-weight: bold;
}

p.ListTable, li.ListTable, div.ListTable {
    mso-style-name: "List Table";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    border: none;
    padding: 0in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    color: black;
    font-weight: bold;
    font-style: italic;
}

p.List2Table, li.List2Table, div.List2Table {
    mso-style-name: "List 2 Table";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 1.0in;
    text-align: justify;
    border: none;
    padding: 0in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    color: black;
    font-weight: bold;
    font-style: italic;
}

p.MarginNote, li.MarginNote, div.MarginNote {
    mso-style-name: "Margin Note";
    margin-top: 6.1pt;
    margin-right: .3in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: left;
    font-size: 10.0pt;
    font-family: "Arial","serif";
    font-style: italic;
}

p.Note, li.Note, div.Note {
    mso-style-name: Note;
    margin-top: 9.0pt;
    margin-right: 0in;
    margin-bottom: 9.0pt;
    margin-left: 0in;
    text-align: justify;
    border: none;
    padding: 0in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.Source, li.Source, div.Source {
    mso-style-name: Source;
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    page-break-after: avoid;
    border: none;
    padding: 0in;
    font-size: 8.0pt;
    font-family: "Courier New";
}

p.SourceTop, li.SourceTop, div.SourceTop {
    mso-style-name: SourceTop;
    margin-top: 5.75pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: justify;
    page-break-after: avoid;
    border: none;
    padding: 0in;
    font-size: 8.0pt;
    font-family: "Courier New";
}

p.SuperTitle, li.SuperTitle, div.SuperTitle {
    mso-style-name: SuperTitle;
    margin-top: 48.0pt;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 1.0in;
    margin-bottom: .0001pt;
    text-align: right;
    border: none;
    padding: 0in;
    font-size: 14.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.TableBorder, li.TableBorder, div.TableBorder {
    mso-style-name: TableBorder;
    margin-top: 2.0pt;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 2.0in;
    margin-bottom: .0001pt;
    text-align: justify;
    line-height: 2.0pt;
    font-size: 12.0pt;
    font-family: "CG Times (W1)","serif";
}

p.TableHeading, li.TableHeading, div.TableHeading {
    mso-style-name: TableHeading;
    margin-top: 3.0pt;
    margin-right: .05in;
    margin-bottom: 3.0pt;
    margin-left: 0in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

p.TableText, li.TableText, div.TableText {
    mso-style-name: TableText;
    margin-top: 2.0pt;
    margin-right: .05in;
    margin-bottom: 2.0pt;
    margin-left: .05in;
    text-align: justify;
    font-size: 9.0pt;
    font-family: "Arial","serif";
}

p.TOCTitle, li.TOCTitle, div.TOCTitle {
    mso-style-name: TOCTitle;
    margin-top: 48.0pt;
    margin-right: 0in;
    margin-bottom: 24.0pt;
    margin-left: 0in;
    text-align: justify;
    page-break-after: avoid;
    font-size: 30.0pt;
    font-family: "Arial","sans-serif";
    font-weight: bold;
}

span.HTML {
    mso-style-name: HTML;
    color: green;
}

p.PersonalInfo, li.PersonalInfo, div.PersonalInfo {
    mso-style-name: "Personal Info";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: 24.0pt;
    margin-bottom: .0001pt;
    text-align: left;
    text-indent: -12.0pt;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleBullet-Heading3Right05CharChar, li.StyleBullet-Heading3Right05CharChar, div.StyleBullet-Heading3Right05CharChar {
    mso-style-name: "Style Bullet - Heading 3 + Right\:  0\.5\0022 Char Char";
    margin-top: 3.0pt;
    margin-right: .5in;
    margin-bottom: 3.0pt;
    margin-left: .5in;
    text-align: justify;
    text-indent: -.25in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleBulletHeading4Right075Before3ptAfter3pt, li.StyleBulletHeading4Right075Before3ptAfter3pt, div.StyleBulletHeading4Right075Before3ptAfter3pt {
    mso-style-name: "Style Bullet Heading 4 + Right\:  0\.75\0022 Before\:  3 pt After\:  3 pt";
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 0in;
    margin-left: .5in;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: -.25in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

span.BodyText2CharCharCharCharCharCharCharCharCharCharCharCharCharCharCharChar {
    mso-style-name: "Body Text 2 Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char\,Body Text 2 Char Char Char Char Char Char Char Char Char 

Char Char";
    font-family: "Century Gothic","sans-serif";
    letter-spacing: -.15pt;
    font-weight: bold;
}

span.BodyText2CharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharCharChar

CharCharCharCharCharCharCharCCharChar {
    mso-style-name: "Body Text 2 Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char 

Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char Char C Char Char";
    font-family: "Century Gothic","sans-serif";
    letter-spacing: -.15pt;
    font-weight: bold;
}

p.StyleBodyText2BodyText2CharTimesNewRoman12ptNotBo, li.StyleBodyText2BodyText2CharTimesNewRoman12ptNotBo, div.StyleBodyText2BodyText2CharTimesNewRoman12ptNotBo {
    mso-style-name: "Style Body Text 2Body Text 2 Char + Arial 12 pt Not Bo\.\.\.";
    margin-top: 6.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: -.25in;
    text-align: justify;
    text-indent: 0in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    color: black;
}

p.StyleBodyText2BodyText2CharCharCharCharCharCharCharCh, li.StyleBodyText2BodyText2CharCharCharCharCharCharCharCh, 

div.StyleBodyText2BodyText2CharCharCharCharCharCharCharCh {
    mso-style-name: "Style Body Text 2Body Text 2 Char Char Char Char Char Char Char Ch\.\.\.";
    mso-style-link: "Style Body Text 2Body Text 2 Char Char Char Char Char Char Char Ch\.\.\. Char";
    margin-top: 6.0pt;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .25in;
    text-align: justify;
    text-indent: 0in;
    font-size: 12.0pt;
    font-family: "Century Gothic","sans-serif";
    letter-spacing: -.15pt;
    font-weight: bold;
}

span.StyleBodyText2BodyText2CharCharCharCharCharCharCharChChar {
    mso-style-name: "Style Body Text 2Body Text 2 Char Char Char Char Char Char Char Ch\.\.\. Char";
    mso-style-link: "Style Body Text 2Body Text 2 Char Char Char Char Char Char Char Ch\.\.\.";
    font-family: "Century Gothic","sans-serif";
    letter-spacing: -.15pt;
    font-weight: bold;
}

p.StyleBodyText2BodyText2CharCharCharCharCharCharCharCh1, li.StyleBodyText2BodyText2CharCharCharCharCharCharCharCh1, 

div.StyleBodyText2BodyText2CharCharCharCharCharCharCharCh1 {
    mso-style-name: "Style Body Text 2Body Text 2 Char Char Char Char Char Char Char Ch\.\.\.1";
    margin: 0in;
    margin-bottom: .0001pt;
    text-align: justify;
    text-indent: 0in;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

p.StyleHeading512ptNotItalicUnderlineJustifiedLeft0, li.StyleHeading512ptNotItalicUnderlineJustifiedLeft0, div.StyleHeading512ptNotItalicUnderlineJustifiedLeft0 {
    mso-style-name: "Style Heading 5 + 12 pt Not Italic Underline Justified Left\:  0\.\.\.";
    margin-top: 12.0pt;
    margin-right: .5in;
    margin-bottom: 6.0pt;
    margin-left: .5in;
    text-align: justify;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-weight: bold;
    text-decoration: underline;
}

p.StyleHeading4Heading4CharCharCharHeading4CharCharCharC, li.StyleHeading4Heading4CharCharCharHeading4CharCharCharC, 

div.StyleHeading4Heading4CharCharCharHeading4CharCharCharC {
    mso-style-name: "Style Heading 4Heading 4 Char Char CharHeading 4 Char Char Char C\.\.\.";
    margin-top: 12.0pt;
    margin-right: .25in;
    margin-bottom: 0in;
    margin-left: .25in;
    margin-bottom: .0001pt;
    text-align: left;
    page-break-after: avoid;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
    font-weight: bold;
}

p.StyleHeading220ptNotItalicAutoAllcapsLeftLeft0, li.StyleHeading220ptNotItalicAutoAllcapsLeftLeft0, div.StyleHeading220ptNotItalicAutoAllcapsLeftLeft0 {
    mso-style-name: "Style Heading 2 + 20 pt Not Italic Auto All caps Left Left\:  0\.\.\.";
    margin-top: 12.0pt;
    margin-right: 0in;
    margin-bottom: 12.0pt;
    margin-left: 0in;
    text-align: center;
    page-break-after: avoid;
    border: none;
    padding: 0in;
    font-size: 20.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

p.StyleStyleHeading4Heading4CharCharCharHeading4CharCharCh, li.StyleStyleHeading4Heading4CharCharCharHeading4CharCharCh, 

div.StyleStyleHeading4Heading4CharCharCharHeading4CharCharCh {
    mso-style-name: "Style Style Heading 4Heading 4 Char Char CharHeading 4 Char Char Ch\.\.\.";
    margin-top: .25in;
    margin-right: .25in;
    margin-bottom: 6.0pt;
    margin-left: .25in;
    text-align: left;
    page-break-after: avoid;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-variant: small-caps;
    font-weight: bold;
}

p.StyleHeading314ptNounderlineLeft0Before12ptA, li.StyleHeading314ptNounderlineLeft0Before12ptA, div.StyleHeading314ptNounderlineLeft0Before12ptA {
    mso-style-name: "Style Heading 3 + 14 pt No underline Left\:  0\0022 Before\:  12 pt A\.\.\.";
    margin-top: 24.0pt;
    margin-right: 0in;
    margin-bottom: 6.0pt;
    margin-left: 0in;
    text-align: left;
    text-indent: 0in;
    page-break-after: avoid;
    font-size: 14.0pt;
    font-family: "Arial","serif";
    text-transform: capitalize
    font-weight: bold;
}

p.StyleHeading512ptNotItalicUnderlineJustifiedLeft01, li.StyleHeading512ptNotItalicUnderlineJustifiedLeft01, div.StyleHeading512ptNotItalicUnderlineJustifiedLeft01 {
    mso-style-name: "Style Heading 5 + 12 pt Not Italic Underline Justified Left\:  0\.\.\.1";
    margin-top: 12.0pt;
    margin-right: .5in;
    margin-bottom: 0in;
    margin-left: .5in;
    margin-bottom: .0001pt;
    text-align: left;
    font-size: 12.0pt;
    font-family: "Arial","serif";
    font-weight: bold;
    text-decoration: underline;
}

p.StyleStyleBodyText3BodyText3Char12ptLeft05Right, li.StyleStyleBodyText3BodyText3Char12ptLeft05Right, div.StyleStyleBodyText3BodyText3Char12ptLeft05Right {
    mso-style-name: "Style Style Body Text 3Body Text 3 Char + 12 pt Left\:  0\.5\0022 Right\: \.\.\.";
    margin-top: 12.0pt;
    margin-right: .25in;
    margin-bottom: 12.0pt;
    margin-left: .5in;
    text-align: justify;
    text-indent: .5in;
    line-height: 14.0pt;
    font-size: 12.0pt;
    font-family: "Arial","serif";
}

span.msoIns {
    mso-style-name: "";
    text-decoration: underline;
    color: teal;
}

span.msoDel {
    mso-style-name: "";
    text-decoration: line-through;
    color: red;
}
/* Page Definitions */
@page WordSection1 {
    in;
    margin: 1.0in 1.0in 1.0in 1.0in;
    border: double windowtext 9.0pt;
    padding: 24.0pt 24.0pt 24.0pt 24.0pt;
}

div.WordSection1 {
    page: WordSection1;
}

@page WordSection2 {
    size: 8.5in 11.0in;
    margin: 1.0in 1.0in 1.0in 1.0in;
    border: double windowtext 9.0pt;
    padding: 24.0pt 24.0pt 24.0pt 24.0pt;
}

div.WordSection2 {
    /*page: WordSection2;*/
}
/* List Definitions */
ol {
    margin-bottom: 0in;
}

ul {
    margin-bottom: 0in;
}

td {
	padding:0in 5.4pt 0in 5.4pt;
}