/* Table of Contents:

	Typography
	Composite
	Main MasterPage
	Membership Masterpage
	Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    CSS from Metadata
*/


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

body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.4;
    color: #444;
    background-color: rgb(255,255,255);
    background-clip: border-box;
    background-origin: padding-box;
}

a,
a:link,
a:visited {
    color: #1c4094;
    text-decoration: underline;
}

    a:hover {
        color: #5d9732;
        text-decoration: underline;
    }

ul li {
    list-style-type: square;
}

.pagetitle,
.wstitle,
.pf_title {
    font-size: 18px;
    font-weight: bold;
    color: #1c4094;
}

.fe_title {
    font-size: 24px;
}

.welcometext,
.helptext {
}

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

.instruction,
.subtext {
    color: #767676;
}

.main {
    width: 920px;
    margin: 0 auto 0 auto;
}
/* Composite
--------------------------------------------------------------------------------------- */
.btn_medium,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.pre_cancelbutton,
.pre_prevbutton,
.pre_nextbutton {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAJUlEQVQYlWP48ePHfyYGBgaG4UX8//8fmYUgsIlhkx14L9CMAADURCKQ2bEJUQAAAABJRU5ErkJggg==);
    background-clip: border-box;
    background-origin: padding-box;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-color: #d0d0d0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #d0d0d0;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-color: #d0d0d0;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: #d0d0d0;
    border-top-style: solid;
    border-top-width: 1px;
    font-weight: bold;
    width: 75px;
    color: #212121;
    cursor: pointer;
    overflow: visible;
    height: 26px;
    margin-right: 10px;
}

    .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_cancelbutton:hover,
    .pre_prevbutton:hover,
    .pre_nextbutton:hover {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAAEwK2r2AAAAP0lEQVQYlb3QOwoAMAgD0OD9bywxXQShVAeHLm/xF4S7ywDgSUQkXQvmBSRhkjazLZKSMdrM9viS+kGlvwq/OId9MVFIlgxsAAAAAElFTkSuQmCC);
    }

.btnlarge input, /* buttons on Form */
input.btnlarge, /* buttons on PageFlow */
.btn_large /*  on Registration.aspx */ {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAJUlEQVQYlWP48ePHfyYGBgaG4UX8//8fmYUgsIlhkx14L9CMAADURCKQ2bEJUQAAAABJRU5ErkJggg==);
    background-clip: border-box;
    background-origin: padding-box;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-color: #d0d0d0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #d0d0d0;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-color: #d0d0d0;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-color: #d0d0d0;
    border-top-style: solid;
    border-top-width: 1px;
    width: 160px;
    color: #212121;
    cursor: pointer;
    overflow: visible;
    height: 26px;
    margin-right: 10px;
    font-weight: bold;
}

    .btnlarge input:hover, /* buttons on Form */
    input.btnlarge:hover, /* buttons on PageFlow */
    .btn_large:hover /*  on Registration.aspx */ {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAAEwK2r2AAAAP0lEQVQYlb3QOwoAMAgD0OD9bywxXQShVAeHLm/xF4S7ywDgSUQkXQvmBSRhkjazLZKSMdrM9viS+kGlvwq/OId9MVFIlgxsAAAAAElFTkSuQmCC);
    }

    .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, /* buttons on Form */
    input.btnlarge[disabled], /* buttons on PageFlow */
    .btn_large[disabled], /*  on Registration.aspx */
    .pre_cancelbutton[disabled],
    .pre_prevbutton[disabled],
    .pre_nextbutton[disabled] {
        color: #ffffff;
        border-color: #fbfbfb;
        cursor: auto;
    }

        .btn_medium[disabled]:hover,
        .f_button input.disabled:hover,
        .pad_btnclassic[disabled]:hover,
        .f_atch_btndelete[disabled]:hover,
        .fe_attachment .fe_atch_right input.disabled:hover,
        .pf_btn[disabled]:hover,
        .btnlarge input.disabled:hover, /* buttons on Form */
        input.btnlarge[disabled]:hover, /* buttons on PageFlow */
        .btn_large[disabled]:hover, /*  on Registration.aspx */
        .pre_cancelbutton[disabled]:hover,
        .pre_prevbutton[disabled]:hover,
        .pre_nextbutton[disabled]:hover {
            color: #ffffff;
            border-color: #fbfbfb;
            cursor: auto;
        }

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

.postform .rowcaptcha {
    margin-bottom: 5px;
}

/* Main MasterPage
--------------------------------------------------------------------------------------- */
.page {
}

