html,body{
text-align:center;
background:#fff;
}
html{
font-size:100%;
}
body{
line-height:1.5em;
}
#outer{
position:relative;
background:transparent url(/files/images/global/blue_h_line_body_bg.gif) 0 0 repeat-x;
}
html,body,form{
border:none;
margin:0;
padding:0;
width:100%;
}
.corenav,.corenav,.corenav a:link,.corenav a:active,.corenav a:visited,.corenav a:hover{
color:#666;
}
html,body,input.txt,textarea,select,option{
color:#000;
}
#core{
color:#093F94;
}
#subnav,#subnav,#subnav a:link,#subnav a:active,#subnav a:visited,#subnav a:hover,
#footer,#footer a:link,#footer a:active,#footer a:visited,#footer a:hover{
color:#fff;
}
a,a:link,a:active,a:visited,a:hover,#sections a:visited{
color:#093f94;
text-decoration:none;
}
#header,#header,#header a:link,#header a:active,#header a:visited,#header a:hover,
#mainnav,#mainnav,#mainnav a:link,#mainnav a:active,#mainnav a:visited,#mainnav a:hover,
#footer,#footer a:link,#footer a:active,#footer a:visited,#footer a:hover{
text-decoration:none;
}
#header a:hover,#mainnav a:hover,#footer a:hover{
text-decoration:underline;
}
object,embed,img{
border:none;
outline:none;
}
p{
margin:0 0 1em;
padding:0;
}
input.txt,textarea,select{
border:1px solid #c5c5c5;
}
input.txt,textarea,select,option{
background:#fff;
}
.clearfix{
float:none;
clear:both;
height:0;
line-height:0;
font-size:0;
}
#header,#content,#footer,#primary,#primary_embedded,#side,
.global,.search-results{
position:relative;
display:block;
margin:0;
padding:0;
}
#header,#footer{
margin:0;
clear:both;
}
.global{
margin:0 auto;
}
.global,#content{
text-align:left;
}
#mainnav a span{
text-indent:-2000px;
}
/*
START: header
*/
#header{
padding:20px 0 0;
color:#666;
z-index:9;
height:57px;
}
#header #logo{
float:left;
}
#header .corenav{
display:block;
margin:0;
padding:15px 0 0 245px;
height:23px;
}
#header .search{
clear:none;
}
#header .corenav ul{
display:block;
list-style:none;
float:right;
white-space:nowrap;
}
#header .corenav ul,#header .corenav ul li{
margin:0;
padding:1px 0 0;
}
#header .search,#header .corenav ul li{
float:left;
}
#header .corenav ul li{
margin-left:7px;
padding-right:8px;
border-right:1px solid #666;
}
#header .search input.query{
border:none;
margin:0;
clear:none;
background:transparent;
}
#header #mainnav{
position:absolute;
display:block;
margin:0;
padding:0;
top:45px;
left:210px;
width:640px;
background:transparent url(/files/images/global/blue_h_line_mainnav_bg.gif) 0 0 repeat-x;
z-index:9;
}
#header #mainnav ul{
position:relative;
display:block;
margin:0;
padding:0;
height:21px;
list-style:none;
float:left;
height:21px;
overflow:hidden;
}
#header #mainnav ul li{
position:relative;
display:block;
margin:0;
padding:0;
float:left;
height:21px;
}
#header #mainnav ul li a{
position:relative;
display:block;
float:left;
height:21px;
}
#header #mainnav ul li.on a{
top:-21px;
}
#subnav{
position:absolute;
z-index:8;
width:100%;
top:0;
left:0;
}
#subnav ul{
position:absolute;
display:none;
visibility:hidden;
list-style:none;
margin:0;
padding:12px 20px 12px 7px;
background:#5f85c2;
width:157px; 
z-index:2;
}
#subnav ul.on{
display:block;
visibility:visible;
}
#subnav ul li{
display:block;
margin:0;
padding:6px 0 0 13px;
line-height:1.3em;
}
#subnav ul li a:hover,#subnav ul li a.on{
background:#234594;
}
/*
END: header
*/
/*
START: footer
*/
#footer{
clear:both;
width:100%;
background:#000;
border-top:1px solid #999;
}
#footer ul,#footer ul li{
display:block;
height:2em;
min-height:2em;
}
#footer ul{
margin:0 auto;
padding:0;
list-style:none;
width:850px;
clear:both;
}
#footer ul li{
margin:0;
padding:0 13px;
float:left;
text-align:right;
width:210px;
}
#footer ul li.copy{
float:left;
clear:left;
width:388px;
text-align:left;
}
/*
END: footer
*/
/*
START: content width
*/
.global,#content,#splash{
width:850px;
}
#content{
margin:0 auto;
text-align:left;
clear:both;
background:#fff url(/files/images/global/content_bg.gif) 100% 0 repeat-y;
z-index:2;
}
#splash{
margin-bottom:18px;
background:#fff;
}
.homeswf{
min-height:242px;
}
.content,#primary,#primary_embedded,#side,#core,#secondary{
position:relative;
display:block;
margin:0;
padding:0;
z-index:1;
float:left;
}
#primary,#primary_embedded,#side,#core,#secondary{
}
#primary{
width:650px;
}
#side{
width:182px;
}
#core{
padding:0 18px 11px 9px;
float:right;
}
#core,#core .box .top,#core .box .bot{
width:422px;
}
#core .box{
margin:0 0 11px;
background:transparent url(/files/images/box_core_bg.gif) 0 0 repeat-y;
}
#core #promotions{
background:transparent url(/files/images/box_core_promotions_bg.gif) 0 0 repeat-y;
}
#core #news{
background:transparent url(/files/images/box_core_news_bg.gif) 0 0 repeat-y;
}
#core .box ul{
padding:20px 20px 0;
}
#core .box .top{
background:transparent url(/files/images/box_core_top.gif) 0 0 no-repeat;
}
#core .box .bot{
background:transparent url(/files/images/box_core_bot.gif) 0 0 no-repeat;
}
#core #promotions .top{
background:transparent url(/files/images/box_core_promotions_top.gif) 0 0 no-repeat;
}
#core #promotions .bot{
background:transparent url(/files/images/box_core_promotions_bot.gif) 0 0 no-repeat;
}
#core #news {
min-height:124px;
}
#core #news .top{
background:transparent url(/files/images/box_core_news_top.gif) 0 0 no-repeat;
}
#core #news .bot{
background:transparent url(/files/images/box_core_news_bot.gif) 0 0 no-repeat;
}
#core ul li{
padding-bottom:2em;
}
#core ul li.last{
padding-bottom:0;
}
#core ul li span{
display:block;
margin:0 75px 0 0;
}
#core ul li span img{
width:100px;
padding:0 8px 4px 0;
float:left;
}
a.m{
position:relative;
display:block;
float:right;
font-weight:700;
padding:0;
color:#5f85c2;
clear:none;
cursor:pointer;
}
#core a.m,#secondary a.m{
top:-17px;
}
#core a.m,#secondary a.m,#unitprices a.m{
top:-7px;
}
#core .fullpic a.m{
top:0;
}
a.m span,.alignrightmorebtn a span{
position:relative;
display:block;
margin:0 !important;
line-height:1.5em;
text-indent:-2000px;
}
#secondary,#secondary .box,#side #logins,#side .links,#side .box .top,#secondary .box .top,#side .box .bot,#secondary .box .bot{
width:182px;
}
#secondary{
padding:0 9px;
}
#secondary #unitprices iframe{
margin:0 0 1em;
width:140px;
height:190px;
border:none;
}
#secondary .box{
margin:0 0 11px;
background:transparent url(/files/images/box_side_bg.gif) 0 0 repeat-y;
}
#side .links a,#side #logins{
display:block;
margin:0 0 11px;
}
#secondary .box ul{
padding:20px;
width:140px;
}
#secondary .box .cont{
padding:10px 10px 0;
width:160px;
}
/* Admend below SR09787 */
#secondary .contcc{
padding:10px 10px 0;
width:170px;
}
/* Admend above SR09787 */
#core .box .top,#core .box .bot,#side .box .top,#secondary .box .top,#side .box .bot,#secondary .box .bot{
height:15px;
}
#side .box .top,#secondary .box .top{
background:transparent url(/files/images/box_side_top.gif) 0 0 no-repeat;
}
#side .box .bot,#secondary .box .bot{
background:transparent url(/files/images/box_side_bot.gif) 0 0 no-repeat;
}
#side{
padding:0 9px;
}
#side #logins ul,.box ul,.box li{
list-style:none;
}
#side #logins ul,#side #logins ul li,#side #logins ul li a,#side #logins ul li img{
display:block;
margin:0;
padding:0;
white-space:nowrap;
}
.box h2{
margin:0;
padding:0 20px;
color:#f83;
}
.box h3{
margin:0;
padding:0 10px;
color:#f83;
}
.box ul,.box li{
display:block;
margin:0;
padding:0;
}
#core .box ul li.fullpic{
margin-bottom:10px;
}
#core .box ul li.fullpic img{
margin:-20px -20px 0;
padding:0;
}
/*20100424 start*/
.largebox{
	background:transparent url(/files/images/large_box_core_bg.gif) 0 0;
	width:630px;
	margin:0;
	padding:0;
}

