/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height: 1.166;
	margin: 0px 0px 0px 0px;
	background-image: url(/en/pub/global_images/bg2003.gif);
}

td
{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}

a
{
	color: #003366;
	text-decoration: none;
}

a:link { text-decoration: none; }

a:visited
{
	color: #003366;
	text-decoration: none;
}

a:hover
{
	color: #CC6600;
	text-decoration: none;
}

h1
{
	font-size: 14px;
	color: #003366;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-color: #003366;
	width: 100%;
	border: 1px solid #FFFFFF;
}

h3
{
	font-size: 13px;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	background-color: #398AC5;
	width: 100%;
	border: 1px solid #FFFFFF;
}

h4
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	padding: 2px;
	border: 1px solid #398AC5;
	width: 100%;
	margin: 0px;
}

h5
{
	font-size: 14px;
	color: #FFFFFF;
	padding: 2px 5px 2px 12px;
	margin: 0px font-weight: bold;
	background-color: #CC6600;
	width: 178px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	float: right;
	background-image: url(/en/pub/global_images/snav_header_stripes.gif);
	background-repeat: repeat-y;
}

h6
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	margin: 0px;
	background-image: url(/en/pub/global_images/orange_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: bottom;
}

ul
{
	list-style-type: disc;
	margin: 0px;
	padding: 5px 2px 5px 17px;
}

ul ul { list-style-type: disc; }
ul ul ul { list-style-type: none; }

/***********************************************/
/* dynamic pulldown menu              */
/***********************************************/
.menuTable { width: 100%; }

.menulink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #93ABC5;
	height: 18px;
	width: 100%;
	padding: 3px;
	border-top: 1px none #B8CAE2;
	border-right: 1px solid #B8CAE2;
	border-bottom: 1px solid #B8CAE2;
	border-left: 1px solid #B8CAE2;
}

.menulink a
{
	color: #003366;
	text-decoration: none;
	display: block;
	width: 100%;
}

.menulink a:link
{
	color: #003366;
	text-decoration: none;
	display: block;
	width: 100%;
}

.menulink a:visted
{
	color: #003366;
	text-decoration: none;
	display: block;
	width: 100%;
}

.menulink a:hover
{
	color: #FF9900;
	background-color: #FFFFFF;
	display: block;
	width: 100%;
}

.menulinkSub
{
	font-size: 14px;
	color: #003366;
	background-color: #93ABC5;
	height: 18px;
	width: 100%;
	padding: 3px;
	border: 1px solid #B8CAE2;
}

.menulinkSub a
{
	color: #003366;
	text-decoration: none;
	display: block;
	width: 100%;
}

.menulinkSub a:link
{
	color: #003366;
	text-decoration: none;
	display: block;
	width: 100%;
}

.menulinkSub a:visted
{
	color: #003366;
	text-decoration: none;
	width: 100%;
}

.menulinkSub a:hover
{
	color: #FF9900;
	background-color: #FFFFFF;
	display: block;
	width: 100%;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.mainbody3Col
{
	margin: 0px;
	padding: 0px;
	width: 772px;
	border: none;
	vertical-align: top;
}

.mainbody2Col
{
	margin: 0px;
	padding: 0px;
	width: 772px;
	border: none;
	vertical-align: top;
}

.mainbody1Col
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	width: 772px;
	border: none;
	vertical-align: top;
}

.mainhead
{
	padding: 0px;
	border: none;
	margin: 0px;
	width: 772px;
}

.globalNav
{
	padding: 0px;
	border: none;
	margin: 0px;
	width: 772px;
}

.breadCrumb
{
	padding: 0px;
	border: none;
	margin: 0px;
	width: 772px;
}

.backCol { width: 577px; }
.backColvideo { width: 772px; }

