﻿
.body
{
	background-color: #f0eeee;
	background-image: none;
}
.master
{
	border: 0px transparent none;
	background-color: #FFFFFF;
	margin-bottom:0;
	padding:0;
}
.topArea
{
	background-position: bottom;
	background-image: none;/*url("images/crf/homeheaderbg.gif");*/
	background-repeat: repeat-x;
	height: 119px;
}
.breadcrumb a:active
{
   	color: #3B3B3B;
}
.breadcrumb:active
{
	height: 45px;;
   	color: #3B3B3B;
}
.breadcrumb a
{
	
   	color: #3B3B3B;
}
.breadcrumb
{
   	color: #3B3B3B;
   	font-family: Verdana;
   	font-size: 9px;
   	
}
.CRFbreadcrumbContainer{
	
	height:auto;
}
.CRFlogo{
	float: none;
	height: auto;
	width: auto; 
	padding-left: 46px;	
	padding-right: 54px;
	padding-top: 21px;
	padding: 37px 54px 49px 46px;
	
}
.CRFlogo img{
	border: none;
}

.logo{
	float: right;
	height: 106px;
	width: 100px; 
	padding-right: 26px;
}
.logo a
{
   	color: #3B3B3B;
	background-image: none;
}

/*.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	color: #656B77;
	background-image:url("images/bl_logo.jpg");
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 75px;
}
*/
.search .ms-sbcell
{
	color:#000000;
}
.shadowRight
{
	background-image: url('images/blk_Shadow_Right.jpg');
}
.shadowLeft
{
	background-image: url('images/blk_Shadow_Left.jpg');
}

.topNav {
	width: auto;
}

/* About */
#zz1_GlobalNavn0, #zz2_GlobalNavn0 {
				
	width: 84px;			
}

/* In the News */
#zz1_GlobalNavn1, #zz2_GlobalNavn1 {
				
	width: 83px;			
}

/* Products & Services */
#zz1_GlobalNavn2, #zz2_GlobalNavn2{
	width: 89px;
}

/* Community Impact */
#zz1_GlobalNavn3, #zz2_GlobalNavn3 {
				
	width:86px;			
}

/* Community Lenders */
#zz1_GlobalNavn4, #zz2_GlobalNavn4 {
				
	width:83px;			
}

/* Social Investors */
#zz1_GlobalNavn5, #zz2_GlobalNavn5 {
				
	width:83px;			
}

/* Institutional Investors */
#zz1_GlobalNavn6, #zz2_GlobalNavn6 {
				
	width:101px;			
}

/* Contact Us */
#zz1_GlobalNavn7, #zz2_GlobalNavn7 {
	width:89px;			
}

.topNavContainer
{
	/*background-image: url('images/crf/navbg.gif'); */
	background-image: none;
	background-color: #ffffff;
	
}
/*.topNavContainer table{
	margin-left: 40px;
}*/


@-moz-document url-prefix() { 
	#navSpacer{
	 	margin-right:12px; 
	}
	.topNavFlyOuts {
				
		border-bottom: 1px solid #DBDBDB			
	}

}
.topNavItem
{
	color:#ffffff!important; /*#3B3B3B;*/
	font-family: Verdana;
	text-transform:uppercase;
	font-size: 9px;
	font-weight: bold;
	text-align:right;
	/*background-image: url('images/crf/navbg.gif'); */
	background-image: none;
	
	
}
.topNavItem td{
	vertical-align: bottom;
}
.topNav td{
	vertical-align: bottom;
}
.topNavContainer td{
	vertical-align: bottom;
}
.topNavItem td{
	height: 48px;
	
}

.topNavItem a
{
	background-position: right top;
	/*background-image: url('images/crf/navbg.gif'); */
	background-image: none;
	padding-top: 6px;
	padding-right: 7px;
	padding-left: 0;
	padding-bottom: 8px;
	height: auto;
	width:auto;
	color:#ffffff!important;
	/*	min-width: 66px;*/
}

a .topNavItem{
	color:#ffffff!important;
		
}

