﻿@charset "UTF-8";

/* CSS Document */

.hidden {
    display: none;
}

html, body, form {
    font-family: 'Source Sans Pro', sans-serif, arial;
    font-size: 12px;
    line-height: 140%;
    font-weight: 400;
    margin: 0;
    color: #333;
    background-color: #009fde !important;
    height: 100%;
}

img {
    border: none;
    outline: none;
}

h1 {
    padding-top: 0;
    margin-top: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    color: #777;
    margin-block-start: 1.0em;
    margin-block-end: 0.33em;
}

h1, h2 {
    border-bottom: 1px solid #0088CC;
    padding-bottom: 5px;
}

.pageHeader {
    color: #0088CC;
    font-size: 1.8em;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 5px;
    padding-top: 15px;
    margin-top: 10px;
    line-height: 110%;
}

.subHeader {
    float: right;
    color: #777;
    font-size: 1.4em;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 5px;
}

#wrapper {
}

p {
    padding: 0;
    margin: 0;
}

a:link, a:visited {
    color: #156bb5;
}

a:hover, a:active {
    color: #4484bb;
}

.hr {
    opacity: .1;
    color: #ccc;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
    height: 0px;
}

.spacer12 {
    height: 12px;
    line-height: 12px;
    min-height: 12px;
    font-size: 6px;
}

.padding10 {
    padding: 10px;
}

.padding10LR {
    padding-left: 10px;
    padding-right: 10px;
}

div.header {
    border-bottom: 5px solid #009FDE;
    padding: 0px 10px;
}

.cwptMultipage {
    border: solid 1px #71bf46;
    border-top: none 0 transparent;
}

/*#page-wrap {width: 960px; margin: 0 auto; padding: 35px 32px 0; background:url(img/bgNew.jpg) repeat-y top center; height:100%;}*/
#page-wrap {
    background: transparent url("img/bgNew2015.jpg") no-repeat scroll center top;
    height: 100%;
    margin: 0 auto;
    padding: 35px 32px;
    width: 1030px;
}

#page-wrap-internal {
    width: 1030px;
    margin: 0 auto;
    padding: 35px 32px 0;
    background: url(img/bgNew2_2015.jpg) no-repeat top center;
    height: 100%;
}

#header {
    height: 165px;
    background: white;
    width: 890px;
    box-shadow: rgba(0,0,0, 0.2) 5px 10px 10px;
    -moz-box-shadow: rgba(0,0,0, 0.2) 5px 10px 10px;
    -webkit-box-shadow: rgba(0,0,0, 0.2) 5px 10px 10px;
}

.header-home {
    border-radius: 0px 20px 20px 0px;
    -moz-border-radius: 0px 20px 20px 0px;
    -webkit-border-radius: 0px 20px 20px 0px;
    margin-left: 30px;
}

.header-internal {
    border-radius: 0 20px 0 0;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
}

#logo {
    float: left;
    height: 115px;
    width: 155px;
}

    #logo img {
        margin: 28px 0 0 37px;
    }

#masthead {
    float: right;
    height: 115px;
    width: 735px;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    background: url(img/header-bg2.gif) no-repeat bottom center;
}

    #masthead input.login {
        background-color: #EEF0F1;
        border: 1px solid #999999;
        border-radius: 4px;
        color: #666666;
        float: right;
        margin-right: 10px;
        margin-top: 78px;
        padding: 3px;
        text-align: center;
        text-transform: uppercase;
        width: 60px;
        box-shadow: rgba(0,0,0, 0.1) 2px 2px 2px;
        -moz-box-shadow: rgba(0,0,0, 0.1) 2px 2px 2px;
        -webkit-box-shadow: rgba(0,0,0, 0.1) 2px 2px 2px;
    }

        #masthead input.login:hover {
            background-color: #0085BD;
            color: #fff;
            cursor: pointer;
        }

    #masthead input.search {
        float: right;
        margin-top: 78px;
        margin-right: 30px;
        border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        -webkit-border-radius: 4px 4px 4px 4px;
        padding: 3px;
        border: 1px solid #999999;
        background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1NDY1Q0NENEJCQjExRTNBNTgyRjkyMDRBOUE3OTc2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY1NDY1Q0NFNEJCQjExRTNBNTgyRjkyMDRBOUE3OTc2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU0NjVDQ0I0QkJCMTFFM0E1ODJGOTIwNEE5QTc5NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU0NjVDQ0M0QkJCMTFFM0E1ODJGOTIwNEE5QTc5NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAASABYDAREAAhEBAxEB/8QAaAAAAgMBAAAAAAAAAAAAAAAABQYAAwQIAQEBAAAAAAAAAAAAAAAAAAAAARAAAQIEBAILAQAAAAAAAAAAAQIDABEEBRITFAYhFTFhgZHBImJysiNzNREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A6TqLq1atsouDyStLFO0cA6VKUEpSO1ShAB39w7ut1Ii6XOipTbSUl9pgrz2kLIAJKiUmU+MhBTVqGtPqJ/VgzMXplOfdBA9VsprntxugqQcl+nbSop4EEJBSR1ggGAUt1WfdNJZJPXAXG10qkF6nDYbcUygz86hOYEvGCnLmFHyDmOA6PS6jLlxysvHhl7YIutn82k/Fv4iA0wEgP//Z') /*img/search.jpg*/ no-repeat scroll 100% 50% #FFFFFF;
    }

