@charset "UTF-8";

	/*===========文字樣式============*/
	body {
		/** font-family: "新細明體;細明體"; **/
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 14px;
		color: #098E9D;
		margin-top: 40px;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
	}

	.text_w {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 14px;
	}

	.text_w:hover {
		color: #FF0000;
		color: #001993;
		text-decoration: none;
		font-size: 14px;
	}

	.text_link_w_orig {
		/**color: #FFFFFF; **/
		color : #FFFFFF;
		font-weight:bolder;
		text-decoration: none;
		font-size: 14px;
	}

	.text_link_w {
		color : #000000;
		font-weight:bolder;
		text-decoration: none;
		font-size: 14px;
	}

	.text_link_w:hover {
		color: #0088F7;
		font-weight:bolder;
		text-decoration: none;
		font-size: 14px;
	}

	.text_link_dg {
		color: #25861f;
		text-decoration: none;
		font-size: 14px;
	}
	.text_link_dg:hover {
		color: #ff0000;
		text-decoration: none;
		font-size: 14px;
	}

	.text_link_b {
		color: #0000ff;
		text-decoration: none;
		font-size: 14px;
	}
	.text_link_b:hover {
		color: #ff0000;
		text-decoration: none;
		font-size: 14px;
	}

	/*===========分頁文字樣式============*/
	.pageText {
		font-size: 14px;
	}

	/*============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: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
			font-size: 10px;
			font-weight:bolder;
			color:#008B8B;
		color: #A0522D;
		color: #0000FF;
	}

	.titleEFont {
			font-size: 10px;
		color:#008B8B;
		color: #A0522D;
		color: #0000FF;
	}

	.infolable {
			font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 14px;
		color : #FFFFFF;
		font-weight:bolder;
		text-decoration: none;
	}
	.infolable_link_w {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 14px;
		color : #FFFFFF;
		font-weight:bolder;
	}

	.infolable_link_w:hover {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		border: 1px #FFFFFF ridge;
	}

	/*===========欄位樣式============*/
	.field_P, .field_Q, .field_QC, .field_PQ, .field, .field_PC{
		border: 1px #ABABAB solid;
		font-size: 14px;
	}
	.field_C, .field_EP, .field_E, .field_QE {
		border: 1px #ABABAB solid;
		font-size: 14px;
		ime-mode: disabled;
	}
	.field_PRO, .field_QRO, .field_CRO, .field_QCRO, .field_RO {
		font-size: 14px;
		background-color: #f7fcb0;
		color: #333333;
		border: 1px #FFFFFF solid;
		border-bottom-color: #000000;
		border-bottom-style: dashed;
	}

	.field_RO1 {
		background-color: #f7fcb0;
		color: #333333;
		border: 0px #FFFFFF solid;
		width: 99%;
		float:left;
		left:0;
		top :0;
	}

	.field_NRO, .fieldQNRO{
		font-size: 14px;
		color: #333333;
		text-align:right;
		background-color: #f7fcb0;
		border: 1px #FFFFFF solid;
		border-bottom-color: black;
		border-bottom-style: dashed;
		ime-mode: disabled;
	}

	.field_N, .field_QN {
		font-size: 14px;
		COLOR: #333333;
		border: 1px #ABABAB solid;
		text-align:right;
		ime-mode: disabled;
	}

	.field_SN, .field_QSN {
		font-size: 14px;
		COLOR: #333333;
		border: 1px #ABABAB solid;
		text-align:right;
		ime-mode: disabled;
	}

		/** padding = top right bottom left **/
		.toolbar_defaul_orig {
			border: 1px solid #000000;
			padding: 3px 0px 0px 0px;
			font-size: 14px;
			background-image:url(../images/main07.gif);
			cursor: pointer;
			height: 24px;
			/**
		font-size: 14px;
		height:22px;
				cursor: pointer;
				 **/
	}


	 .field_toolbar_default ,.field_Q_toolbar_default{
			font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif,"新細明體", "細明體";
			font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
			BACKGROUND-COLOR: rgb(235,235,235);
			line-height : 20px;
	}
	
	.toolbar_default{font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif,"新細明體", "細明體";	font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";height: 26px; color:#fff;background-color:#5a98de; border-color:#5a98de}
	.toolbar_default:hover,
	.toolbar_default:focus,
	.toolbar_default:active,
	.toolbar_default.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0}
		

	.field_toolbar_default_small {
			font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif,"新細明體", "細明體";
			font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
			BACKGROUND-COLOR: rgb(235,235,235);
	}

		.field_Q_toolbar_default_small{
			color: #333333;
			font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		background-color: transparent;
		border: 1px;
		PADDING-LEFT: 2px;
		PADDING-RIGHT: 2px;
	}


		/* chrome的button disable不明顯 */
	.toolbar_default:disabled , .field_toolbar_default:disabled , .field_toolbar_default_small:disabled ,.field_toolbar_default_small_disabled {
				BACKGROUND-COLOR :#EBEBEB !important;
					border:1px solid #ccc !important;
					color:#999 !important;
	}


	.budgetgrid_option {
			width: 100%;
		height: 130px;
		color: #000000;
			background-color: #fffafa;
			white-space: nowrap;
			font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
			font-size: 14px;
	}


	/*===========輸入FORM樣式============ height: 220px; */
	div#formContainer{
		width: 100%;
		height: 220px;
		overflow: auto;
		scrollbar-base-color:#eeeeee;
	}

	.bg {
			/**border: 1px solid #000000; */
		/*border: 1px solid #FFB546; */
		border: 2px solid #1E9CB7;
			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;
		**/
	}
	.bgToolbar {
		border: 2px solid #FFFFFF;
			padding: 2px 2px 2px 2px;
	}
	.bgList {
		border: 2px solid #80C435;
			padding: 2px 2px 2px 2px;
	}

	.table_normal {
		font-size: 14px;
	}

	.table_form {
		margin:0px;
		border-spacing:1px;
		width:100%;
		font-size:14px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
	}

	.table_form_orig {
		margin:0px;
		border-spacing:1px;
		width:100%;
		font-size: 14px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
	}


	.td_form  {
		text-align:right;
		border-right:1px solid #bcbc9f;
		border-bottom:1px solid #bcbc9f;
		color: #333333;
		background: url(../images/lab3.png) repeat-x bottom #AFD8D8;
		font-size: 14px;
		white-space: nowrap;
	}
	.td_form_L  {
		text-align:left;
		border-right:1px solid #bcbc9f;
		border-bottom:1px solid #bcbc9f;
		color: #333333;
		background: url(../images/lab3.png) repeat-x bottom #AFD8D8;
		font-size: 14px;
	}
