/* sub */
#middle { margin-left:20px; float:left; margin-bottom:60px; width:920px; height:auto; }
	#middle a { font-size:12px; }
	#middle a:link { color: #494f30; text-decoration:none; }
	#middle a:visited { color: #494f30; text-decoration:none; }
	#middle a:active { color:#494f30; text-decoration: none; }
	#middle a:hover { color:#494f30; text-decoration: none; font-weight: bold; }	

#middle_submenu { float:left; width:180px; height:auto; }
#middle_submenu_top { float:left; width:180px; height:100px; background:url(../images/01/sub_menu_middle_bar_p.jpg) repeat-y; }
#middle_submenu_body  { float:left; width:180px; height:auto; padding-left: 1px; letter-spacing:-1px; background:url(../images/01/sub_menu_middle_bar_p.jpg) repeat-y; }
	.sub_menu_on { float:left; width:150px; height:27px; margin-left:12px; padding-left:15px; line-height:30px; background:url(../images/01/sub_menu_bg_on.jpg) no-repeat 0% 50%; cursor:pointer; }
	.sub_menu_off { float:left; width:150px; height:27px;  margin-left:12px; padding-left:15px; line-height:30px; background:url(../images/01/sub_menu_bg_off.jpg) no-repeat 0% 50%; cursor:pointer; }
	.sub_menu_2_on { float:left; width:150px; height:27px; margin-left:12px; padding-left:15px; line-height:30px; background:url(../images/01/sub_menu_bg_2_on.jpg) no-repeat 0% 50%; cursor:pointer; }
	.sub_menu_2_off { float:left; width:150px; height:27px;  margin-left:12px; padding-left:15px; line-height:30px; background:url(../images/01/sub_menu_bg_2_off.jpg) no-repeat 0% 50%; cursor:pointer; }
		.m3_menu_item { clear:left; float:left; margin-left:30px; padding-left:10px; padding-top:5px; width:140px; height:25px; background:url(../images/01/sub_menu_bg_s.jpg) no-repeat 0% 50%; }
#middle_submenu_bottom { float:left; width:180px; height:100px;  background:url(../images/01/sub_menu_bottom_bar.jpg) no-repeat; }

	#m4_menu { float:left; margin:10px; width:630px; padding:0px; border-style:solid; border-width:4px; border-color:#eeeeee;}
	#m4_menu_ { float:left; margin:0px; width:626px; padding:20; border-style:solid; border-width:1px; border-color:#c2c2c2;}
	#m4_menu .m4_menu_item { float:left; margin-left:12px; padding:1px 14px; width:160px; line-height:16px; font-size:12px; background:url(../images/01/m4_menu_blet.gif) no-repeat 0% 40%; }

#middle_top { float:left; margin:0; width:700px; }
	#middle_top_logo { float:left; width:700px; height:174px; }

#middle_title_wrap { float:left; margin:0px 5px 5px 5px; padding-left:10px; width:670px; background:url(../images/01/sub_text_line_p.gif) repeat-x 0% 100%; }
	#middle_title_wrap div, ul, li { float:left; }
	#middle_title_wrap ul li a { font-size:11px; }
	#middle_title_wrap ul li img { vertical-align:bottom; }

	#middle_title { float:left; width:300px; text-align:left; background:url(../images/01/sub_text_blet.gif) no-repeat 0% 50%;}
		#middle_title_text { float:left; padding-left:20px; line-height:20px; font-size:14px; font-weight:bold; color:#000; }

		#middle_title_nav { float:left; width:350px; text-align:right; font-size:11px; color:#494f30; } 
		#middle_title_nav ul { float:right; }
		#middle_title_nav ul li { float:left; padding-left:3px; height:25px; line-height:25px; vertical-align:middle; }
		#middle_title_nav_home { float:left; width:10px; height:25px; line-height:25px; vertical-align:middle; background:url(../images/01/home_icon.gif) no-repeat 50% 45%;}
		#middle_title_nav_current { font-size:12px; font-weight:bold; }

div#content_opinionpoint_wrap { clear: both; margin: 25px auto 15px auto; width: 580px; height: 80px; }
	#opinion_load_image { position: relative; left: 250px; top: 50px; } 