.topNavItem  a:visited, a:active
{
	background-position: right top;
	/*background-image: url('images/crf/navbg.gif'); */
	background-image: none;
	padding-top: 6px;
	padding-right: 7px;
	padding-left: 0;
	padding-bottom: 8px;
	height: auto;
	width:auto;
	color:#ffffff!important;
	/*	min-width: 66px;*/
}


.topNavSelected a
{
	/*background-image: url('images/crf/nav_rev_bg.gif'); */
	background-image: none;
	color: #ffffff !important;
}
table.topNavHover
{
	/*background-image: url('images/crf/nav_rev_bg.gif'); */
	background-color: #e54930;
	color: #ffffff !important;

}
table.topNavHover a:hover
{
	color: #ffffff !important;
}
.topNavFlyOuts
{
	
	/*border-right-color:#DBDBDB;
	border-bottom-color:#DBDBDB;*/
	
	padding:0;
	height:inherit;
}

/*FOR SAFARI only*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#navSpacer{
	 	margin-right:12px; 
	} 
	
	.topNavFlyOuts {
				
		border-bottom: 1px solid #DBDBDB			
	}
}

.topNavFlyOutsItem
{
	/*background-color: #EFEFEF;*/
	height:auto;
	border-color:#DBDBDB !important;
	border-width:1px;
	background-color: #F1F1F1;
	color: #3B3B3B;
	text-align: left;
	height:auto;
}

.topNavFlyOutsItem a
{
	color: #3B3B3B !important; 
}

.topNavFlyOutsItem  a:visited{
	color: #3B3B3B !important; 
}


.topNavFlyOutsHover
{
	background-color: #CACACA;
}
.topNavFlyOutsHover a
{
	color:#3B3B3B !important;
}


/* new */
.leftNav
{
	border-color:#DBDBDB;
	background-color: #f5d474;
	border-width: 0px;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
}
table.leftNav{
	/*padding: 5px;*/
	border: medium #f5d474 solid;
}
.leftNavSelected
{
	background-color: #ffe69f;
	color: #e74b34;
	border-top-color: #8A8A8A;
	border-bottom-color: #8A8A8A;
}
.leftNav2
{
	color: #51595b;
	border-color: #ffe69f;
	border-bottom-style: none;
	line-height: normal;
}
.leftNav1
{
	color: #51595b;
	/*border-color: #ffe69f;*/
	border-color: #f5d474;
	border-bottom-style: solid;
	line-height: normal;
}
.leftNav2 a{
	/*margin: 5px;*/
	margin: 5px 5px 5px 10px;
}

.leftNav1 a{
	margin: 5px;
}

.leftNavHover 
{
	background-color: #ffe69f;
	color:#e74b34;
}



/* ORIGINAL
.leftNav
{
	border-color:#DBDBDB;
	background-color: #F1F1F1;
}
.leftNavSelected
{
	background-color: #CACACA;
	color: #F5F5F5;
	border-top-color: #8A8A8A;
	border-bottom-color: #8A8A8A;
}
.leftNav1, .leftNav2
{
	color: #424242;
}
.leftNavHover 
{
	background-color: #8A8A8A;
	color:#F9F9F9;
} */






