<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Table of Contents:

	Typography
	Composite
	Main MasterPage
	Membership Masterpage
	Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    CSS from Metadata
    Code for keep footers at the bottom of the page
*/


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

@font-face {
    font-family: 'Open Sans';
    src: url(fonts/OpenSans-Regular.woff);
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DSG Sans';
    src: url("fonts/DSG%20Sans%20Black.otf") format('opentype'), url("fonts/DSG%20Sans%20Black.woff") format('woff');
    font-weight: bold;
    font-style: normal;
}

body {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 21px;
    margin-left: -17px;
    color: #616161;
    text-decoration: none;
    background-color: #F5F5F5;
}

a,
a:link,
a:visited {
    text-decoration: underline;
    font-family: Open Sans;
    font-size: 14px;
    line-height: 150%;
    color: #006554;
}

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

.pagetitle,
.wstitle,
.pf_title {
    font-family: 'DSG Sans';
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
    color: #424242;
}

.pagetitle, .subtitle {
    padding-bottom: 16px;
}

.subtitle {
    line-height: 28px;
}

.fe_title {
    padding-bottom: 24px;
    font-family: DSG Sans;
    font-weight: bold;
    font-size: 28px;
    line-height: 34px;
    color: #424242;
}

.fe_q_head {
    padding-bottom: 8px;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #424242;
}

.fe_q_help {
    padding-bottom: 8px;
    font-size: 12px;
    line-height: 18px;
    color: #757575;
}

.fe_question {
    padding-bottom: 24px;
}

.fe_progress .fe_active .fe_prog_num {
    background-color: #006554;
    border-right: 1px solid white;
}

.fe_progress .fe_active .fe_prog_text {
    font-weight: normal;
    background-color: #006554;
}

.fe_progress .fe_prog_next .fe_prog_num {
    background-color: #F5F5F5 !important;
}

.fe_progress .fe_prog_next .fe_prog_text {
    background-color: #F5F5F5 !important;
}

.fe_progress .fe_active .fe_prog_arrow {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDggMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAwTDggMTBMMCAyMFYwWiIgZmlsbD0iIzAwNjU1NCIvPg0KPC9zdmc+) no-repeat scroll right center transparent;
}

.fe_progress .fe_prog_next .fe_prog_arrow,
.fe_progress .fe_prog_comp .fe_prog_arrow {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDggMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAwTDggMTBMMCAyMFYwWiIgZmlsbD0iI0Y1RjVGNSIvPg0KPC9zdmc+DQo=) no-repeat scroll right center transparent;
}



.welcometext {
    margin-bottom: 32px;
}

.helptext {
    margin-top: 56px;
    padding: 0px;
}

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

.instruction,
.subtext {
    color: #6F6F75;
}
/* Composite
--------------------------------------------------------------------------------------- */
.btn_medium,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.pre_prevbutton, .pre_nextbutton, .pre_cancelbutton,
.btnlarge input, /* buttons on Form */
input.btnlarge, /* buttons on PageFlow */
.btn_large, /*  on Registration.aspx */
.btn_extrlarge {
    font-family: 'Open Sans';
    background: #006554;
    zoom: 1;
    text-align: center;
    cursor: pointer;
    min-width: 83px;
    height: 40px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    border: 0px;
    margin-right: 8px;
    padding: 12px 17px;
}

.tablelayout .flt_btns input {
    font-family: 'Open Sans';
    background: #006554;
    zoom: 1;
    border-radius: 0;
}

    .btn_medium:hover,
    .f_button input:hover,
    .pad_btnclassic:hover,
    .f_atch_btndelete:hover,
    .fe_attachment .fe_atch_right input:hover,
    .pf_btn:hover,
    .pre_prevbutton:hover, .pre_nextbutton:hover, .pre_cancelbutton:hover
    .btnlarge input:hover, /* buttons on Form */
    input.btnlarge:hover, /* buttons on PageFlow */
    .btn_large:hover, /*  on Registration.aspx */
    .btn_extrlarge:hover,
    .tablelayout .flt_btns input:hover {
        text-decoration: none;
        background-color: #0E3A33;
    }

