@charset "utf-8";

/*===========文字樣式============*/
body {
	font-family: 微軟正黑體, Microsoft JhengHei, Arial;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.text_w { 
	color: #FFFFFF;
	text-decoration: none; 
	filter: glow(color=#000000,strength=2); 
	height:10px; 
	padding:1px; 
}

.text_w:hover { 		 		
	color: #FF0000; 
	color: #001993;		
	text-decoration: none; 
}	

.text_wb { 
	color: #003D3A;
	text-decoration: none; 
}

.text_wb:hover { 		 		
	color: #FF0000; 
	color: #1C8A99;		
	text-decoration: none; 
}	

.text_w1 { 
	/*color: #FADB98;*/
	background:#FBFFFD;
	padding: 2px 2px 2px 2px; 
	text-decoration: none; 
}

.text_w11 { 
	color: #003D3A ; /*#008800*/
	padding: 2px 2px 2px 2px; 
	text-decoration: none; 
}

.text_w1:hover { 		 		
	color: #F24E4E; 
	text-decoration: none; 
}	

.text_b { 
	color: #003D3A;
	text-decoration: none; 
}

.text_b:hover { 		 		
	color: #FF0000; 
	color: #1C8A99;		
	text-decoration: none; 
}	

.text_link_w { 
	/**color: #FFFFFF; **/
	color : #fff;
	font-weight:bolder; 
	text-decoration: none; 
}

.text_link_w:hover { 		 		
	color: #E2B07F;		
	font-weight:bolder; 
	text-decoration: none; 
}

.text_link_dg {			 		
	color: #25861f; 
	text-decoration: none; 
} 
.text_link_dg:hover {			 		
	color: #ff0000; 
	text-decoration: none;  
}
/*===========gtan_new==========*/
.text_link_file {			 		
	color: #0633D6; 
	text-decoration: underline;
} 
.text_link_file:hover {			 		
	color: #ff0000; 
	text-decoration: underline;
}
/*===========gtan_new==========*/

.text_link_b {	
	color: #0000ff; 
	text-decoration: none; 
} 
.text_link_b:hover {			
	color: #ff0000; 
	text-decoration: none; 
}	  

/*===========分頁文字樣式============*/
.pageText {
	font-size: 14px;
}	
	
/*============End of 分頁文字樣式 =======*/
 
.copyRight {
  	font-size: 10px; 
 		color: #b8b8b8;
} 


/*===========主畫面樣式111============*/	
.background1{
background:#008B8B;
background:#A0522D;
background-color: #3366cc;

}

.background2{ 
	background:#00CED1;
 		background:#E9967A;  		
 		background:#1E90FF;  		
}   

.background3{
		/*background-image: linear-gradient(to right, #FCEFEE, #D93657);*/
 		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-family: "微軟正黑體";
  	font-size: 10px; 
 		font-weight:bolder; 
  	color:#008B8B;
	color: #A0522D;
	color: #0000FF;	
}
 
.titleEFont { 
  	font-size: 10px; 	
 	color:#008B8B;
	color: #A0522D;			
	color: #0000FF;	 
}

/*===========autoComplete欄位樣式============*/
.field_QAC, .field_AC {
	border: 1px #ABABAB solid;
	font-size: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
}

/*===========欄位樣式============*/
.field_P, .field_Q, .field_QN, .field_PQ, .field {
	border: 1px #ABABAB solid;
	font-size: 14px;
	
}

.field_PRO, .field_QRO, .fieldQNRO, .field_RO {		
	font-size: 14px;
	color: #333333;
	background-color: transparent;
	border: 1px #FFFFFF solid;
	border-bottom-color: #000000;
	border-bottom-style: dashed;		
	font-family: "微軟正黑體";		
}
	
.field_NRO, .field_QNRO {
	font-size: 14px;
	COLOR: #333333;
	text-align:right;
	background-color: transparent;
	border: 1px #FFFFFF solid;
	border-bottom-color: #633135;
	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: 14px;
	COLOR: #333333;
	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)
    **/
    
    /*  疾保所設定 font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif,"新細明體", "細明體";
		font-family: "微軟正黑體";
	    BACKGROUND-COLOR: rgb(235,235,235); 
	    line-height : 20px; 
	    cursor: hand;
	*/
}

/*//疾保所
.toolbar_default , .field_toolbar_default ,.field_Q_toolbar_default{
    font-family: "微軟正黑體";
    BACKGROUND-COLOR: rgb(235,235,235); 
    line-height : 20px; 
}
  // chrome的button disable不明顯 
.toolbar_default:disabled , .field_toolbar_default:disabled ,.field_toolbar_default_small:disabled {
	    BACKGROUND-COLOR :#EBEBEB !important; 
        border:1px solid #ccc !important; 
        color:#999 !important; 
}
 .field_toolbar_default_small {
     	font-size:14px !important; 
		font-family: "微軟正黑體";
	    BACKGROUND-COLOR: rgb(235,235,235); 
}
.my-fortoolbar{
	white-space: normal !important;
	text-align:right;
	margin-top:-2px;
	margin-bottom:1px;
	background-color:#F4F4F4;
    }
*/
.budgetgrid_option {
    width: 100%;
	height: 130px;		
	color: #000000;
   	background-color: #fffafa;
    white-space: nowrap; 
    font-family: "新細明體;細明體"; 
    font-size: 15px;
}
 

/*===========輸入FORM樣式============ height: 220px; */
div#formContainer{
	width: 100%;
	height: 360px;		
	overflow: auto;
	scrollbar-base-color:#eeeeee;			
}	  
	
