
#center_contents{
	float:left;
	width:490px;
}

	#index_flash{
		float:left;
		width:100%;
		height:200px;
		background:#000000;
	}
	
	#index_report{
		float:left;
		width:100%;
		margin:10px 0px;
	}
	
		#index_report_text{
			float:left;
			width:470px;
			position:relative;
			left:10px;
			text-align:left;
			line-height:1.7em;
			background:url(../img/bg_index_report.gif) repeat-y;
		}
		
	#index_newitem{
		float:left;
		width:100%;
		margin:10px 0px;
		background:#FFFFFF;
		border:#CCCCCC solid 1px;
		padding:5px 0px;
	}
	
		#index_newitem_label{
			float:left;
			width:100%;
			padding-bottom:10px;
		}
		
		.index_newitem_list{
			float:left;
			width:100%;
			padding:5px 0px;
		}
		
			.index_newitem_box{
				float:left;
				width:33%;
			}
			
			.index_newitem_box_center{
				float:left;
				width:30%;
				padding:0px 20px;
			}
			
				.index_newitem_text{
					float:left;
					width:100%;
					padding:2px 0px;
					text-align:center;
				}
				
					.index_newitem_date{
						font-size:11px;
						color:#CC0000;
					}
			
				.index_newitem_photo{
					float:left;
					width:100%;
					text-align:center;
					padding-bottom:5px;
				}
				
					.index_newitem_photo img{
						padding:2px;
						border:#cccccc solid 1px;
					}
	
	#index_news{
		float:left;
		width:100%;
		padding:5px 0px;
	}

	a:link {color: #615E2D; text-decoration:underline;}
	a:visited {color: #615E2D; text-decoration:underline;}
	a:hover {color: #FF0000; text-decoration:underline;}
	
		#index_news_label{
			float:left;
			width:100%;
			height:30px;
			text-align:left;
			background:url(../img/box_index_news_top.gif) no-repeat;
		}
		
		#index_news_box_middle{
			float:left;
			width:100%;
			background:#ffffff;
		}
		
			.index_news_box_text{
				float:left;
				width:93%;
				position:relative;
				left:15px;
				text-align:left;
				color:#615E2D;
				padding:5px 0px;
				line-height:1.3em;
			}
			
			.index_news_box_date{
				float:left;
				width:93%;
				position:relative;
				left:15px;
				text-align:left;
				color:#990000;
				padding-top:10px;
				border-bottom:#999999 dotted 1px;
			}
		
		#index_news_box_bottom{
			float:left;
			width:100%;
			height:30px;
			background:url(../img/box_index_news_bottom.gif) no-repeat;
		}
					
	#index_iofo_box{
		float:left;
		width:100%;
		margin:10px 0px;
	}
	
		.index_info_top{
			float:left;
			width:100%;
			height:15px;
			background:url(../img/box_index_info_top.gif) no-repeat;
		}
		
		.index_info_middle{
			float:left;
			width:100%;
			background:url(../img/box_index_info_middle.gif) repeat;
		}
		
			#index_info_left{
				float:left;
				width:280px;
				position:relative;
				left:10px;
			}
				
				.index_info_text{
					float:left;
					width:100%;
					text-align:left;
					padding:3px 0px;
				}
			
			#index_info_right{
				float:left;
				width:190px;
				position:relative;
				left:15px;
			}
		
		.index_info_bottom{
			float:left;
			width:100%;
			height:15px;
			background:url(../img/box_index_info_bottom.gif) no-repeat;
		}
	
#index_right{
	float:right;
	width:170px;
}

	.index_right_box{
		float:left;
		width:100%;
		margin-bottom:10px;
	}
	
		.index_right_box_top{
			float:left;
			width:100%;
			height:30px;
			background:url(../img/box_index_right_top.gif) no-repeat;
		}
		
		.index_right_box_middle{
			float:left;
			width:100%;
			/*background:url(../img/box_index_right_middle.gif) repeat-y;*/
			background:#FFC7B3;
		}
		
			.index_right_box_text{
				float:left;
				width:140px;
				position:relative;
				left:15px;
				text-align:left;
				color:#615E2D;
				padding:10px 0px;
				line-height:1.3em;
			}
			
				.index_right_box_text_br{
					width:100%;
					float:left;
					text-align:left;
					padding-top:3px;
				}
				
				.index_right_box_text_name{
					float:left;
					width:100%;
					text-align:right;
					font-size:10px;
					border-bottom:#999999 dotted 1px;
				}
			
			.index_right_box_date{
				float:left;
				width:140px;
				position:relative;
				left:15px;
				text-align:left;
				color:#990000;
				padding-top:10px;
				border-bottom:#999999 dotted 1px;
			}
			
			.index_right_box_announce{
				float:left;
				width:140px;
				position:relative;
				left:15px;
				text-align:left;
				color:#615E2D;
				padding:5px 0px;
				line-height:1.3em;
			}
		
		.index_right_box_bottom{
			float:left;
			width:100%;
			height:30px;
			background:url(../img/box_index_right_bottom.gif) no-repeat;
		}