#nav {
    height: 50px;
    width: 890px;
}


/* HOME CONTENT AREA */
#home-content {
    margin-top: 342px;
    width: 920px;
}

#home-contentLeft {
    color: #666;
    font-weight: 300;
    line-height: 140%;
    font-size: 100%;
    padding: 10px 22px 10px 32px;
    width: 176px;
    background-color: #0085BD;
    height: auto;
    overflow: auto;
    min-height: 190px;
    margin-left: 30px;
}

    #home-contentLeft h2 {
        height: 36px;
        color: transparent;
        display: block;
        font-size: 10px;
        margin-top: 0;
        margin-bottom: 0;
    }

#latest-news table {
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

#latest-news table {
    overflow: hidden;
}
/*#latest-news h2{background:url(img/latest-news.png) no-repeat;color: #71BF46;width:195px; font-size:0px;}*/
#latest-news h2 {
    background-color: #71BF46;
    color: white;
    width: 195px;
    font-size: 1.15em;
    text-align: center;
    padding-top: 7px;
    height: 30px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
}

/*#working-papers h2{height:36px;color: #71BF46;display:block;font-size:10px;margin-top:0;margin-bottom:0;background:url(img/working-papers.png) no-repeat;width:133px; font-size:0px;}*/
#working-papers h2 {
    background-color: #71BF46;
    color: white;
    width: 133px;
    font-size: 1.15em;
    text-align: center;
    padding-top: 7px;
    height: 30px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

#working-papers table {
    border-collapse: separate;
    background-color: #71b1d8;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

    #working-papers table td {
        padding-left: 12px;
        color: #555;
    }

        #working-papers table td a:link, #working-papers table td a:visited {
            color: #555;
            text-decoration: none;
            display: block;
        }

        #working-papers table td a:hover {
            color: #0085BD;
            text-decoration: block;
        }

        #working-papers table td.lastRight {
            bborder-collapse: separate;
            background-color: #C9E1F1;
            border-radius: 0px 0px 5px 0px;
            -moz-border-radius: 0px 0px 5px 0px;
            -webkit-border-radius: 0px 0px 5px 0px;
        }

        #working-papers table td.lastLeft {
            bborder-collapse: separate;
            background-color: #D8E9F5;
            border-radius: 0px 0px 0px 5px;
            -moz-border-radius: 0px 0px 0px 5px;
            -webkit-border-radius: 0px 0px 0px 5px;
        }

#home-contentLeft .news-item {
    padding: 6px;
}

    #home-contentLeft .news-item h3 {
        color: #333;
        margin: 3px 0 0;
    }

    #home-contentLeft .news-item p {
        color: #555;
        font-weight: 300;
        line-height: 130%;
        font-size: 90%;
        margin: 3px 0 5px;
    }

        #home-contentLeft .news-item h3:hover, #home-contentLeft .news-item p:hover {
            color: #0085BD;
        }

.news-item a:link, .news-item a:visited {
    text-decoration: none;
}

#home-contentRight {
    color: #666;
    font-weight: 300;
    line-height: 140%;
    font-size: 100%;
    width: 610px;
    padding: 25px;
    float: right;
    background-color: #dbe1ec;
    height: auto;
    min-height: 190px;
    border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
}

    #home-contentRight p {
        margin-top: 0;
    }

/* INTERNAL CONTENT AREA */
#internal-content {
    width: 1030px;
    background: #f6f7f7;
}

#leftCol {
    width: 173px;
    float: left;
    border-left: 1px solid #707073;
    min-height: 650px;
}

.columnleft {
    background: url(img/chairs.jpg) bottom center no-repeat #008EC2;
}

#sub-menu {
    background-color: #707073;
    text-transform: uppercase;
    font-size: 90%;
    line-height: 120%;
}

    #sub-menu ul {
        font-size: 95%;
        letter-spacing: 0.02em;
        line-height: 120%;
        list-style: none outside none;
        margin: 0;
        padding: 20px 0 20px 20px;
    }

        #sub-menu ul li {
            display: block;
            padding-bottom: 8px;
        }

        #sub-menu ul a:link, #sub-menu ul a:visited {
            color: #fff;
            text-decoration: none;
        }

        #sub-menu ul a:hover, #sub-menu ul a:active {
            color: #8cbe51;
        }

#leftCol-padded {
    padding: 0 20px;
    width: 133px;
    margin: 20px 0 140px;
    height: 100%;
}

