
/*MultiBrowser Overlay Begin*/
/*交易明細格式修正*/
.transTableFormat {
	margin-left: 3px;
	width: 98%;
}

.transColumnFormat {
	padding-left: 3px;
}
/* end of 交易明細格式修正*/
/*footer:版本*/
#footerTail {
	position: absolute;
	top: 535px;
	text-align: center;
	width: 580px;
	line-height: 165%;
	vertical-align: top;
}
/*end of footer*/
/*明細單內上方空白*/
#tableTopAlign {
	display: inline-block;
	line-height: 95%;
	vertical-align: top;
	width: 100%;
}
/*end of 明細單內上方空白*/
/*明細單內按鈕*/
#mBtnGrp {
	width: 75%;
	display: inline-block;
	overflow: hidden;
	font-size: 0px;
	left: 23%;
	position: absolute;
}

#mBtnGrp .mbtn-grp {
	float: left;
}
/*end of 明細單內按鈕*/
html, body {
	width: 100%;
	height: 100%;
	margin: 0;
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #75838d;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity = 80);
}

.white_content {
	display: none;
	position: absolute;
	top: 35%;
	left: 35%;
	width: 25%;
	background-color: #8c9da9;
	z-index: 1002;
	overflow: auto;
	font-size: 16px;
	text-align: center;
	color: white;
	font-weight: bold;
	border-radius: 8px;
}
/*MultiBrowser Overlay End*/
.showSendConfirmStyle {
	position: absolute;
	z-index: 3;
	top: 200px;
	left: 150px;
	width: 180px;
	height: 50px;
}

.inputCardMsg {
	position: absolute;
	z-index: 3;
	top: 200px;
	left: 110px;
	width: 450px;
	height: 60px;
	color: #000000;
	background-color: #00FFFF;
	text-align: left;
}

.txt1 {
	font-family: "新細明體", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 130%;
	color: #333333;
	/*多瀏覽器修正*/
	font-weight: normal;
	/*end of 多瀏覽器修正*/
}

.menu1 {
	font-size: 15px;
	color: Green;
	font-family: "Arial", "Helvetica", "sans-serif";
	line-height: 130%;
}

.txt2 {
	font-family: "新細明體", "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
}

.txt3 {
	font-family: "新細明體", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	line-height: 130%;
	color: #333333;
}
.txt4 {
	font-family: "新細明體","Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 130%;
	color: #333333;
}

.form1 {
	height: 28px;
	font-size: 15px;
	font-family: "Arial", "Helvetica", "sans-serif";
}

.error {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	background-repeat: no-repeat; /*不重複排列*/
	background-position: 50% 0%;
}

.waitmsg {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	background-repeat: no-repeat; /*不重複排列*/
	background-position: 50% 0%;
}

.warnmsg {
	font-family: "新細明體", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 130%;
	color: #FF0000;
	font-weight: normal;
	background-repeat: no-repeat; /*不重複排列*/
	background-position: 50% 0%;
}

.ItemCol {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 130%;
	color: #FFFFFF;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #7CD000;
}

.notemsg {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	background-repeat: no-repeat; /*不重複排列*/
	background-position: 50% 0%;
}

a:link {
	font-size: 12px;
	color: #9ACD32;
	text-align: left;
	font-family: "新細明體", "Arial";
	line-height: 16px;
	text-decoration: none;
}

a:visited {
	font-size: 12px;
	color: #006400;
	text-decoration: none;
	text-align: left;
	font-family: "新細明體", "Arial";
	line-height: 16px;
}

a:hover {
	font-size: 12px;
	color: #006400;
	text-align: left;
	font-family: "新細明體", "Arial";
	text-decoration: none;
	line-height: 16px;
}




