#fundinf p{
font-size:1.1em;
}

#fundinf{
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*reset*/

#fundinf h1{
background:none;
border:none;
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
width:100%;
}

input,select{
margin:0;padding:0;
}

.clear{
clear:both;
height:0px;
width:0px;
}

.clearr{
clear:right;
}


.w40{
width:39%;
}

.w50{
width:49%;
}


/*movermenu*/

.addbox{
background:#fff;
border:1px solid #ccc;
width:200px;
}

.addbox dl{
display:block;
}

.addbox dl dt{
background:#eee;

padding:2px 0px;
border-bottom:1px solid #ccc;
text-align:center;
}

.addbox dl dd{
margin:3px;
vertical-align:middle;
}
.addbox dl dd img{
padding:0 5px;

}

.submenu {
margin:0px 0px 0px 730px;
visibility: hidden;
display:block;
position: absolute;
z-index: 3;
}

#pmenuwrapper{
margin:0px 0 5px 0; 
}

.pnavibox{
padding:0;
margin-bottom:0px;

}


/*topmenu*/

#ftopmenu{
margin:0 0 10px 0;
}


#ftopmenu a{
color:#000;
}


#ftopmenu ul.ptmenu{
float:right;
margin:0 5px 5px 0;

}

#ftopmenu ul.ptmenu li{
float:left;
text-align:right;
margin:0 0 0px 0;
padding:0 0 0 20px;
display:block;
}

#ftopmenu ul.ptmenu li img{
vertical-align:middle;

}

.bdtpg{
border-top:1px solid #8b8b8b;
margin-bottom:1px;
}

.ftmenua{
background:#d9d9d9;
margin:0px 0 15px 0;
padding:5px 0 0 0;
}



#ftopmenu ul.ftmenu{
margin:0px auto;
font-weight:bold;
padding:0px 0 0 7px;
font-size:12px;
height:1%;
}


#ftopmenu ul.ftmenu li{
float:left;
padding:6px 1.5em 7px 1.5em;
white-space:nowrap;
background:#d9d9d9;
}

#ftopmenu ul.ftmenu .current{
background:#fff;
border-top:1px solid #c4c4c4;
}




#ftopmenu ul.ftmenu li.menu1{
/*width:124px;*/
}
#ftopmenu ul.ftmenu li.menu2{
/*width:75px;*/
}
#ftopmenu ul.ftmenu li.menu3{
/*width:64px;*/
}
#ftopmenu ul.ftmenu li.menu4{
/*width:147px;*/
}
#ftopmenu ul.ftmenu li.menu5{
/*width:75px;*/
}
#ftopmenu ul.ftmenu li.menu6{
/*width:64px;*/
}
#ftopmenu ul.ftmenu li.menu7{
/*width:111px;*/
}
#ftopmenu ul.ftmenu li.menu8{
/*width:123px;*/
}
#ftopmenu ul.ftmenu li.menu9{
/*width:75px;*/
}
#ftopmenu ul.ftmenu li.menu10{
/*width:112px;*/
}






.fwn{
font-weight:normal;
}


.fundnamea{
margin:0 0 0px 0;
}

.fundname{
font-size:2em;
font-weight:bold;
}


.fundnamel{
width:780px;
float:left;

}

.fundnamer{
width:180px;
float:right;

}




.fundnic{
padding-left:5px;
font-weight:normal;
font-size:1.5em;
}
.ftrate{
padding-left:15px;
font-size:1.9em;
white-space:nowrap;
letter-spacing:0.2em;
}


.comp{
font-size:1.2em;

}

.comp img{
vertical-align:middle;
}

.cp{
width:135px;
float:right;
}

.grbdt{
border-top:2px solid #646464;
margin-bottom:5px;
}


table.tpdt{
width:100%;
border-collapse:collapse;
margin:5px 0 15px 0;
padding:0;
border:1px solid #c4c4c4;
}

table.tpdt th{
border-bottom:1px solid #c4c4c4;
background:url(../img/tpdtbk.gif) repeat-x left bottom;
}


table.tpdt th{
padding:5px;

}


table.tpdt td {
padding:0px 5px;
}

.fprice{
font-size:2em;


}

.fprice img{
vertical-align:middle;
}

.fss{
font-size:0.5em;
padding-left:2px;
}

.minus{
color:red;
}

.tpdt .plus{
color:#008000;
}

.plus{

/*color:#008000;*/
}

.price2{
font-size:1.5em;

}

.fcate,.frisk{
font-size:1.5em;

}


.ptdate{
font-size:1em;
color:#4d4d4d;
}

.mt3{
margin-top:3px;
}

.w465{
width:465px !important;
}


/*return menu*/

#ftopmenu .rtmenua{
padding:0px 0 10px 0;
border-bottom:2px solid #646464;
}

#ftopmenu ul.rtmenu li a{
color:#666;
}