.bodyCol
{
	width: 577px;
	padding: 10px;
	margin: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.bodyColvideo
{
	width: 772px;
	padding: 10px 10px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.leftCol
{
	width: 194px;
	background-color: #CCCCCC;
	border-right: 1px solid #003366;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.leftColFP
{
	width: 194px;
	background-color: #CCCCCC;
	border-right: 1px solid #003366;
	vertical-align: top;
	padding: 10px 5px 0px 5px;
	margin: 0px;
}

.middleCol
{
	width: 382px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	vertical-align: top;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.adCol
{
	width: 194px;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
}

.adCol2
{
	width: 194px;
	padding: 0px 0px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
	margin: 0px;
}

.blueDotMid
{
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 22px;
}

.blueDotMid3
{
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 3px;
}

.blueDotVert
{
	background-image: url(/en/pub/global_images/v_blueDots.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 20px;
}

.BlueDotTop
{
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.BlueDotBottom
{
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.BlueDotBottomW
{
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}

.OrangeDotBottom
{
	background-image: url(/en/pub/global_images/orange_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/***********************************************/
/* Components                                  */
/***********************************************/
/************* #breadCrumb styles *************/
.fontStyle
{
	padding: 2px 12px 2px 2px;
	background-color: #CCCCCC;
	border: none;
	margin: 0px;
	text-align: right;
}

.breadStyle
{
	padding: 2px 2px 2px 12px;
	background-color: #CCCCCC;
	font-size: 11px;
	border: none;
	text-align: left;
}

.style1 { font-size: 12px; }
.style2 { font-size: 13px; }
.style3 { font-size: 14px; }

/************* #back link styles *************/
.backLink
{
	text-align: right;
	vertical-align: middle;
	width: 577px;
	padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-image: url(/en/pub/products/images/products_top_filler.jpg);
	background-repeat: no-repeat;
	height: 31px;
}

.backLink2
{
	text-align: right;
	vertical-align: top;
	width: 577px;
	padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	height: 21px;
	background-color: #FFFFFF;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.backLink2video
{
	text-align: right;
	vertical-align: top;
	width: 772px;
	padding: 0px 10px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	height: 21px;
	background-color: #FFFFFF;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/************* #fundFinder styles *************/
.fundFinder { width: 382px; }

/************** #Middle Column Content styles ***************/
.feature
{
	padding: 0px 10px 10px 10px;
	font-size: 13px;
	text-align: left;
}

a:feature { color: #003366; }

.feature h6
{
	padding: 0px 10px 0px 10px;
	text-align: left;
}

.feature img
{
	float: right;
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 10px 10px;
}

.featureExbio
{
	padding: 0px 10px 10px 10px;
	font-size: 13px;
}

.featureExbio { border: 1px solid 003366; }

.headlines
{
	padding: 10px 10px 5px;
	font-size: 13px;
	margin: 0px;
}

.headlinesDots
{
	padding: 0px 10px 0px 10px;
	font-size: 13px;
	margin: 0px;
}

.newsTopic
{
	font-size: 13px;
	font-weight: bold;
	color: #CC6600;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.dates
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	padding: 0px 10px 5px 10px;
	width: 15%;
}

.more
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: right;
	margin: 0px;
	padding: 0px 10px 5px 0px;
}

.announcement
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	width: 100%;
	border: 1px solid #333333;
	clear: both;
}

.bgLightGrey
{
	background-color: #F6F6F6;
	margin: 0px;
	padding: 10px;
	width: 100%;
}

.bgLightGrey2
{
	background-color: #F6F6F6;
	margin: 0px;
	width: 100%;
}

.bgDarkGrey
{
	background-color: #E6E6E6;
	margin: 0px;
	width: 100%;
}

/************** #promo styles ***************/
.promogrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #DFDFDF;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #333333;
	clear: both;
}

.promowhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #FFFFFF;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #333333;
	clear: both;
}

.promomaxxum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #F7D987;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #F0B30F;
	clear: both;
}

.promostar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #FBCB8D;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #F8981C;
	clear: both;
}

.promocundill
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #BB803E;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #DDBF93;
	clear: both;
}

.promouniversal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #879DB0;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #703B62;
	clear: both;
}

.promoselect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #BAC0DE;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #7581BE;
	clear: both;
}

.promosentinel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #A9D0E7;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #54A2CF;
	clear: both;
}

.promoivy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	background-color: #DFECE6;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #006A3A;
	clear: both;
}

.promokeystone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #9EB1BE;
	margin: 0px 10px 12px 12px;
	padding: 0px;
	width: 170px;
	border: 1px solid #3E647E;
	clear: both;
}

.promolink
{
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 2px;
}

.promotextbox
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}

/************** #body styles *****************/
.contentTitle { width: 100%; }

.content
{
	clear: both;
	padding: 4px 0px 0px;
	font-size: 13px;
	color: #003366;
	vertical-align: top;
}

.content p { padding: 0px 0px 5px 0px; }
.content blockquote { padding: 0px 0px 0px 15px; }

.content img
{
	float: right;
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 10px 10px;
}

.subtitle
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding: 5px 0px 0px 0px;
}

