/* Table of Contents:

	Typography
	Composite
	MasterPage
	Membership
	Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    Metadata
*/

/* Typography
--------------------------------------------------------------------------------------- */

body {
    font-family: Arial;
    background-color: #fff;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    min-height: 100vh;
}

a,
a:link,
a:visited {
    font-family: Arial;
    text-decoration: underline;
    color: #333333;
}

.gridviewex a {
    font-size: 100%;
}

a:hover {
    color: #458BFF;
}

a[disabled], a.aspNetDisabled {
    color: #999999;
}

    a[disabled]:hover, a.aspNetDisabled:hover {
        text-decoration: none;
    }

.pagetitle,
.wstitle,
.pf_title {
    font-weight: bold;
    font-size: 34px;
    line-height: 39px;
    text-transform: uppercase;
    color: #212529;
}

.fe_title {
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    color: #212529;
}

.welcometext,
.helptext {
}

.memberform .row .text .subtext {
    font-weight: normal;
}

/* Composite
--------------------------------------------------------------------------------------- */


.btn_extrlarge,
.btnlarge input,
input.btnlarge,
.btn_large,
.btn_medium,
.pre_cancelbutton,
.pre_prevbutton,
.pre_nextbutton,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.loginStatusCtr .myAccount a {
    border: 2px solid #333333;
    padding: 8px 20px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #ffffff;
    margin-right: 8px;
    font-size: 14px;
}

    .btn_extrlarge:hover,
    .btnlarge input:hover,
    input.btnlarge:hover,
    .btn_large:hover,
    .btn_medium:hover,
    .pre_cancelbutton:hover,
    .pre_prevbutton:hover,
    .pre_nextbutton:hover,
    .f_button input:hover,
    .pad_btnclassic:hover,
    .f_atch_btndelete:hover,
    .fe_attachment .fe_atch_right input:hover,
    .pf_btn:hover,
    .btn_medium:hover {
        color: #fff;
        background-color: #EE3831;
        cursor: pointer;
        border-color: #EE3831;
    }

    .pre_prevbutton[disabled],
    .btn_medium[disabled],
    .f_button input.disabled,
    .pad_btnclassic[disabled],
    .f_atch_btndelete[disabled],
    .fe_attachment .fe_atch_right input.disabled,
    .pf_btn[disabled],
    .btnlarge input.disabled,
    .btnlarge input[disabled], /* buttons on Form */
    input.btnlarge[disabled], /* buttons on PageFlow */
    .btn_large[disabled], /*  on Registration.aspx */
    .btn_extrlarge[disabled] {
        color: rgba(51,51,51,0.5);
        border: 2px solid rgba(51,51,51,0.5);
        background-color: #ffffff;
        cursor: default;
    }

    .btn_medium.btnlogin,
    .btn_medium.btncreate {
        padding: 8px 20px;
        width: auto;
    }

.fe_q_cont select {
    width: 318px !important;
}

.fe_date .fe_q_cont input[type=text],
.memberform .row .control input,
.memberform .row .control select,
.postform .row .control input,
.postform .row .control textarea,
.fe_singlelinetext .fe_q_cont input,
.fe_dropdownlist select,
.fe_question textarea,
.fe_taxid input,
.fe_q_other {
    border: 1px solid #CED4DA;
    padding: 3px 9px;
    font-size: 14px;
    line-height: 20px;
    height: 22px;
}

.postform .row .control textarea {
    height: 250px;
}


.fe_q_cont select {
    height: 30px;
    width: 318px !important;
}


/*.fe_date .fe_q_cont input[type=text]:hover,
.memberform .row .control input:hover,
.memberform .row .control select:hover,
.postform .row .control input:hover,
.postform .row .control textarea:hover,
.fe_singlelinetext .fe_q_cont input:hover,
.fe_dropdownlist select:hover,
.fe_question textarea:hover,
.fe_taxid input:hover,
.fe_q_other:hover {
    border-color: #616365;
}*/

