
/*路徑字體設定*/
/*#path{
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	width:100%;
	height:24px;
	border-bottom:1px solid #DCDCDC;
	color:#999999;
	font-size:11pt;
	padding:4px 0 0 0;
	margin:0 10px;
	background-color:#FFFFFF;
}*/
/*html>body #path{padding:0;} /*---for firefox---*/
body{margin:0;padding:0;}
#path a{
	color:#0B2546;
	text-decoration:underline;
}
#path a:hover{
	color:#6495ED;
	text-decoration:none;
}
/*標題及文字字體設定*/
h1{
	background:url(../images/icon_04.gif) no-repeat 0 50%;
	color:#4A6CB2;
	font-size:11pt;
	padding:5px 0 0 28px;
	margin:10px;
	letter-spacing:2px;
}
p{
	margin:0 15px 10px;
	color:#333333;
	font-size:11pt;
}
/*查詢表格字體設定*/
#input{
	margin:0 20px;
	padding:5px;
	border:1px solid #E0E0E0;
	background:#F2F2F2;
	width:100%;
}
/*-----for firefox-----*/
html>body #input{width:auto;}

#input table{
	margin:0;
	padding:0;
	border:1px solid #E0E0E0;
	background:#FFFFFF;
}
#input th,#input td{
	background:url(../images/h_dot_2.gif) repeat-x bottom;
	/*padding:5px;*/
}
#input th{
	/*text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;*/
	font-size:15px;
	color:#333333;
	font-weight:normal;
	text-align:right;
}
#input #list th{
	/*text-align:center;
	text-align-last:center;
	text-justify:nornal;
	font-size:15px;*/
	color:#333333;
	font-weight:normal;
}
#input td{
	/*font-size:15px;*/
	color:#333333;
	line-height:150%;
}
#input .lightblue{
	background:#E2EEFC url(../images/h_dot_2.gif) repeat-x bottom;
}
#input td.btnfield{
	background:none;
	text-align:center;
	border-top:1px solid #D0D0D0;
}
#input{
	margin:0 20px;
	padding:5px;
	border:1px solid #E0E0E0;
	background:#F2F2F2;
	width:100%;
}
/*-----for firefox-----*/
html>body #query{width:auto;}

#query table{
	margin:0;
	padding:0;
	border:1px solid #E0E0E0;
	background:#FFFFFF;
}
#query th,#query td{
	background:url(../images/h_dot_2.gif) repeat-x bottom;
	padding:5px;
}
#query th{
	/*text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;*/
	font-size:15px;
	color:#333333;
	font-weight:normal;
	text-align:right;
}
#query #list th{
	/*text-align:center;
	text-align-last:center;
	text-justify:nornal;
	font-size:15px;*/
	color:#333333;
	font-weight:normal;
}
#query td{
	font-size:15px;
	color:#333333;
	line-height:150%;
}
#query .lightblue{
	background:#E2EEFC url(../images/h_dot_2.gif) repeat-x bottom;
}
#query td.btnfield{
	background:none;
	text-align:center;
	border-top:1px solid #D0D0D0;
}

/*-----for firefox-----*/
html>body #query2{width:auto;}

#query2 table{
	margin:0;
	padding:0;
	border:1px solid #E0E0E0;
	background:#FFFFFF;
}
#query2 th,#query2 td{
	background:url(../images/h_dot_2.gif) repeat-x bottom;
	padding:5px;
}
#query2 th{
	/*text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;*/
	font-size:15px;
	color:#333333;
	font-weight:normal;
	text-align:right;
}
#query2 #list th{
	/*text-align:center;
	text-align-last:center;
	text-justify:nornal;
	font-size:15px;*/
	color:#333333;
	font-weight:normal;
}
#query2 td{
	font-size:15px;
	color:#333333;
	line-height:150%;
}
#query2 .lightblue{
	background:#E2EEFC url(../images/h_dot_2.gif) repeat-x bottom;
}
#query2 td.btnfield{
	background:none;
	text-align:center;
	border-top:1px solid #D0D0D0;
}
#table06{
	font-size:15px;
}
#table06 th,#table06 td{
	text-align:center;
	border-right:1px solid #D0D0D0;
}
#table06 th{
	background-color:#FDF5E6;
}
#table06 td{
	font-size:13px;
}
dt{
	color:#0066CC;
	margin-top:5px;
	margin-bottom:5px;
}
dd{
	margin:0 0 0 8em;
	text-indent:-6.6em;
}
/*表單表格字體設定*/
#list{
	margin:3px 0 0 0;
	padding:0 0 2px 0;
	border-top:5px solid #D0D0D0;
	border-bottom:5px solid #D0D0D0;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
}
#list th,#list td{
	font-size:10pt !important;
	color:#333333;
	font-weight:normal;
}