.largebox .top{
	background:transparent url(/files/images/large_box_core_top.gif) 0 0 no-repeat;
	width:630px;
	height:21px;
	margin:0;
	padding:0;
}

.largebox .bot{
	background:transparent url(/files/images/large_box_core_bot.gif) 0 0 no-repeat;
	width:630px;
	height:14px;
	margin:0;
	padding:0;
}

.largebox ul{
	margin:0 10px 0 30px;
	padding:0;
}
/*20100424 end*/

/*20100423 start*/
.largebox ul li{
	margin:0;
	padding:0 0 2px;
}
/*20100423 end*/
/*
END: content width
*/
/*
START: swf
*/
.splash{
position:relative;
display:block;
margin:0;
padding:0;
height:auto;
min-height:3em;
}
.center{
text-align:center;
}
/*
END: swf
*/
/*
START: search-results
*/
.search-results{
text-align:left;
}
.search-results ol{
padding-bottom:60px;
}
.search-results ol li{
padding-bottom:30px;
}
.search-results ol li a{
font-weight:700;
}
.search-results ul.pagination{
margin:0 auto;
padding:0;
list-style:none;
text-align:center;
}
.search-results ul.pagination li{
display:inline;
margin:0;
padding:0 8px;
clear:none;
}
.search-results ul.pagination li a{
}
.search-results ul.pagination li.current a{
text-decoration:underline;
}
.search-results ul.pagination li.prev{
}
.search-results ul.pagination li.next{
}
/*
END: search-results
*/
body.ticker{
background:#fefefe;
background-image:none;
text-align:left;
}
body.ticker #ticker{
width:143px;
height:200px;
color:#000;
}
body.ticker #slider p span{
color:#093F94;
}
table,th,td{
font-size:100%;
}
/*20100424 start*/
.floatLeft{
float:left !important;
}
/*20100424 end*/

