	/*===========文字樣式============*/
	body {
		font-family: "新細明體;細明體"; 
		font-size: 15px;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	.text_w { 
		color: #FFFFFF;
		text-decoration: none; 
	}
	
	.text_w:hover { 		 		
		color: #FF0000; 
		color: #001993;		
		text-decoration: none; 
	}	

	.text_link_w { 
		/**color: #FFFFFF; **/
		color : #000000;
		font-weight:bolder; 
		text-decoration: none; 
	}
	
	.text_link_w:hover { 		 		
		color: #FF0000; 
		color: #001993;		
		font-weight:bolder; 
		text-decoration: none; 
	}
	
	.text_link_dg {			 		
		color: #25861f; 
		text-decoration: none; 
	} 
	.text_link_dg:hover {			 		
		color: #ff0000; 
		text-decoration: none; 
	}
	
	.text_link_b {	
		color: #0000ff; 
		text-decoration: none; 
	} 
	.text_link_b:hover {			
		color: #ff0000; 
		text-decoration: none; 
	}	  
	
	/*===========分頁文字樣式============*/
	.pageText {
		font-size: 12px;
	}	
		
	/*============End of 分頁文字樣式 =======*/
	 
	.copyRight {
	  	font-size: 10px; 
  		color: #b8b8b8;
	} 


	/*===========主畫面樣式============*/	
	.background1{
  		background:#008B8B;  		
  		background:#A0522D;
  		background:#3366cc;
	}
	
	.background2{ 
		background:#00CED1;
  		background:#E9967A;  		
  		background:#1E90FF;  		
	}   

	.background3{ 
		background:#FBFFFD;
  		background:#FDF5E6;	
  		background:#EFF9FF;	
  		
  		scrollbar-face-color:#E5E5E5; 
  		scrollbar-shadow-color:#aaaaaa; 
  		scrollbar-highlight-color:#aaaaaa; 
  		scrollbar-3dlight-color:#E5E5E5; 
  		scrollbar-darkshadow-color:#E5E5E5;	
  		scrollbar-track-color:#E5E5E5; 
  		scrollbar-arrow-color:#aaaaaa; 
	}

	.titleCFont { 
		font-family: "標楷體"; 
	  	font-size: 10px; 
  		font-weight:bolder; 
	  	color:#008B8B;
		color: #A0522D;
		color: #0000FF;	
	}
  
	.titleEFont { 
	  	font-size: 10px; 	
	 	color:#008B8B;
		color: #A0522D;			
		color: #0000FF;	 
	}
	
	
	/*===========欄位樣式============*/
	.field_P, .field_Q, .field_QN, .field_PQ, .field {
		/* COLOR: #333333; 
		border: 1px #666666 solid #ABABAB				
		*/
		border: 1px #ABABAB solid;		
		font-size: 15px;
		
	}

	.field_PRO, .field_QRO, .fieldQNRO, .field_RO {		
		font-size: 15px;
		background-color: transparent;		
		COLOR: #333333;							
		/**
		border: 1px solid;		
		background-color: #FFFFFF;			
		border: 1px #ABABAB solid;
		**/
		border: 1px #FFFFFF solid;		
		border-bottom-color: black;
		border-bottom-style: dashed;		
	}
		
	.field_NRO {
		font-size: 15px;
		COLOR: #333333;
		text-align:right;
		background-color: transparent;
		border: 1px #FFFFFF solid;
		border-bottom-color: black;
		border-bottom-style: dashed;				
		/**	
		COLOR: #333333;
		text-align:right;		
		background-color: #FFFFFF;
		border: 1px #FFFFFF solid;
		border-bottom-color: black;
		border-bottom-style: dashed;
		**/
	}
		
	.field_N {
		font-size: 15px;
		COLOR: #333333;
		/*border: 1px #666666 solid;*/
		border: 1px #ABABAB solid;			
		text-align:right;
	}
  
    /** padding = top right bottom left **/  
	.toolbar_default {
		/**
		color: #000000;
    	background-color: #f5fffa;
    	**/
	    border: 1px solid #000000;
    	padding: 3px 0px 0px 0px;    	    
   	    cursor: hand;	    
		/**
		background-color: transparent;	    
	    border: 0px;
	    padding: 3px 10px 3px 0px;  
	    background-image:url(../images/btn_blank.gif)
	    **/
	}	
  

	/*===========輸入FORM樣式============ height: 220px; */
	div#formContainer{
		width: 100%;
		height: 220px;		
		overflow: auto;
		scrollbar-base-color:#eeeeee;			
	}	  
		
	.bg { 
  		/**border: 1px solid #000000; */
		border: 1px solid #FFB546;
	  	padding: 2px 2px 2px 2px;
		/**
		border: #FFB546;		
		border-left: 1px solid #FFB546;
		border-bottom: 1px solid #FFB546;
		border-right: 1px solid #FFB546;
		border-top: 1px solid #FFB546;				
		**/
	}
  
	.table_form {
		border: 0px solid white;
  		border-collapse: collapse;	
		background-color:#FFFFFF;
	}	
	
	.td_form  {
		text-align:right;
		background-color:#ffffd2;
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;		
	}
	.td_form_left  {
		text-align:left;
		background-color:#ffffd2;
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;		
	}
	
	.td_form_even  {
		background-color:#FFFBD6;
		padding: 2px 5px 2px 2px;
		border-left: 2px solid white;
		border-bottom: 2px solid white;
		border-right: 2px solid white;
		border-top: 2px solid white;		
		/**
		background-color:#EBEBEB;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;		
		**/
	}	
	
	.td_form_odd  {
		padding: 2px 5px 2px 2px;
		border-left: 2px solid white;
		border-bottom: 2px solid white;
		border-right: 2px solid white;
		border-top: 2px solid white;		
		/**
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;		
		**/
	}
	
	.td_lable  {
		text-align:center;
		background-color:#ffffd2;
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;		
	}
	
	.td_lable_white  {
		text-align:center;
		background-color:#ffffff;
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;		
	}
	
	.td_form_white  {
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;			
		background-color: #ffffff;
		text-align:left;
		height: 23px;		
	}	  


	/*===========查詢樣式============*/
	div#queryContainer{	
		position:absolute;
		z-index: 30;
		left:0;
		top :0;
	}

	iframe#queryContainerFrame{	
		position:absolute;
		z-index: -1;
		left:0;
		top :0;
	  	width: 100%;
  		height: 100%;		
	}

	.queryTitle{	
		padding: 5px 5px 5px 5px;
		background-color: #3366cc;
		color: white;
		border-top: 2px solid darkblue;
		border-left: 2px solid darkblue;
		border-right: 2px solid darkblue;	
	}
	
	.queryTable{ 
		border: 2px solid darkblue;
	  	background-color: #EBEBEB;
  		border-collapse: collapse;
	  	width: 100%;
  		height: 100%;
	}
	
	.queryTDLable{
		background-color: #FDF5E6;
		padding: 2px 2px 2px 2px;
		height:25px;
		text-align:right;	
		text-valign:bottom;	
	}
	
	.queryTDInput{
		background-color: #FFFFFF;
		padding: 2px 2px 2px 2px;
		height:25px;
		text-align:left;
		text-valign:bottom;	
	}


	/*===========列表樣式============ 180px*/
	div#listContainer{
		width: 100%;
		height: 210px;
		overflow: auto;
		scrollbar-base-color:#eeeeee;
		position:relative; top:0; left:0;
	}
	
	/*===========列表樣式============ 180px*/
	div#listContainerJ{
		width: 100%;
		height: 210px;
		overflow: auto;
		scrollbar-base-color:#eeeeee;
		position:relative; top:0; left:0;
	}
	
	div#treeViewContainer{
		width: 100%;
		height: 450px;
		overflow: auto;
		scrollbar-base-color:#eeeeee;
		position:relative; top:0; left:0;
	}	
	
	div#listContainer thead th {
		top: expression(document.getElementById("listContainer").scrollTop-2); /* IE5+ only */
		z-index: 20;
	}
	
	div#listContainer thead th.locked {z-index: 30;}
	
	div#listContainer td.locked, div#listContainer th.locked{
		left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
		position: relative;
		z-index: 10;
	}

	.listTH{
		font-weight:normal;
		z-index: 20;
		padding: 4px 2px 2px 2px;
		/*color: white;*/
		text-align:center;
		height:23;	
		position:relative;
		border-top:solid 1px #999999;
		border-left:solid 1px #999999;
		border-bottom::solid 1px #999999;
		background-image:url(../generalbudget/images/td_bg.gif)
	}

	.listTR {
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		background-color: #E6F3FB;
		background-color: #FFFFFF;
		text-align: center;
		height:23px;		
		cursor: auto;	
		border-left:solid 1px #999999;
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom::solid 1px #999999;		
	}
	
	.listTREven {
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		background-color: #E6F3FB;
		background-color: #FFFFFF;
		text-align: center;
		height:23px;		
		cursor: auto;	
		border-left:solid 1px #999999;
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom::solid 1px #999999;	
	}	
	
	.listTROdd {
		text-align: center;
		height:23px;	
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		background-color: #EEEEEE;
		cursor: auto;
		border-left:solid 1px #999999;
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom::solid 1px #999999;		
	}	

	.listTRMouseover {	
		font-family: Verdana, Arial, Helvetica, sans-serif;			
		text-align: center;
		height:23px;		
		background-color: #C2E2F5;	
		cursor: hand;
		border-left:solid 1px #999999;
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom::solid 1px #999999;			
	}

	.listTD {		
		padding: 2px 5px 2px 2px;
		text-align: center;
		height:23px;	
		border:solid 1px #999999; 	
	}	
	
	.listTDEven {
		border:solid 1px #999999; 
		border-left:solid 1px #999999;
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom::solid 1px #999999;					
			
	}	
	
	.listTDOdd {
		border:solid 1px #999999; 
		border-left:solid 1px #999999;
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
		border-bottom::solid 1px #999999;							
	}	
		
	/*===========頁籤樣式============*/	
	.tab_line1 {
		height: 1px;
	}
	.tab_line2 {
		height: 1px;
	}
	.tab_border1{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 24px;
		color: #000000;				
		border-left:solid 1px silver outset;
		border-top:solid 1px silver outset;
		border-right:solid 1px silver outset;
		background-color:#FFFBD6;
		text-align:center;
	}	
	.tab_border2{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 24px;
		color: #000000;
		border-left:solid 1px silver;
		border-top:solid 1px #E0E0E0;
		border-right:solid 1px gray;		
		text-align:center;
		font-weight:normal
	}
	.tab_border3{
		font-family: "新細明體"; 
		font-size: 12px;	
		color:blue;
		background-color: #FDF5E6;
		border-left:thin solid #528B8B;
		border-right:thin solid #528B8B;
		border-bottom:thin solid #528B8B;
		text-align:center;	
	}

	/*===========苻合舊程式之樣式,可取消============*/  
	/* list樣式=>深灰 */
	.list_head  {
		padding: 4px 20px 2px 2px;
		background-color: #666666;
		color: #ffffff;
		text-align:left;
		height:25;
	}  
  
	.list_title  {
		padding: 4px 2px 2px 2px;
		background-color: #eeeeee;
		color: darkblue;
		text-align:center;
		height:25;
	}    
  
	.list_d1  {
		padding: 4px 2px 2px 2px;
		background-color: #ffffff;
		color: #000000;
		text-align:center;
		height:25;
		cursor:hand;
	}
  
	.list_d2  {
		padding: 4px 2px 2px 2px;
		background-color: #f9f9f9;
		color: #000000;
		text-align:center;
		height:25;
		cursor:hand;
	}
	
	.TDLable{
		background-color: #FDF5E6;
		padding: 2px 2px 2px 2px;
		height:25px;
		text-valign:bottom;	
	}	
	
	/*===========列表樣式============*/
	div#listMsg{
		font-family: "新細明體;細明體"; 
		font-size: 13px;
		color: yellow;		
		width: 100%;
		height: 32px;
		overflow:hidden;
		vertical-align:top;
	}
	
	
	a {
		color: #000000;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	

	.authBg {
	  background-color: #AAFFAA;
	  font-size: 12px;  
	}
	
	/** #333, #0047AE **/
	.sLink2 {	color: #0047AE;	text-decoration: none;	}	
	.sLink2:visited { color: #0047AE; text-decoration: none }	
	.sLink2:active { color: #000099 }
	.sLink2:hover { color: #FF7E00; text-decoration: underline;}

	.highLight {
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;			
		background-color: #ffffff;
		/*text-align:center;*/
		/**cursor: hand; **/
	}

	.highLights {
		/*text-align:center;*/
		background-color:#ffffd2;
		padding: 2px 5px 2px 2px;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
		border-right: 1px solid silver;
		border-top: 1px solid silver;	
		/** cursor: hand; **/
	}
	
.toolbar_image_insert {    
	background-color: transparent;	
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_add_over.gif)
}
.toolbar_image_insert_disable {    
	background-color: transparent;	
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_add.gif)
}

.toolbar_image_update {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26; 
    background-image:url(../images/btn_mod_over.gif)
}
.toolbar_image_update_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26; 
    background-image:url(../images/btn_mod.gif)
}

.toolbar_image_delete {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_del_over.gif)
}
.toolbar_image_delete_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_del.gif)
}

