html{padding:0px; margin:0px;}

body{padding:0px; margin:0px; font:13px "新細明體", Arial; color:#333; line-height:20px;}

p{margin-top:0px; font-size:13px; line-height:20px;}

form {display:inline;}

a:link{color:#1d95d2; text-decoration:none;}
a:visited{color:#1d95d2; text-decoration:none;}
a:hover{color:#1569A8; text-decoration:none;}
a:active{color:#1d95d2; text-decoration:none;}

H1{color:#669632; font:16px "新細明體", Arial; font-weight:bold; direction:inherit;}
H2{color:#444; font:15px "新細明體", Arial; font-weight:bold; direction:inherit;}
H3{color:#e7551a; font-size:13px; font-weight:bold; direction:inherit;}
H4{color:#666; font-size:12px; direction:inherit;}
H5{color:#990000; font-size:11px; direction:inherit;}

.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}

#container{ width:1000px; margin:0 auto; background:url(images/body_bg.gif) repeat-y;}

#intro{width:940px;margin:0 auto;}

#main{ float:right; padding:15px 0 0 20px; width:700px;}

#pagebox{float:left; padding:15px 20px 20px 10px; width:700px;}
#pageboxheader{width:700px;}
#pageboxContents{padding:10px; width:670px; overflow:hidden;}
.pageTop{background:url(images/dot.gif) repeat-x center; height:10px; padding-right:30px; text-align:right; margin:20px 0px 40px 0px;}

/* header----------------------------------------------------------Start*/
#header{
	height:180px;
	width:940px;
	position:relative;
	background:url(images/header.jpg) no-repeat top;
}

#logo{
	height:95px;
	width:383px;
	position:absolute;
	left:44px;
	top:22px;
}

#boxLanguage{
	color:#000;
	position:absolute;
	width:140px;
	left:790px;
	top:6px;
	font-family:Arial;
}
#boxLanguage a:visited, #boxLanguage a:hover, #boxLanguage a:active{color:#000; text-decoration:none;}

#function{
	position:absolute;
	left:0px;
	top:135px;
	width:940px;
	background:url(images/function_bg.gif) repeat-x;
}
#function .item{
	height:30px;
	float:left;
	text-align:center;
	padding:15px 30px 0px 31px;
	background:url(images/item_bg.gif) no-repeat right top;
}

#function .item:link, #function .item:visited, #function .item:active {font-size:15px; font-weight:bold; color:#fff;}
#function .item:hover {background:url(images/itemhover_bg.gif) repeat-x; font-size:15px; font-weight:bold; color:#fff;}
/* header----------------------------------------------------------End*/

/* sidebar1----------------------------------------------------------Start*/
#sidebar1{ 
	width:210px;
	float:left;
	padding:15px 0 0 10px;
	margin-bottom:25px;
	overflow:hidden;
}


#login .Header{background-color:#e6e6e6; padding:5px 0px 0px 10px;}
#login .Contents{background-color:#e6e6e6; padding:10px;}
#login .Footer{background:#c3d126; padding:3px 0 3px 10px; margin-bottom:10px;}
#login .section {margin:0 0 10px 0;}

#sidebar1 #publication .Header{background-color:#c1d126;}
#sidebar1 #publication .Contents{background-color:#f6f6f6; padding:10px;}
#sidebar1 #publication .Footer{margin-bottom:10px;}
#sidebar1 #publication .name{ margin:10px 0; border-bottom:1px dotted #7e7e7e; padding-bottom:5px; font-size:13px; font-weight:bold; }
#sidebar1 #publication .brief{padding:10px 0 20px 0; color:#7e7e7e; height:100px; overflow:hidden; margin-bottom:8px;}
#sidebar1 #publication .image{text-align:center;}
#sidebar1 #publication .more{text-align:right;}
#sidebar1 #publication .more a:visited, #publication .more a:active{color:#1d95d2; text-decoration:none;}
#sidebar1 #publication .more a:hover{color:#1569A8; text-decoration:underline;}

#movie .Header{background-color:#c1d126;}
#movie .Contents{background-color:#f6f6f6; padding:10px;}
#movie .Footer{margin-bottom:10px;}
#movie .name{
	margin:5px 0;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
}
#movie .brief{padding:10px 0 20px 0; color:#7e7e7e;}
/* sidebar1----------------------------------------------------------End*/

/* sidebar2----------------------------------------------------------Start*/
#sidebar2{ 
	width:190px;
	float:right;
	margin:0 10px 25px 0 !important;
	margin:0 5px 25px 0;
}
.banner{margin-top:10px; padding:3px; border:1px solid #ccc; text-align:center;}

#Epaper .Header{background-color:#e6e6e6; padding:6px 0px 0px 10px;}
#Epaper .Contents{background-color:#e6e6e6; padding:10px;}
#Epaper .Footer{background:#c3d126; padding:3px 10px; text-align:center;}
#Epaper .section{margin:0 0 10px 0; text-align:center;}

/* sidebar2----------------------------------------------------------End*/

/* sidebar3----------------------------------------------------------Start*/
#sidebar3{ 
	width:200px;
	float:left;
	padding-left:10px;
	margin-bottom:25px;
	padding-top:15px;
	overflow:hidden;
}

#meun .aboutHeader{background:url(images/cn_menu_about.gif) no-repeat; height:30px;}
#meun .videoHeader{background:url(images/cn_menu_movie.gif) no-repeat; height:30px;}
#meun .commissionsHeader{background:url(images/cn_menu_commissions.gif) no-repeat; height:30px;}
#meun .publicationHeader{background:url(images/cn_menu_publication.gif) no-repeat; height:30px;}
#meun .activitiesHeader{background:url(images/cn_menu_activities.gif) no-repeat; height:30px;}

#meun .meunContents{
	border-right:1px solid #b7b7b7; 
	border-left:1px solid #b7b7b7; 
	padding:10px 10px 20px 10px;
}
#meun .meunFooter{background:url(images/meunFooter.gif) no-repeat; height:5px; margin-bottom:10px;}
#meun .section{
	border-bottom:1px solid #b7b7b7; 
	padding:5px 0px 2px 23px;
	background:url(images/icon01.gif) no-repeat 5% 50%;
}
#sidebar3 #publication .Header{background-color:#c1d126;}
#sidebar3 #publication .Contents{background-color:#f6f6f6; padding:10px; width:190px;}
#sidebar3 #publication .Footer{margin-bottom:10px;}
#sidebar3 #publication .name{ margin:10px 0; border-bottom:1px dotted #7e7e7e; padding-bottom:5px; font-size:13px; font-weight:bold; }
#sidebar3 #publication .brief{padding:10px 0 20px 0; color:#7e7e7e; height:100px; overflow:hidden; margin-bottom:8px;}
#sidebar3 #publication .image{text-align:center;}
#sidebar3 #publication .more{text-align:right;}
#sidebar3 #publication .more a:visited, #sidebar3 #publication .more a:active{color:#7A993F; text-decoration:none;}
#sidebar3 #publication .more a:hover{color:#1569A8; text-decoration:underline;}
/* sidebar2----------------------------------------------------------End*/

