body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img{
	vertical-align:bottom;
	/* Have to use this to stop IE putting 3 pixel buffer below each image!! Crazy as it may seem! */
}

.text{
	font-family:arial,verdana;
}

.spacer{
	line-height:0px;
	font-size:0px;
}

.linktext{
	font-family:verdana,geneva,sans-serif;
	font-size:10px;
	color:#1A3F93;
	text-decoration:none;
	font-weight:bold;
	width:131px;
	height:16px;
}
.linktext:hover{
	font-weight:bold;
	color:#A93131;
	background-color:#EDEACA;
}
.darkblue11px{
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
	color:#1A3F93		;

	font-weight:bold;
}
.darkblue11px-notbold{
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
	color:#1A3F93;
	text-decoration:none;
	font-weight:none;

}
.blue-link{
	font-family:verdana,geneva,sans-serif;
	font-size:10px;
	color:#1A3F93;
	text-decoration:none;
	font-weight:bold;
}
.blue-link:hover{
	color:#B01A1A;
}


.menu-bg{
	display:block;
	height:20px;
	border:0px 0px 0px 0px;
	font-family:verdana,geneva,sans-serif;
	font-size:9px;
	color:#1A3F93;
	text-decoration:none;
	font-weight:bold;
}
.menu-bg:hover{
	display:block;
	height:20px;
	background-color:#EDEACA;
	color:#AE1515;
	text-decoration:none;
	font-weight:bold;
}

.sub-menu-link{
	display:block;
	font-family:verdana,geneva,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#8CB0D1;
	text-decoration:none;

	
}
.sub-menu-link:hover{
	display:block;
	color:#AE1515;
	text-decoration:none;
	font-weight:bold;
}
.main-menu{
	font-family:verdana,geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #1A3F93;
	text-decoration:none;
}
.main-menu:hover{
	color:#AE1515;
}

.main-menu-link{
	font-family:geneva,verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8CB0D1;;
	text-decoration:none;
	width:239px;
	display:block;
	padding-right:10px;
}
.main-menu-link:hover{
	text-decoration: none;
	color:#AE1515;
}

.little-red-link{
	font-family:verdana,geneva,sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#AE1515;
	text-decoration:none;
}

.fundsnotice{
	font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #004792;
 }
 .fundshead{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	text-decoration: none;
	color: #3366CC;
}
 .fundstext{
 	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
}
.fundsbold{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color: #000000
}
.fundstitle{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #003399;
}
.fundssmall{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
}


.link-blue-italic{
	font-family: geneva,verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	text-decoration:none;
	color: #1A3F93;
}
.link-blue-italic:hover{
	color:#0000FF;
}
.small-grey-italic {
	font-family: geneva,verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	color: #828182;
}

.share-class-style {
	font-family: geneva,verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	color: #828182;
}

.blue-text{
	font-family: geneva,verdana,sans-serif;
	font-size:11px;
	color: #004791;
}
.blue-text-vsmall{
	font-family: geneva,verdana,sans-serif;
	text-decoration: none;
	color: #052987;
	font-size:9px;
	}
.blue-italic-times-link-large{
	font-family: times, times new roman, serif;
	font-size:17px;
	color:#052981;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
.blue-italic-times-link-large:hover{
	color:#0000FF
}
.black-text-bold{
	font-family: geneva,verdana, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
}
.black11px{
	font-family: geneva,verdana,sans-serif;
	font-size:11px;
	color:#000000;
}
.black10px{
	font-family: geneva,verdana,sans-serif;
	font-size:10px;
	color:#000000;
}
.black10px-nav{
	font-family: sans-serif;
	font-size:10px;
	color:#000000;
}
.black10px-nav-bold{
	font-family: sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.dblue10px-nav{
	font-family: sans-serif;
	font-size:10px;
	color:#0C08CE;
	text-decoration:none;
}
.dblue10px-nav.visited{
	font-family: sans-serif;
	font-size:10px;
	color:#0C08CE;
	text-decoration:none;
}
.dblue10px-nav.hover{
	font-family: sans-serif;
	font-size:10px;
	color:#014694;
	text-decoration:none;
}
.dblue10px-nav.active{
	font-family: sans-serif;
	font-size:10px;
	color:#014694;
	text-decoration:none;
}



.small-black{
	font-family: geneva,verdana, sans-serif;
	font-size:10px;
	color:#0000;
}
.small-black-bold{
	font-family: geneva,verdana,sans-serif;
	font-size:10px;
	color:#0000;
	font-weight:bold;
}
.black15pxbold{
	font-family: geneva,verdana,sans-serif;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
}
.black-fancy-italic{
	font-family: times, times new roman,serif;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
}
.black-link-italic{
	font-family: geneva,verdana,sans-serif;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	text-decoration:none;
}
.black-link-italic:hover{
	color:#0000FF;
}
.small-white{
	font-family: geneva,verdana, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
.blue-link12{
	font-family: geneva,verdana, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:none;
}
.blue-link12:a{
	font-family: geneva,verdana, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:none;
}
.blue-link12:hover{
	font-family: geneva,verdana, sans-serif;
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
}
.blue-link12:visited{
	font-family: geneva,verdana, sans-serif;
	font-size:12px;
	color:#0000FF;
	text-decoration:none;
}
.greenlink{
	font-family:geneva,verdana, sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #07840A;
}
.lightbluelink{
	font-family:geneva,verdana,sans-serif;
	text-decoration: none;
	font-size:10px;
	color: #578EC6;
}
.red-notify{
	font-family: geneva,verdana, sans-serif;
	color:red;
	font-size:11px;
	font-weight:bold;
}

.redhead{
	font-family: geneva, verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#B01A1A;
}

.redhead11px{
	font-family: geneva, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B01A1A;
}
.babyblue14px{
	font-family:geneva,verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#8CB0D1;
}

.babyblue12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8CB0D1;
}
.teal14px{
	font-family:geneva,verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#54B399;
}

.teal12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#54B399;
}
.darkblue14px{
	font-family:geneva,verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#314B79;
}

.darkblue12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#314B79;
}