.leftNavFlyOuts 
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
}
.leftNavFlyOuts a
{
	color:#424242; 
}
.leftNavFlyOutsHover
{
    background-color: #CACACA;
}
.Line
{
	background-color: #F5F5F5;
}
.pageTitle
{
   	/*color: # 3B3B3B;*/
	font-weight: bold;
	font-family: Arial; 
	font-size: 14pt; 
	color: #015263;
	text-transform: capitalize;
	padding-top: 7px;
}
.topBorder 
{
	border-top-color:#DBDBDB;
}
.ms-WPHeader td
{
border-bottom:0px none #4e7cb7 !important;
border-collapse:collapse;
}
.bottomLinkBar
{
	color: #999999;
	margin-bottom: 0;
}
.bottomLinkBar
{
	font-family: Arial;  
	font-size: 8pt; 
	line-height:11pt;
	color: #000000;
	float:none;
	font-weight:normal;
	height: 100px;
	background-color: #f4cd56;
}
.bottomLinkBar td{
	padding: 24px 50px;
}
.bottomLinkBar a{
	color:#000066;
	text-decoration: underline;
}
.CRFAddress{
	font-size: 7pt;
	width: 215px;
}
.link-item a:link
{
	color: #5D5D5D;
}
.link-item a
{
	color: #5D5D5D;
}
.link-item
{
	color: #5D5D5D;
}
.link-item a:active
{
	color: #787878;
}
.link-item a:visited
{
	color: #787878;
}
.link-item a:hover
{
	color: #3b3b3b;
}
.link-item-large a:link
{
	color: #5D5D5D;
}
.link-item-large a
{
	color: #5D5D5D;
}
.link-item-large
{
	color: #5D5D5D;
}
.link-item-large a:active
{
	color: #787878;
}
.link-item-large a:visited
{
	color: #787878;
}
.link-item-large a:hover
{
	color: #3B3B3B;
}
.description {
	color: #4C4C4C;	
}
.bullet{
	background-image:url("images/blk_lstbulet.gif");
}
.groupheader 
{
	color:#424242;
}
.band {
	background-color:#595959;
	color: #FFFFFF; 
}
.separator
{
	border-color:#CACACA;
}
.level-band
{
	background-color:#8A8A8A;
}
.level-description
{
	Color: #4C4C4C
}
.level-item a:link
{
	color: #5D5D5D;
}
.level-item a
{
	color: #5D5D5D;
}
.level-item
{
	color: #5D5D5D;
}
.level-item a:active
{
	color: #787878;
}
.level-item a:visited
{
	color: #787878;
}
.level-item a:hover
{
	color: #3B3B3B;
}
.level-bullet
{
	background-image:url("images/blk_lstbulet.gif");
}
.headertitle a:link
{
	color: #5D5D5D;
}
.headertitle a
{
	color: #5D5D5D;
}
.headertitle
{
	color: #5D5D5D;
}
.headertitle a:active
{
	color: #787878;
}
.headertitle a:visited
{
	color: #787878;
}
.headertitle a:hover
{
	color: #3b3b3b;
}
.headertitle-large a:link
{
	color: #5D5D5D;
}
.headertitle-large a
{
	color: #5D5D5D;
}
.headertitle-large
{
	color: #5D5D5D;
}
.headertitle-large a:active
{
	color: #787878;
}
.headertitle-large a:visited
{
	color: #787878;
}
.headertitle-large a:hover
{
	color: #3B3B3B;
}
.headertitle-small a:link
{
	color: #5D5D5D;
}
.headertitle-small a
{
	color: #5D5D5D;
}
.headertitle-small
{
	color: #5D5D5D;
}
.headertitle-small a:active
{
	color: #787878;
}
.headertitle-small a:visited
{
	color: #787878;
}
.headertitle-small a:hover
{
	color: #3b3b3b;
}
.headertitle-band a:link
{
	color: #EFEFEF;
}
.headertitle-band a
{
	color: #EFEFEF;
}
.headertitle-band
{
	color: #EFEFEF;
}
.headertitle-band a:active
{
	color: #EFEFEF;
}
.headertitle-band a:visited
{
	color: #EFEFEF;
}
.headertitle-band a:hover
{
	color: #EFEFEF;
}
.title-With-Background 
{ 
	background-color:#545454; 
}

/* -- ROUNDED CORNERS -- */

/* -- TOP NAV BOX ("WHO ARE YOU") ON HOME PAGE -- */
#whoareyou{
	background-color: #E4E4E4;
	float: right;
	width: 326px;
	height: 66px;
	font-size: 11px;
	border: none;
	margin: none;
	padding: none;
	margin-top: 15px;
}