.subtitleIndent
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding: 5px 0px 0px 10px;
}

.smalltext
{
	clear: both;
	padding: 0px;
	font-size: 11px;
	color: #003366;
}

.newsDates
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 100px;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 5px 10px 5px 0px;
	text-align: right;
}

.datePost
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding: 5px 10px 5px 0px;
	text-align: right;
}

.newsContent
{
	padding: 0px 0px 10px 10px;
	font-size: 13px;
	color: #003366;
}

.newsTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding: 5px 0px 0px;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.newsContentDate
{
	padding: 0px;
	font-size: 13px;
	color: #CC6600;
}

.newsLink
{
	width: 77%;
	padding: 0px;
}

.bio
{
	padding: 15px 0px 10px 10px;
	font-size: 13px;
	width: 387px;
	color: #003366;
	vertical-align: top;
	text-align: left;
}

.bioImg
{
	padding: 15px 0px 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 13px;
}

.indent10
{
	padding: 0px 10px 5px 10px;
	vertical-align: text-top;
}

.indent16
{
	padding-left: 16px;
	font-size: 13px;
	color: #003366;
}

.numbers
{
	padding: 0px 0px 0px 10px;
	font-size: 13px;
}

.textgrey
{
	font-size: 13px;
	color: #666666;
	padding: 0px 0px 5px 0px;
}

.Exbio
{
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	vertical-align: top;
}

.Exbio img
{
	margin: 0px 0px 0px 0px;
	border: 1px solid 003366;
}

.fundList
{
	font-size: 13px;
	color: #003366;
	padding: 5px 0px 5px 2px;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 16px;
}

/************* #footer styles ***************/
.footer
{
	width: 772px;
	padding: 10px;
	background-color: #CCCCCC;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.footerpopup
{
	background-color: #FFFFFF;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 400px;
	padding-top: 10px;
}

.footerHeight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	height: 20px;
	padding-top: 5px 10px 5px 10px;
	background-color: #003366;
	background-image: url(/en/pub/global_images/footer670.gif);
}

.footerCopyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 20px;
	background-color: #003366;
	vertical-align: middle;
	padding: 5px 5px 5px 10px;
}

.siteInfo
{
	font-size: 11px;
	color: #003366;
	padding: 5px 5px 5px 0px;
}

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

.legalIndent
{
	background-color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
}

.popupCopy
{
	background-color: #6787AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 0px 5px 10px;
}

/************* #search styles ***************/
.searchTable
{
	clear: both;
	width: 171px;
	padding: 0px;
	margin: 0px 10px 15px 12px;
}

.search
{
	padding: 0px 10px 10px 10px;
	font-size: 13px;
}

.search form
{
	margin: 0px;
	padding: 0px;
}

.search label
{
	display: block;
	margin: 0px;
	padding: 0px;
}

.label
{
	font-family: Arial,sans-serif;
	font-size: 13px;
	color: #003366;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

select.pullFund
{
	width: 356px;
	color: #003366;
	background-color: #F1F1F1;
	margin: 0px;
	padding: 1px;
}

select.pullFamily
{
	width: 171px;
	color: #003366;
	background-color: #F1F1F1;
	border: 1px solid #003366;
	z-index: -1;
}

select.pullfeedback
{
	width: 265px;
	color: #003366;
	background-color: #F1F1F1;
	border: 1px solid #003366;
}

select.pullDown
{
	color: #003366;
	background-color: #F1F1F1;
	border: 1px solid #003366;
}

input.fundCodeBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	width: 88px;
}

input.feedback
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	background-color: #F1F1F1;
	width: 265px;
}

textarea.comment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	background-color: #F1F1F1;
	width: 265px;
}

.button50
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 50px;
	padding: 0px 4px 4px;
}

.button50Left
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: right;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 50px;
	padding: 0px 4px 4px;
}

.button60
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 60px;
	padding: 0px 4px 4px;
}

.button70
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 70px;
	padding: 0px 4px 4px;
}

.button100
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 100px;
	padding: 0px 4px 4px;
}

.button120
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 120px;
	padding: 0px 4px 4px;
}

.button140
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 140px;
	padding: 0px 4px 4px;
}

.button180
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 180px;
	padding: 0px 4px 4px;
}

.button200
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 200px;
	padding: 0px 4px 4px;
}

