﻿/*一般設定*/
body {
	margin: 0px; 
	color: #000000;
	font-family: 文鼎中黑,細明體, geneva, arial, tahoma,helvetica, sans-serif; 
	font-size: 12px; 
	background-position:left top;
	letter-spacing:0.05em;		
}


/*游標移到超連結的設定*/
/* 登出那一排*/
a {color:#ffffff;text-decoration: none;font-size:12px;/*visibility:hidden;display:none;*/}
a:hover {color: #000000;text-decoration: none;/*display:none;visibility:hidden;*/}
/* 第一層(上面置中)*/
/*p.menu1 a{padding-left:25px;padding-right:50px;padding-top:-10px;color: #ffffff;font-size: 18px; }
p.menu1 a:hover{color: #ffffff;text-decoration: none;}
*/

/*登出+第一層*/
#header_a1_tr1{/*登出那一列高*/
height:20px;width:1425px;
padding-top: 0px;
padding-right: 12px;
text-align:right; 
vertical-align:middle;
font-size:0px;
background-color:papayawhip;
/*visibility:hidden;
display:none;*/
}

#header_a1_tr1 a{
color:black;
visibility:hidden;
display:none;
}

#header_a1_tr2 {/*第一層列高*/
height:2px;width:1425px;
padding-top: 0px;
padding-right: 120px;
border-bottom: ridge 3px #545454;
padding-bottom: 2px;
text-align:right; vertical-align:top;
background-color:papayawhip;
}



p.menu1 a  {	
    float:left;
	background:url("") no-repeat right top;
	padding:8px 20px 4px 20px;
	margin:0px 10px 0px 10px;
	text-align:left;
	font-family:標楷體;
	background-color:#638bd3;
	font-size:18px;
    color:white;
    text-decoration: none;}
 
p.menu1 a:hover {
    background-position:0% -42px ;
    text-decoration: none;
	color:#120A7A;
}

.menu1 {

white-space:nowrap;
width:200%;
padding-left:210px;padding-top:8px;
border-right: 1px dotted #CCD3F4;
}

.menu1_separator { 
	display:none;
}

.menu1_selected{
	color:red;
}

/* 第二層(左邊)*/


 .menu2_selected { 
    margin-top:0px;
	display: block;
	width: 100%;
	height: 30px;
	padding: 6px 0 0 14px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #f00;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	} 

.menu2_selected:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #f00;
	
}
 .menu2 { 
    margin-top:0px;
	display: block;
	width: 100%;
	height: 30px;
	padding: 6px 0 0 14px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #016CB6;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	} 

.menu2:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #000000;
	
}



 .menu3 { 
    margin-top:0px;
	display: block;
	width: 100%;
	height: 30px;
	padding: 6px 0 0 24px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #016CB6;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	} 

.menu3:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #000000;
	
}



 .menu3_selected { 
    margin-top:0px;
	display: block;
	width: 100%;
	height: 30px;
	padding: 8px 0 0 24px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #ff0000;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	} 

.menu3_selected:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #f00;
	
}


 .menu4 { 
    margin-top:0px;
	width: 100%;
	height: 30px;
	padding: 8px 0 0 34px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #016CB6;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	display: none;
	} 

.menu4:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #000000;
	
}


 .menu4_selected { 
    margin-top:0px;
	display: block;
	width: 100%;
	height: 30px;
	padding: 8px 0 0 34px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #f00;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	} 

.menu4_selected:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #f00;
	
}



 .menu5 { 
    margin-top:0px;
	width: 100%;
	height: 30px;
	padding: 8px 0 0 44px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #016CB6;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	display: none;
	} 

.menu5:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #000000;
}


 .menu5_selected { 
    margin-top:0px;
	display: block;
	width: 100%;
	height: 30px;
	padding: 8px 0 0 44px;
	background: #DDEAF3 url(/css/000/img13.gif) no-repeat;
	border-bottom: 1px dotted #FFFFFF;
	text-decoration: none;
	color: #f00;
	font-size:13px;
	overflow:hidden;
	white-space:nowrap;
	} 

.menu5_selected:hover { 
	
	background: #F5E99F url(/css/000/img12.gif) no-repeat;
	color: #000;
	text-decoration: none;
	color: #f00;
	
}



/*版面區設定*/
.toptable {  }
 /* 上橫幅*/
 #header{	
 /* ok*/
