font.headline {font-family : Helvetica, Arial, Sans-serif; font-weight : bold; font-size : 16px; color : #666666; }
font.subheadline {font-family : Helvetica, Arial, Sans-serif; font-weight : bold; font-size : 12px; color : #666666; }
font.regulartext {color : black; font-family : Helvetica, Arial, Sans-serif; font-size : 12px;}

basefont     { font-family: Arial,Helvetica; font-size: 10pt }
td           { font-family: Arial, Helvetica; font-size: 8pt }
.cmspos {color: black; }
.cmsneg {color: red; }

.groupprods  { font-size: 8pt }
@media print {
  		 			 .newpage { page-break-before: always }	
  		 			 .keeptogether { page-break-inside: avoid; }	
  				 	 }
.sectiontitle { font-size: 12pt; font-family: Arial, Helvetica; font-style: italic; 
               font-weight: bold }
.subsection1 { font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold }

.riskdefinition {
	font-size: 8px;
	color: Black;
	line-height : 11px;
}

h1, .productreview {
	font-size: 36px;
	font-weight: bold;
	color: Black;
	line-height : 40px;
	vertical-align : baseline;
	border-bottom : thin solid Black;
	font-family : Arial, Helvetica, sans-serif;
}

h2, .h2style, .productoverview, .sectiontitle {
	font-size: 22px;
	font-weight: bold;
	color: Black;
	line-height : 24px;
	vertical-align : baseline;
	font-style : italic;	
	font-family : Arial, Helvetica, sans-serif;
}
h3, .h3style, .portfolioname, .notes, .subsection1 {
	font-size: 18px;
	font-weight: bold;
	color: Black;
	line-height : 22px;
	vertical-align : baseline;
	padding-left : 24pt;
	font-family : Arial, Helvetica, sans-serif;
	font-variant : normal;
}
h4, .h4style, .companyname, .authorname, .portfolioproduct {
	font-size: 14px;
	font-weight: normal;
	color: Black;
	line-height : 16px;
	vertical-align : baseline;
	padding-left : 24pt;
	font-family : Arial, Helvetica, sans-serif;
	font-variant : normal;
}
h5, .h5style, .bodycopy, basefont  {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	line-height : 16px;
	vertical-align : baseline;
	padding-left : 66pt;
	font-family : Arial, Helvetica, sans-serif;
	font-variant : normal;
}
h6, .h6style, .tablecaption  {
	font-size: 12px;
	font-weight: bold;
	color: Black;
	line-height : 12px;
	vertical-align : baseline;
	text-align : center;
	font-family : Arial, Helvetica, sans-serif;
	font-variant : normal;
}
	
.table1 {
	border : 1px solid Navy;
	padding: 2px;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}

.table1row1 {
	width : 85px;
	font-weight : bold;
	text-transform : uppercase;
	text-align : center;
	border-bottom : thin solid Black;
	font : Arial, Helvetica, sans-serif;
}

.table1rowprodname {
	font-weight : bold;
	text-align : left;
	xborder-bottom : thin solid Black;
	font : Arial, Helvetica, sans-serif;
}
.table1rowprodror {
	text-align : center;
	xborder-bottom : thin solid Black;
	font : Arial, Helvetica, sans-serif;
}


.table1row2 {
	width : 85px;
	font-weight : normal;
	text-align : left;
	font : Arial, Helvetica, sans-serif;
}

.table2 {
	border : 1px solid Navy;
	padding: 1px;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}

.table2row1 {
	width : 35px;
	font-weight : bold;
	text-transform : uppercase;
	text-align : center;
	border-bottom : thin solid Black;
	font : Arial, Helvetica, sans-serif;
}
.tablereportrow1 {
	font-weight : bold;
	text-transform : uppercase;
	text-align : center;
	border-bottom : thin solid Black;
	font : Arial, Helvetica, sans-serif;
}
 .prodlist2up  {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-variant : normal;
	vertical-align : baseline;
}
						 
