﻿@charset "utf-8";
/* CSS Document */
/*************************************
*		Reset Element
**************************************/
html, body, ul, ol, li, dl, dt, dd, form ,img{margin:0;padding:0;border:0;}
a{
	text-decoration:none;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
select{font-size:13px;}
pre {
padding: 0;
margin: 0;}
/*************************************
*		架構
**************************************/
body{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #575757;
}
#wp{_width:997px;}
#hd {
	background: #06C;
	height: 90px;
}
#hd h1 {
	margin: 0;
	padding-top: 15px;
}
#bd {
	float: left;
	width: 100%;
}
#cont {margin: 0 0 0 189px; background:#99C;}
#contFCPP {margin: 0 0 0 189px; }
#sideLeft {
	float: left;
	width: 189px; 
	margin-left: -100%;
	background: #9C0;
}
#ft{
	background:url(../img/layout/ft_bg.gif) repeat-x;
	color: #666;
	padding:7px 0 0;
	clear: left;
	width: 100%;
	text-align: center;}
#ft li{padding:0 0 5px;list-style:none;}	

/*************************************
*		layout
**************************************/
/*		@body
---------------------------------*/
.main{}
.login{}
/*		@hd
---------------------------------*/
#hd{
	height:100px;
	background:#C6010B;}
#hd h1{
	padding:0;
	float:left;}
#hd h1 a{
	width:545px;
	height:65px;
	display:block;
	cursor:pointer;
	background: url(../img/layout/logo.gif) no-repeat;
	text-decoration:none;
	font-size:1px;
	color:#fff;
	text-align:right;3
	/*text-indent: -9999px;*/}
/*		@topNav
---------------------------------*/	
.topNav{
	list-style:none;
	height:31px;
	margin:0 12px 8px 0;
	_margin:0 6px 8px 0;
	padding:0 0 0 10px;
	float:right;
	background:url(../img/layout/topNav_bg.gif) no-repeat left top;}
.topNav li{
	padding:7px 10px 7px 0;
	color:#AC1B14;
	float:left;}
.topNav .li1{
	padding:3px 0 0;}	
.topNav .topNav_link{
	padding:0 10px 0 0;
	color:#AC1B14;}	
.topNav .topNav_link:hover{text-decoration:underline;}
.topNav .topNav_ft{
	padding:10px 10px 7px 0;
	_padding:17px 7px 0 0;
	background:url(../img/layout/topNav_bg.gif) no-repeat right top;}
.topNav .topNav_ft .topNav_link{padding:0;}
.topNav .selectItem{
	padding:3px 15px 0 0;
	_padding:3px 15px 0 0;}
/*		@contact_phone
---------------------------------*/	
.contact_phone,
.contact_phone span{
	background:url(../img/layout/contact_phone.gif) no-repeat left top;}	
.contact_phone{
	*width:266px;
	margin:0 12px 0 0;
	_margin:0 6px 4px 0;
	padding:0 0 0 32px;
	float:right;
	clear:right;}
.contact_phone span{
	font-size:12px;
	display:block;
	color:#fff;
	padding:3px 6px 3px 0;
	background-position:right top;}
/*		@menu
---------------------------------*/	
/*menu setting*/
#menu{display:block;clear:both;}
#menu a{
	text-decoration:none;
	display:block;
	cursor:pointer;}
#menu dt,#menu dd{float:left;height:35px;overflow:hidden;}
#menu dt.last{float:right;}
/*menu style*/
#menu{background:url(../img/menu/menu_bg.gif) repeat-x left bottom;}
#menu .first{
	width:189px;
	height:35px;
	background:url(../img/menu/menu_first.gif) no-repeat left top;}
/*一般*/	
#menu a{
	float:left;
	padding:0 0 0 20px;
	background:url(../img/menu/menu_bg.gif) repeat-x left -35px;}
#menu a span{
	font-size:13px;
	padding:10px 18px 10px 0px;
	/*padding:10px 20px 7px 11px \9;*/
	color:#FFFFDF;
	display:block;
	font-weight:bold;
	background:url(../img/menu/menu_bg.gif) no-repeat right top;}

/*mouseover*/		
#menu a:hover{
	background:url(../img/menu/menuItemHover_bg.gif) no-repeat left top;}	
#menu a:hover span{
	background:url(../img/menu/menuItemHover_bg.gif) no-repeat right top;}
/*current*/	
#menu dd.current a,
#menu dd.current a:hover{
	background:url(../img/menu/menuItem_bg.gif) no-repeat left top;}	
#menu dd.current a span,
#menu dd.current a:hover span{
	color:#D20000;
	background:url(../img/menu/menuItem_bg.gif) no-repeat right top;}
#menu dt.last{
	height:35px;
	width:20px;
	background:url(../img/menu/menu_last.gif) no-repeat right top;}	
/*		@sideLeft
---------------------------------*/	
#sideLeft{
	_height:520px;
	min-height:520px;
	padding:6px 0 0;
	background:#E8E4D9;}
/*		@menuSub
---------------------------------*/	
/*menuSub setting*/	
#menuSub dl,#menuSub dt{margin:0;padding:0;}
#menuSub dl{display:none;}
#menuSub dl.current{display:block;}
/*menuSub style*/	
#menuSub{
	padding:0 0 0 15px;
	width:174px;}
#menuSub dt{margin:0 0 4px;}	

/*default*/
#menuSub a{
	padding:0 0 10px;
	background:#990000 url(../img/menuSub/sub.gif) no-repeat left bottom;
	display:block;}
#menuSub a span{cursor:pointer;
	color:#FFFFDD;
	padding:7px 0 0 18px;
	display:block;
	font-size:13px;
	font-weight:bold;
	background:#990000 url(../img/menuSub/sub.gif) no-repeat -174px top;}
#menuSub a:hover{background:#820033 url(../img/menuSub/sub_hover.gif) no-repeat left bottom;}
#menuSub a:hover span{background:url(../img/menuSub/sub_hover.gif) no-repeat right top;}

/*沒有第二層*/
#menuSub .single a{
	padding:0 0 10px;
	background:#990000 url(../img/menuSub/sub_single.gif) no-repeat left bottom;
	display:block;}
#menuSub .single a span{
	color:#FFFFDD;
	padding:7px 0 0 18px;
	display:block;
	font-size:13px;
	font-weight:bold;
	background:#900 url(../img/menuSub/sub_single.gif) no-repeat -174px top;}
#menuSub .single a:hover{background:#820033 url(../img/menuSub/sub_single_hover.gif) no-repeat left bottom;}
#menuSub .single a:hover span{background:url(../img/menuSub/sub_single_hover.gif) no-repeat right top;}

#menuSub dt.current .single a,
#menuSub dt.current .single a:hover{background:url(../img/menuSub/sub_single_current.gif) no-repeat left bottom;}
#menuSub dt.current .single a span,
#menuSub dt.current .single a:hover span{color:#c00;background:url(../img/menuSub/sub_single_current.gif) no-repeat right top;}

/*第二層*/
#menuSub dt .sub_wp{display:none;}
#menuSub dt.current .sub_wp{display:block;}
#menuSub dt.current a,
#menuSub dt.current a span{background:#900 url(../img/menuSub/sub_current.gif) no-repeat left top;}
#menuSub dt .sub_wp a,
#menuSub dt .sub_wp a span{
	font-size:13px;
	font-weight:normal;
	color:#666;
	background:#FFE1E1;}

#menuSub dt .sub_wp a.current,
#menuSub dt .sub_wp a.current:hover{background:#fff;}
#menuSub dt .sub_wp a.current span,
#menuSub dt .sub_wp a.current:hover span{
	color:#333;
	padding:7px 0 0 18px;
	background:url(../img/menuSub/sub_lv2_current.gif) no-repeat 6px 11px;}
#menuSub dt .sub_wp a:hover,
#menuSub dt .sub_wp a:hover span{background:#FFD0D0;}

/*		@cont
---------------------------------*/
#cont{
	padding:6px 0 0;
	background:#fff;}
/*		@cont_header
---------------------------------*/
/*首頁的時候*/

.hdeader_inner{
	background:#F7F7F7;
	border-top:1px #EBEBEB solid;
	border-bottom:1px #EBEBEB solid;}
/*path*/	
#path{
	margin:0;
	float:left;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 12px;
}
#path dt{
	float:left;
	color:#333;
	font-size:11px;
	display:block;
	padding:8px 0px 8px 3px;
	*line-height:28px;
	_padding:118px 0px 0px 3px;
	*padding:0 0 2px;}
#path dt.last{*padding:2px 0 0;}


/*		@welcome
---------------------------------*/
.welcome{
	float:right;}
.welcome dt{
	padding:0;
	float:left;
	display:block;}
/*welcome style*/
.welcome{
	margin:0 10px 0 0;
	font-size:13px;
	color:#333;
}
.welcome dt{
	height:23px;
	padding:0 0 0 8px;
	background:url(../img/layout/welcome.gif) no-repeat left top;}
.welcome dt span{
	display:inline-block;
	padding:4px 8px 7px 0;
	background:url(../img/layout/welcome.gif) no-repeat right top;}	
/*		@cont_body
---------------------------------*/
.cont_body{
	padding:10px;}
.main .cont_body{
	width:797px;
	margin-top: 10px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 7px;
}	
	
