@charset "utf-8";
/* TAROKO CSS Document視覺應用的設訂*/
a:link, a:visited { text-decoration:none; color:#666666; }
a:hover, a:active { color:#D15600; }

/*------整體結構------*/
html { overflow-y:scroll; }

body { margin:0; background:#006361 url(/images/zhTW/images/bg.jpg) repeat-x; font-size:100%; font-family: Tahoma, Arial, Verdana, 新細明體;}

img {
	border:0px;
	/*behavior:url(iepngfix.htc);*/
}

caption {
	display:none;
}

ul.MenuBarHorizontal li {
	display:inline;
	color:#CCCCCC;
}

ul.MenuBarHorizontal li a:link, ul.MenuBarHorizontal li a:visited {
	font-size:0.7em;
	color:#CCCCCC;
	text-decoration:none;
}

ul.MenuBarHorizontal li a:hover, ul.MenuBarHorizontal li a:active {
	text-decoration:underline;
}

/*noscript區塊 */
.noscript_div {
	font-size:0.7em;
	color:#CCCCCC;
	border:#FFFFFF 1px dotted;
}

/*快捷鍵(a) */
a.accesskey:link, a.accesskey:visited {
	font-size:0.7em;
	color:#999999;
	text-decoration:none;
}
a.accesskey:hover, a.accesskey:active {
	text-decoration:underline;
}

/*flash橫幅區塊 */
.banner1002 {
	position:absolute;
	z-index:1;
}

/*logo區塊 */
.logo {
	position:absolute;
	left:23px;
	top:23px;
	z-index:2;
}
/*上方導覽列區塊
大於預設解析度靠右基準 */
.nav_top {
	position:absolute;
	right:8%;
	top:7px;
	font-size:.7em;
	color:#f3ffff;
	z-index:3;
}
.nav_top_scroll {
	position:absolute;
	left:300px;
	text-align:right;
	overflow:hidden;
	width:680px;
	height:1.2em;
	top:7px;
	font-size:0.7em;
	color:#f3ffff;
	z-index:3;
}

.nav_top ul, .nav_top_scroll ul
{
    list-style:none none outside;
    margin:0px;
    padding:0px;
}

.nav_top ul li, .nav_top_scroll ul li { display:inline; }
.nav_top ul li.space, .nav_top_scroll ul li.space { margin:0px 3px; }

/*上方導覽列連結(樣式1:深藍色) */
a.nav_top_style1:link, a.nav_top_style1:visited {
	color:#3C72AE;
	text-decoration:none;
}
/*上方導覽列連結滑入(樣式1:深藍色) */
a.nav_top_style1:hover, a.nav_top_style1:active {
	text-decoration:underline;
}
/*上方導覽列連結(樣式2:近白色) */
a.nav_top_style2:link, a.nav_top_style2:visited {
	color:#f3ffff;
	text-decoration:none;
}
/*上方導覽列連結滑入(樣式2:近白色) */
a.nav_top_style2:hover, a.nav_top_style2:active {
	text-decoration:underline;
}
/*上方導覽列連結(樣式3:橙色) */
a.nav_top_style3:link, a.nav_top_style3:visited {
	color:#ff6c00;
	text-decoration:none;
}
/*上方導覽列連結滑入(樣式3:橙色) */
a.nav_top_style3:hover, a.nav_top_style3:active {
	text-decoration:underline;
}

/*主選單區塊
大於預設解析度靠右基準 */
.menu {
	position:absolute;
	right:6%;
	top:38px;
	width:726px;
	height:42px;
	z-index:5;
}
/*小於預設解析度靠左基準 */
.menu_scroll {
	position:absolute;
	left:288px;
	top:38px;
	width:726px;
	height:42px;
	z-index:5;
}

/*內容區塊(包含延伸紙背景表格的區塊) */
.content {
	position:absolute;
	left:0px;
	top:226px;
	width:95%;
	z-index:4;
}
/*(內容區塊)延伸紙背景表格-水平延伸(上側) */
.content_tb_top {
	background:url(/images/zhTW/images/content_tb_top.gif) repeat-x;
}
/*(內容區塊)延伸紙背景表格-垂直延伸(右側) */
.content_tb_right {
	background:url(/images/zhTW/images/content_tb_right.gif) top left repeat-y;
}
/*(內容區塊)延伸紙背景表格-水平延伸(下側) */
.content_tb_bottom {
	background:url(/images/zhTW/images/content_tb_bottom.gif) repeat-x;
}
/*(內容區塊)延伸紙背景表格-垂直延伸(左側) */
.content_tb_left {
	background:url(/images/zhTW/images/content_tb_left.png) left top repeat-y;
}
/*(內容區塊)延伸紙背景表格中間 */
.content_tb_main {
	background:#FFFFFF url(/images/zhTW/images/content_tb_main.jpg) repeat-x left 8px;
	position:relative;
}

/*二欄式layout(排版表格)區塊 */
.layout_table {
	padding-top:17px;
}

/*次選單區塊(二欄式layout左) */
.sub_menu {
	margin-left:15px;
	width:202px;
	overflow:hidden;
}

/*九宮格框線表格-水平延伸(上側) */
.border_top {
	background:url(/images/zhTW/images/border_02.jpg) repeat-x left bottom;
}
/*九宮格框線表格-垂直延伸(右側) */
.border_right {
	background:url(/images/zhTW/images/border_06.jpg) repeat-y;
}
/*九宮格框線表格-水平延伸(下側) */
.border_bottom {
	background:url(/images/zhTW/images/border_08.jpg) repeat-x;
}
/*九宮格框線表格-垂直延伸(左側) */
.border_left {
	background:url(/images/zhTW/images/border_04.jpg) top right repeat-y;
}
/*九宮格框線表格中間 */
.border_center {
	background:#FFFFFF;
}
/*主內容區塊(二欄式layout右) */
.main_content {
	padding:0 10px;
	min-height:500px;
    position:relative;
    display:block;
}

/*搜尋區塊 */
.search {
	text-align:right;
}

/*路徑導覽區塊 */
.path_nav {
	color:#646464;
	font-size:0.8em;
	line-height:2em;
	border-bottom:#d5d5d5 1px solid;
	background:url(/images/zhTW/images/line_pic.jpg) bottom right no-repeat;
}
/*路徑導覽區塊連結 */
.path_nav a:link, .path_nav a:visited {
	color:#646464;
	text-decoration:none;
}
/*路徑導覽區塊連結滑入 */
.path_nav a:hover, .path_nav a:active {
	text-decoration:underline;
}
/*搜尋bar右方區塊(搜尋區塊) */
.search_bar_right 
{
	position:relative;
    text-align:right;
    width:100%;
	padding-right:20px;
}

/*功能列區塊 */
.func_bar {
	padding-top:6px;
	line-height:150%;
	text-align:right;
	color:#666666;
	font-size:0.8em;
}
/*功能列區塊連結 */
.func_bar a:link, .func_bar a:visited {
	color:#666666;
	text-decoration:none;
}
/*功能列區塊連結滑入 */
.func_bar a:hover, .func_bar a:active {
	text-decoration:underline;
}

.func_bar ul
{
    list-style:none none outside;
    margin:0px;
    padding:0px;
    vertical-align:middle;
    text-align:right;
}

.func_bar ul li { display:inline; }
.func_bar ul li.space { margin:0px 0px; }
.func_bar ul li.lastSpace { margin:0px 0px 0 5px; }

.FuncBar_Font1, .FuncBar_Font2, .FuncBar_Font3, .FuncBar_Font4, 
.FuncBar_Font1_ov, .FuncBar_Font2_ov, .FuncBar_Font3_ov, .FuncBar_Font4_ov
{
	background-image:url(/images/icon/icon-spirtes.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	vertical-align:middle;
}
.FuncBar_Forward, a:link .FuncBar_Forward, a:visited .FuncBar_Forward { background-position:0 -32px; }
a:hover .FuncBar_Forward, a:active .FuncBar_Forward { background-position:0 -48px; }

.FuncBar_Print, a:link .FuncBar_Print, a:visited .FuncBar_Print { background-position:0 0; }
a:hover .FuncBar_Print, a:active .FuncBar_Print { background-position:0 -16px; }

.FuncBar_Font1, .FuncBar_Font2, .FuncBar_Font3, .FuncBar_Font4,
.FuncBar_Font1_ov, .FuncBar_Font2_ov, .FuncBar_Font3_ov, .FuncBar_Font4_ov 
{ width:17px; height:19px; margin:0 2px; }

.FuncBar_Font1, a:link .FuncBar_Font1, a:visited .FuncBar_Font1 { background-position:0 -208px; }
a:hover .FuncBar_Font1, a:active .FuncBar_Font1 { background-position:-17px -208px; }

.FuncBar_Font2, a:link .FuncBar_Font2, a:visited .FuncBar_Font2 { background-position:0 -227px; }
a:hover .FuncBar_Font2, a:active .FuncBar_Font2 { background-position:-17px -227px; }

.FuncBar_Font3, a:link .FuncBar_Font3, a:visited .FuncBar_Font3 { background-position:0 -248px; }
a:hover .FuncBar_Font3, a:active .FuncBar_Font3 { background-position:-17px -248px; }

.FuncBar_Font4, a:link .FuncBar_Font4, a:visited .FuncBar_Font4 { background-position:0 -267px; }
a:hover .FuncBar_Font4, a:active .FuncBar_Font4 { background-position:-17px -267px; }

.FuncBar_Font1_ov { background-position:-34px -208px;  }
.FuncBar_Font2_ov { background-position:-34px -227px;  }
.FuncBar_Font3_ov { background-position:-34px -248px;  }
.FuncBar_Font4_ov { background-position:-34px -267px; }

.FuncBar_Noscript 
{
	list-style:none;
	font-size:.8em;
	font-family:Tahoma, Arial, 新細明體;
	color:#666;
	letter-spacing:1px;
}
.FuncBar_Noscript li { padding:2px 0; }
.FuncBar_Noscript b { color:Green; }
.FuncBar_Noscript em { color:#009EA0; }
.FuncBar_Noscript_Title { color:#000;  text-decoration:underline;  padding-bottom:4px;}


/*功能列區塊 設定字級(img) */
.set_size_icon {
	padding-right:6px;
}

/*段落圖片區塊 */
.p_pic {
	margin-right:20px;
	margin-bottom:20px;
}
/*段落文字區塊 */
.p_txt {
	padding-right:30px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.8;
}
/*page02段落圖片區塊 */
.p2_pic {
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}
.p2b_pic {
	margin-right:20px;
	margin-bottom:20px;
	float:right;
}
.p2c_pic {
	margin-left:20px;
	margin-bottom:20px;
	float:right;
}
/*段落文字區塊 */
.p2_txt {
	padding-right:30px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.8;
}
.p2b_txt {
	padding-left:30px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.8;
}
.p2c_txt {
	font-size:0.8em;
	color:#605f5f;
	line-height:1.8;
}
/*段落圖片區塊 */
.p3_pic {
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}
.p3_pic2 {
	margin-left:20px;
	margin-bottom:20px;
	float:right;
}
/*段落文字區塊 */
.p3_txt {
	padding-right:30px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.8;
}

/*foot區塊(上) */
.foot_top {
	margin-top:30px;
	margin-left:1.5%;
	width:97%;
	text-align:center;
	border-top:#cdcdcd 1px solid;
}
/*foot區塊(上) 清單連結列 */
ul.foot_top_ul {
	margin-top:8px;
	margin-bottom:8px;
}
/*foot區塊(上) 清單連結列 清單項目 */
ul.foot_top_ul li {
	display:inline;
	color:#1f1f1f;
	font-size:0.7em;
	padding:0px 15px;
	background:url(/images/zhTW/images/seperator_1.jpg) 8px 4px no-repeat;
}
/*foot區塊(上) 清單連結列 清單項目連結 */
ul.foot_top_ul li a:link, ul.foot_top_ul li a:visited {
	color:#1f1f1f;
	text-decoration:none;
}
/*foot區塊(上) 清單連結列 清單項目連結滑入 */
ul.foot_top_ul li a:hover, ul.foot_top_ul li a:active {
	text-decoration:underline;
}
/*foot區塊(下) */
.foot_bottom {
	/*background:url(images/foot_bg.jpg) top left repeat-x; */
	background-color:#F6F6F6;
	border-top:#E0E0E0 3px solid;
	border-bottom:#E0E0E0 4px solid;
	margin-left:1.5%;
	margin-bottom:12px;
	width:96%;
	display:table;
}
/*foot 標章區 */
.img_foot_icon {
	padding-right:8px;
}
/*foot區塊(下)內容(td) */
.foot_bottom_contact
{
    clear:both;
    line-height:1.7;
	font-size:.78em;
    font-family:Tahoma, Arial, Verdana, 新細明體;
    color: #666666;
}
.foot_bottom_content_td 
{
	color:#5c5e48;
	line-height:1.7;
	font-size:.78em;	
    font-family:Tahoma, Arial, Verdana, 新細明體;
    color: #666666;
    width:64%;
    float:left;
}

.foot_float_tag
{
   width:35%;
   margin-top:10px;
   text-align:right;
   float:right;
}
/*foot區塊(下)內容(td)連結 */
.foot_bottom_content_td a:link, .foot_bottom_content_td a:visited {
	color:#5c5e48;
	text-decoration:none;
}
/*foot區塊(下)內容(td)連結滑入 */
.foot_bottom_content_td a:hover, .foot_bottom_content_td a:active {
	text-decoration:underline;
}

/*連結列分隔(無障礙) 隱藏 */
.invisible_link_seperator {
	display:none;
}

/*選單單元區塊 */
.box {
	width:202px;
	/*height:29px;*/
	/*overflow:hidden; */
}
.box_expand {
	width:202px;
}
/*選單單元區塊連結 */
.box a:link, .box a:visited {
	text-decoration:none;
}
.box_expand a:link, .box_expand a:visited {
	text-decoration:none;
}
/*選單單元-單元標題區塊 */
.box_title 
{    
    line-height:160%;
    *line-height:120%;
	color:#686968;
    vertical-align:middle;
	font-size:1em;
	font-weight:bold;
	width:202px;
	height:26px;
	margin-bottom:0px;
	*margin-bottom:3px;
	margin-top:3px;
	padding-left:26px;
	background:url(/images/zhTW/images/sm_bg.jpg) top left no-repeat;
	cursor:pointer;
}
/*選單單元-單元標題區塊文字(陰影)(下在區塊內陰影會出現在背景) */
.box_title_txt_over {
	width:202px;
	text-shadow:#333333 1px 1px 1px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125, strength=2, blur=15);
}
/*選單單元-單元標題區塊(高亮) */
.box_title_over 
{
       line-height:160%;
    *line-height:100%;
	color:#ffffff;
	vertical-align:middle;
	font-size:1em;
	font-weight:bold;
	width:202px;
	height:26px;
	margin-bottom:0px;
	*margin-bottom:3px;
	margin-top:3px;
	padding-left:26px;
	background:url(/images/zhTW/images/sm_bg_2.jpg) no-repeat top left ;
	cursor:pointer;
}
/*選單單元-單元內容區塊 */
.box_content, .box_content2 {
	width:202px;
	background-color:#b4eded;
	margin-top:2px;
	display:none;
}
.box_content2 { display:block; background-color:#E6EEDE; }
/*選單單元-單元內容-子單元清單 */
.box_content ul,.box_content2 ul {
	width:202px;
	list-style-type:none;
	margin:0px;
	padding:3px 0px;
}
/*選單單元-單元內容-子單元清單項目 */
.box_content ul li,.box_content2 ul li {
	width:202px;
	color:#15908e;
	font-size:0.8em;
	padding:2px 0px;
}
/*選單單元-單元內容-子單元清單項目連結 */
.box_content ul li a:link, .box_content ul li a:visited,.box_content2 ul li a:link, .box_content2 ul li a:visited {
	display:block;
	color:#15908e;
	background:none;
	text-decoration:none;
}
 .box_content2 ul li a:link, .box_content2 ul li a:visited { color:#4F6937; }
/*選單單元-單元內容-子單元清單項目連結滑入 */
.box_content ul li a:hover, .box_content ul li a:active,.box_content2 ul li a:hover, .box_content2 ul li a:active {
	color:#ffffff;
	background:#34a7b7;
}
.box_content2 ul li a:hover, .box_content2 ul li a:active { background:#4F6937; }

/*------連結link------*/
.word_link { display:block; font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.9em; }
.word_link a:link, .word_link a:visited { color:#000000; text-decoration:none; line-height:1.5; }
.word_link a:hover, .word_link a:active { color:#D15600; border-bottom:1px dotted #D15600; line-height:1.5; }
.word_linkb { display:block; font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.8em; }
.word_linkb a:link, .word_linkb a:visited { color:#000000; text-decoration:none; line-height:1.5; }
.word_linkb a:hover, .word_linkb a:active { color:#D15600; border-bottom:1px dotted #D15600; line-height:1.5; }
.active_link { color:#000; font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em;}
.active_link a:link, .active_link a:visited { color:#0B2345; text-decoration:none; line-height:2; }
.active_link a:hover, .active_link a:active { color:#D15600; border-bottom:2px dotted #522455; line-height:2; }
.active2_link {
	color:#C40000;
     font-family:Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
}
.active2_link a:link, .active2_link a:visited { color:#0B2345; text-decoration:none; line-height:2; }
.active2_link a:hover, .active2_link a:active { color:#D15600; border-bottom:2px dotted #522455; line-height:2; }
.window01_link { font-size: 0.75em; }
.window01_link a:link, .window01_link a:visited { font-weight:bold; color:#522455; text-decoration:none; line-height:1.5; }
.window01_link a:hover, .window01_link a:active { font-weight:bold; color:#D15600; border-bottom:2px dotted #D15600; line-height:1.5; }
.window01_link_ov { font-size: 0.75em; }
.window01_link_ov a:link, .window01_link_ov a:visited { font-weight:bold; color:#D15600; text-decoration:none; line-height:1.5; }
.window01_link_ov a:hover, .window01_link_ov a:active { font-weight:bold; color:#D15600; border-bottom:2px dotted #D15600; line-height:1.5; }
.window02_link { display:block; font-size: 0.75em; }
.window02_link a:link, .window02_link a:visited { font-weight:bold; color:#597349; text-decoration:none; line-height:1.5; }
.window02_link a:hover, .window02_link a:active { font-weight:bold; color:#D15600; border-bottom:2px dotted #D15600; line-height:1.5; }
.views01_link a:link, .views01_link a:visited { font: 0.75em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#679000; text-decoration:none; line-height:2; }
.views01_link a:hover, .views01_link a:active { font: 0.75em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; border-bottom:2px dotted #679000; line-height:2; }
.views02_link a:link, .views02_link a:visited { font: 0.75em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#76B900; text-decoration:none; line-height:2; }
.views02_link a:hover, .views02_link a:active { font: 0.75em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; border-bottom:2px dotted #76B900; line-height:2; }
.views03_link a:link, .views03_link a:visited { font: 0.75em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#1AB374; text-decoration:none; line-height:2; }
.views03_link a:hover, .views03_link a:active { font: 0.75em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; border-bottom:2px dotted #1AB374; line-height:2; }
.views01b_link{ font: 0.75em Verdana, Arial, Helvetica, sans-serif; line-height:2; }
.views01b_link a:link, .views01b_link a:visited {
	color:#575757;
	text-decoration:none;
}
.views01b_link a:hover, .views0b1_link a:active { color:#000000; border-bottom:2px dotted #679000;  }
.vot01_link { display:block; font-size: 0.75em; }
.vot01_link a:link, .vot01_link a:visited { font-weight:bold; color:#0C546D; text-decoration:none; line-height:1.5; }
.vot01_link a:hover, .vot01_link a:active { font-weight:bold; color:#333333; border-bottom:2px dotted #D15600; line-height:1.5; }
.vot02_link { display:block; font-size: 0.75em; }
.vot02_link a:link, .vot02_link a:visited { font-weight:bold; color:#522455; text-decoration:none; line-height:1.5; }
.vot02_link a:hover, .vot02_link a:active { font-weight:bold; color:#333333; border-bottom:2px dotted #D15600; line-height:1.5; }
.touritem_link { display:block;  font-size: 0.75em; }
.touritem_link a:link, .touritem_link a:visited { font-weight:bold; color:#3E647E; text-decoration:none; line-height:1.5; }
.touritem_link a:hover, .touritem_link a:active { font-weight:bold; color:#522455; border-bottom:1px dotted #3E647E; line-height:1.5; }
.tourisn01_link a:link, .tourisn01_link a:visited { font-weight:bold; color:#D66B1D; text-decoration:none; line-height:2; font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; }
.tourisn01_link a:hover, .tourisn01_link a:active { font-weight:bold; color:#1AB374; border-bottom:2px dotted #1AB374; line-height:2; font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; }
.active02_link { color:#fff; font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; font-weight: normal; }
.active02_link a:link, .active02_link a:visited { color:#0B2345; line-height:2; }
.active02_link a:hover, .active02_link a:active { color:#D15600; border-bottom:2px dotted #522455; line-height:2; }
.cnnews {
	LINE-HEIGHT: 2.5em;
    font-family:Tahoma, Arial, Verdana, 新細明體;
	COLOR: #3d5e39;
	font-size: 0.75em;
	text-decoration: none
}
.cnnews a:link {	
     font-family:Tahoma, Arial, Verdana, 新細明體; COLOR: #3d5e39; text-decoration: none
}
.cnnews a:visited {
	COLOR: #3d5e39
}
.cnnews a:hover {
	BORDER-BOTTOM: #cc3300 2px dotted; font-family:Tahoma, Arial, Verdana, 新細明體; COLOR: #4f804a;
}
.e01_link { display:block; font-size: 0.75em; }
.e01_link a:link, .e01_link a:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; line-height:1.5; }
.e01_link a:hover, .e01_link a:active { font-weight:bold; color:#D15600; border-bottom:2px dotted #FFFFFF; line-height:1.5; }
.b01_link {
	display:block;
	font-size: 0.75em;
	line-height: 2em;
	color: #FFF;
}
a.b01_link :link, a.b01_link :visited {
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
a.b01_link :hover, a.b01_link :active {
	font-weight:normal;
	color:#FFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E36C00;
}
.news_link, .news_link2{ font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em;}
.news_link a:link, .news_link a:visited { color:#522455; text-decoration:none; line-height:2; }
.news_link a:hover, .news_link a:active { color:#D15600; border-bottom:2px dotted #522455; line-height:2; }
.news_link2 { font-size: 1em; }
.news2link{ font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em;}
.news2link a:link, .news2link a:visited { color:#395A54; text-decoration:none; line-height:2; }
.news2link a:hover, .news2link a:active { color:#D15600; border-bottom:2px dotted #522455; line-height:2; }
.clmonth_link { display:block; }
.clmonth_link a:link, .clmonth_link a:visited { color:#333333; text-decoration:none; line-height:1.8; }
.clmonth_link a:hover, .clmonth_link a:active { color:#D15600; border-bottom:1px dotted #D15600; line-height:1.8; }
.topic02_link { display:block; }
.topic02_link a:link, .topic02_link a:visited { font-weight:bold; color:#333333; text-decoration:none; line-height:1.5; }
.topic02_link a:hover, .topic02_link a:active { font-weight:bold; color:#5B97B1; border-bottom:2px dotted #5B97B1; line-height:1.5; }
.mapicbtn01_link {  font-size: 0.75em; display:block; }
.mapicbtn01_link a:link, .mapicbtn01_link a:visited { color:#666666; text-decoration:none; line-height:1.5; }
.mapicbtn01_link a:hover, .mapicbtn01_link a:active { color:#D15600; border-bottom:2px dotted #D15600; line-height:1.5; }

/*page link*/
.page_link { font-family:Tahoma, Arial, Verdana, 新細明體; color:#006600; font-size: 0.75em; }
.page_link a:link, .page_link a:visited { color:#679000; text-decoration:none; padding:2px 5px; }
.page_link a:hover, .page_link a:active { color:#FFFFFF; background-color:#679000; padding:2px 5px; }

/*------頁首header------*/

/*------現在位置route------*/
.route { font-family:Tahoma, Arial, Verdana, 新細明體; color:#666666; }
.routepad { padding:10px 10px 2px 23px; }
.routepad2 { padding:2px 10px 3px 23px; }
.route_link { display:block; font-size: 0.9em; }
.route_link a:link, .route_link a:visited { color:#666666; text-decoration:none; padding:2px 2px 2px 2px; font-size: 0.9em; }
.route_link a:hover, .route_link a:active { color:#D15600; padding:2px 2px 2px 2px; font-size: 0.9em; }

/*------導覽subnav------*/

/*------烈印區font+print btn------*/
.fpbtnpad { padding:5px 40px 5px 330px; }
.fpbtn_link { display:block; font-size: 0.9em; }
.fpbtn_link a:link { font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.9em; }
.fpbtn_link a:visited { color:#333333; text-decoration:none; padding:2px 4px 2px 2px; font-size: 0.9em; }
.fpbtn_link a:hover { font-size: 0.9em; }
.fpbtn_link a:active { color:#D15600; padding:2px 4px 2px 2px; font-size: 0.9em; }
.printfont { font-family:Tahoma, Arial, Verdana, 新細明體; font-size: 0.8em; }
	
/*------內業標題區banner1002 inside area------*/

.midtitlepad { padding:5px 25px 5px 25px; }
.midpad { padding:5px 25px 20px 25px; }

/*-----內容小標樣式-----*/
.wordbgtop01 { background-color:#3D3D3D; color:#FFFFFF; font-weight:bold; font-family:100% Tahoma, Arial, Verdana, 新細明體; padding:2px 2px 2px 5px; }
.wordbgtop02 { background-color:#486D0E; color:#FFFFFF; font-weight:bold; font-family:10em Tahoma, Arial, Verdana, 新細明體; padding:2px 2px 2px 5px; }
.wordbgtop03 { background-color:#181A4C; color:#FFFFFF; font-weight:bold; font-family:100% Tahoma, Arial, Verdana, 新細明體; padding:2px 2px 2px 5px; }
.wordbgtop04 { background-color:#572458; color:#FFFFFF; font-weight:bold; font-family:100% Tahoma, Arial, Verdana, 新細明體; padding:2px 2px 2px 5px; }

/*-----表格樣式----*/
.ser_title { font-family:Tahoma, Arial, Verdana, 新細明體; color:#181A4C; font-weight:bold; }
.wordbgleft { background-color:#EFEFED; border-top:5px solid #FFFFFF; border-right:5px solid #FFFFFF; font-family:10em Tahoma, Arial, Verdana, 新細明體; color:#000000; padding:2px 2px 2px 8px; }
.wordbgleft_b { background-color:#EFEFED; border-top:5px solid #FFFFFF; border-right:5px solid #FFFFFF; font-family:10em Tahoma, Arial, Verdana, 新細明體; color:#000000; padding:2px 2px 2px 8px; }
.wordbgR { background-color:#EFEFED; border-top:5px solid #FFFFFF; border-left:5px solid #FFFFFF; font-family:10em Tahoma, Arial, Verdana, 新細明體; color:#000000; padding:2px 5px 2px 8px; }
.wordbgleft2 { background-color:#EFEFED; border-top:5px solid #FFFFFF; font-family:10em Tahoma, Arial, Verdana, 新細明體; color:#000000; padding:2px 2px 2px 8px; }
.wordbgleft2b { background-color:#EFEFED; font-family:10em Tahoma, Arial, Verdana, 新細明體; color:#000000; padding:2px 2px 2px 8px; border-top-width: 2px; border-top-style: solid; border-top-color: #FFFFFF; border-left-width: 2px; border-left-style: solid; border-left-color: #FFF; }
.wordbgleft2c { background-color:#EFEFED; font-family:10em Tahoma, Arial, Verdana, 新細明體; color:#000000; padding:2px 2px 2px 8px; border-top-width: 2px; border-top-style: solid; border-top-color: #FFFFFF;
 border-left-width: 2px; border-left-color: #FFF; }
.wordbgleft2d {
	font-family:10em Tahoma, Arial, Verdana, 新細明體;
	color:#000;
	padding:2px 2px 2px 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #678FB8;
}
.wordbgleft2e {
	background-color:#EAF4F3;
	border-top:5px solid #FFFFFF;
	font-family:10em Tahoma, Arial, Verdana, 新細明體;
	color:#000;
	padding:2px 2px 2px 8px;
}
.wordbgleft2f {
	background-color:#DEF3F1;
	font-family:10em Tahoma, Arial, Verdana, 新細明體;
	color:#000;
	padding:2px 2px 2px 8px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFF;
}
.wordbgleft2fr {
	background-color:#DEF3F1;
	font-family:10em Tahoma, Arial, Verdana, 新細明體;
	color:#000;
	padding:2px 2px 2px 8px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.wordbgleft2g {
	background-color:#EFEFED;
	font-family:10em Tahoma, Arial, Verdana, 新細明體;
	color:#000;
	padding:2px 2px 2px 8px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.maptitle02 {
	DISPLAY: block
}
/*------表格底色------*/
.bk01 { background:#eeeeee; }
.bk02 { background-image:url(/images/zhTW/Tourisnlnformation/bk_50.gif); }
.bk03 { background-image:url(/images/zhTW/Tourisnlnformation/bk2_09.gif); }
.bk04 { background-image:url(/images/zhTW/Tourisnlnformation/1521bk.gif); background-position:bottom; background-repeat:repeat-x; }
.bgcolor01 { background-color:#F3F3F3; }
.bgcolor01b {
	background-color:#F3F3F3;
	padding-left: 5px;
}
.bgcolor01c {
	background-color:#E1E1E1;
	padding-left: 5px;
}
.bgcolor01d {
	background-color:#E8E8E8;
	padding-left: 5px;
}
.bgcolor02 { background-color:#EAEAEA; }
.bgcolor03 { background-color:#D6D7D9; }
.bgcolor03b { background-color:#D6D7D9; padding-left: 5px; }
.bk6700 {background:url(/images/zhTW/move/menu01bk_04.jpg) repeat-x;}
.bk61201 { background:url(/images/zhTW/Tourisnlnformation/162_69.jpg) repeat-x;}
.bk61202 { background:url(/images/zhTW/Tourisnlnformation/162_98.jpg) repeat-x;}
.bk61203 { background:url(/images/zhTW/Tourisnlnformation/162_142.jpg) repeat-x;}
.bk61204 { background:url(/images/zhTW/Tourisnlnformation/162_171.jpg) repeat-x;}
.mailtop { background-image:url(/images/zhTW/common/bgpic-ml.jpg); background-repeat:no-repeat; background-position:10px; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.line_spreade5 { background:url(/images/zhTW/common/line-85.gif) repeat-x; background-position:center; padding-top:8px; padding-bottom:8px;}
.ti101 { background-color: #dbe8be; padding: 5px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; line-height: 1.5em; color: #333; border: 2px solid #FFF;}
.ti102 { background-color: #f1f1f1; padding: 5px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; line-height: 1.5em; color: #333; border: 2px solid #FFF;}
.ti102b { background-color: #f1f1f1; padding: 10px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; line-height: 2em; color: #333; border: 2px solid #FFF;}
.ti103 { border: 2px solid #FFF; }
.til04 { background:url(/images/zhTW/Tourisnlnformation/ti_bk00.jpg) repeat-x;padding: 5px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; color: #fff; font-weight: bold;line-height: 1.5em; }
.til04b { padding: 5px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; color: #fff; font-weight: bold; line-height: 1.5em;
	background-image: url(/images/zhTW/common/ti_bk01.gif); background-repeat: repeat-x;}
.til04c { padding: 5px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; color: #fff; font-weight: bold; line-height: 1.5em;
	background-image: url(/images/zhTW/common/ti_bk02.gif); background-repeat: repeat-x;}
.ti105 { background-color: #c4e281; padding: 5px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.75em; color: #61880a; border: 2px solid #FFF;}
.ti105b {
	background-color: #4B5E30;
	padding: 5px;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
	color: #FFF;
	border: 2px solid #FFF;
}
.tablebord15_t { background-image:url(/images/zhTW/common/pic-mid02.gif); background-repeat:repeat-x; background-position:bottom;}
.banner02 {
	background-image: url(/images/zhTW/common/banner02_02.gif);
	background-repeat: repeat-x;}
.banner02b {
	background-image:url(/images/zhTW/common/banner02b_02.jpg);
}
.banner51 {
	background-image:url(/images/zhTW/common/banner51_02.gif);
	background-repeat: repeat-x;
}
.banner51b {
	background-image:url(/images/zhTW/common/banner442_02.jpg);
	background-repeat: repeat-x;
}
.banner51a {
	background-image:url(/images/zhTW/common/banner451_02.jpg);
	background-repeat: repeat-x;
}
.banner51c {
	background-image:url(/images/zhTW/common/banner452_02.jpg);
	background-repeat: repeat-x;
}
.banner51d {
	background-image:url(/images/zhTW/common/banner453_02.jpg);
	background-repeat: repeat-x;
}
.table_news {
	background-image:url(/images/zhTW/PublicService/bgpic-news.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF; }
.admintop { background-color:#B9D0DC; font-weight:bold; font size:0.7em; font-family: Tahoma, Arial, Verdana, 新細明體; color:#333333; padding:5px 2px 5px 2px; }
.admintopb {
	background-color:#DCF5C5;
	font-weight:bold;
font size:0.7em; 				font-family: Tahoma, Arial, Verdana, 新細明體;
	color:#3F600D;
	padding:5px 2px 5px 2px;
}
.admintopc { background-color:#B9D0DC; font-weight:bold; font-size:0.7em; font-family: Tahoma, Arial, Verdana, 新細明體; color:#333333; padding:5px 2px 5px 6px; }
.maptitle {
	font-weight:bold; font-family: Tahoma, Arial, Verdana, 新細明體;
	background-color:#F0F0F0;
	color:#333333;
	padding:8px 5px 8px 10px;
	border-top:1px solid #FFFFFF;
	font-size: 0.8em;
}
.maptbncolor { background-color:#EAEDE4; border-bottom:1px solid #FFFFFF; }

/*--底圖--*/
.tourtopitem {
	background-image:url(/images/zhTW/Tourisnlnformation/pic-2600topbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:0.7em;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	line-height:1.5;
}
.pic38003{background:url(/images/zhTW/PublicService/pic-38003.gif) repeat-x; }
.bgpic-ethics2 { background:url(/images/zhTW/Other/bgpic-ethics2_02.gif) repeat-x; }
.bgpic-in2{background:url(/images/zhTW/Other/bgpic-in2_02.gif) repeat-x; }
.bgpic-polcicy { background:url(/images/zhTW/Other/bgpic-polcicy2_02.gif) repeat-x; }
.bgpic-enews { background:url(/images/zhTW/common/banner78_02.gif) repeat-x; }
.frame01 { background-image:url(/images/zhTW/images/bgpic-fram01.gif); background-repeat:no-repeat; padding:10px 4px 10px 8px; }
.frame02 { background-image:url(/images/zhTW/images/bgpic-fram05.gif); background-repeat:no-repeat; padding:10px 4px 10px 5px; }
.frame04 { background-image:url(/images/zhTW/images/bgpic-fram04.gif); background-repeat:no-repeat; padding:10px 4px 10px 5px; }

/*.table_enews {
	background-image: url(../images/bgpic-enews.gif); background-color: #ffffff; background-repeat: no-repeat; background-position: 50% top
}*/

.table_enews01{ background: url(/images/zhTW/EcologicalConservation/bgpic-enews_02.jpg) repeat-x; }
.line_006 {background-image: url(/images/zhTW/common/line-600-1.gif);
	background-repeat: repeat-x;
}

/*蘇花道今昔border+bg colo表格底色r*/
.bg04 { background-color:#E2E2E2; border-bottom:1px solid #FFFFFF; padding:3px 5px 3px 7px; }
.bg05 { background-color:#F1F1F1; border-right:6px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:3px 5px 3px 7px; }

/*------選單left_button_navigation------*/
/*------選單right_button_navigation------*/
/*------第四_五層選單content_button_navigation------*/
/*------H1~H6字級------*/
h1 {
	display:none;
}
h2 { font-size:1em; color:#585858; }

/*------其它內容字級＿font------*/
.title01 { font-weight:bold; color:#666666; padding:6px 6px 6px 6px; }
.title02 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#486D0E; font-weight:bold; font-size: 1.3em; line-height: 1.5em;}
.title02a { font-family: Tahoma, Arial, Verdana, 新細明體; color:#1C455E; font-weight:bold; font-size: 1.3em; line-height: 1.5em; }
.title02b { font: 0.7em Tahoma, Arial, Verdana, 新細明體; color:#486D0E; font-weight:bold; line-height: 1.5em; }
.title02c { font: 0.7em Tahoma, Arial, Verdana, 新細明體; color:#D15600; font-weight:bold; line-height: 1.5em; }
.title02d { font-family: Tahoma, Arial, Verdana, 新細明體; color:#486D0E; font-weight:bold; font-size: 1em; line-height: 1.5em;}
.title03 { font-family: Tahoma, Arial, Verdana, 新細明體;color:#181A4C; font-weight:bold; font-size: 0.75em; line-height: 1.5em; }
.title03b {  font-family: Tahoma, Arial, Verdana, 新細明體; color:#181A4C; font-size: 0.75em; line-height: 2em; }
.title03c {  font-family: Tahoma, Arial, Verdana, 新細明體; color:#666666; font-size: 0.75em; line-height: 1.5em; }
.title03a {  font-family: Tahoma, Arial, Verdana, 新細明體; color:#333333; font-size: 0.75em; line-height: 1.5em; }
.title03d {  font-family: Tahoma, Arial, Verdana, 新細明體; color:#333333; font-size: 0.8em; line-height: 1.5em; }
.title03f {
	font-family: Tahoma, Arial, Verdana, 新細明體;
	color:#4B4BA7;
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: bold;
}
.title03g {
	font-family: Tahoma, Arial, Verdana, 新細明體;
	color:#522455;
	font-size: 0.75em;
	line-height: 1.5em;
	padding-left: 5px;
}
.title03e {
	font-family: Tahoma, Arial, Verdana, 新細明體;
	color:#000;
	font-weight:bolder;
	font-size: 0.9em;
	line-height: 1.5em;
}
.title06 { font:0.75em Verdana, Arial, Helvetica, sans-serif; color:#317023; font-weight:bold; }
.title07 { font:0.75em Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
.title07b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#333333; font-weight:bold; font-size: 0.75em; }
.title07c { font-family: Tahoma, Arial, Verdana, 新細明體; color:#333333; font-weight:bold; font-size: 0.9em; }
.title07d {
	color:#333333;
	font-weight:bold;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
	line-height: 1.5em;
}
.title08 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#D15600; font-weight:bold; }
.title08b {
	font-family: Tahoma, Arial, Verdana, 新細明體;
	color:#71864A;
	font-weight:bold;
}
.title08c {
	font-family: Tahoma, Arial, Verdana, 新細明體;
	color:#71864A;
}
.title10 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#003596; font-weight:bold; padding-bottom:10px; }
.title11 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#666666; font-weight:bold; }
.title11b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#666666; font-weight:bold; font-size: 0.8em; }
.title11c { font-family: Tahoma, Arial, Verdana, 新細明體; color:#666666; font-weight:bold; font-size: 0.9em; line-height: 2em; }
.title12 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#FFFFFF; font-weight:bold; font-size: 0.8em; }
.title12b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#FFFFFF; font-size: 0.8em; }
.title13 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#999999; font-size: 0.75em; font-weight:bold; }
.title14 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#522455; font-size: 0.75em; font-weight:bold; }
.title15 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#609351; font-weight:bold; font-size: 0.75em; line-height: 1.5em;}
.title15b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#1C455E; font-weight:bold; }
.title15c { font-family: Tahoma, Arial, Verdana, 新細明體; color:#1C455E; font-weight:bold; font-size: 0.75em; line-height: 1.5em;}
.title15d { font-family: Tahoma, Arial, Verdana, 新細明體; color:#1C455E; font-weight:bold; font-size: 0.75em; line-height: 1.6em;}
.title15e { font-family: Tahoma, Arial, Verdana, 新細明體; color:#1C455E; font-weight:bold; font-size: 0.8em; line-height: 1.5em;}
.title16 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#ec0000; font-weight:bold; font-size: 0.75em; line-height: 1.5em;}
.title16b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#6398B3; font-weight:bold; font-size: 0.75em; line-height: 1.5em; }
.title17 { font-family: Tahoma, Arial, Verdana, 新細明體;color:#fdb400; font-weight:bold; font-size: 0.75em; line-height: 1.5em; }
.title18 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#06C; font-size: 0.7em; line-height: 1.5em; }
.title18b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#06C; font-size: 0.75em; line-height: 1.5em; }
.title2b01 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#FFF;	font-weight:bold; font-size: 0.75em;}
.aniinfo3 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#000000; font-weight:bold; }
.aniinfo4 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#6F8135; font-size:0.75em; padding-top:2px; padding-bottom:5px; }
.active_in { font-family: Tahoma, Arial, Verdana, 新細明體; color:#333; font-size: 0.75em; line-height:1.5em;}
.inside01 { color:#605f5f; font-size:0.8em; font-family: Tahoma, Arial, Verdana, 新細明體; padding:5px 10px 5px 10px; line-height:1.5; }
.inside03 { color:#5B97B1; font-size:0.75em; font-family: Tahoma, Arial, Verdana, 新細明體; padding:5px 10px 5px 10px; line-height:1.5; }
.inside04 { color:#666666; font-size:0.75em; font-family: Tahoma, Arial, Verdana, 新細明體; padding:5px 10px 5px 10px; line-height:1.5; }
.inside05 { color:#666666; font-size:0.75em; font-family: Tahoma, Arial, Verdana, 新細明體; padding:20px 30px 20px 30px; line-height:1.5; }
.inside05b { padding:20px 30px 20px 30px; }
.discibe2 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#317023; font-size:0.75em; line-height:1.5; padding:5px 2px 5px 5px; text-align:left; }
.discibe3 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#436982; font-size:0.75em; line-height:2em; padding:5px 2px 5px 5px; text-align:left;}
.discibe3b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#436982; line-height:2em; padding:5px 2px 5px 5px; text-align:left;}
.discibe5 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#BE762F; font-size:0.92em; line-height:1.5; padding:15px 2px 5px 2px; text-align:left; }
.discibe4 { font-family: Tahoma, Arial, Verdana, 新細明體; color:#D15600; font-size:0.92em; line-height:1.3; padding:5px 2px 5px 5px; text-align:left; }
.discibe4b { font-family: Tahoma, Arial, Verdana, 新細明體; color:#D15600; font-size:0.75em; line-height:1.8; padding:5px 2px 5px 5px; text-align:left; }
.guestinside { color:#666666; font:0.75em Tahoma, Arial, Verdana, 新細明體; line-height:1.5; padding:4px 2px 4px 2px; }
.guestinside_b { padding:4px 2px 4px 2px; }
.guesttop4 { background-color:#E2E2E2; padding:10px 2px 10px 10px; color:#522455; font:92% Tahoma, Arial, Verdana, 新細明體; line-height:1.5; }
.guesttop5 { background-color:#E2E2E2; padding:10px 20px 10px 20px; color:#333333; font-weight:bold; font:Tahoma, Arial, Verdana, 新細明體; font-size:0.75em; line-height:1.5; }
.guesttop5b {
	background-color:#E2E2E2;
	padding:5px 20px 5px 20px;
	color:#666;
	font-weight:bold;
	font-size:0.7em;
	line-height:1.5;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	border: 1px solid #9D9D9D;
}
.topinpad3 { color:#666666; font-size:0.75em; font-family: Tahoma, Arial, Verdana, 新細明體; padding:20px 32px 40px 32px; line-height:1.2; }
.topinpad3b { color:#666666; font-family: Tahoma, Arial, Verdana, 新細明體; padding:20px 32px 40px 32px; }
.votinside { color:#333333; font-weight:bold; font:0.75em Verdana, Arial, Helvetica, sans-serif; line-height:1.5; padding:6px 2px 6px 2px; }
.frameinside { font-family: Tahoma, Arial, Verdana, 新細明體; padding:4px 4px 4px 2px; font-size:100%; color:#333333; line-height:1.5; }
.e_styleb { color:#668E3C; font-size:0.8em; font-family: Tahoma, Arial, Verdana, 新細明體; line-height:1.8; padding:2px 1px 2px 1px; }
.title_b01{
	padding:5px;
	color:#333;
	font-size:0.7em;
	line-height:1.5;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	border: 1px solid #9D9D9D;
}
.title_b01b{
	padding:5px;
	color:#333;
	font-size:0.7em;
	line-height:1.5;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D9D9D;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.title_b02{
	padding:5px;
	color:#333;
	font-size:0.7em;
	line-height:1.5;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	border: 1px solid #9D9D9D;
	background-color: #F4F9F9;
}
.title_b02b{
	padding:5px;
	color:#333;
	font-size:0.7em;
	line-height:1.5;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D9D9D;
	background-color: #F4F9F9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.title_b02c{
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D9D9D;
	background-color: #F4F9F9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.vot01 {
	COLOR: #d15600;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
	line-height: 1.5em;
}
/*------整段內容字級＿p------*/

/*------內容頁九宮格區塊------*/
.tablebord2_r { background-image:url(/images/zhTW/Environmentaleducation/table-right02.gif); background-repeat:repeat-y; background-position:left; }
.tablebord2_l { background-image:url(/images/zhTW/Environmentaleducation/table-left02.gif); background-repeat:repeat-y; background-position:right; }
.tablebord2_t { background-image:url(/images/zhTW/Environmentaleducation/table-top02.gif); background-repeat:repeat-x; background-position:bottom; }
.tablebord2_b { background-image:url(/images/zhTW/Environmentaleducation/table-bottom02.gif); background-repeat:repeat-x; background-position:top; }
.tablebord3_r { background-image:url(/images/zhTW/HistoryCulture/table-right03.gif); }
.tablebord3_l { background-image: url(/images/zhTW/HistoryCulture/table-left03.gif); background-repeat: repeat-y; background-position: right 50%; }
.tablebord3_t { background-image: url(/images/zhTW/HistoryCulture/table-top03.gif); background-repeat: repeat-x; background-position: 50% bottom; }
.tablebord3_b { background-image: url(/images/zhTW/HistoryCulture/table-bottom03.gif); background-repeat: repeat-x; background-position: 50% top; }
.tablebord8_r { background:url(/images/zhTW/common/table_r.gif) repeat-y left bottom; }
.tablebord8_l { background:url(/images/zhTW/common/table_l.gif) repeat-y right bottom; }
.tablebord12_r { background-image:url(/images/zhTW/common/table-right12.gif); background-repeat:repeat-y; background-position:left; }
.tablebord12_l { background-image:url(/images/zhTW/common/table-left12.gif); background-repeat:repeat-y; background-position:right; }
.tablebord13_r { background-image:url(/images/zhTW/common/table-right13.gif); background-repeat:repeat-y; background-position:left; }
.tablebord13_l { background-image:url(/images/zhTW/common/table-left13.gif); background-repeat:repeat-y; background-position:right; }
.tablebord13_t { background-image:url(/images/zhTW/common/table-top13.gif); background-repeat:repeat-x; background-position:bottom; }
.tablebord13_b { background-image:url(/images/zhTW/common/table-bottom13.gif); background-repeat:repeat-x; background-position:top; }
.tablebord16_r { background-image:url(/images/zhTW/common/table_right4.gif); background-repeat:repeat-y; background-position:left; }
.tablebord16_l { background-image:url(/images/zhTW/common/table_left4.gif); background-repeat:repeat-y; background-position:right; }
.tablebord16_t { background-image:url(/images/zhTW/common/table_top4.gif); background-repeat:repeat-x; background-position:bottom; }
.tablebord16_b { background-image:url(/images/zhTW/common/table_bottom4.gif); background-repeat:repeat-x; background-position:top; }
.tablebord21_r { background-image:url(/images/zhTW/Tourisnlnformation/bk01_27.jpg); background-repeat:repeat-y; background-position:left; }
.tablebord21_l { background-image:url(/images/zhTW/Tourisnlnformation/bk01_23.jpg); background-repeat:repeat-y; background-position:right; }
.tablebord21_t { background-image:url(/images/zhTW/Tourisnlnformation/bk01_11.jpg); background-repeat:repeat-x; background-position:bottom }
.tablebord21_b { background-image:url(/images/zhTW/Tourisnlnformation/bk01_39.jpg); background-repeat:repeat-x; background-position:top; }
.tablebord22_r {
	background-image:url(/images/zhTW/Tourisnlnformation/tabk_13.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.tablebord22_l {
	background-image:url(/images/zhTW/Tourisnlnformation/tabk_17.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.tablebord22_t {
	background-image:url(/images/zhTW/Tourisnlnformation/tabk_03.gif);
	background-repeat:repeat-x;
	background-position:bottom
}
.tablebord22_b {
	background-image:url(/images/zhTW/Tourisnlnformation/tabk_27.gif);
	background-repeat:repeat-x;
	background-position:top;
}

/*--清單美化框--*/
.table_n { background-image:url(/images/zhTW/common/bgpic-top02.gif); background-position:top; background-repeat:repeat-x; padding:20px 40px 10px 40px; }
.table_n2 { background-image:url(/images/zhTW/common/bgpic-top02.gif); background-position:top; background-repeat:repeat-x; }
.table_nb {
	background-image:url(/images/zhTW/common/bgpic-top02.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:20px 40px 10px 40px;
}

/*------框線設定------*/
.spool01 { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#849BC8; padding-bottom:20px; margin-bottom:20px; }
.spool03 { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#849BC8; padding-bottom:7px; margin-bottom:7px; }
.spool03b { padding-bottom:7px; margin-bottom:7px; }
.spool02{ padding-bottom: 10px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.spool04{ border: 1px solid #999; padding: 5px; }
.spool04b{
	border: 5px solid #CCC;
}
.so03{ border: 4px solid #CCC; }
.so03b{ border: 2px solid #fff; }
.downpic {
	border:2px solid #FFFFFF;
	margin: 5px;
}
.soh01 { border-top-style: none; border-right-style: none; border-bottom-style: dotted; border-left-style: none; border-bottom-color: #543466; border-bottom-width: 2px; }
.soh01b {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #647DBF;
	border-bottom-width: 1px;
}
.line_spreade6 { background-image:url(/images/zhTW/HistoryCulture/line-180.gif); background-repeat:repeat-x; background-position:center; padding-top:8px; padding-bottom:8px; }
.line_spreade7 { background-image:url(/images/zhTW/HistoryCulture/line-98.gif); background-repeat:repeat-x; background-position:center; padding-top:8px; padding-bottom:8px; }
.topinpad2 { color:#605f5f; font-size:0.75em; font-family: Tahoma, Arial, Verdana, 新細明體; padding:10px 25px 10px 25px; line-height:1.7; }
.topinpad2b { color:#605f5f; font-family: Tahoma, Arial, Verdana, 新細明體; padding:10px 25px 10px 25px; line-height:1.7; }

/*------內間距框架------*/
.padding01 { padding:10px 20px 15px 20px; }
.padding04 { padding-bottom:8px; }
.padding03 { padding:3px 2px 3px 3px; }
.padding03b { padding:8px 20px 8px 3px; }
.padding09 { padding-top:20px; padding-bottom:20px; }
.padding11 { padding-left:8px; }
.padding13 {
	padding-top:10px;
	padding-bottom:10px;
}
.padding13b {
	background-image: url(/images/zhTW/common/line-600-1.gif);
	background-repeat: no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	background-position: center;
}
.padd
.padding17 { padding-top:10px; padding-bottom:40px; }
.padding21 { padding:3px 6px 3px 6px; }
.guesttop3 { background-color:#E2E2E2; padding:10px 2px 10px 20px; color:#522455; line-height:1.5; font: 0.75em Verdana, Arial, Helvetica, sans-serif; }
.guesttop3b { background-color:#E2E2E2; padding:10px 2px 10px 20px; }
.guesttop3d {
	background-color:#DEF5CF;
	padding:10px 2px 10px 20px;
}
.guesttop3c {
	background-color:#E2E2E2;
	padding:5px 2px 5px 20px;
	color:#522455;
	line-height:1.5;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
	font-weight: bold;
}
.gusetpad4 { padding:15px 30px 30px 30px; }
.gusetpad6 { line-height: 3; }
.gusetpad3 {
	padding-bottom:40px; padding-left:30px; padding-right:30px; padding-top:30px;} 
.gusetpad3b {
	padding-bottom:30px; padding-left:20px; padding-right:20px; padding-top:20px;} 
	.guesttop_b01 {
	background-color:#F5F5F5;
	padding:3px 2px 2px 20px;
	color:#284782;
	line-height:1.5;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.75em;
	font-weight: bold;
}
.guesttop_b02 {
	background-color:#E9F1F3;
	padding:5px 2px 5px 20px;
	color:#444;
	line-height:1.5;
	font: 0.75em Tahoma, Arial, Verdana, 新細明體;
}
.guesttop_b03 {
	background-color:#FFF;
	padding:5px 2px 5px 20px;
	color:#444;
	line-height:1.5;
	font: 0.75em Tahoma, Arial, Verdana, 新細明體;
}
.pot_02 { border: 5px solid #000000; }
.pot_03 { BACKGROUND-COLOR: #f2f2f2; BORDER-WIDTH: 2px; BORDER-COLOR: #f2f2f2; padding:5px; width:75% }
.winpad { padding:8px 10px 8px 10px; }
.winline-br { border-bottom:1px dotted #D6D7D9; border-right:1px dotted #D6D7D9; }
.winline-b { border-bottom:1px dotted #D6D7D9;  padding:8px 8px 8px 8px; }
.winline-br2 { border-bottom:1px dotted #D6D7D9;  border-right:1px dotted #D6D7D9; padding:8px 8px 8px 8px; }
.winline-bb {
	padding:8px 8px 8px 8px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #D6D7D9;
}
.winline-c { border-bottom:1px dotted #D6D7D9;  padding:8px 4px 8px 4px; }
.orderside { color:#333333; line-height:2em; padding-top: 6px; padding-right: 3px; padding-bottom: 6px; padding-left: 3px; font-size: 0.75em; font-family: Tahoma, Arial, Verdana, 新細明體; }
.pot_04 { BACKGROUND-COLOR: #C9C9C9; padding:5px; width:75%; border: 2px solid #F00; margin: 10px; }
.bg01 { background-color:#F5F5F5; border-bottom:2px solid #FFFFFF; padding:3px 3px 3px 3px; }
.bg02 { background-color:#EAE9DA; border-bottom:1px solid #FFFFFF; border-right:4px solid #FFFFFF; padding:3px 3px 3px 3px; }
.bg03 { background-color:#E8F0F2; border-bottom:1px solid #FFFFFF; border-right:4px solid #FFFFFF; padding:3px 3px 3px 3px; }
.bg03b {
	background-color:#E8F0F2;
	border-bottom:1px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.adminborder-r { border-right:4px solid #FFFFFF; }
.windiscribe { padding:8px 10px 8px 10px; }

/*------定位------*/
.xy01{ margin:0px 0px 0px 300px }
.xy02{ margin:0px 0px 0px 0px }

/*photoshoot*/

.fotoin { color:#FFFFFF; line-height:1.5; background-color:#343434; padding:12px 40px 12px 40px; font-family: Tahoma, Arial, Verdana, 新細明體; font-size: 0.7em; }
.fotoin2 {
	color:#FFFFFF;
	line-height:1.5;
	background-color:#414141;
	padding:12px 40px 12px 40px;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.7em;
}
.fotoin2b {
	color:#394968;
	line-height:1.5;
	background-color:#C6E1EA;
	padding:10px 2px 10px 8px;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.9em;
}
.fotochoose { background-image:url(/images/zhTW/common/pic-mid03.gif); background-repeat:repeat-x; background-position:bottom; }

/* guest book + voting + date + administrator + search pic& word*/

.guesttop {
	background-image:url(/images/zhTW/common/bgpic-guest.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 15px 8px 25px;
}
.guesttop2 { background-color:#E2E2E2; padding:5px 2px 5px 28px; }
.gusetpad { padding:1px 1px 1px 1px; }
.gusetpad2 { padding:5px 20px 20px 20px; }
.chentop {
	background-image:url(/images/zhTW/common/bgpic-chen.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 15px 8px 25px;
}
.chentop_b {
	background-image:url(/images/zhTW/common/bgpic-chen.jpg);
	background-repeat:no-repeat;
	background-position:15px;
	background-color:#FFFFFF;
	padding:8px 15px 8px 25px;
}
.vottop { background-image:url(/images/zhTW/common/bgpic-ml.jpg); background-repeat:no-repeat; background-position:15px; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.vottop_b { background-image:url(/images/zhTW/common/banner64.gif); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.vottop_c { background-image:url(/images/zhTW/common/banner630.gif); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.vottop_d { background-image:url(/images/zhTW/common/banner351.gif); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.vottop_a { background-image:url(/images/zhTW/common/banner451.gif); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.vottop_e { background-image:url(/images/zhTW/common/banner452.jpg); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.vottop_f { background-image:url(/images/zhTW/common/banner453.gif); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }

/* .datetop { background-image:url(../images/bgpic-date.jpg); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; } */

.windowtop { background-image:url(/images/zhTW/common/bgpic-window.jpg); background-repeat:no-repeat; background-position:10px; background-color:#FFFFFF; color:#FFFFFF;
 font-weight:bold; padding:8px 15px 8px 25px; }
.windowtopb { background-image:url(/images/zhTW/common/bgpic-window.jpg); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; color:#FFFFFF; font-size:0.75em; font-weight:bold; padding:8px 15px 8px 25px; }
.windowtopc { background-image:url(/images/zhTW/common/banner77_01.jpg); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; color:#FFFFFF; font-size:0.75em; font-weight:bold; padding:8px 15px 8px 25px; }
.windowtopd { background-image:url(/images/zhTW/common/bgpic-w5310.jpg); background-repeat:no-repeat; background-position:left; background-color:#FFFFFF; color:#FFFFFF; font-size:0.75em; font-weight:bold; padding:8px 15px 8px 25px; }
.e_learntop3b {
	color:#FFFFFF;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	padding:8px 10px 8px 10px;
	text-align:left;
	background-image:url(/images/zhTW/common/banner62.gif);
	background-repeat:no-repeat;
	/*font-size: 0.75em;*/
	font-weight: bold;
	background-position: left;
}
.e_learntop3c {
	padding:8px 10px 8px 10px;
	background-image:url(/images/zhTW/common/banner62.gif);
	background-repeat:no-repeat;
	background-position: center;
}
.e_learntop3d {
	padding:8px 10px 8px 10px;
	background-image:url(/images/zhTW/common/banner622.gif);
	background-repeat:no-repeat;
	background-position: left;
}
.e_learntop3e{
	padding:8px 10px 8px 10px;
	background-image:url(/images/zhTW/common/banner623.gif);
	background-repeat:no-repeat;
	background-position: left;
}
.e_learntop3f{
	padding:8px 10px 8px 10px;
	background-image:url(/images/zhTW/common/banner624.gif);
	background-repeat:no-repeat;
	background-position: left;
}
.e_learntop3g{
	padding:8px 10px 8px 10px;
	background-image:url(/images/zhTW/common/banner625.gif);
	background-repeat:no-repeat;
	background-position: left;
}
.adminibg { background-image:url(/images/zhTW/PublicService/bgpic-s3210.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFFFFF; }

/*.adminibg2 { background-image:url(../images/bgpic-s3250.jpg); background-repeat:no-repeat; background-position:top right; background-color:#FFFFFF; }*/

.searchtop { background-image:url(/images/zhTW/common/bgpic-search.jpg); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
.seartop { background-image:url(/images/zhTW/common/bgpic-seartop.jpg); background-repeat:no-repeat; background-position:center; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; padding:8px 15px 8px 25px; }
/* bottom info01 */
.binfo2 { font-family:92% Tahoma, Arial, Verdana, 新細明體; color:#5A5A5A; padding:2px 2px 5px 2px; line-height:1.5; font-size:0.75em; }

/* tab news */
.tab { font-family:92% Tahoma, Arial, Verdana, 新細明體; color:#666666; padding:3px 5px 3px 5px; }
/*---banner1002---*/
.table_activity { background-image:url(/images/zhTW/common/banner100201.jpg); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; }
.table_activity2 { background-image:url(/images/zhTW/common/banner100201-a.gif); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; }

/*film*/
.films { padding:10px 3px 10px 3px; }
.filmspad { padding:10px 15px 20px 15px; background-color:#5B6977; }
.filmspad02 {
	padding:2px 0px 2px 10px;
	background-color:#5B6977;
	font-family: Tahoma, Arial, Verdana, 新細明體;
	font-size: 0.85em;
	line-height: 1.5em;
	color: #FFF;
}
.films2 { background-image:url(/images/zhTW/images/bgpic-film.jpg); background-repeat:no-repeat; background-position:top; padding:10px 5px 10px 5px; }
.filminfo { color:#FFFFFF; font:0.7 Verdana, Arial, Helvetica, sans-serif; padding:10px 10px 10px 10px; }


/*--電子書--*/
.book {
	position:absolute;
	left:20%;
	top:50px;
	z-index:2;
	background-image: url(../../images/tarokoportaltw/move/bookbk.jpg);
	height: 561px;
	width: 709px;
}
.bookb {
	position:absolute;
	left:20px;
	top:6px;
	z-index:2;
	height:550px;
	width:672px;
}

/*------版權footer------*/

.gbk {
	background-image: url(/images/zhTW/PublicService/51bt_11.gif);
	background-repeat: repeat-x;
}

/**設定字型大小圖片css **/

.fontResize
{
  width: 17px; 
  height: 19px;
  vertical-align: middle; 
  cursor:pointer;
}

.fontResize_color1, .fontResize_color2
{
    cursor:pointer;
    text-decoration:none;
}

.fontResize_color2
{
    color:#4075C5;
    text-decoration:underline;
}

/* ----------  行事曆 ----------- */
.calBody
{
    width:100%;
    text-align:left;
    color:#999999;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
}

.calPreMonth
{
    width:20%;
    text-align:left;
    float:left;
    font-size: .8em;
    font-weight:bold;
}

.calNextMonth
{
    width:20%;
    text-align:right;
    float:left;
    font-size: .8em;
    font-weight:bold;
}

.calThisMonth
{
    width:60%;
    float:left;
    font-size: 1.3em;
    letter-spacing:1px;
    font-weight:bold;
    font-family:Arial, 新細明體;
    color: #D15600;
}

.calDayHeader
{
    background-color:#E2E2E2;
    color:#333333;
    font-size: 0.8em;
    font-weight:bold;
    padding: 5px 0;
    letter-spacing:2px;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
}

.calCell, .calCell2, .calCell3
{
   text-align:left;
   font-size: .75em;
   font-family: Verdana;
   padding:5px 5px 80px 5px;
   vertical-align:top;
   border-bottom:1px solid #999999;
   border-right:1px solid #999999;
   overflow:hidden;
}

.calCell2
{
    background-color:#EFEFEF;
}

.calCell3
{
   padding:5px 5px 0px 5px;
}


.calListUL
{
    list-style:outside none none;
    margin:0px;
    padding:0px;
}

.calListUL li
{
    padding-bottom:2px;
}

a.calBookingDay:link, a.calBookingDay:visited, a.calBookingDay:hover, a.calBookingDay:active
{
    padding:2px 5px;
    font-weight:bold;
    color:#000000;
}

a.calBookingDay:hover, a.calBookingDay:active
{
    background-color:#E87200;
    color:#FFFFFF;
}

a.calBookingUnit:link, a.calBookingUnit:visited, a.calBookingUnit:hover, a.calBookingUnit:active
{
    color:#0C6DD8;
}

a.calBookingUnit:hover, a.calBookingUnit:active
{
    background-color:#0C6DD8;
    color:#FFFFFF;
}

/***** 採集證 ******/
.collectMemebersRow
{
    text-align:center;
    line-height:250%;
    font-size:.8em;
    font-family:Tahoma, Arial, Verdana, 新細明體;
    border-bottom:1px dashed #dddddd;
    letter-spacing:1px;
}

a.collectPrint:link, a.collectPrint:visited, a.collectPrint:hover, a.collectPrint:active
{
    color:#0C6DD8;
    padding:5px;
}

a.collectPrint:hover, a.collectPrint:active
{   
    font-weight:bold;
}

.collectMsg
{
    position:relative;
    width:60%;
    letter-spacing:1px;
    font-family: Tahoma, Arial, Verdana, 新細明體;
    font-size:0.95em;
    padding:20px 10px 20px 50px;
    border:1px solid #999999;
    background:#ECECEC url(/images/zhTW/PublicService/search.png) no-repeat 1% center;
    left:13%;
}

/*新聞列表 分類樣式*/
.nl_cgy1, .nl_cgy2, .nl_cgy3
{
    color:#FFFFFF; 
    padding:0 2px 1px 2px;
    *padding:2px 2px 0 2px;
	text-shadow:#333333 1px 1px 1px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125, strength=2, blur=15);
}

.nl_cgy2 { background-color:#11a8b3; }

.nl_cgy3 { background-color:#67920e; }

/*新聞列表　列 */
.newsList
{
    font-size:.8em;
    line-height:180%;
    font-family:Tahoma, Arial, Verdana, 新細明體;
    display:block;
    overflow:hidden;
    position:relative;
    width:99%;
    max-height:2em;
}

.newsList_Empty
{
   text-align:left;
   padding-top:20px;
}

.newslink, .newslink a:link, .newslink:visited, .newslink:avtice, .newslink:hover
{
    font-family:Verdana, Arial, 新細明體;
    font-size:.8em;
    letter-spacing:normal;
    color:#178918;
}


/** 問卷調查 **/
.voteRowLayout
{
    margin:0 0 10px 0; 
    border-bottom:1px dotted #999999;
}

.voteTitle, .voteButton
{
   font-size:.8em; 
   font-family:Tahoma, Arial, Verdana, 新細明體;
   font-weight:bold; 
   line-height:180%;
   letter-spacing:1px;
}
.voteButton { margin:0 15px; }

.voteSpacer
{
  font-weight:bold;
  font-weight:bold;
  margin:0px 10px;
}

.voteTextLink, a.voteTextLink:link, a.voteTextLink:visited, .voteTextLink2, a.voteTextLink2:link, a.voteTextLink2:visited
{
    color:#0C546D;
}

.voteTextLink2, a.voteTextLink2:link, a.voteTextLink2:visited
{
    color:#522455;
}

a.voteTextLink:hover, a.voteTextLink:active, a.voteTextLink2:hover, a.voteTextLink2:active
{
    color:#333333;
    border-bottom:1px dotted #333333;
}

.voteDt
{
    text-align:left;
    padding-left:50px;
    line-height:200%;
    font-family:Tahoma, Arial, Verdana, 新細明體;
    font-size:.8em;
    letter-spacing:1px;
    color:#333333;
}

.voteResultTD1, .voteResultTD2, .voteResultTD3, .voteResultTD4, .voteResultTD5
{
    width:5%;
    font-family:Tahoma, Arial, Verdana, 新細明體;
    font-size:.8em;
    color:#666666;
    text-align:center;
    vertical-align: middle;
}

.voteResultTD2
{
   width:30%;
   text-align:left;
}

.voteResultTD3
{
   width:40%;
   background:url(/images/zhTW/common/pic-bar.gif) repeat-x left top;
    text-align:left;
}

.voteResultTD4
{
   width:10%;
   text-align:left;
   font-weight:bold;
}

.voteResultTD5
{
    width:15%;
}

/**系統訊息頁 ***/

.msgBlock, .msgBlock2, .msgBlock4
{
    border: 1px solid #E1E353;
    background-color: #FEFFCD; 
    padding:5px 10px;
}

.msgBlock2, .msgBlock3
{
    background-color: #dddddd;
    border: 1px solid #cccccc;
    padding:0px 10px 15px 10px;
}

.msgBlock3
{
      background-color: #FCEEEE;
      border: 1px solid #C68F8E;
}

.msgBlock4
{
     background-color: #EBF5FF;
      border: 1px solid #6DA9E7;
}

.msgBlock_TD
{
    text-align:left;
}

.msgHeader, .msgHeader2, .msgHeader3, .msgHeader4
{
    background:url('/images/zhTW/PublicService/failure.png') no-repeat left center;
    letter-spacing:.1em;
    text-decoration:none;
    padding-left:25px;
    line-height:180%;
    border-bottom:1px dashed #999999;
}

.msgHeader2
{
    background:url('/images/zhTW/PublicService/success.png') no-repeat left center;
}

.msgHeader3
{
     background:url('/images/zhTW/PublicService/warning.png') no-repeat left center;
}

.msgHeader4
{
       background:url('/images/zhTW/PublicService/info.png') no-repeat left center;
}


.msgList_DL
{
    margin-top:-5px;
    vertical-align:top;
    padding:0 20px;
    font-family: Tahoma, Arial, Verdana, 新細明體;
}

.msgList_DL dt
{
    line-height:150%;
    font-size:.95em;
    letter-spacing:2px;
    color:#004761;
}

.msgFailure
{
      font-family: Tahoma, Arial, Verdana, 新細明體;
      font-size:.95em;
       letter-spacing:2px;
       line-height:150%;
}

/*** 農業用地 ****/

.farmLand_radio
{
    font-family: Verdana, 新細明體;
    font-size:.8em;
    padding-left:3px;
    letter-spacing:1px;
}


/********************
 *	政府分類檢索
 ********************/
.metaCategoryList
{
	width:170px;
	float:left;
	text-align:left;
	background:url(/images/zhTW/common/arrow04.gif) no-repeat left center;
	padding:10px 0px 10px 15px;
	margin-left:20px;
}

.metaCategoryLink
{
	font-weight:bold;
}

.metaPageList_ul
{
	list-style:none none outside;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.metaPageList_li
{
	letter-spacing:.1em;
	background:url(/images/zhTW/Other/pic-dot01.gif) no-repeat left center;
	color:#333333;
	padding:5px 15px;
	font-size:.95em;
    margin-left:20px;
}

.metaPageList_Empty
{
	text-align:center;
	letter-spacing:.2em;
	color:#333333;
	padding:20px 5px;
}

.metaCategoryTitle
{
	font-size:.95em;
	letter-spacing:.1em;
	background:url(/images/zhTW/common/arrow04.gif) no-repeat left center;
	margin:8px 5px;
	padding-left:15px;
	color:#333333;
}

.langType1, .langType2, .langType3, .langType4, .langType5
{
	width:45px;
	letter-spacing:0px;
	line-height:150%;
	text-align:center;
	float:left;
	font-size:.8em;
	margin:0px 10px 0px 0px;
	background-color:#A31D1B;
	color:#FFFFFF; 
	text-shadow:#333333 1px 1px 1px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=125, strength=2, blur=15);
}
.langType2 { background-color:#00BCBE; } 
.langType3 { background-color:#A3611B;  }
.langType4 { background-color:#4F8917; }
.langType5 { background-color:#7CA654; }


/*** Loading... ****/
.loadingMask
{
    background-color: #fff; 
    position: absolute; 
    width: 100%; 
    height: 100%;
    left: 0%; 
    top: 0%; 
    filter: alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5; 
    z-index: 99;
    visibility:hidden;
}

.loadingFont
{
    position:fixed;
    top:-250px;
    left:-250px;
    margin:50% 0 0 50%; 
    width: 500px; 
    z-index: 100; 
    font-size:1.4em; 
    font-weight:bold; 
    text-align:center;
    letter-spacing:.2em;
    color:#BE0200;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#FFEBEB', strength='5', direction='360');
    text-shadow: #FFEBEB 0px 0px 5px;
    visibility:hidden;
}

.loadingFont img
{
    vertical-align:top; margin-top:10px; margin-left: -50px;
}

/*** 更新日期 ***/
.update
{
    clear:both;
    text-align:right;
    margin-right:60px; 
    font-family:Tahoma, Arial, Verdana, 新細明體;
    font-size:.8em; 
    color:#5E7D41;
}

/** 瀏覽統計 ***/
.viewStateBlock
{
   background-color:Transparent;
   position:relative;
   display:table;
   color:#666;
   margin:auto auto;
   font-family:Tahoma, 新細明體;
}

.viewStateBlock ul
{
    margin:0px; 
    padding:0px; 
    list-style:none none outside;
}

.viewStateBlock ul li
{
    background:url(/images/zhTW/common/arrow07.gif) no-repeat 5px center;
    padding:0 60px 0 12px;
    display:inline;
    font-size:.8em;
    float:left;
}

.viewStateBlock ul li b
{
    margin:0 2px;
    color:#174F89;
}

/********************
 *	活	動	回	顧
 ********************/
.ActReview_list_block, .ActReview_list_block_ov
{
	clear:both;
	margin:10px 0 15px 0;
	position:relative;
	display:table;
	background-color:Transparent;
	width:auto;
	filter:alpha(opacity=65); 
	opacity:.65
}

.ActReview_list_block_ov { filter:alpha(opacity=100); opacity:1}
.ActReview_list_title { line-height:150%; *line-height:100%; font-size:1em; font-family:Tahoma, Arial, 新細明體; letter-spacing:.1em; }
.ActReview_list_text { line-height:150%; letter-spacing:.1em; }
.ActReview_list_img {  margin:5px 4px 0 0; clear:left; float:left; }
.ActReview_list_item {  position:relative; margin:0px;  display:table; *float:right; padding:8px;}

.ActReview_floatImg_block, .ActReview_Img_block
{
    position:relative;
    display:table;
    width:220px;
    text-align:center;
    margin:8px;
}

.ActReview_floatImg_border, .ActReview_Img_border
{
	display:table;
	position:relative;
	border:1px solid #aaa;
	padding:2px;
	margin:auto auto;
}

.ActReview_floatImg_txt, .ActReview_Img_txt
{
	text-align:left;
	background:url(/images/zhTW/common/arrow07.gif) no-repeat 5px 8px;
	padding:3px 0 0 12px;
	margin:auto auto;
	position:relative;
	display:table;
}

.ActReview_Img_block { float:left; margin:0px; height:220px; }
.ActReview_Img_txt { vertical-align:top; font-size:.8em; color:#666; }

/********************
 *	當	季	活	動
 ********************/
.SeasonActList_icon { float:left; margin:16px 0 0 10px; vertical-align:middle; }
.SeasonActList_block { list-style: outside none none; padding: 0px; margin: 10px 20px 5px 40px; position:relative;  }
.SeasonActList_pbar { margin: 10px 20px 0px 20px; }
.SeasonActList_row, .SeasonActList_row_ov
{
	font-size:.8em; 
	font-family:Tahoma, Arial, 新細明體; 
	min-height:50px; 
	padding:2px 12px;
	background:none;
} 
.SeasonActList_row_ov { background:Transparent url(/images/zhTW/common/bgtheme_blue.png) no-repeat 100% top; }
.SeasonActList_date { font-weight:bold; margin:2px 0; color:#317023; }
.SeasonActList_title { letter-spacing:.1em; line-height:150%; }


/********************
 *	保	育	訊	息
 ********************/
.ConservationNewList_Block
{
	position:relative; 
	background: url(/images/zhTW/EcologicalConservation/bgpic-enews_02.jpg) repeat-x; 
	width:99%; height:72px; 
	margin:5px auto; padding:0px;
}
.ConservationNewList_Block01
{
	list-style: outside none none; padding: 0px; margin: 10px 12px 5px 12px; position:relative;
}
.ConservationNewList_Image01 { vertical-align:top; float:left;  }
.ConservationNewList_Image02 { vertical-align:top; float:right; }
.ConservationNewList_pbar { margin: 10px 20px 0px 20px; }
.ConservationNewList_row, .ConservationNewList_row_ov
{
	clear:both;
	font-size:.8em; 
	font-family:Tahoma, Arial, 新細明體; 
	min-height:30px; 
	margin:0 0 0px 0; 
	padding:5px 3px;
	background:none;
	vertical-align:middle;
} 
.ConservationNewList_row_ov {  background:Transparent url(/images/zhTW/common/bgtheme.png) no-repeat 100% top; }
.ConservationNewList_date   
{
	background:url(/images/zhTW/common/pic-nature.png) no-repeat left center; 
	font-weight:bold; 
	color:#317023; 
	float:left; 
	line-height:150%;
	padding:2px 10px 0 20px;
	*padding:4px 10px 0 20px;
	vertical-align:middle;
}
.ConservationNewList_title  
{
	letter-spacing:.1em; 
	line-height:150%; 
	vertical-align:middle; 
	display:table; 
	position:relative; 
	*float:left;
}
.ConservationNewList_unit
{
	color:#511789;
}

/********************
 *	自	然	觀	察
 ********************/
 .NaturalistList_TitleBlock
 {
 	position:relative; 
	width:99%; height:28px; 
	margin:5px auto; 
	padding:0px;
 }

.NaturalistList_TitleBG { position:absolute; z-index:1; width:95%; margin:0 5px; background-color:#35544F; height:28px; top:0px; left:0px;}
.NaturalistList_TitleForce, .NaturalistList_TitleBack
{ 
	background:url(/images/zhTW/common/banner351.gif) no-repeat left top; 
	width:12px; 
	height:28px;
    position:absolute;
    z-index:2;
	top:0px;
}
.NaturalistList_TitleForce { left:0px; }
.NaturalistList_TitleBack { background-position:-12px top; width:656px; right:0px;}
.NaturalistList_TitleWord  
{
	background:url(/images/zhTW/common/pic-dot01.gif) no-repeat 12px center; 
	padding-left:24px; 
	color:#FFF; 
	z-index:3; 
	position:relative; 
	line-height:200%;
	font-weight:bold;
	font-size:.85em;
	color:#fff;
	letter-spacing:.2em;
}

.NaturalistList_block, .NaturalistList_block_ov
{
	clear:both;
	margin:0px 0 15px 0;
	padding:0 0 15px 0;
	position:relative;
	display:table;
	width:100%;
	filter:alpha(opacity=65); 
	opacity:.65;
    border-bottom:1px dashed #849BC8;
    z-index:2;
}

.NaturalistList_block_ov { filter:alpha(opacity=100); opacity:1;}
.NaturalistList_TitleBlock02 
{
	background:#F3F3F3 url(/images/zhTW/common/arrow11.gif) no-repeat 5px center; 
	line-height:200%; 
	*line-height:180%; 
	font-size:.8em; 
	width:99%;
	font-family:Tahoma, Arial, 新細明體; letter-spacing:.1em; 
	padding:0 0 0 20px;
	color:#60417D;
}
.NaturalistList_Text { line-height:180%; letter-spacing:.1em;  color:#333; }
.NaturalistList_Text a:link, .NaturalistList_Text a:visited { color:#333; }
.NaturalistList_Text a:hover, .NaturalistList_Text a:active { color:#007AFA; }
.NaturalistList_ImgBlock { position:relative; clear:left; float:left; margin:5px 10px 0 0; width:200px; text-align:center; }
.NaturalistList_Item {  position:relative; margin:0px;  display:table; *float:right; padding:8px;}

.NaturalistDetail_Block
{
	position:relative;
	display:table; 
	background-color:#000;
	width:99%;
	margin:5px auto; 
	padding:0 0 20px 0;
}
.NaturalistDetail_Block02 { display:table; width:100%; background-color:#2E3928; }
.NaturalistDetail_Title  
{
	background:url(/images/zhTW/common/arrow10.gif) no-repeat 5px center;
	padding:0 0 0 20px;
	width: 50%; 
	text-align: left; 
	float: left; 
	line-height: 150%; 
	font-size:.8em;
	color: #333; 
}

/********************
 *	保	育	工	作
 ********************/
.ConservationWork_Block
{
	position:relative; 
	background: url(/images/zhTW/common/banner02_02.gif) repeat-x; 
	width:99%; height:72px; 
	margin:5px auto; padding:0px;
}
.ConservationWork_Block01
{
	list-style: outside none none; padding: 0px; margin: 10px 12px 5px 12px; position:relative;
}
.ConservationWork_Image01 { vertical-align:top; float:left;  }
.ConservationWork_Image02 { vertical-align:top; float:right; }
.ConservationWork_Text01 
{
	 position:absolute; 
	 z-index:1; 
	 left:12px; 
	 font-size:1.5em; 
	 bottom:12px;
	 font-family:Bookman Old Style, Arial, 新細明體;
	 letter-spacing:.1em;
	 font-weight:normal;
	 color:#fff; 
}
.ConservationWork_Text02 { }
.ConservationWork_Row, .ConservationWork_Row_ov
{
	clear:both;
	font-size:.8em; 
	font-family:Tahoma, Arial, 新細明體; 
	min-height:30px; 
	margin:0 0 0px 0; 
	padding:5px 3px;
	background:none;
	vertical-align:middle;
	border-bottom:1px dashed #D2EEE7;
} 
.ConservationWork_Row_ov {  background:Transparent url(/images/zhTW/common/bgtheme_lightgreen.png) no-repeat 100% top; }
.ConservationWork_Date   
{
	background:url(/images/zhTW/common/pic-nature02.png) no-repeat left center; 
	font-weight:bold; 
	color:#4F804A; 
	float:left; 
	line-height:150%;
	padding:2px 10px 0 20px;
	*padding:4px 10px 0 20px;
	vertical-align:middle;
}
.ConservationWork_Title  
{
	letter-spacing:.1em; 
	line-height:150%; 
	vertical-align:middle; 
	display:table; 
	position:relative; 
	*float:left;
}

/********************
 *	研究調查報告
 ********************/
.ReportList_TitleBlock { position:relative; width:99%; height:28px; margin:5px auto; padding:0px;}
.ReportList_TitleBG { position:absolute; z-index:1; width:95%; margin:0 5px; background-color:#2D6451; height:28px; top:0px; left:0px;}
.ReportList_TitleForce, .ReportList_TitleBack
{ 
	background:url(/images/zhTW/common/bgpic-seartop.jpg) no-repeat left top; 
	width:12px; 
	height:28px;
    position:absolute;
    z-index:2;
	top:0px;
}
.ReportList_TitleForce { left:0px; }
.ReportList_TitleBack { background-position:-12px top; width:656px; right:0px;}
.ReportList_TitleWord  
{
	background:url(/images/zhTW/common/pic-dot01.gif) no-repeat 12px center; 
	padding-left:24px; 
	color:#FFF; 
	z-index:3; 
	position:relative; 
	line-height:200%;
	font-weight:bold;
	font-size:.85em;
	color:#fff;
	letter-spacing:.2em;
}
.ReportList_SearchUL { list-style:none; margin:5px 0px; padding:0px; font-family:Tahoma, Arial, 新細明體; font-size:.8em; }
.ReportList_SearchUL li {  padding:5px 20px; border-bottom:1px dotted #D6D7D9; }
.ReportList_SearchUL label { font-weight:bold; background:url(/images/zhTW/common/arrow11.gif) no-repeat left center; padding:0 0 0 14px; }
.ReportList_Tip { padding:10px 20px; background-color:#E2E2E2; letter-spacing:.1em; color:#522455; }
.ReportList_Button {  }
.ReportList_Block02 { width:100%; border:none; font-family:Tahoma, Arial, 新細明體; font-size:.8em; font-weight:normal; }
.ReportList_TH01, .ReportList_TH02, .ReportList_TH03, .ReportList_TH04, .ReportList_TH05 { width:10%; text-align:center; padding:5px 0; }
.ReportList_TH02 { width:10%; }
.ReportList_TH03 { width:50%; text-align:left; padding-left:20px; }
.ReportList_TH04 { width:15%; }
.ReportList_TH05 { width:15%; }
.ReportList_TR { background-color:#EFEFEF; }
.ReportList_TR_ov { background-color:#CAE4E4; }
.ReportList_TD01, .ReportList_TD02, .ReportList_TD03, .ReportList_TD04, .ReportList_TD05 { text-align:center; padding:5px; border:1px solid #fff; }
.ReportList_TD03 { text-align:left; }
.ReportList_TD04 { text-align:left; }
.ReportList_TD05 { text-align:left; }
a.ReportList_Text:link, a.ReportList_Text:visited { color:#376938; }
a.ReportList_Text:hover, a.ReportList_Text:active { color:#A31D1B; }
.ReportDetail_UL { list-style:none; margin:0px; padding:0px; border-bottom:1px dashed #647DBF; position:relative; display:table; width:100%; } 
.ReportDetail_UL li{ width:49%; padding:4px 0px; font-size:.8em; }
.ReportDetail_icon1, .ReportDetail_icon2, .ReportDetail_icon3 { background:url(/images/zhTW/common/arrow11.gif) no-repeat left center; padding-left:14px; font-size:1em; } 
.ReportDetail_icon2 { background:url(/images/zhTW/common/arrow12.gif) no-repeat left center; }
.ReportDetail_icon3 { background:url(/images/zhTW/common/arrow09.gif) no-repeat left center; }

/********************
 *	給老師的話
 ********************/
 
.ToTeacherList_block, .ToTeacherList_block_ov
{
	clear:both;
	margin:0px 0 15px 0;
	padding:0 0 15px 0;
	position:relative;
	display:table;
	width:100%;
	filter:alpha(opacity=65); 
	opacity:.65;
    border-bottom:1px dashed #60417D;
    z-index:2;
}

.ToTeacherList_block_ov { filter:alpha(opacity=100); opacity:1;}
.ToTeacherList_TitleBlock02 
{
	background:#FFFFEB url(/images/zhTW/common/arrow09.gif) no-repeat 5px center; 
	line-height:200%; 
	*line-height:180%; 
	font-size:.8em; 
	width:99%;
	font-family:Tahoma, Arial, 新細明體; letter-spacing:.1em; 
	padding:0 0 0 20px;
	color:#417C7D;
}
.ToTeacherList_Text { line-height:180%; letter-spacing:.1em;  color:#333; }
.ToTeacherList_Text a:link, .ToTeacherList_Text a:visited { color:#333; }
.ToTeacherList_Text a:hover, .ToTeacherList_Text a:active { color:#1BA31D; }
.ToTeacherList_ImgBlock { position:relative; clear:left; float:left; margin:5px 10px 0 0; width:200px; text-align:center; }
.ToTeacherList_Item {  position:relative; margin:0px;  display:table; *float:right; padding:8px;}

/********************
 *	出	版	品
 ********************/
.PublishList_Block { list-style: outside none none; padding: 0px; margin: 10px 12px 5px 12px; position:relative; }
.PublishList_pbar { margin: 10px 20px 0px 20px; }
.PublishList_row, .PublishList_row_ov
{
	clear:both;
	font-size:.8em; 
	font-family:Tahoma, Arial, 新細明體; 
	min-height:30px; 
	margin:0 0 0px 0; 
	padding:5px 3px;
	background:none;
	vertical-align:middle;
} 
.PublishList_row_ov {  background:Transparent url(/images/zhTW/common/bgtheme.png) no-repeat 100% top; }
.PublishList_category   
{
	background:url(/images/zhTW/move/publishIcon.png) no-repeat left center; 
	font-weight:bold; 
	color:#417D42; 
	float:left; 
	line-height:150%;
	padding:2px 10px 0 20px;
	*padding:4px 10px 0 20px;
	vertical-align:middle;
}
.PublishList_name  
{
	letter-spacing:.1em; 
	line-height:150%; 
	vertical-align:middle; 
	display:table; 
	position:relative; 
	*float:left;
}
.PublishList_date
{
	color:#005DBE;
}

.PublishDetail_block
{
	list-style: none none outside; 
	margin: 0px; padding: 0px;
	float:left;
}
 
.PublishDetail_block li, .PublishDetail_icon { background:url(/images/zhTW/common/arrow10.gif) no-repeat left center; } 
.PublishDetail_block li b, .PublishDetail_icon { margin:0px 14px; color:#1C455E; }
.PublishDetail_icon { margin:0px; padding-left:14px; }