/*********** #navBar link styles ***********/
.navBar
{
	float: right;
	width: 182px;
	margin: 0px 0px 15px;
	padding: 0px;
	background-color: #CCCCCC;
	clear: both;
}

.navBar ul a:link, .navBar ul a:visited { display: block; }

.navBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.navBar ul ul
{
	list-style: none;
	margin: 0px;
	padding: 5px;
	vertical-align: middle;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.navBar li { border-bottom: 1px solid #FFFFFF; }

/* fix for browsers that don't need the hack */
html>body .navBar li { border-bottom: 1px solid #FFFFFF; }

/*********** #NavBar sectionLinks styles ***********/
h5 a
{
	color: #FFFFFF;
	text-decoration: none;
}

h5 a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

h5 a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

h5 a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.sectionLinks
{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.sectionLinks h5 { padding: 2px 0px 2px 10px; }

.sectionLinks a
{
	display: block;
	padding: 2px 0px 2px 0px;
}

.sectionLinks a:hover { background-color: #FFFFFF; }

/*********** #managerNavBar link styles ***********/
.managerNavBar
{
	float: none;
	width: 162px;
	margin: 0px 0px 15px;
	padding: 0px;
	background-color: #FFFFFF;
	clear: both;
}

.managerNavBar ul a:link, .navBar ul a:visited { display: block; }

.managerNavBar ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

.managerNavBar ul ul
{
	list-style: none;
	margin: 0px;
	padding: 5px;
	vertical-align: middle;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.managerNavBar li { border-bottom: 1px solid #FFFFFF; }

/* fix for browsers that don't need the hack */
html>body .managerNavBar li { border-bottom: 1px solid #FFFFFF; }

/*********** #section styles ***********/
.sectionStyle1
{
	background-color: #DFDFDF;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 382px;
	padding: 0px;
	margin: 0px;
}

.sectionStyle2
{
	background-color: #FFFFFF;
	width: 382px;
	padding: 0px;
	margin: 0px;
}

.sectionStyle3
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.sectionStyle4
{
	background-color: #DFDFDF;
	width: 382px;
	padding: 0px;
	margin: 0px;
}

.sectionStyle5
{
	background-color: #FFFFFF;
	width: 670px;
	padding: 0px;
	margin: 0px;
}

.sectionStyle6
{
	background-color: #DFDFDF;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 670px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

.newsStyle1
{
	background-color: #FFFFFF;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.acntTypeStyle1 {
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}

.acntTypeStyle2 {
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}

.acntTypeStyle3 {
	background-color: #FFFFFF;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.acntTypeStyle4 {
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

.acntTypeStyle5 {
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}

.acntTypeStyle6 {
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
/*********** #right snav styles ***********/
.rightH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 5px 2px 12px;
	margin: 0px;
	background-color: #CC6600;
	height: 16px;
	width: 194px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(/en/pub/global_images/snav_header_stripes.gif);
	background-repeat: repeat-y;
}

.rightItem
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #003366;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 2px 13px;
	background-image: url(/en/pub/global_images/orange_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*********** #Prices Performance styles ***********/
.TableLeft
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 15px;
	border-top: 1px solid #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	vertical-align: bottom;
}

.TableMid
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 15px;
	border-top: 1px solid #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	vertical-align: bottom;
	text-align: center;
}

.dhTableMid
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AFCAE0;
	padding: 2px;
	height: 15px;
	border-top: 1px solid #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	vertical-align: bottom;
	text-align: center;
}

.dhTableMid
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AFCAE0;
	padding: 2px;
	height: 15px;
	border-top: 1px solid #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	vertical-align: bottom;
	text-align: center;
}

.TableMidEnd
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 15px;
	border: 1px solid #003366;
	vertical-align: bottom;
	text-align: center;
}

.TableEnd
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 15px;
	border: 1px solid #003366;
	vertical-align: bottom;
	text-align: left;
}

.Data
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: left;
}

.DataEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: left;
}

.Data2
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: left;
}

.Data2End
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: left;
}

.DataBold
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	font-weight: bold;
	text-align: left;
}

.DataBoldEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	font-weight: bold;
}

.DataMid
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
}

.DataMidEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
}

.Data2Mid
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
}

.Data2MidEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
}

.Data2Bold
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: left;
	font-weight: bold;
}

.Data2BoldEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: left;
	font-weight: bold;
}

.DataBoldMid
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
	font-weight: bold;
}

.DataBoldMidEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
	font-weight: bold;
}

.Data2BoldMid
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
	font-weight: bold;
}