/*		titleBlock
------------------------------------ */	
.titleBlock{
	display:block;
	clear:both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
.titleBlock dt{
	display:inline-block;
	float:left;
}
.titleBlock .fr{
	float:right;
}

.tb_tit1{
	background:url(../img/table/tb_tit1.gif) no-repeat left center;
	*background-position:left top;
	background-position:left top \9;
	font-size:13px;
	font-weight:bold;
	color:#CC6600;
	display:inline-block;
	padding:0 5px 0 15px;}
	
.tb_tit3{
	background:url(../img/table/tb_tit3.gif) no-repeat left center;
	font-size:13px;
	font-weight:bold;
	color:#900;
	display:inline-block;
	padding:3px 5px 0px 25px;}
	
.tb_tit4{
	background:url(../img/table/tb_tit4.gif) no-repeat left center;
	font-size:12px;
	font-weight:bold;
	color:#900;
	display:inline-block;
	padding:3px 5px 0px 25px;}
.tb_tit5{
	font-weight:bold;
	font-size:13px;
	color:#900;
	padding:5px 0 5px 24px;
	margin:0 0 11px;
	background:url(../img/icon/loginInfo_icon.gif) no-repeat left center;}

.page_tit1{
	background:url(../img/btn/page_tit2.gif) no-repeat left center;
	*background-position:left top;
	background-position:left top \9;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	display:inline-block;
	padding:0 5px 0 16px;}

.txtblock{
	margin:0 0 10px;
}

/*		#table
---------------------------------*/
.tb1 {
	font-size:13px;
	border-bottom:1px #C6BCA2 solid;
	border-collapse:collapse;}
.tb1 td{
	color:#575757;
	border:1px #c6bca2 solid;
	margin-bottom: 10px;
	padding:7px 5px 5px 5px; 
}
.tb1 .cont1{
	background-color: #FBF8EF;
}

.tb1 .cont2{
	background-color: #f3f3f3;
}

.tb1 .hd1{
	text-align:center;
	color:#575757;
	background-color: #FBF8EF;
	border:1px #c6bca2 solid;
	padding:7px 2px;
}
	
.tb1 .hd2{
	text-align:center;
	color:#575757;
	font-weight: bold;
background-color:#F4edd8;	
}

.tb1 .hd3{
	text-align:center;
	color:#575757;
	background:#FBF8EF;
	font-weight: bold;
}

.tb1 .hd4{
	color:#575757;
	background:#F4edd8;
	font-weight: bold;
}
.tb1 .hd5{
	color:#575757;
	font-weight: bold;
	background-color: #FBF8EF;
}
.tb1 .hd6{
	color:#575757;	
	background-color: #FBF8EF;
}
.tb1 .hd7{
	color:#833F38;
	background:#F4edd8;
	font-weight: bold;
}
.tb1 .hd2_bankCode{
	text-align:center;
	color:#333;
	background:#fbf8ef;}	
.tb1 .hd1,.tb1 .cont{
	color:#575757;
	border:1px solid #C6BCA2;
	padding:5px 5px 7px;
}	

.unread{
	display:inline-block;
	width:13px;
	height:9px;
	background:url(../img/icon/unread.gif) no-repeat left center;}
.read{
	display:inline-block;
	width:13px;
	height:9px;
	background:url(../img/icon/read.gif) no-repeat left center;}


.tb2{
	border-collapse:collapse;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.tb2 .hd1,.tb2 .hd2,.tb2 .hd3,.tb2 .cont{
	color:#575757;
	border:1px solid #C6BCA2;
	padding:5px 5px 7px;
}
.tb2 .cont1{
	color:#575757;
	border:1px solid #C6BCA2;
	background-color:#fbf8ef;
	padding:5px 5px 7px;
}
	

.tb2 .hd1{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color: #fbf8ef;
}
.tb2 .hd2{
	color:#575757;
	font-weight:bold;
	background-color: #f4edd8;
}
.tb2 .hd3{
	color:#575757;
	text-align:center;
	font-weight:bold;
	background-color: #fbf8ef;
}
	
.tb2_1{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb2_1 .hd1,.tb2_1 .hd2,.tb2_1 .cont{
	color:#575757;
	border:1px #C6BCA2 solid;
	padding:5px 5px 7px;
}	
.tb2_1 .hd1{
	color:#575757;
	text-align:right;
	background-color: #FBF8EF;
	font-weight: bold;
}	
.tb2_1 .hd2{
	color:#833F38;
	font-weight:bold;
	background:#F4EDD8;}

.tb3{
	border:1px #f00 solid;
	margin:0 0 10px;
	border-collapse:collapse;}
.tb3 td{
	color:#333;
	border:1px #C6BCA2 solid;
	padding:5px 5px 7px;}	
.tb3 .hd{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color: #FBF8EF;
}
.tb2_srh{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb2_srh .hd1,.tb2_srh .cont{
	color:#333;
	padding:5px 5px 7px;
	background-color: #FBF8EF;
	border:1px #C6BCA2 solid;
}	
/*sub_table*/
.tb1_s {
	font-size:13px;
	border-collapse:collapse;}
.tb1_s td{
	color:#575757;
	border:1px #c6bca2 solid;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}
.tb1_s .hd1{
	text-align:center;
	color:#575757;
	background-color: #FBF8EF;
	border:1px #c6bca2 solid;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}
	
.tb1_s .hd2{
	text-align:center;
	color:#575757;
    background-color:#FEFCF5;	
}

.tb2_s{
	border-collapse:collapse;
	font-size:12px;
}
.tb2_s .hd1,.hd2,.hd3,.tb2_s .cont{
	color:#575757;
	border:1px solid #C6BCA2;
	padding:5px 5px 7px;
}
.tb2_s .cont1{
	color:#575757;
	border:1px solid #C6BCA2;
	padding:5px 5px 7px;
}
	
.tb2_s .hd1{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color:#fefcf5;
}
.tb2_s .hd2{
	color:#575757;
	font-weight:bold;
	background-color:#fefcf5;
}
.tb2_s .hd3{
	color:#575757;
	font-weight:bold;
	background-color:#FDF9EA;
}	
/* tb4*/
.tb4{border-collapse:collapse;
	border-top:2px #C6BCA2 solid;
	border-bottom:1px #C6BCA2 solid;}
.tb4 th, .tb4 td{border-bottom:1px #C6BCA2 solid;padding:6px 3px;*padding:5px 3px 1px;}	

/*tb_doctit1*/
.tb_doctit1{margin:0 0 7px;clear:both;border:0;}

.fdate{
	color:#002573;
}

/*		.tb5 授權公司/子公司的tb
------------------------------------ */
.tb5 td{
	padding:3px 2px;
	color:#666;
}
.tb5 td .uid{color:#000;font-weight:bold;}
.tb5 .ct{text-align:center;}
.tb5 .rt{text-align:right;}
.tb6{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	color:#575757;
	text-align:center;
	border:1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.tb6 thead td{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
}
.tb6 th{
	font-size:13px;
	line-height:1.7em;
	font-weight: normal;
}
.tb6 td{
	font-size:13px;
}
.tb6 th.borderrt, .tb6 td.borderrt{border-right:0;}
.tb6 th.borderlt, .tb6 td.borderlt{border-left:0;}
.tb6 .bg{background-color:#F9F9F9;}
.tb7{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	color:#575757;
	text-align:center;
    border:1px solid #CCCCCC;
}
.tb7 th, .tb7 td{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-size:13px;
	line-height:1.7em;
	border:0px
}
/*tbStatus*/
.tbStatus{
	padding:0 7px;
	border-collapse:collapse;
	border:1px #C6BCA2 solid;
	background-color: #FBF8EF;
}
.tbStatus td{padding:5px;}

/*tbPrint*/
.tb_lay2{
	border-collapse:collapse;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}
.tb_lay1{
	border-collapse:collapse;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}
.tb_lay1 td{padding:3px;}
.tb_lay1 .cont{
	text-align:right;
}
.tb_noline td{ border:0px #FFF solid; padding:3px 7px 3px 0px;}
/*************************************
*		       服務總覽
**************************************/
.tb_service_list{
	
	border-collapse:collapse;}
.tb_service_list td{
	vertical-align:top;
	border:1px #C6BCA1 solid;}
.service_list{	}
.service_list li{
	padding:2px 0 2px 10px;
	margin:0 0 0 33px;
	list-style:none;
	/*list-style-type:square;*/
	background:url(../img/icon/service_list.gif) no-repeat left center;
	font-size:13px;
	color:#3D74C7;}
.service_list .lv1{
	margin:0;
	border-bottom:1px #fff solid;
	list-style:none;
	padding:6px 16px 4px 16px;
	font-size:13px;
	color:#fff;	
	font-weight:bold;
	background:#AAA087;}
.service_list .lv2{
	margin:0;
	list-style:none;
	padding:6px 16px 4px 16px;
	color:#545955;	
	font-weight:bold;
	background:#F4EED8;}	
/*************************************
*		@login_check
**************************************/	
.login_check{
	width:1000px;
	background:url(../img/layout/index_check.gif) no-repeat left top;}
.login_check .topNav li.topNav_ft{
/*	padding:0 0 ;*/
	height:32px;} 
.login_check #hd{background:none;/*margin:0 0 25px;*/}
.login_check #hd h1 a{
	width:545px;
	height:65px;
	display:block;
	cursor:pointer;
	background:none;
	text-decoration:none;
	font-size:1px;
	color:#C50008;
	text-indent: -9999px;}	
.login_check_bd{
	text-align:center;
	padding:30px 70px 20px 80px;
	_padding:20px 70px 20px 80px;}
.login_check .check_tit{
	margin:0 0 20px;
	font-weight:bold;
	font-size:13px;
	color:#00679C;}	
.login_check_bd .check_bd{
	text-align:left;
	margin:0 0 50px;
	padding:30px 40px 30px 40px;
	height:280px;}
.valign_mid{height:300px;}	
/*************************************
*		@login
**************************************/	
.login{
	width:1000px;
	background:url(../img/layout/index_bg.gif) no-repeat left top;}

.login #hd{background:none;/*margin:0 0 25px;*/}
.login #hd h1 a, .login_check #hd h1 a{
	/*border:1px #fff solid;*/
	text-align:right;
	width:520px;
	height:65px;
	display:block;
	cursor:pointer;
	background:none;
	text-decoration:none;
	font-size:1px;
	color:#C50008;
	text-indent: -9999px;}	

.login_bd{
	text-align:center;
	padding:0 70px 20px 80px;
}
	

	
.login_tit{
	text-align:left;
	padding:20px 25px 30px 25px;
	color:#333;
	font-weight:bold;
	font-size:16px;}
.login_help{
	display:block;
	width:74px;
	height:34px;
	background:url(../img/icon/login_help.gif) no-repeat center top;
}
.tb_login{margin:0 0 40px;}	
.tb_login_l{	
	color:#000;
	margin:0 auto 25px;}
.tb_login_l td{padding:8px 4px;}	
.tb_login_l .hd1{text-align:right;}	


.first_login_bar{
	margin:0 0 0 20px;
	color:#f30;
	text-align:left;
	padding:14px 5px 15px 48px;
	background:url(../img/layout/first_login_bar.gif) no-repeat left top;}
	
/*right*/
.tb_login .right{
	font-size:12px;
	padding:0 15px 0 40px;
	text-align:left;
	vertical-align:top;}
.notice_tit{
	/*padding:20px 25px 25px 35px;*/
	padding:20px 25px 25px 0;
	font-size:16px;
	font-weight:bold;}
.notice_tit .more{
	padding:0 20px;
	background:url(../img/icon/msg_more.gif) no-repeat left center;}	
.notice_tit .more:hover{
	background:url(../img/icon/msg_more_hover.jpg) no-repeat left center;}		

.notice td{
	color:#069;
	padding:2px 3px 10px;}
.notice .hd1{
	vertical-align:top;
	text-align:center;}
.notice_icon{
	padding:0 10px;
	background:url(../img/icon/notice.gif) no-repeat left center;}

.login .topNav li.topNav_ft{
	/*padding:0;*/
	height:32px;}
/*************************************
*		popup
**************************************/	
.popup{background:#C6010B;}
.popup #popup_hd{
	height:70px;
	background:#C6010B url(../img/layout/popup.gif) no-repeat;}	
.popup #popup_bd{
	padding:0 20px 10px;
	background:url(../img/layout/popup_bd.gif) no-repeat;}	

.tb_pop .tb_pop1,.tb_pop .tb_pop3,
.tb_pop .tb_pop7,.tb_pop .tb_pop9{width:15px;height:15px;}
.tb_pop .tb_pop1{background:url(../img/table/tb_pop1.gif) no-repeat right bottom;}
.tb_pop .tb_pop2{background:url(../img/table/tb_pop2.gif) repeat-x left bottom;}
.tb_pop .tb_pop3{background:url(../img/table/tb_pop3.gif) no-repeat left bottom;}
.tb_pop .tb_pop4{background:url(../img/table/tb_pop4.gif) repeat-y right bottom;}
.tb_pop .tb_pop6{background:url(../img/table/tb_pop6.gif) repeat-y left bottom;}
.tb_pop .tb_pop7{background:url(../img/table/tb_pop7.gif) no-repeat right top;}
.tb_pop .tb_pop8{background:url(../img/table/tb_pop8.gif) repeat-x left top;}
.tb_pop .tb_pop9{background:url(../img/table/tb_pop9.gif) no-repeat left top;}

.tb_pop .tb_pop5{
	padding:8px 10px;
	background:#fff;}

.bank_post{
	color:#666;
	list-style:none;
	font-size:13px;
	border:1px #c6bca2 solid;}
.bank_post li{padding:3px;}
.bank_post .even{
	padding:5px 0 5px 30px;
	background:#fbf8ef url(../img/icon/backCode_even.gif) no-repeat 5px 6px;}
.bank_post .odd{
	padding:5px 0 5px 30px;
	background:#fff url(../img/icon/backCode_odd.gif) no-repeat 5px 6px;}

/*            通知信
------------------------------------*/
.msgtop{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.msgtxt{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height:20px;
}


/*************************************
*		登入後首頁
**************************************/
/*		@loginInfo
------------------------------------ */
.loginInfo{
	list-style:none;
	width:794px;
	height:176px;
	margin:0 0 25px;/*border:1px #f00 solid;*/}
.loginInfo li{
	/*border:1px #f00 solid;*/
	width:310px;
	height:151px;
	/*padding:15px 20px 15px 15px;*/
	padding:25px 20px 0px 25px;
	background:url(../img/layout/loginInfo.gif) no-repeat left top;
	float:left;}
.loginInfo .last{
	/*border:1px #f00 solid;*/
	width:428px;
	_width:415px;
	height:166px;
	padding:5px 5px 5px 5px;
	background-position:right top;}	
.loginInfo_tit{
	font-weight:bold;
	font-size:13px;
	color:#900;
	padding:5px 0 5px 24px;
	background:url(../img/icon/loginInfo_icon.gif) no-repeat left center;}	
	
.loginInfo .loginInfo_cont td{
	padding:8px 0px;
	border-bottom:1px #ddd dotted;}	
.loginInfo .loginInfo_cont .hd{
	text-align:left;
	font-weight:bold;
}
/*		@logintime
------------------------------------ */
.login_time,.login_time span{
	margin:0 0 8px;
	padding:0 0 0 10px;
	background:url(../img/layout/login_time.gif) no-repeat left top;}
.login_time span{
	font-weight:bold;
	padding:10px 5px 9px;
	_padding:11px 5px 8px;
	background-position:right top;
	display:block;}
/*		@lastLoginData
------------------------------------ */
.lastLoginData{margin:0 0 0 14px;}
.lastLoginData td{padding:3px 2px;vertical-align:top;line-height:1.5em;}
.lastLoginData .hd1{
	color:#666;
	font-weight:bold;}	
.lastLoginData .cont1{
	color:#666;}
.lastLoginData .cont2{
	color:#A53B40;}	
/*		@msg
------------------------------------ */	
.msg{	
	padding:20px 25px 10px;
	background:url(../img/layout/msg.gif) no-repeat left top;}
.msg .title{
	margin:0 0 20px;
	padding:0 0 0 24px;
	color:#900;
	font-weight:bold;
	background:url(../img/icon/msg_icon.gif) no-repeat left top;}	
.msg .more{
	margin:0 0 0 4px;
	padding:0 20px;
	background:url(../img/icon/msg_more.gif) no-repeat left top;}
.msg .more:hover{
	background:url(../img/icon/msg_more_hover.jpg) no-repeat left top;}		
/*		@msg_list
------------------------------------ */	
.msg_list{}
.msg_list td{
	border-bottom:1px #e9e9e9 solid;
	padding:5px 10px 5px;}
.msg_list .hd1,.msg_list .hd1_last{
	padding:2px 10px 6px;
	color:#666;
	text-align:center;
	font-weight:bold;
	background:url(../img/table/msg_list_hd1.gif) no-repeat right bottom;}
.msg_list .hd1_last{background-position:left bottom;}	
.msg_list .hd5{
	text-align:right;
	font-weight:bold;
	background-color: #feffea;
	padding:7px 4px;
}
.unread{
	display:inline-block;
	width:13px;
	height:9px;
	background:url(../img/icon/unread.gif) no-repeat left center;}
.read{
	display:inline-block;
	width:13px;
	height:9px;
	background:url(../img/icon/read.gif) no-repeat center center);
}
.msg_list .td_num,
.msg_list .td_unread,
.msg_list .td_read,
.msg_list .td_time{text-align:center}
/*************************************
*		component
**************************************/
/*		@system_msg
------------------------------------ */
.system_msg{
	line-height:1em;
	font-weight:bold;
	color:#900;
	text-align:center;}
/*		@template
------------------------------------ */
.template .tit1{
	color:#575757;
	font-weight:bold;
}
/*		@calendar
------------------------------------ */
.calendar{
	cursor:pointer;
	width:18px;
	*width:20px;
	_width:20px;
	height:22px;
	border:0;
	vertical-align:bottom;
	/*background:url(../img/Calendar/date.gif) no-repeat;*/
	background:url(../img/Calendar/date.gif) no-repeat left center;}
.date_txt{
	font-size:12px;
	width:90px;
	height:16px;}

/*************************************
*		common
**************************************/
.star{color:#c00; font-size:12px;}
.vtop{vertical-align:top;}
.vmid{vertical-align:middle;}
.hide{display:none;}
.lt{text-align:left;}
.ct{text-align:center;}
.ct2{text-align:center; background:#f0f0f0;}
.rt{text-align:right;}
.uline{text-decoration:underline;}
/*		@link
------------------------------------ */
.link1{font-weight:normal;text-decoration:underline;color:#3B76C6;}
.link1:hover{text-decoration:none;}

.link2{text-decoration:underline;color:#f90;}
.link2:hover{text-decoration:none;}

.link3{font-weight:normal;text-decoration:none;color:#3B76C6;}
.link3:hover{text-decoration:underline;}

.link_q{font-weight:normal;text-decoration:none;color:#59646e;}
.link_q:hover{text-decoration:underline;color:#0099CC;}

.link_qa{font-weight:normal;text-decoration:none;color:#ffc;float: right;margin:8px 10px 0 5px;}
.link_qa:hover{text-decoration:underline;color:#ffc;}
/*		@btn
------------------------------------ */
/*		@Q&A
------------------------------------ */
.Q_title{
	font-size:17px;
	color:#0099CC;
	font-weight: bold;
	line-height:1.5em;
}
.Q_title2{
	font-size:15px;
	color:#0099CC;
	font-weight: bold;
	line-height:1.5em;
}
.A_title{
	font-size:16px;
	color:#FF6666;
	font-weight: bold;
	line-height:1.5em;
}
.Q_txt{
	color:#59646e;
	line-height:1.5em;
	padding:10px 0;
}


/*		@ps
------------------------------------ */
.ps_tit1{
	padding:10px 0;
	font-weight:bold;
	text-align:left;
	color:#900;}
.ps1{
	text-align:left;}
.ps1 li{
	line-height:1.5em;
	list-style:decimal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	color: #444;
}
.ps1-b{font-weight:bold;}
	

/*ps2*/
.ps2{
	
	font-size:13px;
	padding:0 0 0 20px;
	list-style:decimal;
	list-style-image:url(../img/icon/ps2.gif) ;}
.ps2 li{
	line-height:1.5em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
.ps2 li ul{
	
	padding:0 0 0 20px;}	
.ps2 li li{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style:outside square;}	
/*ps3*/
.ps3{
	color:#58726D;
	padding:0 0 0 13px;
	background:url(../img/icon/ps3.gif) no-repeat left center;
	margin-bottom:10px;
	}
	
/*ps_doc*/
.ps_doc{
	text-align:left;
	margin: 0 0 0 5px;}
.ps_doc li{
	line-height:1.5em;
	list-style:decimal;
	margin: 0 0 0 30px;
	padding: 0 0 5px 0 ;
	color: #444;
	letter-spacing: 0.2em;
}
	
	
/*		@btn
------------------------------------ */
.btnBlock{
	font-size:12px;
	line-height:1em;
	padding:10px;
	text-align:center;
	margin: 0px;
}
.demoLink{padding:2px;text-align:center;}	
.demoLink a{
	color:#666;
	text-decoration: underline;
}
/*@btn1*/
.btn1{
    white-space: nowrap;
	border:1px #D9B57F solid;
	font-size:12px;
	color:#8B2816;
	background:url(../img/btn/btn1.gif) repeat-x left top;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-bottom: 2px;
	font-weight: normal;
}
.btn1:hover{background-position:left bottom;}

/*btn1_disabled*/	
.btn1_disabled{	
	border:1px #B5B5B5 solid;
	font-size:12px;
	color:#A8A8A8;
	padding:1px 4px 1px;
	background:#E2E2E2;
	cursor:default;
	text-decoration:none;
	display:inline-block;}

.btn2_disabled{
 border:1px #B5B5B5 solid;
 font-size:12px;
 color:#A8A8A8;
 background:#E2E2E2;
 cursor:default;
 text-decoration:none;
 display:inline-block;
 margin-bottom: 2px;
 padding: 3px 8px 3px 8px;
}

/*@btn2*/
.btn2{
	font-size:12px;
	color:#ffc;
	background:url(../img/btn/btn2.gif) repeat-x left top;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border:1px #e52400 solid;
}
.btn2:hover{
	color:#003468;
	border:1px #2e71c2 solid;
	background-position:left bottom;
}
.btn2_1{
    border:1px #e52400 solid;
	font-size:12px;
	color:#ffc;
	background:url(../img/btn/btn2.gif) repeat-x left top;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.btn2_1:hover{
	color:#003468;
	border:1px #2e71c2 solid;
	background-position:left bottom;
}
.btn3{
	color:#d52005;
	font-size:12px;
	border:1px solid #d52005;
	background-color: #FEEAE7;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.btn3:hover{
	background-color: #FDDDD9;
}
/*btn4*/
.btn4,.btn4 span{
	background:url(../img/btn/btn4.gif) no-repeat left top;
	color:#930;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 35px;
}
.btn4 span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.btn4:hover{background-position:left bottom;}
.btn4:hover span{background-position:right bottom;}

/*btn5*/
.btn5,.btn5 span{
	background:url(../img/btn/btn5.gif) no-repeat left top;
	color:#930;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.btn5 span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.btn5:hover{background-position:left bottom;}
.btn5:hover span{background-position:right bottom;}
/*btn6*/
.btn6,.btn6 span{
	background:url(../img/btn/btn6.gif) no-repeat left top;
	color:#930;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.btn6 span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.btn6:hover{background-position:left bottom;}
.btn6:hover span{background-position:right bottom;}


/*btn7*/
.btn7,.btn7 span{
	background:url(../img/btn/btn7.gif) no-repeat left top;
	color:#930;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.btn7 span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.btn7:hover{background-position:left bottom;}
.btn7:hover span{background-position:right bottom;}

/*del_btn*/
.del_btn,.del_btn span{
	background:url(../img/btn/del_btn.gif) no-repeat left top;
	color:#930;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.del_btn span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.del_btn:hover{background-position:left bottom;}
.del_btn:hover span{background-position:right bottom;}
/*add_btn*/
.add_btn,.add_btn span{
	background:url(../img/btn/add_btn.gif) no-repeat left top;
	color:#930;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	font-weight: normal;
}
.add_btn span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.add_btn:hover{background-position:left bottom;}
.add_btn:hover span{background-position:right bottom;}

.close_btn1,.open_btn1{
	cursor:pointer;
	text-decoration:none;
	color:#833F38;
	padding:0 0 0 16px;
	background:url(../img/icon/hide_btn.gif) no-repeat left center;
}
.open_btn1{background:url(../img/icon/show_btn.gif) no-repeat left center;}
a.close_btn1:hover,
a.open_btn1:hover{text-decoration:underline;}






/*@new_btn1*/
.new_btn1{
	border:1px #676767 solid;
	color:#e0e0e0;
	padding:1px 3px 1px 18px;
	background:#999 url(../img/btn/new_btn1.gif) no-repeat 3px center;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;}
.new_btn1:hover{
	color:#fff;
	background:#666 url(../img/btn/new_btn1_hover.gif) no-repeat 3px center;}
.new_btn2{
	border:1px #676767 solid;
	color:#e0e0e0;
	padding:1px 3px 1px 18px;
	background:#999 url(../img/btn/new_btn2.gif) no-repeat 3px center;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;}
.new_btn2:hover{
	color:#fff;
	background:#666 url(../img/btn/new_btn2_hover.gif) no-repeat 3px center;
}

.tablenote{
	color:#666;
	line-height:15px;
	text-align:center;
	padding:8px;
}

	
/*@login_btn*/
.login_btn{
	border:1px #d9b57f solid;
	color:#ac2f01;
	padding:3px 10px;
	background:#999 url(../img/btn/login_btn.gif) repeat-x left top;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;}
.login_btn:hover{
	color:#fff;
	border:1px #b36c00 solid;
	background-position:right bottom;}
	
/*@logout_btn*/
.logout_btn{
	border:1px #d9b57f solid;
	padding:3px 5px;
	background:url(../img/btn/logout_btn.gif) repeat-x left top;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;}
.logout_btn span{
	color:#AC2F01;
	padding:0 0 0 18px;
	background:url(../img/btn/logout_btn_icon.gif) no-repeat left center;}
.logout_btn:hover{
	background-position:left bottom;}	
.logout_btn:hover span{
	color:#ffd2a6;
	background:url(../img/btn/logout_btn_icon_hover.gif) no-repeat left center;}	


/*		@type=text
------------------------------------ */
/*		@type=select
------------------------------------ */

/*		@color
------------------------------------ */
.fblue{color:#00679C;}
.warning{color:#FE3200;}
.error{
	font-weight:bold;
	padding:3px 5px 1px 23px;
	display:inline-block;
	color:#fe0000;
	list-style-type: none;
	background:#ffff99 url(../img/icon/error.gif) no-repeat 2px center;}
.error_top{
	font-weight:bold;
	padding:3px 5px 1px 23px;
	display:inline-block;
	*display:inline;
	color:#fe0000;
	list-style-type: none;
	background:#ffff99 url(../img/icon/error.gif) no-repeat 2px center;}
.redtxt{
	color:#fe0000;
	font-weight:normal;}
/*timer*/	
.timer{
	font-size:13px;
	color:#575757;
}
.sec{
	font-size:13px;
	color:#A20;
	font-weight:bold;}
	
.pure_red_text{
	color:#FF0000;}

/************************************Css End**********************************************/
/*************************************
*		Css Tool
**************************************/
/* Font
------------------------------------ */
.bold{font-weight:bold;}
.italic{font-style:italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.strEnd{text-align:justify;text-justify:inter-ideograph;}/*齊頭尾*/
.wordbreak{word-wrap: break-word;word-break: normal;}/*自動換行*/
.enwrap{word-break:break-all;}/*強制英文換行*/
.nowrap{white-space:nowrap;}/*強制不換行*/

/* Color
---------------------------------- */
.bred{background:#f00;}
.byellow{background:#ff0;}
.bblue{background:#00f;}
.fred{color:#f00;}
.fyellow{color:#ff0;}
.bblue{color:#00f;}

/* Align
---------------------------------- */
.tleft{text-align:left}
.tcenter{
	text-align:center;
	border-top-color: #C6BCA2;
	border-right-color: #C6BCA2;
	border-bottom-color: #C6BCA2;
	border-left-color: #C6BCA2;
}
.tright{text-align:right}

/* Float
---------------------------------- */
.fleft{float:left}
.fright{float:right}

/* Block
---------------------------------- */
.clear{clear:both; height:0; overflow:hidden}
.border{border:1px #f00 solid}
.noBorder{border:none;}

/* Cursor
---------------------------------- */
.cursorHand{cursor:pointer}

/* Clear Fix
---------------------------------- */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
.clearfix {display:block;}
/*沒試過*/
.clearfloat { 
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0em;
	visibility: hidden;
	overflow: hidden;
}
/* alpha & opacity
---------------------------------- */
.alpha50{
	filter:alpha(opacity=50);   /* IE */
	-moz-opacity:0.5;          /* Moz + FF */
	opacity:0.5;               /* 支持CSS3的瀏覽器(FF1.5也支持) */
}



/*************************************
*		　　　　授權中心
**************************************/
/*		#table
---------------------------------*/
.tb1_c{
	font-size:13px;
	border-collapse:collapse;
}
.tb1_c td{
	color:#575757;
	border:1px #c6bca2 solid;
	margin-bottom: 10px;
	padding:7px 5px 5px 5px; 
}
.tb1_c .cont1{
	background-color: #FBF8EF;
}

.tb1_c .cont2{
	background-color: #f3f3f3;
}

.tb1_c .hd1{
	text-align:center;
	color:#575757;
	background-color: #FBF8EF;
	border:1px #c6bca2 solid;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}
	
.tb1_c .hd2{
	text-align:center;
	color:#575757;
	background-color: #F4edd8;
	font-weight:bold;
	border:1px #c6bca2 solid;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}

.tb1_c .hd3{
	text-align:center;
	color:#575757;
	background:#FBF8EF;
	font-weight: bold;
}

.tb1_c .hd4{
	color:#575757;
	background:#F4edd8;
	font-weight: bold;
}
.tb1_c .hd5{
	color:#575757;
	font-weight: bold;
	background-color: #FBF8EF;
}
.tb1_c .hd6{
	color:#575757;	
	background-color: #FBF8EF;
}

.tb1_c .hd2_bankCode{
	text-align:center;
	color:#333;
	background:#fbf8ef;}	
.tb1_c .hd1,.tb1_c .cont{
	color:#333;
	border:1px solid #C6BCA2;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 7px;
	padding-left: 1px;
}	

/*checkbox 選取highLight*/
.tb1_c .checkHighLight{background:#FFC;}
.tb1_c .radioHighLight{background:#FFC;}
/*detail 展開一層*/	
.tb1_c .detail{background:#F0F9FA;}
.tb1_c .detail_first{padding:0 0 0 15px;}

.tb2_c{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb2_c .hd1,.tb2_c .cont{
	line-height:18px;
	color:#333;
	border:1px solid #C6BCA2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}	
.tb2_c .hd1{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color: #fbf8ef;
}	
.tb2_c2 .hd1{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color: #FFFFE8;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}	
	

.tb2_c1{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb2_c1 .hd1,.tb2_c1 .hd2,.tb2_c1 .cont{
	color:#333;
	border:1px #C6BCA2 solid;
	padding:5px 5px 7px;}	
.tb2_c1 .hd1{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color: #FBF8EF;
}	
.tb2_c1 .hd2{
	color:#833F38;
	font-weight:bold;
	background:#F4EDD8;}
.tb2_c2{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb2_c2 .hd1,.tb2_c2 .cont{
	color:#575757;
	padding:5px 5px 7px;
	background-color: #FFFFE8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C6BCA2;
	border-bottom-color: #C6BCA2;

}	
.tb3_c{
	border:1px #C6BCA2 solid;
	margin:0 0 10px;
	border-collapse:collapse;}
.tb3_c td{
	color:#575757;
	border:1px #C6BCA2 solid;
	padding:5px 5px 7px;
}	
.tb3_c .hd{
	color:#575757;
	text-align:right;
	font-weight:bold;
	background-color: #FBF8EF;
}

.tb3_c .hd1{
	color:#575757;
	text-align:center;
	font-weight:bold;
	background-color: #FBF8EF;
}

.tb3_c .hd2{
	color:#575757;
	text-align:center;
	font-weight:bold;
	background-color: #FBF8EF;
}



/*		表單
---------------------------------*/
.chk1{vertical-align:middle;*width:18px;*height:15px;*vertical-align:baseline;}


/*說明與換頁表格*/
.tb_page{
margin:1px 0px 1px 0px;
border:none;}
.tb_page th,.tb_page td{
	border:none;
	background-color:#FBF8EF;
	padding:3px;
}

/*無框線&底色表格*/
.tb_none{
margin:1px 0px 1px 0px;
border:none;}
.tb_none th,.tb_none td{
	border:none;
	background-color:none;
	padding:3px;
}
/*		表格外距
---------------------------------*/
.Mspace-b10{margin:0 0 10px;}

/*		@btn
------------------------------------ */
.step_btn1{
	width:18px;
	color:#A79870;
	background:#FBF8EF;
	text-decoration:none;
	margin:1px;
	line-height:20px;
	padding:0 4px;
	/*padding:3px 5px 1px;
	*padding:3px 5px 1px;
	_padding:3px 5px 1px;*/
	cursor:pointer;
	cursor:pointer;
	display:inline-block;
	border:1px solid #BBAF91;
}
.step_btn1:hover{
	color:#A5956B;
	background-color:#F4EDD8;
	border:1px solid #A5956B;
}

/*        btn
-----------------------------------*/
/*@btn2*/
.btn2_c{	
	font-size:12px;
	color:#ffc;
	background:url(../img/btn/btn2.gif) repeat-x left top;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border:1px #e52400 solid;
}
.btn2_c:hover{
	color:#003468;
	border:1px #2e71c2 solid;
	background-position:left bottom;
}
/*close_btn2 & open_btn2*/
.close_btn2,.open_btn2{
	cursor:pointer;
	text-decoration:none;
	color:#833F38;
	padding:0 0 0 13px;
	background:url(../img/icon/close_btn2.gif) no-repeat left center;
}
.open_btn2{font-weight:bold;background:url(../img/icon/open_btn2.gif) no-repeat left center;}
.close_btn2{font-weight:bold;background:url(../img/icon/close_btn2.gif) no-repeat left center;}
a.close_btn2:hover,
a.open_btn2:hover{text-decoration:underline;}
/*close_btn2 & open_btn2*/
.close_btn2,.open_btn2{
	cursor:pointer;
	text-decoration:none;
	color:#833F38;
	padding:0 0 0 13px;
	background:url(../img/icon/close_btn2.gif) no-repeat left center;
}
.open_btn2{font-weight:bold;background:url(../img/icon/open_btn2.gif) no-repeat left center;}
.close_btn2{font-weight:bold;background:url(../img/icon/close_btn2.gif) no-repeat left center;}
a.close_btn2:hover,
a.open_btn2:hover{text-decoration:underline;}

/*hide_btn & show_btn*/
.hide_btn,.show_btn{
	cursor:pointer;
	text-decoration:none;
	color:#833F38;
	padding-left: 18px;
	background-image: url(../img/icon/hide_btn.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.show_btn{font-weight:bold;background:url(../img/icon/show_btn.gif) no-repeat left center;}
.hide_btn{
	font-weight:bold;
	background-image: url(../img/icon/hide_btn.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
a.hide_btn:hover,
a.show_btn:hover{text-decoration:underline;}



/*		@type=select
------------------------------------ */
/*選擇角色*/
.sel_notice{width:300px;}
.sel_notice2{width:300px;}
.select1{*margin:0 2px;}
.select2{vertical-align:top;}
/*.select1{*margin:2px 3px 0 0;}*/
/*		step
------------------------------------ */	
#step{
	display:block;
	clear:both;
	cursor:default;
	margin:0 0 10px;
}
#step dt{
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 22px;
	background:url(../img/layout/step2.gif) no-repeat left top;}
#step span{
	padding:2px 8px 3px 0;
	*padding:5px 5px 2px 0;
	padding:5px 5px 2px 0 \9;
	display:block;
	color:#fff;
	background:url(../img/layout/step2.gif) no-repeat right top;
}
#step .current{background-position:left -27px;}	
#step .current span{background-position:right -27px;}
#step .old{background-position:left -55px;}	
#step .old span{background-position:right -55px;}


/*		tree
------------------------------------ */
/*.funList_tit{border-left:3px #FE6505 solid;padding:0 0 0 2px;color:#FE6505;margin:7px 0 5px 2px;display:block;}*/
.funList_tit{
	background:#F9F8D9;
	font-weight:bold;
	margin:0 0 5px;
	padding:3px 0 3px 12px;
	color:#AF2D0E;
	border-top:2px #CEAB75 solid;
	border-bottom:1px #CEAB75 solid;
	margin:5px 2px;}
/*reset*/
.tree,.tree dl{margin:0;}
/*.tree input{padding:0;margin:0;}*/
.tree{margin:0 2px 0;}
.tree input{display:inline-block;}
.tree a{text-decoration:none;}
/*第一層*/
.tree dt{margin:0 0 5px; color:#000;}
.tree dt a{background:url(../img/layout/expand1.gif) no-repeat left 3px;padding:0px 3px;}
.tree dt a .disabled{background:url(../img/layout/expand1_disabled.gif) no-repeat left 3px;padding:0px 3px;}


/*第二層*/
.tree dd{margin:0 0 0 12px;display:none;}
.tree dd label{display:block;color:#333;}
.tree dt label{display:inline-block;}
.tree dt{background:#F2F2F2;border-bottom:1px #999 solid;color:#006;}
.tree dt.single{background:#F2F2F2 url(../img/layout/noExpand.gif) no-repeat left 3px;padding:0 0 0 12px;border-bottom:1px #999 solid;}
.tree dd dl{margin:0 0 0 -10px;}
.tree dt .linkin{ background:none; color:#5f87da; margin:0 3px;}
.tree dt .linkin a{text-decoration:none; color:#5f87da;}
.tree dt .linkin a:hover{text-decoration:underline; color:#5f87da;}

.tree dt.current a{background:url(../img/layout/collapse1.gif) no-repeat left 3px;padding:0 3px;}
.tree dd.current{display:block;}
.ie .deal{
	background:#FF4D0C;
	display:inline;
	padding:1px;margin:0 0 0 2px;}
.gecko .deal{
	background:#FF4D0C;
	display:inline-block;
	margin:0 0 0 3px;}
.chrome .deal{display:inline;background:#f00;padding:0;margin:0 0 0 2px;vertical-align:top;}
.deal .input{margin:0;padding:0;width:15px;height:15px;}
.tree input{width:13px;height:13px;margin:1px;}
.tree1 dd{padding:0 0 0 12px;}
.tree1 dd span{display:block;}
/*		tree1 for chkeckbox
------------------------------------ */
.funList_tit2{
	background:#AAA087;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom: 5px;
}
.funList_tit2 label{/*border:1px #F00 solid;*/}
.funList_tit2 input{
	/*border:1px #f00 solid;*/
	vertical-align:middle;
	/*_vertical-align:-3px;*/}
.funList_tit2 a{
	/*border:1px #f00 solid;*/
	background:url(../img/layout/expand1.gif) no-repeat right center;
	text-decoration:none;
}
.funList_tit2 a.current{
	background:url(../img/layout/collapse1.gif) no-repeat right center;
	text-decoration:none;
}	
/*reset*/
.treeCheck,.treeCheck dl{margin:0;}
.treeCheck{margin:0 2px 0;}
.treeCheck input{display:inline-block;vertical-align:middle;}
.treeCheck a{text-decoration:none;}
/*第一層*/
.treeCheck dt{
	color:#000;
}
.treeCheck dt a{background:url(../img/layout/expand1.gif) no-repeat left 3px;padding:0px 3px;}
.treeCheck dt a .disabled{background:url(../img/layout/expand1_disabled.gif) no-repeat left 3px;padding:0px 3px;}

/*第二層*/
.treeCheck dd{
	display:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
.treeCheck dd label{
	display:block;
	color:#3B76C6;
	padding-left: 7px;
}
.treeCheck dt label{display:inline-block;}
.treeCheck dt{
	color:#575757;
}
.treeCheck dt.single{padding:0 0 0 13px;background:#F2F2F2;border-bottom:1px #999 solid;}
.treeCheck dd dl{margin:0 0 0 -10px;}

.treeCheck dt.current a{background:url(../img/layout/collapse1.gif) no-repeat left 3px;padding:0 3px;}
.treeCheck dd.current{display:block;}
.ie .deal{
	background:#FF4D0C;
	display:inline;
	padding:1px;margin:0 0 0 2px;}
.gecko .deal{
	background:#FF4D0C;
	display:inline-block;
	margin:0 0 0 3px;}
.chrome .deal{display:inline;background:#f00;padding:0;margin:0 0 0 2px;vertical-align:top;}
.deal .input{margin:0;padding:0;width:15px;height:15px;}


/*************************************
*		print page
**************************************/		
.print{
	padding:16px 20px;}
.print .wrap{}
/*		common
---------------------------------*/
.print .line{border-bottom:1px #000 solid;}
/*		print_logo
---------------------------------*/
.print_logo{
	margin:0 0 10px;
	border-bottom:2px #000 solid;}
.print_logo img{	
	margin:0 0 13px;
	display: block;
	/*background: url(../img/print/print_logo.gif) no-repeat left center;*/
	list-style-image:url(../img/print/print_logo.gif);
	padding:10px;
	margin:0;
	text-indent: -9999px;}
/*		titleBlock
---------------------------------*/	
.print .titleBlock .tit1{
	color:#000;
    font-weight:bold;
	background:none;
	padding:0;}
/*		table
---------------------------------*/	
.print .tb1,
.print .tb_Stamp,
.print .tb1 td,
.print .tb1 .hd,
.print .tb1 .hd2,
.print .tb1 .odd,
.print .tb1 .even,
.print .tb1 .sum_top,
.print .tb1 .sum,
.print .tb1 .sum_top td,
.print .tb1 .sum td,
.print .tb1_1,
.print .tb1_1 td,
.print .tb1_1 .hd,

.print .tb_Stamp td,
.print .tb_Stamp .hd,
.print .tb_Stamp .hd2,
.print .tb2,
.print .tb2 td,
.print .tb2 .hd,
.print .tb2_1,
.print .tb2_1 td,
.print .tb2_1 .hd,
.print .tb3{
	background:none;
	color:#000;
	border:1px #000 solid;}
.print .tb3 td{
	background:none;
	color:#000;
	border:1px #000 solid;}
.print .tb3 .hd,
.print .tb3 .hd1,

.print .tb1_c,
.print .tb1_c td,
.print .tb1_c .hd,
.print .tb1_c .hd2,
.print .tb1_c .odd,
.print .tb1_c .even,
.print .tb1_c .sum_top,
.print .tb1_c .sum,
.print .tb1_c .sum_top td,
.print .tb1_c .sum td,
.print .tb1_c .hd2,
.print .tb1_c1,
.print .tb1_c1 td,
.print .tb1_c1 .hd,

.print .tb2_c,
.print .tb2_c td,
.print .tb2_c .hd,
.print .tb3_c{
	background:none;
	color:#000;
	border:1px #000 solid;}
.print .tb3_c td{
	background:none;
	color:#000;
	border:1px #000 solid;}
.print .tb3_c .hd,
.print .tb3_c .hd1,
.print .tb6{background:none;
	color:#000;
	border:1px #000 solid;}
.print .tb6 thead td{background:none;
	color:#000;
	border:1px #000 solid;}
.print .tb6 th,
.print .tb6 td{
	font-size:13px;
}
.print .tb6 th.borderrt, .tb6 td.borderrt{border-right:0;}
.print .tb6 th.borderlt, .tb6 td.borderlt{border-left:0;}
.print .tb7{background:none;
	color:#000;
	border:1px #000 solid;}
.tb7 th, .tb7 td{background:none;
	color:#000;}
.print .tb4_c,
.print .tb4_c td,
.print .tb4_c .paybox,
.print .tb4_c .paybox .hd,
.print .tb4_c .payboxHeader,
.print .tb4_c .payboxHeader td,
.print .tb4_c .incomebox,
.print .tb4_c .incomebox td,
.print .tb4_c .incomeboxHeader,
.print .tb4_c .incomeboxHeader td{
	background:none;
	color:#000;
	border:1px #000 solid;
}

.print .tb_branch,
.print .tb_branch td,
.print .tb_branch .hd{
	background:none;
	color:#000;
	border:1px #000 solid; }
.print .flowhd1{padding:5px 2px 7px;}
.print .flowhd2{padding:5px 2px 7px;}
.print .flowhd3{padding:5px 2px 7px;}
.print legend,
.print .head,
.print .hl2{color:#000;background:none;padding-left:0;}
.print .warning{color:#000}
/*		btn
---------------------------------*/	
.print .fsuccess,
.print .ffail{color:#000;padding:0;background:none;}
/*ps*/
.print .ps_tit1{
	background-color:none;
	padding:0;
	color:#000;}
.print .ps1 li{color:#000;}

.print .fpurple1,
.print .star{color:#000;}
.print .redtxt{color:#000;}
.tb_lay1
/*		送審清單簽章處
------------------------------------ */	
.print table .tb_Stamp{  }
/*		link
---------------------------------*/	
.print .link1{color:#000;text-decoration:none;}
/*		color
---------------------------------*/	
.print .HL1{color:#000;}

/*		@float
------------------------------------ */
.fl{float:left;}
.fr{float:right;}

/*		@flow_icon
------------------------------------ */
.flowBox{padding:5px;}
.flow_icon1{
	background:url(../img/flow/flow_icon1.gif) no-repeat;
	padding:38px 36px 5px 13px;
	display:inline-block;
	color:#966;
}
.flow_icon2{
	background:url(../img/flow/flow_icon2.gif) no-repeat;
	padding:38px 36px 5px 13px;
	display:inline-block;
	color:#576C93;
}
.flow_icon2_1{
	background:url(../img/flow/flow_icon2.gif) no-repeat;
	padding:38px 16px 5px 14px;
	display:inline-block;
	color:#435072;
}
.flow_icon3{
	background:url(../img/flow/flow_icon3.gif) no-repeat;
	padding:38px 36px 5px 13px;
	display:inline-block;
	color:#825700;
}
.flow_icon4{
	background:url(../img/flow/flow_icon4.gif) no-repeat;
	padding:38px 46px 1px 7px;
	display:inline-block;}
/*      signature
------------------------------------*/
.signature{
	color:#575757;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
}
/*		tabBlock
------------------------------------ */	
.tabBlock{
	clear:both;
	background-image: url(../img/tabBlock/tabBlock_bd.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tabBlock div{height:26px;} 
.tabBlock .lt{background:url(../img/tabBlock/tabBlock_lt.gif) no-repeat left top;padding:0 0 0 10px;}
.tabBlock .rt{background:url(../img/tabBlock/tabBlock_rt.gif) no-repeat right top;}
/*tabs*/
.tabs dt{float:left;padding:0 2px 0;}
.tabs a,.tabs a span{
	display:block;
	text-decoration:none;
	padding:0 0 0 13px;
	background:url(../img/tabBlock/tabs_bg.gif) no-repeat left top;}
.tabs a span{
	color:#AC544A;
	font-size:12px;
	padding:7px 13px 4px 0;

	*padding:7px 13px 5px 0;
	background-position:right top;
}
.tabs .current a,
.tabs .current a:hover{background-position:left bottom;}
.tabs .current a span,
.tabs .current a:hover span{
	font-weight:bold;
	color:#833F38;
	background-position:right bottom;
}
/*.tabs a:hover{
	background-position:left -48px;
	color:#fff2cf;}
.tabs a:hover span{background-position:right bottom;color:#fffbd6;}*/	
/*tabs_cont*/
.tabs_cont{background:url(../img/tabBlock/tabs_cont_lt.gif) no-repeat left top;padding:0 0 0 5px;}
.tabs_cont .bd{
	background:url(../img/tabBlock/tabs_cont_rt.gif) no-repeat right top;
	padding:6px 12px 0 6px;}
	
/* 表單 */
form{
	margin:0px;
}
.chk1{vertical-align:middle;*width:18px;*height:15px;*vertical-align:baseline;}
/*************************************
*		component
**************************************/
/*		tb_belowList
------------------------------------ */
.tb_belowList{
	list-style:none;
	font-weight:bold;
	color:#666666;
	margin:2px 0;}
/*		fieldset
------------------------------------ */

.fieldset1{
	_margin:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	_margin:0;
}
.fieldset1 legend{
	padding:0 5px 0 0;
	/*color:#333;	*/
	color:#833F38;
	font-weight:bold;
	font-size:13px;
}	
.fieldset1 .head{
	color:#555;
	list-style:none;
	padding:5px 5px 5px 22px;
	*padding:5px 5px 5px 27px;
	background:url(../img/icon/fieldset1_head.gif) no-repeat 5px center;
	*background-position:12px center;}
.fieldset1 .cont{
	padding:0 6px;
	*padding:0 11px;}
	
	
/*		jmask浮動遮罩
------------------------------------ */
#js_overLayer{
	display:none;
	background:#000;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	filter:alpha(opacity=70);   
	-moz-opacity:0.7;          
	opacity:0.7;             
	z-index:99;
}
#js_container{
	background:#fff;
	width:300px;height:300px;
	z-index:100;position: fixed;
	top:50%;
	left:50%;
	margin-top:-150px;margin-left:-150px;
	border:3px #666 solid;
	display:none;
	overflow:scroll;
}
* html #js_container{position:absolute;}
#hiddenContent{display:none;}
#jmask_tit{
	background:#eee;padding:5px;
	position:fixed;
	top:50%;
	left:50%;
	z-index:112;
	display:none;
}

/*print_btn*/
.printBtn{
	background:url(../img/icon/print_icon.gif) no-repeat;
	padding:0 0 0 20px;
	color:#3B76C6;
	cursor:pointer;
}
.printBtn:hover{text-decoration:underline;}	
.print_tit1{
	font-size:13px;
	font-weight:bold;
	color:#CC6600;
	display:inline-block;
	padding:0 5px 0 15px;
	background-image: url(../img/print/print_tit1.gif);
	background-repeat: no-repeat;
	*background-position:left center;
	background-position:left center \9;
}

/*doc_btn*/
.docBtn{
	background:url(../img/icon/doc_icon.gif) no-repeat;
	padding:0 0 0 20px;
	color:#3B76C6;
	cursor:pointer;
}
.docBtn:hover{text-decoration:underline;}	

/*小圖樣式-*/
.img_style1{
	vertical-align: middle;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
}

.img_folder{
	vertical-align: middle;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.img_folder_s{
	vertical-align: middle;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

/*Action Title*/
.act_tit1{
	background:url(../img/table/act_tit1.gif) no-repeat left center;
	*background-position:left top;
	background-position:left top \9;
	font-size:13px;
	font-weight:bold;
	color:#CC6600;
	display:inline-block;
	padding:0 5px 0 15px;}
	
/*		headNotes
------------------------------------ */		
.headNotes{
	display:block;
	padding:6px;
	/*clear:both;*/
	background-color: #fbf8ef;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}
.headNotes dt{/*float:left;*/}
.headNotes .fr{float:right;}
.headNotes .note1{
	font-size:13px;
	color:#887953;
	clear:both;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../img/table/tbtit3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*總覽*/
.tb1 .tb1_lv1{
	background-color: #FBF8EF;
}
.tb1 .tb1_lv2{padding:0;}
.tb1 .tb1_lv2 table td{border:0;}

.tb1 .lv2 .odd{background:#fff;}
.tb1 .lv2 .even{background:#fff;}
.tb1 .lv2 .hd{
	background:none;
	text-align:left;
	padding-left: 15px;
}
.tb1 .lv2 .hover,.tb1 .lv2 .hover .hd{background:#f5faff;}

/*Space*/
.cont_sp-20 {margin-left:20px;}
.cont_sp-63 {margin-left:63px;}
.cont_sp-114 {margin-left:114px;}

/*disabled*/
.cont_dis {
	color:#999;
}
/* for CTXT105_1-AC01.html*/
.bankname {font-size:24px;}

/* CTXT102_1-AC01.html 外匯收支或交易申報書 */
.declare {font-size:13px; color:#575757; float:left;}


/*展開勾選*/
.tb1 .hd_lv1{
	color:#575757;
	background:#F4edd8;
	font-weight: bold;
}
.tb1 .hd_lv2{
	color:#575757;
	background:#FBF8EF;
}
/*自動轉換輸入法*/
.ime_disabled {
ime-mode: disabled;
}
/*CTXT102_RMT2*/
.ctxt102_rmt2 {
	padding-left: 12px;
}
.rmt2_sub table {
	display:none;
}
.rmt2_sub .current {
	display:block;
}

.rmt2_selc{
	padding-left: 6px;
	display: block;
}

.ctxt102_rmt2 a{
	color:#3B76C6;
}
.ctxt102_rmt2 a:hover{
	    text-decoration:underline;
}

.ctxt102_rmt2 a.current{
	color:#3B76C6;
	font-weight: bold;

}
/*匯款性質popup*/
.tb1 .tb1_lv1a{
	background-color: #FBF8EF;
}
.tb1 .tb1_lv2a{padding:0;}
.tb1 .tb1_lv2a table td{border:0;}
/*小計*/
.tb1 .sum,.tb1 .sum_top{
	background-color: #FDF7F7;
}	
.tb1 .sum td,.tb1 tr.sum_top td{
	color:#d67074;}
.tb1 td.sum_tit{
	text-align:right;
	font-weight:bold;}
/*search_link*/
.srhLink{
	background:url(../img/table/tb_tit2.gif) no-repeat;
	*padding:0 0 0 24px;
	padding:2px 0 0 24px; \9
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#3B76C6;
	display:inline-block;
	}
.srhLink:hover{text-decoration:none;}
	
/*		jmask浮動遮罩
------------------------------------ */

.mask {
	position: absolute;
	left: -99658px;
	top: -99894px;
	width: 300px;
}

#js_overLayer {
  display: none;
  background: #89c1eb;
  width: 100%;
  top: 0;
  left: 0;
  position: fixed;
  _position: absolute;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  z-index: 99;
}

#js_container {
  background: #fff;
  width: 300px;
  height: 300px;
  z-index: 100;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -150px;
  border: 3px #C6BCA2 solid;
  display: none;
  overflow: scroll;
}

* html #js_container {
  position: absolute;
}

#hiddenContent {
  display: none;
}
	/*		送審清單簽章處
------------------------------------ */	
.tb_Stamp{ 
	font-size:13px;
	border-bottom:1px #C6BCA2 solid;
	border-collapse:collapse;
    width: 100%; table-layout: fixed; }

.tb_Stamp td{
	color:#575757;
	border:1px #c6bca2 solid;
	margin-bottom: 10px;
	padding:7px 5px 5px 5px; 
}

.tb_Stamp .cont1{
	background-color: #FBF8EF;
}

.tb_Stamp .cont2{
	background-color: #f3f3f3;
}

.tb_Stamp .hd1{
	text-align:center;
	color:#575757;
	background-color: #FBF8EF;
	border:1px #c6bca2 solid;
	padding:7px 2px;
}
	
.tb_Stamp .hd2{
	text-align:center;
	color:#575757;
	font-weight: bold;
background-color:#F4edd8;	
}
	
.tb_Stamp .hd1,.tb_Stamp .cont{
	color:#575757;
	border:1px solid #C6BCA2;
	padding:5px 5px 7px;
}


.pop_close, .pop_close:hover {
    background: url("../img/icon/pop_close.png") no-repeat;
    display: inline-block;
    float: right;
    height: 22px;
    vertical-align: middle;
    width: 22px;
	cursor:pointer;
}
.pop_close:hover{ background-position:0 -22px;}



//____ 20140213 : 底下從 UI prototype 搬過來 _____

/*		tabs2
------------------------------------ */	
.tabs2, .tabs2 li{list-style:none;}
.tabs2{
	margin:10px 0 5px 0;
	background:#C6BCA2;
	line-height:20px;
	border-bottom:1px solid #C6BCA2;}
.tabs2 li{ float:left; margin:2px 0 0 2px;}	
.tabs2 a{
	display:inline-block;	
	color:#833F38;
	text-decoration:none;
	font-weight:bold;
	padding:4px 15px;
	background:#F4EDD8;}
.tabs2 a:hover{
	background:#FBF8EF;
}
.tabs2 .current a{
	margin-bottom:-1px;
	color:#833F38;
	background:#fff;
	border:1px solid #C6BCA2;
	border-bottom:none;}

/**基金首頁-資產配置建議**/
.pie_now{
	width:500px;
	padding:10px 0;
	position:relative;
	margin:0 auto;
}
.pie_now h1{
	background:url(../img/icon/table_ver_hd.gif) #eff9e2 repeat-x left bottom;
	border-bottom:#b3dc88 1px solid;
	text-align:center;
	font-weight:normal;
	padding:2px 0;
}
.pie_now .graph, .pie_sugg .graph{
	margin:10px 20px;
	text-align:center;
}
.risk_level{
	position:absolute;
	top:27px;
	right:10px;
}
.risk_level .level{
	border-bottom:1px solid #F30;
	padding:0;
	margin:0 0 0 4px;
	color:#F30;
}
.updated{
	font-size:10px;
	color:#666;
}

/**基金-投資組合配置圖**/
div.graph{
	margin:20px 0;
	/*width: 600px;*/
	height:300px;
	/*float: left;*/
	border-top:none;
}
.invest{
	/*width: 600px;*/
}
.invest .money, .invest .title1{	
	padding: 5px;
	/*width: 600px;*/
	text-align: center;
}
.square1,.square2,.square3,.square4,.square5,.square6,.square7,.square8,.square9,.square10,.square11,.square12,.square13,.square14,.square15,.square16,.square17,.square18,.square19,.square20{
	width: 12px;
	height: 12px;
	background: #FFCC66;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.square2{
	background: #FF9999;
}
.square3{
	background: #CC99FF;
}
.square4{
	background: #B8B800;
}
.square5{
	background: #CC9900;
}
.square6{
	background: #DA6FD5;
}
.square7{
	background: #9999FF;
}
.square8{
	background: #BC9F8E;
}
.square9{
	background: #19A3D1;
}
.square10{
	background: #85AD33;
}
.square11{
	background: #E6E65C;
}
.square12{
	background: #FF99CC;
}
.square13{
	background: #D18BE8;
}
.square14{
	background: #6298B2;
}
.square15{
	background: #FF9933;
}
.square16{
	background: #CC0066;
}
.square17{
	background: #99CCFF;
}
.square18{
	background: #D1A319;
}
.square19{
	background: #00E6B8;
}
.square20{
	background: #FF6AA6;
}

/*投資類*/
.rise{ color:#E70B17;} /*上升*/
.down{ color:#060;} /*下降*/

/*錯誤訊息*/
.message{
	font-size:13px;
	border:1px solid #C6BCA2;
	padding:8px 17px 8px; 
	line-height:20px;
	margin-bottom:10px;
	}
	
/*報酬率*/
.upicon {
    background: url("../img/icon/up_icon.png") no-repeat scroll left center;
	padding: 0 5px 0 18px;
}
.downicon {
    background: url("../img/icon/down_icon.png") no-repeat scroll left center;
	padding: 0 5px 0 18px;
}
/**條款**/
.agreement { line-height:20px;}
.agreement h1{
	font-size:16px;
	color:#B8008A;
	letter-spacing:1px;
	text-align:center;
}
.agreement h2{
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.agreement_con{
	line-height:20px;
	padding:0;
}
.agreement_con dl{ margin-bottom:0;}
.agreement_con dt{ font-weight:bold;}
.agreement_con dd{ margin-left:28px; margin-top:-20px;}
.agreement_con .ml{ margin-left:20px;}
.agreement_con .mll{ margin-left:50px;}
.agreement_con .mm{ margin-left:60px;}
.agreement_con .mml{ margin-left:80px;}
.agreement_con dd .tbold{ 
	font-weight:bold;
	text-decoration:underline;
}
.agreement_con dd .noline{ 
	font-weight:bold;
	text-decoration:none;
}
.agreement_con1{
	color:#575757;
	line-height:20px;
	margin:0 0 10px 0;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	line-height:20px;
}
.agreement_con1.last{
	border-bottom:none;
	margin:0;
}
.agreement_con1 dl{ margin-bottom:0;}
.agreement_con1 dt{ font-weight:bold;}
.agreement_con1 dd{ margin-left:28px; margin-top:-20px;}
.agreement_con1 .mm{ margin-left:40px;}
.agreement_con1 dd .tbold{ 
	font-weight:bold;
	text-decoration:underline;
}

/*Page title*/
.pg_tit1{
    font-size:15px;
	font-weight:bold;
	color:#3e3e3e;
    vertical-align:middle;
    display:inline-block;
    background:url(../img/layout/tit1.gif) no-repeat 2px 4px;
	*background:url(../img/layout/tit1.gif) no-repeat 2px 2px;
    padding:0 0 0 18px;
	line-height:20px;
	*display:inline;
	*zoom:1;
}

/*		fee_table 基金通路報酬表格
------------------------------------ */
.fee_table{
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
}
.fee_table td{
    border:1px #C6BCA2 solid;
    color:#575757;
    padding:5px;
    line-height:20px;
    vertical-align:middle;
}
.fee_table .hd1_sub{
    font-weight:bold;
    text-align:left;
    background:#F4EDD8;
	color:#833F38;
}
.fee_table .hd1{
    color:#575757;
    text-align:center;
    font-weight:bold;
    vertical-align:middle;
    background:#F4EDD8;
}
.fee_table .hd2{ 
	font-weight:bold; 
	text-align:right; 
	background:#FEFCF5;
}
.fee_table ol{
	margin-left:25px;
}

/**申報書樣式**/
.input_text {
	height:18px;
	border:none;
	border-bottom:1px solid #000;
	text-align:left;
}

input::-ms-reveal,
input::-ms-clear {
display: none;
}

/*iframe樣式*/
.tbiframe {
	border-bottom:1px #C6BCA2 solid;
	border-collapse:collapse;}
.tbiframe td{
	color:#575757;
	border:1px #c6bca2 solid;
	margin-bottom: 10px;
}
.tbiframe .hd2{
	padding:7px 5px 5px 5px; 
	text-align:center;
	color:#575757;
	font-weight: bold;
	background-color:#F4edd8;	
}

{ page-break-after: always; /*在標籤後換頁*/ }
{ page-break-before: always; /*在標籤前換頁*/ }
/*無欄位標題格線*/
.line2{
	margin:0px;
}
/*列印文字段行*/
.printword{
	word-break: break-all;
	text-align:center;
}
.printword_hd2{
	padding:7px 5px 5px 5px; 
	text-align:center;
	color:#575757;
	font-weight: bold;
	background-color:#F4edd8;
	word-break: break-all;
}
/*欄位幣別與金額不分欄樣式*/
.td_lt {
    display: block;
    float: left;
}
.td_rt {
    display: block;
    float: right;
}
/*欄位資訊過多折行需求*/
.del_btn_n{
    padding:1px 3px 3px 21px;
    margin:2px;
    display:inline-block;
    color:#930;
    border:1px #febf59 solid;
    background:url(../img/btn/del_btn_n.gif) #fee4b3 no-repeat 0 0;
	*display:inline;
	*zoom:1;
	border-radius:3px;
	text-decoration:none;
	box-shadow:inset 0px 0px 0px 1px #fff;
}
/*欄位資訊過多折行需求*/
.del_btn_n:hover{ 
	border:1px #febf59 solid; 
	color:#930; 
	background:url(../img/btn/del_btn_n_over.gif) #febf59 no-repeat 0 0;
	}
