@charset "utf-8";

#content { margin-left:auto; margin-right:auto; width:900px; background:none; }
#main_area { width:986px; height:436px; text-align:left; position:absolute; }

#list_area { height:442px; width:296px; background-color:#ffffff; float:left; }


#content_area { width:590px; background-color:#ffffff; float:left; position:relative; }
#content_area .zh { float:left; width:380px; text-align:justify; text-justify:inter-ideograph; }
#content_area .en { float:left; width:380px; padding-left:38px; text-align:justify; }

.prev_button { float:left; width:40px; }
.next_button { float:left; width:40px; }

#core tr .top { background-color:#c7c7c7; }


	/* Top Bar*/
		#list_area .top_bar { margin:0px 8px 0px 8px; width:280px; height:28px; background-color:#eaeaea; position:absolute; left:0px; top:0px; }
		#list_area .top_bar div { position:absolute; right:8px; bottom:0px; }

	/* Bottom Bar */
		#list_area .bottom_bar .paging { width:200px; position:relative; top:0px; left:0px; z-index:12; }
		#list_area .bottom_bar .paging ul { margin:0px 0px 0px 0px; list-style:none; height:30px; position:absolute; top:-5px; left:0px; }
		#list_area .bottom_bar .paging ul li { margin:0px 0px 0px 5px; padding-top:10px; list-style:none; float:left; width:16px; text-align:center; height:17px; background-color:#CCCCCC; }
		#list_area .bottom_bar { margin:0px 8px 0px 8px; width:280px; height:30px; background-color:#eaeaea; position:absolute; right:0px; bottom:0px; }
		#list_area .bottom_bar div { position:absolute; right:8px; top:0px; }

/* News List */
	#news_list { margin-top:44px; z-index:10; }
	#news_list .title { margin-left:32px; }
	#news_list .data { overflow:hidden; width:296px; height:320px; position:absolute; top:80px; left:0px; }
	#news_list .data ul { margin:0px; padding:0px; list-style:none; }
	#news_list .data ul li { padding:8px 8px 8px 32px; list-style:none; background-color:#ffffff; position:relative; border-bottom:1px dotted #d9d9e3; cursor:pointer; }
	#news_list .data ul li .label { width:12px; background-color:#9fafc7; height:45px; position:absolute; top:0px; left:12px; _left:-20px; display:none; }
	#news_list .data ul li .text { color:#333333; }
	#news_list .data ul li .date { color:#b7c4d6; font-size:11px; display:none; }
	#news_list .data ul li .news_id { display:none; }
	
	#news_list .data ul .selected { background-color:#57606d; }
	#news_list .data ul .selected .label { display:block; }
	#news_list .data ul .selected .text { color:#ffffff; }
	#news_list .data ul .selected .date { display:block; }

	#news_list .data ul .over { background-color:#cccccc; }
	#news_list .data ul .over .label { display:block; background-color:#666666; height:32px; }
	#news_list .data ul .over .text { color:#333333; }
	
	#news_list_container { position:absolute; top:0px; left:0px; width:100%; }
	
	
/* News Content */
	.news_content { position:absolute; top:0px; left:0px; display:none; width:590px; }
	.news_content .news_title { height:58px; background-color:#9fafc7; color:#ffffff; width:100%; }
	.news_content .news_title table { margin:0px; padding:0px; border:0px; border-collapse:collapse; border-spacing:0px; height:50px; margin-left:27px;  }
	.news_content .news_title table tr td { font-size:15px; vertical-align:bottom; }
	.news_content .news_date { height:21px; background-color:#90a1ba; color:#ffffff; width:100%; }
	.news_content .news_date .text { padding-left:27px; padding-top:3px; }
	.news_content .news_data { margin-top:11px; margin-left:27px; }
	.news_content .news_data .data { overflow:auto; width:534px;}

/* Download */
	.btn_download_attachment { background-image:url(../images/news/btn_download2.jpg); height:19px; margin-top:10px; background-repeat:no-repeat; }
	.btn_download_attachment a { margin-left:23px; text-decoration:none; color:#333333; height:18px; line-height:18px; vertical-align:baseline; }
	.btn_download_attachment a:hover { text-decoration:underline; }
	.btn_download_attachment_over { background-image:url(../images/news/btn_download2.jpg); height:19px; margin-top:10px; background-position:0px -19px; background-repeat:no-repeat; }
	.btn_download_attachment_over a { margin-left:23px; text-decoration:none; color:#333333; height:18px; line-height:18px; vertical-align:baseline;  }
	.btn_download_attachment_over a:hover { text-decoration:underline; }
	
	
/* Attachment */
	.attachment { height:85px; margin-top:3px; width:550px; overflow:hidden; }
	.attachment div { float:left; margin-right:10px; background-color:#eeeeee; padding:0px 5px 5px 5px; height:85px; }
	.attachment a { color:#333333; text-decoration:none; }
	.attachment a:hover { text-decoration:underline; }
	