.small-001{

	font-family: "新細明體";
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

.ancment-head {
	font-family: "新細明體", "Arial";
	font-size: 15px;
	font-weight: normal;
	color: #990000;
	line-height: 30px;
}

.ancment-context {
	font-family: "新細明體", "Arial";
	font-size: 15px;
	font-weight: normal;
	color: Black;
	line-height: 30px;
}

.001 {
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #000000;
	letter-spacing: 1px;
}

.txtLeft {
	font-family: "新細明體", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 130%;
	color: #black;
	TEXT-ALIGN: left;
}

.Q {
	font-size: 14px;
	color: #666666;
	text-align: left;
	font-family: "新細明體", "Arial";
	line-height: 16px;
	text-decoration: none;
}

.detailrslt {
	color: #FF0000;
}

.search_suggest {
	position: absolute;
	overflow: hidden;
	z-index: 10;
}

.search_suggest2 {
	z-index: 2;
}

.search_txt {
	BACKGROUND-COLOR: #DAECD5;
}

.search_table {
	font-size: 15px;
	color: Green;
	font-family: "Arial", "Helvetica", "sans-serif";
	line-height: 90%;
	BACKGROUND-COLOR: #003300;
}
/*2017/07/04 tx_Time 欄位文字設定*/
.txTimeText {
	font-size: 13px;
}
/*2019/10/16 以css設定取代圖片*/
.post_bt {
	display: inline-block;
	padding: 5px;
	position: relative;
	box-sizing: border-box;
	background: linear-gradient(#f7ffea, #A3E158);
	/*box-shadow: 0 3px 30px 0 #afacac99;*/
	box-shadow: 1.5px 2px 7px 1px #888888;
	border-radius: 50px;
	width: 220px;
	height: 55px;
	margin-top: 7px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 7px;
}

.post_bt2 {
	padding: 1px;
	position: relative;
	box-sizing: border-box;
	background: linear-gradient(#f7ffea, #A3E158);
	box-shadow: 0 3px 30px 0 #afacac99;
	border-radius: 50px;
	width: 200px;
	height: 45px;
	margin-top: 10px;
}

.title_ch {
	position: relative;
	/*color: #80A253;*/
	color: rgba(109, 138, 71, 1);
	font-family: "Microsoft JhengHei";
	
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding-top: 5px;
}

.title_ch_ex {
	position: relative;
	/*color: #80A253;*/
	color: rgba(109, 138, 71, 1);
	font-family: "Microsoft JhengHei";
	
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}
.title_ch_ex1 {
	position: relative;
	/*color: #80A253;*/
	color: rgba(109, 138, 71, 1);
	font-family: "Microsoft JhengHei";
	font-weight: bold;
	
	font-size: 15px;
	text-align: center;
	padding-top: 0px;
}
.title_lineheight{
	line-height: 14px;
}

.title_ch_ex_1 {
	font-size: 13px;
	padding-top: 5px;
	line-height: 14px;
}

.title_eg {
	position: relative;
	/*color: #80A253;*/
	color: rgba(109, 138, 71, 1);
	font-family: "Microsoft JhengHei";
	font-size: 9px;-webkit-transform : scale(0.75);
	text-align: center;
	padding-top: 5px;
	line-height: 11px;
	font-weight:bold;
}

.title_eg_long {

	padding-top: 5px;
	
}
.title_eg_long_1 {
	padding-top: 0px;
	
	
}

.title_eg_long_2 {
	padding-top: 0px;
	white-space: nowrap;
}

.sub_eng{
	font-family: "Microsoft JhengHei";
	font-size: 9px;-webkit-transform : scale(0.75);
	text-align: center;
	padding-top: 5px;	
}

.td_padding{
	padding-left: 10px;
    padding-top: 5px;
}
.button_gray {
	display: inline-block;
	padding: 8px;
	color: black;
	position: relative;
	box-sizing: border-box;
	background: linear-gradient(#f0f0ea, #808080);
	box-shadow: 1.5px 2px 7px 1px #888888;
	border-radius: 10px;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
}
.button_gray_text {
	position: relative;
	color: #000000;
	/*color: rgba(109, 138, 71, 1);*/
	font-family: "Microsoft JhengHei";
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-top: 5px;
}
.mark_green {
	display: inline-block;
	padding: 4px;
	color: black;
	position: relative;
	box-sizing: border-box;
	background: linear-gradient(#f0f0f0, #228B22);
	box-shadow: 1.5px 2px 7px 1px #888888;
	border-radius: 4px;
	width: auto;
	height: auto;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
}