﻿body 
{
	scrollbar-base-color: #BFCCD9;
	scrollbar-face-color: #BFCCD9;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #BFCCD9;
	scrollbar-3dlight-color: #45678a;
	scrollbar-shadow-color: #BFCCD9;
	scrollbar-darkshadow-color: #45678a;
}

a
{
	color : #003063 ;
	font-weight : bold ;
}

a:hover
{
	text-decoration : none
}

h1
{
	color : #003063 ;
	font-family : Arial, Sans-Serif ;
	font-size : 42pt ;
	font-weight : bold
}

h3
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 14pt ;
	font-weight : bold
}

h4
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 11pt ;
	font-weight : bold
	
}

sup
{
	font-size : 7pt
}

.headingNavClass
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 11pt ;
	font-weight : bold
	
}

a.headingNavClass
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 11pt ;
	font-weight : bold
	
}

th
{
	font-family : Arial, Sans-Serif ;
	font-size : 9pt ;
	font-weight : bold ;
	color : Black
}

td
{
	font-family : Arial, Sans-Serif ;
	font-size : 9pt ;
	color : Black
}

p.content
{
	text-align : justify
}

.calendarHead
{
	border : 1px;
	border-style : inset ;
	border-color : #45678a;
	text-align : center
}

.calendarContent
{
	border : 1px;
	border-style : inset ;
	border-color : #45678a;
}

.calendarFoot
{
	border : 1px;
	border-style : inset ;
	border-color : #45678a;
}

.titleClass
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 14pt ;
	font-weight : bold
}

.subTitleClass
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 11pt ;
	font-weight : bold
}

a.subTitleClass
{
	text-decoration : underline
}

.subSubTitleClass
{
	color : #003063 ;
	font-family : Times New Roman, Serif ;
	font-size : 10pt ;
	font-weight : bold
}

a.subSubTitleClass
{
	text-decoration : underline
}

.tdClass1
{
	padding-top : 5px ;
	padding-bottom : 5px ;
	padding-left : 5px ;
	padding-right : 5px
}

.tdClass2
{
	color : White ;
	padding-top : 2px ;
	padding-bottom : 2px ;
	padding-left : 2px ;
	padding-right : 2px
}

.tdClass3
{
	color : White ;
	padding-top : 2px ;
	padding-bottom : 2px ;
	padding-left : 30px ;
	padding-right : 2px
}

.footNoteClass
{
	color : Black ;
	font-family : Arial, Sans-Serif ;
	font-size : 7pt ;
}

.formClass1
{
	border-width : 1px;	
	border-style : inset ; 
	border-color : black ; 
	background : Lightgrey ;
	font-family : Arial, Sans-Serif ;
	font-size : 9pt
}

.formClass2
{
	border-width : 1px;	
	border-style : inset ; 
	border-color : #003063 ; 
	background : White ;
	color : Black ;
	font-family : Arial, Sans-Serif ;
	font-size : 9pt ;
	font-weight : normal
}

.formClass3
{
	border-width : 0px;		
	background : White ;
	color : Black ;
	font-family : Arial, Sans-Serif ;
	font-size : 9pt ;
}

.fundClass
{
	color : Black ;
	font-size : 9pt ;
	font-weight : normal ;
}

a.fundClass
{
	color : Black ;
	font-size : 9pt ;
	font-weight : normal ;
	text-decoration : underline
}

a.fundClass:hover
{
	color : Black ;
	font-size : 9pt ;
	font-weight : normal ;
	text-decoration : underline
}

.navClass1
{
	color : #ffcc00 ;
	font-size : 9pt ;
	font-weight : bold ;
	text-decoration : none
}

a.navClass1
{
	text-decoration : none
}

a.navClass1:hover
{
	text-decoration : underline
}

a.navClass2
{
	color : white ;
	text-decoration : none
}

a.navClass2:hover
{
	text-decoration : underline
}

a.navClass3
{
	font-weight : normal ;
	text-decoration : none
}

a.navClass3:hover
{
	font-weight : normal ;
	text-decoration : underline
}

.navTopMainBG
{
	background : #005EAF ;
}

.navTopMainText
{
	color : #005EAF ;
	font-size : 9pt ;
	font-weight : bold ;
}

a.navTopMainText
{
	color : #005EAF ;
	text-decoration : none
}

a.navTopMainText:hover
{
	color : #005EAF ;
	text-decoration : none
}

.navTopSubBG
{
	background : White ;
}

.navTopSubText
{
	color : #005EAF ;
	font-size : 9pt ;
	font-weight : bold ;
}

a.navTopSubText
{
	color : #005EAF ;
	text-decoration : none
}