/* boxContents----------------------------------------------------------Start*/
#boxContents{width:470px;float:left;}

#news .Header{background:url(images/cn_news.gif) no-repeat; height:31px;}
#news .Header div{float:right; margin:5px 10px;}
#news .Header div a:visited, #news .Header div a:hover, #news .Header div a:active{color:#fff; text-decoration:none;}
#news .Contents{background-color:#f6f6f6; padding:10px;}
#news .Footer{margin-bottom:10px;}
#news .section {padding-bottom:3px; margin-bottom:10px; height:20px; background:url(images/dot.gif) repeat-x bottom; font-size:15px;}
#news .Right{float:right; width:80px; height:20px; text-align:right;}
#news .Left{float:left; width:370px; overflow:hidden; height:20px;}

#actions .Header{background:url(images/cn_actions.gif) no-repeat; height:30px;}
#actions .Header div{float:right; margin:5px 10px;}
#actions .Header div a:visited, #actions .Header div a:hover, #actions .Header div a:active{color:#fff; text-decoration:none;}
#actions .Contents{background-color:#f6f6f6; padding:10px; width:450px;}
#actions .Footer{}

#actions .section{font-size:15px; font-weight:bold;}
#actions .entry{margin:10px 0 20px 0; background:url(images/dot.gif) repeat-x bottom; padding-bottom:10px; }
#actions .entryimage{float:left; width:150px; margin: 0 10px 10px 0;}
#actions .brief{color:#7e7e7e; height:97px; color:#666; margin:0px 0px 5px 0px; width:290px !important; width:285px; overflow:hidden; line-height:20px;}
#actions .more{margin-left:160px; }
#actions .more a:visited, #actions .more a:active{color:#1d95d2; text-decoration:none;}
#actions .more a:hover{color:#1569A8; text-decoration:underline;}
/* boxContents----------------------------------------------------------End*/