height:50px;width:2000px;
/*background-color: url(/css/000/topup2.gif) repeat-x top left ;*/
}



#left3{
 /* ok*/
background: url() no-repeat top left ;
height:77px;width:100%;

}


#left2{
 /* ok*/
background: url(/css/000/2leup.gif) no-repeat top left ;
height:40px;width:100%;
border-bottom: 1px ridge #D8D9D8;

}

#left_menu{
 /* ok*/
background: #E4EFF6 url(/css/000/leftbg.gif) no-repeat top left ;
width:145px;
padding-top:10px;
padding-left:6px;
font-size:14;vertical-align:top;
overflow:hidden;

}


#left{
 /* ok*/
background: #E4EFF6 url(/css/000/leftbg.gif) no-repeat top left ;
height:800px;width:145px;
padding-top:80px;
padding-left:6px;
font-size:14;vertical-align:top;


}


/*表單背景*/
#middle{
 /* ok*/
padding-top:8px;
padding-left:8px;
height:800px;width:2000px;
background-color:#F0F0F0;
font-size:12;vertical-align:top;
border-left: 3px double #CCD3F4;
border-top: 3px double #CCD3F4;


}
#menu1{}



/* 欄位物件的通用設定*/
.field_caption{
	color: #000;
	font-size:11px;
	font-family: tahoma,helvetica, sans-serif;
	padding-right:2px;
}



/* 欄位物件的通用設定*/
.field{
	color: #000;
	font-size:11px;
	font-family: tahoma,helvetica, sans-serif;
}

/* 文字物件的通用設定*/

.H1{font-size:20;padding-top:10;font-weight:bold;color:#014982;font-family: 新細明體; }


.text{
	color: #000000;
	font-family: tahoma,helvetica, sans-serif; 
	font-size: 11px;
	padding: 5px 0px 5px 3px;
	border-top: none;
	text-align: justify;
	margin-bottom: 1px;}


		
	
/* 表格物件的通用設定*/
table{
	font-size:14;	
	font-family: 文鼎中黑,細明體, geneva, arial, helvetica, sans-serif; 
	line-height: 18px;

}
.table table {
	border:solid 1px #777;
}
.table table th{
	color: #000 ;/* 表格抬頭標題字色*/
	background-image:url(/css/000/bc.gif);
	background-color: #B9B9B9; padding: 2px;/* 抬頭標題底色*/
	font-family: 文鼎中黑,文鼎中特黑,細明體, geneva, arial,tahoma, helvetica, sans-serif;
	FONT-SIZE:14pt;border:solid 1px;border-collapse:collapse;font-weight:500;
	white-space:nowrap;
}
.table tr,.table td{
	color:#183C2A ;/* 表格資料字色*/
	padding-left: 2px;
	font-family: 文鼎中黑,細明體, geneva, arial,tahoma, helvetica, sans-serif;
	FONT-SIZE:14pt;
	height:120px;
	border: solid 1px #CCCCCC;border-collapse:collapse;/* 表格內線*/
	white-space:nowrap;
}


.table_scroll{
	overflow:auto;
}
.table_scroll table thead tr{
	position:relative;
	height: auto;
	top:expression( this.parentNode.parentNode.parentNode.scrollTop + 'px' );
}

.table_scroll table {
	border:solid 1px #777;
}
.table_scroll table th{
	color: #000 ;/* 表格抬頭標題字色*/
	background-image:url(/css/000/bc.gif);
	background-color: #B9B9B9; padding: 2px;/* 抬頭標題底色*/
	font-family: 文鼎中黑,文鼎中特黑,細明體, geneva, arial,tahoma, helvetica, sans-serif;
	FONT-SIZE:12pt;border:solid 1px;border-collapse:collapse;font-weight:500;
	white-space:nowrap;
}
.table_scroll tr,.table_scroll td{
	color:#183C2A ;/* 表格資料字色*/
	padding-left: 2px;
	font-family: 文鼎中黑,細明體, geneva, arial,tahoma, helvetica, sans-serif;
	FONT-SIZE:12pt;
	border: solid 1px #CCCCCC;border-collapse:collapse;/* 表格內線*/
	white-space:nowrap;
}



tr.head { 
	background-color: #DFEEFF;
    background-repeat:repeat-x;
}

tr.even {background-color: #FFFFFF; padding: 5px;}/* 偶數行底色-淺*/
tr.odd {background-color: #000000;background-color: #DDEBF4; padding: 5px;}/* 單數行底色-深*/


.button,.table_button{
	background-color: #E6E5FD;
    font:normal 11px arial,tahoma,verdana,helvetica;
    color:#4d5718  ;

    padding-left:2px;
    padding-right:2px;
    cursor:pointer;
    margin:0;
    width:auto;
    background:transparent;
    overflow:visible;
    outline:0 none;


}

/* 簽核按鈕,.fls*/
 .flow_detail,.flow_history,.approve_button{
	font-family: 文鼎中黑,細明體, geneva, arial,tahoma, helvetica, sans-serif;
	background-color: #fff;
}

/* 簽核筆數*/
.fls{
	font-family: 文鼎中黑,細明體, geneva, arial,tahoma, helvetica, sans-serif;
}


/* 流程-待處理-需簽核的功能表名稱*/
.TODOLIST_TABLE DT{
	font-size: 14px;
	color: #345BA8;
	font-family: 文鼎中黑,細明體, geneva, arial, helvetica, sans-serif; 
}
/* 流程-待處理-關卡及待簽筆數*/	
.TODOLIST_TABLE DD{
	font-size: 14px;
	color: #345BA8;
	font-family: 文鼎中黑,細明體, geneva, arial, helvetica, sans-serif; 
}

/*游標移到超連結的設定*/
/* 流程-待處理-關卡及待簽筆數*/	
.TODOLIST_TABLE a{
	font-size: 14px;
	color: #345BA8;
	border-bottom: 1px dotted #345BA8;
}
.TODOLIST_TABLE a:hover{
	font-size: 14px;
	background:  #A9CEF4;
	color: #FFFFFF;
}
/* 流程-詳細列表*/
#FLOW_DETAIL_LIST{
	font-size:14;	
	font-family: 文鼎中黑,細明體, geneva, arial, helvetica, sans-serif; 
	line-height: 20px;
	border-collapse:collapse;
}
#FLOW_DETAIL_LIST TH{
	color: #ffffff ;/* 表格抬頭標題字色*/
	background-color: #3B32FE; padding: 2px;/* 抬頭標題底色*/
	FONT-FAMILY:Dialog;FONT-SIZE:11pt;border:solid 1px;border-collapse:collapse;
	white-space:nowrap;
	background-image:url(/css/000/tableheard.jpg);
	border:solid 1px #FFFFFF;border-collapse:collapse;
}
#FLOW_DETAIL_LIST TR TD{
	color:#345BA8;/* 表格資料字色*/
	padding-left: 2px;
	FONT-FAMILY:Dialog;
	FONT-SIZE:10pt;
}



