@charset "utf-8";
/*margin+padding標準化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
margin:0;padding:0;}
/*font-size標準化*/
h1,h2,h3,h4,h5,h6{
font-size:100%;}
/*移除清單list-style樣式*/
ol,ul{
list-style:none;}
/*移除table外框*/
table{
border-collapse:collapse;border-spacing:0;}
/*移除img外框*/
img{border:0;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 25px;
}
a:link,a:visited{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #0066FF;
	text-decoration: underline;
}
/*無障礙*/
/*.accesskeykey {
	font-size: 1px;
	text-decoration: none;
	line-height: 1px;
}
.accesskeykey a:link,.accesskeykey a:visited,.accesskeykey a:hover{
	font-size: 1px;
}*/
a.accesskeykey:link {
	line-height: 9px;
	color: #FFFFFF;
}
a.accesskeykey:visited {
	line-height: 9px;
	color: #FFFFFF;
}
a.accesskeykey:hover {
	line-height: 9px;
	color: #FFFFFF;
}
/*頁首設定*/
#top{
	height: 120px;
	width: 1000px;
	display: block;
}
#top a:link,#top a:visited{
	color: #333333;
	text-decoration: none;
}
#top a:hover{
	color: #FF6633;
	text-decoration: underline;
}
#topL{
	width: 460px;
	float: left;
}
#topR{
	width: 250px;
	text-align: right;
	margin-left: 715px;
}
#topR1{
	width: 410px;
	text-align: right;
	margin-left: 570px;
}
/*語言版本*/
#v_L{
	height: 23px;
	width: 10px;
	float: left;
	margin-left: 6px;
}
#v_M{
	background-image: url(images/v_M.gif);
	background-repeat: repeat-x;
	float: left;
}
#v_R{
	height: 23px;
	width: 11px;
	float: left;
}
/*關鍵字搜尋*/
#search{
	width: 500px;
	clear: right;
	float: right;
	margin-right: 20px;
}
#search_L{
	float: right;
	height: 42px;
	width: 147px;
}
#search_M{
	background-image: url(images/search_M.gif);
	background-repeat: repeat-x;
	float: right;
	height: 35px;
	padding-top: 7px;
}
#search_R{
	float: right;
	height: 42px;
	width: 13px;
}
.search_input{
	color: #333333;
	background-color: #E7E7E7;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 18px;
}
.search_btn{
	background-color: #FF6600;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	height: 22px;
	width: 50px;
	margin-top: 2px;
}
/*三欄設定*/
#content_L{
	width: 199px;
	float: left;
	margin-bottom: 20px;
	margin-left: 6px;
}
#content_M{
	width: 560px;
	float: left;
	margin-left: 15px;
}
#content_R{
	width: 210px;
	float: left;
}
/*字級大小*/
p#font{
	height: 28px;
	background-image: url(images/nav_28.gif);
	padding-left: 95px;
}
.fontsize01{
	font-size: 19px;
	color: #FFFFFF;
	margin-right: 8px;
}
.fontsize01 a:link,.fontsize01 a:visited,.fontsize01 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.fontsize02{
	font-size: 16px;
	color: #FFFFFF;
	margin-right: 8px;
}
.fontsize02 a:link,.fontsize02 a:visited,.fontsize02 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.fontsize03{
	font-size: 13px;
	color: #FFFFFF;
}
.fontsize03 a:link,.fontsize03 a:visited,.fontsize03 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
/*主選單*/
ul#nav {
	margin: 0px;
	padding: 0px;
	list-style:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 15px;
}
ul#nav li {
	width: 200px;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul#nav li a:link,#nav li a:visited{
	color: #333333;
	text-decoration: none;
	display:block;
	padding-left: 35px;
	background-image: url(images/nav_31.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
ul#nav li a:hover{
	color: #588929;
	text-decoration: none;
	display:block;
	padding-left: 35px;
	background-image: url(images/nav_over_31.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
}
#nav_KidsRight{
	margin-bottom: 10px;
	width: 210px;
}
/*首頁─AD、最新消息、活動公告、宣導影片、檔案下載*/
#ad{
	padding-top: 0px;
}
#news{
	width: 270px;
	float: left;
	margin-top: 8px;
}
#news li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
ul#news{
	list-style-position: outside;
	list-style-image: url(images/m_52.gif);
	padding-left: 20px;
}
#active{
	background-image: url(images/m_51.gif);
	background-repeat: repeat-y;
}
ol#AA{
	background-image: url(images/activebg.gif);
	background-repeat: no-repeat;
	height: 40px;
}
ol#AA li{
	display: inline;
}
ol#AA li a:link,ol#AA li a:visited{
	background-image: url(images/a_on.gif);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #999999;
	height: 33px;
	padding-left: 12px;
	padding-top: 6px;
	/*width: 60px;*/
	padding-right: 12px;
	display: block;
	float: left;
}
ol#AA li a:hover{
	background-image: url(images/a_over.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}