.td_form_orig  {
		font-size: 14px;
		text-align:right;
		background-color:#FDFFEA;
		/* 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  {
		font-size: 14px;
		background-color:#FFFBD6;
		background-color:#F3F3F3;
		/* padding: 2px 5px 2px 2px; */
		border-left: 0px 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  {
		font-size: 14px;
		border-left: 0px solid white;
		border-bottom: 0px solid white;
		border-right: 0px solid white;
		border-top: 0px 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  {
		font-size: 14px;
		BORDER-RIGHT: #d1d1c1 1px solid;
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		BACKGROUND: #F5FAFE;
		PADDING-BOTTOM: 1px;
		COLOR: #333333;
		PADDING-TOP: 1px;
		BORDER-BOTTOM: #d1d1c1 1px solid;
	}

	.td_form_white_highLight  {
		font-size: 14px;
		BORDER-RIGHT: #d1d1c1 1px solid;
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		BACKGROUND: #F9E7CC;
		PADDING-BOTTOM: 1px;
		COLOR: #333333;
		PADDING-TOP: 1px;
		BORDER-BOTTOM: #d1d1c1 1px solid;
	}
	
	.td_form_odd2  {
		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_form_white_center  {
		font-size: 14px;
		BORDER-RIGHT: #d1d1c1 1px solid; 
		PADDING-RIGHT: 2px; 
		PADDING-LEFT: 2px; 
		BACKGROUND: #F4FFF5; 
		PADDING-BOTTOM: 1px; 
		COLOR: #333333; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: #d1d1c1 1px solid;
		text-align:center;
	}	  
	

	.td_form_white_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;
		text-align:center;
		height: 23px;
		background-color: #ffffff;
	}
	

	.td_form_orig_white  {
			font-size: 14px;
		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;**/
	}

	.td_normal  {
		font-size: 14px;
	}

	.td_form_white_small  {
		font-size: 11px;
		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;
		/**height: 23px;**/
	}

	/*===========查詢樣式============*/
	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;
	}
		div#queryContainer2{
			border-style:solid;
			border-color:#99bbe8;
			border-width:0;
		position:absolute;
		z-index: 30;
		left:30%;
		top :30%;
	}
	
	table#queryContainerT{
		border-style:solid;
		border-color:#99bbe8;
		border-width:0;
		left:0;
		top :0;
		margin:0 auto;
		*margin: 0px auto;
		_margin: 0px auto;
		display: inline-block; 
		overflow:hidden;
		margin: 0 auto;
		display:none;
		position: relative;
		z-index:1;
		
	}

		iframe#queryContainerFrame2{
		position:absolute;
		z-index: -1;
		left:0;
		top :0;
		width: 100%;
		height: 100%;
		border: 0;
	}
	iframe#queryContainerFrame{
		position:absolute;
		z-index: -1;
		left:0;
		top :0;
		width: 100%;
		height: 100%;
		border: 0;
	}

