/*================== END GLOBAL STYLE   =======================================*/

body
{
	margin:0 0 0 0;
	background :#e6eaef;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link {
	color: #002b5F;
}

a:visited {
	color: #666666;
}

a:hover {
	color: #990000;
}



/*================== END GLOBAL STYLE   =======================================*/
/*================== LINK STYLE   =======================================*/

HTableHeader
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:7px;
	padding-right:7px;
}

.TableDate
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
}

.Bio
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

.HTableHeader
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:7px;
	padding-right:7px;
	line-height:12px;
}

.TableHead
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
}

.TableHead2
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
}

.TableContent
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
}

.ReturnDate
{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:56px;
}

.TableDateSmall
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
}

.TableDateSmall2
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:4px;
}

.TableContent2
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:3px;
}

.TableContentHistorical
{
	color:#333333;
		font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:64px;
	text-align: right;
}

.TableContent3
{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:12px;
}

.TableContent518
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:4px;
	padding-right:44px;
	text-align: right;
}

A.UtilityLink
{
	color:#e6eaef;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.UtilityLink:hover
{
	color:#e6eaef;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.UtilityLinkActive
{
	color:#002b5f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.UtilityLinkActive:hover
{
	color:#002b5f;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.NavLink
{
	color:#587993;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.NavLink:hover
{
	color:#587993;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.NavLink:visited
{
	color:#587993;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.HomeLink
{
	color:#002B5F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.HomeLink:hover
{
	color:#002B5F;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.FooterLink
{
	color:#002B5F;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

A.FooterLinkBig
{
	color:#002B5F;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

/*================== END LINK STYLE   =======================================*/


/*================== TEXT STYLE   =======================================*/

.LogPad
{
	padding-left:12px;
}

.LogPad ul
{
	margin: 3px 0 0 0;
	padding-left: 10px;
}
.LogPad li 
{
	margin: 0 0 2px 2px;
}

.HomeHead
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:3px;
	padding-left:3px;
}

.Daily
{
	color:#002b5F;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right:3px;
	padding-left:3px;
	padding-top:2px;
}

.sm
{
	font-size:10px;
	color:#666666;
	font-weight:normal;
}

.sm2
{
	font-size:10px;
	color:#002B5F;
	font-weight:normal;
}

/* .up
{
	color:green;
}

.down
{
	color:red;
}  */
  
#PrintMainTxt { width: 7in; margin: 20px auto; }
  
.MainTxt, #PrintMainTxt
{
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.homehighlight
{
	color:#666666;
	border:1px solid #A5B8C9;
	padding-right:32px;
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#DFE3E9;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.Legend
{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
}

.ChartHead
{
	color:#666666;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:35px;
	padding-right:8px;
}

.Disclaimer
{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:18px;
}

.Footer
{
	height:30px;
	width:520px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:15px;
	color:#002B5F;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.FooterSmall
{
	color:#002B5F;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.DoublePad
{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smpad
{
	padding-bottom:7px;
}
.DoublePadContent
{
	color:#666666;
	padding-left:12px;
	padding-right:5px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*================== END TEXT STYLE   =======================================*/
/*================== TABLE STYLE   =======================================*/




/*================== END TABLE STYLE   =======================================*/
/*================== OTHER STYLE   =======================================*/
#Home
{
	background-repeat:no-repeat;
	background-image:url(../images/home/cf_left_image_home.jpg);
	background-position:bottom;
}

#Second
{
	background-repeat:no-repeat;
	background-image:url(../images/global/cf_left_image.jpg);
	background-position:top;
}

.PicLogo
{
	padding-top:29px;
}

.ViewPad
{
	padding-bottom:1px; 
}

.TopForm
{
	padding-right:5px;
	padding-top:10px;
}

.FormElement
{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	width: 185px;	
}

TABLE.NAVchart
{
	border:1px solid #A5B8C9;
	width:127px;

}

TABLE.NAVchart TH
{
	background-color:#002b5f;
	color:#ffffff;
	font-size:10px;
	font-face:verdana;
	font-weight:normal;
	padding:2px;
}

TABLE.NAVchart TD
{
	background-color:#DFE3E9;
	font-size:10px;
	font-face:verdana;
	color:#002b5F;;
	padding:5px 3px;
	border-top:1px solid #A5B8C9;
}

TABLE.NAVchart TD.white_divider
{
	background-color:#ffffff;
	padding:0px;
	border-top:1px solid #A5B8C9;
}

div#popContent
{
	width: 390px;
	height: 260px;
	background: White;
	border: 1px solid #3E647E;
	margin: 20px;
	padding: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

div#popContent h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3E647E;
}

div#popbutton
{
	padding-top: 100px;
	padding-left: 260px;
}

/* BEGIN ADMIN EDIT MENU */
#editmenu {
	color: #002b5F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#editmenu a{
	text-decoration: none;
	color: #990000;
}

#editmenu a:hover{
	color: #ffd700;
	text-decoration: underline;
}
/* END ADMIN EDIT MENU */

/* BEGIN NEW CSS for DAVIS DESIGN CHANGES */

.e6banner {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #587993;
	background: #E6EAEF;
	width: 511px;
	height: 20px;
	border: 1px solid #a5b8c9;
	padding: 1px 0px 1px 5px;
	margin-bottom: 5px;
	background-repeat:no-repeat;
	background-position:left;
	z-index: 10;
}

#investment_overview { background-image:url(../images/about/cf_about_invover_lsbh.gif); }
#investment_minimums { background-image:url(../images/about/cf_about_invmin_lsbh.gif); }
#shareholder_services { background-image:url(../images/about/cf_about_sarehilserv_lsbh.gif); }
#prospectus_application { background-image:url(../images/commentary/cf_fl_prospectus_application.gif); }
#statement_additional { background-image:url(../images/commentary/cf_fl_statement_add_info.gif); }
#shareholder_reports { background-image:url(../images/commentary/cf_sharehold_rep_lsbh.gif); }
#proxy_policy { background-image:url(../images/commentary/cf_fl_proxy_policy_reports.gif); }

/* END NEW CSS for DAVIS DESIGN CHANGES */

/*================== END OTHER STYLE   =======================================*/


/*================== EDITOR STYLES   =======================================*/

fieldset {
	border: 1px groove #002b5f;
	padding: 0px 10px 0px 10px;
	margin: 0px 20px 0px 20px;
	text-align: left;
	width: 90%;
}

legend {
	font-size: 10px;
	color: #ffffff;
	background: #002b5f;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#A5B8C9',EndColorStr='#002b5f');
}

.sbutton {
font-family: 'Verdana';
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background: #465C2A;
cursor: hand;
padding: 2px 0px 2px 0px;
border-top: 2px solid #dddddd;
border-right: 2px solid #dddddd;
border-bottom: 2px solid #666666;
border-left: 2px solid #666666;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#A5B8C9',EndColorStr='#002b5f');
}


.xbutton {
font-family: 'Verdana';
font-size: 11px;
font-weight: bold;
color: #6c2220;
background: #ffffff;
cursor: hand;
padding: 2px 0px 2px 0px;
border-top: 2px solid #dddddd;
border-right: 2px solid #dddddd;
border-bottom: 2px solid #666666;
border-left: 2px solid #666666;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=1,StartColorStr='#FFFFFF',EndColorStr='#6c2220');
}

table {
	font-size: 11px;
}

/*================== END EDITOR STYLES   =======================================*/


/*================== AD STYLES =================================================*/

.ad_title {
	color: #000000;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}

.ad_image {
	display: block;
	padding: 0px;
	margin-left: auto;
	margin-right: 14px;
	border:1px solid #002b5F;
}

.ad_image2 {
	display: inline;
	padding: 8px 4px 4px 4px;
	vertical-align: top;
	float: right;
}

.ad_copy {
	padding: 4px;
	padding-bottom: 12px;
}

.ad_link {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	white-space: no-wrap;
}

.ad_link a:link, .ad_link a:visited {
	color: #002b5F;
	font-weight: normal;
	text-align: center;
	text-decoration:none;
}

.ad_link a:hover {
	color: #002b5F;
	text-decoration:underline;
}

/*================== END AD STYLES =============================================*/

.fourtieth {
  clear: both
}

.fourtieth .section {
  clear: none;
  float: left;
}

.no-margin {
  margin: 0;
}

.fourtieth ul {
  float: left;
  margin: 0;
  padding: 0;
}

.fourtieth ul li {
  line-height: 1.1em;
  margin: 0 0 1.8em 0;
  padding-left: 0;
}

.playlist {
  list-style-type: decimal;
  margin: 0 1em 0 -1em;
  width: 330px;
}

.playlist li {
  line-height: 1em;
  margin-bottom: 1.4em !important;
}

.bios {
  border-left: 1px solid #ccc;
  list-style: none;
  width: 145px;
}

.bios li {
  padding-left: 1em !important;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}