#ftopmenu ul.rtmenu li{
display:inline;
padding:0 1.2em;
white-space:nowrap;
color:#666;
}
#ftopmenu ul.rtmenu li.current{
font-weight:bold;
}







/*page*/

#fundinf{
margin:0 0 30px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



#fundinf table td{
font-family:Verdana, Arial, Helvetica, sans-serif;

}

#fundinf #freturn1 h1,#fundinf #freturn2 h1,#fundinf #freturn3 h1,#fundinf #freturn4 h1,#fundinf #freturn5 h1{
font-size:1.3em;
font-weight:bold;
border-bottom:1px solid #a2a2a2;
padding:0 0 5px 10px;
width:960px;
}

#fundinf #compresult h1{
margin:15px 0 0 0;
}

#fundinf #funddistri h1,#fundinf #fundcost h1,#fundinf #infnews h1,#fundinf #fundana h1,#fundinf #portf h1,#fundinf #fdch h1,
#fundinf #sales h1,#fundinf #fddl h1,#fundinf #ratingrisk h1{
font-size:1.3em;
font-weight:bold;
border-top:2px solid #636363;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 10px;
margin:20px 0 0 0;
width:99%;
}



#fundinf #snapshot h1{
font-size:1.3em;
font-weight:bold;
border-top:2px solid #636363;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 10px;
margin:5px 0 0 0;
width:99%;
}



#notfund h1,#searchb h1{
font-size:1.5em;
font-weight:bold;
border-top:2px solid #636363;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 10px;
margin-top:0px;
}

#fundinf #fundcomp h1{
font-size:1.5em;
font-weight:bold;
}



#fundinf h2{
font-size:1.3em;
font-weight:bold;
border-top:2px solid #636363;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 10px;
margin-top:20px;

}

#fundana h2{
margin-bottom:20px;
}


#fundinf h1 span{
float:right;
font-size:0.8em;
font-weight:normal;
}


#fundinf h2 span{
font-size:0.8em;
font-weight:normal;
margin-left:10px;
}



#fundinf h3{
font-size:1.2em;
font-weight:bold;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 0px;
margin:0px 0 10px 0;
}

#fundinf h4{
font-size:1.5em;
font-weight:bold;

}



#fundinf .gratit{
font-size:1.3em;
font-weight:bold;
padding:0 0 0 10px;
}


#fundinf .gratit span{
float:right;
font-size:0.8em;
font-weight:normal;
}



#fundinf .gratit2{
font-size:1.3em;
font-weight:bold;
border-top:2px solid #636363;
border-bottom:1px solid #a2a2a2;
padding:5px 0 5px 10px;
height:1%;
}



.bggr{
background:#f8f8f8 !important;
}

.dater{
float:right;
width:8em;
text-align:right;
}

.dater5{
text-align:right;
margin:0 5px 0 0;
}



#fundana .dater{
float:right;
width:9em;
text-align:right;
}


/*table*/

#ms_main table.table1b {
width:100%;
border-collapse:collapse;
border-bottom:1px solid #ababab;
}

#ms_main table.table1b td {
padding:5px 5px 5px 15px;
border-bottom:1px solid #D4D4D4;
}


#ms_main table.table1b th{
padding:5px 5px 5px 15px;
font-weight:bold;
}

#ms_main table.table1b th,
#ms_main table.table1b tfoot td {
background:#E7E7E7;
}
#ms_main table.table1b td ul li {
padding:0 0 0 10px;
background:url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}

#ms_main table.table1b .tar{
text-align:right;
white-space:nowrap;
padding-right:10px;
}


#ms_main #snapshot table.table1b .tar2{
text-align:left;
padding-right:10px;
}



.table1b .th2,.table1b .th3,.table1b .th4,.table1b .th5,.table1b .th6,.table1b .th7,.table1b .th8,.table1b .th9{
width:11%;
}


.tbfix{
width:970px;
table-layout:fixed;
}

.tbfixs{
width:470px;
table-layout:fixed;
}



.tbth{
font-weight:bold;
white-space:nowrap;
}


/*table1c*/
#ms_main table.table1c {
width:100%;
border-collapse:collapse;
border-bottom:1px solid #ababab;
}

#ms_main table.table1c thead td {
padding:5px 5px 5px 15px;
border-bottom:1px solid #a7a7a7;
}


#ms_main table.table1c tbody td {
padding:10px 5px;
border-bottom:1px solid #a7a7a7;
}


#ms_main table.table1c th{
padding:5px 5px 5px 15px;
font-weight:bold;
border-bottom:1px solid #a7a7a7;
border-right:1px dashed #979797;
}

#ms_main table.table1c th,
#ms_main table.table1c tfoot td {

}
#ms_main table.table1c td ul li {
padding:0 0 0 10px;
background:url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}

#ms_main table.table1c tbody .lasttr td, #ms_main table.table1c tbody .lasttr th{
border-bottom:1px solid #000;
}

.rdbd{
border-right:1px dashed #979797;
}