.queryTitle{
		overflow:hidden;
		zoom:1;
		color:#15428b;
		font:bold 11px tahoma,arial,verdana,sans-serif;
		padding:5px 3px 4px 5px;
		border:1px solid #E9E7E7;
		line-height: 14px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
	    font-size: 14px;
		background:#4476A7;
		color:#fff;
	}

	.queryTitle_orig{
		padding: 5px 5px 5px 5px;
		background-color: #3366cc;
		background-color: #84ABE2;
		color: white;
		border-top: 2px solid #84ABE2;
		border-left: 2px solid #84ABE2;
		border-right: 2px solid #84ABE2;
	}

	.queryTable{
			border:1px solid #99bbe8;
			background:white;
			border-collapse: collapse;
			width: 100%;
			height: 100%;
			border-spacing:1px;
	}

	.queryTDLable{
		text-align:right;
		border-left:0px;
		border-right:0px;
		PADDING-RIGHT: 6px;
		border-bottom:1px solid #c7dcff;
		color: #333333;
		background: url(../images/lab3.png) repeat-x bottom #AFD8D8;
		font-size: 14px;
	}

	.queryTDLable_orig{
		background-color: #FDF5E6;
		padding: 2px 2px 2px 2px;
		height:25px;
		text-align:right;
		text-valign:bottom;
	}

	.queryTDInput{
		font-size: 14px;
		border-left:0px;
		BORDER-RIGHT: 1px solid #c0c0c0;
		PADDING-RIGHT: 6px;
		PADDING-LEFT: 6px;
		BACKGROUND: #F5FAFE;
		PADDING-BOTTOM: 2px;
		COLOR: #333333;
		PADDING-TOP: 2px;
		BORDER-BOTTOM: 1px solid #c7dcff;
	}
	.queryTDInput_orig{
		background-color: #FFFFFF;
		padding: 2px 2px 2px 2px;
		height:25px;
		text-align:left;
		text-valign:bottom;
	}

	/*===========列表樣式============ 180px*/
	div#listContainer{
		width: 100%;
		height: 280px;
		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{
		background: #f9f9f9 url(../images/grid3-hrow.gif) repeat-x 0 bottom;
			cursor:default;
		margin-bottom: 2px;
		border-left:1px solid #d0d0d0;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 12px;
		height:24px;
		vertical-align:middle;
	}

	.listTH_NO{
			background: #f9f9f9 url(../images/grid3-hrow.gif) repeat-x 0 bottom;
			cursor:default;
		margin-bottom: 2px;
		border-left:1px solid #d0d0d0;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 12px;
		height:24px;
		text-align:center;
		vertical-align:middle;
	}

	.listFooter{
		background: #f9f9f9 url(../images/main07.gif) repeat-x 0 top;
			cursor:default;
		margin-bottom: 2px;
		border-left:1px solid #d0d0d0;
		border-top:1px solid #d0d0d0;
		vertical-align:middle;
		padding: 4px 2px 2px 2px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 12px;
	}

	.listTH_orig{
		font-weight:normal;
		z-index: 20;
		padding: 4px 2px 2px 2px;
		color: #FFFFFF;
		text-align:center;
		height:21px;
		position:relative;
		border-top:solid 1px #FFFFFF;
		border-left:solid 1px #FFFFFF;
		border-bottom:solid 1px #FFFFFF;
		background-color: #D99231;
		background-color: #C1C1C1;
		background-color: #006087;
		font-size: 14px;
		/**

		background-image:url(../images/td_bg.gif)
		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: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		background-color: #E6F3FB;
		background-color: #FFFFFF;
		background-color: #F3F3F3;
		text-align: center;
		height:18px;
		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;
	}

	.listTREven {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		background-color: #E6F3FB;
		background-color: #FFFFFF;
		background-color: #FFFFFF;
		text-align: center;
		height:18px;
		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;
	}

	.listTROdd {
		text-align: center;
		height:18px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		background-color: #ebebeb;
		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;
	}

	.listTRMouseover {
	font-size: 14px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		text-align: center;
		height:18px;
		cursor: pointer;
		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: #efefef url(../images/row-over.gif) repeat-x left top;
	}

	.listTRMouseover_orig {
		font-size: 14px;
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		text-align: center;
		height:18px;
		/**color: #115A86;**/
		background-color: #FCFACF;
		cursor: pointer;
		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;
	}


	.listTD {
		font-size: 14px;
		padding: 2px 5px 2px 2px;
		text-align: center;
		height:18px;
		border:solid 1px #FFFFFF;
		padding: 4px 2px 2px 2px;
		color: #000000;
	}

	.listTDEven {
		font-size: 14px;
		color: #000000;
		border:solid 1px #FFFFFF;
		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;

	}

	.listTDOdd {
		font-size: 14px;
		border:solid 1px #FFFFFF;
		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;
		color: #000000;
	}

	.listDtlTH{
		font-size: 14px;
		font-weight:normal;
		z-index: 20;
		padding: 4px 2px 2px 2px;
		color: #355DB2;
		text-align:center;
		height:23px;
		position:relative;
		border-top:solid 1px #FFFFFF;
		border-left:solid 1px #FFFFFF;
		border-bottom:solid 1px #FFFFFF;
		background-color: #d3eaef;
	}

	/*===========頁籤樣式============*/
	.tab_line1 {
		height: 0px;
		/**
		background-color: #A6A6A6;
		border-right: thin #A6A6A6;
		border-left: thin #A6A6A6;
		**/
	}
	.tab_line2 {
		height: 0px;
		/**
		background-color: #A6A6A6;
		border-right: thin #A6A6A6;
		border-left: thin #A6A6A6;
		**/
	}
	.tab_border1{
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		text-align:center;
		width: 200px;
		min-width:200px;
		height: 27px;
		font-size: 14px;
		color: #FFFFFF;
		white-space: nowrap;
		/**
		line-height: 24px;
		border-left:solid 1px silver outset;
		border-top:solid 1px silver outset;
		border-right:solid 1px silver outset;
		background-color:#FFFBD6;
		**/
		background-image:url(../images/top_b04.gif);
		/**
		FFFBD6
		border-left:solid thin #A6A6A6;
		border-top:solid thin #A6A6A6;
		border-right:solid thin #A6A6A6;
		border: 1px outset #EDEDED;
		background-image:url(../images/main06.gif);
		**/

	}

	.tab_border2{
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		text-align:center;
		width: 200px;
		min-width:200px;
		height: 27px;
		font-size: 14px;
		background-image:url(../images/top_b06.gif);
		white-space: nowrap;
		/**
		color: #FFFFFF;
		line-height: 24px;
		background-image:url(../images/main07.gif);
		border-left:solid 1px #E0E0E0;
		border-left:solid 1px silver;
		border-top:solid 1px #E0E0E0;
		border-right:solid 1px gray;
		font-weight:normal
		**/

	}

	.tab_border3{
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		text-align:center;
		width: 200px;
		min-width:200px;
		height: 27px;
		font-size: 14px;
		color: #FFFFFF;
		background-image:url(../images/top_b07.gif);
		white-space: nowrap;
	}
	/** padding = top right bottom left **/

	.tab_bg1{
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		text-align:center;
		font-size: 14px;
		height: 27px;
		color: #FFFFFF;
		background-color:#1E9CB7;
		border-left:solid thin #A6A6A6;
		border-top:solid thin #A6A6A6;
		border-right:solid thin #A6A6A6;
		border: 1px outset #EDEDED;
		padding: 5px 5px 5px 5px;
	}
	.tab_bg2{
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 14px;
		height: 27px;
		text-align:center;
		background-color:gray;
		padding: 5px 5px 5px 5px;
		border-left:solid 1px #E0E0E0;
		border-left:solid 1px silver;
		border-top:solid 1px #E0E0E0;
		border-right:solid 1px gray;
		font-weight:normal
	}

	/*===========苻合舊程式之樣式,可取消============*/
	/* list樣式=>深灰 */
	.list_head  {
		padding: 4px 20px 2px 2px;
		background-color: #666666;
		color: #ffffff;
		text-align:left;
		height:25px;
	}

	.list_title  {
		padding: 4px 2px 2px 2px;
		background-color: #eeeeee;
		color: darkblue;
		text-align:center;
		height:25px;
	}

	.list_d1  {
		padding: 4px 2px 2px 2px;
		background-color: #ffffff;
		color: #000000;
		text-align:center;
		height:25px;
		cursor: pointer;
	}

	.list_d2  {
		padding: 4px 2px 2px 2px;
		background-color: #f9f9f9;
		color: #000000;
		text-align:center;
		height:25px;
		cursor: pointer;
	}

	.TDLable{
		background-color: #FDF5E6;
		padding: 2px 2px 2px 2px;
		height:25px;
		text-valign:bottom;
	}

	/*===========列表樣式============*/
	div#listMsg{
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 13px;
		color: yellow;
		width: 100%;
		height: 32px;
		overflow:hidden;
		vertical-align:top;
	}


	a {
		color: #156F82;
		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 {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 11px;
		color: #420372;
		text-decoration: none;
		padding: 1px 2px 1px 20px;
	}

	.sLink4 {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 11px;
		color: #420372;
		text-decoration: none;
	}
	/* .sLink3:visited { color: #0047AE; text-decoration: none }
	.sLink3:active { color: #000099 }
	.sLink3:hover { color: #E81B00; text-decoration: none;} */

	.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: pointer; **/
	}

	.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: pointer; **/
	}

