/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
.clear{ clear:both; height:0; overflow:hidden;}

/* Generic Styling */
a{ color:#cc0000; text-decoration:underline;}
a:hover{ color:#ff0000;}

html { background:#FD8B0F url(../images/bg.jpg) top repeat-x;}

body{ color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/body_middle.jpg) center 6px repeat-y;}
.body_inside{ width:100%; background:url(../images/body_top.jpg) center top no-repeat;}

#wrapper{ width:920px; margin:0 auto; overflow:hidden; padding-top:10px;}


/* header */
#header{ width:100%; overflow:hidden;}
	#header .logo{ float:left; display:inline; width:430px; margin:10px 0px 5px 150px;}
	
	#navigation{ width:610px; margin:0 auto 15px; clear:both; font-family:"Times New Roman", Times, serif;}
	#navigation ul li{ display:inline; font-size:18px; text-transform:uppercase;}
	#navigation ul li a{ padding:0 16px; color:#402114; text-decoration:none;}
	#navigation ul li.on a,
	#navigation ul li a:hover{ text-decoration:underline;}


/* content */
#content{ width:100%; overflow:hidden; margin-bottom:20px;}
	.banner{ width:910px; margin:0 auto 10px; text-align:center;}
	.banner li{ float:left;}
	.carousel-control{ display:none;}
	
	.home_main_content{ float:left; width:470px; display:inline; margin-left:25px;}
		.block_title{ font-size:23px; font-family:"Times New Roman", Times, serif; font-style:italic; margin-bottom:9px;}
		.block_content{ width:100%;}
		.block_content p{ line-height:130%; margin-bottom:18px;}
	
	.home_side_content{ float:left; width:320px; display:inline; margin-left:55px;}
	
	
	
	/*inner*/
	.main_content{ float:left; width:560px; display:inline; margin-left:40px; margin-top:16px;}
	.main_content p{ line-height:130%; margin-bottom:18px;}
		h1,
		h2,
		h3{ font-family:"Times New Roman", Times, serif; color:#cc0000; margin-bottom:12px; font-weight:normal; clear:both;}
		h1{ font-size:30px;}
		h2{ font-size:25px;}
		h3{ font-size:21px;}
		.main_content ol,.main_content ul,.main_content li{ list-style: circle; list-style-position:outside; margin: 0 5px 5px 5px; padding: 2px;}
		.img{ float:left; margin-right:10px; margin-bottom:20px;}
		.img img{ border:5px #000000 solid;}
		
		.content{ width:100%; overflow:hidden; padding-bottom:20px;}
	
	.sidebar{ float:right; width:180px; display:inline; margin-right:95px; margin-top:16px;}
		.sidenav{ width:100%;}
		.sidenav li{ border-bottom:1px #666 solid; padding-left:12px; line-height:230%;}
		.sidenav li a{ text-decoration:none; font-size:16px;}


/* footer */
#footer{ width:100%; text-align:center; padding:30px 0; font-size:12px;}







































































































































































































































































































