@charset "big5";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/back.jpg);
	background-repeat: repeat;
}
.blue_word_15pt {
	font-size: 15px;
	line-height: 18px;
	color: #006699;
	font-weight: bold;
}

/*行事曆*/
.calendar_number_word {
	font-size: 12px;
	line-height: 18px;
	color: #0099CC;
	text-align: center;
}
.calendar_number_weekned {
	font-size: 12px;
	line-height: 18px;
	color: #CC3300;
	text-align: center;
}
.calendar_number_week {
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.calendar_number_redweek {
	font-size: 13px;
	line-height: 18px;
	color: #CC3300;
	text-align: center;
	font-weight: bold;
}

/*上方選單*/
.menu_button {
	font-size: 13px;
	padding-top: 10px;
	padding-right: 140px;
	padding-left: 190px;
}
.menu_button ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.menu_button ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
.menu_button ul li a:link, .menu_button ul li a:visited, .menu_button ul li a:active {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(images/dots_h_gray.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.menu_button ul li a:hover, .menu_button ul li a:focus {
	font-size: 13px;
	color: #0099CC;
	text-decoration: none;
}

/*左邊選單*/
.menu_left {
	font-size: 13px;
	width: 200px;
	padding-top: 5px;
	margin: 0px;
}
.menu_left ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.menu_left ul li {
	margin: 0px;
	padding: 0px;
	float: none;
}
.menu_left ul li a:link, .menu_left ul li a:visited, .menu_left ul li a:active {
	font-size: 13px;
	color: #216d9b;
	text-decoration: none;
	display: block;
	height: 45px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 25px;
	line-height: 38px;
	background-image: url(images/left_meun.jpg);
}
.menu_left ul li a:hover, .menu_left ul li a:focus {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/left_meun_o.jpg);
}
.menu_title {
	font-size: 13px;
	color: #216d9b;
	text-decoration: none;
	height: 45px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 25px;
	line-height: 38px;
	background-image: url(images/left_meun.jpg);
}

/*中間小選單*/
.content_menu {
	font-size: 13px;
	color: #2070a2;
	font-weight: bold;
}
.content_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.content_menu ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
.content_menu ul li a:link, .content_menu ul li a:visited, .content_menu ul li a:active {
	font-size: 13px;
	color: #2070a2;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(images/dots_h_gray.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.content_menu ul li a:hover, .content_menu ul li a:focus {
	font-size: 13px;
	color: #00CCCC;
}
.content_menu_unlink {
	font-size: 13px;
	color: #00CCCC;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	font-weight: bold;
	background-image: url(images/dots_h_gray.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.content_menu_unlink ul{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.content_menu_unlink ul li {
	margin: 0px;
	padding: 0px;
}

/*中間資訊*/
.center_txt_title {
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	font-family: "新細明體";
	letter-spacing: 4px;
	padding-left: 10px;
	background-image: url(images/content_title.jpg);
	background-position: left;
	width: 600px;
	background-repeat: no-repeat;
	margin-left: 10px;
}
.center_txt {
	font-size: 13px;
	margin-top: 10px;
	margin-left: 5px;
}
.center_txt ul {
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
}
.center_txt ul li {
	margin: 0px;
	background-image: url(images/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px;
}
.center_txt ul li a:link, .center_txt ul li a:visited, .center_txt ul li a:active {
	font-size: 13px;
	text-decoration: none;
	color: #666666;
	padding-left: 20px;
}
.center_txt ul li a:hover, .center_txt ul li a:focus {
	font-size: 13px;
	line-height: 30px;
	text-decoration: none;
	color: #66CCFF;
}
.center_time {
	font-size: 13px;
	line-height: 30px;
	padding: 10px;
	color: #0099CC;
}

/*右方banner選單*/
.right_banner {
	margin: 0px;
	padding: 0px;

}
.right_banner ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.right_banner ul li {
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}

/*下方資訊*/
.fooder {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #3399CC;
	text-align: center;
	padding: 10px;
	line-height: 18px;
}

/*輪撥的圖片*/
.banner_list {
	width: 170px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.banner_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.banner_list ul li a:link, .banner_list ul li a:visited, .banner_list ul li a:active
{
    font-size: 13px;
	color: white;
	text-decoration: none;
    margin: 0px;
    padding: 0px;
    
}

#apDiv1 {
	position:absolute;
	left:591px;
	top:445px;
	width:196px;
	height:231px;
	z-index:1;
	visibility: hidden;
}

.index_news_nav_left {
	float:left;
	width:5px;
	height:30px;
	background:url(../images/center_01.jpg);
	background-repeat: no-repeat;
}
.index_news_nav_right {
	float:left;
	width:5px;
	height:30px;
	background:url(../images/center_02.jpg);
	background-repeat: no-repeat;
}
.index_news_cat_left {
	float:left;
	width:6px;
	height:30px;
	background:url(../images/news_cat_left.gif);
	background-repeat: no-repeat;
}
.index_news_cat_bg {
	float:left;
	width:auto;
	height:30px;
	background-image: url(../images/news_cat_bg.gif);
	background-repeat: repeat-x;
}
.index_news_cat_right {
	float:left;
	width:6px;
	height:30px;
	background:url(../images/news_cat_right.gif);
	background-repeat: no-repeat;
}
.index_news_cat_text, .index_news_cat_text a:link, .index_news_cat_text a:visited, .index_news_cat_text a:hover, .index_news_cat_text a:active {
	font-size: 13px;
	line-height: 18px;
	color: #666;
	margin-top: 13px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.index_news_cat2_left {
	float:left;
	width:6px;
	height:30px;
	background:url(../images/news_cat2_left.gif);
	background-repeat: no-repeat;
}
.index_news_cat2_bg {
	float:left;
	width:auto;
	height:30px;
	background-image: url(../images/news_cat2_bg.gif);
	background-repeat: repeat-x;
}
.index_news_cat2_right {
	float:left;
	width:6px;
	height:30px;
	background:url(../images/news_cat2_right.gif);
	background-repeat: no-repeat;
}
.index_news_cat2_text, .index_news_cat2_text a:link, .index_news_cat2_text a:visited, .index_news_cat2_text a:hover, .index_news_cat2_text a:active {
	font-size: 13px;
	line-height: 18px;
	color: #EEE;
	margin-top: 13px;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
}

.ash_word_13pt {
	font-size: 13px;
	color: #5c5c5c;
	margin-right: 30px;
	margin-left: 30px;
}
.ash_word_13pt a:link {
	font-size: 13px;
	color: #5c5c5c;
}
.ash_word_13pt a:visited {
	font-size: 13px;
	color: #5c5c5c;
}
.ash_word_13pt a:hover {
	font-size: 13px;
	color: #F2A734;
}
.ash_word_13pt a:active {
	font-size: 13px;
	color: #5c5c5c;
}
.darkash_word_13pt {
	font-size: 13px;
	line-height: 22px;
	color: #3d3d3d;
}
.brown_word_13pt {
	font-size: 13px;
	line-height: 25px;
	color: #996600;
}
.brown_word_15pt {
	font-size: 15px;
	line-height: 25px;
	color: #cc6600;
	font-weight: bold;
}
.coffee_word_15pt {
	font-size: 15px;
	line-height: 25px;
	color: #7e6551;
}

.lyellow_word_13pt {
	font-size: 13px;
	color: #F2A734;
	text-decoration: underline;
}
.yellow_word_13pt {
	font-size: 13px;
	font-weight: bold;
	color: #ee9b33;
}
.black_word_12pt {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
.brown_word_16pt {
	font-size: 16px;
	line-height: 24px;
	color: #57382d;
	font-weight: bold;
}
.blue_word_13pt {
	font-size: 13px;
	color: #3399cc;
}
.darkblue_word_13pt {
	font-size: 13px;
	color: #006699;
}
.D_blue_word_13pt {
	font-size: 13px;
	color: #006699;
}
.white_word_13pt {
	font-size: 13px;
	color: #FFFFFF;
	line-height: 18px;
}
.violet_word_13pt {
	font-size:13px;
	color:#663399;
	line-height: 18px;
}
.down_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.news_date {
	font-size: 15px;
	line-height: 25px;
	color: #cc6600;
	font-weight: bold;
}
.news_title {
	font-size: 15px;
	line-height: 25px;
	color: #6C5344;
}
.news_cat {
	font-size: 13px;
	line-height: 20px;
	color: #3399cc;
	margin-left: 10px;
	margin-right: 10px;
}
.news_content_title {
	font-size: 17px;
	line-height: 25px;
	font-weight: bold;
	color: #6C5344;
}
.news_content_date {
	font-size: 12px;
	line-height: 18px;
	color: #cc6600;
}
.news_content_text {
	font-size: 13px;
	line-height: 22px;
	color: #666666;
	letter-spacing: 1px;
	margin-left: 15px;
	margin-bottom: 15px;
}

.tb_title {
	font-size: 13px;
	color: #303030;
	text-decoration: underline;
	letter-spacing: 1px;
}

.tb_subtitle {
	font-size: 13px;
	color: #1E292B;
	font-weight: normal;
	letter-spacing: 1px;
}

.tb_text {
	font-size: 13px;
	color: #3C3C3C;
	background-color:#FFFFFF;
	letter-spacing: 1px;
}

.item_link, .item_link a:link, .item_link a:visited, .item_link a:active {
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
}

.item_link a:hover {
	font-size: 13px;
	color: #E2E2E2;
	letter-spacing: 1px;
	text-decoration: underline;
}

.list_link, .list_link a:link, .list_link a:visited, .list_link a:active {
	font-size: 13px;
	color: #303030;
	letter-spacing: 1px;
	text-decoration: none;
}

.list_link a:hover {
	font-size: 13px;
	color: #069;
	letter-spacing: 1px;
	text-decoration: underline;
}

.event_content_title {
  font-size: 17px;
  line-height: 25px;
  font-weight: bold;
  color: #6C5344;
}
.event_content_location {
  font-size: 12px;
  line-height: 18px;
  color: #066;
}
.event_content_sub_area {
  margin-top: 5px;
  margin-left: 15px;
}
.event_content_sub_title {
  font-size: 16px;
  line-height: 30px;
  color: #474723;
  letter-spacing: 1px;
  margin-top: 0px;
  margin-bottom: 5px;
}
.event_content_sub_textarea {
  margin-top: 5px;
  margin-left: 10px;
}
.event_content_sub_news_list {
  margin-top: 5px;
  margin-bottom: 5px;
}
.event_content_sub_news_title {
  font-size: 13px;
  color: #555;
  line-height: 13px;
}
.event_content_sub_news_title a:hover {
  text-decoration: underline;
}
.event_content_sub_news_date {
  font-size: 12px;
  letter-spacing: 0px;
  color: #090;
  margin-left: 5px;
}
.event_content_pic_area {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left
}
.pic_area {
  padding: 3px;
}