.toolbar_image_insert {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_add_over.gif)
}
.toolbar_image_insert_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_add.gif)
}

.toolbar_image_update {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_mod_over.gif)
}
.toolbar_image_update_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_mod.gif)
}

.toolbar_image_delete {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_del_over.gif)
}
.toolbar_image_delete_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_del.gif)
}

.toolbar_image_confirm {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_sto_over.gif)
}
.toolbar_image_confirm_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_sto.gif)
}

.toolbar_image_cancel {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_can_over.gif)
}
.toolbar_image_cancel_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_can.gif)
}

.toolbar_image_query {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_sea_over.gif)
}
.toolbar_image_query_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_sea.gif)
}

.toolbar_image_save {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_sto_over.gif)
}
.toolbar_image_save_disable {
	background-color: transparent;
		border: 0px; width: 72px;	height: 26px;
		background-image:url(../images/btn_sto.gif)
}

.toolbar_image_listshow {
	background-color: transparent;
	color:#FCFBF8;
		border: 0px; width: 80;	height: 26;
		background-image:url(../images/btn_pri03_over.gif)
}
.toolbar_image_listshow_disable {
	background-color: transparent;
	color:#FCFBF8;
		border: 0px; width: 80;	height: 26;
		background-image:url(../images/btn_pri03.gif)
}

