html, body {
  margin: 0px;
  padding: 0px;
  background: #fff;
}

img {
  margin: 0;
  padding: 0;
  border: 0;
}

td {
  text-align: left;
}

.TT {  font-size : 8pt; font-family : lucida console, monaco, fixedsys;}

A.visited {color : #333333;}

A.menuList:hover {   color : #003366;}

A.menuList {  font-size : 8pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif; color : #000000; text-decoration : none;}

A.link { color : #003366;}

.text3 {  font-size : 10pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;}

.text2 {  font-size : 9pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;}

.text1 {  font-size : 8pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;}

.head3 {  font-weight : bold; font-size : 13pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;}

.head2 {  font-weight : bold; font-size : 10pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;}

.head1 {  font-weight : bold; font-size : 9pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;}

.nonAmenutext { font-size : 8pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif; color : #000000; text-decoration : none; }

.menuList { font-size : 8pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif; color : #000000; text-decoration : none; }

.greymenuList { font-size : 8pt; font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif; color : #999999; text-decoration : none; }
.text4 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}

.config td, .config th { font-family: Arial, Helvetica, sans-serif; font-size: 11px }

table.config {
  background: transparent;
  border: 1px solid #999999;
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

table.config tr {
  padding: 0px;
  margin: 0px;
}

table.config th, table.config td {
  line-height: 135%;
  border: 1px solid #999999;
  padding: 5px;
}

table.config th {
 color:#000;
  background: #f2f2f2;
  font-weight: bold;
}

table.config td {
 color:#000;
 background: #ffffff;
}

table.fundDataTable {
  width: 100%;
  font-family: Arial, Helvetica, Sans-Serif;
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
}

table.fundDataTable > tbody > tr > td {
  padding: 0px;
  margin: 0px;
  border: 1px solid #c5c5c5;
}

table.fundDataTable > tbody > tr > th {
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  background: #f2f2f2;
  border: 1px solid #c5c5c5;
  text-align: left;
  height: 15px;
}

table.fundDataTable th, table.fundDataTable td {
  vertical-align: top;
  font-size: 11px;
}

table.industryTable {
  font-family: Arial, Helvetica, Sans-Serif;
  padding: 0px;
  margin: 0px;
  border-collapse: collapce;
}

table.industryTable {
  padding: 0px;
  margin: 0px;
}

table.industryTable > tbody > tr > {
  padding: 0px;
  margin: 0px;
}

table.industryTable > tbody > tr > td {
  padding: 0px;
  margin: 0px;
}

table.portfolioSummary {
  padding: 5px;
  margin: 0px;
  font-size : 9pt; 
  font-family : arial, helvetica, geneva, swiss, sunsans-regular, sans-serif;
}

table.portfolioSummary > tbody > tr > th {
  font-weight: bold;
  font-size: 150%;
  text-align: left;
}

#headerTable {
  width: 777px;
  height: 50px;
}

#headerTable, #headerTable table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0px 0px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}

#headerTable tr, #headerTable tr td, #headerTable tr th, #headerTable tbody, #headerTable tbody tr, #headerTable tbody tr td, #headerTable tbody tr th {
  padding: 0;
  margin: 0;
  border: none;
  border-collapse: collapse;
  border-spacing: 0px 0px;
}

#headerTable img {
  border: none;
  display: block;
}

img.pixel {
  width: 1px;
  height: 1px;
  display: block;
}