.bg { 
 		/**border: 1px solid #000000; */
	border: 1px solid #DDDDDD;
  	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;				
	**/
}

.bg2 { 
 		/**border: 1px solid #000000; */
	/**border: 1px solid #999999; */
  	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 {
	margin:0px;
	border-spacing:1px;
	width:100%;
	font-size:14px;
	font-family: "微軟正黑體";
}

.td_form  {
	font-family: "微軟正黑體";
	text-align:right;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	color: #fff;
	background-color: #999999;
	background-size:100% 100%;
	font-size: 15px;
	font-weight:bold;
	white-space: nowrap; 
	width : 10%;		
}

.td_form2  {
	font-family: "微軟正黑體";
	text-align:right;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	color: #fff;
	background-color: #999999;
	background-size:100% 100%;
	font-size: 15px;
	font-weight:bold;
	white-space: nowrap; 
	width : 10%;		
}

.td_form_left  {
	text-align:left;
	background-color:#D2FFF3;
	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_center  {
	font-family: "微軟正黑體";
	text-align:center;
	border-right:1px solid #bcbc9f;
	border-bottom:1px solid #bcbc9f;
	color: #fff;
	background-color: #555555;
	background-size:100% 100%;
	font-size: 15px;
	font-weight:bold;
	white-space: nowrap; 
}

.td_form_even  {
	font-size: 14px;	
	background-color:#FFFBD6;
	background-color:#F3F3F3;
	border-left: 0x solid white;
	border-bottom: 0px solid white;
	border-right: 0px solid white;
	border-top: 0px 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_form_odd2  {
	font-family: "微軟正黑體";
	text-align:right;
	border-right:1px solid #bcbc9f;
	border-bottom:1px solid #bcbc9f;
	color: #333333;
	background: url(../images/td_bg_tree2.gif) repeat-x bottom #ABE8C4;
	font-size: 12px;
	white-space: nowrap; 
	width : 1%;
}
**/
.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;		
	background: url(../images/ui-bg_white-lines_85_f7f7ba_40x100.png) repeat-x bottom #ABE8C4;
	
}

.td_lable_white  {
	text-align:center;
	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  {
	font-size: 14px;
	BORDER-RIGHT: #d1d1c1 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #F4F4F4; 
	PADDING-BOTTOM: 1px; 
	COLOR: #333333; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #d1d1c1 1px solid;	
}

.td_form_right  {
	font-size: 14px;
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	text-align:right;
	BACKGROUND: #ffffcc; 
}	
  
.td_form_white_center  {
	font-size: 14px;
	BORDER-RIGHT: #d1d1c1 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #F4F4F4; 
	PADDING-BOTTOM: 1px; 
	COLOR: #333333; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #d1d1c1 1px solid;
	text-align:center;
}	  

tr.border_top td {
  border-top:2pt double silver;
}

/*===========查詢樣式============*/
div#queryContainer{	
	border-style:solid;
    border-color:#99bbe8;
    border-width:0;
	position:absolute;
	z-index: 30;
	left:0;
	top :0;
	margin:0 auto;
	*margin: 0px auto;
	_margin: 0px auto;
}

iframe#queryContainerFrame{	
	position:absolute;
	z-index: -1;
	left:0;
	top :0;
  	width: 100%;
 		height: 100%;		
}

.queryTitle{	
	overflow:hidden;
    zoom:1;
    color:#15428b;
	font:bold 15px tahoma,arial,verdana,sans-serif;
    padding:5px 3px 4px 5px;
    border:3px double #EBEBEB;
    line-height: 14px;
    color: white;
    /* background: transparent url(../images/titleBg.gif) repeat-x 0 -1px; */
    /* min-height:25px; */
	vertical-align:middle;
}

.queryTable{ 
	border:1px solid #8C8466;
  	background:white;
 		border-collapse: collapse;
  	width: 100%;
 		height: 100%;
 		border-spacing:1px;
}

.queryTDLable{
	font-family: "微軟正黑體";
	text-align:right;
	border-right:1px solid #bcbc9f;
	border-bottom:1px solid #bcbc9f;
	color: #fff;
	background: #9A0036;
	font-size: 15px;
	font-weight:300;
	white-space: nowrap; 
	PADDING-LEFT: 12px; 
}
/*疾保所
.queryTDLable2{
	 font-family: "微軟正黑體";
	text-align:right;
	border-right:1px solid #bcbc9f;
	border-bottom:1px solid #bcbc9f;
	color: #333333;
	font-size: 13px;
	white-space: nowrap; 
	width: 1%;
	PADDING-LEFT: 12px; 
}*/
.queryTDInput{
	font-size: 13px;
	BORDER-RIGHT: #d1d1c1 1px solid; 
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	BACKGROUND: #F4F4F4; 
	PADDING-BOTTOM: 2px; 
	COLOR: #333333; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d1d1c1 1px solid;
	font-family: "微軟正黑體";	
}


/*===========列表樣式============ 180px*/
div#listContainer{
	width: 100%;
	height: 300px;
	overflow: auto;
	scrollbar-base-color:#eeeeee;
	position:relative;
	top:0;
	left:0;
	z-index: 1;
}

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;
}
/** 疾保所
div#contentContainer {		
		font-size: 14px;
		background-color: transparent;		
		COLOR: #333333;
		border: 1px #FFFFFF solid;		
		border-bottom-color: black;
		border-bottom-style: dashed;		
		width: 700px;
		height: auto;		
		overflow: auto;
		scrollbar-base-color:#eeeeee;				
	}
	**/
		