.Data2BoldMidEnd
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: center;
	font-weight: bold;
}

.DataTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: #F6F6F6;
	text-align: center;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.DataTitleEnd
{
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: #F6F6F6;
	text-align: center;
	padding: 2px;
	height: 12px;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.DataBox
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px;
	height: 12px;
	border: 1px solid #003366;
	text-align: left;
	font-weight: bold;
}

.ppDataPrice
{
	font-size: 13px;
	color: #003366;
	background-color: #E6E6E6;
	padding: 2px 2px 2px 6px;
	height: 20px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: right;
}

.ppDataPrice2
{
	font-size: 13px;
	color: #003366;
	background-color: #F6F6F6;
	padding: 2px 2px 2px 6px;
	height: 20px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	text-align: right;
}

.ppArrow
{
	background-color: #E6E6E6;
	padding: 2px;
	height: 20px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.ppArrow2
{
	background-color: #F6F6F6;
	padding: 2px;
	height: 20px;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.ppInception
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #003366;
}

.ppInception1
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.ppInception2
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6095C1;
	padding: 2px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;
	border-top: 1px none #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.ppProfileLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.fpLeft
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.p1pager
{
	width: 35%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	vertical-align: top;
	padding-right: 6px;
}

.width100
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.width70
{
	width: 70%;
	vertical-align: top;
}

.width50
{
	width: 50%;
	vertical-align: top;
}

.width35 { width: 35%; }
.width15 { width: 15%; }
.width12 { width: 12%; }
.width10 { width: 10%; }
.width8 { width: 8%; }
.width7 { width: 7%; }

.width6
{
	width: 6%;
	margin: 0px;
	padding: 0px;
}

.width1 { width: 1%; }

.button50Reg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: center;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666 width: 50px;
	padding: 0px 4px 4px;
}

.managerPic
{
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	width: 160px;
	vertical-align: top;
	background-image: url(/en/pub/global_images/v_dot.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.managerInfo
{
	background-color: #FFFFFF;
	padding: 10px 5px 10px 20px;
	width: 430px;
	vertical-align: top;
}

.intraNum
{
	width: 7px;
	padding: 0px;
	float: left;
	margin-right: 7px;
}

.intraNumS
{
	width: 1px;
	padding: 0px;
	float: left;
	margin-right: 1px;
}

.new
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC6601;
	padding-left: 3px;
}

.picborder { border: 1px solid #003366; }
form { z-index: 3; }

.radio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
}

.libraryattachmenttext
{
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 3px 1px;
}

.divheadersubnav { z-index: 3; }

.backToTop
{
	text-align: right;
	vertical-align: bottom;
	width: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	height: 21px;
	background-color: #FFFFFF;
	background-image: url(/en/pub/global_images/blueDots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.imgBlurb { padding: 10px 10px 0px 10px; }

.searchword
{
	width: 266px;
	font-family: Verdana, Arial, Georgia, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #F1F1F1;
	margin: 0px;
	padding: 1px;
}

.fundcode
{
	width: 60px;
	font-family: Verdana, Arial, Georgia, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #F1F1F1;
	margin: 0px;
	padding: 1px;
}

.LibraryTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding: 5px 0px 0px;
}

.LibraryDates
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 100px;
	padding: 5px 10px 5px 0px;
	text-align: right;
}

.subtitleNews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding: 5px 0px 0px 0px;
	background-image: url(/en/pub/global_images/orange_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.LibraryDatesTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	width: 100px;
	padding: 5px 0px 0px;
	text-align: left;
	font-weight: bold;
}

.close
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
	width: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.blueBorder { border: 1px solid #003366; }

.popup
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	background-color: #FFFFFF;
	padding: 2px;
}

.button280
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 280px;
	padding: 0px 4px 4px;
}

.buttonAuto
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: auto;
	padding: 0px 4px 4px;
}

.fundProfile2bodyCol
{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 1px;
	width: 47%;
}

.fundProfile2bodyColHeading
{
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 1px 1px 1px 0px;
	width: 47%;
}

.button220
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 220px;
	padding: 0px 4px 4px;
}

.width30 { width: 30%; }

.button80
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 15px;
	text-align: left;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #666666;
	background-attachment: fixed;
	background-image: url(/en/pub/global_images/bttn_orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 80px;
	padding: 0px 4px 4px;
}

.width20 { width: 20%; }
.width25 { width: 25%; }
.width40 { width: 40%; }