ol#AA #BB a:link,ol#AA #BB a:visited{
	background-image: url(images/a_over.gif);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #FFFFFF;
	height: 33px;
	padding-left: 12px;
	padding-top: 6px;
	width: 60px;
	padding-right: 12px;
	display: block;
	float: left;
}
ol#AA #BB a:hover{
	background-image: url(images/a_over.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}
#active li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 410px;
}
ul#active{
	list-style-position: outside;
	list-style-image: url(images/m_52.gif);
	padding-left: 120px;
}
img#active{
	border: 2px solid #EAEAEA;
	margin-left: 10px;

}
#vedio{
	float: right;
	width: 244px;
	height: 255px;
	background-image: url(images/m_12.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
}
#film{
	width: 170px;
	margin-left: 37px;
	margin-top: 55px;

}
ul#vedioL{
	list-style-position: inside;
	list-style-image: url(images/m_52.gif);
	padding-left: 15px;
}
#file{
	float: right;
	width: 343px;
	padding-right: 10px;
	background-image: url(images/file_81.gif);
	background-repeat: repeat-y;
}
#file_btn{
	width: 333px;
	margin-left: 8px;

}
#more{
	width: 76px;
	margin-left: 210px;
	margin-bottom: 5px;
	clear: both;
	padding-top: 5px;

}
#other{
	clear: both;
	padding-top: 10px;

}
/*會員*/
#member{
	background-image: url(images/r_110.gif);
	background-repeat: repeat-y;
	margin-bottom: 10px;
	width: 210px;
}
ul#login_info{
	list-style-type: none;
	margin-left: 15px;
}
ul#login_info input{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
	color: #333333;
}
#login_L{
	float: left;
}
#login_R{
	width: 43px;
	margin-top: 3px;
	margin-left: 140px;
}
/*相關聯結*/
#Links2{
	display: block;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 540px;
}
img#L2{
	margin-right: 3px;
	margin-left: 3px;
}
#Links{
	background-image: url(images/r_110.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 20px;
}
img#L1 {
	margin-left: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	border: 1px solid #EFEFEF;
}
/*版權聲明*/
#siteinfo{
	height: 90px;
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	padding-top: 8px;
	padding-left: 120px;
}
#siteinfo_L{
	float: left;
	padding-top: 20px;
}
#siteinfo_R{
	float: left;
	padding-left: 10px;
}
/*麵包屑*/
#Location{
	color: #669933;
	padding-right: 40px;
}
#Location a:link,#Location a:visited{
	color: #669933;
	text-decoration: none;
}
#Location a:hover{
	color: #006633;
	text-decoration: underline;
}
/*頁面功能：列印、上一頁*/
#PF{
	color: #669933;
	font-size: 12px;
	text-align: right;
	padding-right: 40px;
}
#PF a:link,#PF a:visited{
	color: #669933;
	text-decoration: none;
}
#PF a:hover{
	color: #006633;
	text-decoration: underline;
}
#PF2{
	color: #333333;
	font-size: 12px;
	text-align: right;
	padding-right: 40px;
	background-image: url(images/c_03.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 25px;
}
#PF2 a:link,#PF2 a:visited{
	color: #333333;
	text-decoration: none;
}
#PF2 a:hover{
	color: #669933;
	text-decoration: underline;
}
#page_back{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 30px;
	clear: both;
}
#page_back2{
	text-align: center;
	margin-bottom: 0px;
	padding-top: 25px;
	margin-top: 0px;
	padding-bottom: 30px;
}
/*列表頁設定*/
#list{
	background-image: url(images/list_05.gif);
	background-repeat: repeat-y;
}
#list li{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 450px;
}
ul#list{
	list-style-position: outside;
	list-style-image: url(images/list_07.gif);
	padding-left: 50px;
}
ul#list2{
	list-style-position: outside;
	list-style-image: url(images/m_52.gif);
	padding-left: 40px;
}
ul#list3{
	list-style-position: outside;
	padding-left: 40px;
	list-style-type: decimal;
}
.num{
	font-weight: bold;
	color: #FF6600;
	margin-right: 3px;
	margin-left: 3px;
}
#Pages{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 8px;
}
#Pages a:link,#Pages a:visited{
	color: #333333;
	text-decoration: underline;
	margin-right: 3px;
	margin-left: 3px;
}
#Pages a:hover{
	color: #669933;
	text-decoration: underline;
}
#PagesDown{
	margin-top: 8px;
}
#PagesDown a:link,#PagesDown a:visited{
	color: #333333;
	text-decoration: underline;
	margin-right: 3px;
	margin-left: 3px;
}
#PagesDown a:hover{
	color: #669933;
	text-decoration: underline;
}
#content_M .PagesML{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 8px;
	margin-right: 30px;
	clear: both;
}
#content_M .PagesML a{
	color: #333333;
	text-decoration: underline;
	margin-right: 3px;
	margin-left: 3px;
}
#content_M .PagesML span {
	color: #669933;
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
}
/*內容頁設定*/
#content{
}
#info{
	padding-left: 20px;
	padding-right: 50px;
}
img#pic01{
	padding-right: 15px;
}
img#pic02{
	text-align: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
