﻿.managementname
{
	color: #28297b;
	font-weight: bold;
	font-size: 16px; 
}
.managementtitle
{
	color: #666666;
}
.managementphoto
{
	margin: 3px 15px 5px 0px;
	border-width:1px;
	border-style:solid;
}
.disclosureslink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: white;
	text-decoration: underline;
}
.disclosureslink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: white;
	text-decoration: underline;
}
.disclosureslink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: white;
	text-decoration: underline;
}
.disclosureslink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: white;
	text-decoration: underline;
}
.disclosuresLarge 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: white;
}
.disclosuresLarge:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
.disclosuresLarge:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
.disclosuresLarge:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: white;
}
.flash:link
{
	font-size: 11px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	font-weight: normal;
}
.flash:visited
{
	color: gray; 
	font-size: 11px;
	padding-right: 5px;
	font-weight: normal;
}
.flash:hover
{
	color: gray; 
	font-size: 11px;
	padding-right: 5px;
	font-weight: normal;
}
.footer
{
	border-top: black thin solid;
	border-bottom: black thin double;
	text-align: right;	
	
}

/* Inner Styles */
.FormFont {	font-family: Arial, Helvetica, sans-serif; line-height:150%; letter-spacing:10%; }
.FormTitle {color: #004849; font-size: 24px; font-weight: bold; }
.FormSubTitle {color: #004849; font-size: 14px; font-weight: bold; }
.FormSubTitleA {color: #004849; font-size: 18px; font-weight: bold; }
.FormSubTitleB {color: #000000; font-size: 12px; font-weight: bold; }
.FormSubTitleC {color: #004849; font-size: 16px; font-weight: bold; }
.FormContent  {color: #000000; font-size: 12px; font-weight: normal; text-decoration:none; }
.FormContentA {color: #000000; font-size: 14px; font-weight: normal; text-decoration:none; }
.FormContentB {color: #000000; font-size: 12px; font-weight: bold; text-decoration :none; }
.FormContentC {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration :none; }
.FormContentR {color: #2F2F2F; font-size: 12px; font-weight:normal; text-decoration:none; }
.FormContentT {color: #2F2F2F; font-size: 14px; font-weight:normal; text-decoration:none; }
.FormContentI {color: #2F2F2F; font-size: 14px; font-weight:normal; text-decoration:none; font-style: italic; }
.FormGrid {font-size:12px; text-decoration:none;}
.FormGrid a:link, a:visited {color: #1C2857; font-size:12px; font-weight: bold; text-decoration:none; }
.FormGrid a:hover {color: #af9b6a; font-size:12px; font-weight: bold; text-decoration:underline; }
.Bullet {color:#004849; font-size:18px; }

.nodata
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002F5D;
	font-weight: bold;
}
.errorAsterix
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	color: #002F5D;
	font-weight: bold;
}
.nodatared
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	font-weight:bold;
}
.SectionHeaderBar 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.standardfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-color: #ece9d8;
}

.GridViewHeader
{
	font-size: 10pt;
	color: white;
	background-color: #1c2754;
	/*font-weight: bold;*/
}
.GridViewHeader a:hover
{
	font-size: 10pt;
	color: white;
	background-color: #1c2754;
	text-decoration: underline;
	/*font-weight: bold;*/
}
.GridViewHeader a:link
{
	font-size: 10pt;
	color: white;
	background-color: #1c2754;
	text-decoration: underline;
	/*font-weight: bold;*/
}
.GridViewHeader a:visited
{
	font-size: 10pt;
	color: white;
	background-color: #1c2754;
	/*font-weight: bold;*/
}
.InsideSubHeader1 
{
	font-size: 24px;
	color: #1C2857;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.InsidekemooreHeader
{
	font-size: 20px;
	color: #1C2857;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.InsideSubHeader2 
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.InsideContent 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F2F2F;
}
.Indent1
{
	padding-left: 30px;
}
.Indent2
{
	padding-left: 45px;
}
.StartUpTable
{
	border: solid 1px #1C2857;
	border-collapse: collapse;
}
.StartUpTable tr th
{
	color: white; 
	font-weight: bold; 
	text-align: center; 
	background-color: #1C2857; 
	height: 35px;
	width: 235px;
}
.StartUpTable tr td
{
	text-align: center;
	height: 195px;
}

.RegularBorderedTable
{
	border: solid 1px #000000;
	border-collapse: collapse;
	padding: 3px;
}
.RegularBorderedTable tr th
{
	border: solid 1px #000000;
	border-collapse: collapse;
	padding: 3px;
}
.RegularBorderedTable tr td
{
	border: solid 1px #000000;
	border-collapse: collapse;
	padding: 3px;
}

/* Outside Styles */
.SubHeader1 
{
	font-size: 24px;
	color: #1C2857;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.SubHeader2 
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.Content 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2F2F2F;
}
.MarketingContent 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2F2F2F;
}
.links 
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.leftpanellink 
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:25px;
}
.leftpanellink:link
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.leftpanellink:visited
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.leftpanellink:hover
{
	color: #af9b6a; 
	text-decoration: underline;
	font-size: 13px;
}
.rightpanellink
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}
.rightpanellink:link
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.rightpanellink:visited
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.rightpanellink:hover
{
	color: #af9b6a; 
	text-decoration: underline;
	font-size: 13px;
	
}
.links:link
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.links:visited
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.links:hover
{
	color: #af9b6a; 
	text-decoration: underline;
	font-size: 13px;
}
.buttonlinks 
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.buttonlinks a:link
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.buttonlinks a:visited
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 13px;
}
.buttonlinks a:hover
{
	color: #E3B647; 
	text-decoration: underline;
	font-size: 13px;
}
.fontbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
Table.FormsBorderLines
{
	 background-color:#ffffff;
	 border-bottom:#000000 1px solid;
	 border-top:#000000 1px solid;
	 border-left:#000000 1px solid;
	 border-right:#000000 1px solid;
}

.Asterix
{
	color:#CC3333;
}
.TextSmall
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	color:#333333;
}
.gridviewlink:link
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px;
}
.gridviewlink:visited
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px;
}
.gridviewlink:hover
{
	color: #af9b6a; 
	text-decoration: underline;
	font-size: 12px;
}
.gridviewindent
{
	padding-left: 15px;
}
.gridviewrow
{
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 12px;
}
.errorHeader
{
	font-family: Arial, sans-serif; 
	font-size: 18px; 
	color: #1C2857;
	font-weight: bold;
}

.FundsSubAdv
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #1C2857;
	font-style: italic;
}

.Glossary 
{
	font-size: 14px;
	color: #1C2857;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	width:150px;
	cursor:pointer;
}
.GlossaryOver
{
	font-size: 14px;
	color: #AF9B6A;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	width:150px;
	cursor:pointer;
}
.pointer
{
	cursor: pointer;
}

.faqcategorylink 
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
}
.faqcategorylink:link
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 16px;
}
.faqcategorylink:visited
{
	color: #28297b; 
	text-decoration: none; 
	font-weight: bold;
	font-size: 16px;
}
.faqcategorylink:hover
{
	color: #af9b6a; 
	text-decoration: underline;
	font-size: 16px;
}
.fundpagelookup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #1a4c91;
	font-style:normal;
	font-weight:normal;
	text-decoration: none; 
}
.fundpagelookup:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style:normal;
	font-weight:normal;
	color: #1a4c91;
	text-decoration: none; 
}
.fundpagelookup:Visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style:normal;
	font-weight:normal;
	color: #1a4c91;
	text-decoration: none; 
	
}
.fundpagelookup:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:normal; 
	color: #1a4c91;
	text-decoration: none; 
}
.fundpagelookup:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style:normal;
	font-weight:normal;
	color: #1a4c91;
	text-decoration: none; 
}
.FundSubHeader2 
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1a4c91;
	font-weight: bold;
}
.subheaderline
{
	border: 0;
	color: #63A5C6;
	background-color: #63A5C6;
	height: 1px;
}
.imgsize
{
	height: 9px;
	width:1px;
	border:0;
}
.dvheader
{	
	width: 175px;
	font-weight: bold;
	background-color: #ffffcc;
}
.dvitem
{	
	width: 100px;
	padding-left: 10px;
}
.dvitemAcctdetail
{	
	width: 150px;
	padding-left: 10px;
}
.dvheaderAcctdetail
{
	width: 175px;
	font-weight: bold;
	background-color: #FAF9F5;
}
.dvitemkelmoore
{	
	width: 100px;
	text-align:right;
	padding-left:15px;	
}
.dv
{
	font-size:10pt;	
}
.dvAcctdetail
{
	border: solid 1px #af9b6a; 
	
}
.dvaltrowheader
{
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
}
.dvaltrowitem
{
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	padding-left: 10px;
}
.dvaltrowitemA
{
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color:White;
	padding-left: 10px;
}
.dvdistribution
{
	text-align:center;
}
.dvitemDate
{
	text-align:right;
	padding-right:10px;
}
.dvitemshare
{
	text-align:center;
}
.dvitemtype
{
	text-align:left;
	padding-left:10px;
}
.fundlittext
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.fundfootertext
{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt; 
font-weight:bold;
letter-spacing:2pt;
text-align:center;
} 
.lblheader
{	
	width: 260px;
	height:30px;
	font-weight: bold;
	color:Black;
	font-size:10pt;
}
.tbl30dayyield
{
	border:1px;
	border-color:Gray;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color: #28297b; 
	font-size: 12px;
	font-weight: bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{  color: #af9b6a; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	/*padding: 15px 0 0 0;*/
	padding: 0px 0 0 0;
	width: 207px;
	color: Black; 
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	/*padding: 30px 8px 0;	*/
	padding: 5px 0 8px 0;
    background: url(../Images/bubblegrey1.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	position:relative;
	left:15px;
	width: 165px;
	font-weight:bold;	
	background: url(../Images/bubble_fillergrey.gif) repeat bottom;
	
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: Black;
    background: url(../Images/bubblegrey1.gif) no-repeat bottom;
}

.tblAdvisorsformsB
{
	border: solid 1px gray;
	border-collapse: collapse;
	padding: 8px 8px 8px 8px ;
		
}
.AdvisorformstextB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-color: #ece9d8;
	font-weight:bold;
}
.AdvisorformstextI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-color: #ece9d8;
	font-style:italic;	
}
.AdvisorformstextSI
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-color: #ece9d8;
	font-style:italic;	
}
.cssli
{
	list-style: none;
	list-style-type:none;
	
	padding-top:5px;
}
kldvitem
{
	padding-left:10px;
}

.PageUpdateProgress
{	
	background-color:#314C79;
	color:#fff;
	width: 120px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 50%;
	left: 45%;
}
.PageUpdateProgress1
{	
	background-color:#314C79;
	color:#fff;
	width: 120px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
}
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;	
	background-color:#DFDFDF;/*#FBF6E3;*/
	filter:alpha(opacity=70);
	opacity:0.7;
	height: 100%;
	width:100%;
	min-height: 100%;
	min-width: 100%;
	
}
.HMDItem
{
	background-color:Aqua;
}
.collapsePanel
{
   font-size:medium;
   color:#000099;
   font-weight:bold;
}
.collapseTargetPanel
{
   background-color:Transparent;
   padding-left:7px;
   font-size: 0.8em;
}
.filterpanel
{
	padding: 0 0 0 0;
}

.AnnouncementPnl
{
	border:1px;
	border-width:thin;
	border-style:solid;
	border-color:#639cce;
}
.cellrightborder
{
	border:1px;
	border-width:inherit;
	border-style:solid;
	border-color:White;
	border-bottom-style:none;
	border-left-style:none;
	
	border-top-style:none;
	text-align:center;
	vertical-align:middle;
}
.PanelExtendertext
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}