@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Droid+Serif');

/* Colors Used --- Wine Red: #98012e; Yellow: #cca02e; Brown: #695e4a;
Aqua: #62cbc8; Dark Purple: #470a68; Gold Orange: #FF9F19; */

*
{
    margin:0;
    padding:0;
}
html
{
    height:100%;
    width:100%;
}
body
{
    font-weight:400;
    width:100%;
    height:100%;
    background:#CCC3B2 url(/images/default-source/chapman-foundation/main-bg.png) center repeat-y;
}
p
{
    margin:0 0 15px;
}
#cffBody a
{
    color:#98012e;
    text-decoration:none;
}
#cffBody a:hover
{
    color:#cca02e;
}
#cffBody img
{
    border:none;
}
ol li {
    margin-left: 20px;
}



/* Body
--------------------------------------------------------------------------*/

#cffBody {
    font-family: 'Droid Serif', Times New Roman;
    font-size:12px;
    font-weight:400;
    color:#333;
    width:100%;
    height:100%;
}


/* Header
--------------------------------------------------------------------------*/

#cffHeader
{
    width:960px;
    margin:0 auto;
}
.cffLogo
{
    float:left;
    width:50%;
    margin:30px 0;
    padding:0;
}
.cffTag
{
    float:right;
    width:50%;
    margin:50px 0 0;
    padding:0;
    text-align:right;
}


/* Main Menu
--------------------------------------------------------------------------*/

#cffMainMenu
{
    width:960px;
    height:42px;
    clear:both;
    margin:0 auto;
    box-shadow: 0 0 5px #333;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border:1px solid #98012e;
    background:url(/images/default-source/chapman-foundation/nav-bg.png);
}
ul.rmRootGroup
{
    background:none !important;
    border:none !important;
}
ul.rmRootGroup.rmHorizontal li.rmItem
{
    background:none;
    padding-top:10px;
}
.RadMenu_Default .rmItem a.rmLink
{
    color:#fff !important;
    font-family:'Droid Serif' !important;
    font-size:14px !important;
}
.RadMenu_Default .rmItem a.rmLink:hover,
.RadMenu_Default .rmItem a.rmFocused,
.RadMenu_Default .rmItem a.rmSelected,
.RadMenu_Default .rmItem a.rmExpanded,
.RadMenu_Default .rmItem a.rmExpanded:hover
{
    color:#cca02e !important;
    font-family:'Droid Serif';
    cursor:pointer;
	background-color: transparent !important;
}
.RadMenu_Default .rmHorizontal .rmItem a.rmLink .rmText
{
    border-right:1px solid #680a22 !important;
}
.RadMenu_Default .rmHorizontal .rmLast a.rmLink .rmText
{
    border-right:0 !important;
}
ul.rmVertical.rmGroup.rmLevel1,
ul.rmVertical.rmGroup.rmLevel2,
ul.rmVertical.rmGroup.rmLevel3,
ul.rmVertical.rmGroup.rmLevel4
{
    background:#98012e;
    padding-top:0 !important;
}
ul.rmVertical.rmGroup.rmLevel3,
ul.rmVertical.rmGroup.rmLevel4
{
    margin-top:-1px;
}

/* Video Hero Image on Home*/
.qoute-block{
  padding-left: 50% !important;
}

/* Content Wrapper
--------------------------------------------------------------------------*/

#cffWrapper
{
    font-weight:400;
    width:958px;
    margin:0 auto;
    background:#fff;
    box-shadow: 0 0 5px #333;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border:1px solid #fff;
}
#cffContent
{
    padding:20px;
    font-weight:400;
}
#cffContent h1
{
    color:#cca02e;
    font-family:'Droid Serif';
    font-style:italic;
    font-size:24px;
    font-weight:400;
    padding-bottom:10px;
    border-bottom:1px dashed #ccc3b2;
    margin-bottom:15px;
}
#cffContent h2
{
    color:#98012e;
    font-family:'Droid Serif';
    font-size:20px;
    font-weight:400;
    padding-bottom:15px;
}
#cffContent a:link,
#cffContent a:visited
{
    color:#98012e;
    text-decoration:none;
}
#cffContent a:before
{
    content:"\00bb  ";
}
#cffContent a:hover,
#cffContent a:active
{
    color:#cca02e;
    border-bottom:1px dashed #cca02e !important;
}
#cffContent span.noArrow a:before
{
    content: none !important;
}
#cffContent ul
{
    margin-left:15px;
}
#cffContent .homeRotator ul
{
    margin-left:0;
}
#cffContent .sfContentBlock
{
    line-height:20px;
}
#cffContent .homeRotator
{
    margin:0 0 30px;
}
#cffContent .quote
{
    background:url(/images/default-source/chapman-foundation/quotes-bg.png) top left no-repeat;
    color:#98012e;
    text-indent:30px;
}
#cffContent .affiliates
{
    margin-top:20px;
    border-top:1px dashed #ccc3b2;
    padding-top:20px;
}
#cffContent .affiliates a:before
{
    content:none;
}
#cffContent a:hover,
#cffContent a:active
{
    border-bottom:none;
}
#cffContent .submit
{
    background:#ececec;
    text-align:center;
    padding:10px 0;
}


/* Footer
--------------------------------------------------------------------------*/

#cffFooter
{
    margin:0 auto;
    padding:20px 0;
    color:#695E4A;
    width:960px;
}
#cffFooter h3
{
    color:#695e4a;
    font-family:'Droid Serif';
    font-size:16px;
    font-weight:400;
}


/* Forms >> Letter of Inquiry
--------------------------------------------------------------------------*/