.fe_date .fe_q_cont input[type=text]:focus,
.memberform .row .control input:focus,
.memberform .row .control select:focus,
.postform .row .control input:focus,
.postform .row .control textarea:focus,
.fe_singlelinetext .fe_q_cont input:focus,
.fe_dropdownlist select:focus,
.fe_question textarea:focus,
.fe_taxid input:focus,
.fe_q_other:focus {
    border: 1px solid #80BDFF;
    -webkit-box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, 0.25);
            box-shadow: 0px 0px 0px 4px rgba(0, 123, 255, 0.25);
}

.fe_checkboxlist .fe_q_cont span input, .fe_radiobuttonlist .fe_q_cont span input {
    margin-top: 3px;
}

/* MasterPage
--------------------------------------------------------------------------------------- */
.page {
    height: 100%;
    width: 100%;
    position: relative;
    min-height: 100vh;
    margin: auto;
    padding-bottom: 84px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #ffffff;
}

.header {
    height: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 0px solid;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);
}

.logo {
    width: 920px;
    margin: 0 auto;
}

.members1stFoundation .logo_link{
    background: url(images/M1st_CharitableFoundation.svg) no-repeat;
}

.logo_link {
    background: url(data:image/png;base64,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) no-repeat;
    background-size: 171px 44px;
    width: 171px;
    height: 44px;
    display: block;
    z-index: 2;
    position: relative;
}

.footer {
    height: 83px;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-top: 0;
    padding: 0;
    background-color: #fafafa;
    color: #616161;
    border-top: 1px solid #e0e0e0;
}

    .footer .footercontent {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        height: 100%;
        width: 1040px;
        margin: auto;
    }

    .footer .ftextwrapper {
        text-align: unset;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
    }

    .footer .footerlist a {
        font-size: 12px;
        line-height: 18px;
        color: #616161;
        text-decoration: none;
    }

    .footer .copyright {
        padding: 8px 0;
        font-size: 12px;
        line-height: 18px;
    }

.lkrestore {
    padding-left: 18px;
}

/* Membership
--------------------------------------------------------------------------------------- */

.pagecontent {
    margin: 30px 0;
}

.membershipcontent {
    margin: 30px auto;
    width: 920px;
}

.memberform {
    width: 544px;
    border-right: 1px solid #CED4DA;
    float: left;
}

.memberform .content {
    padding-bottom: 8px;
}

.memberform .row {
    padding-bottom: 24px;
}

    .memberform .row .text {
        padding-left: 0px;
        width: 180px;
        line-height: 34px;
        font-weight: bold;
    }

    .memberform .row .control input,
    .memberform .row .control select {
        width: 280px; /* 25px - reserved to red asterisk */
        padding: 6px 8px;
    }

    .memberform .row .control select {
        width: 280px;
        height: 30px;
    }

    .memberform .row .control .asterisk {
        color: #ff0000;
    }

.memberform .buttonrow {
    padding-left: 180px;
}

    .memberform .buttonrow .leftbtnedit {
        margin-right: 45px;
    }

.regblock {
    float: left;
    padding-left: 50px;
}

    .regblock .text {
        padding-bottom: 16px;
        font-weight: bold;
    }

.memberform .errorrow ul {
    width: 376px;
    margin-bottom: 24px;
}

.changeemail_aspx .memberform {
    width: 570px;
}

    .changeemail_aspx .memberform .row .text {
        width: 224px;
    }

    .changeemail_aspx .memberform .errorrow ul {
        width: 420px;
    }

.postform .errorrow {
    width: 625px;
}

.instruction {
    margin-left: 50px;
}

/* Workspace           
--------------------------------------------------------------------------------------- */

.ws_main {
    margin: 0px auto;
    width: 920px;
    padding: 48px;
}

    .ws_main .f_home .f_group {
        margin-bottom: 24px;
    }