/* photobox----------------------------------------------------------Start*/
#photobox .Header{background:url(images/photoHeader.gif) no-repeat; height:20px; padding:0px 8px 0 20px;}
#photobox .Header div{background:url(images/photoHeader_r.gif) no-repeat; height:20px; margin:-22px 0px 0 300px;}
#photobox .Contents{
	background:url(images/photoContents.gif) repeat-y;
	padding:10px 0 10px 10px;
	height:180px;
	margin-top:0px !important;
	margin-top:-1px;
	line-height:18px;
}
#photobox .Footer{background:url(images/photoFooter.gif) no-repeat; height:5px; margin-bottom:10px;}

#photobox .entry{
	width:215px;
	float:left;
	margin-right:10px;
	text-align:center;
	height:180px;
	overflow:hidden;
}
#photobox .entryimage{height:145px; margin-bottom:5px;}
/* photobox----------------------------------------------------------End*/

/* photobox----------------------------------------------------------Start*/
/* photobox----------------------------------------------------------End*/

/* footer----------------------------------------------------------Start*/
#footer{
	background:url(images/footer_bg.gif) repeat-x top;
	height:100px;
	color:#666;
	text-align:center;
	position:relative;
	width:910px;
	left:15px;
}
#footerNav{font-size:13px; font-weight:bold; position:absolute; top:15px; left:0px; width:910px;}
#footerContent{position:absolute;top:40px; left:0px; width:910px;}
/* footer----------------------------------------------------------End*/

/* history----------------------------------------------------------Start*/
#history .Header{
	color:#666; 
	font:15px "新細明體", Arial;
	font-weight:bold; 
	background:#e0e0e0;
	padding:5px;
	margin-bottom:5px;
}

#history .entry{
	height:90px;
	margin-bottom:5px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
}
#history .entryimage{
	width:100px;
	height:75px;
	margin-right:15px;
	float:left;
	border:2px solid #999;
}
#history .date{ font:13px "新細明體", Arial; font-weight:bold; color:#666;}
/* history----------------------------------------------------------End*/

/* paperNews----------------------------------------------------------Start*/
#paperNews .Header{
	background:url(images/footer_bg.gif) repeat-x bottom;
	color:#666;
	height:25px;
	padding-bottom:5px;
	width:680px;
	font:15px "新細明體", Arial;
	color:#508338;
}

#paperNews .Header .Left{float:left; margin-left:30px !important; margin-left:15px;}
#paperNews .Header .Right{float:right; margin-right:400px !important;  margin-right:200px;}

#paperNews .section{background:url(images/dot.gif) repeat-x bottom; padding-bottom:10px; margin:20px 0 5px 0; height:15px;}
#paperNews .section .date{float:left;background:url(images/icon03.gif) no-repeat; padding-left:20px; color:#666; font:bold 13px;}
#paperNews .section .title{float:left; margin-left:15px; }
#paperNews .section .download{float:right; margin-right:10px;}

/* paperNews----------------------------------------------------------End*/

/* information----------------------------------------------------------Start*/
#information .Header{
	background:url(images/information_bg.gif) no-repeat;
	color:#fff;
	height:25px;
	padding-top:7px;
	width:680px;
	font:bold 15px "新細明體", Arial;
}

#information p{padding:0 10px;}

#information .Header .Left{float:left; margin-left:30px !important; margin-left:15px;}
#information .Header .Right{float:right; margin-right:20px !important;  margin-right:10px;}

#information .section{background:url(images/dot.gif) repeat-x bottom; padding-bottom:10px; margin:20px 0 5px 0; height:15px;}
#information .section .date{float:right; color:#666; font:bold 13px; padding-right:10px;}
#information .section .title{float:left; background:url(images/icon04.gif) no-repeat;  padding-left:20px;}

#information .subject{height:25px; margin:20px 0; border-bottom:1px solid #ccc;}
#information .subject .Left{float:left; font:bold 15px "新細明體", Arial; color:#1d95d2;}
#information .subject .Left a:link{color:#1d95d2;}
#information .subject .Left a:hover{color:#90b035;}
#information .subject .Right{float:right; font:12px "新細明體", Arial; color:#1d95d2;}
/* paperNews----------------------------------------------------------End*/