#rightCol {
    background-color: #F6F7F7;
    color: #666666;
    float: right;
    font-size: 100%;
    font-weight: 300;
    line-height: 140%;
    padding: 0 120px 0 0;
    width: 660px;
    min-height: 385px;
}

    #rightCol h1 {
        /*border-top: 1px solid #C3C3C3;*/
        border-bottom: 1px solid #C3C3C3;
        color: #3EA8CF;
        display: block;
        font-size: 14px;
        font-weight: 600;
        margin: 2px 0 4px;
        padding: 3px 0;
        width: 100%;
    }

    #rightCol h4 {
        border-top: 1px solid #C3C3C3;
        border-bottom: 1px solid #C3C3C3;
        color: #3EA8CF;
        display: block;
        font-size: 14px;
        font-weight: 600;
        text-align: left;
        margin: 2px 0 4px;
        padding: 5px 0;
        width: 100%;
    }
    /*#rightCol h2 {color:#3ea8cf; font-weight:600; font-size: 14px;margin:0 0;}*/
    #rightCol h2 {
        color: rgba(112, 112, 115, 1);
        font-weight: 600;
        font-size: 16px;
        margin: 0 0 20px 0;
    }

    #rightCol h3 {
        color: #666;
        font-weight: 600;
        font-size: 13px;
        margin: 0;
    }

    #rightCol .tableheader {
        padding: 8px 3px 3px 0;
        border-bottom: 1px solid #C3C3C3;
    }

    #rightCol p {
        margin: 0 0 3px;
    }



.tabGlossaryLetter {
    border-top: 1px outset #C3C3C3;
    border-bottom: 0 none #C3C3C3;
    border-left: 1px outset #C3C3C3;
    border-right: 1px outset #C3C3C3;
    background-color: #8cbe51;
    ;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    float: left;
    /*border-collapse: collapse;*/
    margin: 2px 0 0;
    padding: 2px;
    width: 3%;
    height: 20px;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

    .tabGlossaryLetter a {
        text-decoration: underline;
        color: #FFFFFF;
    }

.tabGlossaryLetterActive {
    border-top: 1px outset #C3C3C3;
    border-bottom: 2px solid #F6F7F7;
    border-left: 1px outset #C3C3C3;
    border-right: 1px outset #C3C3C3;
    background-color: #F6F7F7;
    color: #666666;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    float: left;
    /*background-image:url(img/H1-BG.png);
	background-repeat:repeat;*/
    border-collapse: collapse;
    margin: 2px 0 -2px 0;
    padding: 2px;
    width: 3%;
    height: 20px;
    border-collapse: collapse;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

.tabMeeting {
    border-top: 1px outset #C3C3C3;
    border-bottom: 0 none #C3C3C3;
    border-left: 1px outset #C3C3C3;
    border-right: 1px outset #C3C3C3;
    background-color: #8cbe51;
    ;
    width: 18%;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    margin: 2px 0 0;
    padding: 5px 5px 2px 5px;
    float: left;
    /*border-collapse: collapse;*/
    height: 40px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

    .tabMeeting a {
        text-decoration: underline;
        color: #FFFFFF;
    }

.tabMeetingActive {
    border-top: 1px outset #C3C3C3;
    border-bottom: 2px solid #F6F7F7;
    border-left: 1px outset #C3C3C3;
    border-right: 1px outset #C3C3C3;
    background-color: #F6F7F7;
    width: 18%;
    color: #666666;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    margin: 2px 0 -2px 0;
    padding: 5px 5px 2px 5px;
    float: left;
    /*background-image:url(img/H1-BG.png);
	background-repeat:repeat;*/
    border-collapse: collapse;
    height: 40px;
    border-collapse: collapse;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.tabBody {
    clear: both;
    border-bottom: 2px outset #C3C3C3;
    border-top: 1px outset #C3C3C3;
    border-left: 1px outset #C3C3C3;
    border-right: 2px outset #C3C3C3;
    padding: 5px;
}

.columnrightMeeting {
    padding: 0 50px 0 0 !important;
    width: 770px !important;
}

/* BREADCRUMB*/
#breadcrumb {
    font-size: 90%;
}

    #breadcrumb ul {
        list-style: none;
        padding: 0;
    }

        #breadcrumb ul li {
            display: inline;
            padding: 0 5px 0 0;
            vertical-align: middle;
            text-transform: uppercase;
        }

            #breadcrumb ul li span {
                margin: 0 10px;
                color: #707073;
                font-size: 100%;
            }

            #breadcrumb ul li.active {
                color: #8cbe51;
            }

            #breadcrumb ul li a {
                text-decoration: none;
                color: #707073;
                font-weight: normal;
            }

                #breadcrumb ul li a:hover {
                    text-decoration: underline;
                }

            #breadcrumb ul li.active a {
                color: #8cbe51;
            }


/* FORM */


input, textarea {
    width: 200px;
}

.formbutton {
    width: 120px;
}

input, textarea, .formbutton {
    padding: 2px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    /*background: #FFFFFF left top repeat-x;  
        background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
        background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;*/
}

select {
    padding: 2px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    width: 215px;
    /*background: #FFFFFF left top repeat-x;  
        background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
        background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
        box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
        -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;*/
}