.notificationtitle {
    padding: 8px 0 8px 10px;
    border-top: 2px solid #EE3831;
    border-bottom: 1px solid #EE3831;
    font-weight: bold;
    font-size: 14px;
    color: #EE3831;
}

.notificationactions .m_staticitem td {
    background-color: rgba(206, 212, 218, 0.25);
}

.notificationactions .m_staticitem a {
    color: #333333;
}

.proposalmanagersettingstext {
    border-bottom: 1px solid #CED4DA;
    border-top: 2px solid #CED4DA;
    color: #333333;
    padding: 20px 8px;
}

.proposalmanagersettingstitle {
    border-bottom: 1px solid #EE3831;
    border-top: 2px solid #EE3831;
    font-weight: bold;
    font-size: 14px;
    color: #EE3831;
    padding: 0px 5px;
}
/* TabbedLayout            
--------------------------------------------------------------------------------------- */

/* FormView 
--------------------------------------------------------------------------------------- */

.fv_grouphead {
    padding: 10px 0;
    cursor: pointer;
    background: url(data:image/jpeg;base64,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AAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANNAAAABgAAAAAAAAAAAAAAAQAAB2wAAAAMAG0AYQBpAGwAYgBvAHgAZQBzAF8AMAAzAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAdsAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAAQAAAABSZ2h0bG9uZwAAB2wAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAAEAAAAAUmdodGxvbmcAAAdsAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/wAAAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAAJ6AAAAAQAAAKAAAAABAAAB4AAAAeAAAAJeABgAAf/Y/+0ADEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAABAKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDtkl86JKo136LSXzokkp+i0l86JJKfotJfOiSSn6LSXzokkp+i0l86JJKfotJfOiSSn6LSXzokkp+i0l86JJKfotW8H6S+aUk6HzBMd3//2ThCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAIAAAABAQD/4Q5MaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpjcnM9Imh0dHA6Ly9ucy5hZG9iZS5jb20vY2FtZXJhLXJhdy1zZXR0aW5ncy8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg4RDA0RUM1MDUzQkRGMTFBQjlFQTVFQkE3RTgzNzU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDNkJGN0Q2MTlCQTExRTFBMTAzRjNCM0M4M0I3RTY4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RUIyQjI3QkIxOUUxMTFCMkI0QTYwOTc2MEVBRTEyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzQgKDExLjB4MjAwODA4MjYgWzIwMDgwODI2Lm0uNDU2IDIwMDgvMDgvMjY6MDI6MDA6MDAgY3V0b2ZmOyBtIGJyYW5jaF0pICBXaW5kb3dzIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxMS0xMS0yOFQxNDoxNTozNCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTEtMTEtMjhUMTQ6MTkrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTEtMTEtMjhUMTQ6MTkrMDI6MDAiIGNyczpBbHJlYWR5QXBwbGllZD0iVHJ1ZSIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjZDNjhBMEE4MTU0RTAxMTgyOUQ4ODUwOEFCM0M2RUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODhEMDRFQzUwNTNCREYxMUFCOUVBNUVCQTdFODM3NTkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTZFQjJCMjdCQjE5RTExMUIyQjRBNjA5NzYwRUFFMTIiIHN0RXZ0OndoZW49IjIwMTEtMTEtMjhUMTQ6MTkrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkgAAAAAH/2wCEAAgGBgkGCQ4ICA4RDQsNERUSERESFRwXFxcXFxwRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCQkJCwoLEgsLEhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAEHbAMBIgACEQEDEQH/3QAEAHf/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AOo5s8XZs17hvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7Ryxni3Nir7UGKDPE+bJBIfbi4oueH82SDIPuVcVXPCubLAzD7uXFVzwZmyYZB97jH54FzZLoyf//Z) no-repeat scroll right bottom transparent;
    color: #5aa341;
    font-size: 14px;
    font-weight: bold;
}

.fv_rowalt td,
.fv_row td {
    border-bottom: dotted 1px #a8a8a8;
}

.fv_cell_lt,
.fv_mtrx_celllt,
.fv_mtrx_totalcelllt {
    background-color: #f0f0f0;
}

/* FormEdit
--------------------------------------------------------------------------------------- */
.fe_matrix .fe_table_cell input[type="image"].calendarImage,
.fe_table .fe_table_cell input[type="image"].calendarImage {
    padding: 2px;
    vertical-align: top;
}
/* Form
--------------------------------------------------------------------------------------- */


/* Grid                
--------------------------------------------------------------------------------------- */
.grid .fixed {
    width: 100%;
}

.g_headrow td,
.g_headrowsort td {
    background-color: #BCBCBC;
    border: 1px solid #D9D9D9;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 3px 5px 10px;
    text-align: left;
}

/* Menu       
--------------------------------------------------------------------------------------- */
.ws_top {
    position: relative;
    height: 0;
    top: -100px;
    right: 15px;
    float: right;
}

.menu.mainmenu .m_static {
    border-radius: 8px / 8px;
    -webkit-box-shadow: rgba(0,0,0,0.3) 0px 0px 6px;
    box-shadow: rgba(0,0,0,0.3) 0px 0px 6px;
    display: block;
    padding: 4px;
}

.mainmenu a.m_staticitem {
    display: block;
    background: #CD1041;
    padding: 4.5px 11.5px;
    line-height: 23px;
    border-right: 3px solid white !important;
    font-size: 15px !important;
    font-weight: 600;
    color: white;
}

    .mainmenu a.m_staticitem.indx1 {
        border-radius: 6px 0 0 6px;
    }

    .mainmenu a.m_staticitem.indx3 {
        border-radius: 0 6px 6px 0;
        border-right: none !important;
    }

    .mainmenu a.m_staticitem:hover {
        text-decoration: none;
        background: rgb(162,0,42);
    }

.mainmenu a[disabled] {
    color: #dddddd;
}

    .mainmenu a[disabled]:hover {
        border-bottom-style: none !important;
    }



/* Metadata
--------------------------------------------------------------------------------------- */
/*          fixed           */
.fixed {
    width: 100%;
}

/*          wstitle          */
.wstitle {
    padding-bottom: 15px;
}

    .wstitle .f_ctrllabel {
        font-weight: inherit;
        width: auto;
    }

/*          selector            */

.selector td {
    vertical-align: top;
}

.selector .leftsel {
    width: 370px;
}

.selector .wstitle {
    margin-right: 0px;
    padding-right: 0px;
}

.selector .tree {
    border: 1px solid #C2C2C2;
    padding: 7px;
    margin-right: 10px;
}

.selector .line {
    border-top: 1px solid #C2C2C2;
    padding-top: 7px;
}


/* history implementation */

.colclosed table {
    width: 100%;
}

.colclosed input {
    float: right;
}

.edithisttitle {
    font-size: 14px;
    color: #5AA341;
    font-weight: bold;
}

.historygrid {
    width: 100%;
}

.historyheader table {
    width: 100%;
}

    .historyheader table td {
        vertical-align: middle;
    }

.closehistory a {
    float: right;
}

.reqactionstitle {
    color: Red;
    font-weight: bold;
    font-size: 20px;
}

.ltbsubmitterproposalview .proposaltabview {
    width: 920px;
}

.main {
    width: 1012px;
    margin: 0 auto;
}

.ajaxpopup .ap_content input[type=submit] {
    width: 105px;
    margin-right: 15px;
    height: 38px;
}

.cf_header {
    padding-bottom: 16px;
}

.pf_buttons {
    min-height: 55px;
}

.userprofile_aspx .memberform .row .control {
    width: 280px;
    padding-top: 3px;
}

.userprofile_aspx .memberform .row .utext {
    line-height: 25px;
}

.additional_padding {
    margin-bottom: 24px;
}
/* Grid
--------------------------------------------------------------------------------------- */
.gv_header th, .gv_header td {
    background-color: #F2F2F2;
    border: 1px solid #CED4DA;
    padding: 5px 10px;
}

.gv_rowcl td, .gv_alterowcl td, .gv_selrowcl td, .gv_row td, .gv_alterow td, .gv_selrow td {
    border: 1px solid #CED4DA;
    padding: 5px;
}

.gv_alterow, .gv_alterowcl {
    background-color: rgba(242, 242, 242, 0.5);
}

.gv_pager {
    float: none;
    margin: 0px;
    background-color: #F2F2F2;
    border: 1px solid #CED4DA;
}

.gv_header th, .gv_header th a {
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.exclamation:before {
    color: #EE3831;
}
/* UserCtrl
--------------------------------------------------------------------------------------- */
.loginStatusCtr {
    /*top: -150px;*/
}

.membershipcontent .loginStatusCtr {
    display: block;
    top: -180px
}

.loginStatusCtr .buttonTextCell {
    font-size: 12px;
    line-height: 23px;
    font-weight: bold;
    color: #333333;
    margin: auto auto auto 0;
}

.loginStatusCtr .panelShowLoginStatusPanel .userName {
    font-size: 14px;
    color: #333333;
}

.HomeButton,
.buttonpanel,
.loginStatusCtr .panelButtons {
    background: rgba(206, 212, 218, 0.25);
    border-radius: 3px;
}

i.ls-home::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05Ljc0MDA0IDQuODA5ODZMMy4zNjIyMiAxMC4wNzg1VjE1LjcyODRDMy4zNjIyMiAxNi4wNDA0IDMuNjA0ODUgMTYuMjgzIDMuOTE2ODEgMTYuMjgzSDcuNzk4OTZDOC4wNzYyNiAxNi4yODMgOC4zMTg4OSAxNi4wNDA0IDguMzE4ODkgMTUuNzI4NFYxMi40MDA4QzguMzE4ODkgMTIuMTIzNiA4LjU5NjE5IDExLjg0NjMgOC44NzM0OCAxMS44NDYzSDExLjA5MTlDMTEuNDAzOCAxMS44NDYzIDExLjY0NjQgMTIuMTIzNiAxMS42NDY0IDEyLjQwMDhWMTUuNzI4NEMxMS42NDY0IDE2LjA0MDQgMTEuOTIzNyAxNi4yODMgMTIuMjAxIDE2LjI4M0gxNi4xMTc5QzE2LjM5NTEgMTYuMjgzIDE2LjY3MjQgMTYuMDQwNCAxNi42NzI0IDE1LjcyODRWMTAuMDQzOEwxMC4yNiA0LjgwOTg2QzEwLjE5MDYgNC43NDA1NCAxMC4wODY3IDQuNzA1ODcgMTAuMDE3MyA0LjcwNTg3QzkuOTEzMzUgNC43MDU4NyA5LjgwOTM2IDQuNzQwNTQgOS43NDAwNCA0LjgwOTg2Wk0xOS44MjY3IDguMzgwMDVMMTYuOTQ5NyA1Ljk4ODM3VjEuMjA1MDFDMTYuOTQ5NyAwLjk2MjM3MyAxNi43NDE4IDAuNzg5MDYyIDE2LjUzMzggMC43ODkwNjJIMTQuNTkyN0MxNC4zNTAxIDAuNzg5MDYyIDE0LjE3NjggMC45NjIzNzMgMTQuMTc2OCAxLjIwNTAxVjMuNzAwNjdMMTEuMDU3MiAxLjEzNTY4QzEwLjgxNDYgMC45Mjc3MTEgMTAuMzI5MyAwLjc4OTA2MiA5Ljk4MjY3IDAuNzg5MDYyQzkuNjcwNzEgMC43ODkwNjIgOS4xODU0NCAwLjkyNzcxMSA4Ljk0MjgxIDEuMTM1NjhMMC4xNzMzMSA4LjM4MDA1QzAuMDY5MzI0MSA4LjQ0OTM3IDAgOC41ODgwMiAwIDguNjkyMDFDMCA4Ljc5NTk5IDAuMDY5MzI0MSA4Ljg5OTk4IDAuMTAzOTg2IDguOTY5MzFMMS4wMDUyIDEwLjA0MzhDMS4wNzQ1MiAxMC4xMTMyIDEuMjEzMTcgMTAuMTgyNSAxLjMxNzE2IDEwLjE4MjVDMS4zODY0OCAxMC4xODI1IDEuNTI1MTMgMTAuMTQ3OCAxLjU5NDQ1IDEwLjA3ODVMOS43NDAwNCAzLjM4ODcyQzkuODA5MzYgMy4zMTkzOSA5LjkxMzM1IDMuMjg0NzMgMTAuMDE3MyAzLjI4NDczQzEwLjA4NjcgMy4yODQ3MyAxMC4xOTA2IDMuMzE5MzkgMTAuMjYgMy4zODg3MkwxOC40MDU1IDEwLjA3ODVDMTguNDc0OSAxMC4xNDc4IDE4LjYxMzUgMTAuMTgyNSAxOC42ODI4IDEwLjE4MjVDMTguNzg2OCAxMC4xODI1IDE4LjkyNTUgMTAuMTEzMiAxOC45OTQ4IDEwLjA0MzhMMTkuODk2IDguOTY5MzFDMTkuOTMwNyA4Ljg5OTk4IDIwIDguNzk1OTkgMjAgOC42OTIwMUMyMCA4LjU4ODAyIDE5LjkzMDcgOC40NDkzNyAxOS44MjY3IDguMzgwMDVaIiBmaWxsPSIjMzMzMzMzIi8+DQo8L3N2Zz4NCg==);
}