.toolbar_image_confirm {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sto_over.gif)
}
.toolbar_image_confirm_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sto.gif)
}

.toolbar_image_cancel {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_can_over.gif)
}
.toolbar_image_cancel_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_can.gif)
}

.toolbar_image_query {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sea_over.gif)
}
.toolbar_image_query_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sea.gif)
}

.toolbar_image_save {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sto_over.gif)
}
.toolbar_image_save_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sto.gif)
}

.toolbar_image_listshow {    
	background-color: transparent;
	color:#FCFBF8;
    border: 0px; width: 100;	height: 26;
    background-image:url(../images/btn_pri03_over.gif)
}
.toolbar_image_listshow_disable {    
	background-color: transparent;
	color:#FCFBF8;
    border: 0px; width: 100;	height: 26;
    background-image:url(../images/btn_pri03.gif)
}

.toolbar_image_listhide {
	background-color: transparent;
	color:#FCFBF8;
    border: 0px; width: 100;	height: 26;
    background-image:url(../images/btn_pri02_over.gif)
}
.toolbar_image_listhide_disable {
	background-color: transparent;
	color:#FCFBF8;
    border: 0px; width: 100;	height: 26;
    background-image:url(../images/btn_pri02.gif)
}

.toolbar_image_listprint {    
	background-color: transparent;
    border: 0px; width: 100;	height: 26;
    background-image:url(../images/btn_pri04_over.gif)
}
.toolbar_image_listprint_disable {    
	background-color: transparent;
    border: 0px; width: 100;	height: 26;
    background-image:url(../images/btn_pri04.gif)
}