.rdbdr{
border-right:1px dashed #979797;
text-align:right;
white-space:nowrap;
}

.w22{
width:22%;
}

.w20{
width:20%;
}
.w18{
width:19%;
}

.w15{
width:15%;
}

/*table1d for return2*/

#ms_main table.table1d {
width:960px;
border-collapse:collapse;
border-bottom:1px solid #191919;
padding:0px;
margin:0 0 0 10px;
font-size:13px;
}


#ms_main table.table1d thead th {
border-top:1px solid #191919;
border-bottom:1px solid #191919;
border-right:1px solid #969696;
padding:5px 0px;
}


.table1d .th2,.table1d .th3,.table1d .th4,.table1d .th5,.table1d .th6,.table1d .th7,
.table1d .th8,.table1d .th9,.table1d .th10{
width:79px;
}
.table1d .th11{
width:80px;

}


#ms_main table.table1d tbody th{
padding:5px 0px 5px 15px;
border-right:1px solid #191919;

}

#ms_main table.table1d tbody td {
padding:5px 5px 5px 0;
border-right:1px solid #969696;
text-align:right;

}



#ms_main table.table1d .tar{
text-align:right;
white-space:nowrap;
}
.rbdgr{
border-right:1px solid #969696;
}
.rbdbk{
border-right:1px solid #191919 !important;
}
.rbdbk2{
border-right:1px solid #787878 !important;
}


.rbdn{
border-right:none !important;
}

.bddbk{
border-bottom:1px dashed #191919;
}



/*table2d for return3*/

#ms_main table.table2d {
width:960px;
border-collapse:collapse;
border-left:1px solid #787878;
border-right:1px solid #787878;
border-bottom:1px solid #1b1b1b;
padding:0px;
margin:0 0 0 10px;
font-size:13px;
}


#ms_main table.table2d thead th {
/*border-top:1px solid #1b1b1b;*/
border-bottom:1px solid #1b1b1b;

}


.table2d .th2,.table2d .th3,.table2d .th4,.table2d .th5,.table2d .th6,.table2d .th7,
.table2d .th8,.table2d .th9,.table2d .th10,
.table2d .th11,.table2d .th12,.table2d .th13{
width:70px;
text-align:center;
border-right:1px solid #bababa;
padding:5px 0px;
font-size:11px;

}
.table2d .th1{
width:107px;
text-align:left;
border-right:1px solid #bababa;
}

#ms_main table.table2d tbody th{
padding:5px 0px 5px 15px;
border-right:1px solid #bababa;

}

#ms_main table.table2d tbody td {
padding:5px 5px 5px 0;
border-right:1px solid #bababa;
text-align:right;

}


/*table3d for return4*/

#ms_main table.table3d {
width:960px;
border-collapse:collapse;
border-left:1px solid #787878;
border-right:1px solid #787878;
border-bottom:1px solid #1b1b1b;
padding:0px;
margin:0 0 0 10px;
font-size:13px;
}


#ms_main table.table3d thead th {
/*border-top:1px solid #1b1b1b;*/
border-bottom:1px solid #1b1b1b;

}


.table3d .th2,.table3d .th3,.table3d .th4,.table3d .th5,.table3d .th6,.table3d .th7{
width:128px;
text-align:center;
border-right:1px solid #bababa;
padding:5px 0px;


}
.table3d .th1{
width:184px;
text-align:left;
border-right:1px solid #bababa;
}

#ms_main table.table3d tbody th{
padding:5px 0px 5px 15px;
border-right:1px solid #bababa;

}

#ms_main table.table3d tbody td {
padding:5px 5px 5px 0;
border-right:1px solid #bababa;
text-align:right;

}


/*table1e for searchb*/
#ms_main table.table1e {
width:100%;
border-collapse:collapse;

}

#ms_main table.table1e td {
padding:5px 7px;
border-bottom:1px solid #D4D4D4;
border:1px solid #d7d7d7;
}


#ms_main table.table1e th{
padding:5px 7px;
font-weight:bold;
border:1px solid #d7d7d7;
}

#ms_main table.table1e th,
#ms_main table.table1e tfoot td {
background:#E7E7E7;
}
#ms_main table.table1e td ul li {
padding:0 0 0 10px;
background:url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}

#ms_main table.table1e .tar{
text-align:right;
white-space:nowrap;
}

.table1e .th2d{
width:14%;
}
.table1e .th3d{
width:14%;
}

.table1e .th3,.table1e .th4,.table1e .th5,.table1e .th6,.table1e .th7,.table1e .th8,.table1e .th9{
width:11%;
}


/*table1f for portfolio*/
#ms_main table.table1f {
width:98%;
border-collapse:collapse;
margin:5px 0 0 0;
}



#ms_main table.table1f thead th{
padding:5px 30px 5px 25px;
font-weight:bold;
background:#f0f0f0;
font-size:1.1em;
}
#ms_main table.table1f thead td{
padding:5px 100px 5px 0px;
font-weight:bold;
background:#f0f0f0;
font-size:1.1em;
}




