 /* functionality - DO NOT EDIT */
            u+#body a {
                font-size: inherit;
                font-family: inherit;
                font-weight: inherit;
                line-height: inherit;
            }

            .yshortcuts {
                color: #5b5b5b;
                border-bottom: none !important;
            }

            .ReadMsgBody {
                width: 100%;
            }

            .ExternalClass {
                width: 100%;
            }

            .ExternalClass,
            .ExternalClass p,
            .ExternalClass span,
            .ExternalClass font,
            .ExternalClass td,
            .ExternalClass div {
                line-height: 100%;
            }

            body {
                -webkit-text-size-adjust: none;
                -ms-text-size-adjust: none;
                background-color: #ffffff;
                margin: 0;
                margin-bottom: 0;
                padding: 0 0 0 0;
                font-family: arial, sans-serif;
            }

            table td {
                border-collapse: collapse;
                background-color: inherit;
            }

            .previewText {
                display: none !important;
                visibility: hidden;
                opacity: 0;
                color: transparent;
                height: 0;
                width: 0;
            }


            a,
            a:link {
                color: blue;
                text-decoration: underline;
            }

            a[x-apple-data-detectors] {
                color: inherit !important;
                text-decoration: none !important;
                font-size: inherit !important;
                font-family: inherit !important;
                font-weight: inherit !important;
                line-height: inherit !important;
            }


            .contact a {
                color: #000000 !important;
                text-decoration: none !important;
            }

            .ii a {
                color: #000000 !important;
                text-decoration: none !important;
            }

            h1 {
                margin: 10px 30px;
                color: #0f055a;

            }
            h2 {
                margin: 10px 30px;
            }
            p {
                margin: 10px 30px 20px 30px;
                padding: 0 !important;
                font-size: 18px;
                line-height: 24px;
            }
           ul, ol {
                margin: 10px 30px 20px 60px;
                padding: 0 !important;
                font-size: 18px;
                line-height: 24px;
            }     
           li {
                margin: 0px 0px 5px 10px;
                padding: 0 !important;
                font-size: 18px;
                line-height: 24px;
            }          
          p.blockquote {
                margin: 10px 30px 20px 60px;
                padding: 0 !important;
                font-size: 18px;
                line-height: 24px;
          }

            .hideMobile {
                display: contents;
            }

            .showMobile {
                max-height: 0;
                /* Gmail*/
                display: none;
                /* Generic*/
                mso-hide: all;
                /* Outlook clients*/
                overflow: hidden;
                /* Generic */
                /* font-size:0;  Be careful with this one, only use if absolutely required */
            }

            /* END functionality */
            /* RESPONSIVE code goes here */
            @media only screen and (max-width: 595px) {
                p {
                    font-size: 20px;
                    line-height: 26px;
                }

                .links {
                    width: 400px !important;
                    text-align: center;
                }

                .linktable {
                    width: 100%;
                }

                .em_wrapper {
                    width: 100% !important;
                    margin: 0 auto !important;
                    padding: 0 3px !important;
                }
                .list {
                    font-size: 20px !important;
                    line-height: 26px !important;
                }
                .imgMax {
                    width: 100% !important;
                    height: auto !important;
                    max-height: none !important;
                }               
               .imgBody {
                    width: 85% !important;
                    height: auto !important;
                    max-height: none !important;
                }

                .navLinks2up {
                    display: table !important;
                    width: 100% !important;
                    border: none !important;
                    margin: 0 !important;
                    padding: 0 !important;
                    text-align: center !important;
                }

                .navLinksBorder {
                    border-right: none !important;
                    border-top: none !important;
                    border-bottom: 1px solid #9f9f9f !important;
                    padding: 13px 0 !important;
                    width: 400px !important;
                }

                .icon {
                    width: 100% !important;
                    text-align: center !important;
                    display: inline-block !important;
                    padding: 20px 0px 20px 00px !important;
                }

                .hideMobile {
                    display: none !important;
                    /* Generic*/
                    mso-hide: all !important;
                    /* Outlook clients*/
                    overflow: hidden !important;
                    /* Generic */
                    /* font-size:0;  Be careful with this one, only use if absolutely required */
                }

                .showMobile {
                    max-height: auto !important;
                    /* Gmail*/
                    display: inherit !important;
                    /* Generic*/
                    mso-hide: none !important;
                    /* Outlook clients*/
                    overflow: visible !important;
                    /* Generic */
                }

                .rtlText {
                    width: 90% !important;
                    display: inline-block !important;
                    padding: 20px 20px 20px 20px !important;
                }

                .colStack {
                    width: 90% !important;
                    display: inline-block !important;
                    padding: 20px 20px 20px 20px !important;
                }
            }

            @media only screen and (max-width: 480px) {
                u~div {
                    width: 100vw !important;
                }

                div>u~div {
                    width: 100% !important;
                }
            }

            @media only screen and (min-width: 430px) {
                .desktophide {
                    display: none !important;
                }
            }

            @media only screen and (max-width: 414px) {
                /* iPhone 6 Plus */
            }

            @media only screen and (max-width: 375px) {
                /* iPhone 6/6s/7 */
            }
            /* END Responsive code */