@import url(https://fast.fonts.net/cssapi/86490b5d-ab66-4d0f-b3f8-317f0dd26755.css);
/* Table of Contents:

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

/* Typography
--------------------------------------------------------------------------------------- */
body {
    color: #4c4c4c;
    font-family: 'Avenir LT W01 65 Medium',sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
}

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

    a:hover {
        text-decoration: underline;
    }

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

.pagetitle,
.wstitle,
.pf_title {
    font-size: 27px;
    font-family: 'Avenir LT W01 95 Black',sans-serif;
}

.fe_title {
    font-size: 24px;
}

.welcometext,
.helptext {
}

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

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

/* Composite
--------------------------------------------------------------------------------------- */
.btn_medium,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.btnlarge input, /* buttons on Form */
input.btnlarge, /* buttons on PageFlow */
.btn_large, /*  on Registration.aspx */
.btn_extrlarge, /*  on ContactUsPreliminary.aspx */
.pre_prevbutton, .pre_nextbutton, .pre_cancelbutton {
    border: 0px;
    color: White;
    cursor: pointer;
    overflow: visible;
    margin-right: 10px;
    font-weight: 700;
    background-color: #5DA953;
    padding: 10px;
    font-size: 16px;
    font-family: sans-serif;
}

    .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 */ {
        background-color: #B0D3AB;
        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;
    color: #545454;
    padding: 7px 18px;
}

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

/* MasterPage
--------------------------------------------------------------------------------------- */
.page {
    width: 960px;
    margin: 0 auto;
}

.header {
    padding: 32px 0 40px 0;
}

.associates .logo_link {
    background: url(images/logo.png) no-repeat scroll 0 0 transparent;
    height: 60px;
    width: 240px;
    display: block;
}

    .associates .logo_link:hover {
        background: url(images/logo.png) no-repeat scroll 0 -60px transparent;
    }

.sfcharities .logo_link {
    background: url(data:image/png;base64,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) no-repeat scroll 0 0 transparent;
    height: 66px;
    width: 220px;
    display: block;
}

.footer {
    font-size: 12px;
    color: #a3a3a3;
}

.footerLogo {
    margin-left: 5px;
}

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

.pagecontent {
}

.membershipcontent {
    margin-top: 20px;
}

.memberform {
    width: 525px;
    float: left;
    color: Black;
    padding: 0 10px 0 0px;
}

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

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

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

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

    .memberform .row .control {
    }

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

        .memberform .row .control select {
            width: 245px;
        }

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

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

.lkrestore {
    font-size: 12px;
    margin-left: 37px;
}

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

    .regblock .text {
        padding: 0px 0 10px 0;
        font-weight: bold;
    }

.memberform .errorrow ul {
    width: 352px;
}

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

.userprofile_aspx .memberform .buttonrow {
    margin-bottom: 10px;
}

.instruction {
    margin-left: 50px;
}

.postform .errorrow {
    width: 641px;
}

/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_main {
}

.ws_container {
    padding-top: 20px;
}

/* TabbedLayout            
--------------------------------------------------------------------------------------- */

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

.fv_grouphead {
    padding: 10px 0;
    cursor: pointer;
    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_dropdownlist .fe_q_cont select {
    width: 340px;
}

.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-bottom: 10px;
}

    .mainmenu .m_static {
    }

    .mainmenu table.m_staticitem {
        font-size: 16px;
    }

    .mainmenu a.m_staticitem {
        display: inline-block;
        color: #b0b0b0;
        border-left: 2px solid #b0b0b0 !important;
        font-weight: bold;
        line-height: 13px;
        text-decoration: none;
        padding: 0 15px 0 15px;
    }

    .mainmenu a.indx1 {
        border-left: none !important;
        padding-left: 0;
    }

    .mainmenu a.m_staticitem:hover {
        color: #565455;
        text-decoration: none;
    }

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

        .mainmenu a[disabled]:hover, .mainmenu a.aspNetDisabled: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: 960px;
}

.showPasswordEye {
    right: 25px;
}
