html {padding:0;margin:0;background-color: #8c8a8b;}
	body {padding:0;margin:0 auto 0 auto;width:750px; position:relative; background-color: #fff; border-left: 13px solid #5a5a5a;border-right: 13px solid #5a5a5a;}
	#header_menu {
		border-bottom: 7px solid  #cccccc; 
		height: 21px;
		overflow:hidden;
		padding:0;
		margin:0;
		height: 21px;
		background-color: #e8e8e8;
		
	}
	#header_menu p {
		line-height: 21px;
		padding:0;
		margin:0 60px 0 0;
		font-family: "times new roman", times, serif;
		font-weight: bold;
		font-size: 12px;
		text-align:right;
	}
	#header_menu p a {
		color:#000;
		text-decoration: none;
	}
	#header_menu p a:hover {
		text-decoration: underline;
	}
	#left_box {
		float:left;
		padding-left:48px;
	}
	#all {
		overflow:hidden;
		padding:0;
		margin: 0;
		width:647px;
		border-left: 1px solid #b7b4ab;
		border-right: 1px solid #b7b4ab;
		
	}
	#all_box {
		border-left: 11px solid #f0f0f0;
		border-right: 11px solid #f0f0f0;
	}
	#header {
		height: 80px;
		overflow:hidden;
	}
	#header img {
		 width:443px;
		 height:36px;
		 margin: 13px 0 0 148px;
	}
	#header p {
		 margin: 0 0 0 148px;
		 padding:0;
		 font-family: "times new roman", times, serif;
		 font-weight: bold;
		 font-size: 11px;
	}
	#logo {
		width:131px;
		height:101px;
		position:absolute; 
		left:60px; 
		top:7px;
	}
	#menu_box {
		height: 240px;
		background-color:#d0d0d0;
		overflow:hidden;
		position:relative;
	}
	#menu_box img {
		width:333px;
		height:190px;
		overflow:hidden;
		position:absolute; 
		border: 1px solid  #000; 
		right:15px; 
		top:25px;
	}
	#menu {
		padding:0;
		margin:13px 0 0 15px;
		background-color: #000;
		width:240px;
		height: 220px;
		overflow:hidden;
	}
	#menu ul {margin:8px 0 0 0; padding:0;}
	#menu li {
		list-style-type:none; 
		width:240px;
		height:20px; 
		margin:2px 0 0 0; 
		padding:0;
		clear:both;
		overflow:hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		border-bottom:1px solid #fff; 
	}
	#menu li.end {
		border-bottom:0px solid #fff; 
	}
	#menu a, #menu a:visited {
		position:relative; 
		display:block; 
		width:210px; 
		height:16px; 
		background-color:#000; 
		color:#fff; 
		padding: 0 0 0 30px; 
		text-decoration:none;
	}
	#menu a:hover {color:#000; background-color:#d0d0d0; text-decoration:none; }
	#menu a span, #menu a:visited span {display:none;}
	#menu a:hover span {position:absolute; display:block; left:15px; top:0; width:0px; height:0px; border-left:8px solid #0aa106; border-top:8px solid #d0d0d0; border-bottom:8px solid #d0d0d0; font-size:1px; line-height:0;}
	* html #menu a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}
	#content {
		padding:10px;
		margin:0;
		min-height:  260px;
		_height: 260px;
	}
	#right_box {
		width:38px;
		float:right;
		padding: 80px 8px 0 0;
	}
	#right_box img {
		border:0;
	}
	#bottom { 
		border-top: 7px solid  #cccccc; 
		overflow:hidden;
		padding:0;
		margin:0;
		height: 21px;
		background-color: #e8e8e8;
		line-height: 21px;
		text-align:center;
		font-family: "times new roman", times, serif;
		font-weight: bold;
		font-size: 12px;
	}
	.both { clear:both;}

