@charset "utf-8";
/* CSS Document */

img {border:0px;}
/*chinese text*/
body, #content, #content p, #content h1, #content h2, #content h3, #content h4, #content li, #content a, #content .more a,

.tabNormal a:link, .tabNormal a:visited, .tabNormal a:active, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active,

#leftNav .navText, #leftNav .navTextSelected, #leftNav .navTextFirst, #leftNav .navTextLast, #leftNav .navTextLast2, #leftNav .navTextLast3,

#header a, #header span, #serviceNavTable .active, .languageBg a, languagebg td, #primaryNavigation a, #primaryNavigation span, #secondNavigation a, #secondNavigation span, #breadCrumb, #breadCrumb a, #breadCrumb span, #footer a, #footer span,

.table td, .tableApp td,

#box, #box h2, #box h3, #box h4
{font-family: Verdana , 新細明體, 細明體, Arial, mingliu, Helvetica, sans-serif;-vertical-align:baseline !important;}



#leftNav .navText a, #leftNav .navTextSelected a, #leftNav .navTextFirst a, #leftNav .navTextLast a, #leftNav .navTextLast2 a, #leftNav .navTextLast3 a{
	-display:block;
	-padding:0px;
	-margin:0px;
	-vertical-align:baseline;
	-margin-top:2px;
}
#breadCrumb {
	-vertical-align:baseline;
}




/* adjust font size for better legibility in Chinese*/
.tabNormal a:link, .tabNormal a:visited, .tabNormal a:active, .tabSelected a:link, .tabSelected a:visited, .tabSelected a:active,
#leftNav .navText, #leftNav .navTextSelected, #leftNav .navTextFirst, #leftNav .navTextLast, #leftNav .navTextLast2, #leftNav .navTextLast3,
#footer a:link, #footer a:visited, #footer a:active
{ font-size: 12px;}

#content h1, #content h2, #content h3, #content h4 {
	font-weight:bold;
	font-family: Arial , 新細明體, 細明體, Verdana, mingliu, Helvetica, sans-serif;-vertical-align:baseline !important;
}

#content h1 span.noBold, #content h2 span.noBold, #content h3 span.noBold, #content h4 span.noBold {
	font-weight:normal;color:#000066 !important;
}

h2 {margin-top:10px;}

/*
#content.col_1 {float:left;width:690px !important;}
#content.col_2 {float:left;width:450px !important;}
#content.col_3 {float:left;width:470px !important;}
#breadCrumb.col_1 {float:left;width:690px !important;}
#breadCrumb.col_2 {float:left;width:450px !important;}
#breadCrumb.col_3 {float:left;width:450px !important;}
*/

.col_1 #content,.col_1 #breadCrumb {_float:none;width:690px !important;}
.col_2 #content {float:left;width:450px !important;}
.col_2 #breadCrumb {float:left;width:690px !important;}
.col_3 #content {float:left;width:470px !important;}
.col_3 #breadCrumb {float:left;width:450px !important;}

#contentBackground {overflow:hidden;zoom:1;}

/* Chinese text underlining */
/*
#content a:link, #content a:visited {text-decoration: none;}
#content a:hover, #content .more a:hover{text-decoration: none !important;border-bottom: 1px solid #003399;padding-bottom: 0px; }
#breadCrumb a{text-decoration: none !important;border-bottom: 1px solid #003399;padding-bottom: 0px; }
*/

#content a, #content p a {font-size:100% !important;}
#content p{margin-bottom:10px;}

#content a:visited { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #003399; 
}




/*.table tbody */
#content .table a {
font-size:100% !important;
color: #003399;
}

#content .table ul {margin:0px;}
#content .table li {font-size:100% !important;}
#content .table .tableText ul {margin-left:-20px !important;}
#content .table {margin-right:10px;*margin-right:0px;}


#content ul li .itemDesc{display:inline;}
#content .errorMessage {display:none;}


#content.landing {padding-left:0px !important;width:470px;}
#content.landing .picnormal{margin-top:0px;}
#content.landing .boxTabHomeLeft{margin-right:10px;}
#content.landing .boxTabHomeRight{float:left;padding-left:10px;}

#specialLink a {padding-top:12px; font-size:12px;}

.boxTabHomeRight {margin-right:0px;}



/* Top Nav Bar */
/* hack for IE-chinese only */
#tabNav a, #tabNav span {background-position:right -1px;*background-position:right 0px;}
#div_tabNav {visibility:hidden;}
#div_tabNav td.firstCell {width:179px;height:20px;}
#div_tabNav td.firstCell a {padding-left:14px;}

/* Left Nav Bar */
#leftNavCont {display:none;}
#leftNavCont .px5 {width:5px;}
#leftNavCont .px8 {width:8px;}
#leftNavCont .px12 {width:12px;}
#leftNavCont .px138 {width:138px;}
#leftNavCont .px158 {width:158px;}
#leftNav tr.leftNavBg2 td.navTextLast {background:#608CC8 url(../images/right_leftNav2_last.gif) no-repeat scroll right bottom;}