.floatRight{
float:right !important;
}

h1{
	margin:0;
	padding:0;
	color:#5F85C2;
	font-weight:bold;
}

.primary2{
	width:642px;
	float:left;
	text-align:left;
	padding:0;
	margin:0;
	text-align:left
}

.primary2_embedded{
	float:left;
	text-align:left;
	padding:0;
	margin:0;
	text-align:left
}

.oneColContent,.twoColContent{
	margin:0;
	width:630px;
}
.oneColContent_embedded{
	margin:0;
}
.oneColContent,.oneColContent_embedded{
	padding:20px 0;
}
.twoColContent{
	padding:20px 0 0;
}
.topic2{
	margin:0;
	padding:0;
	float:left;
	width:315px;
	height:46px;
}

.radio{
	margin:0;
	padding:0;
	float:right;
	width:315px;
	text-align:right;
	height:46px;
}

.black_vl{
	margin:0 0 20px;
	padding:0;
	float:left;
	width:100%;
	min-height:250px;
	background:url(/files/images/blank_vl.jpg) 50% 0% repeat-y
}

.blueArrowList{
	width:305px;
	float:left
}

.blueArrowList ul{
	margin:0;
	padding:0;
	width:300px;
	list-style-type:none;
}

.blueArrowList li div{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	width:220px;
	min-height:82px;
	background-image: url(/files/images/twoColarrow3.jpg);
	background-position:0 2px;
	background-repeat: no-repeat;
}

.blueArrowList li a span{
	margin:0;
	padding:0;
	float:right;
	width:60px;
	min-height:82px;
}

.blueArrowList li h2{
	margin:0;
	padding:0;
	color:#5F85C2;
	font-weight:bold;
}
.side2{
/*
	width:182px;
	height:600px;
	float:right;
*/
	min-height:600px;
	margin: 0;
	padding:25px 0 10px 0;
	/*
	padding:25px 0px 10px 8px;
	text-align:left;
	*/
}

.side2 h4{
	margin:0 0 0 2px;
	padding:0 0 5px;
	color:#5F85C2;
	font-weight:bold;
}

.side2 ul{
	margin:0 0 0 2px;
	padding:0 0 15px;
	list-style-type: none;
}