#list th{
	background:#EDEDED;
	/*text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;*/
	border-left:1px solid #FFFFFF;
	border-right:1px solid #A3A3A3;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	padding:5px 5px 3px 5px;
	white-space:nowrap;
}
#list td{
	/*background:url(../images/h_dot_2.gif) repeat-x bottom;*/
	border-right:1px solid #A3A3A3 !important;
	border-bottom:1px solid #EDEDED !important;
	padding:5px 5px 4px 5px;
	text-align:center;
}
#list td a{
	color:#4169E1;
	text-decoration:none;
}
#list td a:hover{
	color:#FF4500;
	text-decoration:underline;
}
#list .count{
	word-spacing:40px;
}
#list .count_right{
	word-spacing:10px;
	text-align:right;
}
#list .hr{
	padding:0;
	margin:0;
}
#list .wheat{
	background:#FDF2DD;
	/*border-bottom:1px solid #EDEDED;*/
}
#list .blue{
	background:#DEE7F7;
	border-top:1px solid #3966B0;
	border-bottom:1px solid #3966B0;
}
/*表單表格字體設定*/
#list2{
	margin:3px 0 0 0;
	padding:0 0 2px 0;
	border-top:5px solid #D0D0D0;
	border-bottom:5px solid #D0D0D0;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
}
#list2 th,#list td{
	font-size:10pt !important;
	color:#333333;
	font-weight:normal;
}

#list2 th{
	background:#EDEDED;
	/*text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;*/
	border-left:1px solid #FFFFFF;
	border-right:1px solid #A3A3A3;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	padding:5px 5px 3px 5px;
	white-space:nowrap;
}
#list2 td{
	/*background:url(../images/h_dot_2.gif) repeat-x bottom;*/
	border-right:1px solid #A3A3A3 !important;
	border-bottom:1px solid #EDEDED !important;
	padding:5px 5px 4px 5px;
	text-align:center;
}
#list2 td a{
	color:#4169E1;
	text-decoration:none;
}
#list2 td a:hover{
	color:#FF4500;
	text-decoration:underline;
}
#list2 .count{
	word-spacing:40px;
}
#list2 .count_right{
	word-spacing:10px;
	text-align:right;
}
#list2 .hr{
	padding:0;
	margin:0;
}
#list2 .wheat{
	background:#FDF2DD;
	/*border-bottom:1px solid #EDEDED;*/
}
#list2 .blue{
	background:#DEE7F7;
	border-top:1px solid #3966B0;
	border-bottom:1px solid #3966B0;
}
#listitem{
	margin:3px 0 0 0;
	padding:0 0 2px 0;
	/*border-top:5px solid #D0D0D0;
	border-bottom:5px solid #D0D0D0;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	*/
	font-size:10pt;
	color:#333333;
	word-spacing:0px;
}
#listitem a{
	background: url(../images/icon_02.gif) no-repeat 5px 5px;
	padding:5px 10px 5px 20px;
	color:#4169E1;
	text-decoration:none;
}
#listitem a:hover{
	color:#FF4500;
	text-decoration:underline;
}
#listitem a.active{
	background: #426abc url(../images/icon_02.gif) no-repeat 5px 5px;
	padding:5px 10px 5px 20px;
	color:#FFFFFF;
	text-decoration:none;
}
#paper{
	margin:0;
	border-top:5px solid #D0D0D0;
	border-bottom:5px solid #D0D0D0;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
}
#paper td{
	margin:0;
	padding:3px;
	font-size:9pt;
	color:#333333;
	word-spacing:10px;
}
#paper_table{
	margin:0;
	padding:0;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}
#paper_table td{
	margin:0;
	padding:5px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size:11pt;
	color:#333333;
	word-spacing:11px;
	border-collapse:collapse;
	line-height:150%;
}
#paper_tablenone{
	margin:0;
	padding:0;
	border-width:0 !important;
}
#paper_tablenone td{
	margin:0;
	padding:5px;
	border-width:0 !important;
	font-size:11pt;
	color:#333333;
	word-spacing:5px;
	border-collapse:collapse;
}
#paper p{
	word-spacing:0px;
}
dl{margin:5px 0;}
#paper .green{
	border-top:1px solid #008000;
	border-left:1px solid #008000;
}
#paper .green td{
	border-bottom:1px solid #008000;
	border-right:1px solid #008000;
	border-collapse:collapse;
}
th.text_jest{
	/*text-align:justify;
	text-align-last:justify;
	text-justify:distribute-all-lines;*/
	font-weight:normal;
	font-size:9pt;
	color:#333333;
}

.btnfield{
	background:none;
	text-align:center;
}
p.btnfield{
	margin:0;
	padding:10px 0;
}
p.indent{
	padding:5px 2em;
	text-indent:-2em;
}
ol{margin:5px 40px;}
.font_red{color:#FF4500 !important;}
.contant-blue{color:#0066CC !important;}
.contant-green{color:#008000 !important;}
.money{
	background: #FFFFCC !important;
	font-size:11pt !important;
	word-spacing:10px !important;
}
.text_title{
	font-size:11pt !important;
	word-spacing:10px !important;
}
.text_title12{
	font-size:12pt !important;
	word-spacing:10px !important;
}
.text_title14{
	font-size:14pt !important;
	word-spacing:10px !important;
}
/*文字欄字體設定*/
.input {
	font:10pt "Verdana", "Arial", "sans-serif", "新細明體", "細明體";
	letter-spacing: 1px;
	border: 1px solid #919191;
}
.input-line{
	font:10pt "Verdana", "Arial", "sans-serif", "新細明體", "細明體";
	letter-spacing: 1px;
	border:1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
}
/*按鈕欄字體設定*/

.btn{
	letter-spacing: 1px;
	border: 1px solid #949494;
	background:url(../images/btn_bg.gif) repeat-x;
	padding:3px;
	margin:0 4px 0 4px;
	height:23px;
}
p a{
	color:#4169E1;
	text-decoration:none;
}
p a:hover{
	color:#FF4500;
	text-decoration:underline;
}