.listTH{
	background: #D93657;
	cursor:default;
	margin-bottom: 2px;
	border-left:1px solid #d0d0d0;
	font-family: "微軟正黑體";
	font-size: 15px;
	height:24px;	
	vertical-align:middle;
	text-align:center;
	color: #fff;
	/** 
		
	background-image:url(../images/th_bg.gif)
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;		
	border-left: 1px solid white;
	border-bottom: 1px solid white;		
	background-image:url(../images/main08.gif) 
	**/
}

.listTH2{
	background: #999999;
	cursor:default;
	margin-bottom: 2px;
	border-left:1px solid #d0d0d0;
	font-family: "微軟正黑體";
	font-size: 15px;
	height:24px;	
	vertical-align:middle;
	text-align:center;
	color: #fff;
	/** 
		
	background-image:url(../images/th_bg.gif)
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;		
	border-left: 1px solid white;
	border-bottom: 1px solid white;		
	background-image:url(../images/main08.gif) 
	**/
}

.listTH3{
	background: #555555;
	cursor:default;
	margin-bottom: 2px;
	border-left:1px solid #d0d0d0;
	font-family: "微軟正黑體";
	font-size: 15px;
	height:24px;	
	vertical-align:middle;
	text-align:center;
	color: #fff;
	/** 
		
	background-image:url(../images/th_bg.gif)
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;		
	border-left: 1px solid white;
	border-bottom: 1px solid white;		
	background-image:url(../images/main08.gif) 
	**/
}