input[type="checkbox"], input[type="radio"] {
    width: 40px;
}

.form-left {
    float: left;
    width: 48%;
}

.form-right {
    float: right;
    width: 48%;
}

label {
    padding-left: 3px;
    font-size: 90%;
    color: #666;
}


textarea {
    width: 400px;
    /*max-width: 400px;  
        max-height: 150px; */
    line-height: 150%;
    color: #777;
}

    input:hover, textarea:hover,
    input:focus, textarea:focus {
        border-color: #C9C9C9;
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
    }

.form label {
    margin-left: 10px;
    color: #777;
}

.form p {
    color: #777;
}

input.submit {
    background: none repeat scroll 0 0 #71BF46;
    border: 0 none;
    border-radius: 6px;
    color: #444444;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 30px;
    margin-left: 10px;
    padding: 4px 9px;
    text-transform: uppercase;
    width: auto;
}

    input.submit:hover {
        background: #0085BD;
    }

input.download {
    width: auto;
    padding: 4px 9px;
    background: #3EA8CF;
    border: 0;
    font-size: 12px;
    color: #444;
    text-transform: uppercase;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    margin-left: 10px;
    margin-bottom: 30px;
}

input.downloadSmall {
    width: auto;
    padding: 3px 7px;
    background: #3EA8CF;
    border: 0;
    font-size: 10px;
    color: #444;
    text-transform: uppercase;
    border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    margin-left: 10px;
    margin-bottom: 30px;
}

input.download:hover {
    background: #0085BD;
}



/* SPONSORS */
#sponsors {
    background: #FFF;
    height: 90px;
    clear: both;
    width: 1030px;
}

    #sponsors ul {
        list-style: none;
        padding: 10px 0 0;
        margin-top: 0;
    }

        #sponsors ul li {
            padding: 0;
            vertical-align: middle;
            float: left;
            list-style-type: none;
        }


/* FOOTER and FOOTER MENU */
.footer {
    background: #71bf46;
    color: #FFF;
    padding: 0 0 20px 0 !important;
    margin-top: 20px;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: .02em;
}

}