.cffForm span#cphcffMainContent_C005_lblIRSNumber,
.cffForm span#cphcffMainContent_C005_lblAmountRequested,
.cffForm span#cphcffMainContent_C005_lblNameOfOrganization,
.cffForm span#cphcffMainContent_C005_lblOrganizationAddress,
.cffForm span#cphcffMainContent_C005_lblCity,
.cffForm span#cphcffMainContent_C005_lblState,
.cffForm span#cphcffMainContent_C005_lblZip,
.cffForm span#cphcffMainContent_C005_lblContactPersonName,
.cffForm span#cphcffMainContent_C005_lblPhoneNumber,
.cffForm span#cphcffMainContent_C005_lblEmail,
.cffForm span#cphcffMainContent_C005_lblProposalInformation
{
    width:200px;
    font-weight:700;
    display:block;
    margin-bottom:3px;
}
.cffForm input
{
    margin-bottom:10px !important;
    width:157px;
}
.cffForm select
{
    width:160px;
    margin-bottom:10px !important;
}
.cffForm table#cphcffMainContent_C005_gvTopPaidStaffDetails
{
    margin-top:3px;
    width:100%;
    height:60px !important;
    border: 1px solid #CCC3B2;
}
.cffForm table#cphcffMainContent_C005_gvTopPaidStaffDetails tbody tr:first-child
{
    background-color:#98012e !important;
}
.cffForm table#cphcffMainContent_C005_gvTopPaidStaffDetails input
{
    width:140px;
}
.cffForm input#cphcffMainContent_C005_btnSubmit,
.cffForm input#cphcffMainContent_C005_btnCancel,
.cffForm input#cphcffMainContent_C005_gvTopPaidStaffDetails_btnadd
{
    width:80px !important;
    height:26px !important;
}
.cffForm textarea
{
    width:50%;
    height:100px;
}
.cffForm input#cphcffMainContent_C005_FileUploadIRSDeterminationLetter,
.cffForm input#cphcffMainContent_C005_FileUploadBoardOfDirectorsList,
.cffForm input#cphcffMainContent_C005_FileUploadListOfOtherFundingSources
{
    width:200px;
}


/* Forms >> Grant Application
--------------------------------------------------------------------------*/

.cffFormGrant #divLetterOfInquiry
{
    background:#e8e2d7;
    padding:15px;
    margin-bottom:15px;
}
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblGrantApplication
{
    font-size:16px;
    color:#98012e;
    display:block;
}
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblDoingBusinessAs,
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblContactPersonFax,
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblMissionStatement,
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblGeographicAreasServed,
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblMembership
{
    font-weight:700;
    display:block;
    margin-bottom:3px;
}
.cffFormGrant #divGrantApplication input#cphcffMainContent_C002_txtDoingBusinessAs
{
    margin-bottom: 10px !important;
    width:157px;
}
.cffFormGrant #divGrantApplication input#ctl00_cphcffMainContent_C002_txtContactPersonFax
{
    margin-bottom: 10px !important;
}
.cffFormGrant #divGrantApplication textarea,
.cffFormGrant #divGrantApplication select
{
    width:25%;
    height:100px;
    margin-bottom: 10px !important;
}
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblTypeOfRequest
{
    display:block;
    margin-bottom:-5px;
}
.cffFormGrant #divGrantApplication span#cphcffMainContent_C002_lblFundingPeriod
{
    display:block;
    margin-top:10px;
    margin-bottom:-5px;
}
.cffFormGrant #divGrantApplication label
{
    line-height:16px;
    margin-left:5px;
}
.cffFormGrant input#cphcffMainContent_C002_btnSubmit,
.cffFormGrant input#cphcffMainContent_C002_btnCancel
{
    width:80px !important;
    height:26px !important;
}


/* Backend >> Top Logo
--------------------------------------------------------------------------*/

.cffLogo .backendLogo
{
    width: 960px;
    text-align: center;
}


/* Backend >> Login Name
--------------------------------------------------------------------------*/

#cffMainMenu span#cphcffMainMenu_TFD4605E5005:before
{
    content:'User: ';
    font-weight:700;
    color: #fff;
}
.backendNav
{
    padding-top:12px !important;
    color:#cca02e !important;
    font-family:'Droid Serif' !important;
    font-size:14px !important;
}
.backendNav a
{
    color:#fff !important;
    font-family:'Droid Serif' !important;
    font-size:14px !important;
}
.backendNav a:hover
{
    color:#cca02e !important;
    font-family:'Droid Serif';
    cursor:pointer;
}
.backendNav .sfContentBlock
{
    text-indent: 12px;
}


/* Backend >> Newsletters
--------------------------------------------------------------------------*/

ul.sfdownloadList.sfListMode
{
    list-style-type:none;
    margin:0 !important;
}
ul.sfdownloadList li.sfdownloadFile.sfpdf
{
    padding:0 !important;
    background:none !important;
}
ul.sfdownloadList li.sfdownloadFile.sfpdf a:after
{
    content:url(/images/default-source/chapman-foundation/download-pdf.png?sfvrsn=2);
}


/* Policies
--------------------------------------------------------------------------*/
.policyBlock ul{
  list-style: disc outside none;
  padding: 10px 10px 10px 25px;
}
.banner-policy-link {
    display: inline-block;
    margin-left: 10px !important;
    color: #fff;
}

/* Remove fields from Sitefinity login screen
--------------------------------------------------------------------------*/
.sf-login-form .sf-input {
display: none;
}
.sf-authentication-screen h2{
display: none;
}
.sf-login-form .sf-login-form__remember{
display: none;
}
.sf-authentication-screen .sf-button.-sf-action{
display: none;
} 
