@charset "utf-8";

/*按鈕樣式*/
.button0 {
	FONT-SIZE: 80%;
	COLOR: #FFFFFF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 22px;
	BACKGROUND-COLOR: #999999;
	border: 1px solid #999999;
	cursor: crosshair;
	font-weight: normal;
	padding: 1px;
	text-decoration: none;
}
/*電子地圖樣式*/
.imagebox2{
	background-color:#FFFFFF;
	padding: 2px;
	border: 3px dashed #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}
/*圖片外框樣式*/
.imagebox{
	background-color:#FFFFFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}
.imagebox3{
	background-color:#FFFFFF;
	padding: 2px;
	border: 2px dashed #D7D7D7;
	margin: 3px;
}
.imagetxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #797979;
	line-height: 18px;
	margin-right: 8px;
	margin-left: 8px;
}

.authority_line{
	background-color:#FFFFFF;
	padding: 3px;
	margin: 4px;
	font-family: "新細明體";
	font-size: 80%;
	line-height: 21px;
	color: #C1C1C1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
}

/*電子地圖樣式*/
.imagebox2{
	background-color:#FFFFFF;
	padding: 2px;
	border: 3px dashed #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}

/* 語系 */
.languange {
	font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.languange  A:link{
	color: #FFFFFF;
	text-decoration: none;
}
.languange A:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.languange A:hover{
	color: #8B4601;
	text-decoration: underline;
}

/* 主題服務 */
.lemma_bg{
	background-image: url(../img/index_30.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 222px;
}

/* 預報天氣 */
.weather{
	font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

/* 瀏覽人數 */
.counter{
	font-size: 80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* 頁尾區_依序連結.查閱連結.作用中連結 */
.bottombg{
	text-decoration: none;
	background-image: url(../img/index_38.jpg);
	background-repeat: repeat-y;
	background-position: left;
	height: 51px;
	width: 1003px;

}
.bottom1{
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.bottom1 A:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bottom1 A:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bottom1 A:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

/* 內頁導覽路徑_依序為連結.查閱.作用中的連結*/	
.root{
	text-decoration:none;
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 18px;
	padding-left: 5px;
}
.root a:link {
	text-decoration:none;
	color: #797979;
	line-height: 18px;
	padding-left: 5px;
}
.root a:visited{
	text-decoration:none;
	color: #797979;
	line-height: 18px;
	padding-left: 5px;
} 
.root a:hover {
	text-decoration:underline;
	color: #006699;
	line-height: 18px;
	padding-left: 5px;
}

/* 內頁導覽路徑_final內容顯示位置*/
.root_final
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
	line-height: 18px;
	font-size: 80%;
}

	
/* 中間內容區_主標題 */
.content_title{
	font-size:95%; 
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #8C5F00;
	line-height: 18px;
	font-weight: bold;
}

/* 左選單_第二層按鈕部份依序為連結.查閱.作用中的連結 */
.submenu {
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	display: block;
	height: 32px;
	line-height: 32px;
	background-image: url(../img/submenu_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.submenu A:link{
	text-decoration: none;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 35px;
	padding-top: 2px;
	color: #006699;
}
.submenu A:visited{
	text-decoration: none;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 35px;
	padding-top: 2px;
	color: #006699;
}
.submenu A:hover{
	text-decoration: none;
	background-image: url(../img/submenu_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 35px;
	padding-top: 2px;
	color: #000000;
}

/* 左選單_第三層按鈕部份依序為連結.查閱.作用中的連結 */
.submenu2 {
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	display: block;
	height: 27px;
	line-height: 27px;
	background-image: url(../img/submenu_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.submenu2 A:link{
	text-decoration: none;
	display: block;
	height: 27px;
	line-height: 27px;
	padding-left: 45px;
	color: #666666;
}
.submenu2 A:visited{
	text-decoration: none;
	display: block;
	height: 27px;
	line-height: 27px;
	padding-left: 45px;
	color: #666666;
}
.submenu2 A:hover{
	text-decoration: none;
	background-image: url(../img/submenu_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 27px;
	line-height: 27px;
	padding-left: 45px;
	color: #000000;
}


/* 中間內容區_最新消息標題*/
.content_newstitle{
	font-size:95%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 25px;
	text-decoration: none;
	padding-top: 5px;
	color: #ffffff;
}

/* 頁碼 */
.page_font{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
	word-spacing: 10px;
}

.page_font A:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
}
.page_font A:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
}
.page_font A:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	line-height: 15px;
	text-decoration: none;
	color: #006699;
	background-color: #CCCCCC;
	height: 15px;
	width: 15px;
}

/*快速鍵顯示樣示_導盲磚_U上方L左方C中間顯示區R右方*/
.accesskey_U {
	font-size:  80%;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.accesskey_L {
	font-size:  80%;
	color: #333333;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.accesskey_C {
	font-size: 80%;
	color: #333333;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.accesskey_R {
	font-size:  80%;
	color: #333333;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* 主選單_依序為連結.查閱.作用中的連結 */
.mainmenu{
	text-decoration: none;
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.mainmenu A:link{
	font-size: 80%;
	color: #001FA5;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:27px;
	display: block;
	background-repeat: no-repeat;
	text-align: center;
	white-space: nowrap;
	width: 88px;
	clear: none;
	padding-top: 5px;
	padding-bottom: 0px;
}
.mainmenu A:visited{
	font-size:80%;
	color: #001FA5;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:27px;
	display: block;
	background-repeat: no-repeat;
	text-align: center;
	white-space: nowrap;
	width: 88px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.mainmenu A:hover{
	font-size:80%;
	color: #001FA5;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:27px;
	background-image: url(../img/index_overbutton.jpg);
	display: block;
	background-repeat: no-repeat;
	text-align: center;
	white-space: nowrap;
	width: 88px;
	padding-top: 5px;
	padding-bottom: 0px;
}

/*中間內容字級變動*/
.main_title13{
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, "新細明體";
	color: #333333;
	line-height: 18px;
	text-decoration: none;
}
.main_title13 A:link{
	color: #333333;
	text-decoration: none;
}
.main_title13 A:visited{
	color: #000000;
	text-decoration: underline;
}
.main_title13 A:hover{
	color: #006699;
	text-decoration: underline;
}
.main_line {
	background-image: url(../../common/img/main_line.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.main_font13{
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 22px;
}
.main_font13b{
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	font-weight: bold;
}
.main_fontblu13b{
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	line-height: 22px;
	font-weight: bold;
}
.main_font80{
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 22px;
}
.main_font80 A:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 22px;
	text-decoration: none;
}
.main_font80 A:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 22px;
	text-decoration: none;
}
.main_font80 A:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: underline;
	line-height: 22px;
}

.main_title80{
	font-size:80%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 22px;
	text-decoration: none;
	padding-left: 3px;
}
.main_title80 A:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
	padding-left: 3px;
}
.main_title80 A:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 22px;
	text-decoration: none;
	padding-left: 3px;
}
.main_title80 A:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 22px;
	text-decoration: underline;
	padding-left: 3px;
}
.main_font98{
	font-size:98%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #797979;
	line-height: 25px;
}
.main_font15{
	font-size:98%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 21px;
	font-weight: bold;
}
.mainbg_donw {
	background-image: url(../img/bg0.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*觀光景點(古蹟)*/
.table-th1 {
	PADDING-RIGHT: 8px;
	BACKGROUND-POSITION: right bottom;
	PADDING-LEFT: 8px;
	FONT-SIZE: 80%;
	BACKGROUND-IMAGE: url(../img/tableth_bg1.gif);
	COLOR: #ffffff;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 8px;
	height: 22px;
	padding-bottom: 3px;
}
.table-th2 {
BACKGROUND-POSITION: left center; PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(../img/tableth_bg2.gif); PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.about4_font {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
	padding-top: 12px;
	padding-left: 62px;
}


/*第二期新增*/
.media_hot{
	background-image: url(../img/media/hoticon.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 26px;
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 21px;
	color: #797979;
	font-size: 80%;

}
.media_font{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	color: #797979;
	text-decoration: none;
}
.media_font A:link{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 21px;
	color: #797979;
	text-decoration: none;
}
.media_font A:visited{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 21px;
	color: #797979;
	text-decoration: none;
}
.media_font A:hover{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 21px;
	color: #797979;
	text-decoration: underline;
}

.media_fontbg {
 font-family: Geneva, Arial, Helvetica, "新細明體";
 font-size: 80%;
 color: #797979;
 background-color: #e7e7e7;
}
.media_fontbg A:link{
 font-family: Geneva, Arial, Helvetica, "新細明體";
 color: #797979;
 background-color: #e7e7e7;
}
.media_fontbg A:visited{
 font-family: Geneva, Arial, Helvetica, "新細明體";
 color: #797979;
 background-color: #e7e7e7;
}
.media_fontbg A:hover{
 font-family: Geneva, Arial, Helvetica, "新細明體";
 color: #797979;
 background-color: #e7e7e7;
}

ul {
	border: 3px none #999;
	width: 78px;
	overflow: auto;
	overflow-x: hidden;
	padding: 2px;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-face-color:#ccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	margin: 3px;
}
li {
	list-style-type: none;
	}
li a img {
	filter: Alpha(Opacity=30);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:76px;
	height:55px;
	padding: 2px;	
}
li a:hover img {
	filter: Alpha(Opacity=100);
	border: 1px solid #666666;
	padding: 1px;
}
.mail_font{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	color: #7592ab;
}
.mail_line{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 15px;
	color: #333333;
	border: 1px solid #797979;
}
.publish_blue{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	font-weight: bold;
	color: #006699;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-color: #EDEDED;
}
.publish_fontb{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	font-weight: bold;
	color: #000000;
}
.publish_font{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 18px;
	color: #797979;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 80%;
}
.publish_font A:link{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 18px;
	color: #797979;
	text-decoration: none;
}
.publish_font A:visited{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 18px;
	color: #797979;
	text-decoration: none;
}
.publish_font A:hover{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 18px;
	color: #000000;
	text-decoration: underline;
}

.mail_font{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	color: #7592ab;
}
.mail_line{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 15px;
	color: #333333;
	border: 1px solid #797979;
}

.imagebox4{
	background-color:#FFFFFF;
	margin: 3px;
	border: 1px solid #CCCCCC;
	padding:4px;
}
.service_bg{
	background-image: url(../img/service_img/img01bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 127px;
}
.service_bg1{
	background-image: url(../img/service_img/img01bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 127px;
}

.appointment_bg{
	background-image: url(../img/appoint_img/img01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 25px;
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.appointment_bgover{
	background-image: url(../img/appoint_img/img01over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 25px;
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.appointment_table{
	background-image: url(../img/appoint_img/table05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
.appointment_month{
	background-image: url(../img/appoint_img/moth_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 75px;
}
.appointment_month2{
	background-image: url(../img/appoint_img/moth_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 75px;
}
.appointment_month3{
	background-image: url(../img/appoint_img/moth_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 82px;
}
.appointment_fnot{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.appointment_fnot A:link{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.appointment_fnot A:visited{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.appointment_fnot A:hover{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.appointment_line{
	background-color:#E6E6E6;
	padding: 3px;
	margin: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

.commend_bg {
	background-image: url(../img/topic/img01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 406px;
}
.commend_th{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #e8e8e8;
}

.commend_th2{
	font-family: Geneva, Arial, Helvetica, "新細明體";
	font-size: 80%;
	line-height: 21px;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #d1ebfc;
}
.recom_bg{
	background-image: url(../img/recom_img/form2_img01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 97px;
}
.recom_bg2{
	background-image: url(../img/recom_img/form1_img01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 97px;
}
DIV.sabrosus {
	MARGIN: 3px;
	TEXT-ALIGN: left;
	padding: 3px;
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: navy 1px solid;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: navy 1px solid;
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: navy 1px solid;
	BACKGROUND-COLOR: #2e6ab1;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	white-space: nowrap;
	margin-bottom: 3px;
	font-size: 80%;
}