i.ls-question-circle:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMCAwLjgxMjVDNC42NDg0NCAwLjgxMjUgMC4zMTI1IDUuMTg3NSAwLjMxMjUgMTAuNUMwLjMxMjUgMTUuODUxNiA0LjY0ODQ0IDIwLjE4NzUgMTAgMjAuMTg3NUMxNS4zMTI1IDIwLjE4NzUgMTkuNjg3NSAxNS44NTE2IDE5LjY4NzUgMTAuNUMxOS42ODc1IDUuMTg3NSAxNS4zMTI1IDAuODEyNSAxMCAwLjgxMjVaTTEwIDE4LjMxMjVDNS42NjQwNiAxOC4zMTI1IDIuMTg3NSAxNC44MzU5IDIuMTg3NSAxMC41QzIuMTg3NSA2LjIwMzEyIDUuNjY0MDYgMi42ODc1IDEwIDIuNjg3NUMxNC4yOTY5IDIuNjg3NSAxNy44MTI1IDYuMjAzMTIgMTcuODEyNSAxMC41QzE3LjgxMjUgMTQuODM1OSAxNC4yOTY5IDE4LjMxMjUgMTAgMTguMzEyNVpNMTQuMTc5NyA4LjM1MTU2QzE0LjE3OTcgNi4zOTg0NCAxMi4xMDk0IDQuODc1IDEwLjE5NTMgNC44NzVDOC4zNTkzOCA0Ljg3NSA3LjE4NzUgNS42NTYyNSA2LjI4OTA2IDcuMDIzNDRDNi4xMzI4MSA3LjIxODc1IDYuMTcxODggNy40OTIxOSA2LjM2NzE5IDcuNjQ4NDRMNy40NjA5NCA4LjQ2ODc1QzcuNjU2MjUgOC42MjUgNy45Njg3NSA4LjU4NTk0IDguMTI1IDguMzkwNjJDOC43MTA5NCA3LjY0ODQ0IDkuMTQwNjIgNy4yMTg3NSAxMC4wMzkxIDcuMjE4NzVDMTAuNzQyMiA3LjIxODc1IDExLjYwMTYgNy42NDg0NCAxMS42MDE2IDguMzUxNTZDMTEuNjAxNiA4Ljg1OTM4IDExLjE3MTkgOS4wOTM3NSAxMC40Njg4IDkuNDg0MzhDOS42ODc1IDkuOTUzMTIgOC42MzI4MSAxMC41IDguNjMyODEgMTEuOTA2MlYxMi4yMTg4QzguNjMyODEgMTIuNDkyMiA4LjgyODEyIDEyLjY4NzUgOS4xMDE1NiAxMi42ODc1SDEwLjg1OTRDMTEuMTMyOCAxMi42ODc1IDExLjMyODEgMTIuNDkyMiAxMS4zMjgxIDEyLjIxODhWMTEuOTg0NEMxMS4zMjgxIDExLjAwNzggMTQuMTc5NyAxMC45Njg4IDE0LjE3OTcgOC4zNTE1NlpNMTEuNjQwNiAxNC44NzVDMTEuNjQwNiAxMy45NzY2IDEwLjg5ODQgMTMuMjM0NCAxMCAxMy4yMzQ0QzkuMDYyNSAxMy4yMzQ0IDguMzU5MzggMTMuOTc2NiA4LjM1OTM4IDE0Ljg3NUM4LjM1OTM4IDE1LjgxMjUgOS4wNjI1IDE2LjUxNTYgMTAgMTYuNTE1NkMxMC44OTg0IDE2LjUxNTYgMTEuNjQwNiAxNS44MTI1IDExLjY0MDYgMTQuODc1WiIgZmlsbD0iIzMzMzMzMyIvPg0KPC9zdmc+DQo=);
}

