BODY {
   margin: 0px;
   width: 800px;
   padding-right: 0px;
   padding-left: 5px; }



A:active.nav, A:link.nav, A:visited.nav {
	color: White;
	text-decoration:none;
	font-family:Arial,Helvetica;
}

.navwhite {
	font-family: arial, helvetica, sans-serif;
        color: #000000;
	font-size: 10pt;
	text-decoration: none;
}


.nav {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

.text {
   font-family: arial, helvetica, sans-serif;       
   font-size: 10pt; }

.textwhite {
   font-family: arial, helvetica, sans-serif;       
   font-size: 10pt;
   color: #FFFFFF; }

.textHD {
   font-family: arial, helvetica, sans-serif;     
   font-size: 10pt;
   height: 45px; }

.big {
   font-family: arial, helvetica, sans-serif;
   font-size: 12pt; }

.huge {
   font-family: arial, helvetica, sans-serif;   
   font-size: 14pt; }

.medium {
   font-family: arial, helvetica, sans-serif;   
   font-size: 9pt; }

.small {
   font-family: arial, helvetica, sans-serif;   
   font-size: 8pt; }

.tiny {
   font-family: arial, helvetica, sans-serif;   
   font-size: 6pt; }

.title {
   font-family: arial, helvetica, sans-serif;   
   font-size: 16pt;
   color: #CC0000; }

.header {
   font-family: Arial, helvetica, sans-serif;   
   font-size: 13pt;
   font-weight: bold;
   color: #FFCC33; }

.newheader {
   font-family: Arial, helvetica, sans-serif;   
   font-size: 13pt;
   font-weight: bold;
   color: #666699; }

.subheader {
   font-family: arial, helvetica, sans-serif;   
   font-size: 10pt;
   font-weight: bold; }

.subheader2 {
   font-family: arial, helvetica, sans-serif;   
   font-size: 10pt;
   font-weight: bold;
   color: #666699; }

.introBg {
   background-color: #E7E7E7; }

.headerBg {
   background-color: #666699; }

.rsideBg {
   background-color: #FFFFCC; }

.padding {
   padding: 5px; }

.padding5 {
   padding: 5px; }

.padding4 {
   padding: 4px; }

.padding3 {
   padding: 3px; }

.padding2 {
   padding: 2px; }

.padding1 {
   padding: 1px; }

.tableRBg {
   background-color: #FFFFFF; }

.tableGrBg {
   background-color: #999999; }

.tableRBgAlt {
   background-color: #CCCCCC; }

.tableRPFg {
   color: #009900; }

.tableRDFg {
   color: #FF0000; }

.tableRNFg {
   color: #000000; }

.tableREFg {
   color: #000000; }

.fundDefault {
   color: #000000;
   font-size: 8pt;
   font-family: Arial, Verdana;
   padding: 0px 5px 0px 5px; }

.fundTitle {
   color: #000000;
   font-size: 20pt;
   font-family: Arial Narrow, Verdana, Arial;
   font-weight: bold; }

.fundTitleTicker {
   color: #000000;
   font-size: 14pt;
   font-family: Arial Narrow, Verdana, Arial; }

.fundProfileBg {
   background-color: #FFFFFF; }

.fundProfileAltBg {
   background-color: #CCCCCC; }

.fundProfileAlt2Bg {
   background-color: #DEDEDE; }

.fundAreaTitle {
   color: #FFFFFF;
   font-size: 14pt;
   font-family: Arial, Verdana;
   padding: 3px;
   text-indent: 10px; }

.fundAltAreaTitle {
   color: #000000;
   font-size: 14pt;
   font-family: Arial, Verdana;
   padding: 3px;
   text-indent: 10px; }

.fundAreaTitleBg {
   background-color: #000000;
   border: solid 1px #000000; }

.fundAreaTitleDate {
   color: #FFFFFF;
   font-size: 10pt;
   font-family: Arial, Verdana;
   font-weight: bold;
   padding-right: 5px; }

TABLE.fundProfileBorder {
   border-top: 0px;
   border-right: solid 1px #999999;
   border-bottom: solid 1px #999999;
   border-left: solid 1px #999999;
   padding: 5px 0px 5px 0px; }

.11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