/* Links----------------------------------------------------------Start*/
#Links .Header{
	background:url(images/footer_bg.gif) repeat-x bottom;
	color:#666;
	height:25px;
	padding-bottom:5px;
}

#Links .section{
	border:#bbb 2px solid;
	padding:5px;
	height:130px;
}
#Links .section_image {
	margin-bottom:10px;
}

/* Links----------------------------------------------------------End*/

/* A_movie----------------------------------------------------------Start*/
#A_movie .entry{
	width:190px;
	height:220px;
	float:left;
	margin:8px;
	padding:5px;
	text-align:center;
}
#A_movie .entryimage {text-align:center; margin:auto; height:180px;}
#A_movie .section{ margin-top:10px;}

#A_movie .title{font:bold 15px "新細明體", Arial; margin: 0px 0px 5px 0px;}
#A_movie .vid{float: left; width: 400px;}
#A_movie .comment{margin:4px 0 0 4px;}

#A_movie .wrapper{float:right; width:240px; height:600px;overflow:auto; margin-left:10px;}
#A_movie .Header{font-size:16px; font-weight:bold; background:url(images/icon05.gif) 0% 30% no-repeat; padding-left:15px;}
#A_movie .Contents{height:400px; padding-top:10px;}
#A_movie .discoverbox{margin-bottom:5px;}
#A_movie .view{width:120px; height:100px; float:left;}
#A_movie .time{margin-left:130px;}
#A_movie .classify{margin-left:130px;}
#A_movie .tag{margin-left:130px;}
/* A_movie----------------------------------------------------------End*/

/* A_album----------------------------------------------------------Start*/
#A_album .entry{
	width:188px !important;
	width:190px;
	height:220px;
	float:left;
	margin:8px;
	padding:5px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fff;
}
#A_album .entryimage {text-align:center; margin:auto; height:150px;}
#A_album .section{ margin-top:5px;}
#A_album .photo{	
	text-align:center;
	float:left;
	height:130px;
	margin:8px;
	width:110px;
}

#A_album .photoimg{border:1px solid #ddd; padding:5px; background-color:#fff;}
#A_album .comment{margin:4px 0 0 4px; height:60px; overflow:hidden; text-align:left;}

#A_album .photoview{padding:10px; text-align:center; margin-top:30px;}
#A_album .viewimage{padding:10px; border:1px solid #ccc; background-color:#fff;}
/* A_album----------------------------------------------------------End*/
/* activities----------------------------------------------------------Start*/
#activities .Header{
	color:#666; 
	font:15px "新細明體", Arial;
	font-weight:bold; 
	background:#e0e0e0;
	padding:5px;
	margin-bottom:5px;
}