img#CBM_sign{
	margin-left: 270px;
}
.download_title{
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	background-image: url(images/icon01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C3DB93;
	padding-top: 5px;
}
ul#download_list{
	list-style-position: outside;
	list-style-image: url(images/m_52.gif);
	padding-left: 30px;
}
.Select{
	border: 1px solid #97B619;
}
.Tf{
	color: #333333;
	border: 1px solid #97B619;
}
.Sb{
	color: #FFFFFF;
	background-color: #97B619;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#public{
	margin-right: 33px;
}
#ChangeDiaryB{
	width: 245px;
	float: left;
	padding-left: 10px;
}
#ChangeDiaryG{
	width: 245px;
	float: right;
	padding-right: 10px;
}
ul#changeB{
	list-style-position: outside;
	list-style-image: url(images/fun_18.gif);
	padding-left: 30px;
}
ul#changeG{
	list-style-position: outside;
	list-style-image: url(images/fun_21.gif);
	padding-left: 30px;
}
img#change{
	padding-right: 11px;
	padding-left: 12px;

}
#moreImg_temp{
	width: 230px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
}
/*表格樣式設定*/
.table_color{
	background-color: #EBEEDF;
}
.table_color2{
	background-color: #F2F7FB;
}
.th {
	background-color: #E0E6CA;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #333333;
	font-weight: bold;
}
.th2 {
	background-color: #E7EFF8;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #333333;
}
.tdbg {
	background-color: #FFFFFF;
	padding: 2px;
}
.tdbg2 {
	background-color: #FAFBF4;
	padding: 2px;
}
/*各級標題設定*/
h1#list{
	font-size: 16px;
	color: #333333;
	height: 40px;
	background-image: url(images/list_033.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 60px;
}
h1#title{
	font-size: 16px;
	color: #333333;
	background-image: url(images/c_055.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-left: 45px;
	width: 460px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
h1#ask_title{
	font-size: 16px;
	color: #333333;
	padding-top: 13px;
	padding-left: 55px;
	margin-bottom: 10px;
	text-align: center;
}
h2#title{
	font-size: 14px;
	color: #2C8928;
	width: 460px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #9ABC67;
	padding-top: 8px;
}
h2#FW{
	font-size: 14px;
	color: #699412;
}
h2#ask{
	font-size: 14px;
	color: #336600;
	margin-left: 5px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.note{
	color: #0099CC;
}
.note2{
	color: #CCCCCC;
}
.note2 a:link,.note2 a:visited{
	color: #6A9124;
}
.note2 a:hover{
	color: #6A9124;
}
.List3Title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
/*問卷頁設定*/
#asks_page{
	margin: 15px;
}
#foreword_sq{
	margin: 3px;
	border: 1px solid #669933;
	padding: 5px;
}