#ms_main table.table1f tbody th{
background:#fff;
padding:5px 30px 5px 25px;
font-weight:bold;
border-bottom:1px dashed #cdcdcd;
}

#ms_main table.table1f tbody td{
border-bottom:1px dashed #cdcdcd;
text-align:right;
white-space:nowrap;
padding:5px 100px 5px 0px;
}


/*inf3r*/
#ms_main .inf3r table.table1f thead th{
padding:5px 10px 5px 15px;
font-weight:bold;
background:#f0f0f0;
font-size:1.1em;
}

#ms_main .inf3r table.table1f thead td{
padding:5px 30px 5px 0px;
font-weight:bold;
background:#f0f0f0;
font-size:1.1em;
}

#ms_main .inf3r table.table1f tbody th{
background:#fff;
padding:5px 10px 5px 15px;
font-weight:bold;
border-bottom:1px dashed #cdcdcd;
}


#ms_main .inf3r table.table1f tbody td{
border-bottom:1px dashed #cdcdcd;
text-align:right;
white-space:nowrap;
padding:5px 30px 5px 0px;
}
.inf3r .w30{
width:30%;
}



/*left*/

#finfltmenu{
float:left;
width:160px;
}

#finfrt{
float:right;
width:795px;
}

#kabch{
width:795px;
margin:0 auto;
}




/* -----------chart -----------*/

ul.dlbt{

}

ul.dlbt li{
display:inline;
text-align:center;
font-size:1.2em;
line-height:20px;
padding:0 0px 0 55px;
}




.dtline{
border-top:1px dashed #999;
}

.dtlineb{
border-bottom:1px dashed #999;
}




/* -----------cost -----------*/
.fundinfl{
float:left;
width:475px;
}
.fundinfr{
float:right;
width:475px;
}
.tline{
border-top:1px solid #D4D4D4;
}

#fundcost th.th1{
width:40%;
}
#fundcost th.th2,#fundcost th.th3{
width:30%;
}
#fundcost td.th1{
width:40%;
}
#fundcost td.th2,#fundcost td.th3{
width:30%;
}

#fundcost th.th1b{
width:22%;
}

#fundcost th.th2b{
width:25%;
}


#fundcost th.th3b{
width:28%;
}

#fundcost th.th4b{
width:25%;
}




#fundcost td.th1c{
width:30%;
}

#fundcost td.th2c{
width:30%;
}


#fundcost td.th3c{
width:40%;
}

#fundana td.th1c{
width:40%;
}

#fundana td.th2c{
width:30%;
}


#fundana td.th3c{
width:30%;
}

#portf th.th1d{
width:8%;
}
#portf th.th2d{
width:30%;
}
#portf th.th3d{
width:10%;
}
#portf th.th4d{
width:10%;
}
#portf th.th5d{
width:12%;
}
#portf th.th6d{
width:10%;
}
#portf th.th7d{

}

.cosgrat{
width:5.5em;
float:left;
font-weight:bold;
padding:10px 0 0 0;
}

.costleft{
float:left;
width:230px;
}

.costright{
float:right;
width:230px;

}


.w5e{
width:5em;
}
.w300{
width:300px;
}

/* -----------return2 -----------*/
.rtgraf1{
text-align:center;
margin:0 auto;
}
.rtgraf2{
text-align:center;
margin:0 auto;
}


.rtgraf5{
text-align:center;
margin:0px auto 0 auto;
}

/*return3*/
.rtgra3{
text-align:center;
margin:0 0 0 10px;
}


/*return4*/
.rtgra4{
margin:0 0 0 10px;
}


/*distri*/
.dltxt{
font-size:1.2em;
font-weight:bold;
text-align:right;
}

/* error */

#notfund p,#notfund ul{
font-size:1.2em;
}


ul.dot li{
list-style-type:disc;
margin:0 0 0 20px;
}



/*----------- news -----------*/

.newslist{
border-bottom:1px dashed #c5c5c5;
min-height:1em;
height:1%;
padding:7px 0;
margin:0 0 0px 25px;
}

.newslistl{
min-height:1em;
height:1%;
padding:5px 0;
margin:0 0 0px 5px;
background:#dbdbdb;
font-weight:bold;
}



#infnews .last{
border-bottom:none;
}

.newslistl:after,.newslist:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.fnewsdate{
float:left;
width:9em;
}

.fnewstit{
float:left;
width:16em;
}

.fnewstxt{
margin-left:25em;
}
.fnewsa1,.fnewsa2,.fnewsa3{
border-bottom:1px solid #848484;
padding-bottom:5px;
margin:0 0 45px 0;
}

.blogname{
float:left;
width:300px;
}



.blognamel{
float:left;
width:320px;
text-align:center;
}


.blogdate{
float:left;
width:140px;
text-align:center;
}

.blogdatel{
float:left;
width:140px;
text-align:center;
}

