@import url("reset.css");

body {
	background: url(/public/img/total_bg.gif);
	
	font-family: Verdana; 
	font-size:12px; 
}
	body a {
		text-decoration: none;
		font-family: Verdana; 
		font-size:12px; 
		color: Black;
	}	
	body a:hover {
		color: #4C9B15;
	}
.pre_page {
	width: 1009px;
	padding-left: 9px;
	margin: 0 auto;
	background: url(/public/img/left_shad.gif) repeat-y left;
	
}
.page {
	width: 1000px;
	background: url(/public/img/right_shad.gif) repeat-y right;
	padding-right: 9px;
}
	
/*   header   */
	.head_flash {
		height: 250px;
	}
	.head_menu {
		height:42px; 
		background: url(/public/img/menu_bg.gif) repeat-x; 
		font-size:9px;
	}
	.main_menu {
	}
		.main_menu td {
			height: 42px;
			vertical-align: middle;
			font-size: 12px;
			font-weight: bold;
			color: white;
			background: url(/public/img/main_button_bg.jpg) no-repeat left bottom;
			
		}
			.main_menu td a {
				color: white;
				display: block;
				text-align: center;
			}
	.menu_item_l2 {
		display: none;
		position: absolute;
		top: 292px;
		width: 154px;
		text-align: left;
		background: #64B630;
		border-left: 2px solid #449610;
		border-right: 2px solid #449610;
		border-bottom: 2px solid #449610;
	}
		.menu_item_l2 a {
			display: block;
			padding: 4px 5px 4px 5px;
			text-align: left !important;
		}
		.menu_item_l2 a:hover {
			background: url(/public/img/pbg.jpg) repeat-x top left;
		}
	/* search */
		.search_form_input {
			display: block;
			float: left;
			padding: 3px;		
			margin: 5px 0px 0px 10px;
			border: 1px solid white;
			background-color: #9AD175; 
			color: #FFFFFF; 
		}
		.search_form_img {
			display: block;
			float: left;
			margin: 0px 0px 0px 10px;
		}
	/* /search */	
	.head_title {	
		background: url(/public/img/top_bg.gif) repeat-x;
		height: 69px;
	}
/*   /header   */

/*   center   */
	.main_container {
		background: white;
		height: 1px;
	}
	
	html>body .main_container {
		height: auto;
		overflow: auto;
	}
	
	.left_menu {
		float: left;
		margin: 0px;
		padding: 10px 5px 0px 5px;
		width: 211px;
		height: auto;
		background: url(/public/img/cat_bg.gif) no-repeat top left;
	}
	/*   left menu   */
		.lmi_st1 {
			padding: 10px 0px 10px 10px;
		}
		.sub_menu {
			display: none;
		}
		.lmi_st2 {
			
			padding: 3px 0px 3px 30px;
		}
			.lmi_st2 a {
				color: gray;
				font-size: 11px;
				
			}
		.lmi_st3 {
			padding: 3px 0px 3px 50px;
		}
			.lmi_st3 a {
				color: red;
				font-size: 10px;
				
			}
	/*   /left menu   */
	.content {
		margin: 0px 233px 0px 221px;
		padding: 20px 10px 20px 10px;
		min-height: 400px;
		
		background: url(/public/img/center_bg.gif) no-repeat top center;
	}
		.content table{
			_width: 98%;
		}
	.news {
		float: right;
		width: 210px;
		height: auto;
		min-height: 210px;
		padding: 0px 0px 0px 23px;
		background: url(/public/img/news_bg.gif) no-repeat -8px top;
	}
/*   /center   */

/*   footer   */
	.pre_footer {
		clear: both;
		background: white url(/public/img/bottom_bg.gif) repeat-x bottom;
	}
	.footer {
		background: #63B229 url(/public/img/footer.gif) repeat-x top;
		padding: 10px 10px 10px 10px;
	}
	.footer_info {
		float: left;
		width: 400px; 
		font: bold 11px Verdana; 
		color: White; 
	}
		.font_info a {
			color: #FFFFFF;
			font-family: Arial, Helvetica, sans-serif;
		}
	.footer_company {
		float: right;	
		width: 150px; 
		font: bold 11px Verdana; 
		color: White; 
		 
	}
	.footer_bottom {
		clear: both;
		padding-top: 10px;
		text-align: center;
	}
/*   /footer   */

/*   News   */
	.NewsItem {
		padding: 7px 0px;
		
	}
	.NewsItem p{
		padding: 3px 0px;
		margin: 0px;
		
	}
	.NewsTitle {
		color: #4C9B15;
		font-weight: bold;
	}
/*   /News   */

/*   proj   */
	.projItem {
		border: 1px solid gray;
		margin-bottom: 20px;
	}
	.projItem td {
		padding: 10px 0px 10px 5px;
	}
	.projNav {
		padding: 0px 10px 10px 10px;
	}
	.projNav a {
		font-weight: bold;
		color: #4C9B15;
	}
/*   /proj   */

/*   bread crumb   */
	.bred_crumb {
		background: url(/public/img/tm.gif) no-repeat bottom left;
		padding-bottom: 5px;
		margin-bottom: 10px;
		color: #4C9B15;
	}
	.bred_crumb a {
		color: #4C9B15;
	}
/*   /bread crumb   */

/*   search   */
	.search_title {
		padding: 10px 0px;
	}
	.search_item {
		padding: 3px 0px 3px 20px;
	
	}
		.search_item a {
			color: #4C9B15;
			font-size: 11px;
		}
	.search_result {
		padding: 10px 0px;
	}