﻿.body
{
	background-color: #676767;
	background-image: url('Images/crf/bg.gif');
	background-repeat: repeat-x;
}
.master
{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.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
{
   	color: #3B3B3B;
}
.breadcrumb a
{
   	color: #3B3B3B;
}
.breadcrumb
{
   	color: #3B3B3B;
}
.CRFlogo{
	float: left;
	height: 106px;
	width: 100px; 
	padding-left: 26px;	
}
.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: 100%;
}
.topNavContainer
{
	background-image: url('images/crf/navbg.gif'); /*url("images/blk_Navbar_Gd_Default.jpg");*/
	height:32px;
}
/*.topNavContainer table{
	margin-left: 40px;
}*/
.topNavItem
{
	color: #FFFFFF; /*#3B3B3B;*/
	text-transform:uppercase;
	font-size: 8pt;
	font-weight:bold;
	text-align:center;
	/*line-height: 13px;*/
	background-image: url('images/crf/navbg.gif'); /*url('images/blk_Navbar_Splitter.jpg');*/
}
.topNavItem a
{
	background-position: right top;
	background-image: url('images/crf/navbg.gif'); /*url('images/blk_Navbar_Splitter.jpg');*/
	height: 32px;
	/*padding: 0px;*/
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
}
.topNavSelected a
{
	background-image: url('images/crf/nav_rev_bg.gif'); /*url('images/blk_Navbar_Gd_Hover.jpg');*/
	color: #EFEFEF;
}
.topNavHover a
{
	background-image: url('images/crf/nav_rev_bg.gif'); /*url('images/blk_Navbar_Gd_Hover.jpg');*/
	color:#F9F9F9;
}
.topNavFlyOuts
{
	border-right-color:#DBDBDB;
}
.topNavFlyOutsItem
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	background-color: #F1F1F1;
	color: #3B3B3B;
	text-align: left;
}
.topNavFlyOutsItem a
{
	color: #3B3B3B; 
}
.topNavFlyOutsHover
{
	background-color: #CACACA;
}
.topNavFlyOutsHover a
{
	color:#3B3B3B;
}


/* 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: solid;
	line-height: normal;
}
.leftNav1
{
	color: #51595b;
	border-color: #ffe69f;
	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;
}
.bottomLinkBar
{
	font-family: tahoma;  
	font-size: 8pt; 
	color: #999999;
	float:none;
	font-weight:bold;
}
.bottomLinkBar a{
	color:#000066;
	text-decoration: underline;
}
.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;
}
.mainContainer {
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	margin-bottom: 10px;
}
.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;	
}