div.d-link {
    width: 134px;
    height: 49px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAxCAMAAAAoaCFuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAAFV/P0VITEdKTklMT0tOUkxPU01eS01QU01QVE5RVU9SVlFUV1NWWlRXW1VYXFZZXVdaXlVdWVhbX1lcYFpdYVteYVteYlxfY1dkV1lrVl9sX15uXFZ1SVd7RlZ9Q1h5SltyVVt0UVxyVV1zV153Vl1wWF15VF1gY11gZF5hZV9iZmJ1XmJ4W2N9WWR8XGBjZ2FkaGJlaWNmamFqY2JoZmNqZ2JsZGVobGhrbmxucWRzYm1wc3N1eXZ4e3d6fXh7fnt9gFCHMVGFNFSBPFGJMlKLM1SNNFWQNVqXN1uaOF6eOl+gOmCePmGjO2KlPGOmPGSoPWWqPmasPmetP2iuP1yESF+AUmGEUmGHUWSEV2ONUGGTSGSRTmWUTmSdRmWbSGeaTWieSmeTUmWhQmeiR2WmQWmgTGunSmymS2ytSW2tSmmwQGuzQWu0QW2xRmy1QWy1Qm23Qm6zSG64Qm65Q2+6Q3C5RnC7RHC8RHG+RX6Ag4OFiIaIi4uNkI6QkpGSlZOVmJaYmpmbnZudn5yeoJ6goqGipaSlp6aoqqmqrKusrq+wsrCys7e4urm6vLu8vr6/wL6/wcDCw8PExsTFxsbHyMvMzc7P0NHR09PU1dbX2NjZ2dnZ2tvc3d7f3+Hh4uLj4+Tk5ebn5+np6uzs7fHx8vT09Pb29vb39/n5+fz8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj4AMEAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjVlhTJlAAAGQklEQVRYR82ZiX8TRRTHa1U8p4VAwUQR16uWeLSJIhawGDxQFBWQGFerUbAxVgVDiQzRUupRa7AoBmpd1KKVFuZ/jL/35m2yTVJFPibwa7M7x5t53zne7DZtK0PrY/ErplgvEQCjt29Vp2q+OnrEcZ36CKO3R+yarF5x2kAxYETFrMlaIy4bqtzWt1Lsmqw+8dhQfW1xMWu2xOESahXGcvG3hFqFsUL8LaGWY8Sit60RPVANnmZjxOQuGL23tAd1baeQVDAGpjyvNC6Z8ZLnTRU42V8sFgc4pRSStnAUxtMT/Zyu1/GZma84/o79etEsnB1bjqTFiN3YvnZvQGvVei6vYEwZ1ix5HJizGY+OlAISJTZR40gWcY/OcrUxU7a8Rk8sGPMDJb4Wsx+Rthhr2t/Ui/QeF1cwStKCeu6flzS7Jwxjx010hOFTmPmG8zGDGsI4ivvCzHlcv/Axbr5B3IsOvPA4lwsG+yqNTrNjQpqbGJ8zs/5s2OkYpRQw6D5dKIzPzvuLtUhfkhlhbJkx57rUqtPGnPYxlu0V/6Lh7XdwuWBgSebJJ+8N8oJbtMTHPGPwdHiUAEYRlFSjGs4FLYksijq6GZetxpzzMW6qxXhuEQY8eHQnDaAXuxFZFgPTYRNBjIbCklzwMVif/ycMWnQWuavDwHTwZJDZBG7e6BJhgiU5MxnE2PqbMScvG6OA4CwWsUiCUaI79i7M/C08OyEtAtq4YM5vrGL8zIZ/bbxsDMw8hJWiLG1ahIcnZhS4rFnbgIntiXLGmDFVxaCgMeYEUv8HRsEeJAXfrL/o2RLe0taUa8awJCqAcWKGAvbClsvG6C8UpqsYPH5vkVmUyiiiAhgx+PxpcvIXY36fPM5WSq1EwJ66dIxKpPSjS55gDNjH4JOrsAiDzxduVF0UOrB8/ck2EAL2j0vEoKOczqLguUH+caZaDAwdLgVj3D567GwFVYvR04XLZk5bjOtrMRYfX+TLlCa86ik6BSeMZjFUoYAItRhAmi2OwtiYmljpGmNhn54dK6ieyfPYKOo7HhUwoitUew3GgR0Pru5YjfdDi/EvzxT/GGGMaKXazDV+nZYtegwWM5M0nG8Z41Y82Wswjhy697plXZXZqD5h6VQakGcXP0DrMCrVxlviCBOMTmxO1jk89YHR+c7+/Z+I/4o+/ODd1wMYCMJprzgqGbxP+K8T9L7huxuX02GgWPKmK28hdfrGmO9VBzhOXiSKU/TqA4y+h8V1QCM7E9seC2I0RT1PHX3S/gHCW/SNXR99Jv6tRl5MbLudapqLURVjxN/a/XGQ4/DLicT9XNFajPjbew4eEQZs0FcTibtteYsxNuzb86nPceS1ZxN32uJWY8Q3vT88IhjD2xPXSKlghF03FcY9lIog3Y1PWCXdsBtRyk3SL8lJhtgUhkkXRiyXW6I9JBmyxAU2yODqUnsfI/7IruHDTHHw+cTTFCQsi+FQeVq5uGZCOqtSOqlyeUfnQkpn6Bfuc1rn0d+gTimVgWGeQahhPsLttc2EI9aSbLTDV7SvYPjhcmiHBAnLx3CdrI7onJPWqSEdyuihsB5C54MVDLh38jml8hqXjA4luZTq0misXZtBSxddkGWGaobYAqpi2HA5vDORkOcJqYKBqcAPpTAVNBydpDFGfIyM5k+3zukIZ7IWIwt+YGRc1xEMscxkMaZGGBQuIwiSeyRLaoAR0Vn85HQYnSOxGCOtHUwRZywGlIMl5Mqi+BiUweaqx9iwb/cricRdkmMFMVJwQKk8TQLmHulBWtgARkjn3XyeMzmLkXWxqagVZXK0K32MrF23eoz4ppeeSayTtJWPkU7ldTifT2WxOdNombWdh/KEkXUcx9VDrkbPpO6M7uYJZyc8b2mYiMdBtqTZyminIUb8oUCQsHwMjD6lurMYLEINweDqbh5jN2Gw6zSIIpgPFdZpmvAhTDg7SYKBTcRjKI0pxP7JoAMUNMKI3/eoJEQWI+Q43Knia8gJyQeHACowUIeyNkeXCOVZVIAMm9haiCxVhGukSS1GrSxG83WVYHSKvyXUFsf7SSsk/pZQW7RF34v+w5fE9L1ouVfsmqxV4rGhro7vzPv4PwjRla3YHx3ybVu9YvyPjHI5Kvkrot5yuVz+G3tqbmRo24H6AAAAAElFTkSuQmCC') /*img/download2.png*/;
    background-repeat: no-repeat;
}