#activities .entry{
	height:75px;
	margin-bottom:5px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
}
#activities .entryimage{
	width:100px;
	height:75px;
	margin-right:15px;
	float:left;
}
#activities .date{ font:13px "新細明體", Arial; font-weight:bold; color:#666;}
/* activities----------------------------------------------------------End*/
/* organization----------------------------------------------------------Start*/
.organicbox a:link, .organicbox a:visited, .organicbox a:active{color:#fff; text-decoration:none;}
.organicbox a:hover{color:#fff; text-decoration:underline;}

.organicbox{
	width:110px; 
	height:50px; 
	background:url(images/organicbox.gif) no-repeat #649732; 
	text-align:center; 
	color:#fff; 
	font:15px "新細明體", Arial;
	margin:3px;
	padding-top:10px;
}
.organicbox2 a:link, .organicbox2 a:visited, .organicbox2 a:active{color:#000; text-decoration:none;}
.organicbox2 a:hover{color:#000; text-decoration:underline;}

.organicbox2{
	width:130px; 
	height:50px; 
	background:url(images/organicbox2.gif) no-repeat #b4c133; 
	text-align:center; 
	color:#fff; 
	font:13px "新細明體", Arial;
	margin:3px;
	padding-top:10px;
	line-height:15px;
}
.organicHeader{width:135px;background:url(images/organic_Header.gif) no-repeat; padding:8px 0; line-height:16px; margin-top:15px;}
.organicContents{background:url(images/organic_Contents.gif) bottom; width:135px; color:#666;}
.organicFooter{width:135px; height:4px; background:url(images/organic_Footer.gif) no-repeat;}
.organicContents .section{padding:5px 5px 5px 20px; background:url(images/icon06.gif) no-repeat 8% 25%; text-align:left;}
/* organization----------------------------------------------------------End*/
/* shadowcontainer----------------------------------------------------------Start*/
.shadowcontainer{
	display:block; 
    background:#bbb; 
    border:1px solid #ddd; 
    position:relative;
    margin:1em 0;
}

.innerdiv{
	text-align:center; 
    background:#fff; 
    border:1px solid #999; 
    position:relative; 
    padding:15px;
    font-weight:normal;
	top:-5px;
	left:-5px;
	text-align:left;
}
.PanelTab{
	margin-bottom:15px; 
	font:bold 15px "新細明體", Arial;
	color:#003333; 
	border-bottom:1px dotted #ccc; 
	padding:0 0 5px 20px; 
	background:url(images/ball_red.gif) no-repeat 1% 30%; 
}
.PanelTab a:active{margin:15px; font:bold 15px "新細明體", Arial; color:#003333; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.PanelTab a:hover{color:#003333;}

.innerdiv .back{ margin:10px 10px 0 0; height:20px; text-align:right;}

/* shadowcontainer----------------------------------------------------------End*/
#contact .entryimage{background:url(images/contact.gif) no-repeat; height:164px; margin-bottom:10px;}
#sound .entryimage{background:url(images/broadcasting.gif) no-repeat; height:170px; margin-bottom:10px; border-bottom:1px solid #ccc;}
#sound_into .entryimage{background:url(images/broadcasting.gif) no-repeat; height:170px; margin-bottom:10px; border-bottom:1px solid #ccc;}
#sound_into .entry{height:500px;}

#password{padding:20px;}
#password .section{background:url(images/bg_password.gif) left repeat-y; height:25px; padding:5px 0px 5px 35px; margin:20px 0; border:1px solid #9E9C5A;}


.global_title {
	margin:15px 0 25px 0;
	font:20px "新細明體", Arial;
	color:#567732;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #666666;
	letter-spacing:2px;
}

.search{margin:15px 0 25px 0;}


.Links{float:right; color:#666; margin-top:5px;}
.Count{float:left; color:#666;  margin-top:5px;}
a.pagePrevious, a.pagePrevious u{
	width:40px;
	height:22px;
	text-decoration:none;
	cursor:pointer;
}

a.pageNext, a.pageNext u{
	width:40px;
	height:22px;
	text-decoration:none;	
	cursor:pointer;
}
a.pageFirst, a.pageFirst u{
	width:40px;
	height:22px;
	text-decoration:none;
	cursor:pointer;
}

a.pageLater, a.pageLater u{
	width:40px;
	height:22px;
	text-decoration:none;	
	cursor:pointer;
}

a.pageResults:link, a.pageResults:visited{
	color: #0000FF;
	line-height:25px;
	padding:1px 5px 1px 5px;
	border:#CCC 1px solid;
	margin:0 0px 0 0px;
	
}

a.pageResults:link u, a.pageResults:visited u{text-decoration:none;}

a.pageResults:hover{color: #0000FF; background:#d7e170;}



.table_class{background-color:#5da5cb; margin-bottom:20px;}
.table_login{background-color:#ccc; margin-bottom:20px;}
.table_sound{background-color:#fff; margin-bottom:20px;}
.table_title{font:15px "新細明體", Arial; font-weight:bold; color:#fff; padding:2px;}
.table_sub{font:15px "新細明體", Arial; font-weight:bold; color:#fff; padding:2px; background-color:#548c35; text-align:center;}
.table_td{
	background-color:#ebebeb;
	font-size:13px;
	padding:10px;
	color:#3061a4;
}
.table_tdB{
	background-color:#ebebeb;
	font-size:13px;
	padding:10px;
	color:#3061a4;
	text-align:right;
}
.table_trA{
	background-color:#ebebeb;
	font-size:13px;
	padding:10px;
	color:#666;
}
.table_trB{background-color:#e0e9e8; font-size:13px; padding:10px; color:#666;}
.table_blue{color:#5da5cb; font:15px "新細明體", Arial; text-align:center; padding:10px; background-color:#fff;}

.table_red{color:#990000; font:10px; padding-right:5px;}

.button_history{margin:5px 0 10px 0;}

#meun .sub_section { background: url("images/icon02.png") no-repeat scroll 8% 50% transparent; padding: 7px 0 7px 35px; }
#commissionsContent .sub_section a:visited, .topics_year_content .sub_section a:visited{ color: #60bf00; }
.topics_year_content { display: none; }
.year_selected { display: block; }