#em_query_table{
	margin-top:15px;
}

#em_query_table td{
	margin-top:5px;
}

#em_query_table .query_caption{
	margin-top:5px;
	margin-right:15px;
}

#em_add_button image{
	width:24px;
	height:24px;
}
#em_query_button image{
	width:24px;
	height:24px;
}
#em_edit_button image{
	width:24px;
	height:24px;
}
#em_delete_button image{
	width:24px;
	height:24px;
}
#em_query_list_caption{
	text-align:center;
	font-size:18;
}

.FORM_TABS_SELECTED_LEFT{
	height:26px;
	width:11px;
	line-height: 26px;
}
.FORM_TABS_SELECTED_CENTER{
	height:26px;
	color:#000;
	line-height: 26px;
}
.FORM_TABS_SELECTED_RIGHT{
	height:26px;
	width:9px;
	line-height: 26px;
}

.FORM_TABS_UNSELECTED_LEFT{
	height:26px;
	width:11px;
	line-height: 26px;
}
.FORM_TABS_UNSELECTED_CENTER{
	height:26px;
	color:#666;
	line-height: 26px;
}
.FORM_TABS_UNSELECTED_RIGHT{
	height:26px;
	width:9px;
	line-height: 26px;
}

.FORM_TABS_UNSELECTED_LEFT:hover{
}
.FORM_TABS_UNSELECTED_CENTER:hover {
	color:#000;
}
.FORM_TABS_UNSELECTED_RIGHT:hover{
}



