﻿@charset "utf-8";
/*內頁CSS設定*/

body {background:#73dbff url(../images/bg-in.jpg) repeat-x left top; color:#000; line-height:170%; font-family:"新細明體";}

a:link, a:visited{color:#00F;}
a:hover{color:#F00;}
a:focus{outline:#000 1px dotted;}
h1{clear:both;color:#ff6e27;font-family:"微軟正黑體"; font-size:130%; font-weight:normal; background:url(../images/line.gif) repeat-x left bottom; padding:10px 0;}
h2{clear:both;color:#0096ff;font-family:"微軟正黑體"; font-size:110%; font-weight:normal; padding:5px 0; margin-top:7px;}
h6{clear:both;color:#0096ff;font-family:"微軟正黑體"; font-size:110%; font-weight:normal; background:url(../images/line.gif) repeat-x left bottom; padding:5px 0; margin-top:7px;}
h2 img{ margin-bottom:-5px;}
h3{clear:both;font-size:100%; padding:6px 0;}
h4{clear:both;font-size:100%; padding:2px 0;}
h5{clear:both;font-size:100%;}
p{clear:both;padding:2px 0; text-indent:2em;}
p.int{text-indent:0em;}
p.img{clear:both;padding:2px 0; text-indent:0em; text-align:center;}
.author{color:#333; width:100%; text-align:right;}
.btn-top{clear:both;height:45px; text-align:right;}
.question{clear:both; text-indent:0em; background:url(../images/line.gif) repeat-x left bottom; display:block; padding:5px 10px; margin-top:20px; color:#36C;}
.answer{clear:both; text-indent:0em; display:block; padding:10px 10px;}
.highlight{color:#F00;}
.submitArea{ display:block; padding:10px 0; margin:10px 0; text-align:center; background:#eee; border-bottom:#ccc 1px solid;}

/* -- 頭部LOGO選單 --*/
#main{
	width: 1000px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;	
}

#header{
	width: 1000px;
	height: 127px;
	background:url(../images/header-in.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#header .logo-in{
	background: url(../images/logo-in.gif) no-repeat left top;
	width: 430px;
	height: 127px;	
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	text-indent: -1000em;
	cursor:pointer;
}


#header .logo-in3{
	background: url(../images/logo-in3.gif) no-repeat left top;
	width: 430px;
	height: 127px;	
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	text-indent: -1000em;
	cursor:pointer;
}



#header .header-menu{
	float: right;
	margin: 0px;
	padding: 20px 20px;
	font-size:0.8125em;
	letter-spacing:1.5pt;
}
#header .header-menu a:link, #header .header-menu a:visited{color:#694715; text-decoration:none;}
#header .header-menu a:hover {text-decoration:underline;}
#header .header-menu .Accesskey{font-weight:normal;color:#74cbf4;text-decoration: none;margin:0px;padding:0px;}
#header .header-menu .Accesskey a:link,#Container #Law-Left .Accesskey a:visited{font-weight:normal;color:#74cbf4;text-decoration: none;margin: 0px;padding: 0px;}

/* clearfix 解決div撐開問題 */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;}

/*--  中間全部內容  ----*/
#Container{
	display:block;
	margin: 0px auto;
	padding: 0px;
	background:url(../images/content-bg.gif) repeat-y right top;
	float:left;
}

/*--  主選單  ----*/
#Container #Law-Left {
	float: left;
	display:block;
	width: 229px;
	padding: 0px;
	margin: 0px;
	background:url(../images/menu-bg.gif) repeat-y left top;
	font-size:0.9375em;
	color:#8f5603;
}
#Container #Law-Left #menu { background:url(../images/menu-top.gif) no-repeat right top;}
#Container #Law-Left #menu-bot { background:url(../images/menu-bottom.gif) no-repeat right bottom;}
#Container #Law-Left .Accesskey{font-weight:normal;color:#fdf6dc;text-decoration: none;margin:0px;padding:0px;}
#Container #Law-Left .Accesskey a:link,#Container #Law-Left .Accesskey a:visited{font-weight:normal;color:#fdf6dc;text-decoration: none;margin: 0px;padding: 0px;}
#Container #Law-Left ul{ width:200px; padding:0 0 23px 28px;font-weight:bold;}
#Container #Law-Left ul li a:link, #Container #Law-Left ul li a:visited{color:#8f5603; text-decoration:none; padding:0; margin:0;}
#Container #Law-Left ul li a:hover{color:#F60; text-decoration:underline;}
#Container #Law-Left ul li ul{width:100%; padding:0px; margin:0px; color:#666;font-weight:normal; line-height:150%;}
#Container #Law-Left ul li ul li{ background: url(../images/icon_menu.gif) no-repeat 0 8px; padding-left:10px; margin-left:6px; color:#b6c5a3;}
#Container #Law-Left ul li ul li a:link, #Container #Law-Left ul li ul li a:visited{color:#5a9017; text-decoration:none;  padding:0; margin:0;}
#Container #Law-Left ul li ul li a:hover{color:#F00; text-decoration:none;}
#Container #Law-Left a.current{color:#F00!important; text-decoration:none;}

/*--  內容  ----*/
#Container #Law-Right {
	float: right;
	display:block;
	width: 1000px;
	margin: 0px;	
}

#Container #Law-Right .Content{
	width:900px;
	min-height:380px;
	height:auto !important;
	height:380px;
	padding:14px 30px 0px 35px;
	font-size:0.9325em;
}
#Container #Law-Right .Content ol{}
#Container #Law-Right .Content ol li{clear:both;list-style: decimal outside; padding:0px; margin-left:30px;}
#Container #Law-Right .Accesskey{
	font-size:80%;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#Container #Law-Right .Accesskey a:link,#Container #Law-Right .Accesskey a:visited{
	font-size:80%;
	font-weight:normal;
	color: #fff;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#Container #Law-Right .Content .QA {cursor:pointer;}

#Container #Law-Right #path{color:#878787;font-size:90%;letter-spacing:1pt; background:url(../images/icon_path.gif) no-repeat 0 3px; padding-left:24px;}
#Container #Law-Right #path a:link, #Container #Law-Right #path a:visited{color:#878787; text-decoration:none;}
#Container #Law-Right #path a:hover{color:#878787; text-decoration:underline;}

#Container #Law-Right TABLE.form01{ border-collapse:collapse; margin:6px 0;}
#Container #Law-Right TABLE.form01 th{border:#666 1px solid; padding:5px; font-weight:normal;}
#Container #Law-Right TABLE.form01 td{border:#666 1px solid; padding:5px; vertical-align:top;}
#Container #Law-Right TABLE.form01 .bg01{background-color:#FFC;}

#Container #Law-Right TABLE.form02{ border-collapse:collapse; margin:6px 0;}
#Container #Law-Right TABLE.form02 th{border:#666 1px solid; padding:5px; background:#eeece1; text-align:center;}
#Container #Law-Right TABLE.form02 td{border:#666 1px solid; padding:5px;}
#Container #Law-Right TABLE.form02 ol li{list-style: decimal outside; padding:0px; margin-left:30px;}
#Container #Law-Right TABLE.form02 .th01{background-color:#d9d9d9; font-weight:bold;}
#Container #Law-Right TABLE.form02 .bg01{background-color:#dbe5f1;}

#Container #Law-Right TABLE.news{ clear:both; border-collapse:collapse; margin:6px 0;border-bottom:#d8cdc0 5px solid; line-height:140%;}
#Container #Law-Right TABLE.news tr:hover{background-color:#FFC;}
#Container #Law-Right TABLE.news th{border:#d8cdc0 1px solid; padding:4px 6px; background:#e2e0cb url(../images/th-bg.gif) repeat-x left top; text-align:center; color:#615448;}
#Container #Law-Right TABLE.news td{border:#d8cdc0 1px solid; padding:4px 6px;}
#Container #Law-Right TABLE.news td.date{color:#f07100;}
#Container #Law-Right .page{float:right; margin:3px;font-size:0.8125em;}
#Container #Law-Right .total-page{ float:left; margin:3px 3px 3px 10px;font-size:0.8125em;}
#Container #Law-Right .page a, #Container #Law-Right .page a:visited{text-decoration:none;color:#09F;}
#Container #Law-Right .page a:hover{text-decoration:none;color:#F00;}

#Container #Law-Right TABLE.newscontent{ clear:both; border-collapse:collapse; margin:6px 0; line-height:140%;}
#Container #Law-Right TABLE.newscontent th{padding:4px; text-align:right; color:#615448;}
#Container #Law-Right TABLE.newscontent td{padding:4px;}
#Container #Law-Right TABLE.newscontent .bg01{background:#f4eee8;}
#Container #Law-Right TABLE.newscontent .line{ border-top:#d8cdc0 2px solid;}

/*--- 附件下載 ---*/
#Container #Law-Right .download{padding:15px 0; float:left; width:100%;}
#Container #Law-Right .download .download-left{float:left;}
#Container #Law-Right .download .download-right{float:left;}
#Container #Law-Right .download .download-right a:link, #Container #Law-Right .download .download-right a:visited{text-decoration:none;}
#Container #Law-Right .download .download-right a:hover{}
#Container #Law-Right .download .download-right ul li{background:url(../images/icon_file.gif) no-repeat 0 3px; padding-left:20px;}

/*---  底部  ---*/
#footer{
	clear: both;
	width: 1000px;
	padding:30px 0px 10px 0px;
	*padding-top:15px;
	_padding-top:30px;
	margin:0 0 10px 0;
	font-size:0.8125em;
	color:#12769f;
	text-align:center;
	line-height:140%;
	font-family:Verdana, Geneva, sans-serif, "新細明體";
	background:url(../images/content-bottom.gif) no-repeat right top;
}
#footer .copyright{margin:auto;}