.side2 ul li{
	padding-left: 1.2em;
	background-image: url(/files/images/twoColarrow2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

.side2 ul li a:visited,.side2 ul li a:link,.side2 ul li a:active{
text-decoration: none;
color:#59595b;
}
.side2 ul li a:hover{
text-decoration: underline;
color:#59595b;
}
/*20100424 start*/
.fundlist{
	padding:0 0 20px
}

.fundlist h5{
	margin:0 0 0 2px;
	padding:0 0 10px;
	color:#FF6600;
	font-weight:normal;
}

.fundlist h6{
	margin:0 0 0 2px;
	padding:0;
	color:#000000;
	font-weight:bold;
}

.fundlist table{
	margin:0 0 0 2px;
	padding:0 0 10px;
	width:180px;
}

.fundlist p{
	margin:0 0 0 2px;
	padding:0;
}


.alignright{
text-align:right
}

/*20100424 end*/

.alignrightbtn{
	text-align:right;
	padding:0 0 15px;
	height:33px;
}
.alignrightbtn a{
	padding-left:15px;
	height:25px;
	display:block;
	float:right;
}
.alignrightbtn a:hover,.alignrightbtn a:active{
background-position: 0 -25px;
}
.alignrightbtn a b{
position:relative;
display:block;
text-align:left;
text-indent:-2000px;
color:#007AC3;
}
/*20100424 start*/
.alignrightbtn a.print_btn:hover,.alignrightbtn a.print_btn:active{
background-position: 0 -23px;
}

.alignleftbtn{
	text-align:left;
	padding:0 0 10px;
	height:33px;
}

.alignleftbtn a{
	padding-left:15px;
	height:25px;
	display:block;
	float:left;
}
.alignleftbtn a:hover,.alignleftbtn a:active{
background-position: 0 -25px;
}
.alignleftbtn a b{
position:relative;
display:block;
text-align:left;
text-indent:-2000px;
color:#007AC3;
}
/* BEG MOD SR9719 */
a.fund_performance_btn:hover, a.fund_performance_btn:active,
/* END MOD SR9719 */
a.fund_fact_btn:hover, a.fund_fact_btn:active, a.fund_prospectus_btn:hover, a.fund_prospectus_btn:active
{
background-position: 0 -25px;
}

/*20100424 end*/

h5{
	margin:0;
	padding:2px 0;
	color:#007AC3;
}


.remark_li{
	padding:0 0 12px;
	margin:0;
}

.remark_li ol{
	padding:0 0 0 23px;
	margin:0
}

.blackheading{
	padding:0 10px 0;
}

.tagtext{
	padding:15px 0 0 9px;
	line-height:18px;
}

.tagtext ul{
	list-style:none;
	padding:0 0 15px;
	margin:0;
}

.tagtextleft{
	float:left;
	width:55px;
}

.tagtextright{
	float:right;
	width:550px;
}

.tagtextleft2{
	float:left;
	width:110px;
}


.centerbtn{
	text-align:center;
	padding:10px 0 15px;
}

.centerbtn img{
	padding:5px;
}

div.greyhr{
height:1px;
padding:20px 0;
background:transparent url(/files/images/global/hr_rule.jpg) repeat-x scroll center;
}
div.greyhr hr{
display:none;
}
table.datatable{
border-collapse:collapse;
margin:0 0 1em;
}
table.datatable th,table.datatable td{
vertical-align:top;
}
table.datatable td.code{
width:18%;
}
table.datatable td.name{
width:82%;
}


/*20100422 start*/

.productSwitch{
	margin:2px 0 0;
	padding:0;
	float:left;
	width:145px;
	text-align:left;
	min-height:30px;
}

/*20100422 end*/
/*20100423 start*/
.largebox2{
	background:transparent url(/files/images/large_box_core_bg.gif) 0 0;
	width:630px;
	margin:25px 0 15px;
	padding:0;
}

.largebox2 .top{
	background:transparent url(/files/images/large_box_core_top.gif) 0 0 no-repeat;
	width:630px;
	height:8px;
	margin:0;
	padding:0;
}

.largebox2 .bot{
	background:transparent url(/files/images/large_box_core_bot.gif) 0 0 no-repeat;
	width:630px;
	height:14px;
	margin:0;
	padding:0;
}


.largebox2 ol{
	margin:7px 10px 0 33px;
	padding:0;
}

.largebox2 ol li{
	margin:0;
	padding:2px 0 15px;
}

.nonetop{
	margin-top:0px; 
	padding-top:0px;
}

.nonebottom,.nonebottom p{
	margin-bottom:0; 
	padding-bottom:0;
}


/*20100423 end*/

/*20100424 start*/
.paddingtopbottom{
	padding-top:10px; 
	padding-bottom:30px;
}

.leftsearchtop{
	height:128px;
}

.showresult{
	float:left; 
	height:30px;
	color:#093994;
}

.showresult a:link, .showresult a:active, .showresult a:visited, .showresult a:hover{
	color:#093994;
}

.leftsearchtopic{
	float:left;
	padding:50px 0 0;
}

.lightbluepoint span{
	margin:0;
	padding:0;
	color:#007AC3;
	font-weight:bold;
}

.lightbluepoint table{
	border:none;
}

.lightblackpoint h5{
	margin:0;
	padding:0;
	color:#000;
	font-weight:bold;
}

/*20100424 end*/

/*20100425 start*/
.infotabletd{
	min-width:10px;
	text-align:center;
}
/*20100425 end*/

/*20100426 start*/
.blackulink{
	margin:0;
	padding:0;
	color:#000000;
}

.blackulink a:link, .blackulink a:active, .blackulink a:visited, .blackulink a:hover{
	color:#000000;
	text-decoration:underline;
	padding-right:10px;
}

.imgoptionvalign{
	padding:10px 0 20px;
}

.imgoptionvalign select{
	vertical-align:bottom;
}

.imgoptionvalign img{
	position:relative; 
	top:7px;
}

.investhistoricalgraph{
	padding:20px 0 0;
}

.investhistoricalgraphleft{
	float:left; 
	width:410px;
	height:290px; 
	text-align:center;
}

.investhistoricalgraphright{
	float:left; 
	width:200px;
	height:290px; 
	padding-left:10px;
}

.investhistoricalgraphright table{
	border:1px solid #CCCCCC;
}

.investhistoricalbidtableheader{
	width:633px;
	height:46px;
	background:transparent url(/files/images/global/invest_historical_table_header_bg.jpg) 0 0 no-repeat;
}

.investhistoricalbidtableheader td{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;	
}

.investhistoricalbidtable{
	border:1px solid #CCCCCC; 
	width:632px; 
	border-collapse:collapse; 
	margin-left:1px; 
	border-bottom:none;
}

.investhistoricalbidtable td{
	text-align:center;
}

.investhistoricalbidtablealter{
	background-color:#EFF3FF;
}

.investhistoricalbidtablefooter{
	width:633px;
	height:14px;
	background:transparent url(/files/images/global/invest_historical_table_footer.jpg) 0 0 no-repeat;
}

.notelist{
	width:630px;
	margin:25px 0 0;
	padding:0;
}

.notelist ol{
	margin:7px 0 0 25px;
	padding:0;
}

.notelist ol li{
	margin:0;
	padding:2px 0 15px;
}

.blackpointbottompadding{
	padding:15px 0 0;
}

/*20100426 end*/

/*20100427 start*/
.investindexedgraph{
	padding:20px 0 0;
}

.investindexedgraphleft{
	float:left; 
	width:455px;
	height:290px; 
	text-align:left;
}

.investindexedgraphright{
	float:left; 
	width:150px;
	height:290px; 
	padding-left:10px;
	text-align:center
}

/*20100429 start*/
.investindexedgraphright img{
	padding:0 0 5px;
}
/*20100429 end*/

.investindexedjfadutableheader{
	width:631px;
	height:27px;
	background:transparent url(/files/images/global/invest_indexed_grey_table_header.jpg) 0 0 no-repeat;
}

.investindexedjfadutableheader td{
	text-align:center;
}

.investindexedjfadutable{
	border:1px solid #CCCCCC; 
	width:631px; 
	border-collapse:collapse; 
	margin-left:0px; 
	border-top:none;
	border-bottom:none;
}

.investindexedjfadutable td{
	text-align:center;
	height:22px;
}

.investindexedjfadutablefooter{
	width:631px;
	height:14px;
	background:transparent url(/files/images/global/invest_indexed_grey_table_footer.jpg) 0 0 no-repeat;
}

.investindexedjfadutd1{
	width:77px;
}
.investindexedjfadutd2{
	width:375px;
}
.investindexedjfadutd3{
	width:55px;
}

.investindexedjfadutdvline{
	width:1px;
	background-color:#DBD9DA;
}

.investindexedjfadutdvlinepale{
	width:1px;
	background-color:#F1F1F1;
}

.blueruletag{
	background:url(/files/images/global/wealth_manage_tag_bg.jpg); 
	text-align:right; 
	height:29px;
}

.blueruletag img{
	margin:0 0 0 2px;
}

.alignrightmargin{
	text-align:right; 
	margin:18px 6px 6px;
}

.investindexedvlineblue{
	width:1px;
	background-color:#CCCCCC;
	background:transparent url(/files/images/global/greythinborderbg.jpg) 0 0;
}

.investindexedreturntable{
	border:1px solid #CCCCCC; 
	width:631px; 
	border-collapse:collapse; 
	margin-left:0px; 
	border-top:none;
	border-bottom:none;
}

.investindexedreturntable td{
	text-align:center;
	height:22px;
}

.investindexedreturntablefooter{
	width:631px;
	height:14px;
	background:transparent url(/files/images/global/invest_indexed_grey_table_footer.jpg) 0 0 no-repeat;
}

.orangeheading{
	font-weight:bold;
	color:#FF6600;
	margin:15px 0 10px;
}

.greyborderline{
	border-bottom:solid; 
	border-width:1px;
	border-color:#CCCCCC;
}

.investindexedreturntablealter{
	background-color:#FAF9F9;
}

/*20100427 end*/

/*20100428 start*/
.investindexedreturntd1{
	width:50px; 
}

.investindexedreturntd2 div
{
	width:200px;
}

.investindexedreturntd3 div
{
	width:200px;
}

.investindexedreturntd4{
	width:80px; 
}

.blue_simple_table_top{
	background:url(/files/images/global/invest_blue_table_bg.jpg);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.blue_simple_table_bot{
	background:url(/files/images/global/invest_blue_table_bot.jpg);
}

.tablealignleft{
	text-align:left;
}

.tablealignright{
	text-align:right;
}

.tablealigncenter{
	text-align:center;
}

.blue_large_table_top{
	background:url(/files/images/global/invest_blue_large_table_bg.jpg);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.blue_large_table_bot{
	background:url(/files/images/global/invest_blue_large_table_bot.jpg);
}

.tablebluefont{
	color:#3366FF;
	text-align:center;
}

.investindexedreturntableheader{
	width:100%;
}

.investindexedreturntableheader td{
	text-align:center;
}

.grey_table_top{
	background:url(/files/images/global/invest_grey_table_bg.jpg);
	text-align:center;
}

.bluetableleftborder{
	padding-right:15px;
}

.bluetablerightborder{
	padding-left:15px;
}

.aligncentertd{
	text-align:center;
}

.tableleftboldfont{
	text-align:left;
	font-weight:bold;
}

.tdpaddingleft{
	padding-left:5px;
}

.investindexedgraphright2{	
	height:148px; 
}

/*20100428 end*/

/*20100429 start*/

.threeimgdlsch{
	width:600px;
	margin:10px 6px 0;
	padding:0;
}



.threeimgdlschlist{
	width:200px;
	margin:0;
	padding:0 0 15px;
	text-align:center;
	float:left;	
}



.threeimgdlschlist img{
	margin:0;
	padding:15px 0 0;
}
.palebluelink a:link, .palebluelink a:active, .palebluelink a:visited, .palebluelink a:hover{
	color:#0066CC;
	text-decoration:underline;








}
.largeroundtable{
	margin:0 0 20px;
	width:630px;
	background-image: url(/files/images/global/large_round_middle.jpg);



}

.largeroundtableleft{
	width:320px;
	float:left;
	margin:0;
	padding:0 0 0 18px;



}

.largeroundtableright{
	width:292px;
	float:right;
	margin:0;
	padding:0;


}

.stat_symbol{
	margin:0;
	padding:72px 0 0 190px;
}

.radicaloptionli ul{
	padding:12px 0 15px 25px;
	margin:0;	
}

/*20100429 end*/

/*20100430 start*/
.tagtext2{
	padding:15px 0 20px 9px;
	line-height:18px;
}


.darkblueheading{
	font-weight:bold;
	color:#5f85c2;
	margin:15px 0 0;
}

.darkblueheading2{
	font-weight:bold;
	color:#5f85c2;
	margin:15px 0 10px;
}

.alignrightmorebtn a{
	float:right;
}

/*20100430 end*/

/*20100502 start*/
.leftrightdiv{
	min-height:128px; 
	width:100%;
	margin:0;
	padding:0;
}

.leftrightdiva{
	min-height:128px; 
	width:415px;
}

.leftrightdiv2{
	min-height:192px; 
	width:310px;
}

.leftrightdiv2padding{
	height:210px;
}

.radicaloptionli2 ul{
	padding:0 0 25px 20px;
	margin:0;	
}

.radicaloptionli2 li span{
	font-weight:bold;
	color:#5f85c2;
}
/*20100502 end*/

/*20100503 start*/

ul.rollover,ul.rollover li,ul.rollover li a,ul.rollover li a img{
position:relative;
display:block;
margin:0;
padding:0;
}
ul.rollover{
width:100%;
list-style:none;
}
ul.rollover li{
float:left;
}
ul.rollover li a img{
margin-top:0;
}
ul.rollover li,ul.rollover li a{
overflow:hidden;
}
ul.twoColImageLink{
padding:15px 0 0;
}
ul.twoColImageLink li{
padding:0 0 16px;
width:200px;
}
ul.twoColImageLink li.product{
width:400px;
}
ul.twoColImageLink li,ul.twoColImageLink li a{
height:26px;
}
ul.twoColImageLink li a:hover img,ul.twoColImageLink li a:active img{
margin-top:-26px;
}
.optionradicalselect{
	width:100%;
	margin:0;
	padding:0 0 10px 9px;
}

.optionradicalselect h5{
	padding:10px 0;
}
.youtubevideodimension{
	width:320px; 
	height:192px;
}

/*20100503 end*/

/*20100504 start*/
.productSwitchh5padding{
	width:610px;
	padding:0 0 20px;
	margin:0;
}

.roundtablegreyborderleft{
	background:transparent url(/files/images/global/invest_grey_border_left.jpg) 0 0;
	width:1px; 
	height:27px;
}

.roundtablegreyborderright{
	background:transparent url(/files/images/global/invest_grey_border_right.jpg) 100% 0;
	width:1px; 
	height:27px;
}

.roundtablewhiteborderleft{
	background:transparent url(/files/images/global/invest_white_border_left.jpg) 0 0;
	width:1px; 
	height:27px;
}

.roundtablewhiteborderright{
	background:transparent url(/files/images/global/invest_white_border_right.jpg) 100% 0;
	width:1px; 
	height:27px;
}

.squarebox{
	width:100%;
	min-height:87px;
	margin:0;
	padding:0;
}

.squareboxbg{
	background:transparent url(/files/images/newsroom_border_bg.jpg) 0 0;
	background-repeat:repeat-y;
}

.squarebox .top{
	height:22px;
}

.squarebox .bot{
	height:22px;
}

.squarebox .body{
	min-height:43px;
	padding:0 20px 0;
}

.squareboxbg .top{
	background:transparent url(/files/images/newsroom_border_top.jpg) 0 0 no-repeat;
}
.squarebox .left{


	width:120px;
	float:left;
	margin:0;
	padding:0;
}

.squarebox .right{
	width:470px;
	float:left;
	margin:0;
	padding:0;
}
.squarebox .right_embedded{
	float:left;
	margin:0;
	padding:0;
}

.squarebox .right a:link, .squarebox .right a:active, .squarebox .right a:visited,
.squarebox .right_embedded a:link, .squarebox .right_embedded a:active, .squarebox .right_embedded a:visited{
	color:#093f94;
}

.squarebox .right a:hover,
.squarebox .right_embedded a:hover{
	color:#093f94;
	text-decoration:underline;
}

.squareboxbg .bot{
	background:transparent url(/files/images/newsroom_border_bot.jpg) 0 0 no-repeat;
}





/*20100504 end*/

/*20100505 start*/
.leftimgrighttextbox{
	width:100%;
	margin:0;
	padding:0;
}

.leftimgrighttextbox .left{
	float:left; 
	width:193px;
	height:250px;
	margin:0;
	padding:0;
}

.leftimgrighttextbox .right{
    float:right; 
	width:410px;
	/*height:250px;*/
	margin:0;
	padding:0;
}

.leftimgrighttextbox .right a:link, .leftimgrighttextbox .right a:active, .leftimgrighttextbox .right a:visited{
	color:#5f85c2;
	font-weight:bold;	
}

.leftimgrighttextbox .right a:hover{
	color:#5f85c2;
	font-weight:bold;
	text-decoration:underline;
}

.leftimgrighttextbox .right p{
	padding:20px 0 0;
}


.paginationpagefunc{
	color:#5F85C2;
	padding:20px 0 0;
	width:610px;
}





.paginationpagefunc a:link, .paginationpagefunc a:active, .paginationpagefunc a:visited, .paginationpagefunc a:hover{
	color:#5f85c2;
}




.paginationpagefunc img{
	vertical-align:middle;
}





.paginationrecord{
	float:left; 
	padding:0 0 8px;
}


.paginationpage{
	text-align:right;
	float:right; 
	padding:0 0 8px;
	min-width:100px;
}

.paginationleftarrowpadding{
	padding-left:10px;
}

.selectoptionwidth{
	width:490px;
}

.whitebluelargetabletop{
	background:url(/files/images/global/invest_search_table_head_bg.jpg);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.whitebluelargetablebot{
	background:url(/files/images/global/invest_search_table_bot_bg.jpg) 0 100%;
}

.whitebluelargetableblueborderleft{
	background:transparent url(/files/images/global/invest_blue_border_left.jpg) 0 0;
	width:1px; 
	height:60px;
}

.whitebluelargetableblueborderright{
	background:transparent url(/files/images/global/invest_blue_border_right.jpg) 100% 0;
	width:1px; 
	height:60px;
}

.whitebluelargetablewhiteborderleft{
	background:transparent url(/files/images/global/invest_white_border_left.jpg) 0 0;
	width:1px; 
	height:60px;
}

.whitebluelargetablewhiteborderright{
	background:transparent url(/files/images/global/invest_white_border_right.jpg) 100% 0;
	width:1px; 
	height:60px;
}

.whitebluelargetablealter{
	background-color:#eff3ff;
}

.tabletotalrecord{
	width:400px; 
	float:left;	
	margin:18px 6px 6px;
	font-weight:bold;
}

.choicetoppadding{
	padding:15px 0 0;	
}

.choicedesctable{
	margin:0 0 15px;
}

.choicedesctable td{
	vertical-align:top;
}
 
/*20100505 end*/

/*20100506 start*/
.downarrowstyle{
	color:#003366;
}

.pdfcheckboxpadding{
	padding-right:5px;
	margin-right:5px;
}

.infotabletd{
	width:10px;
	text-align:center;
}

.factsheetprospectustopbot{
	height:40px; 
	margin:30px 0 0;
}

.whitebluelargetabletd1{
	width:160px; 
}

.whitebluelargetabletd2{
	width:140px; 
}

.whitebluelargetabletd3{
	width:135px; 
}

.whitebluelargetabletd4{
	width:65px; 
}

.whitebluelargetableblueborderleft2{
	background:transparent url(/files/images/global/invest_blue_border_left.jpg) 0 0;
	width:1px; 
	height:22px;
}

.whitebluelargetableblueborderright2{
	background:transparent url(/files/images/global/invest_blue_border_right.jpg) 100% 0;
	width:1px; 
	height:22px;
}

.whitebluelargetablewhiteborderleft2{
	background:transparent url(/files/images/global/invest_white_border_left.jpg) 0 0;
	width:1px; 
	height:22px;
}

.whitebluelargetablewhiteborderright2{
	background:transparent url(/files/images/global/invest_white_border_right.jpg) 100% 0;
	width:1px; 
	height:22px;
}
/*20100506 end*/

/*20100507 start*/
/*20100507 end*/

/*20100511 start*/
ul.threeColImageLink{
padding:22px 0 0;
}

ul.threeColImageLink li{
padding:0 7px 43px 0;
width:203px;
}

ul.threeColImageLink li,ul.threeColImageLink li a{
height:120px;
}

ul.threeColImageLink li a:hover img,ul.threeColImageLink li a:active img{
margin-top:-120px;
}

/* Admend below SR09435 */
ul.successfulStoryImageLink li{
padding:0 1px 1px 0;
width:125px;
}

ul.successfulStoryImageLink li,ul.successfulStoryImageLink li a{
height:160px;
}

ul.successfulStoryImageLink li a:hover img,ul.successfulStoryImageLink li a:active img{
margin-top:-160px;
}

.successfulStorytagtext3{
	width:630px;
}
/* Admend above SR09435 */

.subnavliover{
background:url(/files/images/global/submenuarrow.jpg) 0 5px no-repeat;
}
.links{
padding:13px 0 0;
}

.tagtext3{
	width:621px;
}

/*20100511 end*/

/*
Print CSS must be at the bottom
*/
@media print{
a:visited{
color:#999;
}
html,body,
input.txt,textarea,select,option,
#footer,
#footer a:link,#footer a:active,#footer a:visited,#footer a:hover{
color:#666;
}
a,a:link,a:active,a:hover,#sections a:visited{
color:#333;
}
.introduction h1,.introduction a{
color:#000;
}
html,body,input.txt,textarea,select,option,.opaque{
background:#fff;
}
html,body{
margin:0;
padding:0;
width:100%;
}
.swf object,.swf embed,#subnav,.corenav .search,#introswf{
display:none;
visibility:hidden;
height:0;
}
.seo{
display:block !important;
visibility:visible;
}
div,img{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
a.m span,.alignrightmorebtn a span{
text-indent:0 !important;
background:none !important;
}
#primary,#primary_embedded{ width: 100%; }
.primary2,.primary2_embedded{ width: 100%; }
.tagtext3 {width: 100%;}

#secondary a.m{
text-align:right;
}
div.greyhr{
background:none;
}
div.greyhr hr{
display:block;
}
.alignrightbtn a{
background:none !important;
width:auto;
}
.alignrightbtn a b{
text-indent:0;
}
}
/*
Print CSS must be at the bottom
*/
