﻿@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
}
.iframe:not([class*=""]) { display:none;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

table {
	margin: 0px;
	BORDER-COLLAPSE: collapse;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
}

/* --------------- 表格線條 20100312------------------------------ */

.table2{
	font:Georgia 11px;
	font-size:12px;
	color:#87C287;
	border-collapse:collapse;
	margin: 0px;
}
.table2 td{
	border:1px solid #57AA57;
	height:22px;
}


/* --------------- 左邊選單 ------------------------------ */
/*
#left {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/left.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 458px;
	width: 140px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 23px;
}

#left_menu {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 22px;
	width: 132px;
	float: left;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #006600;
	padding-top: 5px;
}

#left_menu_box {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	width: 20px;
	float: left;
}
#left_menu_right {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 19px;
	width: 100px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #006600;
}
#left_menu2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/leftMenu_line.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 12px;
	width: 129px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}*/
/* --------------- 圖片去除邊框連結 ------------------------------ */
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#img_line {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 159px;
	padding: 1px;
}
/* --------------- 控制表格高度 ------------------------------ */
#line10 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 10px;
	width: 10px;
}
#line9 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 9px;
	width: 9px;
}

/*------------------------- 文字 ------------------------------ */
.gray_font9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

.gray_font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
}


.black_font12, .black_font12 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}
.black_font12:hover, .black_font12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #009900;
}
.black_font13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
}
.black_font121 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
	color: #000000;
}
.gray_font13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	padding: 2px;
	margin: 2px;
}

.dimgray_font13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}

.white_font11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.white_font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.white_font13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}

.white_font16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.green_316e29 {
	color: #316e29;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.green_316e29:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #009900;
}

.green_font15 {
	color: #316e29;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.green_font152 {
	color: #006600;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.green_font12s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #006600;
}

.red_font13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
}

.red_font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.green_font12, .green {
	color: #316e29;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.green_font13 {
	color: #316e29;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

.green_font12:hover {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #009900;
}

.blueviolet {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #330099;
	font-family: Arial, Helvetica, sans-serif;
}

.blueviolet:hover {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #009900;
	font-family: Arial, Helvetica, sans-serif;
}

.yellow_font15 {
	color: #FFFF00;
	font-size: 15px;
	font-weight: bold;
}

.cornflowerblue_font13 {
	color: #107aa1;
	font-size: 13px;
	font-weight: bold;
}

.darkslateblue_font13 {
	color: #40007c;
	font-size: 13px;
	font-weight: bold;
}



/* --------------- 表單欄位 ------------------------------ */
.line {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 130px;
	margin: 3px;
}

.line3 {
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	height: 20px;
	margin: 3px;
}


.lines {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	height: 20px;
	
}

.line2 {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	width: 130px;
}

.line4 {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	margin: 3px;
}

/* --------------- 主題專區-選單標籤 ------------------------------ */

OL LI {
	MARGIN: 8px
}
#con {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	WIDTH: auto;
	background-image: url(../images/subject/subject_06.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: auto;
}
#tags {
	WIDTH: auto;
	HEIGHT: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#tags LI {
	BACKGROUND: url(../images/subject/tagleft.gif) no-repeat left bottom;
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 23px;
}
#tags LI A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/subject/tagright.gif) no-repeat right bottom;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #666666;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 0px;
	HEIGHT: 23px;
	TEXT-DECORATION: none;
	font-weight: normal;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px
}
#tagContent {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tagContent {
	DISPLAY: none;
	WIDTH: auto;
	COLOR: #474747;
	HEIGHT: 230px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

/*------------------------- 推薦--浮動 ------------------------------ */
#fixed {
	position:relative;
	width: 600px;
}
#fixed2 {
	position:relative;
	width: 100px;
}
#fixed3 {
	position:relative;
}
#one {
	position:absolute;
	top:0px;
	left:0px;
	height:49px;
	width:50px;
	z-index:1;
}
#two {
	position:absolute;
	top:0px;
	left:155px;
	height:49px;
	width:50px;
	z-index:1;
}

#three {
	position:absolute;
	top:0px;
	left:309px;
	height:49px;
	width:50px;
	z-index:1;
}

#four {
	position:absolute;
	top:0px;
	left:463px;
	height:49px;
	width:50px;
	z-index:1;
}

#five {
	position:absolute;
	top:2px;
	left:13px;
	height:46px;
	width:35px;
	z-index:1;
}
#six {
	position:absolute;
	top:0px;
	left:0px;
	height:46px;
	width:35px;
	z-index:1;
}
#seven {
	position:absolute;
	top:0px;
	left:-16px;
	height:46px;
	width:35px;
	z-index:1;
}
#eight {
	position:absolute;
	top:2px;
	left:494px;
	height:46px;
	width:35px;
	z-index:1;
}
#nine {
	position:absolute;
	top:251px;
	left:13px;
	height:46px;
	width:35px;
	z-index:1;
}
#ten {
	position:absolute;
	top:251px;
	left:173px;
	height:46px;
	width:35px;
	z-index:1;
}
#eleven {
	position:absolute;
	top:251px;
	left:333px;
	height:46px;
	width:35px;
	z-index:1;
}
#twelve {
	position:absolute;
	top:251px;
	left:494px;
	height:46px;
	width:35px;
	z-index:1;
}
#thirteen {
	position:absolute;
	top:500px;
	left:13px;
	height:46px;
	width:35px;
	z-index:1;
}
#fourteen {
	position:absolute;
	top:500px;
	left:173px;
	height:46px;
	width:35px;
	z-index:1;
}
#fifteen {
	position:absolute;
	top:500px;
	left:333px;
	height:46px;
	width:35px;
	z-index:1;
}

#sixteen {
	position:absolute;
	top:500px;
	left:494px;
	height:46px;
	width:35px;
	z-index:1;
}

#seventeen {
	position:absolute;
	top:2px;
	left:13px;
	height:46px;
	width:35px;
	z-index:1;
}
#eighteen {
	position:absolute;
	top:0px;
	left:0px;
	height:70px;
	width:70px;
	z-index:1;
}
#eighteen2 {
	position:absolute;
	top:0px;
	left:0px;
	height:70px;
	width:70px;
	z-index:1;
}
#eighteen3 {
	position:absolute;
	top:0px;
	left:0px;
	height:70px;
	width:70px;
	z-index:1;
}
#eighteen4 {
	position:absolute;
	top:0px;
	left:0px;
	height:70px;
	width:70px;
	z-index:1;
}
#eighteen5 {
	position:absolute;
	top:0px;
	left:0px;
	height:70px;
	width:70px;
	z-index:1;
}
#navigation {
	height: 21px;
	font-size:13px;
	color: #333333;
	font-family: "新細明體";
	padding: 0 10px;
	line-height: 25px;
}
#navigation a {
	text-decoration:none;
	color:#333333
	
}
#navigation a:hover {
	text-decoration:underline;
	color:#CC0000;
}
.keywords a:link, .keywords a:visited{color: #316e29;}
.keywords a:hover{color: #40007c;text-decoration: underline;}
.keywords a, .keywords a:hover, .keywords a:visited{font-size:15px;line-height:20px;margin:0 3px auto;}
.keywords H1{display:inline}
.keywords H1 a,.keywords H1 a:hover,.keywords H1 a:visited{font-size:16px}
.footer{margin:0 auto}
