@charset "utf-8";

/* CSS 跑馬燈 */

	div#abgne_marquee {
	position: relative;
	overflow: hidden;	/* 超出範圍的部份要隱藏 */
	width: 375px;
	height: 25px;
	border: 1px solid #ccc;
	margin-bottom: 12px;
	margin-top: 12px;
	margin-left: 12px;
	}
	div#abgne_marquee ul, div#abgne_marquee li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	div#abgne_marquee ul {
		position: absolute;
	}
	div#abgne_marquee ul li a {
	display: block;
	overflow: hidden;	/* 超出範圍的部份要隱藏 */
	font-size:12px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	}

/* 目錄選單 */
	#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	width: 450px;
	float: left;
	background: #004da0;
	font-family: "微軟正黑體";

	}
	#menu li {
		margin: 0;
		padding: 0;
		float: left;
		border-right: 1px solid #999;
	}
	#menu li a {
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 17px;
	}
	#menu li ul {
	margin: 0;
	padding: 15px 0;
	list-style: none;
	float: left;
	position: absolute;
	left: 0;
	width: 450px;
	color: #fff;
	display: none;
	background-color: #00ab95;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	#menu li ul li { border-right: 1px solid #fff; }
	#menu li ul li a { display: inline; }
	#menu li ul li a:hover { text-decoration: underline; }
	
/* 小項選單 */	
.menu2	{
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #000000;}

.menu2 li	{
	margin-bottom: 8px;
	line-height: 1.05;
	list-style-type: none;
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
	padding-left: 14px;
}

.menu2 li a	{
	color: #000000;
	text-decoration: none;
	font-family: "微軟正黑體";
}

.menu2 li a:hover	{color: #ff8800;}

.menu2 ul	{margin: 0;
	padding: 0;}
	
	
	
.red {
	color: #f30018;
}

.darkblue {
	color: #170ac6;
}



/* 下功能列選單 */


.menu4	{
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.menu4 li a	{
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #004da0;
	text-decoration: none;
}

.menu4 li a:hover	{
	color: #00ab95;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #7ED4C9;
}

.menu4 li	{display: inline;
	list-style-type: none;
	border-left: solid 0px #cccccc;
	margin-left: 15px;
	padding-left: 15px;}

.menu4 li.first	{border-left: none;
	margin-left: 0;
	padding-left: 0;}

.menu4 ul	{margin: 0;
	padding: 0;}






/* 頁尾 */

#footer	{
	width: 980px;
}

#footer_inner	{
	padding: 10px;
	background-color: #ffffff;
	overflow: hidden;
	width: auto;

}

#foot01	{
	width: 500px;
	float: left;
	font-size: 13px;
	color: #444444;
	line-height: 1.675em;
}

#foot02	{
	width: 450px;
	float: right;
	text-align: right;
	color: #999999;
	font-size: 12px;
	padding-right: 10px;
	line-height: 1.875em;
}

#footer p	{
	margin: 0;
	font-family: "微軟正黑體";

}



#footer .icons	{margin-bottom: 10px;}

#footer .icons img	{border: none;}

.zoom120 {
	font-size: 120%;
	}

.zoom112 {
	font-size: 112%;
	}