.btnlarge input, /* buttons on Form */
input.btnlarge, /* buttons on PageFlow */
.btn_large /*  on Registration.aspx */ {
    font-family: 'Open Sans';
    min-width: 112px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.btn_extrlarge /*  on ContactUsPreliminary.aspx */ {
    font-family: 'Open Sans';
    min-width: 260px;
}


.btn_medium[disabled],
.pf_btn[disabled],
.f_button input.disabled,
.pad_btnclassic[disabled],
.f_atch_btndelete[disabled],
.fe_attachment .fe_atch_right input.disabled,
.pre_prevbutton[disabled], .pre_nextbutton[disabled], .pre_cancelbutton[disabled]
.pf_btn[disabled],
.tablelayout .flt_btns input[disabled] {
    background: #006554;
    opacity: 0.5;
    zoom: 1;
    cursor: auto;
}

.btnlarge input.disabled, /* buttons on Form */
input.btnlarge[disabled], /* buttons on PageFlow */
.btn_large[disabled] /*  on Registration.aspx */ {
    background: #006554;
    cursor: auto;
    opacity: 0.5;
    zoom: 1;
}

.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 {
    -webkit-box-shadow: 0px 0px 5px #0066FF;
            box-shadow: 0px 0px 5px #0066FF;
}

.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 {
    background: #FFFFFF;
    border: 1px solid #8B8B8B;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    height: 40px;
    padding: 10px 12px;
    font-size: 16px;
}


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

.form .zipcode .f_ctrllabel,
.form .storenumber .f_ctrllabel {
    float: none;
    padding: 24px 0 8px;
}

.form .zipcode .f_ctrlvalidator,
.form .storenumber .f_ctrlvalidator {
    padding: 8px 0 16px;
}

.form .zipcode .f_ctrlinput,
.form .storenumber .f_ctrlinput {
    float: none;
}

.form .storenumber .f_ctrlvalidator span{
    display: block;
}

.f_textbox input, .f_changepassword input {
    padding: 9px 12px;
    font-size: 16px;
}

.f_reqfld, .fe_q_req {
    margin-right: 7px;
}

/* Main MasterPage
--------------------------------------------------------------------------------------- */
.main {
    width: 1080px;
    margin: 0 auto;
}

.dsgstores {
    background: #006554;
}

.header {
    min-width: 1080px;
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 3px;
    -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.1);
    margin-bottom: 48px;
    background-color: #ffffff;
}

.logo {
    width: 1080px;
    margin: 0 auto;
    position: relative;
}

.logo_link {
    background: url(images/LOGO_combo.svg) no-repeat scroll 0 0 transparent;
    background-size: contain;
    height: 58px;
    margin: 0 auto;
    display: block;
}

.dickssportinggoods .logo_link {
    background: url(images/dickssportinggoods_logo.svg) no-repeat scroll 0px 0 transparent;
    background-size: contain;
    height: 58px;
    width: 110px;
    margin: 0;
}

.submitter75for75 .logo_link {
    background: url(images/dsg_sportsmattergrants_logo.jpg) no-repeat scroll 0px 0 transparent;
    background-size: contain;
    height: 66px;
    width: 224px;
    margin: 0;
}

.footercontent {
    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;
    width: 1080px;
    height: 100%;
    margin: 0 auto;
}

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

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

.footer .ftextwrapper {
    padding: 0;
}

/* Membership Masterpage
--------------------------------------------------------------------------------------- */
.membershipcontent {
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    padding: 24px 32px;
}

.utext {
    margin-top: 16px;
    line-height: 30px;
}


.memberform {
    width: 544px;
    font-size: 14px;
    margin: 0 auto;
    border-right: solid;
    border-color: #E0E0E0;
    border-width: 1px;
}

    .memberform .buttonrow {
        padding: 8px 0 8px 184px;
    }

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

        .memberform .row .text {
            width: 184px;
            font-weight: bold;
            line-height: 30px;
            margin-top: 0px;
            color: #6F6F75;
        }

    .memberform .buttonrow .leftbtnedit {
        width: 95px;
        display: inline-block;
    }

    .memberform .row .control {
        width: 350px;
        line-height: 30px;
    }

        .memberform .row .control input,
        .memberform .row .control select {
            width: 300px; /* 25px - reserved to red asterisk */
            height: 40px;
            padding: 4px;
            font-size: 16px;
        }

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

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

    .regblock .text {
        padding: 0px 0 16px 0;
    }

.memberform .errorrow ul {
    margin-right: 60px;
}

.contactus_aspx .postform .errorrow ul, .fe_validation {
    padding: 1.25em 1.7em 1.25em 5.5em;
}