.blogtit{
float:right;
text-align:left;
width:500px;
}
.blogtitl{
float:right;
text-align:center;
width:500px;
}

.fnewsa3{
line-height:1.6em;
}

#infnews .md1,#infnews .md2,#infnews .md3,#infnews .md4,#infnews .md5,#infnews .md6{
font-weight:bold;
margin-right:5px;
}
.md2a{
margin-right:15px;
}


/*----------- analysis -----------*/
#fundinf p.antit{
font-size:1.2em;
font-weight:bold;
}
.antxt{
line-height:1.5em;
font-size:1.1em;
}
.fdnames{
font-weight:bold;
font-size:1.2em;
letter-spacing:0.1em;
}
.fdnames span{
font-weight:normal;
margin-left:5px;
}
#fundinf p.fdcom{
letter-spacing:0.1em;
font-size:1.2em;
}

#fundinf p.fdcom span{
margin-left:5px;
}


.pdftit{
font-weight:bold;
}

.pdflista{
border-bottom:1px dashed #c4c4c4;
padding:10px 0 10px 50px;
}

.pdflistal{
padding:10px 0 10px 50px;
float:left;
}


.pdflistar{
padding:10px 0;
}

ul.pdflist li{
float:left;
margin-right:40px;
}


ul.pdflist2 li{
margin-right:40px;
}

ul.pdflist3 li{
float:left;
margin-right:20px;
width:9em;
}

ul.pdflist3 img{
margin:5px 0;
}


/*-----------  searchb  ----------- */

#searchb input{
color:#8594b3;
}


.scarea{
border:1px solid #94adc9;
/*background:#deecfd;
background:#f9f9f9;*/
margin:0 0 20px 0;
padding:15px 10px;
font-size:1.1em;
height:1%;
}

.catxt{
font-size:0.8em;
font-weight:normal;
margin:0px 5px 0 0;
}

.fcategory{
font-size:1.2em;
font-weight:bold;
margin:15px 0 15px 0;
}

.scleft{
width:140px;
float:left;
margin:0 0 10px 0;
text-align:center;

}

.scright{
/*width:360px;*/
float:left;
border-left:1px solid #999;
padding:0 0 0px 20px;
margin:0 0 10px 0;
}

.bl_box{
border:1px solid #94adc9;
padding:5px;
}

.lltxt{
font-size:1.7em;
margin:0 3px;
}

.scright ul li{
float:left;
}
.w8{
width:8em;
}


.compb{
text-align:right;
background:#e7e7e7;
padding:5px 3px;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
}


.compb img{ 
vertical-align:middle;
}

.bgt{
border-top:1px solid #d7d7d7;
}

.bgb{
border-bottom:1px solid #d7d7d7;
}


/*pagenavi*/
.pagenavi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagenavi span.this {
font-weight:bold;
margin-right:5px;
}
.pagenavi p.count {
float:left;
width:22%;
text-align:left;
}
.pagenavi p.move {
text-align:right;
margin-left:22%;
}

.pagenavi p.move a{
margin-right:5px;
}

/*0915add*/

.menu6-1,.menu6-2,.menu6-3,.menu6-4,.menu6-5,.menu6-6,.menu6-0{
float:left;
}
.menu5-1,.menu5-2,.menu5-3,.menu5-4,.menu5-5,.menu5-0{
float:left;
}
.menu4-1,.menu4-2,.menu4-3,.menu4-4,.menu4-0{
float:left;
}

.lbtn6 a:link,ul.lbtn5 li a:link,ul.lbtn4 li a:link{
color:#10418f;
}

.lbtn6 a:visited,ul.lbtn5 li a:visited,ul.lbtn4 li a:visited{
color:#10418f;
}

.lbtn6 a:hover,.lbtn5 a:hover,.lbtn4 a:hover{
text-decoration:none;
background:url(/common/img/bkgra3h.gif) left top no-repeat;
}

.lbtn4 .current,.lbtn5 .current,.lbtn6 .current{
background:url(/common/img/bkgra3c.gif) left top no-repeat;
color:#333;
}


.btn4-navi1,.btn4-navi4{
display:block;
width:120px;
padding:0.3em 0;
background:url(/common/img/bkgra3.gif) left 50% repeat-x;
text-align:center;
vertical-align:middle;
border:1px solid #cccbcb;
margin:2px;
}

.btn4-navi2,.btn4-navi3{
display:block;
width:200px;
padding:0.3em 0;
background:url(/common/img/bkgra3.gif) left 50% repeat-x;
text-align:center;
vertical-align:middle;
border:1px solid #cccbcb;
margin:2px;
}




.btn5-navi1,.btn5-navi2,.btn5-navi3,.btn5-navi4,.btn5-navi5,
.btn6-navi1,.btn6-navi2,.btn6-navi3,.btn6-navi4,.btn6-navi5,.btn6-navi6{
display:block;
width:84px;
padding:0.3em 0;
background:url(/common/img/bkgra3.gif) left 50% repeat-x;
text-align:center;
vertical-align:middle;
border:1px solid #cccbcb;
margin:2px;
}