i.ls-rowdawn-w::before, i.ls-rowdawn-d::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9Ii0yIC0yIDEzIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNOCAwLjVIMEw0IDQuNUw4IDAuNVoiIGZpbGw9IiMzMzMzMzMiLz4NCjwvc3ZnPg0K);
}

i.ls-user-circle::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMC41IDAuMzI4MTI1QzQuODgwODYgMC4zMjgxMjUgMC4zMjgxMjUgNC44ODA4NiAwLjMyODEyNSAxMC41QzAuMzI4MTI1IDE2LjExOTEgNC44ODA4NiAyMC42NzE5IDEwLjUgMjAuNjcxOUMxNi4xMTkxIDIwLjY3MTkgMjAuNjcxOSAxNi4xMTkxIDIwLjY3MTkgMTAuNUMyMC42NzE5IDQuODgwODYgMTYuMTE5MSAwLjMyODEyNSAxMC41IDAuMzI4MTI1Wk0xMC41IDQuMjY1NjJDMTIuNDkzNCA0LjI2NTYyIDE0LjEwOTQgNS44ODE2NCAxNC4xMDk0IDcuODc1QzE0LjEwOTQgOS44NjgzNiAxMi40OTM0IDExLjQ4NDQgMTAuNSAxMS40ODQ0QzguNTA2NjQgMTEuNDg0NCA2Ljg5MDYyIDkuODY4MzYgNi44OTA2MiA3Ljg3NUM2Ljg5MDYyIDUuODgxNjQgOC41MDY2NCA0LjI2NTYyIDEwLjUgNC4yNjU2MlpNMTAuNSAxOC4zNzVDOC4wOTIzOCAxOC4zNzUgNS45MzQ5NiAxNy4yODQgNC40OTEyMSAxNS41Nzc3QzUuMjYyMyAxNC4xMjU4IDYuNzcxNjggMTMuMTI1IDguNTMxMjUgMTMuMTI1QzguNjI5NjkgMTMuMTI1IDguNzI4MTMgMTMuMTQxNCA4LjgyMjQ2IDEzLjE3MDFDOS4zNTU2NiAxMy4zNDI0IDkuOTEzNDggMTMuNDUzMSAxMC41IDEzLjQ1MzFDMTEuMDg2NSAxMy40NTMxIDExLjY0ODQgMTMuMzQyNCAxMi4xNzc1IDEzLjE3MDFDMTIuMjcxOSAxMy4xNDE0IDEyLjM3MDMgMTMuMTI1IDEyLjQ2ODggMTMuMTI1QzE0LjIyODMgMTMuMTI1IDE1LjczNzcgMTQuMTI1OCAxNi41MDg4IDE1LjU3NzdDMTUuMDY1IDE3LjI4NCAxMi45MDc2IDE4LjM3NSAxMC41IDE4LjM3NVoiIGZpbGw9IiMzMzMzMzMiLz4NCjwvc3ZnPg0K);
}