.listTR {
	 font-family: "微軟正黑體";
	background-color: #E6F3FB;
	background-color: #FFFFFF;
	text-align: center;
	height:18px;		
	cursor: auto;	
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom::solid 1px #999999;	
	padding: 4px 2px 2px 2px;	
	font-size: 14px;		
}

.listTREven {
	font-family: "微軟正黑體";
	background-color: #E6F3FB;
	background-color: #FFFFFF;
	text-align: center;
	height:18px;		
	cursor: auto;	
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;	
	padding: 4px 2px 2px 2px;
	font-size: 14px;	
}	

.listTROdd {
	text-align: center;
	height:18px;	
	 font-family: "微軟正黑體";
	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;		
	padding: 4px 2px 2px 2px;
	font-size: 14px;		
}	


.listTRMouseover {	
	text-align: center;
	height:18px;	
	font-family: "微軟正黑體";
	background-color: #ffe6e6;
	cursor: auto;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;		
	padding: 4px 2px 2px 2px;
	font-size: 14px;		
	font-size: 14px;			  
}

.listTRMouseover2 {	
	font-size: 14px;
    font-family: "微軟正黑體";
	text-align: center;
	height:18px;		
	cursor: hand;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom::solid 1px #FFFFFF;			
	padding: 4px 2px 2px 2px;
      background: #ffe6e6 repeat-x left top;		
}

	
.listTRMouseover3 {	
	font-size: 14px;
    font-family: "微軟正黑體";
	text-align: center;
	height:18px;		
	cursor: hand;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom::solid 1px #FFFFFF;			
	padding: 4px 2px 2px 2px;
      background: #f1dcb5 repeat-x left top;		
}

.listTRMouseover4 {	
	font-size: 14px;
    font-family: "微軟正黑體";
	text-align: center;
	height:18px;		
	cursor: hand;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom::solid 1px #FFFFFF;			
	padding: 4px 2px 2px 2px;
      background: #f1beb5 repeat-x left top;		
}


.listTD {		
	font-size: 14px;
	padding: 2px 5px 2px 2px;
	text-align: center;
	height:18px;	
	border:solid 1px #999999; 	
	padding: 4px 2px 2px 2px;
	color: #000000;
}	

.listTDEven {
	/**
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	text-align: center;
	background-color: #E6F3FB;		
	background-color: transparent;		
	height:23px;
	cursor: auto;	
	background-color: #FFFFFF;
	**/
	font-size: 14px;
	color: #000000;
	border:solid 1px #999999; 
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom::solid 1px #999999;	
	padding: 4px 2px 2px 2px;					
		
}	

.listTDOdd {
	/**
	font-family: Verdana, Arial, Helvetica, sans-serif;			
	text-align: center;		
	background-color: transparent;		
	cursor: auto;			
	background-color: #EEEEEE;		
	**/
	font-size: 14px;
	border:solid 1px #999999; 
	border-left:solid 1px #999999;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom::solid 1px #999999;
	padding: 4px 2px 2px 2px;		
	color: #000000;							
}	
	