.instruction {
    margin-left: 56px;
    margin-top: 0px;
    width: 240px;
    padding-left: 45px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ8SURBVHgBxVdLctpAEO0ZVLBVThDdIHCCIH5V7KITGJ8A5QbOCQInsHKDZMWCojAnMDlBxjfgs+Kf1ypJJWOBZ8CyX5WQmF+/6e7p7hFkiPF4bO92u2qhUPi83+9tbpNSzrbb7V/LspTruspkPaEziIVCmC+EuDkcDs7ZBYWY4unhc6JDRmgK7kKwTeb4Ae30QGRGpgSGwyGr+f61Hb8GkFcwj9dqtaZZ/TKrcTQa+WA+vlY4g9fARh6hzZusfpElHK+flAOwqQ7M8eskAbAsw+aPlCNwgippc4iUcAfq0lY7xvEiQbiIEKw1rXnsE3gqsWMmPsDebmBztVwu3Uaj0ecHqq3w8dOZyDIgqxv/Dwnw7vHqkiawSM/zvORo8W6waED68PmIJwQwuUrvCzvWQkiAA43JbPbmeAcM/kabb7IGZFbDN6sfbP6RISJn4pDLJungKZMhQPqThSjl4INMwc7EvkBXALK/WtjFFzJDUK/Xb9MNg8HAKRaLl2jRkfgxTTLquKHdbiu6ACzbXPeaAUcXEnacGc7pIF8c6A3AslkDT/RBgPNPJVLlA30QVqvVk4ySgqJ3Biczdt7YCQODuXwMX9QRUVtA+gjHhgRgiz5eus6oLux7hs1m8ychEJlBN6o5F/al0YtjR7ogsaNqyKF8odbrtRsTSAJRlNNvKWegJPPSkfNZJGw2mw8g8Z1yAjzfPy7PX4RikGBfuKMchHP5dtx+9mKC03FP1/sE1w2dWq02yeo8mYzYHOwsZHa20+CTdbdYLCqnhDO0LqdRvueL6Tfs5mzlwxEOY35DcD9duF5F4JhMqVTiq3k5riXCrCalms/nEx2hafwHVlY6jMHmK4AAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
}

/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_main {
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
            box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    padding: 24px 32px;
}


/* 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 Main      
--------------------------------------------------------------------------------------- */
.mainmenu {
    height: 41px;
    margin-top: -41px;
}

    .mainmenu .m_static {
    }

    .mainmenu table.m_staticitem {
        display: inline-block;
        height: 41px;
        line-height: 38px;
        font-size: 15px;
    }

    .mainmenu a.m_staticitem {
        display: inline-block;
        height: 41px;
        color: #626366;
        padding: 0 50px 0 50px;
    }

        .mainmenu a.m_staticitem:hover {
            text-decoration: underline;
        }

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

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




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


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

    .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;
}

div.site-slogan {
    font-size: 21px;
}

.site-slogan {
    color: #6D6C71;
    position: absolute;
    top: 55px;
    left: 114px;
    display: inline-block;
}

    .site-slogan a {
        color: #6D6C71;
        text-decoration: none;
    }

.trademark {
    font-size: 0.6em;
    font-weight: normal;
    display: inline-block;
    position: absolute;
    top: 2px;
}

ol, ul {
    margin: 0px;
}