/* productenquiry form */

.onecolumn { width:430px;}

/*td #box {padding-right:0px;width: 230px;}*/



/* if_fundsToolbox_performance.asp */
.tb {text-align:right !important;padding-left:2px !important;padding-right:2px !important;}
.tb.d span {background:transparent url(../images/arrow_down_red.gif) no-repeat scroll right top;
	padding-right:8px;
	white-space:nowrap;}
.tb.u span {background:transparent url(../images/arrow_up_blue.gif) no-repeat scroll right top;
	padding-right:8px;
	white-space:nowrap;}
.tb.icon {text-align:center;}
.tb.icon a img {border:medium none;
	height:12px;
	margin:1px 3px;
	width:12px;}


/* buttons */
#content a.button {height:21px;text-align:center;font-size:12px !important;line-height:15px;display:inline-block;text-decoration:none;color:white;}
#content a.button.w57{width:57px;background-image:url(../images/button_57.gif);}
#content a.button.w72{width:72px;background-image:url(../images/button_72.gif);}



/* search */

.searchBrowse, .searchBrowseTop, .searchBrowseBottom, .searchResultDetailed, .boxSeperatorMidBlue.cntWidth {width:675px;}
.searchBrowseTop, .searchBrowseBottom{background:none;}
.searchBrowseTop td.paging{background:transparent url(../images/box_header_webblue1_cnt_1500.gif) no-repeat scroll right top;}
.searchBrowseTop td.link{background:transparent url(../images/box_header_webblue1_cnt_1500.gif) no-repeat scroll left top;}
.searchBrowseBottom td.paging{background:transparent url(../images/box_bg_webblue1_cnt_1500.gif) no-repeat scroll right bottom;}
.searchBrowseBottom td.link{background:transparent url(../images/box_bg_webblue1_cnt_1500.gif) no-repeat scroll left bottom;}

.searchBrowseBottom .pages .curPage {
	background:transparent url(../images/curPage.gif) repeat scroll 0 0;
	color:#FFFFFF;
}

#content .searchBrowse h2{margin-top:0px;}
#content .searchBrowse .hits{padding-top:5px;}


table.form td{font-size:12px;padding:6px 10px 5px;}

#content .curPage a:link {color:#FFFFFF;text-decoration:none;}
#content .curPage a.visited {color:#FFFFFF;text-decoration:none;}


#header .button {padding-bottom:3px;_padding-bottom:0px !important;_padding-top:5px !important;}


/*hide before render Nav*/
#contentArea {display:none;}
.popup #contentArea {display:table;_display:block !important;}


/* button font size */
#content input.button, #content input.buttonGo, #content input.buttonSearch, #content input.buttonWide, #content input.buttonLarge, #content input.button36, #content input.button57, #content input.button72, #content input.button100, #content input.button120, #content input.button140, #content input.button160, #header .button {font-size:12px;}

#contentArea{min-height:0px;}
#footer .copyright #cr_year {font-size:100%;}

#content input {font-size:12px !important;}
#content select {font-size:12px !important;}
.form label{font-size:12px !important;}
#content textarea{font-size:12px !important;}

body #box .boxTitle {width:220px;}



/* popup using the "\9" hack for IE6+7+8 */
#popup{
	width:49%;width:99% \9;
	margin-left:50%;margin-left:0 \9;
	text-align:left;text-align:center \9;
	height:1px;
	margin-right:0;
	margin-top:0px;
	visibility:hidden;
	z-index:10;
	}
#popup_flash_content{position:absolute; top:160px;margin-left:-277px;}

#content li li{font-size:12px !important;}
#content li p{font-size:12px !important;}
#content ul ul li{font-size:12px !important \9;}
#content ol ul li{font-size:12px !important \9;}
#content ol ul li p, #content ul li p{font-size:100% !important \9;}
#content ul,#content ol{margin-bottom:15px !important;margin-top:10px !important;}

#riskprofiler .itemTitle{font-size:12px !important;}
#riskprofiler .q_choice{clear:both;padding-bottom:3px;}
#riskprofiler input{float:left;}
#riskprofiler li{padding-top:12px;clear:both;border:1px solid #f6f6f6;}
#riskprofiler .q_lbl{display:block;float:left;width:20px;margin-top:3px;}
#riskprofiler .q_txt{display:block;float:left;width:540px;margin-top:3px;}

.itemSubtitle {_display:inline !important;}
#footnote {margin-bottom:20px;}
#content p {margin-bottom:12px;}
#box .boxImageLeft {float:left;margin:7px 15px 5px 18px;}

#contentArea td {
	_vertical-align:top !important;
}

#content li{font-size:12px;}