div:hover.d-link {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAxCAMAAAAoaCFuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAADhVYytjeitlfj5mdzhmeT5pe0VITElMT0tOUkxPU01QU01QVE5RVVFUV1NWWVNWWlRXWlRXW1VYXFZZXVdaXlVdWVhbX1lcYFpdYVteYVteYlxfY1dkV1lrVltyVV15VEBnd0RmdURrfUpmc0pmdEpreldmbl1gZF5hZV9iZl1mbF1ob1BmcVdncFBreGBjZ2FkaGJlaWNmamVobGhrbmxucW1wc3N1eXZ4e3d6fXh7fgBljQBnjwZliwBokQBqkwBslgBtlwBxnRJlhxhlhB9lghp1mABzoAB2pAB3pQB4pgZ4pAB6qQB8qwB8rAB+rgB/rwZ+rAx8pwB/sBJ6oxF9pxZ6oBh9pCVlgCJsiSV2lil5mDFviThxiUBugURugHt9gF+AUmGHUWONUGWUTmeaTWmgTGunSmytSW6zSHC5RnK/RQCAsgCCswCDtACEtgCEtwCGuQCHugCHuwCIuwCJvQCKvgCKvwmHthaCrBCFsgCLwACMwACMwQCNwgCOwwCOxACPxX6Ag4OFiIaIi4uNkI6QkpGSlZOVmJaYmpmbnZudn56goqGipaSlp6aoqqmqrKusrq+wsrCys7a3ubm6vLu8vr6/wMDCw8PExsTFxsbHyMfIycvMzc7P0NHR09PU1dbX2NjZ2dnZ2tvc3d7f3+Hh4uLj4+Tk5ebn5+np6uzs7fHx8vT09Pb29vb39/n5+fz8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+HaGEAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjVlhTJlAAAGRUlEQVRYR+WZiX8TRRTHKx5VvMZWUgomW+8SUdoEC5YVxPvCC0TFO9mmOQakClIVBSRaStFag0UMUmtQi1ZamD8w/t6bt0mapIp8TOHz8ddmd443877z5tht2lSEVkSiF02RLiIARlf30lbVeLV0iuMadRNGV6fYNVhd4rSOIsAIi1mDtVxc1lWxqbtN7BqsbvFYV91NUTFrtMThPFoojJvF3zxaKIwl4m8e/U8wInIXjMjSljm6RQ7OEkbveKGQH5HMSL5QGM9ysieXy/VySikkbeEQjCdGezhdq8OTk0f4QDz0yzkze2qYkhYjcm3zom0VWnTjCi4vYYwb1hR57J22mQIdKVkk8myiRpDM4R6e4mpjxm15le6fNeZ7SnwlZpSxGMubn/h8jt7g4hJGXlpQzz0zkmb3hGHsuImOMHwKM1M3HpOoIc8HcZ+dPIPrlz7G9ZeJe9GuJ+/jcsFgX/mhCXZMSNOjI9Nmyo+GDccQpYBB94lsdmRqxp+sOTpCZoSxdtKcbldtPxpzwsdYvE38iwY23sHlgoEpmSGfvDbIC27hPB/zjMHhKFACGDlQUo2qGwuaEpkUdXANLuuMOe1jXFeFsfOhORjwUKA7qRe92IXIshgIh01UYtQVpuSsj8H64l9h0KSzyF0NBsLBwSCzUdwKQ/NsE0zJybFKjHW/GnPsgjGy2Jy5HCZJMPJ0x9qFmb+Ep0alRYVWz5ozq8sYP7Hhn6svGAORhzBTlKVFi+1REDPauKwp24CJ7Yly0phhVcagTWPMUaT+C4ysPUiyvllPrmBLeElbU64ZxpSoCoyjk7Rhz669YIyebHaijMHjL8wxC1MZ7agKjAh8/jA29rMxv40dZiul2k4Yc/z8MUo7pQddcoAxYB+DT67sHAw+X7hReVLowPL1B9tA2LC/nycGHeV0FlWeG+QfZ6rFwNDhUjBG7KPHRqtS1Rid7bis4bTFuKYKY2DjnVwuGOTL5EcL5VN0HE4YzWKobBY71GIAaSo3BGNjqvZK+zAL6/TUcFZ1jp3BQlHf8qiAEV6imqswdj1917KWZXg/tBj/8EzxjxHGCJeqzXT912leojepQ7CYHKPhfMMYNzQ3V2Ps23Pr1YvbS9EoP2HpVOqVZxc/QGswStWmMM8RJjulFYuTdRpv3cBofWXr1o/Ef0mffPzqmxUY2IQThdyQZPA+4b9O0PuG725ETofeXL4wUXoLqdHXxnxH99Zj54jiOL36AKP7bXFdocFN7vp7KjEaos53Dz5g/wDhJfrWlvc/E/9Wg8+46++lmsZilMUY0de3f1DJ8elzrnsbVywsRvTlHbv3CQMW6Iuue6UtX2CMlZt3fLhfKPa/t8F9zRYvNEZ01Us7Bw8wxYGBh93HpFQwgp4XD+IeiIeQ7sAnqGJe0Asp5cXol+TEAmwKw5gHI5bHLdEekgxZ4gIbZHD1qL2PEX1ny8Be5tj9iPsobRKWxXA0lFAersmATqm4jql0xtHpgNJJ+oX7tNYZ9Nen40olYZhhEGqYCXF7bTPBkLUkG+3wFe1LGP522fOUbBKWj+E5KR3SaSeh4/06kNT9Qd2PzvtKGHDvZNJKZTQuSR2IcSnVJdBYezaDlh66IMsk1fSzBVTGsNtl7ybXlccaqYSBUOCHUggFDUfHaIwhHyOp+dOh0zrEmZTFSIEfGEnPcwRDLJMpjKkeBm2XwRdc9wrJkupghHQKP2kdROdIzMVIaAch4ozFgNKwhDyZFB+DMlhctRgrN29/3nUvlxyrEiMOB5TKUBAQe6T7aGIrMAI642UynElbjJSHRUWtKJOmVeljpOy81WJEVz37oPu4pK18jEQ8o4OZTDyFxZlAy5TtPJAhjJTjOJ7u9zR6JnUkdQcHnJ1w3BIwEY99bEnRSmqnLkb09opNwvIxMPq46khhsNhq2Aye7uAxdhAGu06AKIR4qKBOUMD7EXB2EgMDm4jHQAIhxPpJogMU1MOIXnW3JEQWI+A43Knia8AJyAeHACowUIeyNkeXEOVZVIAMm9haiCxViGukSTVGtSxG43WJYLSKv3nUFG0RwwZL/M2jpvACfS/6N18S0/eixS6xa7CWise6ujS+M+/m/yCE2xZifbTIt221ivA/MorFsOQvirqKxWLxL31ysCgF5raOAAAAAElFTkSuQmCC') /*img/download3.png*/;
}