.notificationtitle,
.proposalmanagersettingstitle {
    color: #006554;
    border-color: #006554;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}

.proposalmanagersettingstitle {
    min-width: 120px;
}

.notificationtitle {
    min-width: 272px;
}

.notificationactions .m_staticitem td {
    padding: 15px 20px;
    background-color: #f5f5f5;
    color: #424242;
}

th {
    text-align: start;
}

.gv_infocell {
    background-color: #F5F5F5;
}

.logocontainer {
    width: 1080px;
    margin: 0 auto;
    position: relative;
}

.exclamation:before {
    color: #fcc419;
}

.membershipcontent .loginStatusCtr {
    top: -118px;
}

.loginstatusnavbar {
    overflow: visible;
}

.loginStatusCtr {
    top: -118px;
}

    .loginStatusCtr .dropdownIcon {
        margin-left: 8px;
    }

    .loginStatusCtr .panelShowLoginStatusPanel {
        height: inherit;
        position: relative;
        bottom: 3px;
    }

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

    .loginStatusCtr .userInfoPanel .loginName {
    }

.HomeButton {
    width: 61px;
    padding-left: 14px;
    margin-right: 0px;
}

.buttonpanel:hover {
    background: #0E3A33;
}

.buttonpanel, .HomeButton {
    height: 24px;
    background: #006554;
    font-size: 12px;
    line-height: 17px;
    color: #FFFFFF;
}

.proposalmanagersettings {
    margin-bottom: 19px;
}

.proposalmanagersettingstext {
    color: #616161;
    padding: 20px 8px;
}

.gv_header th, .gv_header th a {
    color: #424242;
    font-weight: 400;
    background-color: #F5F5F5;
    text-decoration: none;
}

.gv_rowcl td, .gv_alterowcl td, .gv_selrowcl td, .gv_row td, .gv_alterow td, .gv_selrow td {
    padding: 5px 10px;
}

.panelHelpbutton, .panelSubmitRequestUpdate {
    margin: 3px 16px 0 8px;
}

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

i.ls-question-circle:before {
    content: none;
}

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

i.ls-rowdawn-d::before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNS42NTM2MiA2Ljg0MjU3QzUuNzQ3NDggNi45ODMzNSA1Ljg4ODI2IDcuMDMwMjggNi4wNTI1IDcuMDMwMjhDNi4xOTMyOCA3LjAzMDI4IDYuMzM0MDYgNi45ODMzNSA2LjQ1MTM4IDYuODQyNTdMMTEuMDAzMyAyLjI5MDY5QzExLjA5NzEgMi4xOTY4MyAxMS4xNjc1IDIuMDU2MDYgMTEuMTY3NSAxLjg5MTgxQzExLjE2NzUgMS43NTEwMyAxMS4wOTcxIDEuNjEwMjUgMTEuMDAzMyAxLjQ5Mjk0TDEwLjQ4NzEgMC45NzY3NDNDMTAuMzY5NyAwLjg4Mjg5IDEwLjIyOSAwLjgxMjUgMTAuMDg4MiAwLjgxMjVDOS45MjM5NSAwLjgxMjUgOS43ODMxNyAwLjg1OTQyNyA5LjY4OTMxIDAuOTUzMjhMNi4wNTI1IDQuNTkwMDlMMi40MTU2OSAwLjk1MzI4QzIuMjk4MzcgMC44NTk0MjcgMi4xNTc1OSAwLjgxMjUgMi4wMTY4MSAwLjgxMjVDMS44NTI1NyAwLjgxMjUgMS43MTE3OSAwLjg4Mjg5IDEuNjE3OTQgMC45NzY3NDNMMS4xMDE3NCAxLjQ5Mjk0QzAuOTg0NDI3IDEuNjEwMjUgMC45Mzc1IDEuNzUxMDMgMC45Mzc1IDEuODkxODFDMC45Mzc1IDIuMDU2MDYgMC45ODQ0MjcgMi4xOTY4MyAxLjEwMTc0IDIuMjkwNjlMNS42NTM2MiA2Ljg0MjU3WiIgZmlsbD0iI0JEQkRCRCIvPg0KPC9zdmc+DQo=);
}

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


/*Code for keep footers at the bottom of the page*/
html, body, form, #formcontent {
    height: 100%;
}

.page {
    position: relative;
    min-height: 100%;
}

.main {
    padding-bottom: 120px;
}

.footer {
    position: absolute;
    bottom: 0;
    height: 83px;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 13px;
    background: #FAFAFA;
    border-top: 1px solid #E0E0E0;
}

.pagecontent {
    margin-top: 24px;
}
/* UserCtrl
--------------------------------------------------------------------------------------- */
.userinfoarea .loginStatusCtr {
    position: absolute;
    top: -118px;
}

.userNameButton {
    color: #616161;
}

.HomeButton,
.buttonpanel,
.loginStatusCtr .panelButtons {
    background-color: #006554;
}

    .buttonpanel:hover,
    .HomeButton:hover,
    .panelButtons a:hover {
        background: #0E3A33;
    }

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

.loginStatusCtr .loginStatusPanel,
.loginStatusCtr .helpDropdownList {
    background-color: #006554;
}

.loginStatusCtr .userInfoPanel {
    background-color: #006554;
    font-family: 'Open Sans';
}

    .loginStatusCtr .userInfoPanel .userIcon {
        color: #ffffff;
    }

.loginStatusCtr .panelSubmitRequestUpdate .panelButtons,
.loginStatusCtr .panelSubmitRequestUpdate .buttonpanel {
    background: #006554;
}

    .loginStatusCtr .panelSubmitRequestUpdate .panelButtons a:hover,
    .loginStatusCtr .panelSubmitRequestUpdate .buttonpanel:hover {
        background: #0E3A33;
    }

.loginStatusCtr, .loginStatusCtr a, .loginStatusCtr a:link, .loginStatusCtr a:visited {
}

.locator .lc_map {
    height: 400px;
    width: 450px;
    margin: 20px 0;
}

.lc_list {
    padding-bottom: 24px;
}

.lc_listitem {
    padding: 8px 0px;
}

    .lc_listitem a, .lc_listmap a:visited {
        color: #616161;
    }

.restaurantname {
    font-weight: bold;
}

.restinfo {
    vertical-align: top;
}

    .restinfo .f_group {
        padding-bottom: 16px;
    }

    .restinfo .form {
        position: absolute;
        margin: 20px -532px;
    }

.prelimctrl .pf_rightButtons {
    float: right;
}

</pre></body></html>