﻿/***** Global Settings *****/

html, body
{
    border: 0px;
    margin: 0px auto 0px auto;
    padding: 0px;
}

body
{
    /*background: url(../../images/mutual/top_bg02.gif) top repeat-x;*/
    font: 12px '微軟正黑體', Arial, Helvetica, sans-serif;
}

a
{
    outline: none; /* for Firefox Google Chrome  */
    behavior: expression(this.onFocus=this.blur()); /* for IE */
}

input{
    line-height:18px;
	height:18px;
	padding:1px;
}
input[type=text],input[type=password]
{
    background-color: white;
    border:solid 1px #BFBDBD;
	line-height: initial;
}
input[type="radio"] {
    bottom: 3px;
    height: 15px;
    /*--
	position: relative;
    --*/
	vertical-align: middle;
    width: 15px;
}
input[type='checkbox'] {
    top: 0px;
    position: relative;
    vertical-align: middle;
    height: 13px;
    width: 13px;
    padding-right:2px;
}
textarea{
    background-color: white;
    border:solid 1px #BFBDBD;
}
select{
	padding:1px;
}

.clear
{
    clear: both;
}

.wrapper
{
    width: 1000px;
    height: auto;
    margin: 0 auto 0 auto;
}

.wrapper685
{
    width: 685px;
    height: auto;
    margin: 0 auto 0 auto;
}

.header685
{
    background: url(../images/mutual/top_bg.gif) repeat-x;
    width: 685px;
    height: 111px;
    margin: 0 auto 0 auto;
    padding: 0px;
}

.top
{
    width: 807px;
    height: 111px;
    float: right;
    margin: 0px;
    padding: 0px;
}

.sitebtn
{
    width: auto;
    height: 48px;
    margin: 0px;
    padding: 0px;
    float: right;
}

.eventPlay
{
    width: 430px;
    height: 48px;
    float: left;
    margin: 0px;
    padding: 0px;
}

.navBox
{
    width: 781px;
    height: 63px;
    margin: 0px;
    padding: 0px;
    float: left;
}

.nav
{
    background: url(../../images/mutual/navbg.jpg) no-repeat;
    width: 781px;
    height: 32px;
    margin: 0px;
    padding: 0px;
    float: left;
}

.navSub
{
    width: 781px;
    height: 31px;
    background-image: url(../../images/mutual/nav_drop_bg.gif);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    z-index: 1;
    float: left;
}


.navSub a
{
    display: block;
    height: 21px;
    font-size: 13px;
    color: #000000;
    text-decoration: none;
    padding: 10px 10px 0px 10px;
    font-weight: normal;
    font-family: 新細明體;
}

.navSub a:hover
{
    height: 21px;
    background: #fed61c;
    text-decoration: none;
    font-weight: normal;
}


.navdrop
{
    width: 120px;
    background: #fccd00;
    border-bottom: 1px solid #e99100;
    border-left: 1px solid #e99100;
    border-right: 1px solid #e99100;
    z-index:9999;
}



.navdrop a
{
    display: block;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding: 5px;
    border-top: 1px solid #e99100;
}



.navdrop a:hover
{
    display: block;
    background-color: #f1b40e;
    text-decoration: none;
}



/* individual nav */