.menu4-0,.menu5-0,.menu6-0{
width:6em;
color:#888;
}




/* ----------- portfolio -----------*/
.engra{
margin:10px 5px 0 0;
/*text-align:right;*/
}

.styleb1,.styleb2{
margin:10px 5px 10px 0;
text-align:right;
}


.grap1{
margin:10px 5px 25px 0;
text-align:right;
}

.grap2{
margin:10px 5px 10px 0;
text-align:right;
}


.inf3l{
float:left;
width:300px;
margin:0 35px 0 0;
}

.inf3m{
float:left;
width:300px;

}

.inf3r{
width:300px;
float:right;
}

.inf3l2{
float:left;

margin:0 35px 0 0;
}

.inf3m2{
float:left;
margin:0 35px 0 0;

}

.inf3r2{
float:left;
}





td.w50r{
width:50%;
padding-right:25px;
text-align:right;
}

.w45{
width:45%;

}
.w50{
width:49%;

}

/*sales*/
.ltxt{
font-size:1.2em;
}

.bl_box2{
border:1px solid #94adc9;
padding:8px;

}



th.th1e{
width:20%;
}
th.th2e{
width:15%;
}
th.th3e{
width:15%;
}
th.th4e{
width:10%;
}
th.th5e{
width:40%;
}

#sales .table1b td.tacf{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", sans-serif;
text-align:center;
}

/* ----------- download -----------*/
.pt20{
padding-top:20px;
}
.grt{
color:#555;
}
.mt2{
margin-top:2px;
}

#fddl select{
font-size:1.1em;
}

.w6{
width:6em;
}

.w4{
width:3em;
}



.dlboxl{
font-size:1.1em;
float:left;
width:120px;
margin-left:20px;
}
	/* -- hack for ie6 -- */
	* html .dlboxl{
	margin-left:10px;
	}


.dlboxm{
font-size:1.1em;
float:left;
width:340px;
}
.dlboxr{
font-size:1.2em;
width:380px;
margin-left:485px;
}
.dlboxr ul li{
margin-bottom:2px;
}

/* ----------- rating -----------*/
.nowraptd{
white-space:nowrap;
}

.light{
font-size:1.4em;

}
.th2f,.th3f,.th4f,.th5f{
width:19%;
}

.th1f{
width:8em;
}

.riskgra3,.riskgra4{
height:120px;
border-bottom:1px solid #b0b0b0;
margin:15px 0 10px 0px;
}

.rategra{
border-bottom:1px solid #b0b0b0;
padding:0px 0 10px 0px;
margin:15px 0 10px 0;
}


.riskgra,.riskgra2{

}


#ms_main #ratingrisk table.table1b td {
padding:5px 15px;
border-bottom:1px solid #D4D4D4;
}


#ms_main #ratingrisk  table.table1b th{
padding:5px 15px;
font-weight:bold;
}


/* ----------- snapshot -----------*/
.pt2{
padding-top:2px;
}
.fundcode{
color:#666;
}


#snapshot{
}
.fundsnapl{
float:left;
width:552px;
}
.fundsnapr{
float:right;
width:380px;
}

.inftxt{
font-size:1.1em;
line-height:1.6em;
padding:0 5px;
margin:10px 0 0 0;
}

.snapl{
float:left;
width:180px;
}

.snapr{
float:right;
width:180px;
}

.rateb{
font-size:1.3em;
font-weight:bold;
letter-spacing:0.1em;
}
.rateb span{
font-weight:normal;
padding-left:10px;
}




/*param*/

.flaparam{
	margin-left:0px;
	padding:5px 0 5px 5px;
	border:1px solid #ccc;
	width:545px;
	background:#eee;

}

.paratit{
	float:left;
	width:7em;
	margin:0;
	padding:5px 0 0 11px;
	font-weight:bold;
	line-height:1.6;
	text-align:center;
}

.paratit img{

}
.paraoption{
	float:left;
	width:250px;
	padding:4px 0 0 0px;
}

.chlink{
	float:right;
	background:#fff;
	padding:2px 5px;
	margin-right:5px;
}





/*accs rank*/


#fundinf #snapshot #ms_access-rank {
width:550px;
padding:0px 0 0 0;
border:1px solid #c1c1c1;
margin-top:30px;
}

#fundinf #snapshot #ms_access-rank dl dt{
padding:5px 10px 4px 10px;
background:#dadada;
border-bottom:#c1c1c1 1px solid;
min-height:16px;

}

#fundinf #snapshot #ms_access-rank dl dd{
width:548px;

}
#fundinf #snapshot #ms_access-rank dl dd p{
padding:8px 10px 5px 10px;
font-weight:bold;
}