#rightCol h1:hover {
    background-image: url('data:image/png;base64,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') /*img/H1-BG.png*/;
    /*background-image:url(img/H1-BG.png);*/
    background-repeat: repeat;
}

#rightCol table tr td {
    border-bottom: 1px dotted #C3C3C3;
    vertical-align: top;
    padding: 3px 8px 3px 0;
}


#rightCol .green_button {
    background-color: #71BF46;
    color: white;
    font-size: 1.0em;
    text-align: center;
    padding: 3px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

.greyboxitem .green_button_left {
    background-color: #71BF46;
    color: white;
    font-size: 1.0em;
    text-align: center;
    padding: 3px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}


#rightCol .green_button a {
    text-decoration: none !important;
}

.greyboxitem .green_button_left a {
    text-decoration: none !important;
}


.whiteButtondisabled {
    border: 1px outset #C3C3C3;
    background-color: #F6F7F7;
    color: #71BF46 !important;
    font-size: 1.0em;
    text-align: center;
    padding: 3px 10px;
    cursor: pointer;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

.table_indexpage {
    width: 100%;
    border-bottom: 0 none transparent !important;
    margin-bottom: 10px;
}

    .table_indexpage tr td {
        vertical-align: top;
        border-bottom: 0 none transparent !important;
    }

    .table_indexpage .buttoncol {
        width: 12%;
        text-align: right;
        vertical-align: bottom !important;
        padding: 3px !important;
    }

.greyboxitem {
    color: #ffffff;
    padding: 5px 3px 5px 7px;
    font-size: 100%;
}

    .greyboxitem h2, .greyboxitem h3, .greyboxitem h4 {
        color: #71BF46 !important;
    }

    .greyboxitem a {
        color: #71BF46;
    }

.linknewshome {
    border-bottom: 1px dotted #009FDE;
    margin-bottom: 7px;
}

    .linknewshome a {
        color: #555 !important;
        cursor: pointer !important;
        font-weight: bold !important;
    }

.boximportant {
    border: 1px solid rgb(62, 168, 207);
    padding: 3px;
    font-weight: bold;
    text-align: center;
    margin: 15px 110px 10px 90px;
}


/*CWPT*/

.bg_green {
    background-color: #71bf46 !important;
}

.bg_grey {
    background-color: #666666 !important;
}

.color_white {
    color: white !important;
}

    .color_white a {
        color: white !important;
    }

.w300 {
    width: 300px !important;
}

.w400 {
    width: 400px !important;
}

.w500 {
    width: 500px !important;
}

.w600 {
    width: 600px !important;
}

.gridImageButtonClass {
    height: 16px;
    width: 16px;
}

div.t-container {
    padding-left: 0px;
    padding-right: 0px;
}

div.t-container-fluid .t-col {
    padding-left: 0px;
    padding-right: 0px;
}

div.t-row {
    margin-left: 0;
    margin-right: 0;
}


.menuitem {
    text-transform: uppercase;
}

.lastModified {
    font-style: italic;
    font-size: 7pt;
    color: #777777;
}


.AgendaItemContainerBase {
    padding: 2px;
}

.AgendaItemBase {
    /*border-bottom: solid 1px #cccccc;*/
}

    .AgendaItemBase td {
        padding-left: 5px;
        vertical-align: top;
    }

.AgendaItemTime {
    /*font-weight: 600;*/
    padding-left: 5px;
}

.WpItemBase, .WpItemBaseMob {
    background-color: #FFF;
    font-size: 11px;
    font-style: italic;
}

.WpTable, .WpTableMob {
    width: 100%;
    background-color: #F5F8FF;
}

    .WpTable th, .WpTableMob th {
        font-size: 11px;
        text-align: left;
        font-weight: 400;
        font-style: italic;
        padding-left: 8px;
        background-color: #E9F0FF;
        line-height: 16px;
    }

    .WpTable td, .WpTableMob td {
        line-height: 16px;
    }


    .WpTableMob tr td {
        padding-bottom: 3px;
    }

    .WpTableMob tr:nth-child(odd) {
        background-color: #eff;
    }

        .WpTableMob tr:nth-child(odd) td {
        }

    .WpTableMob tr:nth-child(even) td {
        border-bottom: 1px solid #333;
    }

.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.ldownload {
    font-weight: 600;
    line-height: 150%;
}

    .ldownload::before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f019";
    }

