@import url("PopCalendar.css");
/* CSS structure 

#wrapper
	#header
		h1
		dl
	#pageBody
		#content
			#cont_header
				#path
				.welcome
	#sideLeft
	#footer
*/


/*************************************
*		Reset Element
**************************************/
html, body, ul, li, dl, dt, dd, form ,img{margin:0;padding:0;border:0;}
a{
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
/*************************************
*		Css Layout
**************************************/
body,.ui-widget-content{
	font:normal 12px  Arial, Helvetica, sans-serif, "微軟正黑體";}
.mainframe{background:#EAEAEA}	
#wrapper{background:#fff;}
#header {height: 90px;}
#header h1 {
	margin: 0;
	/*padding-top: 15px;*/}
#pageBody {
	float: left;
	width: 100%;}
#content {
	background:#fff;
	margin: 0 0 0 178px;}
#sideLeft {
	float: left;
	width: 170px;
	padding:0 0 0 7px;
	margin-left: -100%;
	background: #09c;}
#footer {
	clear: both;
	/*width: 100%;*/
	background:#f3f1f1;}

/*********************************/	
/*		body
---------------------------------*/
/*body 預設一般頁面*/
#main{background:#ddd;} /*main.html*/
.popup{}	/*popup頁面*/
.index{}	/*登入前首頁*/
.fullscreenError{
	padding:100px 140px;
	background:#fafafa;}
.transactionError_body{
	background:#FAFAFA;}
/*		#header
---------------------------------*/
#header{
	margin:0 0 3px;
	_margin:0 0 1px;
	background:url(../img/layout/hd_bg.gif) left top repeat-x;}
#header h1{
	height:63px;
	float:left;}
#header h1 a {
	display:block;
	cursor:pointer;
	background: url(../img/layout/ebot_logo.gif) no-repeat -1px 1px;
	width: 353px;
	height:63px;
	text-decoration:none;
	font-size:1px;
	color:#fff;
	text-indent: -9999px;}
#topNav {
	margin:0 6px 0 0;
	float:right;
	font-size:12px;
	display:inline-block;}
#topNav dt {float:left;}
#topNav .lt {	
	background:url(../img/layout/topNav.gif) no-repeat left -50px;
	width:10px;
	height:25px;}
#topNav .rt {
	background:url(../img/layout/topNav.gif) no-repeat left top;
	width:10px;
	height:25px;}
#topNav dt.ct {
	color:#9c9c9c;
	background:url(../img/layout/topNav.gif) repeat-x left -25px;
	height:25px;}
#topNav dt.ct a {
	padding:0 3px 0 6px;
	color:#bc135f;
	text-decoration:none;
	line-height:25px;}
#topNav dt.ct a:hover {
	color:#bc135f;
	text-decoration:underline;}
#topNav dt.ct .logout{
	padding:0 3px 0 20px;
	background:url(../img/layout/logout.gif) no-repeat 4px center;}	
#topNav .lang{padding:1px 8px 0 8px;}
#header .botLogo{
	float:right;
	clear:right;
	width:130px;
	height:38px;
	background:url(../img/layout/bot_logo2.gif) no-repeat 2px 0;}
	
/*menu setting*/
#menu{display:block;clear:both;}
#menu a{
	text-decoration:none;
	display:block;
	cursor:pointer;}
#menu dt,#menu dd{float:left;height:29px;overflow:hidden;}
#menu dt.last{float:right;}
/*menu style*/
#menu{background:linear-gradient(85deg, #9a0036 0%, #d93657 100%);}
#menu dt{
	width:178px;
	height:29px;
	background:no-repeat left top;}
/*一般*/	
#menu a{
	float:left;
	padding:0 0 0 10px;}
#menu a span{
	font-size:13px;
	padding:6px 20px 6px 11px;
	padding:10px 20px 7px 11px \9;
	color:#FFFFFF;
	display:block;
	font-weight:bold;}
#menu a span.en{
	padding:9px 20px 7px 11px \9;
	*padding:7px 20px 6px 11px;}	
.chrome #menu a span{
	vertical-align:top;
	zoom:1;
	padding:8px 20px 6px 11px;}	
/*mouseover*/		
#menu a:hover{
	background:#808080}	
#menu a:hover span{
	background:#808080}
/*current*/	
#menu dd.current a,
#menu dd.current a:hover{
	background:#FFFFFF}	
#menu dd.current a span,
#menu dd.current a:hover span{
	color:#333333;
	background:#FFFFFF}
#menu dt.last{
	height:29px;
	width:10px;}	
/*		#sideLeft
---------------------------------*/
#sideLeft{background:#fff url(../img/menuSub/menuSub_bg.gif) repeat-y right top;}
/*menuSub setting*/	
#menuSub dl,#menuSub dt{margin:0;padding:0;}
#menuSub dl{display:none;}
#menuSub dl.current{display:block;}
/*menuSub style*/	
#menuSub{
	width:170px;
	cursor:pointer;
	padding:30px 0 0;
	border-bottom:1px #fff solid;}
#menuSub a{	
	display:block;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

/*一般*/
#menuSub dl a{
	padding:6px 20px 6px 11px;
	width:139px;
	color:#5f5f5f;
	background:url(../img/menuSub/sub_expand.gif) no-repeat right top;
	border-top:1px #fff solid;
	border-bottom:1px #f7f7f7 solid;}
/*第二層展開*/
#menuSub dt .single a{background:none;}
#menuSub dt.current .single a{background:none;}
#menuSub dt.current a,#menuSub dt.current a:hover{	
	color:#9A0036;
	width:139px;	
	background:url(../img/menuSub/sub_collapse.gif) no-repeat right top;}
#menuSub dt.current span{
	display:block;
	border-bottom:1px #ddd solid;}
#menuSub dt.current .single{border:none;}
#menuSub dt a:hover	{
	color:#9A0036;
	background:url(../img/menuSub/sub_expand_over.gif) no-repeat right top;}
#menuSub dt .single a:hover{
	color:#9A0036;
	background:none;}	


/*第三層*/
#menuSub dt .sub_wp a{
	display:none;}
/*一般*/
#menuSub dt.current .sub_wp a{
	/*border-top:1px #E0E0E0 solid;*/
	display:block;
	color:#796E74;
	/*width:150px;*/
	width:120px;
	padding-left:20px;
	font-weight:normal;
	border-top:1px #eee solid;
	background:none;}
#menuSub dt.current .sub_wp span{
	border:none;}	
/*hover*/
#menuSub dt .sub_wp a:hover{
	_width:120px;
	color:#BC145F;
	background:#ECEAEB;
	border-top:1px #D5D5D5 solid;}	
/*current*/	
#menuSub dt.current .sub_wp a.current{
	color:#BC145F;
	background:#fff;
	border-top:1px #d289a5 solid;
	border-bottom:1px #d289a5 solid;}
/*		#content
---------------------------------*/	
.cont_header{	
	border-bottom:1px #e9e9e9 solid;
	background:#fafafa url(../img/layout/content_bg.gif) repeat-x left top;}	
.cont_header .wrap{	
	_height:10px;
	min-height: 10px;
	padding:0 7px 0 10px;
	background:url(../img/layout/content_header_bg.gif) no-repeat right top;}	
/*path*/	
#path{
	min-width:300px;
	padding:15px 0 0 0;
	margin:0;
	float:left;}
#path dt{
	float:left;
	color:#9f9f9f;
	font-size:12px;
	display:block;
	padding:0px 0 6px;
	*padding:0px 0 2px;}
#path dt.last{*padding:2px 0 0;}
/*company name(aa) setting*/
@font-face {
    font-family: EUDC;
	src: url(../fonts/BotKAI.ttf) format('truetype');
	unicode-range: U+E000-F848;}
.welcome dt{
    font-family: EUDC,sans-serif;}
td{
    font-family: EUDC,sans-serif;}
select{
    font-family: EUDC,sans-serif;}  
option{
	font-family: EUDC,sans-serif;}
p{
	font-family: EUDC,sans-serif;}	      
/*welcome setting*/
.welcome{
	float:right;}
.welcome dt{
	padding:0;
	float:left;
	display:block;}