#fundinf #snapshot #ms_access-rank dl dd ol,
#fundinf #snapshot #ms_access-rank dl dd ul{
width:538px;
margin:5px 0 0 10px;
}
#fundinf #snapshot #ms_access-rank dl dd ol{
width:533px;
}
* html #fundinf #snapshot #ms_access-rank dl dd ol{
width:538px;
}
*+html #fundinf #snapshot #ms_access-rank dl dd ol{
width:538px;
}

#fundinf #snapshot #ms_access-rank li{
margin:0 0 8px 0;
}
#fundinf #snapshot #ms_access-rank dl dd ol li{
list-style-type:decimal;
margin:0 0 8px 10px;


}
* html #fundinf #snapshot #ms_access-rank dl dd ol li{
margin:0 0 8px 24px;
}
*+html #fundinf #snapshot #ms_access-rank dl dd ol li{
margin:0 0 8px 24px;
}
#fundinf #snapshot #ms_access-rank dl dd ol li a{
position:relative;
left:-5px;
}
* html #fundinf #snapshot #ms_access-rank dl dd ol li a{
left:-11px;
}
*+html #fundinf #snapshot #ms_access-rank dl dd ol li a{
left:-11px;
}

#fundinf #snapshot #ms_access-rank p.rank-ttl{
}






/*table4d for snapshot*/

#ms_main #snapshot table.table4d {
width:550px;
border-collapse:collapse;
border-bottom:1px solid #191919;
padding:0px;
margin:0 0 0 0px;
font-size:13px;
}


#ms_main #snapshot table.table4d thead th {
border-top:1px solid #191919;
border-bottom:1px solid #191919;
border-right:1px solid #969696;
padding:5px 0px;
background:#ececec;
}


.table4d .th2,.table4d .th3,.table4d .th4,.table4d .th5,.table4d{
width:100px;
}
.table4d .th1{

}

#ms_main #snapshot table.table4d tbody th{
padding:5px 0px 5px 15px;
border-right:1px solid #191919;

}

#ms_main #snapshot table.table4d tbody td {
padding:5px 5px 5px 0;
border-right:1px solid #969696;
text-align:right;
}

#ms_main #snapshot table.table4d .tar{
text-align:right;
white-space:nowrap;
}

/*table 5b*/

#ms_main  #snapshot table.table5b {
width:100%;
border-collapse:collapse;
border-bottom:1px solid #ababab;
border-top:1px solid #D4D4D4;
}

#ms_main  #snapshot table.table5b td{
padding:5px 5px 5px 15px;
border-bottom:1px solid #D4D4D4;
white-space:nowrap;
background:#f9f9f9;
}
#ms_main  #snapshot table.table5b tr.bggr td{
background:#efefef;
}

#ms_main  #snapshot table.table5b th{
padding:5px 5px 5px 5px;
font-weight:bold;
background:#E7E7E7;
}

#ms_main  #snapshot table.table5b .tar{
text-align:right;
white-space:nowrap;
}
.th1g{}




/* ----------- fund comp -----------*/

.para1{
border-left:3px solid #ff9933;
margin:0 0 5px 0;
}
.para2{
border-left:3px solid #ff0033;
margin:0 0 5px 0;
}
.para3{
border-left:3px solid #00cc66;
margin:0 0 5px 0;
}
.para4{
border-left:3px solid #0000cc;
margin:0 0 5px 0;
}
.para5{
border-left:3px solid #a537d7;
margin:0 0 5px 0;
}








.comind{
background:#fff;
padding:5px 5px 5px 10px;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
font-size:1.1em;
}

.comind1{
background:#fff;
padding:5px 10px 10px 5px;
font-size:1.1em;
border-bottom:1px solid #ccc;
margin:10px 0 15px 0;
font-weight:bold;
}

.bl_box2{
border:1px solid #94adc9;
padding:5px;
background:#eaf2f8;
}


.orbox{
border:1px solid #ff9900;
padding:5px 5px;
background:#fff4d7;
}

dl.scdl{
font-size:1.2em;
background:#eaf2f8;
padding:10px;
}

dl.scdl dt{
float:left;
}




.pf{
width:9em;
font-size:1.1em;
}



ul.nodot li{
list-style-type:none;
margin:0 10px 10px 0px;
float:left;
width:18em;
}


ul.nodot li input{
margin-right:5px;
}


/*tab*/
.ctabarea{
margin:0 0 20px 0;
}

.comptab{
	font-size:1.2em;
	width:970px;
	margin:0 0 0px 0;
	padding:0 0 0px 0;
	background:url(/common/img/tab4_btm650-1.gif) repeat-x left bottom;
	height:32px;
}



.comptab li{
	float:left;
	line-height:30px;
	text-align:center;
	border-top:1px solid #94adc9;
	border-right:1px solid #94adc9;
	border-left:1px solid #94adc9;
	background:#deecfd;
	margin-right:4px;
}


.comptab li a{
	color:#10418F;
	text-decoration:none;

}