.toolbar_image_listhide {
	background-color: transparent;
	color:#FCFBF8;
		border: 0px; width: 80;	height: 26;
		background-image:url(../images/btn_pri02_over.gif)
}
.toolbar_image_listhide_disable {
	background-color: transparent;
	color:#FCFBF8;
		border: 0px; width: 80;	height: 26;
		background-image:url(../images/btn_pri02.gif)
}

.toolbar_image_listprint {
	background-color: transparent;
		border: 0px; width: 80;	height: 26;
		background-image:url(../images/btn_pri03_over.gif)
}
.toolbar_image_listprint_disable {
	background-color: transparent;
		border: 0px; width: 80;	height: 26;
		background-image:url(../images/btn_pri03.gif)
}

.btn_assist {
	background-color: transparent;
		border: 0px; width: 26;	height: 26;
		background-image:url(../images/btn_question01.gif)
}

.activeRow {
	color:#FFFFFF;	
	font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
	text-align: center;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	background-color:#faf8e3;
	padding: 4px 2px 2px 2px;
}
.trTop {
	vertical-align: top;
}

.field_btnAdd {
	background-color: transparent;
		border: 0px; width: 16;	height: 16;
		background-image:url(../images/plus_icon.gif)
}
.field_btnRemove {
	background-color: transparent;
		border: 0px; width: 16;	height: 16;
		background-image:url(../images/minus_icon.gif)
}