/*welcome style*/
.welcome{
	min-width:150px;
	font-size:12px;
	color:#796e74;}
.welcome dt{height:33px;}	
.welcome .lt{background:url(../img/layout/welcome_lt.gif) no-repeat left top;width:10px;}
.welcome .ct{
	/*height:25px;*/
	line-height:33px;
	background:url(../img/layout/welcome_ct.gif) repeat-x left top;}
.welcome .rt{background:url(../img/layout/welcome_rt.gif) no-repeat right top;width:10px;}
/*頁面標題h2*/
.h2tit1{
	margin:0;
	line-height:2em;
	display:inline-block;
	_display:inline;
	clear:both;
	font-size:13px;
	color:#871b4e;
	padding:1px 0 0 21px;
	background:url(../img/icon/h2tit1.gif) no-repeat left center;}
/*時間倒數*/
.timer{
	margin:0;
	color:#eee;
	clear:both;
	font-size:13px;
	color:#871b4e;
	color:#999;
	padding:3px 0 0 21px;}
.time1{color:#871B4E;
	font-weight:bold;}	
.cont_body{
	padding:10px;}
/*		#index
---------------------------------*/		
.index_hd{
	background:url(../img/index/index_hd_bg.gif) repeat-x left top;}
.index_hd .inner{
	padding:33px 0 35px 140px;
	font-size:18px;
	font-weight:bold;
	color:#6E2246;
	background:url(../img/index/index_hd.gif) no-repeat left top;}	
.index_body{
	width:760px;
	padding:0 0 0 39px;}
.banner{
	width:760px;
	height:170px;
	background:url(../img/index/indexBanner.gif) no-repeat right bottom;}
.container1,.container1 .container1_cont{
	padding:0 0 0 6px;
	background:url(../img/index/container1_bg.gif) no-repeat left top;}	
.container1 .container1_cont{
	background-position:right top;
	padding:34px 20px 10px 14px;}
.container2,.container2 .container2_cont{
	padding:0 0 0 6px;
	background:url(../img/index/container2_bg.gif) no-repeat left top;}	
.container2 .container2_cont{
	background-position:right top;
	padding:34px 20px 10px 14px;}

.loginInfo{
	width:360px;
	padding:0 0 0 10px;
	float:left;}
.InstantMsg{
	float:right;
	background:#eee;}
/*loginInfo*/
.loginInfo dt{
	padding:0 0 0 6px;
	line-height:2em;}
.loginInfo dd{border-bottom:1px #ddd solid;}	
.loginInfo .nowDate{font-weight:bold;color:#9A0036;}
.loginInfo .tit1{font-weight:bold;color:#6A6967;}
.loginInfo .tit2{font-weight:bold;color:#6B4F5D;}
/*InstantMsg*/
.InstantMsg{
	width:300px;	
	padding:0 0 5px 20px;}
.InstantMsg,.InstantMsg .InstantMsg_cont{
	background:url(../img/index/InstantMsg_bg.gif) no-repeat left top;}	
.InstantMsg .InstantMsg_cont{
	height:140px;
	background-position:right top;}
.InstantMsg dt{
	padding:4px 0 5px 0;
	color:#fff;
	font-weight:bold;}
.InstantMsg dd{
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	line-height:1.6em;
	background:url(../img/index/InstantMsg_dot.gif) no-repeat left center;}	
.InstantMsg dd a{
	text-decoration:none;
	color:#686866;}	
.InstantMsg dd a:hover{text-decoration:underline;}		
/*notice*/
.notice{width:690px;padding:0 0 0 30px;margin:10px 0 0;}
.notice,.notice .notice_cont{
	background:url(../img/index/notice_bg.gif) no-repeat left top;}	
.notice .notice_cont{
	height:150px;
	background-position:right top;}
.notice dt{
	padding:4px 0 5px 0;
	color:#fff;
	font-weight:bold;}
.notice dd{
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	line-height:1.8em;
	background:url(../img/index/notice_arrow.gif) no-repeat left center;}
.notice dd a{
	text-decoration:none;
	color:#286591;}	
.notice dd a:hover{text-decoration:underline;}	
.notice_more{
	padding:0 15px;
	text-align:right;}
.notice_more a{
	padding:0 0 0 10px;
	text-decoration:none;
	color:#006A9C;
	background:url(../img/index/notice_more.gif) no-repeat left center;}
.notice_more a:hover{text-decoration:underline;}
		
/*	index_tit	
---------------------------------*/
.index_tit,
.index_tit span{
	display:block;
	padding:0 0 0 35px;
	background:url(../img/index/index_tit.gif) no-repeat left top;}
.index_tit{margin:10px 0 10px;}	
.index_tit span{
	color:#6e2246;
	font-weight:bold;
	padding:10px 10px 10px 0;
	background-position:right top;}
/*		.index_cont
---------------------------------*/
.index_cont{
	padding:0 10px;}
/*		.index_note
---------------------------------*/
.index_note{
	line-height:1.5em;
	margin:0 0 10px;
	padding:6px;
	color:#9A0036;
	background:#FCEFEE;
	border:1px #F7DEE0 solid;}
/*		.index_note
---------------------------------*/
.index_list{
	border:1px #EBEBEB solid;
	background:#F6F6F6;
	padding:10px;
	list-style:none;}
.index_list li{
	line-height:1.5em;
	color:#333;
	border:1px #E0E0E0 solid;
	margin:0 0 10px;
	padding:5px;
	background:#FEFEFE;}
.index_list dt{
	color:#333333;
	font-weight:bold;}	
/*		#footer
---------------------------------*/
#footer{
	text-align:center;
	padding:10px;
	border-top:2px #d7d7d7 solid;
	/*line-height:48px;*/
	background:#4D4D4D no-repeat left top;}
#footer p{
	color:#FFFFFF;
	margin:0;
	line-height:1.5em;}	
	
/*************************************
*		popup
**************************************/	
.popup{
	margin:0 10px;
	min-width:600px;
	/*_width:600px;*/
	background:url(../img/popup/pop_bg.gif);}
/*		header
---------------------------------*/
.popup .header,
.popup .header dt,
.popup .header dd{
	display:block;
	height:46px;
	/*margin:0 10px;*/
	background:url(../img/popup/pop_header_bg.gif);}
.popup .header{
	min-width:650px;
	/*_width:650px;*/
	border-bottom:1px #fff solid;}
.popup .header dt{
	width:300px;
	float:left;
	background:url(../img/popup/pop_header_logo.gif) no-repeat;}	
.popup .header dd{
	width:300px;
	float:right;
	background:url(../img/popup/pop_header_pattern.gif) no-repeat;}		
/*		popBody
---------------------------------*/	
.popBody{
	min-width:650px;
	/*_width:650px;*/
	/*padding:0 10px;*/}
.popBody .container2{
	padding:15px;
	border:1px #ecdae6 solid;
	background:#fff url(../img/popup/popBodyContainer2.gif) repeat-x left top;}
/*************************************
*		錯誤畫面
**************************************/	
.transactionError{
	padding:10px;
	background:#FAFAFA;}
.errorContainer{
	padding:50px;
	background:#fff;
	border:1px #eee solid;}	
.errorContainer .hd{
	padding:50px 10px 50px 100px;
	background:url(../img/layout/transactionError_bg.gif) no-repeat left center;}
.errorContainer .hd div{
	margin:auto;
	padding:10px;
	color:#da2b32;
	background:#fff6f7;
	border:1px #d53537 solid;}
.errorContainer .rwd_hd div{
	margin:auto;
	padding:10px;
	color:#da2b32;
	background:#fff6f7;
	border:1px #d53537 solid;}
.errorContainer .cont{
	margin:0 0 0 43px;
	list-style:none;
	color:#4b4547;}
.errorContainer .cont span{font-weight:bold;}	

.fullscreenContainer{
	padding:0 0 30px;
	background:#fff;
	border:1px #eee solid;}
.fullscreenContainer .logo{
	display:block;
	height:77px;
	border-bottom:2px #f1f1f1 solid;
	background:url(../img/layout/ebot_logo2.gif) no-repeat left top;}
.fullscreenContainer .nsbTitle {
	font-size: 24px;
	text-align: center;}
.fullscreenContainer .nsbContent {
	font-size: 16px;
	text-align: center;}
.fullscreenContainer .logoContainer {
	display: flex;
	justify-content: center;
	align-items: center;}
.fullscreenContainer .logoContainer .edge{
	height:100px;
	width: 100px;
	margin: 20px 20px;
	background:url(../img/login/edge.jpg) no-repeat center;
	background-size: contain;}
.fullscreenContainer .logoContainer .chrome{
	height:100px;
	width: 100px;
	margin: 20px 20px;
	background:url(../img/login/chrome.jpg) no-repeat center;
	background-size: contain;}
.fullscreenContainer .logoContainer .safari{
	height:100px;
	width: 100px;
	margin: 20px 20px;
	background:url(../img/login/safari.jpg) no-repeat center;
	background-size: contain;}
.fullscreenContainer .logoContainer .firefox{
	height:100px;
	width: 100px;
	margin: 20px 20px;
	background:url(../img/login/firefox.jpg) no-repeat center;
	background-size: contain;}
.fullscreenContainer .logoContainer div{
	text-align: center;}
.fullscreenContainer .fullscreenError_hd{
	padding:50px 50px 50px 150px;
	background:url(../img/layout/fullscreenError_bg.gif) no-repeat 50px center;}
.fullscreenContainer .fullscreenError_hd div{
	margin:auto;
	padding:10px;
	color:#da2b32;
	background:#fff6f7;
	border:1px #d53537 solid;}
.fullscreenContainer .cont{
	margin:0 0 30px 93px;
	list-style:none;
	color:#4b4547;}
.fullscreenContainer .cont span{font-weight:bold;}		
/*************************************
*		授權功能aac
**************************************/	
.tb_aac1{
	border-collapse:collapse;}
.tb_aac1 td{
	border:1px #eaecfa solid;}

.tb_aacDescription{
	margin:0 0 10px;
	background:url(../img/AAC/tb_aacDescription.gif) repeat-x left top;
	border-collapse:collapse;}
.tb_aacDescription td{
	padding:10px 4px;
	text-align:center;
	vertical-align:top;
	background:#fafbff url(../img/AAC/tb_aacDescription_td.gif) no-repeat center top;
	border:1px #EAECFA solid;}
.tb_aacDescription dt{
	padding:5px;
	color:#3d5982;
	font-size:15px;
	font-weight:bold;}	
.tb_aacDescription dd{
	padding:3px 0;
	text-align:left;
	color:#796e74;}
	
	
.acc_step{
	padding:3px 5px;
	border:1px #eaf1f9 solid;
	border-bottom:none;
	background:url(../img/AAC/acc_step.gif) repeat-x left bottom;}
.acc_step .first{
	text-align:center;
	margin:3px 5px;
	padding:10px;
	font-size:13px;
	font-weight:bold;
	color:#3d5982;
	background:#F2F2F1;}
.acc_last{
	margin:0 0 10px;
	height:17px;
	background:url(../img/AAC/acc_last.gif) no-repeat left top;}
.acc_step .step1 div{
	color:#a24d86;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f7ebf5 url(../img/AAC/acc_step1.gif) no-repeat left top;}
.acc_step .step2 div{
	color:#a84a43;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f3f2db url(../img/AAC/acc_step2.gif) no-repeat left top;}
.acc_step .step3 div{
	color:#a24d86;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f7ebf5 url(../img/AAC/acc_step3.gif) no-repeat left top;}
.acc_step .step4 div{
	color:#a84a43;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f3f2db url(../img/AAC/acc_step4.gif) no-repeat left top;}
.acc_step .F5 div{
	color:#a24d86;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f7ebf5 url(../img/AAC/acc_step5.gif) no-repeat left top;}
.acc_step .step6 div{
	color:#a84a43;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f3f2db url(../img/AAC/acc_step6.gif) no-repeat left top;}
.acc_step .step7 div{
	color:#a24d86;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f7ebf5 url(../img/AAC/acc_step7.gif) no-repeat left top;}
.acc_step .step8 div{
	color:#a84a43;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f3f2db url(../img/AAC/acc_step8.gif) no-repeat left top;}
.acc_step .step9 div{
	color:#a24d86;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f7ebf5 url(../img/AAC/acc_step9.gif) no-repeat left top;}
.acc_step .step10 div{
	color:#a84a43;
	margin:6px 4px 6px 9px;
	padding:3px 3px 3px 65px;
	background:#f3f2db url(../img/AAC/acc_step10.gif) no-repeat left top;}	
	
/*acc_tb1*/	
.acc_tb1{
	border-collapse:collapse;}
.acc_tb1 td{
	padding:3px;
	border:1px #EBE2D0 solid;}	
.acc_tb1 .hd1{
	padding:5px;
	color:#6F2C4B;
	text-align:center;
	background:#F8F4E9;}
.acc_tb1 .cont{
	vertical-align:top;}	
	
/*acc_g1*/

.acc_tb1 .open_btn{
	color:#905F75;
	padding:0 0 0 13px;
	background:url(../img/icon/open_btn.gif) no-repeat left center;}
.acc_tb1 .close_btn{
	color:#905F75;
	
	padding:0 0 0 13px;
	_display:inline-block;
	background:url(../img/icon/close_btn.gif) no-repeat left center;}	
.acc_g1 li{list-style:none;}
.acc_g1 .current .lv2{display:block;}
.acc_g1 .lv2{
	display:none;
	color:#5E5F5A;
	margin:0 0 0 10px;}
/*************************************
*		component
**************************************/
/*		tb_belowList
------------------------------------ */
.tb_belowList{
	list-style:none;
	font-weight:bold;
	color:#666666;
	margin:2px 0;}
/*		fieldset
------------------------------------ */
.fieldset1{
	margin:0 0 5px;
	_margin:0;
	padding:4px 10px 4px 10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;}
.fieldset1 legend{
	padding:0 5px 0 0;
	/*color:#333;	*/
	color:#AB0157;
	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:fixed;
	top:0;
	left:0;
	filter:alpha(opacity=70);   
	-moz-opacity:0.7;          
	opacity:0.7;             
	z-index:99;
  	_position:absolute;
	_top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);	
}

#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;
}
/*		#table
---------------------------------*/
.lineTB {
	border-top:1px #003 solid;
	border-bottom:1px #003 solid;
}
/*tbHeadInof*/
.tbHeadInof{padding:3px;}
.tbHeadInof dt{
	color:#7B194C;
	font-weight:bold;
	padding:0 12px 0 0;
	float:left;}
.tbHeadInof span{
	color:#666;
	font-weight:normal;
	padding:0 0 0 3px;}	

/*tbStatus*/
.tbStatus{
	padding:0 7px;
	border-collapse:collapse;
	border:1px #E2E2E2 solid;
	background:#FBFBF9;}
.tbStatus td{padding:5px;}
/*funcBar*/
.funcBar td{
	padding:5px 3px;}

/*tb_branch*/
.tb_branch{
	padding:0 7px;
	margin-bottom:14px;
	border-collapse:collapse;
	border:1px #E2E2E2 solid;}
.tb_branch td{padding:5px;}
.tb_branch td.hd_bg{background:#f6eef4;text-align:right;}
.tb_branch td.hd{font-size:13px; background:#f6eef4; font-weight:bold;color:#434343;}
.tb_branch td.cont{background-color:#FFF;border-top:1px #E2E2E2 solid;}
.tb_branch td .tb_tit{font-size:13px;
	font-weight:bold;
	color:#594b3b;
	display:inline-block;
	padding:0 5px 3px 1px;}
.tb_branch td .tb1 td{ vertical-align:top;}
/*toolBar*/
.toolBar{border:1px #D3CEC5 solid;padding:5px 5px 5px;margin:0 0 10px;}
.toolBar td{
	padding:2px 4px;
	*padding:4px 5px;
	*height:18px;}
/*test*/
.label_1{display:block;width:20px;padding:2px 0 2px;float:left;}

.label_2{display:block;float:left;}
.label_3{display:inline-block;}
.node1{
	cursor:default;
	color:#905F75;
	padding:3px 0 0 15px;
	display:inline-block;
	background:url(../img/layout/aac_tb_hd1.gif) no-repeat left 1px;}
.hd2 .node1{margin:0 0 0 5px;}
.label_2 .node2{
	cursor:pointer;
	display:inline-block;}
.transaction{background:url(../img/icon/transaction.gif) no-repeat 2px center;}	
/*acc_wrap*/
.acc_wrap{margin:0 0 10px;}
.acc_wrap .acc_rt,
.acc_wrap .acc_lt{vertical-align:top;}
.acc_wrap .acc_rt{border:3px #EBE2D0 solid;padding:0;}
/*aac_nav*/
.aac_nav{padding:0;margin:0;}
.aac_nav dt{
	cursor:pointer;
	float:left;
	width:100%;
	padding:0 0 0 1%;
	background:url(../img/layout/aac_bg.gif) repeat-x 10px bottom;}
.aac_nav dt a{
	font-size:13px;
	color:#3280b0;
	text-decoration:none;
	background:url(../img/layout/aac_nav2.gif) no-repeat left center;
	padding:3px 3px 3px 19px;
	display:block;
	float:left;}

.aac_nav .current{
	background:#ebe2d0 url(../img/layout/aac_nav1.gif) no-repeat left top;
	border-color:#ebe2d0;}
.aac_nav .current a,
.aac_nav dt a:hover{
	color:#6F2C4B;}
.aac_nav .current a{
	font-weight:bold;
	background:url(../img/layout/aac_nav2_hover.gif) no-repeat left center;}	
.aac_nav .noline{background:none;}

/*aac_tb*/
.aac_tb{
	margin:0;
	border-collapse:collapse;}
.aac_tb td{
	font-size:12px;
	border:1px #EBE2D0 solid;
	border-top:none;
	color:#5E5F5A;
	padding:2px 2px 4px;}
/*.aac_tb td span{
	padding:3px 0 0;
	display:inline-block;}	*/
.aac_tb .hd{
	font-weight:bold;
	text-align:center;
	/*background:*/}
.aac_tb .hd1{background:#F8F4E9;}
/*.aac_tb .hd1 span{
	display:inline-block;
	padding:3px 0 0 15px;
	*padding:6px 0 0 15px;
	background:url(../img/layout/aac_tb_hd1.gif) no-repeat left center;}*/
.aac_tb .hd2{background:#F8F4E9;}

/**/
.testdl dt{
	cursor:pointer;
	float:left;
	width:100%;
	background:#F9F9F9;
	border-bottom:1px #B5B5A1 solid;}
.testdl dt a{
	color:#920954;
	text-decoration:none;
	padding:5px;
	display:block;
	float:left;}
.testdl dt:hover,
.testdl dt:hover a,
.testdl dt.current,	
.testdl dt.current a,
.testdl dt.current:hover,
.testdl dt.current:hover a{
	color:#fff;
	background:#A00059 url(../img/btn/c.gif) left bottom repeat-x;}	
/*.testdl dt a:hover,
.testdl dt:hover{background:#D8D8D8;cursor:pointer;}

.testdl dt.current{
	color:#fff;
	border-color:#B3B3B3;
	background:url(../img/btn/d.gif) left bottom repeat-x;}

.testdl dt.current a,
.testdl dt.current a:hover{
	color:#fff;
	border-color:#B3B3B3;
	background:url(../img/btn/d.gif) left bottom;}
.testdl dd{float:right;width:100%;}*/
.tb_test{
	margin:0;
	border-collapse:collapse;}
.tb_test td{
	border:1px #b9b9a4 solid;
	border-top:none;
	color:#5E5F5A;
	padding:4px 2px 6px;}
.tb_test .hd{
	font-weight:bold;
	text-align:center;
	/*background:*/}
.tb_test .hd1{background:#FFD6E9;}
.tb_test .hd2{background:#FFEDF5;}

/*tbb_N_rwd*/
.tbb_N_rwd .sum_top{
	background:#FEF8FC;}
.tbb_N_rwd tr.sum_top td{
	color:#B34582;}
.tbb_N_rwd .td_money{text-align:right;}

/*tb1*/
.tb1{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb1 td{
	border:1px #E2E2E2 solid;
	color:#5E5F5A;
	padding:5px 2px 7px;}
.tb1 .hd{
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}
.tb1 .hd1{
	font-weight:bold;
	text-align:center;
	background:#EFEFEF;}
.tb1 .hd2{
	padding:3px;
	font-weight:bold;
	text-align:center;
	background:#efefef;}
.tb1 .cont1{
	padding:10px;
	line-height:1.5em;
	font-size:13px;
	letter-spacing:0.2em;
}
/*tb1 奇偶列*/
.tb1 .odd{background:none;}
.tb1 .even{background:#F1F1F1;}
.tb1 .hover{background:#FFF2FC;}
/*tb1 > 小計*/
.tb1 .sum,.tb1 .sum_top{
	background:#FEF8FC;
	border-top:1px #D4C2CE solid;}	
.tb1 .sum td,.tb1 tr.sum_top td{
	border-top:1px #D4C2CE solid;
	border:1px #E2E2E2 solid;
	color:#B34582;}
.tb1 td.sum_tit{
	border-right:1px #eee solid;
	text-align:right;
	font-weight:bold;}
/*detail 展開一層*/	
.tb1 .detail{background:#F0F9FA;}
/*對齊*/	
.tb1 .td_currency{text-align:center;}	/*幣別*/
.tb1 .td_date{text-align:center;}		/*日期*/
.tb1 .td_sn{text-align:center;}			/*筆次*/
.tb1 .td_checkbox{text-align:center;}	/*form checkbox*/
.tb1 .td_trading{text-align:center;}	/*單比整批*/
.tb1 .td_bankSN{text-align:center;}		/*處理序號/批號*/
.tb1 .td_money{text-align:right;}		/*金錢*/
.tb1 .td_tansSN{text-align:right;}		/*交易筆數*/
.tb1 .td_rate{text-align:right;}		/*利率*/
.tb1 .td_account{text-align:left;}		/*帳號*/
.tb1 .td_accountC{text-align:center;}		/*帳號無簡稱*/
.tb1_1 .td_accountC{text-align:center;}		/*帳號無簡稱*/
.tb1_2 .td_accountC{text-align:center;}		/*帳號無簡稱*/
/*checkbox 選取highLight*/
.tb1 .checkHighLight{background:#FFC;}
.tb1 .radioHighLight{background:#FFC;}

/*flowhd1*/
.tb1 .flowhd{
	vertical-align:top;
	padding:2px 0;
	background:#f6f6f6;}
.tb1 .flowhd1{
	vertical-align:top;
	/*padding:2px 2px 2px 20px;*/
	padding:2px 0;
	background:#f6f6f6;
	/*background:#fffafe url(../img/flow/flow_hd1.gif) no-repeat left top;*/
}
.tb1 .pad0px{padding:0;}
.tb1 .flowhd1 img{float:left;}
.tb1 .flowhd1 .cont1{text-align:center;}

.tb1 .flowhd0_conf{
	text-align:center;
	background:#f6f6f6;}
.tb1 .flowhd2{
	vertical-align:top;
	/*padding:2px 2px 2px 20px;*/
	padding:2px 0;
	text-align:left;
	background:#f6f6f6;
	/*background:#fbfcff url(../img/flow/flow_hd2.gif) no-repeat left top;*/
}
.tb1 .flowhd2 img{float:left;}
.tb1 .flowhd2 .cont1{text-align:center;}
.tb1 .flowhd3{
	vertical-align:top;
	/*padding:2px 2px 2px 20px;*/
	padding:2px 0;
	text-align:left;
	background:#f6f6f6;
	/*background:#fffcf7 url(../img/flow/flow_hd3.gif) no-repeat left top;*/
}
.tb1 .flowhd3 img{float:left;}
.tb1 .flowhd3 .cont1{text-align:center;}
.tb1 .vmiddle{vertical-align:middle;}
.tb1 .flowhd2_1{
	background:#F9F4F8;
}
.tb1 .flowhd2_2{
	background:#F9F4F8;
}

/*tb1_1*/
.tb1_1{
	border:1px #E2E2E2 solid;
	margin:0 0 10px;
	border-collapse:collapse;}
.tb1_1 td{
	border:1px #E2E2E2 solid;
	color:#5E5F5A;
	padding:5px 2px 7px;}
.tb1_1 .hd{
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}
.tb1_1 .hd1{
	font-weight:bold;
	text-align:center;
	background:#EFEFEF;}
.tb1_1 .hd2{
	font-weight:bold;}	
/*tb1 奇偶列*/
.tb1_1 .odd{background:none;}
.tb1_1 .even{background:#F1F1F1;}
.tb1_1 .hover{background:#FFF2FC;}
/*checkbox 選取highLight*/
.tb1_1 .checkHighLight{background:#FFC;}
.tb1_1 .radioHighLight{background:#FFC;}
/*detail 展開一層*/	
.tb1_1 .detail{background:#F0F9FA;}
.tb1_1 .detail_first{padding:0 0 0 15px;}
/*對齊*/	
.tb1_1 .td_currency{text-align:center;}	/*幣別*/
.tb1_1 .td_date{text-align:center;}		/*日期*/
.tb1_1 .td_sn{text-align:center;}			/*筆次*/
.tb1_1 .td_checkbox{text-align:center;}	/*form checkbox*/
.tb1_1 .td_trading{text-align:center;}	/*單比整批*/
.tb1_1 .td_bankSN{text-align:center;}		/*處理序號/批號*/
.tb1_1 .td_money{text-align:right;}		/*金錢*/
.tb1_1 .td_account{text-align:left;}		/*帳號*/

/*tb1_2*/
.tb1_2{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb1_2 td{
	border:1px #E2E2E2 solid;
	color:#5E5F5A;
	padding:5px 2px 7px;}
.tb1_2 .hd{
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}
.tb1_2 .hd1{
	font-weight:bold;
	background:#EFEFEF;}
.tb1_2 .hd2{
	padding:6px 3px 4px;
	font-weight:bold;
	text-align:center;
	background:#efefef;
	}	
.tb1_2 .ct{text-align:center;}
.tb1_2 .rt{text-align:right;}
/*tb1 奇偶列*/
.tb1_2 .odd{background:none;}
.tb1_2 .even{background:#F1F1F1;}
.tb1_2 .hover{background:#FFF2FC;}
/*checkbox 選取highLight*/
.tb1_2 .checkHighLight{background:#FFC;}
.tb1_2 .radioHighLight{background:#FFC;}
/*detail 展開一層*/	
.tb1_2 .detail{background:#F0F9FA;}
/*對齊*/	
.tb1_2 .td_currency{text-align:center;}	/*幣別*/
.tb1_2 .td_date{text-align:center;}		/*日期*/
.tb1_2 .td_sn{text-align:center;}			/*筆次*/
.tb1_2 .td_checkbox{text-align:center;}	/*form checkbox*/
.tb1_2 .td_trading{text-align:center;}	/*單比整批*/
.tb1_2 .td_bankSN{text-align:center;}		/*處理序號/批號*/
.tb1_2 .td_money{text-align:right;}		/*金錢*/
.tb1_2 .td_account{text-align:left;}		/*帳號*/

/*tb1*/
.tb_sort{
	margin:0 0 10px;
	border-collapse:collapse;}
.tb_sort td{	
	/*border:1px #E2E2E2 solid;*/
	color:#5E5F5A;}
.tb_sort .hd{
	padding:5px 4px 4px;
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}

/*tb2*/
.tb2{
	margin:0 0 10px;
	border-collapse:collapse;
	border-top:2px #BC8000 solid;
	border-bottom:2px #C9C9C9 solid;}
.tb2 td{
	font-size:12px;
	color:#434343;
	border:1px #D8D8D8 solid;
	padding:5px 5px 7px;}	
.tb2 .hd{
	text-align:right;
	font-weight:bold;
	background:#F9F4F8;}
.tb2 .hd-ct{
	text-align:center;
	font-weight:bold;
	background:#F9F4F8;}
/*tb2 奇偶列*/
.tb2 .odd{background:none;}
.tb2 .even{background:#F1F1F1;}
.tb2 .tbinner2 .hd {
	text-align:center;
	font-weight:bold;
	background: none repeat scroll 0 0 #F9F4F8;
	color: #434343;
}
/*雙表頭樣式*/
.tb2 .tbinner { border-collapse:collapse;  }
.tb2 td{
	border: 1px solid #DFDFDF;
}
.tb2 .tbinner .hd {
	text-align:right;
	font-weight:bold;
	background-color: #FBF9FB;
	color: #7B7B7B;
}
.tb2 .tbinner .hd2 {
	text-align:center;
	font-weight:bold;
	background-color: #FBF9FB;
	color: #7B7B7B;
}
.tb2 .tbinner .hd3 {
	text-align:left;
	font-weight:bold;
	background-color: #FBF9FB;
	color: #7B7B7B;
}
.tb2 .tbinner .hd4 {
	text-align:left;
	font-weight:bold;
}
.tb2 .tbinner .td_money {text-align:right;}
.tb2 .tbinner .cont {background-color: #FFFFFF; }
.tb2 .nopadding{padding:0;}
/*END*/
/*tb2_2*/
.tb2_2{
	margin:0 0 10px;
	border-collapse:collapse;
	border-top:2px #BC8000 solid;
	border-bottom:2px #C9C9C9 solid;}
.tb2_2 td{
	font-size:12px;
	color:#434343;
	border:1px #D8D8D8 solid;
	padding:0px 5px 0px;}	
.tb2_2 .hd{
	height:40px;
	text-align:right;
	font-weight:bold;
	background:#F9F4F8;}
.tb2_2 .nopadding{padding:0;}
/*tb2_FMS2012*/
.tb2_FMS2012{
	margin:0 0 10px;
	border-collapse:collapse;
	border-top:2px #BC8000 solid;
	border-bottom:2px #C9C9C9 solid;}
.tb2_FMS2012 td{
	font-size:12px;
	color:#434343;
	border:1px #D8D8D8 solid;
	padding:5px 5px 7px;}	
.tb2_FMS2012 .hd{
	height:50px;
	text-align:right;
	font-weight:bold;
	background:#F9F4F8;}
.tb2_FMS2012 .nopadding{padding:0;}
/*tb1_1*/
.tb1_1{
	border-collapse:collapse;}
.tb2  .tb1_1 td{
	padding:5px 2px 2px;}	
.tb2  .tb1_1 .hd{
	text-align:center;}
.tb2  .tb1_1 .hd2{
	text-align:left;}	
.tb2 .tb1 .hd{
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}

/*tb2_1*/
.tb2_1{	
	margin:0 0 5px;
	border-top:2px #AF2C75 solid;
	/*border-bottom:1px #B6B6B6 solid;*/
	border-collapse:collapse;}
.tb2_1 td{
	color:#434343;
	border:1px #eee solid;
	padding:5px 5px 7px;}	
.tb2_1 .hd{
	text-align:right;
	font-weight:bold;
	background:#FFF7FA;}
.close_btn1,.open_btn1{	
	cursor:pointer;
	text-decoration:none;
	color:#B31175;
	padding:0 0 0 16px;
	background:url(../img/icon/close_btn1.gif) no-repeat left center;}
.open_btn1{background:url(../img/icon/open_btn1.gif) no-repeat left center;}
a.close_btn1:hover,
a.open_btn1:hover{text-decoration:underline;}
/*tb3*/	
.tb3{
	/*margin:0 0 5px;*/
	/*border:1px #eee solid;
	border-bottom:1px #D4C2CE solid;*/
	border-collapse:collapse;}
.tb3 td{
	border:1px #eee solid;
	color:#5E5F5A;
	padding:5px 2px 7px;}
.tb3 .hd{
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}
.tb3 .bluebox{
	vertical-align:top;
	padding:5px;
	background:#FAFBFD;}
.tb3 .pinkbox{
	vertical-align:top;
	padding:5px;
	background:#FBF8EF;}	

/*tb4*/
.tb4{
	margin:0 0 10px;
	border-collapse:collapse;
	border-top:2px #BC8000 solid;
	border-bottom:2px #C9C9C9 solid;}
.tb4 td{
	color:#434343;
	border:1px #D8D8D8 solid;
	padding:5px 5px 7px;}	
.tb4 .hd{
	text-align:right;
	font-weight:bold;
	background:#F9F4F8;}
.tb4 .hd-ct{
	text-align:center;
	font-weight:bold;
	background:#F9F4F8;}
.tb4 .hd2{font-weight:bold;}	
.tb4 .paybox,
.tb4 .paybox .hd{background:#fcf7fb;}	
.tb4 .payboxHeader{border-top:2px #d0d8e3 solid;}
.tb4 .payboxHeader .hd2{
	padding:8px;
	color:#516d92;
	background:#f9f4f8 url(../img/table/payboxHeader.gif) repeat-x left top;}
.tb4 .incomebox,
.tb4 .incomebox .hd{background:#fff9e1;}
.tb4 .incomeboxHeader{border-top:2px #eee1b4 solid;}
.tb4 .incomeboxHeader .hd2{
	padding:8px;
	color:#82704a;
	background:#fff9e1 url(../img/table/incomeboxHeader.gif) repeat-x left top;}
.tb4 .tb1 .hd{
	font-weight:bold;
	text-align:center;
	background:url(../img/table/tb1.gif) repeat-x left bottom;}

.remitInfo UL LI{
	float:left;
	width:190px;
	list-style:none;}
	
/*		.tb5
------------------------------------ */

.tb5 td{padding:3px 0;}
.tb5 td{border:none;}
.tb5 .hd{
	text-align:right;
	background:none;
	border:none;
	padding:0 5px 0 10px;
	font-weight:bold;}
.tb5 .cont{text-align:left;}
/*tdStatus1*/
.tdStatus1{
	border-bottom:1px #b6b6b6 solid;
	background:url(../img/layout/tdStatus1_bg.gif) repeat-x left bottom;}
	
/*signature*/	
.signature td{font-weight:bold;}


/*		tabBlock
------------------------------------ */	
.tabBlock{background:url(../img/tabBlock/tabBlock_bd.gif) repeat-x left top;clear:both;}
.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:#796E72;
	font-size:12px;
	padding:7px 13px 4px 0;
	*padding:5px 13px 5px 0;
	_padding:8px 13px 4px 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:#9A0036;
	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;}
/*		tabs2
------------------------------------ */	
.tabs2, .tabs2 li{list-style:none;}
.tabs2{
	margin:0 0 10px;
	background:#ddd;}
.tabs2 li{
	float:left;}	
.tabs2 a{
	display:inline-block;	
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:3px 15px;
	background:#B7B7B7;}
.tabs2 .current a, .tabs2 a:hover{
	background:#537CA8;}
/*		headNotes
------------------------------------ */		
.headNotes{
	background:#FBF3EB;
	display:block;
	padding:6px;
	margin:4px 0 6px;
	clear:both;}
.headNotes dt{float:left;}
.headNotes .fr{float:right;}
.headNotes .note1{
	line-height:1.5em;
	background:url(../img/table/tbtit3.gif) no-repeat left 5px;
	font-size:13px;
	color:#333333;
	clear:both;
	padding:2px 5px 2px 15px;}	
/*		headNotes
------------------------------------ */		
.headAlert{}
.headAlert .fr{float:right;}
.headAlert .note1{
	font-size:13px;
	color:#BC1771;
	font-weight:bold;
	padding:3px 5px 3px 15px;}
/*		titleBlock
------------------------------------ */	
 .titleBlock{display:block;padding:0 0 5px 0;margin:0 0 5px;clear:both;}
.titleBlock .cont{
	color:#666; 
	line-height:1.5em; 
	padding:0 0 0 14px;} 
.titleBlock dt{float:left;}
.titleBlock .fr{float:right;}
.titleBlock .tit1{
	background:url(../img/table/tbtit1.gif) no-repeat left center;
	font-size:13px;
	font-weight:bold;
	color:#594b3b;
	display:inline-block;
	padding:0 5px 0 15px;}
.titleBlock .tit2{ 
	background:url(../img/table/tbtit2.gif) no-repeat left center; 
	font-size:13px; 
	font-weight:bold; 
	color:#871b4e; 
	display:inline-block; 
	padding:0 5px 0 15px; 
	margin:0 0 5px;}
.tit4{
	color:#705661;
	font-size:13px;
	font-weight:bold;
	background:url(../img/table/tit4.gif) repeat-x;}
.tit4 div{height:25px;} 
.tit4 .lt{background:url(../img/table/tit4_lt.gif) no-repeat left top;padding:0 0 0 0;}
.tit4 .rt{
	padding:6px 0 0 6px;
	text-align:left;
	background:url(../img/table/tit4_rt.gif) no-repeat right top;}
.func_tit{
	padding:0 4px 0 0;
	font-weight:bold;
	color:#871C4D;}

/*871C4D*/
/*		btn
------------------------------------ */
.btnBlock{
	padding:10px;
	text-align:center;}
.demoLink{padding:2px;text-align:center;}	
.demoLink a{color:#347EAF;}
.demoLink a:hover{color:#006;}
/*btn_login*/
.btn_login{ 
    border:1px #a66884 solid; 
    font-size:12px; 
    text-decoration:none; 
    color:#ab0157; 
    cursor:pointer;
    padding:5px 25px 4px; 
    background:url(../img/btn/btn1.gif) repeat-x left top; 
    display:inline-block;} 
.btn_login:hover{ 
color:#fff0f9; 
    background:url(../img/btn/btn1_hover.gif) repeat-x left top;} 

/*btn1*/ 
.btn1,.ui-button{
	border-radius: 4px;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
    cursor:pointer;
    padding:5px 14px 4px;
    background:#9A0036 repeat-x left top;
    display:inline-block;}
.btn1:hover,.ui-state-hover{
	color:#FFFFFF;
    background: #D93657 repeat-x left top;}
.btndisabled{
    border-radius: 4px;
    display:inline-block;
    background:#E2E2E2;
    cursor:default;
    white-space: nowrap;
    text-decoration:none;
    color:#A8A8A8;}

/*btn1_disabled*/ 
.btn1_disabled{
    border-radius: 4px;
    display:inline-block;
    background:#E2E2E2;
    cursor:default;
    padding:5px 14px 4px;
    white-space: nowrap;
    text-decoration:none;
    color:#A8A8A8;}
    
/*btn2*/
.btn2,.btn2 span{
    border-radius: 4px;
	color:#FFFFFF;
	font-weight:normal;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
	background:#9A0036 no-repeat left top;}
.btn2 span{
	white-space: nowrap;
	font-size:12px;
	background-position:right top;
	padding:2px 5px 3px;
	*padding:3px 5px 1px;
	_padding:3px 5px 1px;}
.btn2{margin:1px;height:20px;}
.btn2:hover{background-position:left bottom;}
.btn2:hover span{
	color:#FFFFFF;
	background: #D93657;
	background-position:right bottom;}
	
/*btn2_disabled*/	
.btn2_disabled{
    border-radius: 4px;
	display:inline-block;
	background:#E2E2E2;
	cursor:default;
	padding:2px 5px 3px;
	*padding:3px 5px 1px;
	_padding:3px 5px 1px;
	white-space: nowrap;
	text-decoration:none;
	color:#A8A8A8;}
	
/*btn3*/
.btn3{
	color:#C53075;
	background:#FFF2FC;
	text-decoration:none;
	padding:3px 5px 2px;
	cursor:pointer;
	display:inline-block;
	border:1px #CFA3BB solid;
	/*margin:1px;*/}
.btn3:hover{
	color:#9A0557;
	background-color:#FFDCF0;
	border:1px #AD7C98 solid;}
/*role_btn*/
.role_btn{
	width:18px;
	color:#C53075;
	background:#FFF2FC;
	text-decoration:none;
	margin:1px;
	line-height:20px;
	padding:0 4px;
	cursor:pointer;
	display:inline-block;
	border:1px #CFA3BB solid;}
.role_btn:hover{
	color:#9A0557;
	background-color:#FFDCF0;
	border:1px #AD7C98 solid;}

/*roleUp_btn*/
.roleUp_btn{
	width:18px;
	color:#C53075;
	/*text-indent:-9999px;*/
	background:#FFF2FC url(../img/btn/roleUp_btn.gif) no-repeat center center;
	text-decoration:none;
	margin:1px;
	line-height:20px;
	padding:0 4px;
	cursor:pointer;
	display:inline-block;
	border:1px #CFA3BB solid;}
.roleUp_btn:hover{
	color:#9A0557;
	background-color:#FFDCF0;
	border:1px #AD7C98 solid;}
/*roleDown_btn*/
.roleDown_btn{
	width:18px;
	color:#C53075;
	/*text-indent:-9999px;*/
	background:#FFF2FC url(../img/btn/roleDown_btn.gif) no-repeat center center;
	text-decoration:none;
	margin:1px;
	line-height:20px;
	padding:0 4px;
	cursor:pointer;
	display:inline-block;
	border:1px #CFA3BB solid;}
.roleDown_btn:hover{
	color:#9A0557;
	background-color:#FFDCF0;
	border:1px #AD7C98 solid;}		
/*btn4*/
.btn4,.btn4 span{
    border-radius: 4px;
	line-height:normal;
	background:#9A0036 no-repeat left top;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;	
	font-size:12px;
	display:inline-block;}
.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; color:#FFFFFF; background:#D93657;}

.btn4_disabled{
    border-radius: 4px;
	line-height:22px;
	padding:4px 5px 3px 3px;
	font-size:12px;
    display:inline-block;
	background:#E2E2E2 no-repeat left top;
    cursor:default;
    text-decoration:none;
    color:#A8A8A8;}

/*close_btn2 & open_btn2*/
.close_btn2,.open_btn2{	
	line-height:normal;
	cursor:pointer;
	text-decoration:none;
	color:#b14689;
	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;}
a.close_btn2:hover,
a.open_btn2:hover{text-decoration:underline;}
/*ps_btn*/
.ps_btn,.ps_btn span{
    border-radius: 4px;
	line-height:normal;
	background:#9A0036  no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	display:inline-block;}
.ps_btn span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.ps_btn:hover{background-position:left bottom;}
.ps_btn:hover span{background-position:right bottom;color:#FFFFFF; background:#D93657;}
/*template_btn*/
.template_btn,.template_btn span{
    border-radius: 4px;
	line-height:normal;
	background:#9A0036 no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	display:inline-block;}
.template_btn span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.template_btn:hover{background-position:left bottom;}
.template_btn:hover span{background-position:right bottom; color:#FFFFFF; background:#D93657;}

.template_btn_disabled{
    border-radius: 4px;
    padding:4px 5px 3px 3px;
	line-height:22px;
	width:80px;
	font-size:12px;
    display:inline-block;
	background:#E2E2E2 no-repeat left top;
    cursor:default;
    text-decoration:none;
    color:#A8A8A8;}

/*history_btn*/
.history_btn,.history_btn span{
    border-radius: 4px;
	line-height:normal;
	background:#9A0036 no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	display:inline-block;}
.history_btn span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.history_btn:hover{background-position:left bottom;}
.history_btn:hover span{background-position:right bottom; color:#FFFFFF; background: #D93657;}

.history_btn_disabled{ 
    border-radius: 4px;
    padding:4px 5px 3px 3px;
	line-height:22px;
	width:80px;
	font-size:12px;
    display:inline-block;
	background:#E2E2E2 no-repeat left top;
    cursor:default;
    text-decoration:none;
    color:#A8A8A8;}

/*upload_btn*/
.upload_btn,.upload_btn span{
    border-radius: 4px;
	line-height:normal;
	background:#9A0036 no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	display:inline-block;}
.upload_btn span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.upload_btn:hover{background-position:left bottom;}
.upload_btn:hover span{background-position:right bottom; color:#FFFFFF; background:#D93657;}

.upload_btn_disabled{
    border-radius: 4px;
    padding:4px 5px 3px 3px;
	line-height:22px;
	width:80px;
	font-size:12px;
    display:inline-block;
	background:#E2E2E2 no-repeat left top;
    cursor:default;
    text-decoration:none;
    color:#A8A8A8;}

.addList,.addList span{
	border-radius: 4px;
	line-height:normal;
	background:url(../img/btn/addList.gif) no-repeat left top;
	color:#ab0157;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	padding:0 0 0 20px;
	display:inline-block;}
.addList span{
	font-weight:normal;
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.addList:hover{background-position:left bottom;}
.addList:hover span{background-position:right bottom;}

.addList_disabled{ 
	border-radius: 4px;
	line-height:22px;
	width:80px;
	font-size:12px;
	padding:0 0 0 27px;
    display:inline-block;
	background:url(../img/btn/addList.gif) no-repeat left top;
    cursor:default;
    text-decoration:none;
    color:#A8A8A8;}

.delList,.delList span{
	line-height:normal;
	background:url(../img/btn/delList.gif) no-repeat left top;
	color:#ab0157;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	padding:0 0 0 20px;
	display:inline-block;}
.delList span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.delList:hover{background-position:left bottom;}
.delList:hover span{background-position:right bottom;}

/*openkeyboard*/
.openkeyboard,.openkeyboard span{
	color:#FFFFFF;	
	font-size:12px;
	padding:0 0 0 2px;
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	background:#9A0036 no-repeat left top;}
.openkeyboard span{
	background-position:right top;
	padding:4px 5px 3px 5px;
	*padding:5px 5px 3px 5px;}
.openkeyboard:hover{background-position:left bottom;}
.openkeyboard:hover span{background-position:right bottom; color:#FFFFFF; background:#D93657;}

/*selectAll*/
.selectAll,.selectAll span{
	line-height:normal;
	background:url(../img/btn/selectAll.gif) no-repeat left top;
	color:#ab0157;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	padding:0 0 0 20px;
	display:inline-block;}
.selectAll span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.selectAll:hover{background-position:left bottom;}
.selectAll:hover span{background-position:right bottom;}
/*unSelect*/
.unSelect,.unSelect span{
	line-height:normal;
	background:url(../img/btn/unSelect.gif) no-repeat left top;
	color:#ab0157;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	padding:0 0 0 20px;
	display:inline-block;}
.unSelect span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.unSelect:hover{background-position:left bottom;}
.unSelect:hover span{background-position:right bottom;}

/*openAll*/
.openAll,.openAll span{
	line-height:normal;
	background:url(../img/btn/openAll.gif) no-repeat left top;
	color:#ab0157;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	padding:0 0 0 20px;
	display:inline-block;}
.openAll span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.openAll:hover{background-position:left bottom;}
.openAll:hover span{background-position:right bottom;}
/*closeAll*/
.closeAll,.closeAll span{
	line-height:normal;
	background:url(../img/btn/closeAll.gif) no-repeat left top;
	color:#ab0157;
	text-decoration:none;	
	font-size:12px;
	cursor:pointer;
	padding:0 0 0 20px;
	display:inline-block;}
.closeAll span{
	background-position:right top;
	padding:4px 5px 3px 3px;
	*padding:5px 5px 3px 3px;}
.closeAll:hover{background-position:left bottom;}
.closeAll:hover span{background-position:right bottom;}

/*print_btn*/
.print_btn{
	padding:12px;
	_display:inline-block;
	_padding:15px 10px;
	text-decoration:none;
	background:url(../img/icon/print_btn.gif) no-repeat center center;}
.print_btn:hover{background:url(../img/icon/print_btn_hover.gif) no-repeat center center;}
/*pdf_btn*/
.pdf_btn{
	padding:12px;
	text-decoration:none;
	background:url(../img/icon/pdf_btn.gif) no-repeat center center;}
.pdf_btn:hover{background:url(../img/icon/pdf_btn_hover.gif) no-repeat center center;}	
/*成功*/
.fsuccess{background:url(../img/icon/fsuccess.gif) no-repeat left;padding:0 0 0 20px;color:#000;}
.ffail{background:url(../img/icon/fail.gif) no-repeat left;padding:0 0 0 20px;color:#e71419;}

/*問號按鈕*/
.help_btn{
	cursor:default;
	padding:0 7px 1px;
	background:url(../img/icon/help_btn.gif) no-repeat left top;}
.help_btn:hover{background:url(../img/icon/help_btn2.gif) no-repeat left top;}
.help_note{
	width:200px;
	border:2px #f4daef solid;
	color:#993366;
	background:#faf0f8;
	padding:10px;
	position:absolute;
	z-index:100;
	top:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;}	
/*************************************
*		       服務總覽
**************************************/
.tb_service_list{
	border-collapse:collapse;}
.tb_service_list td{
	padding:2px;
	vertical-align:top;
	/*border:1px #C6BCA1 solid;*/}
.service_list{
	margin:0 0 2px;
	border:1px #99917B solid;}
.service_list li{
	cursor:default;
	list-style:none;
	font-size:12px;
	color:#000;
	padding:6px 16px 4px 22px;
	background:url(../img/icon/service_list.gif) no-repeat left center;}
.service_list li a{
	text-decoration:none;}	
.service_list .lv1{
	padding-left:5px;
	margin:2px;
	color:#000;
	font-weight:bold;
	font-size:13px;
	background:#DBC0C0;
	/*background:#AAA087;*/}
.service_list .lv2{
	margin:2px;
	background:#F4EED8;}	
.service_list .lv3{
	/*padding:0 16px 6px 16px;*/
	padding-left:40px;}
.service_list .lv3 li{
	padding-left:16px;}	
.service_list .lv4{
	padding-left:48px;}	

.service_list .lv1 a,
.service_list .lv2 a,
.service_list .lv3 a,
.service_list .lv4 a{
	cursor:default;
	color:#871B4E;}
.transaction1{
	padding:0 1px 0 0;
	display:block;
	float:left;
	background:url(../img/icon/transaction.gif) no-repeat 3px center;}

/*		驗證碼
------------------------------------ */
.captcha{
	display:inline-block;
	width:180px;
	height:50px;
	/**display:inline-block;*/
	/*_display:inline;*/
	
	border:2px #333 solid;
	margin:0 0 5px;}

.captcha_login{
	display:inline-block;
	width:80px;
	height:22px;
	vertical-align:middle;
}
/*************************************
*		common
**************************************/
.padleft24{padding:0 0 0 24px;}
.pad0px{padding:0;}
.login_txt{width:120px;}
.captcha_txt{width:35px;}
.ime_mode_disabled{ime-mode:disabled;}
.f16px{font-size:16px;color:#009ACC;}
.nowrap{white-space:nowrap;}
.line{
	margin:2px 0 4px;
	display:block;
	border-bottom:1px #EDE5D1 solid;}
.nomargin{margin:0;}
.nopadding{padding:0;}
.inline1{padding:0 8px 0 0;}
.block{padding:2px 0;}
/*.star{color:#AD0157;}*/
.star{color:#900;}
.hide{display:none;}
/*消失*/
.overHide{position:absolute;top:-10000px;}
.disabled, 
.disabled .star, 
.tb2 .disabled td,
.disabled input,
.disabled .tbps1,
.disabled a,
.disabled .link1,
.disabled .link1:hover{color:#C8C7CA;}
.disabled a{text-decoration:none;}
/*		@background
------------------------------------ */
tr.radioHighLight{background:#FFC;}
/*		@formSty1
------------------------------------ */
.formSty1{padding:3px 0 5px;}
.formSty1 dt{
	padding:0 0 2px;
	font-weight:bold;}
.formSty1 .pad12px{padding-left:1em;}	
.formSty1 dd{display:block;padding:0 0 2px 12px;}
.formSty1 label{padding:0 0 2px;}
.formSty1 .lv2{padding:0 0 0 21px;}
/*		@font
------------------------------------ */
.fbold{font-weight:bold;}
.fnormal{font-weight:normal;}
/*		@fontcolor
------------------------------------ */
.fpurple1{color:#F1D8BF;}
.fpurple2{color:#6A505D;}
.fpurple3{color:#871C4D;}
.fpurple4{color:#B34582;}

.fgray1{color:#6B6766;}
.fgray2{color:#bbb;}
.success1{color:#009ACC;}
.fail1{color:#f00;}

.fimportant{color:#C00;}	/*警示*/
.hl1{color:#039;}	/*表格內highLight*/
.hl2{color:#FFAB2D;}	/*pshighLight文字*/
/*		@link
------------------------------------ */
.link1{	
	font-weight:normal;
	color:#00F;}
.link1:hover{
	text-decoration:none;
	color:#00C;}
.tbDropLink{
	padding:0 0 0 13px;
	font-weight:normal;
	color:#347EAF;}
.tbDropLink:hover{
	text-decoration:none;
	color:#036;}	
.open_link1{
	color:#B14689;}		
/*		@dragSortBox
------------------------------------ */
.dragSortBox{padding:3px;}
.dragSortBox li{
	cursor:move;
	list-style:none;
	text-align:center;
	padding:5px;
	margin:0 0 4px;
	border:1px #E2E2E2 solid;}	
.dragSortBox li:hover{
	border:1px #A00059 solid;}		
/*		@ps
------------------------------------ */
.ps_tit1{
	font-weight:bold;
	color:#002366;
	padding:5px 0 3px 22px;
	background:url(../img/icon/ps_tit2.gif) no-repeat left center;}
/*tbps1*/	
.tbps1{font-weight:normal;color:#B26B67;padding:0 0 0 3px;}

/*txt_balance*/	
.txt_balance{font-weight:normal;color:#B34582;padding:0 0 0 3px;}

/*ps1*/
.ps1, .ps1 li{margin:0;padding:0;}
.ps1{padding:0 0 0 20px;}
.ps1 li{
	padding:0 0 3px;
	color:#444;
	margin:0 0 0 21px;
	*margin:0 0 0 26px;}

/*ps2*/
/*.ps2{padding:10px;background:#FFF8F8;color:#e15251;margin:0 0 10px;border:1px #FFD8D8 solid;}*/
.ps2{padding:10px;background:#FCEFEE;color:#9A0036;margin:0 0 10px;border:1px #F7DEE0 solid;}

/*ps3*/ 
.ps3, .ps3 li{margin:0;padding:0;list-style:none;} 
.ps3 .lv1{ 
	font-weight:bold; 
	color:#000;} 
.ps3 li{ 
	line-height:1.5em; 
	padding:0 0 3px; 
	color:#666; 
	margin:0 0 0 21px; 
	*margin:0 0 0 26px;}
	
/*		@calendar
------------------------------------ */
.calendar{
	cursor:pointer;
	width:18px;
	*width:20px;
	_width:20px;
	height:18px\9;
	border:0;
	/*
	
	height:18px\9;
	padding:0 0 10px;
	background-position:0 2px\9;*/
	
	/*border:1px #f00 solid;*/
	background:url(../img/Calendar/date.gif) no-repeat;}
/*		@star_icon
------------------------------------ */
.star_icon1{
	display:inline-block;
	width:17px;
	height:17px;
	background:url(../img/icon/star1.gif) no-repeat;}
.star_icon2{
	display:inline-block;
	width:17px;
	height:17px;
	background:url(../img/icon/star2.gif) no-repeat;}	
/*		@type=text
------------------------------------ */
.date_txt{
	font-size:12px;
	width:90px;
	height:16px;}
.txt1{
	height:14px;
	margin:0 2px;}

/*		@type=select
------------------------------------ */
/*選擇角色*/
.sel_notice{width:300px;}

.select1{*margin:0 2px;}
.select2{vertical-align:top;}
/*.select1{*margin:2px 3px 0 0;}*/
/*		step
------------------------------------ */	
#step{
	display:block;
	clear:both;
	cursor:default;
	border:1px #fff solid;}
#step dt{
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 22px;
	background:url(../img/layout/step1.gif) no-repeat left top;}
#step span{
	padding:5px 8px 6px 0;
	/*[;padding:5px 5px 7px 0;]*/
	*padding:6px 5px 7px 0;	
	display:block;
	color:#fff;
	background:url(../img/layout/step1.gif) no-repeat right top;}

#step .step1,#step .step1 span{background-image:url(../img/layout/step1.gif);}
#step .step2,#step .step2 span{background-image:url(../img/layout/step2.gif);}
#step .step3,#step .step3 span{background-image:url(../img/layout/step3.gif);}
#step .step4,#step .step4 span{background-image:url(../img/layout/step4.gif);}

#step .current{background-position:left -27px;}	
#step .current span{background-position:right -27px;}
#step .old{background-position:left bottom;}	
#step .old span{background-position:right bottom;}
/* Clear Fix
------------------------------------ */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
.clearfix {display:block;}
/*DW*/
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*		@float
------------------------------------ */
.fl{float:left;}
.fr{float:right;}

/*		@other
------------------------------------ */
.pad25{padding:0 0 0 25px;}
.ct{text-align:center;}
.lt{text-align:left;}
.rt{text-align:right;}
.vtop{vertical-align:top}
.vmiddle{vertical-align:middle;}

/** { outline: 2px dotted red;} 
* * { outline: 2px dotted green; } 
* * * { outline: 2px dotted orange; } 
* * * * { outline: 2px dotted blue; } 
* * * * * { outline: 1px solid red; } 
* * * * * * { outline: 1px solid green; } 
* * * * * * * { outline: 1px solid orange; } 
* * * * * * * * { outline: 1px solid blue; }*/
/*************************************
*		print page
**************************************/		
.print{
	padding:16px 20px;}
.print .wrap{}
/*		common
---------------------------------*/
.print .hide{display:table-row;}
.print .line{border-bottom:1px #000 solid;}
/*		print_logo
---------------------------------*/
.print_logo{
	margin:0 0 10px;
	padding:10px;
	border-bottom:2px #000 solid;}
.print_logo .fleft{float:left;}	
.print_logo .fright{float:right;}	
/*.print_logo img{	
	margin:0 0 13px;
	display: block;
	background: url(../img/layout/print_logo.gif) no-repeat left center;
	list-style-image:url(../img/layout/print_logo.gif);
	padding:10px;
	margin:0;
	text-indent: -9999px;}*/
/*		titleBlock
---------------------------------*/	
.print .titleBlock .tit1{
	color:#000;
	background:none;
	padding:0;}
/*		table
---------------------------------*/	
.print .tbb_N_rwd .sum_top,
.print .tbb_N_rwd .sum_top td{
	background:none;
	color:#000;}

.print .tb1,
.print .tb1 td,
.print .tb1 .hd,
.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 .tb1_1 .hd1,
.print .tb2,
.print .tb2 td,
.print .tb2 .hd,
.print .tb3 td{
	background:none;
	color:#000;
	border:1px #000 solid;}
.print .even{background:none;}	
.print .tb4,
.print .tb4 td,
.print .tb4 .paybox,
.print .tb4 .paybox .hd,
.print .tb4 .payboxHeader,
.print .tb4 .payboxHeader td,
.print .tb4 .incomebox,
.print .tb4 .incomebox td,
.print .tb4 .incomeboxHeader,
.print .tb4 .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;}
/*		btn
---------------------------------*/	


.print .fsuccess,
.print .ffail{color:#000;padding:0;background:none;}
/*ps*/
.print .ps_tit1{
	background:none;
	padding:0;
	color:#000;}
.print .ps1 li{color:#000;}

.print .fpurple1,
.print .star{color:#000;}

.print .close_btn1{
	padding-left:0;
	color:#000;
	font-weight:bold;}
/*		link
---------------------------------*/	
.print .link1{color:#000;text-decoration:none;}
/*		color
---------------------------------*/	
.print .HL1{color:#000;}
/*------for AAC02005_new_edit_conf.html-----------*/
.flowlist {	font-weight: bold;}
.flowlist ul { list-style-type:square; line-height:22px; padding-left:33px; font-weight: normal;
}
.flowlist li { font-weight:normal; margin: 0 0 0 30px; }

.flowlist2 {
	font-weight: bold; vertical-align:top;
}
.flowlist2 ul {
	margin:0 0 0 10px;
	font-weight: normal;
	list-style-type: none;
}
.flowlist2 li { font-weight:normal; margin: 0 0 0 6px;	line-height:22px; }
.flowlist2 li .lv4 li{margin:0 0 0 8px;}
/*---------------------------------*/
/*		@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:#714d71;
}
.flow_icon2{
	background:url(../img/flow/flow_icon2.gif) no-repeat;
	padding:38px 36px 5px 13px;
	display:inline-block;
	color:#3a4861;
}
.flow_icon2_1{
	background:url(../img/flow/flow_icon2.gif) no-repeat;
	padding:38px 16px 5px 14px;
	display:inline-block;
	color:#3a4861;
}
.flow_icon3{
	background:url(../img/flow/flow_icon3.gif) no-repeat;
	padding:38px 36px 5px 13px;
	display:inline-block;
	color:#785a40;
}
.flow_icon4{
	background:url(../img/flow/flow_icon4.gif) no-repeat;
	padding:38px 46px 1px 7px;
	display:inline-block;
}
/*------popup comtent table-------*/
.tbStatus2{
	padding:0 7px;
	border-collapse:collapse;
	border:1px #E2E2E2 solid;
	background:#FBFBF9;}
.tbStatus2_td1{
	padding-left: 4px;
}

.td_block2{
	background-color: #F8F4E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	font-weight: bold;
	padding: 0px;
}
.checkbox1 {
	background-image: url(../img/icon/icon_checkbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*************************************
*		index Layout 登入頁
**************************************/
.index{/*width:1000px;*/
	background:#EAEAEA;}
.index #wrapper{
	width:1000px;
	background:#fff;}
.index #header {
	height: 102px;
	margin:0;
	background:url(../img/login/index_hd_bg.gif) left top repeat-x;}
.index #header .wp{
	height: 102px;
	background:url(../img/login/index_hd.gif) left top no-repeat;}
.index #header h1{
	margin:0;
	float:left;}
.index #header h1 a {
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:1px;
	text-indent: -9999px;
	/**/
	margin:38px 0 0;
	color:#fff;
	width: 190px;
	background:url(../img/login/index_logo.gif) left bottom no-repeat;}
.index #pageBody {
	float: left;
	width: 100%;}
.index #content {
	padding:0 7px 0;
	background:#fafafa url(../img/login/content.gif) repeat-y left top;
	margin: 0 0 0 198px;}
.index #sideLeft{
	float: left;
	padding:0;
	width: 168px;
	min-height:480px;
	padding:5px 15px 0;
	margin-left: -100%;
	background:url(../img/login/sideLeft.gif) left top repeat-y;}	
.index #sideLeftRewrite{
	width: 168px;
	padding:5px 15px 0;
	margin-top: -500px;
	float:left;
	min-height:480px;
	background:url(../img/login/sideLeft.gif) left top repeat-y;}	
.index #footer{
	text-align:center;
	padding:10px;
	border-top:2px #d7d7d7 solid;
	background:#f3f1f1 url(../img/layout/footerPattern.gif) no-repeat left top;}
.index #footer p{
	color:#8d8d8d;
	margin:0;
	line-height:1.5em;}	
	
.index_sideMenu{
	list-style:none;}
.index_sideMenu li{padding:0 0 10px;}	
.index_sideMenu .sideMenu1{
	text-indent:-99999px;
	width:168px;
	height:44px;
	display:block;
	background:url(../img/login/sideMenu1.gif) no-repeat left top;}
.index_sideMenu .sideMenu1:hover{background:url(../img/login/sideMenu1_hover.gif) no-repeat left top;}	
.index_sideMenu .sideMenu2{
	text-indent:-99999px;
	width:168px;
	height:44px;
	display:block;
	background:url(../img/login/sideMenu2.gif) no-repeat left top;}
.index_sideMenu .sideMenu2:hover{background:url(../img/login/sideMenu2_hover.gif) no-repeat left top;}		
.index_sideMenu .sideMenu3{
	text-indent:-99999px;
	width:168px;
	height:44px;
	display:block;
	background:url(../img/login/sideMenu3.gif) no-repeat left top;}
.index_sideMenu .sideMenu3:hover{background:url(../img/login/sideMenu3_hover.gif) no-repeat left top;}		
.index_sideMenu .sideMenu4{
	text-indent:-99999px;
	width:168px;
	height:44px;
	display:block;
	background:url(../img/login/sideMenu4.gif) no-repeat left top;}
.index_sideMenu .sideMenu4:hover{background:url(../img/login/sideMenu4_hover.gif) no-repeat left top;}	

.index_sideMenu .sideMenu5{
	text-indent:-99999px;
	width:168px;
	height:44px;
	display:block;
	background:url(../img/login/sideMenu5.gif) no-repeat left top;}
.index_sideMenu .sideMenu5:hover{background:url(../img/login/sideMenu5_hover.gif) no-repeat left top;}	

.otherLink{
	list-style:none;	
	background:url(../img/login/ul.gif) repeat-y;}
.otherLink li{
	padding:7px 9px 7px 8px;
	background:url(../img/login/li_bg.gif) no-repeat center bottom;}
.otherLink .first{
	padding:5px;
	background:url(../img/login/li_first.gif) no-repeat left top;}
.otherLink .last{
	height:16px;
	background:url(../img/login/li_last.gif) no-repeat left bottom;}
.otherLink .img{padding-top:0;}	
.otherLink a{
	text-decoration:none;
	color:#276592;	
	padding:0 0 0 10px;
	background:url(../img/login/link.gif) no-repeat left center;}
.otherLink a:hover{
	text-decoration:underline;}	
	
.loginForm{
	margin:0 0 16px;
	padding:10px 10px 0 7px;
	background:url(../img/login/loginForm.gif) no-repeat left top;}
	
.loginForm .loginForm_tit{
	display:block;
	text-indent: -9999px;
	height:18px;
	background:url(../img/login/loginForm_tit.gif) no-repeat left top;}
	
.loginForm .loginForm_tit2{
	color:#838ca9;font-weight:bold;display:inline-block; font-size:14px;float:left;
	padding-top:3px;}
		
.lay_2col .col1{
	float:left;
	list-style:none;}		
.lay_2col .col2{
	float:left;
	list-style:none;}
.lay_2col li{list-style:none;}	
.lay_2col{
	/*height:190px;*/}
.keyVisual{
	margin:0 0 11px;}	
.keyBoardbox{
	margin:0 0 2px 60px;
	padding:9px 0 0 10px;
	width:431px;
	background:url(../img/keyBoard/keyBoard.gif) no-repeat left top;}
.keyBoardbox img{
	cursor:pointer;
	margin:0 4px 13px 0;}	
.keyBoardbox .num{
	background:url(../img/keyBoard/line.gif) no-repeat left 36px;}
/*.lay_2col .lowercase{
	width:441px;
	height:180px;
	background:#333 url(../img/keyBoard/keyBoard.gif) no-repeat left top;}*/



.tb_login{margin:10px 0 0;}
.tb_login td{padding:3px;}
.tb_login .hd{
	text-align:right;
	color:#65545c;}	
.tb_login .keyBoard{
	color:#65545c;
	height:29px;
	padding:0 0 0 3px;
	/*background:#fbfbfb;*/}
.tb_login .keyBoard .first{
	display:block;
	float:left;
	padding:6px 0 5px;}	
.tb_login .keyBoard .last{ 	
	float:right;text-align:right;}
.keyBoard .last .keyVisual{
	display:block;
	width:59px;
	height:28px;
	text-indent:-99999px;
	background:url(../img/login/keyVisual_btn.gif) no-repeat left top;}	
.keyBoard .last .keyVisual:hover{
	background-position:right top;}
.keyBoard .last .keySwitch{
	display:block;
	width:59px;
	height:28px;
	text-indent:-99999px;
	background:url(../img/login/keyBoard_btn.gif) no-repeat left top;}	
.keyBoard .last .keySwitch:hover{
	background-position:right top;}	
	
.lay_2co2 .col1{
	float:left;
	list-style:none;}		
.lay_2co2 .col2{
	float:left;
	list-style:none;
	width:441px;}

.news{
	margin:0 0 15px;
	padding:0 0 0 10px;
	background:url(../img/login/tb_msg1.gif) no-repeat left top;}
.news .cont{
	width:760px;
	height:238px;
	padding:0 15px 0 0;
	background:url(../img/login/tb_msg1.gif) no-repeat right top;}
.news .news_tit{
	color:#fff;
	padding:4px 0 3px 15px;
	margin:0 0 15px;
	font-weight:bold;
	background:url(../img/login/news_tit.gif) no-repeat 4px center;}
.news dd{
	color:#276592;
	padding:0 0 12px 20px;
	background:url(../img/login/news_item.gif) no-repeat 10px 5px;}	
.news dd a{
	text-decoration:none;
	color:#276592;}
.news dd a:hover{
	text-decoration:underline;}	
.news dd .highLight{
	color:#dc1846;
	font-weight:bold;}
	
	
.login_banner{
	margin:0 0 0 15px;
	padding:0 0 0 4px;
	background:url(../img/login/tb_msg1.gif) no-repeat left top;}
.login_banner .cont{
	width:194px;
	height:238px;
	text-align:center;
	padding:35px 0 0;
	background:url(../img/login/tb_msg1.gif) no-repeat right top;}	
.login_banner .cont a{
	display:inline-block;
	margin:0 0 10px;}	
/*------------------------------*/
.tb6 {
	margin:0 0 10px;
	border-collapse:collapse;
	border-top:2px #BC8000 solid;
	border-bottom:2px #C9C9C9 solid;}
.tb6 td{
	color:#434343;
	border:1px #D8D8D8 solid;
	padding:5px 5px 7px;}
.tb6 .hd{
	font-weight:bold;
	text-align:center;
	padding:8px;
	color:#516d92;
	background:#f9f4f8 url(../img/table/payboxHeader.gif) repeat-x left top;}
.tb6 .cont1{
	padding:10px;
	line-height:1.5em;
	font-size:13px;
	letter-spacing:0.1em;
}	
.tb6 tr td li { padding-left: 22px; list-style-type: none; line-height: 22px;}
.pad_T16{ padding-top:16px;}
.print .wrap .container2 .tb2 .tbinner .hd3, .print .wrap .container2 .tb2 .tbinner .hd3 .tbps1,.print .wrap .container2 .success1 ,.print .wrap .container2 .fail1,.print .wrap .container2 .func_tit{color: #000;}

/*待辦事項*/
.tb1W{
	border-collapse:collapse;
	/*border-right:2px #fff solid;*/
	border-top:1px #ede5d1 solid;
	margin:0 0 8px;}
.tb1W td{
	font-size:12px;
	color:#50504E;
	padding:4px 2px 3px;
	border:1px #ede5d1 solid;
	/*border-bottom:1px #ede5d1 solid;*/}
.tb1W .hd{
	padding:5px 2px 4px;
	border-bottom:1px #d3cec5 solid;
	color:#333;
	text-align:center;
	background-color: #fff;
	background-image: url(../img/table/tb1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tb1W .cont{color:#333;}
.tb1W .ct{text-align:center;}
.tb1W .rt{text-align:right;}
.tb1W .even{background:#fefefe;}
.tb1W .subtotal{background:#F2F8F9;}

.tb1W .cont_hd1{background:#F7F6F2;}
.tb1W .cont_hd2{background:#F7F6F2;font-weight:bold;}

.tb1W .hd1{background:#FCFBFB;}
/*總覽*/
.tb1W .tb1_lv1{
	background-color: #F7EEF3;
}
.tb1W .tb1_lv2{padding:0;}
.tb1W .tb1_lv2 table td{border:0;}

.tb1W .lv2 .odd{background:#fff;}
.tb1W .lv2 .even{background:#fff;}
.tb1W .lv2 .hd{padding:0 0 0 17px;background:none;text-align:left;}
.tb1W .lv2 .hover,.tb1 .lv2 .hover .hd{background:#FAFFD6;}
.topic {
	color:#646987;
	font-weight: bold;
}
/*總覽---END*/
.note1_bluetxt {
	color: #06C;
}
.cont_body .tabs_cont .bd #tbAll td {
	padding: 3px;
}

.aac_tit{
	font-size:13px;
	font-weight:bold;
	color:#514336;
	padding:0 0 0 15px;
	background:url(../img/AAC/aac_tit.gif) no-repeat left center;}
.tb_aacDesc{margin:0 0 10px;}	
.tb_aacDesc td{
	height:80px;
	vertical-align:top;}
.tb_aacDesc .mod1{
	margin:0 2% 0 0;
	padding:5px;
	border:1px #d6d6d6 solid;
	background:#f5f5f5;}
.tb_aacDesc .mod2{
	margin:0 2% 0 0;
	padding:5px;
	border:1px #d6d6d6 solid;
	background:#FFE8F0;}	
.mod1 .tit,
.mod2 .tit{
	color:#000;
	padding:0 6px 7px;
	font-size:13px;
	text-align:center;
	font-weight:bold;}	
.mod1_wp .block1{
	padding:6px;
	background:#fff;
	border:1px #ddd solid;}
.mod1 dt,
.mod2 dt{
	color:#395177;
	font-size:13px;
	padding:4px 0 6px;
	font-weight:bold;}
.acc_box1{padding:15px;}
.acc_box2{padding:25px 25px 25px 15px;}
.acc_demo1{margin:0 0 10px;}
.acc_demo1 td{
	vertical-align:top;
	padding:2px;}
.acc_demo1 .td_edit{
	color:#5B8BBC;}
.acc_demo1 .td_release{	
	color:#5D5D5D;}
.acc_demo1_tit,.cc_demo1_tit_ft{
	font-size:15px;
	padding:0 0 17px;
	background:url(../img/AAC/acc_demo1_tit.gif) no-repeat center bottom;}	
.cc_demo1_tit_ft{background:none;}	
.acc_demo1_tit span, .acc_demo1_tit_ft span{
	display:block;
	color:#334A6A;
	padding:16px;
	background:#fff;
	border:2px #C6C6C6 solid;
	text-align:center;
	font-weight:bold;}
.link2{	
	font-weight:normal;
	color:#FFFFFF;}
.link2:hover{
	text-decoration:none;
	}

.list1,.list1 li{
	margin:0;
	padding:0;}
.list1 .tit{
	font-size:13px;
	font-weight:bold;
	padding:0;}
.list1 .cont{
	line-height:1.5em;
	padding:0 0 0 13px;
	margin:0 0 10px;}
.list1 dt{padding:0 0 0 12px;}

/*登入後首頁提醒訊息區塊*/	
.tb_remind {
	border:0px;
	padding:0px; 
	margin:15px 0 14px 0;}
.tb_remind .lu{
	background: url(../img/table/tb_lu.gif) no-repeat left bottom;
	width: 8px;
}
.tb_remind .ru{
	background: url(../img/table/tb_ru.gif) no-repeat right bottom;
	width: 8px;
}
.tb_remind .ld{
	background: url(../img/table/tb_ld.gif) no-repeat left top;
	width: 8px;
}
.tb_remind .rd{
	background: url(../img/table/tb_rd.gif) no-repeat right top;
	width: 8px;
}

.tb_remind .bg_u{
	background: url(../img/table/tb_bg_u.gif) repeat-x left top;
	height:8px;
	padding: 0 5px; color:#fff;
	font-size:12px; font-weight:bold;
}
.tb_remind .bg_d{
	background: url(../img/table/tb_bg_d.gif) repeat-x left top;
	height:8px;
}
.tb_remind .bg_l{
	background: url(../img/table/tb_bg_l.gif) repeat-y left top;
	width: 8px;
}
.tb_remind .bg_r{
	background: url(../img/table/tb_bg_r.gif) repeat-y right top;
	width: 8px;
}
.tb_remind .bg_con{
	background: #fff7fc;
}
.remind_msg li{
	list-style:none;
	line-height:1.9em;
	color:#6d2847;
	font-size:12px;
	margin:0 10px 0 10px;
	padding:5px 0 5px 13px;
	border-bottom:1px #b44b86 dashed;
	background:url(../img/table/remind_msg_li.gif) no-repeat left 11px;		
}
.remind_msg .noborder{
    border:none;	
}
.remind_setlink{
	color:#0001FE;
	text-decoration:none;
	padding:0 0 0 18px;
	background:url(../img/table/remind_setlink.gif) no-repeat left center;}
.remind_setlink:hover{
	text-decoration:underline;}	
.alert_tit{
	padding:0 0 0 20px;
	background:url(../img/table/alert_tit.gif) no-repeat left center;}

.systemMsg{
	color:#950854;
	font-size:16px;
	min-height:100px;
	padding:15px 10px 10px 130px;
	background:#ffeff9 url(../img/layout/systemMsg.gif) no-repeat 10px 10px;
	margin:20px;}
/*News*/
#IndexNews{
	width:540px; 
	margin-top:3px;
	text-align:left;
}
#IndexNews iframe{height:175px;*height:170px;margin:0 0 15px;}
/*新聞內容*/
.IndexNews_List{
	text-align: left;
}
.IndexNews_List div{
	color:#276592;
	padding:0 0 12px 20px;
	background:url(../img/login/news_item.gif) no-repeat 10px 5px;
}
.IndexNews_List div a{
	text-decoration:none;
	color:#276592;
	}	
.IndexNews_List div a:hover{
	text-decoration:underline;
	}	
.IndexNews_List div .highLight{
	color:#dc1846;
	font-weight:bold;}		

/*tbVerif*/
.tbVerif{
	padding:0 7px;
	border-collapse:collapse;
	border:1px #E2E2E2 solid;
	background:#FBFBF9;
	margin: 10px 0;}
.tbVerif td{padding:10px;}
.tbVerif tr:first-child td{padding-top:15px; padding-left:5px}
.tbVerif tr:last-child td{padding-bottom:15px;}

.newsScroll{
    display: block;
    width: 690px; /* Optional, depends otherwise on parent. */
    height: 110px;
    overflow: auto;
}

.selectFlowColor{
    color: #ff0000;
}

.tsvl_methods_title{
	font-weight:bold;
}

.ie9-hidden-file-input { 
	display: none;
} 


/* Modal */
body.modal-open .wrapper {
    -webkit-filter: blur(8px);
    -moz-filter: blur(8px);
    -o-filter: blur(8px);
    -ms-filter: blur(8px);
    filter: blur(8px);
 filter: url("https://gist.githubusercontent.com/amitabhaghosh197/b7865b409e835b5a43b5/raw/1a255b551091924971e7dee8935fd38a7fdf7311/blur".svg#blur);
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8');
}
.modal-backdrop {
    background-color: #64d6f9;
}
body.modal-open {
    overflow: auto!important;
    position: fixed!important;
    padding-right: 0px!important;
}
.modal {
    z-index: 10050 !important;
    outline: none !important;
    overflow-y: auto !important;
}
.modal-dialog {
    width: 550px;
    top: 50px;
    -moz-transition: all 0.12s;
    -webkit-transition: all 0.12s;
    -ms-transition: all 0.12s;
    -o-transition: all 0.12s;
    transition: all 0.12s;
}
.modal-dialog.lg {
    width: 980px;
}
.modal-dialog.bringup {
    top: 10px;
}
.modal-dialog.modal-normal {
    width: 856px;
    top: auto;
}
.modal-dialog.modal-normal.modal-normal-sm {
    width: 360px;
}
.modal-dialog.modal-normal.modal-normal-md {
    width: 720px;
}
.modal-dialog .close.close-light {
    position: absolute;
    color: #9a0036;
    text-shadow: none;
    top: 0px;
    right: 5px;
    font-size: 60px;
    width: 60px;
    height: 60px;
    display: block;
    z-index: 99999;
    opacity: 0.75;
}
.modal-dialog .close.close-light:hover {
    opacity: 1;
}
.modal-dialog .close.close-light:focus, .modal-dialog .close.close-light:active {
    outline: none;
}
.modal-content {
    border: 1px solid rgba(0,0,0,.08);
    border-radius: 0px;
}
h2.modal-body-title {
    text-align: center;
    width: 100%;
    padding: 5px 40px 15px;
    border-bottom: 1px solid #dedede;
    font-size: 24px;
}
.modal-body-content {
    padding-top: 0px;
}
.modal-body-title + .modal-body-content {
    padding-top: 8px;
}
.btn-modal, .btn-manual {
    width: 100%;
    height: 100px;
    background-color: #f4f4f4;
    border: 5px solid rgba(187,187,187,.5);
    display: table;
    padding: 6px;
    position: relative;
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-bottom: 8px;
    -moz-transition: all 0.12s;
    -webkit-transition: all 0.12s;
    -ms-transition: all 0.12s;
    -o-transition: all 0.12s;
    transition: all 0.12s;
}

/*for safeGo print start*/
.tb-title{
color: yellow !important;
background-color: #9a0036;
}

.tb-cont{
font-weight:bold;
color: #e68ec0 !important;
background-color: #FFDCF0;
border:0;
}

.tb-red{
font-weight:bold !important;
font-size:large !important;
color:#ff0000 !important;
}

.tb-hide{
border:0;
}
.tb-inside {
text-align:center;
width:100%;
}

.tbSafeGoW{
	border-collapse:collapse;
	border:0px #ede5d1 solid;
	margin:0 0 8px;}
.tbSafeGoW td{
	font-size:12px;
	color:#50504E;
	padding:4px 2px 3px;
	border-top:1px #ede5d1 solid;;

/*for safeGo print end*/
.btn-primary {
color: #fff!important;
border-color: #9a0036;
background-color: #9a0036;
}

.btn-manual {
    height: 80px;
}
.btn-modal:hover, .btn-manual:hover {
    border: 5px solid rgba(187,187,187,.85);
    text-decoration: none;
}
.btn-modal h4.btn-modal-title, .btn-manual h4.btn-manual-title {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    color: #9a0036;
    font-size: 17px;
}
.float-modal-notes {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
.btn-navy {
    color: #fff!important;
    border-color: #1d68be;
    background-color: #1d68be;
}
.btn-navy:hover, .btn-navy:focus, .btn-navy:active, .btn-navy.active {
    color: #fff;
    border-color: #134a9e;
    background-color: #134a9e!important;
}
.btn-success {
    color: #fff!important;
    border-color: #337c36;
    background-color: #337c36;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
    color: #fff;
    border-color: #1f5d24;
    background-color: #1f5d24!important;
}
.btn.btn-xlg.btn-block {
    font-size: 20px;
    padding: 13px 20px;
    margin: 5px 0;
    white-space: normal;
}
.btn-notes-group {
    position: relative;
}
.btn-notes-group .btn-xlg {
    padding-bottom: 40px!important;
}

#css_table {
	display:table;
	width:80%;
	margin:0 auto;
    text-align: center;
    line-height: 20px

  }
.css_tr {
	display: table-row;
	padding:18px;
  }
.caption { 
	display: table-caption;
	text-align: center;
	color: yellow !important;
	background-color: #9a0036;
	padding:8px;
	font-size: 14px;
}
.css_td1 {
	display: table-cell;
	text-align:left;
	width:10%;
  }
.css_td2 {
	display: table-cell;
	text-align:left;
	width:90%;
  }
  
.ui-button{
    margin-right:40px;
}
.ui-widget-content{
	margin:10px 10px;
	text-align:center;
	background:#fff;
}
.dlg-no-close{
	display: none;
}