.header {
    min-width: 960px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABTCAYAAAC1ZNZ2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAACVSURBVCiRjZJBFsMgCESHYTS5/7Kn6VV6EruoRh9GUzfyBvwgYK/3pwAAUc/GkNNWLq5dm1du/wdTzq7IeQdMvsylNTlrIGfdkQkAhwgeY/BsuAS6FFynl66cXrYNf6gn0cA0feehP1kMZABoc/spNEBWFbFaXfGoDAtgFpVYYZsAZI0zL8Dlss6J/dkkvUo1VE698QUe/gc0+DpLWwAAAABJRU5ErkJggg==) repeat-x scroll 0 100% transparent;
    background-repeat: repeat-x;
}

.logo {
    background: url(data:image/png;base64,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) no-repeat scroll 0 0 transparent;
    height: 83px;
    width: 920px;
    margin: 0 auto;
}

.logo_link {
    height: 83px;
    width: 220px;
    display: block;
}

.footer {
    padding-top: 20px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 110px;
}

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

.footercontent {
    background: url(data:image/gif;base64,R0lGODlhAwABAIAAAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NUU0RTYwMzM2RjcxMUUxOEVBNkMxMzA4NjIzMkUzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NUU0RTYwNDM2RjcxMUUxOEVBNkMxMzA4NjIzMkUzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTRFNjAxMzZGNzExRTE4RUE2QzEzMDg2MjMyRTM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1RTRFNjAyMzZGNzExRTE4RUE2QzEzMDg2MjMyRTM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAMAAQAAAgJMUAA7) repeat-x scroll 0 top white;
}

.footer .ftextwrapper {
    padding-top: 55px;
    text-align: left;
}

.footer .customfooter {
    padding-top: 10px;
    float: right;
}

.footer .footerLogo {
    margin-left: 24px;
}

.footer .copyright {
    padding: 4px 8px;
}

/* Membership Masterpage
--------------------------------------------------------------------------------------- */
.membershipcontent {
    margin: 20px 20px 0 20px;
}

.memberform {
    width: 460px;
    border: 3px solid rgb(93, 151, 50);
    padding: 1px;
    color: Black;
    font-size: 12px;
    margin: 0 auto;
}

.registration_aspx .memberform,
.restorepassword_aspx .memberform {
    width: 515px;
}

.memberform .content {
    background-color: rgb(162, 194, 127);
    padding-bottom: 20px;
}

.memberform .row {
    padding-top: 19px;
}

    .memberform .row .text {
        padding-left: 20px;
        width: 170px;
        font-weight: bold;
        line-height: 25px;
    }

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

.memberform .row .control {
    width: 270px;
}

    .memberform .row .control input,
    .memberform .row .control select {
        width: 245px; /* 25px - reserved to red asterisk */
        height: 20px;
        padding: 1px;
    }

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

.memberform .buttonrow {
    padding-left: 190px;
    padding-top: 15px;
}

.lkrestore {
    font-size: 11px;
}

a,
a:link,
a:visited {
    color: #333;
    text-decoration: underline;
}


.memberform .errorrow ul {
    border: none;
}

.regblock {
    margin-left: 20px;
}

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

/* UserProfile.aspx
--------------------------------------------------------------------------------------- */
.userprofile_aspx .memberform .buttonrow,
.userprofile_aspx .memberform .subtitle {
    padding-left: 20px;
}

/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_main {
    margin: 0 20px;
}

.ws_container {
    padding-top: 20px;
}

/* 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            
--------------------------------------------------------------------------------------- */
.mainmenu {
    margin-top: -20px;
    margin-left: 210px;
    padding: 0 20px;
    height: 20px;
    width: 710px;
}

    .mainmenu .m_static {
    }

    .mainmenu table.m_staticitem {
        display: inline-block;
        height: 20px;
        padding: 0 2px 0 1px;
        line-height: 20px;
        font-size: 12px;
        text-transform: uppercase;
    }

    .mainmenu a.m_staticitem {
        border-right: solid 1px #333 !important;
        display: block;
        float: right;
        height: 20px;
        font-weight: bold;
        color: #1c4094;
        padding: 0 18px 0 18px;
        text-decoration: none;
    }

    .mainmenu a.indx5 {
        border-right: none 0 transparent !important;
    }

    .mainmenu a.m_staticitem:hover {
        height: 20px;
        color: #5d9732;
        text-decoration: none;
    }


/* CSS from 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: 0;
    padding-right: 0;
}

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

.notificationtitle {
    background-position: 9px 9px;
}

.pf_buttons {
    margin: 10px 0 10px 0;
}

.prelimctrl .pf_leftButtons {
    float: left;
}

.prelimctrl .pf_rightButtons {
    float: right;
}

.pagespacingbetween table td {
    padding-top: 8px;
}

.ltbsubmitterproposalview .proposaltabview {
    width: 921px;
}


/*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: 140px;
}