a.navTopSubText:hover
{
	color : #005EAF ;
	text-decoration : none
}

.navTopSiteBG
{
	background : #FF9900 ;
}

.navTopSiteText
{
	color : White ;
	font-size : 9pt ;
	font-weight : bold ;
}

a.navTopSiteText
{
	color : White ;
	text-decoration : none
}

a.navTopSiteText:hover
{
	color : White ;
	text-decoration : none
}

.LeftNavClassHead
{
	color : Black ;
	font-family : Times New Roman ;
	font-size : 10pt ;
	font-weight : bold
}

.LeftNavClassHead:hover
{
	text-decoration : underline
}

a.LeftNavClass
{
	color : #003366 ;
	font-family : Times New Roman ;
	font-size : 9pt ;
	font-weight : normal ;
	text-decoration : underline
}

a.LeftNavClass:hover
{
	text-decoration : none
}

.producerTableHeader
{
	font-size : 9pt;
	color : #003063;
	font-weight : bold
}

a.producerTableHeader:hover
{
	text-decoration : none
}

a.producerTableHeader
{
	text-decoration : underline
}

.producerTableHeaderWhi
{
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold
}

a.producerTableHeaderWhi:hover
{
	text-decoration : none
}

a.producerTableHeaderWhi
{
	text-decoration : underline
}

.producerTableData
{
	font-size : 9pt;
	color : #000000;
	font-weight : normal
}

a.producerTableData:hover
{
	text-decoration : none
}

a.producerTableData
{
	text-decoration : underline
}

.sitemapClass
{
	font-size : 8pt
}

.copyrightClass
{
	font-size : 8pt ;
	text-align : justify
}

.fundPerfClass
{
	font-size : 7pt
}
.fundPerfClassOverview
{
	font-size : 7.5pt;
}

a.fundPerfClass
{
	font-size : 7pt;
	font-weight:normal;
	text-decoration:underline
}
a.fundPerfClass:hover
{
	font-size : 7pt;
	font-weight:normal;
	text-decoration:underline
}
.footerClass
{
	color : White ;
}

a.footerClass
{
	color : #FFCC00 ;
	font-weight : bold ;
	text-decoration : none
}

a.footerClass:hover
{
	color : #FFCC00 ;
	font-weight : bold ;
	text-decoration : underline
}

.qandaClass
{
	color : #005EAF ;
	font-size : 10pt ;
	font-weight : bold
}

.sitemapTitleClass
{
	color : White ;
	font-family : Times New Roman, Serif ;
	font-size : 11pt ;
	font-weight : bold
}
.Button
{
	background : #003063;
	color: #FFFFFF;
	font-family:Arial, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	HEIGHT: 24px;
	WIDTH:130px;
}
.ContentJustify
{
	font-family : Arial, Sans-Serif ;
	font-size : 9pt;
	text-align:justify;
}
.bodyText
{
	color : #000000 ;
	font-size : 9pt ;
	font-weight : normal ;
}
a.bodyText
{
	color : #000000 ;
	font-size : 9pt ;
	font-weight : normal ;
	text-decoration : underline
}
a.bodyText:hover
{
	color : #000000 ;
	font-size : 9pt ;
	font-weight : normal ;
	text-decoration : none
}

.smallText
{
	font-size : 8pt ;
}

.divToolTip {
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	/*filter: alpha(opacity=90);*/
}

.tblToolTip {
	background-color: #A5CEED;
	border: solid 1px #568ABE;
	width: 100%;
}

.trToolTipHeader,
.trToolTipHeader td {
	padding: 5px 5px 5px 5px;
	font: bold 8pt Arial, San Serif;
	color: #000000;
}

.trToolTipRow,
.trToolTipRow td {
	padding: 5px 5px 5px 5px;
	font: normal 8pt Arial, San Serif;
	color: #000000;
}

.inputButton
{
	color: Black;
	border: solid 1px #B2A473;
	background-image: url(/Images/bg-btn.gif);
	background-repeat: repeat-x;
	font: bold 8pt arial, sans serif;
}
.inputButtonNoBold
{
	color: Black;
	border: solid 1px #B2A473;
	background-image: url(/Images/bg-btn.gif);
	background-repeat: repeat-x;
	font: normal 8pt arial, sans serif;
}
.inputCheckBox
{
	color: Black;
	font: bold 8pt arial, sans serif;
}

.inputRadioButton
{
	color: Black;
	font: bold 8pt arial, sans serif;
}

.inputText
{
	color: Black;
	border: solid 1px #CCCCCC;
	font: normal 8pt arial, sans serif;
}

.inputTextArea
{
	color: Black;
	border: solid 1px #CCCCCC;
	font: normal 8pt arial, sans serif;
}