/*===========頁籤樣式============*/	
.tab_line1 {
	height: 1;
	/**
	background-color: #A6A6A6;
	border-right: thin #A6A6A6;
	border-left: thin #A6A6A6;
	**/
}
.tab_line2 {
	height: 1;
	/**
	background-color: #A6A6A6;
	border-right: thin #A6A6A6;
	border-left: thin #A6A6A6;
	**/
}
.tab_border1{	
	font-family: "微軟正黑體";
	font-size: 12pt;
	line-height: 24px;
	color: #fff;
	border-left: solid 1px silver outset;
	border-top: solid 1px silver outset;
	border-right: solid 1px silver outset;
	background-color: #555555;
	text-align: center;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
}

.tab_border2{
	font-family: "微軟正黑體";
	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;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
}

.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: #9BC4B7;
	padding: 2px 2px 2px 2px;
	height:25px;
	text-valign:bottom;	
}	

/*===========列表樣式============*/
div#listMsg{
	  /* font-family: "新細明體;細明體"; */
       font-family: "微軟正黑體";
       font-size: 14px;
       color: yellow;
       width: 100%;
       height: 32px;
       overflow:hidden;
       vertical-align:middle;
}


a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


.authBg {
 background-color: #AAFFAA;
     font-size: 14px;  
}

/** #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;}

/**疾保所
.sLink3 {   color: #FFFFFF; text-decoration: none;  }   
   .sLink3:visited { color: #F6FF4C; text-decoration: none }   
   .sLink3:active { color: #F6FF4C }
   .sLink3:hover { color: #F6FF4C; 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: "微軟正黑體";
        /* background: #f9f9f9 url(../images/ui-bg_white-lines_85_f7f7ba_40x100.png) repeat-x 0 bottom; */
        background-color: #FEC9A9;
        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; 		
}
.subject_image_insert {    
	background-color: transparent;	
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_add_over.gif)
}

.subject_image_insert_disable {    
	background-color: transparent;	
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_add.gif)
}

.subject_image_delete {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_del_over.gif)
}

.subject_image_delete_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_del.gif)
}

.subject_image_query {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sea_over.gif)
}

.subject_image_query_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_sea.gif)
}
.acrpt_image {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_pri_over.gif)
}

.acrpt_image_disable {    
	background-color: transparent;
    border: 0px; width: 67;	height: 26;
    background-image:url(../images/btn_pri.gif)
}

.tree {
	background-color: #e8e8e8 ;
}

.data {
	background-color: #fff ;
}
.toolbar {
	background-color: #cc99ff ;
}
.list {
	background-color: #fff ;
}
.BbTree {
height:100%;
	overflow: auto;
}

.field_btnAdd {
	background-color: transparent;
	border: 0px;
	width: 16px;
	height: 16px;
	background-image: url(../images/plus_icon.gif)
}

.field_btnAddUp {
	background-color: transparent;
	border: 0px;
	width: 16px;
	height: 16px;
	background-image: url(../images/arrow_b.gif)
}

.field_btnAddDn {
	background-color: transparent;
	border: 0px;
	width: 16px;
	height: 16px;
	background-image: url(../images/arrow_d.gif)
}

.field_btnRemove {
	background-color: transparent;
	border: 0px;
	width: 16px;
	height: 16px;
	background-image: url(../images/minus_icon.gif)
}

.field_btnClear {
	background-color: transparent;
	border: 0px;
	width: 16px;
	height: 16px;
	background-image: url(../images/delete.jpg)
}

.td_grid  {
	font-size: 15px;
	font-weight:bold;
	BORDER-RIGHT: #d1d1c1 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	background: #999999; 
	PADDING-BOTTOM: 1px; 
	COLOR: #fff; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #d1d1c1 1px solid;
}