.btnDefault {
		border: 0px; height: 21;
		background-image:url(../images/icon001.gif);
		font-size: 14px;
		color: #ffffff;
}
#msgList div { width: 211px; height: 120px; background-color: #FFFFFF; color: #333; text-align: left; font-size: 10px; }

.homeTitlelListTH{
		background: #f9f9f9 url(../images/white-top-bottom.gif);
			cursor:default;
				zoom:1;
				padding:1px 0 0 0;
		border-left:1px solid #d0d0d0;
	}

.spanlab{
	font-family: "微軟正黑體",Tahoma, Verdana, Arial, Helvetica, sans-serif,"新細明體", "細明體";
	background-color: transparent;
		border: 0px;
		color: #333333;
	font-size: 14px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	width:99%;
	white-space: normal;
}

.tip{width:485px; height:260px; position:absolute;top:10%; left:30%;background:#fcfdfd;box-shadow:1px 8px 10px 1px #9b9b9b;border-radius:1px;behavior:url(../js/pie.htc); z-index:111111;}
.tiptop{height:40px; line-height:40px; background:url(../images/ttbg.gif)  repeat-x; cursor:pointer;}
.tiptop span{font-size:14px; font-weight:bold; color:#fff;float:left; text-indent:20px;}
.tiptop a{display:block; background:url(../images/close.png) no-repeat; width:22px; height:22px;float:right;margin-right:7px; margin-top:10px; cursor:pointer;}
.tiptop a:hover{background:url(../images/close1.png) no-repeat;}
.tipinfo{padding-top:30px;margin-left:65px; height:95px;}
.tipinfo span{width:95px; height:95px;float:left;}
.tipright{float:left;padding-top:15px; padding-left:10px;}
.tipright p{font-size:14px; font-weight:bold; line-height:35px;}
.tipright cite{color:#858686;}

/*===========以下是套舊2.0格式============*/
input{
font-size: 14px;
color:#0000CC;
font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
}

textarea{
font-size: 14px;
color:#0000CC;
font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
}

select{
font-size: 14px;
font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
}
select.nonedit{
font-size: 14px;
background-color:#FFFF66
}
option{
	font-size: 14px;
	color:#0000CC;
	font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
}
input.num{
	text-align:right;
}

input.list {
	background-color:#00FFFF;
	font-size: 14px;
}

input.nonedit {
	background-color:#FFFF66;
	font-size: 14px;
	color:#000000
}

input.readOnly {
	background-color:#E1E1E1;
	font-size:14px
}


input.notmst{
border-style:dashed;
border-width:1px;
border-color:#9999FF;
vertical-align:middle;
color:#333333;
background:#f6f6f2;
font-size:14px

}
input[type=radio]{
border-style:none;
color:#000000;
background:transparent;
}

input[type=button]{
cursor:pointer;
}
.calendar{
	background: url(../images/calendar.png);
	height:16px;
	width:16px;
	border-style:none;
}
.ui-widget-header {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 1em;
		font-weight:normal;
		color:#FFFFFF;
}
.ui-dialog .ui-state-error {
	padding: .3em;
}

.ui-autocomplete {
			max-height: 200px;
			overflow-y: auto;
			overflow-x: hidden;
			padding-right: 20px;
	}

	.ui-menu .ui-menu-item ,.ui-state-highlight {
		font-family: "微軟正黑體", Tahoma, Verdana, Arial, Helvetica, sans-serif,		"新細明體", "細明體";
		font-size: 14px;
}

.dialogContainer{
		border-style:solid;
		border-color:#99bbe8;
		border-width:0;
	position:absolute;
	z-index: 100;
	left:0;
	top :0;
}
.dialogContainerFrame{
	position:absolute;
	z-index: -1;
	left:0;
	top :0;
		width: 100%;
		height: 100%;
}
.dialogTitle{
		overflow:hidden;
		zoom:1;
		color:#15428b;
	font:bold 11px tahoma,arial,verdana,sans-serif;
		padding:5px 3px 4px 5px;
		border:1px solid #99bbe8;
		line-height: 14px;
		color: white;
		background: transparent url(../images/white-top-bottom.gif) repeat-x 0 -1px;
}

.list_table_form,.list_table_form_tit{
	width:98%;
	margin:10px auto;
	background: #FAF7F7;
	border-collapse: collapse;
	box-shadow: 1px 1px 1px 1px #F0E8E8;
	border:1px dotted #F0E8E8;
}
.list_table_form tr th{
	font-size: 15px;
	height:25px;
	color: #4f5b75;
	font-weight: bold;
	background: #DBEEFF;
	border-bottom: 2px solid #89C3EB;
	box-shadow: 0px 1px 1px #89C3EB;
	border-collapse: collapse;
	border-right: 1px dotted #89C3EB;
	border-left: 1px dotted #89C3EB;
}
.list_table_form tr td{
	height:30px;
	font-size:14px;
	font-weight: 200;
	padding:3px 0;
	border-right: 1px dotted #F0E8E8;
	border-bottom: 1px dotted #F0E8E8;
}


.btn{display:inline-block;cursor:pointer;text-align:center; font-weight:400;white-space:nowrap;vertical-align: middle;*zoom:1;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}
 

.btn-default{background-color:#e6e6e6}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7}

.btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}

.btn-primary{height: 30px; color:#fff;background-color:#5a98de; border-color:#5a98de}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0}

.btn-success{color:#fff;background-color:#5eb95e; border-color:#5eb95e}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{color:#fff;background-color:#429842;border-color:#429842}
 
.btn-warning{color:#fff;background-color:#f37b1d; border-color:#f37b1d}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{color:#fff;background-color:#c85e0b;border-color:#c85e0b}
 
.btn-danger{color:#fff;background-color:#dd514c; border-color:#dd514c}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color:#000000;background-color:#c62b26;border-color:#c62b26}

.btn-locknotice{color:#000000;background-color:#d5e1f2; border-color:#d5e1f2}
.btn-locknotice:hover,
.btn-locknotice:focus,
.btn-locknotice:active,
.btn-locknotice.active{color:#000000;background-color:#c8d7eb;border-color:#c8d7eb}

.table th{font-weight:bold}
.table th,.table td{padding:8px;line-height:20px}
.table td{text-align:left}
.table tbody tr.success > td{background-color:#dff0d8}
.table tbody tr.error > td{background-color:#f2dede}
.table tbody tr.warning > td{background-color:#fcf8e3}
.table tbody tr.info > td{background-color:#d9edf7}
.table tbody + tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}

/*th顏色*/
.table-bg thead th{background-color:#F5FAFE}
.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0}
.table-bordered th,.table-bordered td{border-left:1px solid #ddd}
.table-border.table-bordered{border-bottom:0}
/*奇數行設定顏色*/
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9}


.table_content_title  {
		border-right:1px solid #bcbc9f;
		border-bottom:1px solid #bcbc9f;
		color: #333333;
		background: url(../images/td_bg_tree2.gif) repeat-x bottom #ABE8C4;
		white-space: nowrap; 
		width : 1%;
		font-size: 14px;
		text-align:center;
		font-family: "Yu Gothic", SimHei;
	}

div#_wait_loading{
	text-align:center;
	vertical-align : middle;
	overflow: hidden;
	border: 1px double #4F003F;
	display:none;
}

/*捲軸*/
html{
	scrollbar-face-color:#A3D2E7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-3Dlight-color:#A3D2E7;
	scrollbar-arrow-color:#FFFFFF;
	scroll-track-color:#A3D2E7;
	scroll-darkshadow-color:#A3D2E7;
}

.c-red,.c-red a,a.c-red{color:red}
.c-red a:hover,a.c-red:hover{ color:red}

