@charset "utf-8"; 

body { background-color:#000; color:#FFF; font:12px Georgia, "Times New Roman", Times, serif; margin:20px auto; }
a { outline:none; }
a:link { color:#FFF; text-decoration:none; }
a:visited { text-decoration:none; color:#FFF; }
a:hover { text-decoration:none; color:#bc9b6a; }
a:active { text-decoration:none; color:#946827; }
a img { border:none; }
:link img { border:none; }
:visited img { border:none; }
p { text-align:justify; line-height:1.4em; margin:0 0 15px; }
ul { list-style:none; margin:0; padding:0; }
table { vertical-align:top; margin:0; padding:0; }
td { vertical-align:top; margin:0; padding:0; }
th { vertical-align:top; margin:0; padding:0; }
h1 { text-transform:uppercase; color:#bc9b6a; letter-spacing:0.1em; font-size:12px; margin:0; padding:0; }
h2 { text-transform:uppercase; color:#bc9b6a; letter-spacing:0.1em; font-size:10px; margin:0; padding:0; }
h3 { text-transform:uppercase; color:#bc9b6a; letter-spacing:0.1em; font-size:10px; width:900px; display:block; margin:0; padding:0; }

#splashPage { width:900px; height:460px; border-top:solid 1px #bc9b6a; }
#cfbHeader { display:block; width:900px; border-bottom:solid 1px #bc9b6a; margin:auto; }
.cfbAddress { float:right; color:#CCC; font-weight:bold; text-align:right; font-size:11px; margin:6px 2px 0 0; }
.mainContainer { width:900px; top:105px; margin:auto; }

.cfb_nav { width:900px; height:23px; position:relative; z-index:9999; }
	
	.menu {  }
	.menu li { position:relative; float:left; }
	.menu li a { display:block; height:23px; text-indent:-9999px; outline:none; }
	.menu ul { display:none; position:absolute; top:24px; background:#000; padding:6px 0; background:url(../images/cfb-drop-down-bg.png); }
	.menu ul li { float:none; height:18px; line-height:18px; padding:0 10px; }
	.menu ul li a { float:left; height:auto; text-indent:0; font-size:10px; font-weight:bold; text-transform:uppercase; white-space:nowrap; }
		
		.no-link { cursor:text; }
		
		.nav-about-us { width:88px; margin:0 27px 0 0; background:url(../images/cfb_img_menu_03.jpg) no-repeat; }
		.nav-process { width:80px; margin:0 28px 0 0; background:url(../images/cfb_img_menu_05.jpg) no-repeat; }
		.nav-partners { width:92px; margin:0 28px 0 0; background:url(../images/cfb_img_menu_07.jpg) no-repeat; }
		.nav-focus { width:58px; margin:0 28px 0 0; background:url(../images/cfb_img_menu_09.jpg) no-repeat; }
		.nav-investments { width:124px; margin:0 28px 0 0; background:url(../images/cfb_img_menu_11.jpg) no-repeat; }
		.nav-investments ul { width:146px; }
		.nav-investments ul ul { top:-6px; left:146px; width:auto; }
		.nav-industries { width:106px; margin:0 28px 0 0; background:url(../images/cfb_img_menu_13.jpg) no-repeat; }
		.nav-news { width:48px; margin:0 26px 0 0; background:url(../images/cfb_img_menu_15.jpg) no-repeat; }
		.nav-contact-us { width:111px; background:url(../images/cfb_img_menu_17.jpg) no-repeat; }

		.sf-sub-indicator { display:none; }

.cfbBody { width:900px; border-top:solid 1px #bc9b6a; }
.cfbBodyHome { background:url(../images/cfb_img_homepage.jpg); height:460px; }
.cfbBodyAU { background:url(../images/cfb_img_about-us.jpg) no-repeat; height:470px; padding:0 32px 0 324px; }
.cfbBodyAUTop { margin:24px 0; }
.cfbBodyOP1 { background-image:url(../images/cfb_img_our-process.jpg); height:540px; padding:0 225px 0 0; }
.cfbBodyOP2 { background-image:url(../images/cfb_img_our-process.jpg); height:655px; padding:0 225px 0 0; }
.cfbBodyOPTop { margin:18px 0; }

.cfbBodyOurPeople { background-image:url(../images/cfb_img_our-people.jpg); height:440px; }
.cfbBodyOurPeopleTop { margin:18px 0; }
.cfbBodyOurPeopleBios { background-image:url(../images/cfb_img_our-people-bios.jpg); height:507px; }
.cfbBodyOurPeopleBios1 { background-image:url(../images/cfb_img_our-people-bios1.jpg); height:575px; }
.cfbBodyOurPeopleBios2 { background-image:url(../images/cfb_img_our-people-bios2.jpg); height:520px; }
.cfbBodyOurPeopleBios3 { background-image:url(../images/cfb_img_our-people-bios3.jpg); height:480px; }
.cfbBodyOurPeopleBios4 { background-image:url(../images/cfb_img_our-people-bios4.jpg); height:594px; }
.cfbBodyOurPeopleBios5 { background-image:url(../images/cfb_img_our-people-bios5.jpg); height:460px; }
.cfbBodyOurPeopleBiosP { width:640px; }
.cfbBodyOurPeopleBiosC { position:relative; width:190px; }
.cfbBodyOurPeopleBiosC p { text-align:center; padding-top:6px; }

.cfbBioPics { display:inline; }

.cfbBodyIF { background:url(../images/cfb_img_investment-focus.jpg) no-repeat; height:663px; padding:0 0 0 356px; }
.cfbBodyIF-td1 { font-size:11px; vertical-align:top; line-height:1.2em; padding-top:2px; width:140px; text-align:right; padding-right:6px; }
.cfbBodyIF-td2 { font-size:11px; vertical-align:top; line-height:1.2em; padding-top:2px; padding-bottom:6px; text-align:left; }
.cfbBodyI { height:480px; }
.cfbBodyI-td { font-size:12px; color:#bc9b6a; text-align:left; line-height:2em; font-weight:bold; }

.cfbIPics-table { border:1px solid #000; }
.cfbIPics-td1 { height:76px; background:url(../images/cfb_img_industry-4.jpg) no-repeat; border-right:1px solid #000; }
.cfbIPics-td2 { height:76px; background:url(../images/cfb_img_industry-4.jpg) no-repeat -109px 0; border-right:1px solid #000; }
.cfbIPics-td3 { height:76px; background:url(../images/cfb_img_industry-4.jpg) no-repeat -215px 0; border-right:1px solid #000; }
.cfbIPics-td4 { height:76px; background:url(../images/cfb_img_industry-4.jpg) no-repeat -319px 0; }

/* Container for Rollover Effects  */
#cfbUSMapDots { float:right; width:262px; height:420px; }
#cfbUSMapDots2 { float:right; width:450px; height:420px; }
#cfbUSMapPortco { position:relative; display:none; }
#cfbUSMapPortco2 { position:relative; display:none; }
#cfbUSMapPortco3 { position:relative; display:none; }
#cfbUSMapLogo { margin-left:6px; }
#cfbUSMapLogo2 { margin-left:6px; }
#cfbUSMapLogo3 { margin-right:6px; }

.cfbBodyCP { background:url(../images/cfb_img_port-mapBG.jpg); height:490px; }
.cfbBodyCP p { font-size:11px; line-height:1.8em; }
.cfbBodyTextCPList { margin-top:8px; }
.cfbBodyPH { background:url(../images/cfb_img_port-funds.jpg); height:476px; }
.cfbBodyPH .funds { 6px 0 0 }
.cfbBodyPH .funds h1 { margin:0 0 22px; font-size:13px; }

.cfbBodyInvestments-fund-data { display:block; margin:0 0 18px; }
.cfbBodyInvestments { height:460px; }
#cfbBodyInvestmentsL { background-color:#777; width:1px; height:276px; float:left; margin-top:18px; }
.cfbBodyInvestments-td1 { height:142px; width:260px; background-color:#FFF; border-bottom:solid 2px #000; }
.cfbBodyInvestments-td2 { background-color:#2c2b2a; border-bottom:solid 2px #000; border-left:solid 2px #000; }
.cfbBodyInvestments-td3 { background-color:#2c2b2a; border-bottom:solid 2px #000; border-left:solid 2px #000; }
.cfbBodyInvestments-td4 { background-color:#2c2b2a; border-bottom:solid 2px #000; border-left:solid 2px #000; }
.cfbBodyInvestments-td5 { background-color:#2c2b2a; border-bottom:solid 2px #000; border-left:solid 2px #000; }
.cfbBodyInvestments-td6 { text-align:center; line-height:1.5em; padding:18px 0 0; }
.cfbBodyInvestments-td6 p { text-align:center; margin-bottom:3px; }
.cfbBodyInvestments-td7 { height:280px; border-left:solid 2px #000; }
.cfbBodyInvestments-td7 p { font-size:12px; line-height:1.8em; text-align:justify; margin-top:-6px; padding:20px; }

.cfbBodyNews { background:url(../images/cfb_img_pageBG.jpg); }
.cfbBodyNews h3 { position:relative; float:left; width:900px; clear:both; }
.cfbBodyNews h3 a { display:block; color:#bc9b6a; padding:12px 0 12px 16px; width:884px; }
.cfbBodyNews h3 a:hover { background:#000; color:#fff; }
.cfbBodyNews .cfbBodyText { overflow:hidden; }

.cfbBodyNewsTitle { padding-left:16px; margin:30px 0; }
.cfbNewsClick { position:absolute; right:16px; font-size:9px; color:#CCC; text-transform:lowercase; }

.cfbNewsItem { display:none; float:left; width:860px; clear:both; text-align:justify; background-color:#222;line-height:1.5em; padding:25px 0 16px 40px; overflow:hidden; }
.cfbNewsItem .cfbNews-left { float:left; width:148px; margin:0 22px 0 0 ; }
.cfbNewsItem .cfbNews-right { float:left; width:650px; }
.cfbNews-right img { display:block; margin:16px 0; }

.cfbBodySitemap { background:url(../images/cfb_img_pageBG2.jpg) no-repeat; padding:0 0 0 16px; }

#cfbBodyTextTitlePrint { display:none; text-transform:uppercase; font:bold 12px Georgia, "Times New Roman", Times, serif; width:100%; border-top:#B08937 solid 2px; margin-top:22px; }
.cfbBodyText strong { color:#bc9b6a; font-size:11px; letter-spacing:0.1em; text-transform:uppercase; }
.cfbBodyTextNum { font-family:"Times New Roman", serif; }

.cfbBodySubNav { display:block; position:relative; text-transform:uppercase; margin:-22px 16px 0 0; }
.cfbBodySubNavI { display:block; position:relative; text-transform:uppercase; margin:-22px 16px 0 0; }
.cfbBodySubNav a:hover { color:#bc9b6a; }

.cfbBodyF1 { background:url(../images/cfb_img_fund1.jpg) no-repeat; height:544px; }
.cfbBodyF2 { background:url(../images/cfb_img_fund2.jpg) no-repeat; height:556px; }
.cfbBodyF3 { background:url(../images/cfb_img_fund3.jpg) no-repeat; height:460px; }
.cfbBodyF4 { background:url(../images/cfb_img_fund4.jpg) no-repeat; height:460px; }
.cfbBodyF5 { background:url(../images/cfb_img_fund5.jpg) no-repeat; height:460px; }
.cfbBodyFEB { background:url(../images/cfb_img_fundeb.jpg) no-repeat; height:460px; }

.cfbBodyText ul { margin:0 0 12px; }
.cfbBodyText li { margin:0 0 2px; }

.cfbBodyContact { background:url(../images/cfb_img_contact.jpg); height:460px; padding:0 0 0 600px; }
.cfbBodyContact h1 { margin:0 0 4px; }
.cfbBodyFHcontent { width:450px; display:block; float:left; }
a.cfbBodyFActive:hover { cursor:pointer; }
a.cfbBodyFInactive:hover { cursor:text; }

.cfbBodyText .cp-list { margin:5px 0 0; }
.cfbBodyText .cp-list li { margin:0 0 4px; }

.cfbBodyText .cfbBodyI-table { margin:0 0 16px; }
.cfbBodyText .cfbBodyI-table p { margin:0 0 3px; }

.floatRight { float:right; }
.floatLeft { float:left; }

.recentTransactions { position:relative; top:288px; left:24px; text-align:left; font-size:11px; font-weight:bold; line-height:2.4em; }
.recentTransactionsHead { color:#bc9b6a; margin-bottom:20px; }

#footer { width:900px; border-top:solid 1px #8A782F; text-align:center; padding-top:8px; margin:auto; }

#printFooter { border-top:#B08937 solid 2px; width:580px; position:absolute; top:880px; left:0; display:none; padding:10px 0; }
#printLogo { display:none; }

.cfbCopyright { margin:6px 0 12px; }

@media print   { 
	body  { background:none; color:#000; }
	a:link  { color:#000; text-decoration:none; }
	a:visited  { color:#000; text-decoration:none; }
	a:hover  { color:#000; text-decoration:none; }
	a:active  { color:#000; text-decoration:none; }
	h3 a:link  { color:#bc9b6a; text-decoration:none; }
	h3 a:visited  { color:#bc9b6a; text-decoration:none; }
	h3 a:hover  { color:#bc9b6a; text-decoration:none; }
	h3 a:active  { color:#bc9b6a; text-decoration:none; }
	#cfbLogo  { display:none; }
	#printLogo  { display:block; position:absolute; top:20px; left:0; }
	#cfb_nav  { display:none; }
	#cfbBody  { border:none; }
	#cfbBody div  { background:none; }
	#cfbHeader  { background:none; position:absolute; top:10px; left:0; border:none; }
	#cfbAddress  { position:absolute; left:470px; top:0; font-size:10px; color:#000; text-align:left; }
	#cfbBodyText  { position:absolute; top:80px; left:0; width:580px; text-align:justify; }
	#cfbBodyTextTitle  { display:none; }
	#cfbBodyTextTitlePrint  { display:block; }
	#cfbBodyOurPeoplePhotoBox  { display:none; }
	p.cfbBodyOurPeopleBiosP  { width:580px; }
	div.cfbBodyFHcontent  { width:580px; }
	#cfbPrintCPLogos  { display:block; }
	#cfbSubNav  { display:none; }
	#footer  { display:none; }
	#printFooter  { display:block; }
	#splashPage  { position:absolute; top:100px; }
	#cfbBodyInvestmentsLogo  { width:156px; height:85px; }
	#cfbBodyItable  { position:absolute; top:20px; border-top:#bc9b6a solid 2px; }
	#cfbBodyItable td.cfbBodyInvestments-td1  { text-align:center; }
	#cfbBodyItable td  { border:none; height:1px; padding:0; }
	#cfbBodyItable td.cfbBodyInvestments-td2  { display:none; }
	#cfbBodyItable td.cfbBodyInvestments-td3  { display:none; }
	#cfbBodyItable td.cfbBodyInvestments-td4  { display:none; }
	#cfbBodyItable td.cfbBodyInvestments-td5  { display:none; }
	#cfbBodyInvestmentsL  { display:none; }
}