.comptab li.curr{
	background:#fff;
	line-height:31px;
	font-weight:bold;
	}


li.tab1,li.tab3,li.tab4{
width:200px;
}

li.tab2{
padding:0 1em;
}



/* table1g fot comp1-3*/

#ms_main table.table1g {
width:100%;
border-collapse:collapse;

}

#ms_main table.table1g td {
padding:5px 7px;
border-bottom:1px solid #D4D4D4;
border:1px solid #d7d7d7;
}


#ms_main table.table1g th{
padding:5px 7px;
font-weight:bold;
border:1px solid #d7d7d7;
white-space:nowrap;
}

#ms_main table.table1g th,
#ms_main table.table1g tfoot td {
background:#E7E7E7;
}


#ms_main table.table1g .tar{
text-align:right;
white-space:nowrap;
}
.table1g .th2{
width:12%;
}
.table1g .th3{
width:14%;
}

.table1g .th9,th4h{
width:3em;
}

.table1g .th4,.table1g .th5,.table1g .th6,.table1g .th7,.table1g .th8,.table1g .th9,.table1g .th10{
}
.th1h{
width:40%
}
.th2h{

}
.th3h{
}


.clbta{
text-align:right;
margin:0px 0 0 0;
}





/* ----------- compresult -----------*/
.funddate{
text-align:right;
}

.flachimgleft{
float:left;
margin-left:150px;
}


	/* -- hack for ie6 -- */
	* html .flachimgleft{
	margin-left:75px;
	}



.flachimg{
/*float:left;
margin-left:150px;*/
}



.flachhelp{
float:right;

padding-right:10px;
width:20em;
}


.pback{
/*width:700px;*/
text-align:right;
margin-top:20px;
}

.fladl{
border:1px solid #ccc;
padding:5px;

}


/*•\*/
#ms_main #compresult table.rp-tbl {
width:970px;
border-collapse:collapse;
border-right:1px solid #D4D4D4;
table-layout:fixed;
}
#ms_main #compresult table.rp-tbl th,
#ms_main #compresult table.rp-tbl td {
padding:5px;
border:1px solid #D4D4D4;
}
#ms_main #compresult table.rp-tbl th,
#ms_main #compresult table.rp-tbl tfoot td {
background:#E7E7E7;
}
#ms_main #compresult table.rp-tbl thead th {
text-align:center;
}
#ms_main #compresult table.rp-tbl thead th.nowrap {
white-space:nowrap;
}

#ms_main #compresult table.rp-tbl th {
white-space:nowrap;
text-align:center;
}
#ms_main #compresult table.rp-tbl thead td {
text-align:center;
background:#fffbe6;
}
.trgray{
background:#F2F2F4;

}


#ms_main #compresult table.rp-tbl td {
text-align:center;
margin:0 auto;
}

#ms_main #compresult table.rp-tbl thead th.special {
	background:#FAF0C3;
}
#ms_main #compresult table.rp-tbl thead th.fund-name {
width:130px;
}
#ms_main #compresult table.rp-tbl thead th.company {
width:60px;
}
#ms_main #compresult table.rp-tbl thead th.ms-cat {
width:90px;
}
#ms_main #compresult table.rp-tbl thead th.return {
width:44px;
}
#ms_main #compresult table.rp-tbl tbody td.special {
	background:#FFFBE6;
}
#ms_main #compresult table.rp-tbl tfoot td {
vertical-align:middle;
text-align:right;
}
#ms_main #compresult table.rp-tbl tfoot td span {
padding:0 6px 0 0;
}
#ms_main #compresult table.rp-tbl tfoot td img {
vertical-align:middle;
}
#ms_main #compresult table.rp-tbl tbody td.center {
text-align:center;
}
#ms_main #compresult table.rp-tbl tbody td.right {
text-align:right;
white-space:nowrap;
}
#ms_main #compresult table.rp-tbl tbody td.detail {
width:103px;
}
#ms_main #compresult table.rp-tbl tbody td.detail img.return {
margin:0 5px 0 0;
}

#ms_main #compresult table.rp-tbl tbody td.select {
background:#F2F2F4;
text-align:center;
}


#ms_main #compresult table.rp-tbl td img{
margin:0 auto !important;

}


/**/
.breadcrumb{
float:left;
width:60%;
}

.infbox{
width:39%;
float:right;
text-align:right;
margin:10px 5px 0 0;
}

#compresult{
clear:left;
}


/*add*/
.chartimgbox{
border:1px;
border-collapse:collapse;
}

#fdch #kabch table{
margin-bottom:5px;
}

#fdch table input{
margin:0 2px 0 10px;
}


/*kabu*/

.fundrisktxt{
clear:both;
border:1px solid #ccc;
margin:20px 0px;
padding:10px;

}

.rktxt{
font-weight:bold;
color:#900;
font-size:1.2em !important;
}

.engra{
min-height:200px;
}

.graph13{

}

div.pageblock {
   page-break-after: always;
}