.darkblue12px-notbold{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	color:#314B79;
}
.purple14px{
	font-family:geneva,verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#7963A3;
}

.purple12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7963A3;
}
.blue14px{
	font-family:geneva,verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0793D1;
}

.blue12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0793D1;
}
.green14px{
	font-family:geneva,verdana,sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#94B962;
}

.green12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#94B962;
}
.green-navhwm-disclosure{
	font-family:geneva,verdana,sans-serif;
	font-size:10px;
	color:#07840A;
	text-decoration:none;
}
.lightblue-navhwm-disclosure{
	font-family:geneva,verdana,sans-serif;
	font-size:10px;
	color:#578EC6;
}
.finpro-link{

            display:block;

            font-family:verdana,geneva,sans-serif;

            font-size:9px;

            font-weight:bold;

            color:#8CB0D1;

            text-decoration:none;

 

            

}

.finpro-link:hover{

            display:block;

            color:#CCCCCC;

            text-decoration:none;

            font-weight:bold;

}

 

.finpro-link-blue{

            font-family:verdana, geneva, sans-serif;

            font-size:13px;

            color:#1A3F93;

            font-style:italic;

            font-weight:bold;

            text-decoration:none;

}

.finpro-link-blue:hover{

            color:#AA0000;

}

.faq-question12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#314B79;
            text-decoration:none;
}

.faq-answer12px{
	font-family:geneva,verdana,sans-serif;
	font-size:12px;
	color:#000000;
}

.fgf1 {font: bold italic 9pt arial, helvetica, geneva; color: #033C8B}

.fgf2 {font: bold 12pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #094CA8  }

.fgf3 {font: 9pt arial, helvetica, geneva; color: #033C8B}

.fgf4 {font: bold 9pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #094CA8  }

.fgf5 {font: 9pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #000000  }

.fgf6 {font: 7pt arial, helvetica, geneva; color: #787878}

.fgf7 {font: 7pt arial, helvetica, geneva; color: #000000}

.fgf8 {font: bold 12pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #4F9680 }

.fgf9 {font: bold italic 9pt arial, helvetica, geneva; text-decoration: none; color: #033C8B}

.fgf10 {font: 9pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #FFFFFF  }

.fgf11 {font: 9pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #094CA8}

.fgf12 {font: bold 9pt Trebuchet MS, Arial, Helvetica; text-decoration: none; Color: #FFFFFF  }

.default-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:10px;

          color:#000000;

}

.style-risk-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:10px;

          color:#000000;

}

.risk-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:10px;

          color:#000000;

}
 
.focused-portfolio-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:10px;

          color:#000000;

}
.investors-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:11px;
	  
	  font-style:italic;

          color:#000000;

}
.privacy-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:10px;

          color:#000000;

	  text-decoration:none;

}
.page-updated-disclosure{

          font-family:geneva,verdana,sans-serif;

          font-size:10px;

          color:#000000;

	  text-decoration:none;

}
.kids-picture{
	float:left; 
	margin:0em;
}

 h1{
 	font: bold 12pt verdana;
 }
 
  .toplink {
  	font: bold 11pt verdana;
   	text-decoration: none;
	 color: #4FAFBF
}

 .level1a {
 	font: bold 12pt verdana; 
	text-decoration: none;
	color: #993333
}
 .level1 {
 	font: bold 12pt verdana;
	text-decoration: none;
	color: #5B6B9E
}

 .level2 {
 	font: bold 10pt verdana;
	text-decoration: none;
	color: #5B5C5E
} 

.level3 {
	font: 9pt verdana;
	text-decoration: none; 
	color: #00461C
}

 .level4 {
 	font: bold 9pt verdana;
	text-decoration: none;
	color: #336699
}
	
h2 {
	font: italic 11pt arial;
}

 b {
 	font: bold 8pt verdana;
 }
 
  font {
  	font: 10pt verdana;
 }
 
.darkred11px-link{
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
	color:#AE1515;
	text-decoration: underline;
	font-weight:bold;
}

.darkred11px-link:Hover{
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
	color:#1A3F93;
	text-decoration: underline;
	font-weight:bold;
}

.darkblue11px-link{
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
	color:#1A3F93;
	text-decoration: underline;
	font-weight:bold;
}

.darkblue11px-link:Hover{
	font-family:verdana,geneva,sans-serif;
	font-size:11px;
	color:#AE1515;
	text-decoration: underline;
	font-weight:bold;
}
