a.navout:link {color: #575757; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.navout:visited {color: #575757; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.navout:active {color: #575757; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.navout:hover {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}

a.navin:link {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.navin:visited {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.navin:active {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.navin:hover {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}

a.nav2out:link {color: #575757; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold; line-height:1;}
a.nav2out:visited {color: #575757; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold; line-height:1;}
a.nav2out:active {color: #575757; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold; line-height:1;}
a.nav2out:hover {color: #FFFFFF; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold; line-height:1;}

a.nav3out:link {color: #666666; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}
a.nav3out:visited {color: #666666; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}
a.nav3out:active {color: #666666; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}
a.nav3out:hover {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}

a.nav4out:link {color: #555555; text-decoration:none; font-family: helvetica,arial; font-size: 9pt; font-weight: bold; line-height:1;}
a.nav4out:visited {color: #555555; text-decoration:none; font-family: helvetica,arial; font-size: 9pt; font-weight: bold; line-height:1;}
a.nav4out:active {color: #555555; text-decoration:none; font-family: helvetica,arial; font-size: 9pt; font-weight: bold; line-height:1;}
a.nav4out:hover {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 9pt; font-weight: bold; line-height:1;}

a.nav3in:link {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}
a.nav3in:visited {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}
a.nav3in:active {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}
a.nav3in:hover {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: bold;}

a.linkbody:link {color: #434A44; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.linkbody:visited {color: #434A44; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.linkbody:active {color: #434A44; text-decoration:none; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}
a.linkbody:hover {color: #434A44; text-decoration:underline; font-family: helvetica,arial; font-size: 10pt; font-weight: bold;}

a.lglinkbody:link {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 12pt; font-weight: bold;}
a.lglinkbody:visited {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 12pt; font-weight: bold;}
a.lglinkbody:active {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 12pt; font-weight: bold;}
a.lglinkbody:hover {color: #1D479A; text-decoration:underline; font-family: helvetica,arial; font-size: 12pt; font-weight: bold;}

a.smlinkbody:link {color: #666666; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: none;}
a.smlinkbody:visited {color: #666666; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: none;}
a.smlinkbody:active {color: #666666; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: none;}
a.smlinkbody:hover {color: #1D479A; text-decoration:none; font-family: helvetica,arial; font-size: 8pt; font-weight: none;}

th{font-family:arial, arial, helvetica, sans-serif;color:#003399;font-weight:bold;font-size:18px;} 
blockquote, body, div, form, input, li, ol, p, select, td, textarea, tr, ul{font-family:arial, arial, helvetica, sans-serif;font-size:10pt;}
h1, h2, h3, h4, h5, h6{font-family:helvetica,arial; color: #1D479A; font-weight: bold;}
.form
	{
	color:black;
	font-size:8pt;
	font-weight:500;
	font-style:normal;
	font-family:arial;
	text-align:left;
	vertical-align:center;
	nowrap;
	}
table {	color:black;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	font-family:arial;
	vertical-align:top;
	nowrap;
	}
table.CPTtbl
	{	
	border-style:solid;
	border-color:#333333;
	border-width:thin;
	}
td
	{
	color:black;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	font-family:arial;
	vertical-align:top;
	nowrap;
	}
td.pagetitle
	{
	color:#AEB0B3;
	font-size:16pt;
	font-weight:bold;
	font-style:italic;
	font-family:arial;
	vertical-align:middle;
	nowrap;
	}
td.tdnavsect
	{
	color:#1D479A;
	font-size:10pt;
	font-weight:bold;
	font-family:helvetica,arial;
	vertical-align:middle;
	text-align:right;
	nowrap;
	}
td.tdnaval
	{
	vertical-align:middle;
	text-align:right;
	}
td.td2naval
	{
	vertical-align:middle;
	text-align:center;
	}
td.tdregtext
	{
	color:#000000;
	font-size:10pt;
	font-weight:normal;
	font-family:helvetica,arial;
	vertical-align:top;
	text-align:left;
	nowrap;
	}
td.tdregtext2
	{
	color:#000000;
	font-size:10pt;
	font-weight:normal;
	font-family:helvetica,arial;
	vertical-align:top;
	text-align:left;
	line-height:110%;
	nowrap;
	}
td.tdpubserv
	{
	color: #1D479A;
	text-decoration:none;
	font-family: helvetica,arial;
	font-size: 9pt;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	line-height:1.2;
	nowrap;
	}
td.tdnewstext
	{
	color:#1D479A;
	font-size:10pt;
	font-weight:bold;
	font-family:helvetica,arial;
	vertical-align:top;
	text-align:left;
	nowrap;
	}
td.tdavpann
	{
	color:#4764A9;
	font-size:12pt;
	font-weight:bold;
	font-family:helvetica,arial;
	vertical-align:middle;
	text-align:center;
	nowrap;
	}
td.tdfaq1
	{
	color:#1D479A;
	font-size:12pt;
	font-weight:bold;
	font-family:helvetica,arial;
	vertical-align:middle;
	text-align:left;
	nowrap;
	}
td.tdfaq2
	{
	color:#1D479A;
	font-size:11pt;
	font-weight:bold;
	font-family:helvetica,arial;
	vertical-align:middle;
	text-align:left;
	nowrap;
	}
td.tdfaqbul
	{
	color:#434A44;
	font-size:10pt;
	font-weight:normal;
	font-family:helvetica,arial;
	vertical-align:middle;
	text-align:left;
	nowrap;
	}
td.tdfaqbul2
	{
	color:#434A44;
	font-size:10pt;
	font-weight:normal;
	font-family:helvetica,arial;
	vertical-align:middle;
	text-align:right;
	nowrap;
	}
td.tdgrbodytxt
	{
	color:#434A44;
	font-size:10pt;
	font-weight:normal;
	font-family:helvetica,arial;
	vertical-align:top;
	text-align:left;
	nowrap;
	}
td.charttxt
	{
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	font-family:helvetica,arial;
	vertical-align:top;
	text-align:left;
	line-height:160%;
	nowrap;
	}
tr
	{
	color:black;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	font-family:arial;
	vertical-align:top;
	nowrap;
	}
.footnote
	{
	color:#000000;
	font-style:normal;
	font-size:8pt;
	font-weight:normal;
	font-family:helvetica,arial;
	text-align:left;
	nowrap;          
	}
p.headline
	{
	color:#1D479A;
	font-size:11pt;
	font-weight:bold;
	font-family:helvetica,arial;
	vertical-align:top;
	text-align:left;
	nowrap;
	}
	
	span.CountryDisclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif, bold;
	color: #275599;
	font-size: 12pt;
	top: 40px;
	position: relative;
	float: right;
}
</style>