.icon_a::after {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.lmessage {
    font-weight: 600;
    line-height: 150%;
}

    .lmessage::after {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f27a";
    }



.downloadPPT {
    background-color: #d04727;
    color: #FFFFFF !important;
}

.Download {
    padding: 0;
}

    .Download input[type="checkbox"], input[type="radio"] {
        width: 15px;
        padding-left: 0 !important;
    }

.downloadDOC {
    background-color: #ed1c24;
    color: #FFFFFF !important;
}

.downloadPPTNeg, .downloadDOCNeg {
    font-size: 12px;
    font-style: normal;
}

.downloadPPT, .downloadDOC, .downloadPPTNeg, .downloadDOCNeg {
    line-height: 1.0em;
    padding: 1px;
    text-decoration: none !important;
    font-weight: 600;
}

.downloadPPTNeg {
    background-color: #FFFFFF;
    color: #d04727 !important;
}

.downloadDOCNeg {
    background-color: #FFFFFF;
    color: #ed1c24 !important;
}


.gridCommandBlue {
    color: #0c325f !important;
}

.gridCommandRed {
    color: #bf0101 !important;
}

.gridCommandGreen {
    color: #1c4f12 !important;
}

.gridCommandGrey {
    color: #111111 !important;
}

.gridCommandRed, .gridCommandBlue, .gridCommandGreen, .gridCommandGrey {
    /*color: #FFFFFF !important;*/
    line-height: 1.2em;
    padding: 3px;
    text-decoration: none !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-size: 12px !important;
}


.ai_break {
    background-color: #E5FFCC !important; /* #f5f5f9  !important;*/
    color: #666666 !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

    .ai_break td {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

.ai_event {
    background-color: #009FDE !important;
    color: #ffffff !important;
}

.ai_header {
    font-weight: 600 !important;
    color: #FFFFFF !important;
    background-color: #666 !important;
}

    .ai_header a {
        color: #FFFFFF !important;
    }

.ai_dayheader {
    font-weight: 600 !important;
    color: #009FDE !important;
    font-size: 14px !important;
}

.ai_empty {
    font-style: italic !important;
}

.ai_presentation {
    color: #666666 !important;
    background-color: #ccc !important;
    font-weight: 600;
    border-bottom: solid 1px #eeeeee !important;
}

.ai_statement {
    font-style: italic !important;
    font-size: 11px !important;
    font-weight: 300 !important;
    color: #666666 !important;
    background-color: #fff !important;
    border-bottom: solid 1px #eeeeee !important;
}

.searchButton {
    width: 70px;
    height: 24px;
    border-radius: 8px;
    background-color: #71bf46;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 5px 3px;
    text-decoration: none;
}

    .searchButton:hover {
        background-color: #009fde;
    }

.clearButton {
    width: 70px;
    height: 24px;
    border-radius: 8px;
    background-color: #666;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    padding: 5px 3px;
    text-decoration: none;
}

    .clearButton:hover {
        background-color: #444;
    }

/*Telerik adjustments/overrides*/
.rnvPopup {
    background-color: white;
}

.colAITime {
    width: 30px;
}

.colAINo {
    width: 45px;
}

.colAIName {
}

.colAIAction {
    width: 75px;
}

.colWPItem{
}

.colWPaction {
    width:300px;
}
.colWPDownload {
    width: 36px;
}

.colWPNumber {
    width: 80px;
}

.colWPDate {
    width: 50px;
}

.colWPactionMob {
}

.colWPDownloadMob {
    width: 36px;
}

.colWPNumberMob {
    width: 60px;
}

.colWPDateMob {
    width: 50px;
}


@media screen and (max-width: 750px) {
    .pageHeader {
        font-size: 1.5em;
        padding-top: 5px;
        margin-top: 5px;
        padding-left: 5px;
    }
}

@media screen and (max-width: 600px) {
    html, body, form {
        font-size: 14px;
    }

    label {
        padding-left: 3px;
        font-size: 100%;
        color: #666;
    }

    .pageHeader {
        font-size: 1.3em;
        text-transform: uppercase;
        font-weight: 600;
        padding-bottom: 5px;
        padding-top: 5px;
        margin-top: 1px;
        line-height: 105%;
        padding-left: 5px;
    }

    .subHeader {
        float: left;
        color: #666;
        font-size: 1.0em;
        margin-top: 0;
        padding-left: 5px;
    }

    .WpItemBase, .WpItemBaseMob {
        font-size: inherit;
    }



    
}