.FLOW_TABS_SELECTED_LEFT{
	height:26px;
	width:11px;
	line-height: 26px;
}
.FLOW_TABS_SELECTED_CENTER{
	height:26px;
	color:#000;
	line-height: 26px;
}
.FLOW_TABS_SELECTED_RIGHT{
	height:26px;
	width:9px;
	line-height: 26px;
}

.FLOW_TABS_UNSELECTED_LEFT{
	height:26px;
	width:11px;
	line-height: 26px;
}
.FLOW_TABS_UNSELECTED_CENTER{
	height:26px;
	color:#666;
	line-height: 26px;
}
.FLOW_TABS_UNSELECTED_RIGHT{
	height:26px;
	width:9px;
	line-height: 26px;
}

.FLOW_TABS_UNSELECTED_LEFT:hover{
}
.FLOW_TABS_UNSELECTED_CENTER:hover {
	color:#000;
}
.FLOW_TABS_UNSELECTED_RIGHT:hover{
}


.x-form-spinner-proxy{
	/*background-color:#ff00cc;*/
}
.x-form-field-wrap .x-form-spinner-trigger {
    background:transparent url('/css/000/images/spinner.gif') no-repeat 0 0;
}

.x-form-field-wrap .x-form-spinner-overup{
    background-position:-17px 0;
}
.x-form-field-wrap .x-form-spinner-clickup{
    background-position:-34px 0;
}
.x-form-field-wrap .x-form-spinner-overdown{
    background-position:-51px 0;
}
.x-form-field-wrap .x-form-spinner-clickdown{
    background-position:-68px 0;
}


.x-trigger-wrap-focus .x-form-spinner-trigger{
    background-position:-85px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overup{
    background-position:-102px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickup{
    background-position:-119px 0;
}
.x-trigger-wrap-focus .x-form-spinner-overdown{
    background-position:-136px 0;
}
.x-trigger-wrap-focus .x-form-spinner-clickdown{
    background-position:-153px 0;
}
.x-trigger-wrap-focus .x-form-trigger{
    border-bottom: 1px solid #7eadd9;
}

.x-form-field-wrap .x-form-spinner-splitter {
	line-height:1px;
	font-size:1px;
    background:transparent url('/css/000/images/spinner-split.gif') no-repeat 0 0;
	position:absolute;
	cursor: n-resize;
}
.x-trigger-wrap-focus .x-form-spinner-splitter{
    background-position:-14px 0;
}

 .menu1 a image{
	width:16;
	height:16;
	margin-right:3px;
	} 

 .menu2 image{ 
	margin-top:-3px;
	width:16;
	height:16;
	margin-right:3px;
	} 


 .menu3 image{
	margin-top:-3px;
	width:16;
	height:16;
	margin-right:3px;
	}
 .menu4 image{
	width:16;
	height:16;
	margin-right:3px;
	} 
 .menu5 image{
	width:16;
	height:16;
	margin-right:3px;
	} 


 .menu1_selected image{
	width:16;
	height:16;
	margin-right:3px;
	} 

 .menu2_selected image{ 
	margin-top:-3px;
	width:16;
	height:16;
	margin-right:3px;
	} 


 .menu3_selected image{
	margin-top:-3px;
	width:16;
	height:16;
	margin-right:3px;
	}
 .menu4_selected image{
	width:16;
	height:16;
	margin-right:3px;
	} 
 .menu5_selected image{
	width:16;
	height:16;
	margin-right:3px;
	} 

#emaker_auth_table LI a{
	color:#000;
}
#emaker_auth_table tr td a{
	color:#000;
}
#emaker_auth_table LI a:hover{
	background-color:#ff0;
}
#emaker_auth_table tr td a:hover{
	background-color:#ff0;
}
#emaker_agent_table tr td a{
	color:#000;
}
#emaker_agent_table tr td a:hover{
	background-color:#ff0;
}
DD a{
	color:#000;
	white-space:nowrap;
}


#emaker_auth_table LI a{
	color:#000;
}
#emaker_auth_table tr td a{
	color:#000;
}
#emaker_auth_table LI a:hover{
	background-color:#ff0;
}
#emaker_auth_table tr td a:hover{
	background-color:#ff0;
}


.TODOLIST_TABLE{
	width:100%;
}

#emaker_assist_table tr td {
	font-size:12px ;
}

.head0 td a{
	color: #000 ;/* 表格抬頭標題字色*/
}
.head0 td a:hover{
	text-decoration: underline;
}