.btn_assist {    
	background-color: transparent;
    border: 0px; width: 26;	height: 26;
    background-image:url(../images/btn_question01.gif)
}

.activeRow {	
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	text-align: center;
	height:23px;		
	background-color: #FEC9A9;	
	cursor: hand;
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom::solid 1px #999999;			
}

.msg_board  {
	width:98%;
	height:108px;	
	overflow:auto;
	border:#A0BBFA 0px ridge;
	margin: 0 auto;
	text-align:left;
	font-family: "新細明體;細明體"; 
	color:#543103;
	font-size: 16px;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 2px 2px 2px 2px;
	scrollbar-face-color: #8DB58B; 
	scrollbar-highlight-color: #E6E8E8;; 
	scrollbar-shadow-color: #E6E8E8;; 
	scrollbar-3dlight-color: #E6E8E8;
	scrollbar-darkshadow-color: #E6E8E8;
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	background-color: transparent;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#E4EBED, endcolorstr=#DAE9ED)}*/
}

.msg_board_city  {
	width:80%;
	height:120px;	
	overflow:auto;
	border:#A0BBFA 0px ridge;
	margin: 0 auto;
	text-align:left;
	font-family: "新細明體;細明體"; 
	color:#543103;
	font-size: 16px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 2px 5px 2px 2px;
	scrollbar-face-color: #8DB58B; 
	scrollbar-highlight-color: #E6E8E8;; 
	scrollbar-shadow-color: #E6E8E8;; 
	scrollbar-3dlight-color: #E6E8E8;
	scrollbar-darkshadow-color: #E6E8E8;
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	background-color: transparent;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#E4EBED, endcolorstr=#DAE9ED)}*/
}


.msg_board_link { 
		/**color: #FFFFFF; **/
		color : #5C0356;
		font-size: 15px;
		font-weight:bolder; 
		text-decoration: none; 
}
/**
.activeRow {	
	line-height: 24px;
	color: #000000;		
	/** 	
	background-image:url(../images/main06.gif);
	font-family: "新細明體;細明體"; 
	font-size: 15px;
	background-color:#FDF5E6;
	#EFEBE7
	ffffd2
	93EE88	
	v1 --> D8FBB6
	v2 --> FEC9A9
	**/
	background-color: #FEC9A9;
	border-left:solid thin #A6A6A6;
	border-top:solid thin #A6A6A6;
	border-right:solid thin #A6A6A6;			
	text-align:center
}
**/
	