.userInfoPanel i.ls-user-circle::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNiAwLjVDNy40Mzc1IDAuNSAwLjUgNy40Mzc1IDAuNSAxNkMwLjUgMjQuNTYyNSA3LjQzNzUgMzEuNSAxNiAzMS41QzI0LjU2MjUgMzEuNSAzMS41IDI0LjU2MjUgMzEuNSAxNkMzMS41IDcuNDM3NSAyNC41NjI1IDAuNSAxNiAwLjVaTTE2IDYuNUMxOS4wMzc1IDYuNSAyMS41IDguOTYyNSAyMS41IDEyQzIxLjUgMTUuMDM3NSAxOS4wMzc1IDE3LjUgMTYgMTcuNUMxMi45NjI1IDE3LjUgMTAuNSAxNS4wMzc1IDEwLjUgMTJDMTAuNSA4Ljk2MjUgMTIuOTYyNSA2LjUgMTYgNi41Wk0xNiAyOEMxMi4zMzEzIDI4IDkuMDQzNzUgMjYuMzM3NSA2Ljg0Mzc1IDIzLjczNzVDOC4wMTg3NSAyMS41MjUgMTAuMzE4OCAyMCAxMyAyMEMxMy4xNSAyMCAxMy4zIDIwLjAyNSAxMy40NDM4IDIwLjA2ODhDMTQuMjU2MyAyMC4zMzEzIDE1LjEwNjIgMjAuNSAxNiAyMC41QzE2Ljg5MzcgMjAuNSAxNy43NSAyMC4zMzEzIDE4LjU1NjIgMjAuMDY4OEMxOC43IDIwLjAyNSAxOC44NSAyMCAxOSAyMEMyMS42ODEyIDIwIDIzLjk4MTMgMjEuNTI1IDI1LjE1NjIgMjMuNzM3NUMyMi45NTYyIDI2LjMzNzUgMTkuNjY4OCAyOCAxNiAyOFoiIGZpbGw9IiMzMzMzMzMiLz4NCjwvc3ZnPg0K);
}