.whoareyoucontents{
	display:inline; 
	font-family:Verdana; 
	font-size:11px; 
	padding-left: 10px;
}
.whoareyoucontents img{
	float:left;
}
.rtop{ display:block; background: #F4F5F5;}
.rbottom{display: block; background: #E0E1E1;}
.rbottom *{display:block;height: 1px;overflow: hidden; background: #E4E4E4;}
.rtop *{display:block;height: 1px;overflow: hidden; background: #E4E4E4;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}


.CRFsplashLinkArea
{
	border:solid 1px #CCCCCC;
		
}
.CRFsplashLinkFrame
{
    width:100%;
    display:block;
    clear:both;
}
.CRFsplashNewsArea{
	border-style: solid;
	border-width: 7px 0px 7px 7px;
	border-color: #FFFFFF;
	background-color: #f5d474;
	margin: 7px;
	padding: 7px;
}
.CRFsplashLinksArea{
	background-color:#c1ee69;
	padding: 7pt;
	border-style: solid;
	border-width: 7px 0px 7px 7px;
	border-color: #FFFFFF;
}
.CRFhomeText{
	font-size:10pt;
	padding-top: 10px;
}
.CRFfloatingRelatedLinks
{
	background-color: #c1ee69;
	border:none 0px #CCCCCC;
    margin-left:10px; 
    margin-right: 10px; 
    margin-top:5px;
    padding: 18px;
	float:right;
	min-width:150px;
	*width:150px;
	display:inline;
}
.CRFfloatingRelatedLinks td{
	padding: 3px;
}

.CRFDonationsLinkArea{
	background-color:#e74b34;
	padding: 7pt;
	border-style: solid;
	border-width: 7px 0px 7px 7px;
	border-color: #FFFFFF;
	font-family: Tahoma;
	font-size:10pt;
	color:#FFFFFF;
		margin: 7px;
	padding: 7px;

}


.pageContent OL
{ 
    clear:none !important;
}
.pageContent UL
{ 
    clear:none !important;
}
/*.ms-WPBody A:link {
	COLOR: #51595b !important;
	TEXT-DECORATION: none;
	font-weight: bold !important;
}
.ms-WPBody A:visited {
	COLOR: #51595b !important;
	TEXT-DECORATION: none;
	font-weight: bold !important;
}
.ms-WPBody A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: bold !important;
}*/


.CRFQuickLinks a{
	color: #51595b !important;
	TEXT-DECORATION: none;
	font-weight: bold !important;
		
}

.CRFQuickLinks a:hover{
	color: #51595b !important;
	TEXT-DECORATION: none!important;
	
		
}


.mainContainer {
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	margin-bottom: 10px;
}

.CRFQuickLinks {
				
}

.ms-gb{
height:22px;
background-color:#ffffff;
font-weight:bold;
border-bottom:1px none #8ebbf5 !important;
border-top:1px none #8ebbf5 !important;
padding-bottom:3px;
}
.CRFCaseStudyImages{
	padding-left: 10px;
}
.CRFCaseStudyImages table{
	border-left-style: solid;
	border-left-width: thick;
	border-left-color: #d9d9d9;
}
.CRFCaseStudyImages td{
	padding-right: 0px;
	padding-left: 15px;	
}

.authoringRegion{
	background-color: transparent;
	padding: 0px;
	margin:0px;
	
	
}
.ms-globallinks a{
	text-transform: uppercase;
	font-size: 9px;
	font-family: Verdana;
	line-height:17px;
}
.ms-globallinks a:visited, a:link{
	color:#333333;
}



/*HOME PAGE PROMO*/

table.ms-rteTable-MiddlePromoTable {
	vertical-align:top;			
	margin:0;
	padding:0;
	width:670px;
	margin-bottom:105px;		
}

table.ms-rteTable-MiddlePromoTable img {
				
	border:none;			
}

td#ms-rteTable-MiddlePromoTableFirstCol{
	vertical-align:top;
	width:auto;
	margin:0;
	padding:0;		
}

.ms-rteCustom-SmallPromoTitleWhite{
	color:#ffffff; 
	background:#595959; 
	line-height:22px;
	font-size:10px;
	padding-left:15px;
	margin-bottom:0;
	margin-top:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

td.ms-rteTable-MiddlePromoTableEvenCol {
				
	width:24px;			
}

td.ms-rteTable-MiddlePromoTableLastCol{
	
	background: #F9EECB;
	width:245px;
	vertical-align:top;			
}

td.ms-rteTable-MiddlePromoTableLastCol img{
	margin: 18px 15px 0 16px;		
}

.leftPromoImageHolder{
				
	width:175px;
	vertical-align:top;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
}

table.ms-rteTable-PromoItem-borderBottom {
	margin:0;
	padding:0;
	border-bottom: 2px solid #c0c2c4;			
}

table.ms-rteTable-PromoItem-borderBottom img {
	
	margin-top:5px;			
}

table.ms-rteTable-PromoItem-noBorder {
	margin:0;
	padding:0;				
}

.ms-rteCustom-SmallPromoTitleBlack{
	color:#595959;
	background: #f4cd56;
	line-height:22px;
	font-size:10px;
	padding-left:15px;
	margin-bottom:0;
	margin-top:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ms-rteCustom-PromoDate {
	color:#595959;
	font-size: 9px;
	
	font-weight:bold;
	margin:16px auto 5px 15px;;
	
}

.ms-rteCustom-SmallPromoText{
				
	color:#000000;
	font-size:11px;
	line-height:16px;
	margin-bottom:15px;
	margin-right:10px;
	margin:0 15px 8px 15px;
	font-family:Arial, Helvetica, sans-serif;	
}

.ms-rteCustom-PromoHeading{
				
	font-size:18px;
	line-height:23px;
	margin:15px;
	margin-right:30px;
	font-weight:normal;
	word-wrap:break-word;
}

.ms-rteCustom-PromoLink a{
				
	color:#e54930;
	font-size:9px;
	
	font-weight:bold;				
}

.ms-rteCustom-SmallPromoText a {
	color:#e54930;		
	text-decoration:none;			
}

.CRFDonateToday img{
	padding: 0px 0px 10px 36px;
	border: none;
}

.CRFHomeLeft{
	font-family: Arial;
	font-size: 11px;
	width: 145px;
	height: 110px;
	padding-left: 47px;
}

.CRFQuickLinks{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	color: #e54930;
	padding-left: 47px;
	line-height: 16px;
}
.CRFQuickLinks a:visited{
	text-decoration: none;
	color: #000000;
}

.CRFQuickLinks a{
	text-decoration: none;
	color: #000000;
}

.CRFQuickLinks #iconLinks{
				
	margin-top:	31px;
	margin-bottom: 27px;	
}

.CRFQuickLinks img{
	border:none;
	margin-right:12px;
}


.CRFQuickLinksHdr{
	color: #e54930;
	font-size: 12px;
	font-weight: normal;
}
#CRFflashContainer{
	height: 360px;
	font-family:Arial, Helvetica, sans-serif;
}


/*ADDED TO LEFT COLUMN --> CALENDAR REMINDERS*/

.CRFReminderHolder {
	width:150px;
	margin-top:42px;
	margin-bottom:10px;
	padding:0;
}

.CRFReminderHolder img {
	margin-bottom:5px;
}

.CRFReminder{
				
	font-family: Arial;
	color: #595959;
	border-top: 7px solid #00b5db;
	border-left: 7px solid #00b5db;
	border-right: 7px solid #00b5db;
	margin:0;
	padding:0;
	height:auto;
	
}

.CRFReminderTitle {
	font-size:12px;
	line-height:17px;		
	color: #e54930;
}
.CRFReminderText {
	
	margin:19px auto auto 10px;
	font-size:9px;
	line-height:15px;
	padding:0;
	height:auto;
}

.CRFReminder a {
				
	color: #e54930;
	text-decoration: none;
}

.CRFPromoLink a:link, a:visited, a:hover{
				
	color: #e54930 !important;
	text-decoration: none;
}

CRFPromoLink {
				
}

.CRFdivSplitLeft img {
			
	border:none;			
}

.CRFdivSplitLeft{
	float:left;
	text-align:left;
	margin-right:20px;			
				
}

.CRFdivSplitRight{
	width:259px;
	padding:0;
	margin:0;
	
}
.ms-rteCustom-SmallCaptionText{
	color:#595959;
	font-size:9px;
	line-height:12px;
	margin:9px 15px 23px 15px;
	font-family:Arial, Helvetica, sans-serif;	
	text-align:right;		
}

.ms-rteCustom-SmallCaptionText a{
	color: #e54930;
	font-weight:bold;		
				
}
/*END ADDED TO LEFT COLUMN --> CALENDAR REMINDERS*/