.nav a#nav01
{
    width: 96px;
    height: 32px;
    background-image: url(../../images/mutual/nav01.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav01:hover
{
    background-image: url(../../images/mutual/nav01O.jpg);
    background-repeat: no-repeat;
}



.nav a#nav02
{
    width: 94px;
    height: 32px;
    background-image: url(../../images/mutual/nav02.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav02:hover
{
    background-image: url(../../images/mutual/nav02O.jpg);
    background-repeat: no-repeat;
}



.nav a#nav03
{
    width: 123px;
    height: 32px;
    background-image: url(../../images/mutual/nav03.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav03:hover
{
    background-image: url(../../images/mutual/nav03O.jpg);
    background-repeat: no-repeat;
}



.nav a#nav04
{
    width: 180px;
    height: 32px;
    background-image: url(../../images/mutual/nav04.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav04:hover
{
    background-image: url(../../images/mutual/nav04O.jpg);
    background-repeat: no-repeat;
}



.nav a#nav05
{
    width: 94px;
    height: 32px;
    background-image: url(../../images/mutual/nav05.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav05:hover
{
    background-image: url(../../images/mutual/nav05O.jpg);
    background-repeat: no-repeat;
}



.nav a#nav06
{
    width: 95px;
    height: 32px;
    background-image: url(../../images/mutual/nav06.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav06:hover
{
    background-image: url(../../images/mutual/nav06O.jpg);
    background-repeat: no-repeat;
}



.nav a#nav07
{
    width: 99px;
    height: 32px;
    background-image: url(../../images/mutual/nav07.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#nav07:hover
{
    background-image: url(../../images/mutual/nav07O.jpg);
    background-repeat: no-repeat;
}



/* nav insurance */

.nav a#Innav01, .nav a#Ponav01
{
    width: 103px;
    height: 32px;
    background-image: url(../../images/insurance/nav01.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Innav01:hover, .nav a#Ponav01:hover
{
    background-image: url(../../images/insurance/nav01o.jpg);
    background-repeat: no-repeat;
}



.nav a#Innav02, .nav a#Ponav02
{
    width: 103px;
    height: 32px;
    background-image: url(../../images/insurance/nav02.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Innav02:hover, .nav a#Ponav02:hover
{
    background-image: url(../../images/insurance/nav02o.jpg);
    background-repeat: no-repeat;
}



.nav a#Innav03
{
    width: 103px;
    height: 32px;
    background-image: url(../../images/insurance/nav03.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Innav03:hover
{
    background-image: url(../../images/insurance/nav03o.jpg);
    background-repeat: no-repeat;
}



.nav a#Innav04, .nav a#Ponav04
{
    width: 103px;
    height: 32px;
    background-image: url(../../images/insurance/nav04.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Innav04:hover, .nav a#Ponav04:hover
{
    background-image: url(../../images/insurance/nav04o.jpg);
    background-repeat: no-repeat;
}



.nav a#Innav05, .nav a#Ponav05
{
    width: 103px;
    height: 32px;
    background-image: url(../../images/insurance/nav05.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Innav05:hover, .nav a#Ponav05:hover
{
    background-image: url(../../images/insurance/nav05o.jpg);
    background-repeat: no-repeat;
}



.nav a#Innav06
{
    width: 103px;
    height: 32px;
    background-image: url(../../images/insurance/nav06.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Innav06:hover
{
    background-image: url(../../images/insurance/nav06o.jpg);
    background-repeat: no-repeat;
}



.nav a#Ponav03
{
    width: 132px;
    height: 32px;
    background-image: url(../images/post/nav03.jpg);
    background-repeat: no-repeat;
    float: left;
}



.nav a#Ponav03:hover
{
    background-image: url(../images/post/nav03o.jpg);
    background-repeat: no-repeat;
}





.band
{
	display:none;
	background: url(../images/mutual/oggi_bg.gif) no-repeat;
    width: 1000px;
    height: 3px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden; /* used for hiding the exceed content over the height */
}



.top_bar
{
    /*--
	background: url(../../images/mutual/bg02.gif) repeat-x;
    width: 1000px;
    margin: 0px;
    padding: 0px;
	--*/
	margin-bottom:10px;
	height: 34px;
	clear:both;
}



.container
{
    width: 950px;
    padding: 0px 25px 0px 25px;
    margin: 0px;
}



.container_alt
{
    width: 950px;
    margin: 15px 0px 15px 0px;
}



.container_alt01
{
    margin: 15px 0px 15px 0px;
}



.container_alt02
{
    width: 685px;
    padding: 0px;
    margin: 8px auto 0px auto;
}



.left_column
{
    display: inline;
    width: 270px;
    height: auto;
    margin: 15px 15px 15px 0px;
    padding: 0px;
    float: left; *background:#FFFFFF;/* 千萬不要移除 */

}



.l_box1
{
    width: 270px;
    height: auto;
    margin: 0px;
    padding: 0px;
}



.l_box2
{
    width: 270px;
    height: 90px;
    margin-top: 12px;
    padding: 0px;
}



.l_box3
{
    width: 270px;
    height: auto;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}



.l_box4
{
    width: 270px;
    height: auto;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}



.l_box5
{
    width: 270px;
    height: auto;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}



.mid_column
{
    width: 400px;
    height: auto;
    margin: 15px 15px 15px 0px;
    padding: 0px;
    float: left;
    display: inline;
}



.m_kv
{
    width: 400px;
    height: 344px;
    margin: 0px;
    padding: 0px;
}



.m_box2
{
    width: 400px;
    height: 38px;
    margin: 0px;
    padding: 0px;
}



.m_box3
{
    width: 400px;
    height: auto;
    margin: 0px;
    padding: 0px;
}



.right_column
{
    width: 250px;
    height: auto;
    margin: 15px 0px 15px 0px;
    padding: 0px;
    float: right;
    display: inline;
}



.r_box1
{
    background: url(../../images/mutual/banner01.jpg) no-repeat;
    width: 250px;
    height: 78px;
    margin: 0px;
    padding: 0px;
}



.r_box1_alt
{
    background-color: #CCCCCC;
    width: 250px;
    height: 78px;
    margin: 0px;
    padding: 0px;
}



.r_box2_alt
{
    width: 250px;
    height: auto;
    margin-bottom: 12px;
    padding: 0px;
}



.r_box2
{
    width: 250px;
    height: auto;
    margin-top: 12px;
    padding: 0px;
}



.r_box3
{
    width: 250px;
    height: auto;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}



.r_box4
{
    width: 250px;
    height: auto;
    margin: 12px 0px 0px 0px;
    padding: 0px;
}



.r_box4_btm
{
    background: url(../../images/mutual/250_bottom.gif) no-repeat;
    width: 250px;
    height: 6px;
    margin: 0px;
    padding: 0px;
}





/* 基金排行榜 */

.chart_border
{
    border-bottom: 1px solid #c4c4c4;
}



.warning
{
    width: 950px;
    background-color: #f4f4f4;
    margin: 0px;
    padding: 25px 25px 25px 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #656565;
    float: left;
}

/**** 我要找基金 ****/
.fund_finder
{
    background: url(../../images/mutual/fund_title.jpg) no-repeat;
    width: 180px;
    height: 50px;
    float: left;
    margin: 0px;
    padding: 40px 0px 0px 10px; *padding:40px0px0px10px;

}
.fund_fla
{
    background: url(../../images/mutual/banner07.jpg) no-repeat;
    width: 80px;
    height: 90px;
    float: right;
    margin: 0px;
    padding: 0px;
}

#txt_find
{
    border: 1px solid #c8c8c8;
    width: 120px;
    height: 14px; *height:13px;

margin:0px;

padding:2px0px2px5px;

*padding:4px0px1px6px;

font-size:12px;

font-family:Arial,Helvetica,sans-serif;

color:#676767;

}



#txt_finda
{
    border: 1px solid #c8c8c8;
    width: 120px;
    height: 14px; *height:13px;

margin:0px;

padding:2px0px2px5px;

*padding:4px0px1px6px;

font-size:12px;

font-family:Arial,Helvetica,sans-serif;

color:#676767;

}





.exlink_bg
{
    background: url(../../images/mutual/250_bg.gif) repeat-y;
    width: 225px;
    height: auto;
    margin: 0px;
    padding: 5px 12px 5px 13px;
}



.exlink_bot
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
}



.report_bg
{
    background: url(../../images/mutual/250_bg.gif) repeat-y;
    width: 234px;
    height: auto;
    margin: 0px;
    padding: 7px 8px 0px 8px;
}



/**** 項目清單 *****/





.report_ul
{
    width: 370px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #363636;
    padding: 0px;
    margin: 0px;
}



.report_ul li
{
    width: 360px;
    background: url(../../images/mutual/blu_arro.gif) 0px 10px no-repeat; *background:url(../../images/mutual/blu_arro.gif)0px7pxno-repeat;

list-style:none;

line-height:20px;

*line-height:21px;

padding-left:10px;

text-decoration:none;

font-size:13px;

color:#363636;

font-weight:normal;

}



.report_ul li a
{
    text-decoration: none;
    font-size: 13px;
    color: #363636;
    font-weight: normal;
}



.report_ul li a:hover
{
    text-decoration: none;
    font-size: 13px;
    color: #336699;
    font-weight: normal;
}



.tv_ul
{
    width: 234px;
    margin: 0px;
    padding: 0px;
}



.tv_ul li
{
    background: url(../../images/mutual/blu_arro.gif) 0px 7px no-repeat; *background:url(../../images/mutual/blu_arro.gif)0px5pxno-repeat;

list-style:none;

line-height:18px;

*line-height:19px;

padding-left:10px;

text-decoration:none;

font-size:15px;

color:#363636;

font-weight:normal;

}



.tv_ul li a
{
    text-decoration: none;
    font-size: 15px;
    color: #363636;
    font-weight: normal;
}



.tv_ul li a:hover
{
    text-decoration: none;
    font-size: 15px;
    color: #336699;
    font-weight: normal;
}



.m_bg
{
    background: url(../../images/mutual/400_bg.gif) repeat-y;
    width: 370px;
    height: auto;
    margin: 0px;
    padding: 10px 15px 0px 15px; ;

}



.more
{
    background: url(../../images/mutual/more_a.gif) no-repeat;
    width: 35px;
    height: 9px;
    margin: 0px;
    padding: 0px;
    display: block;
}

*html .more
{
    background: url(../../images/mutual/more_a.gif) no-repeat;
    width: 35px;
    height: 9px;
    margin: 0px;
    padding: 0px;
    display: block;
}



/****麵包屑****/



.bread_crumb
{
    background: url(../../images/mutual/home.gif) no-repeat left; *background:url(../../images/mutual/home.gif)0px9pxno-repeat;

margin:0px 0px 0px 25px;

padding:8px 0 8px 12px;

float:left;

}



.login
{
    width: 300px;
    margin: 0px;
    padding: 6px 0 6px 0;
    float: right;
}



.m_btm
{
    background: url(../../images/mutual/400_bottom.gif) no-repeat;
    width: 400px;
    height: 10px;
    margin: 0px;
    padding: 0px;
}



.cntBox
{
    width: 950px;
    padding: 0px;
    margin-bottom: 15px;
    float: left;
}



.cntBoxa
{
    width: 950px;
    padding: 0px;
    float: left;
}





.cntBox02
{
    width: 655px;
    padding: 0px;
    margin-bottom: 15px;
    float: left;
}



.cntBox03
{
    width: auto;
    padding: 0px;
    margin: 0px;
    float: left;
}



.Gotop, .Gotop a
{
    height: 30px;
    font-size: 10px;
    color: #336699;
    font-weight: bold;
    float: right;
    line-height: 25px;
    text-decoration: none;
}



.Gotop_alt, .Gotop_alt a
{
    font-size: 10px;
    color: #336699;
    font-weight: bold;
    float: right;
    text-decoration: none;
}



.Lcolumn
{
    width: 1000px;
    margin: 0px auto;
    padding: 0px;
}



.Rcolumn
{
    clear:right;
    width: 250px;
    float: right;
    margin: 0px;
    padding: 0px;
}

.Rcolumn form
{
    margin: 0;
    padding: 0;
    text-align: left;
    display:inline-block
}


/* 內頁  */

.search250
{
    width: 240px;
    height: 110px;
    background: url(../../images/mutual/searchbg.gif) no-repeat center bottom;
    float: right;
    padding: 40px 0px 0px 10px;
    margin: 0 0 15px 0;
}

.search250a
{
    width: 240px;
    height: 115px;
    background: url(../../images/mutual/searchbga.gif) no-repeat;
    float: right;
    padding: 40px 0px 0px 10px;
    margin: 0px;
}



.search250b
{
    width: 240px;
    height: 70px;
    background: url(../../images/mutual/searchbgb.gif) no-repeat;
    float: right;
    padding: 40px 0px 0px 10px;
    margin: 0px;
}





.TabBar
{
    height: 32px;
    width: 950px;
    background: url(../images/mutual/tabbarbg.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}



.TabBar02
{
    height: 32px;
    width: 100%;
    padding: 0px;
    float: left;
    border-bottom: 1px solid #c4c4c4;
}



.TabBar03
{
    height: 32px;
    width: 655px;
    background: url(../images/mutual/tabbarbg685.gif) no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}



.TabTop
{
    width: 950px;
    height: 15px;
    background: url(../images/mutual/tabtop950.gif) top no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}



.TabTop02
{
    width: 685px;
    height: 15px;
    background: url(../images/mutual/Ftop685.gif) top no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}



.TabCnt
{
    width: 920px;
    background: url(../images/mutual/950bg.gif) repeat-y;
    margin: 0px;
    _margin-bottom: -30px;
    padding: 15px 15px 0px 15px;
    float: left;
}



.TabCnt_alt
{
    width: 920px;
    background: url(../images/mutual/950bg.gif) repeat-y;
    margin: 0px;
    _margin-bottom: -30px;
    padding: 0px 15px 0px 15px;
    float: left;
}



.TabCnt02
{
    margin: 0px 0px 20px;
    padding: 20px 50px 40px;
    float: left;
    border-color: #c4c4c4;
    border-style: solid;
    border-width: 0px 1px 1px;
    width: 100%;
    max-width: 848px;
}

.TabCnt02_alt
{
    width: 655px;
    background: url(../images/mutual/685bg.gif) repeat-y;
    margin: 0px;
    _margin-bottom: -30px;
    padding: 0px 15px 0px 15px;
    float: left;
}



.TabCnt03
{
    width: 920px;
    background: url(../../images/mutual/950bg.gif) repeat-y;
    border-top: 1px solid #c4c4c4;
    margin: 0px;
    _margin-bottom: -30px;
    padding: 15px 15px 0px 15px;
    float: left;
}



.TabCnt04
{
    width: 625px;
    background: url(../../images/mutual/655bg.gif) repeat-y;
    margin: 0px;
    _margin-bottom: -30px;
    padding: 15px 15px 0px 15px;
    float: left;
}



/* TabBlock */

.TabBlock
{
    width: 615px;
    height: auto;
    background-color: #333333;
    margin: 0px;
    padding: 20px;
    z-index: 2;
    opacity: 0.95;
    filter: alpha(opacity=95);
    position: absolute;
}



.TabBlock950
{
    width: 880px;
    height: auto;
    background-color: #000000;
    margin: 0px;
    padding: 20px;
    z-index: 2;
    opacity: 0.95;
    filter: alpha(opacity=95);
    position: absolute;
}



.TabBlockbox
{
    width: 500px;
    background-color: #787878;
    border: 1px solid #999999;
    margin: 100px 0px 0px 75px;
    padding: 20px;
    z-index: 4;
    position: absolute;
}



.TabBtm
{
    width: 950px;
    height: 15px;
    background: url(../images/mutual/btm950.gif) top no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}



.TabBtm02
{
    width: 685px;
    height: 15px;
    background: url(../images/mutual/btm685.gif) top no-repeat;
    margin: 0px;
    padding: 0px;
    float: left;
}



.Graybtm
{
    width: 685px;
    height: 37px;
    background: url(../images/mutual/graybtm685.gif) top no-repeat;
    padding: 0px;
    margin: 0px;
    float: left;
}



.top950
{
    width: 950px;
    background: url(../../images/mutual/top950.gif) no-repeat;
    height: 15px;
    margin: 0px;
    padding: 0px;
    float: left;
}



.topLine
{
    width: 950px;
    border-bottom: 1px solid #c4c4c4;
    height: 1px;
    margin: 0px;
    padding: 0px;
    float: left;
}



.fundtitle
{
	padding:0 15px;
	font-size:20px;
	color:#264783;
	line-height:25px;
	margin-bottom:20px;
}

.fundtitle span{ font-size:18px; color:#97a4bb;}



.divider
{
    background: url(../../images/mutual/bluDot.gif) center repeat-x;
    width: auto;
    height: 25px;
}



.blueframe
{
    width: 910px;
    background: #e7f2f7;
    border: 1px solid #d4e4ec;
    padding: 5px;
    margin-bottom: 10px;
    float: left;
}



.blueframe950
{
    width: 940px;
    background: #e7f2f7;
    border: 1px solid #d4e4ec;
    padding: 5px;
    margin-bottom: 10px;
    float: left;
}



/* 藍底內框 */

.innerFrame
{
    width: 655px;
    float: left;
    margin-bottom: 15px;
    padding: 0px;
}



.innerFrametop
{
    width: 655px;
    height: 15px;
    background: url(../../images/mutual/blutop655.gif) no-repeat;
    padding: 0px;
    margin: 0px;
    float: left;
}



.innerFramebg
{
    width: 625px;
    background: url(../../images/mutual/blubg655.gif) repeat-y;
    padding: 0px 15px 0px 15px;
    margin: 0px;
    float: left;
}



.innerFramebtm
{
    width: 655px;
    height: 40px;
    background: url(../../images/mutual/blubtm655.gif) no-repeat;
    padding: 0px;
    margin: 0px;
    float: left;
}



/* 經理人圖 */

.picFrame
{
    width: 120px;
    height: 160px;
    padding: 5px;
    border: 1px solid #d7d7d7;
}



/* sitemap */

.siteBox
{
    width: 222px;
    height: auto;
    background: url(../../images/mutual/Sbg.gif) repeat-y;
    margin: 0px 10px 15px 0px;
    padding: 0px;
    float: left;
}



.siteBoxAlt
{
    width: 222px;
    height: auto;
    background: url(../../images/mutual/Sbg.gif) repeat-y;
    margin-bottom: 15px;
    padding: 0px;
    float: left;
}



.siteBtm
{
    width: 222px;
    height: 17px;
    background: url(../../images/mutual/sBtm.gif) no-repeat;
}



.siteLine
{
    width: 197px;
    height: 23px;
    border-bottom: 1px dotted #3573ab;
    padding: 5px 0px 0px 0px;
}



.siteLineAlt
{
    width: 197px;
    height: 23px;
    padding: 5px 0px 0px 0px;
}



.siteLineSub
{
    width: 190px;
    background-color: #ececec;
    border-bottom: 1px solid #ffffff;
    padding: 5px;
}



/* Right column tool */



.toolBox
{
    width: 250px;
    float: right;
    margin-bottom: 15px;
    padding: 0px;
}



.point
{
    /*--
	background: url(../../images/member/img31.gif) no-repeat;
    width: 230px;
    height: 227px;
    marign: 0px;
    padding: 10px;
	--*/
}



.level
{
    background: url(../../images/member/img35.gif) no-repeat;
    width: 230px;
    height: 123px;
    marign: 0px;
    padding: 30px 10px 0px 10px;
}



/* Right 我的任務徽章 */



.itemBox
{
    margin: 0 auto;
    margin-top: 5px;
    padding: 0px;
    width: 234px;
    height: 30px;
    background: url(../../images/mutual/badgetitle01a.gif) no-repeat;
}



.itemBox .block
{
    float: right;
    margin: 5px 5px 0 0;
}



.badge
{
    padding-top: 8px;
    float: left;
    margin-left: 2px;
}



.badge hr
{
    border: none;
    border-top: #3573ab dashed 1px;
    height: 1px;
    margin: 5px 10px;
}



.badge .txt
{
    padding: 0 10px;
}



.itemBoxb
{
    margin: 0 auto;
    margin-top: 10px;
    padding: 0px;
    width: 234px;
    height: 30px;
    background: url(../../images/mutual/badgetitle01b.gif) no-repeat;
}



.itemBoxb .block
{
    float: right;
    margin: 5px 5px 0 0;
}



.itemBoxb .txt_ojs
{
    font-size: 12px;
    color: #fe6103;
    text-decoration: none;
}



.itemBoxb .txt_ojs a
{
    float: right;
    margin: 5px 5px 0 0;
    font-size: 13px;
    color: #fe6103;
    text-decoration: underline;
}



.itemBoxb .txt_ojs a:hover
{
    text-decoration: none;
}







.itemBoxc
{
    margin: 0 auto;
    margin-top: 10px;
    padding: 0px;
    width: 234px;
    height: 30px;
    background: url(../../images/mutual/badgetitle01c.gif) no-repeat;
}



.itemBoxc .block
{
    float: right;
    margin: 5px 5px 0 0;
}



.itemBoxc .blockIcon
{
    float: right;
    margin: 3px 45px 0 0;
}



.itemBoxd
{
    margin: 0 auto;
    margin-top: 10px;
    padding: 0px;
    width: 234px;
    height: 30px;
    background: url(../../images/mutual/badgetitle01d.gif) no-repeat;
}



.itemBoxd .block
{
    float: right;
    margin: 5px 5px 0 0;
}







.itemBoxe
{
    margin: 0 auto;
    margin-top: 10px;
    padding: 0px;
    width: 234px;
    height: 30px;
    background: url(../../images/mutual/badgetitle01e.gif) no-repeat;
}



.itemBoxe .block
{
    float: right;
    margin: 5px 5px 0 0;
}



.itemBoxe .block .acc
{
    float: left;
}



.itemBoxf
{
    margin: 0 auto;
    margin-top: 10px;
    padding: 0px;
    width: 234px;
    height: 30px;
    background: url(../../images/mutual/badgetitle01f.gif) no-repeat;
}



.itemBoxf .block
{
    float: right;
    margin: 5px 5px 0 0;
}



.itemBoxf .block .acc
{
    float: left;
}







.clear
{
    clear: both;
}



/* search */



.searchLeft
{
    width: 165px;
    margin-right: 20px;
    float: left;
}



.topA
{
    background: url(../../images/search/topA.gif) no-repeat;
    width: 165px;
    height: 27px;
    text-align: center;
    padding: 10px 0 5px 0;
}



.searchBodyA
{
    background: url(../../images/search/repeatA.gif) repeat-y left top;
    padding: 0 20px 10px 12px;
}



.searchBodyA a
{
    display: block;
    padding: 8px 3px 8px 5px;
    line-height: 16px;
}



.dotLine
{
    background: url(../../images/search/dotLine.gif) repeat-x;
    display: block;
    height: 6px;
}



.bottomA
{
    background: url(../../images/search/bottomA.gif) no-repeat;
    width: 165px;
    height: 24px;
}

/**/

.searchRight
{
    width: 465px;
    float: left;
}



.topB
{
    background: url(../../images/search/topB.gif) no-repeat;
    width: 465px;
    height: 27px;
    text-align: center;
    padding: 10px 0 5px 0;
}



.searchBodyB
{
    background: url(../../images/search/repeatB.gif) repeat-y left top;
    padding: 0 20px 10px 12px;
}



.searchBodyB a
{
    display: block;
    padding: 8px 3px 8px 5px;
    line-height: 16px;
}



.searchBodyB a:hover
{
    color: #000;
}



.searchCt
{
    display: block;
    margin-bottom: 10px;
}



.bottomB
{
    background: url(../../images/search/bottomB.gif) no-repeat;
    width: 465px;
    height: 24px;
}



/*換頁功能*/



.page
{
    font-size: 12px;
    font-family: Arial;
    color: #666666;
    padding: 0;
    text-align: center;
}



.page .box
{
    padding: 0;
    margin: 0 53px 0 53px;
    float: left;
}



.page .pageBtnUnlink
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding: 0 10px;
    float: left;
    border-right: #666666 solid 1px;
}

.page .pageBtn
{
    color: #666666;
    text-decoration: none;
    display: block;
    padding: 0 10px;
    float: left;
    border-right: #666666 solid 1px;
}

.page .final
{
    border: none;
}

.page a
{
    color: #666666;
    text-decoration: none;
}



.page a:hover
{
    color: #666666;
    text-decoration: underline;
}



/* new added for tab content */

.newbg
{
    width: 270px;
    background: #eeeeee;
    border-right: 1px solid #c4c4c4;
    border-left: 1px solid #c4c4c4;
    border-bottom: 1px solid #d4d4d4;
}



/* new added for member message */

.message
{
    width: 613px;
    margin: 10px auto 0;
    padding: 10px 20px;
    border: #dfdfdf solid 2px;
}



/* new for about */

.about
{
    width: 655px;
    margin: 10px auto;
    font-size: 15px;
    font-weight: bold;
}

.about p
{
    margin: 0 auto;
    padding: 10px 20px;
    line-height: 1.6em;
}

.aboout_photo
{
    margin: 0 auto;
}

.about ul
{
    margin: 0;
}

.about li
{
    padding: 15px 20px 0 0;
    list-style: square;
    color: #2365b8;
    line-height: 1.6em;
}

.about li span
{
    color: #7d7d7d;
}



/*首頁右上button

-------------------------------------------------------------------*/

.fund_list_btn
{
    float: left;
    margin: 0px;
}

.fund_s_btn
{
    float: left;
}

a.fund_list_btn_01:link, a.fund_list_btn_01:visited
{
    display: block;
    background: url(../../images/default/fund_list_btn-C.gif) no-repeat;
    width: 120px;
    height: 53px;
    text-indent: -9999px;
}

a.fund_list_btn_01:hover
{
    background: url(../../images/default/fund_list_btn-C-ov.gif) no-repeat;
}

a.fund_list_btn_01
{
    margin-right: 5px;
}

a.fund_list_btn_02:link, a.fund_list_btn_02:visited
{
    display: block;
    background: url(../../images/default/fund_list_btn-B.gif) no-repeat;
    width: 120px;
    height: 53px;
    text-indent: -9999px;
}

a.fund_list_btn_02:hover
{
    background: url(../../images/default/fund_list_btn-B-ov.gif) no-repeat;
}

a.fund_list_btn_02
{
    margin-left: 5px;
}

/*css form 表單
-------------------------------------------------------------------*/
.divForm
{
    
    color: #464646;
    font-size: 13px;
}
.divForm td
{
    padding: 0px 6px;
}
.divForm div.row
{
    margin: 4px;
}
.divForm label.name
{
    float: left;
    text-align: right;
    width: 180px;
    font-weight: bold;
    line-height: 24px;
    vertical-align: middle;
}
.divForm div.field
{
    display: inline-block;
    line-height: 24px;
    margin-left: 4px;
}
.divForm input:text, .divForm textarea
{
    margin: 0px;
    width: 160px;
    margin-bottom: 5px;
}
.divForm textarea
{
    width: 250px;
    height: 150px;
}
.divForm .boxes
{
    width: 1em;
}
.divForm br
{
    clear: left;
}
.divForm ul
{
    list-style: none;
    margin: 0px;
    padding: 0px 4px;
}
.divForm ul li
{
    line-height: 26px;
}
.divForm ul li a
{
    text-decoration: none;
}

@media print
{
    body{background: none;}
    img.print { width: auto; }
    /*.header{display:none;}*/
    .logo{display:none;}
    .ArticleSharingDiv{display:none;}
    .eventPlay{display:none;}
    .sitebtn{display:none;}
    .navBox{display:none;}
    .bread_crumb{display:none;}
    .top_bar{display:none;}
    .login{display:none;}
    .TabBar02{display:none;}
    .cntBox02{display:none;}
    .fundSelectListDiv{display:none;}
    .Rcolumn{display:none;}
    .Lcolumn{ float: none;margin: 0 auto;}
    .innerFramebtm{display:none;}
    .LogoPrintOnly {display:block; }
}
@media screen
{
    .LogoPrintOnly {display:none; } 
}

#TabCntBtn ul li {
         display: inline;
}
.BT {
         margin-left: 10px;
         margin-right: 10px;
}

@charset "utf-8";


.bar_txt, .bar_txt a {
    font-size:12px;
	color:#333333;
	text-decoration:none;
}

.bar_txt a:hover{
	color:#fe6103;
	text-decoration:none;
}

.m_box2 a {
	font-size: 13px;
	color: #fe6103;
	text-decoration: none;
}

.m_box2 a:hover {
	font-size: 13px;
	color: #fe6103;
	text-decoration: underline;
}

.general_li span {
	font-size: 11px;
	color: #555555;
}

.chart_span {
	font-size: 12px;
	color: #0d41b2;
	padding:0 0 0 40px;
}

.general_txtlink {
	font-size: 13px;
	color: #363636;
	text-decoration:none;
}

.general_txtlink:hover {
	font-size: 13px;
	color: #336699;
	text-decoration:none;
}

.lbox3_th {
	font-size: 12px;
	color: #ffffff;
}

.lbox3_num {
	font-size: 12px;
	color: #333333;
}

.lbox3_red  {
    background:url(../../images/mutual/red_arrow.gif) no-repeat;
	background-position:5px;
	font-size: 12px;
	color: #fe0000;
	margin:0px;
	padding:0 0 0 5px;
}

.lbox3_green  {
    background:url(../../images/mutual/green_arrow.gif) no-repeat;
	background-position:5px;
	font-size: 12px;
	color: #329900;
	margin:0px;
	padding:0 0 0 5px;
}

.report_link {
font-size:15px;
color:#000000;
text-decoration:none;
margin:0px;
padding:0px;
font-weight: bold;
}

.bread_crumb a {
	font-size: 12px;
	color: #464646;
	text-decoration: none;
}

.bread_crumb a:hover {
	font-size: 12px;
	color:#fe6103;
	text-decoration:none;
}

.lbox4_txtlink  {
	font-size: 13px;
	color: #336699;
	text-decoration: none;
}

.lbox4_txtlink:hover {
	font-size: 13px;
	color: #336699;
	text-decoration: underline;
}

.general_link {
font-size:13px;
color:#fe6103;
background: url(../../images/mutual/search_icon.gif) no-repeat left;
text-decoration:none;
margin:0px;
padding:0 0 0 12px;
display: block;
}

.general_link:hover {
font-size:12px;
color:#fe6103;
background: url(../../images/mutual/search_icon.gif) no-repeat left;
text-decoration: underline;
margin:0px;
padding:0 0 0 12px;
display: block;
}

.red001{
color: #666666; font-size:15px;}

.general01{
font-size:15px;
color:#464646;
line-height:20px;
}

.general01 a, .general01 a:hover{
font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:none;
}

.date{
	font-size: 10px;
	color: #787878;
}

.warning a{
font-size:11px;
color:#656565;
text-decoration:none;
}

.warning a:hover{
font-size:11px;
color:#fe6103;
text-decoration:none;
}

.txt_oj {
font-size:15px;
color:#264783;
text-decoration:none;
}

.txt_oj a{
font-size:15px;
color:#264783;
text-decoration:none;
}

.txt_oj a:hover{
color:#fe6103;
text-decoration:underline;
}


.txt_ojL {
font-size:15px;
color:#fe6103;
font-weight:bold;
}

.txt_red {
font-size:15px;
text-decoration:none;
}


.field_gray{
font-size:15px;
color:#464646;
}
select.field_gray{ display:inline-table; height:30px; line-height:30px; font-size:15px; border:1px solid #C7C7C7;}

.txt_note{
	font-size:15px;
	color:#3399CC;
	line-height:20px;
	padding-bottom:5px;
}

.txt_noteB{
	font-size:15px;
	color:#3399CC;
}

.txt_gray{
font-size:15px;
color:#333333;
line-height:2em;
}
input.txt_gray{
line-height:inherit;
}

select.txt_gray{ font-size:13px; font-family:"微軟正黑體";}

.txt_gray a{
font-size:15px;
color:#464646;
text-decoration:none;
line-height:20px;
}

.txt_gray a:hover{
font-size:15px;
color:#fe6103;
text-decoration:none;
line-height:20px;
}

.txt_grayB{
font-size:15px;
color:#464646;
line-height:2em;
}

.txt_grayB a{
font-size:15px;
color:#464646;
text-decoration:none;
line-height:2em;
}

.txt_grayB a:hover{
font-size:15px;
color:#fe6103;
text-decoration:none;
line-height:2em;
}

.txt_orangeB a{
font-size:15px;
color:#fe6103;
text-decoration:none;
}


.txt_gray1{
font-size:12px;
/*color:#000000;*/
height:13px;
background:#f8f8f8; 
border:#f8f8f8 solid 1px;
}

.txt_gray2{
font-size:12px;
color:#000000;
height:14px;
background:#ffffff; 
border:#ffffff solid 1px;
}

.txt_gray3{
font-size:12px;
color:#676767;
height:14px;
background:#ffffff; 
border:#ffffff solid 1px;
}


.txt_orange a{
font-size:13px;
color:#fe6103;
text-decoration:none;
}

.txt_bluB{
font-size:15px;
color:#0d389d;
line-height:18px;
font-weight:bold;
}

.txt_bluL{
font-size:15px;
color:#0d389d;
line-height:21px;
}

.txt_bluG{
font-size:22px;
color:#0d389d;
line-height:36px;
}

.txt_blu{
font-size:13px;
color:#0d389d;
line-height:18px;
}

.txt_bluLB, .txt_bluLB a{
font-size:15px;
color:#0d389d;
line-height:19px;
font-weight:bold;
text-decoration:none;
}

.txt_date{
color:#0051fd;
font-size:13px;
font-weight:bold;
}

.txt_gray_s{
font-size:12px;
color:#464646;
line-height:18px;
}

.txt_gray_s a{
font-size:15px;
color:#464646;
line-height:20px;
text-decoration:none;
}

.txt_gray_s a:hover{
font-size:15px;
color:#fe6103;
line-height:20px;
text-decoration:none;
}

.txt_bluLB a:hover{
font-size:15px;
color:#000000;
line-height:19px;
font-weight:bold;
text-decoration:none;
}

.txt_whiteLB {
font-size:15px;
color:#ffffff;
line-height:20px;
font-weight:bold;
}

.txt_whiteLB a, .txt_whiteLB a:hover{
font-size:15px;
color:#f26522;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

.txt_whiteLBC {
font-size:15px;
color:#f26522;
line-height:20px;
font-weight:bold;
}


.txt_bkL{
font-size:16px;
color:#000000;
line-height:21px;
font-weight:bold;
}

.txt_bk{
font-size:15px;
color:#000000;
line-height:2em;
}

.txt_bk a{
font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:none;
}

.txt_bk a:hover{
font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:none;
}
.txt_bkB{
font-size:15px;
color:#000000;
line-height:20px;
font-weight:bold;
}

.txt_bkB a{
font-size:15px;
color:#000000;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

.txt_bkB a:hover{
font-size:15px;
color:#0d389d;
line-height:20px;
font-weight:bold;
text-decoration:none;
}

.txt_wh, .txt_wh a{
font-size:15px;
color:#ffffff;
line-height:20px;
text-decoration:none;
}

.txt_wh a:hover{
text-decoration:underline;
}

.txt_yeloOver{
background:#fdeea8;
font-size:15px;
color:#fe6103;
line-height:20px;
text-decoration:none;
}

.txt_yelo{
background:#ececec;
font-size:15px;
color:#464646;
line-height:20px;
text-decoration:none;
}

.qa a{
width:655px;
font-size:18px;
color:#264783;
text-decoration:none;
}

.qa a:hover{
font-size:18px;
color:#fe5603;
text-decoration:none;
}

.blutag{
background:url(../../images/service/headbg.gif) repeat-x;
text-align:center;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
line-height:24px;
}

/* EXPANDED BUTTON */
a.Obutton {
    /* Sliding right image */    
	background: url(../../images/mutual/ObtnR.gif) no-repeat scroll top right; 
    display: block;
    float: left;
    height: 25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 2px;
    padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #ffffff;
    font-family:'微軟正黑體', Arials, Helvetica, sans-serif, 新細明體;
    font-size:12px;
    font-weight:normal;
}

a.Obutton span {    /* Background left image */ 
    background: url(../../images/mutual/ObtnL.gif) no-repeat; 
	display: block;
	font-size:12px;
    line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 2px 0px 17px;
	*line-height: 23px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    *padding: 2px 2px 0px 17px;
} 

a:hover.Obutton span {    /* Background left image */ 
color:#000000;
}

a.Rbutton {
    /* Sliding right image */    
	background: url(../../images/mutual/GtbnR.gif) no-repeat scroll top right; 
    display: block;
    float: left;
    height: 25px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 2px;
    padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #f26522;
    font-family:'微軟正黑體', Arials, Helvetica, sans-serif, 新細明體;
    font-size:12px;
    font-weight:normal;
}

a.Rbutton span {    /* Background left image */ 
    background: url(../../images/mutual/GbtnL.gif) no-repeat; 
	display: block;
	font-size:12px;
    line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 2px 0px 17px;
	*line-height: 23px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    *padding: 2px 2px 0px 17px;
} 

a:hover.Rbutton span {    /* Background left image */ 
color:#000000;
}

/* Tab */
a.TabOn {
    display: block;
    float: left;
    margin-right: 0px;
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #dd8a00;
    font-family: '微軟正黑體', Arials, Helvetica, sans-serif, 新細明體;
    font-size: 13px;
    font-weight: bold;
    height: 33px;
    background-color: #FFFFFF;
}

a.TabOn span {    /* Background left image */
    display: block;
    font-size: 15px;
    padding: 2px 10px 6px;
    border-top: 5px solid #efab00;
    background-color: #FFFFFF;
    border-left: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #FFFFFF;
}

a.Tab {
    /* Sliding right image */    
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #333333;
    font-family: '微軟正黑體', Arials, Helvetica, sans-serif, 新細明體;
    font-size: 13px;
    font-weight: normal;
    border-right: 1px solid #e8e8e8;
}

a.Tab span {    /* Background left image */
    display: block;
    font-size: 15px;
    line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 6px 0px 6px;
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
} 

a:hover.Tab span {    /* Background left image */ 
    color:#0d389d;
} 

/*集團歷史*/
.history,.address {
    padding: 10px;
}
.history p{
    font-size: 16px;
    line-height: 26px;
    margin-top: 0px;
}
.history span.ex{
    font-size: 16px;
    line-height: 26px;
    color: #fe7625;
    padding-bottom: 30px;
}
.line{
    height: 3px;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both;
}
.history .box {
    padding-top: 10px;
    padding-bottom: 10px;
}
.history .iyear {
    padding-bottom: 10px;
    clear: both;
}
.history .iyearwin {
    padding-top: 15px;    
    padding-bottom: 10px;
    clear: both;
    color: #264783;
    font-size: 3.3em;
    line-height: 30px;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.history .idel {
    font-size: 16px;
    line-height: 22px;    
    padding-bottom: 10px;
    float: left;
    width: 70%;
}
.history .ipeople {
    float: right;
    padding-left: 20px;
    padding-bottom: 10px; 
}
.history .imonth {
    font-size: 1.8em;
    line-height: 26px;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px solid #c5c5c5;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    margin-left: 5px;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    color: #555555;
    position: relative;
    width: 92px;
    text-align: center;
}
.history .idelrt {
    font-size: 16px;
    line-height: 22px;
    float: right;
    width: 81%;
    padding-right: 20px;
    padding-bottom: 10px;
}

/*服務據點*/
.address .box {
    padding-top: 10px;
    padding-bottom: 10px;
}
.box .pull-left {
    margin-right: 5px;
    width: 100px;
    float: left;
    margin-left: 10px;
}
.box .pull-left > i {
    font-size: 24px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    width: 90px;
    position: relative;
}
.address p{
    font-size: 16px;
    line-height: 26px;
}
.media-body{display:table-cell;vertical-align:top}
.upbd {
    margin-top: 10px;
    width: 100%;
    text-align: center;
}
.address .box .office {
    width: 31%;
    float: left;
    text-align: center;
    border: 1px solid #E3E3E3;
    background-color: #FFFFFF;
    margin: 10px 8px 20px;
    max-width: 255px;
}
.address .box .office .area {
    background-color: #264783;
    color: #FFFFFF;
    font-size: 1.6em;
    line-height: 24px;
    text-align: center;
    padding-left: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.address .box .office .mbudy {
    padding: 12px;
    text-align: left;
}
.address .box .office .mbudy h1{
    font-size: 1.4em;
    line-height: 22px;
    color: #14479A;
    font-weight: bold;
    height: 44px;
}
.address .box .office .mbudy ul li{
    font-size: 1.2em;
    line-height: 20px;
    color: #303030;
    list-style-type: none;
    margin-left: -40px;
}
.address .box .office .mbudy p{
    font-size: 1.2em;
    line-height: 22px;
    color: #303030;
}


/* 銷售機構按鈕 */
a.Ybtn {
    /* Sliding right image */    
	background: url(../images/foriegn/yRtab.gif) no-repeat scroll top right;
    display: block;
    float: left;
    height:32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin:0px 5px 5px 0px;
    padding-right:15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color:#333333;
    font-family:'微軟正黑體', Arials, Helvetica, sans-serif, 新細明體;
    font-size:15px;
    font-weight:normal;
}

a.Ybtn span {    /* Background left image */ 
    background: url(../images/foriegn/yLtab.gif) no-repeat; 
	display: block;
	font-size:15px;
	color:#333333;
    line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 0px 0px 15px;
	*line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    *padding: 0px 0px 0px 15px;
	white-space:nowrap;
} 

a:hover.Ybtn span {    /* Background left image */ 
    color:#fe8503;
} 

a.Bbtn {
    /* Sliding right image */    
	background: url(../images/foriegn/bRtab.gif) no-repeat scroll top right; 
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin:0px 5px 5px 0px;
    padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color:#333333;
    font-family:'微軟正黑體', Arials, Helvetica, sans-serif, 新細明體;
    font-size:15px;
    font-weight:normal;
}

a.Bbtn span {    /* Background left image */ 
    background:  url(../images/foriegn/bLtab.gif) no-repeat; 
	display: block;
	font-size:15px;
	color:#333333;
    line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 0px 0px 15px;
	*line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    *padding: 0px 0px 0px 15px;
	white-space:nowrap;
} 

a:hover.Bbtn span {    /* Background left image */ 
    color:#0551af;
}

/* pagination */
.Pagelink a{
font-size:12px;
color:#666666;
text-decoration:none;
margin:0px 4px 0px 6px;
}

.Pagelink a:hover{
color:#fe6103;
text-decoration:underline;
}

.Pagelinkon{
color:#fe6103;
font-weight:bold;
text-decoration:underline;
margin:0px 4px 0px 6px;
}

/* for Test only */
.Testqa{
color:#333333;
font-size:15px;
font-weight:bold;
height:35px;
}

.Testqa a, .Testqa a:visited, .Testqa a:active{
padding:8px;
color:#333333;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.Testqa a:hover{
padding:8px;
background-color:#FFCC33;
color:#0249bf;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.TestqaOn{
padding:8px;
xborder-bottom:1px dotted #3573ab;
background-color:#FFCC33;
color:#0249bf;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

.TestqaTxt{
line-height:19px;
color:#d6420e;
font-size:15px;
font-weight:normal;
}

.s11 {font-size: 10px}

/* search */

.txt_searchTitle{
font-size:13px;
color:#1f82c9;
font-weight:bold;
}

.highLight{
color:#fd5d00;
}

@charset "utf-8";

.FormAhead{
background:#ececec;
font-size:15px;
font-weight:bold;
color:#000000;
line-height:30px;
padding-left:5px;
}

.FormATitle{
background:#90a8c0;
font-size:15px;
font-weight:normal;
color:#FFFFFF;
line-height:20px;
padding:5px 0;
}

.FormA01{
background:#f4f4f4;
font-size:15px;
color:#464646;
line-height:20px;
padding:7px 5px;
}
/****hunter120216****/
.FormA01 span{

font-size:15px;
line-height:20px;
}
/****hunter120216 end****/

.FormA01 a, .FormA01 a:hover{
background:#f4f4f4;
font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:none;
}
.FormA01 a.searchAgencies2, .FormA01 a.searchAgencies2:hover{
background:#f4f4f4;
font-size:15px;
color:#274784;
line-height:20px;
text-decoration:none;
}

/****hunter120215****/
.FormA01 a span, .FormA01 a:hover span {
background:#f4f4f4;
font-size:15px;
color:#333333;
line-height:20px;
text-decoration:none;
}
/****hunter120215 end****/
.FormA02{
background:#fafafa;
font-size:15px;
color:#464646;
line-height:20px;
padding:7px 5px;
}

ol.FormA02 {
line-height: 1.5em;
list-style: decimal inside none;
margin-bottom: 5px;
}
/****hunter120216****/
.FormA02 span{
font-size:15px;
xxxcolor:#000000;
line-height:20px;
}
.FormA02 .Value{
font-size:15px;
color:#000;
line-height:20px;
}
/****hunter120216 end****/
.FormA02 a,.FormA02 a:hover{
background:#fafafa;
font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:none;
}
.FormA02 a:hover{
color:#f26522;
}
.FormA02 a.searchAgencies2, .FormA02 a.searchAgencies2:hover{

font-size:15px;
color:#274784;
line-height:20px;
text-decoration:none;
}
/****hunter120215 end****/
.FormA02 a span, .FormA02 a:hover span, .Value {
font-size:15px;
color:#333333;
line-height:20px;
text-decoration:none;
}
/****hunter120215 end****/

.FormA02Over{
background:#f8f0ca;
font-size:15px;
color:#464646;
line-height:20px;
padding:7px 5px;
}

.FormA02Over a, .FormA02Over a:hover{
background:#f8f0ca;
font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:none;
}

.FormA02Over a.searchAgencies:hover{

font-size:15px;
color:#f26522;
line-height:20px;
text-decoration:underline;
}
.FormA02Over a.searchAgencies2{
color:#274784;
}
.FormA02Over a.searchAgencies2:hover{

font-size:15px;
color:#274784;
line-height:20px;
text-decoration:underline;
}

/****hunter120215 end****/
.FormA02Over a span, .FormA02Over a:hover span{
background:#f8f0ca;
font-size:15px;
color:#000000;
line-height:20px;
text-decoration:none;
}
/****hunter120215 end****/
/* 基金介紹表 */
.FormBHead{
background:#ebebeb;
padding:8px;
font-size:15px;
color:#0551af;
line-height:16px;
}

.FormBHead_alt{
background:#fafbfb;
padding:8px;
font-size:15px;
color:#0551af;
line-height:18px;
}

.FormB01{
background:#f6f6f6;
font-size:15px;
padding:8px;
color:#464646;
line-height:18px;
}

.FormB01 a, .FormB01 a:hover{
background:#f6f6f6;
color:#f26522;
line-height:18px;
text-decoration:none;
}

.FormB01_alt{
font-size:15px;
padding:8px;
color:#464646;
line-height:18px;
}

.FormB01_alt a, .FormB01_alt a:hover{
color:#f26522;
line-height:18px;
text-decoration:none;
}

.expand {
background:#FFFFFF;
border:1px solid #d7d7d7;
}

.expand_alt{
padding:10px;
margin:0px;
}

/***************.Master專用******************/
.master{
    background:url(../mages/default/master.png);
}

.icon1{
    background:url(../images/default/master.png);
    background-position:0px, -136px;
    width: 40px;
    height: 40px;
}

/*上方右側Banner*/
.toolBox {
    width: 250px;
    float: right;
    margin-bottom: 15px;
    padding: 0;
}
.etrade_right_box {
    width: 250px;
    height: 115px;
    background-image: url(../images/mutual/calculation_2.jpg);
    background-repeat: no-repeat;
    position: relative;
}
.etrade_right_box a {
    display: block;
    position: absolute;
}
.etrade_right_box a.etrade_btn1 {
    width: 75px;
    height: 20px;
    top: 82px;
    left: 70px;
}
.etrade_right_box a.etrade_btn2 {
    width: 75px;
    height: 20px;
    top: 82px;
    left: 150px;
}