.loginStatusCtr .helpDropdownList, .loginStatusCtr .updateDropdownList {
    border-radius: 8px;
}

.loginStatusCtr .panelShowLoginStatusPanel .userIcon,
.loginStatusCtr .panelShowLoginStatusPanel {
    color: #ffffff;
}

.loginStatusCtr .loginStatusPanel {
    background-color: #F3F4F6;
    font-size: 13px;
    line-height: 16px;
    -webkit-box-shadow: 0px 2px 6px rgba(51, 51, 51, 0.1);
            box-shadow: 0px 2px 6px rgba(51, 51, 51, 0.1);
}

.panelButtons a {
    background-color: #ffffff;
    border: none;
}

    .panelButtons a:hover {
        background-color: #E6E9EC;
    }

.loginStatusCtr .helpDropdownList, .loginStatusCtr .updateDropdownList {
    border: none;
}

.loginStatusCtr .userInfoPanel .userIcon,
.loginStatusCtr .userInfoPanel {
    color: #333333;
    background-color: inherit;
    border-radius: 3px 3px 0 0;
}

.panelButtons a, .panelButtons a:link,
.panelButtons a:visited {
    color: #333333;
    font-size: 13px;
}

    .panelButtons a:last-child {
        border-radius: 0 0 3px 3px;
    }

