@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background-color: #FFF}

.fleft{ float:left}
.fright{ float:right;}
a:link {
	color: #56595c; 
	background-color: #FFF;
}
a:visited {
	color: #56595c; 
	background-color: #FFF;
}

.full_width{ width:100%}
.wrapper{ width:100%; margin:0px; padding:0px;}
.container_main{ width:780px; margin:0 auto;}
.container_inner{ width:780px; float:left;}
.content{ width:774px; float:left; padding:6px;}

.header{ width:774px; float:left;}
.logo_main{ width:774px; float:left;}
.logo_left{ width:290px; height:110px; float:left;}
.banner_right_top{ width:484px; height:110px; float:right; margin-right:0px}

.menu_main{width:774px; float:left;}
.navigation{ width:200px; float:left;}

.navigation ul{ margin:0px; padding:0px; float:left;width:200px;}
.navigation ul li{ margin:0px; padding:0px; float:left; display:block; list-style-type:none; width:100%;}
.navigation ul li a{display: inline-block; 
	margin: 0 0 3px 0; float:left; color:#56595c; 
	padding: 3px 3px 3px 3px; 	
	text-indent: 5px; 
	text-align: left; 
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; border-bottom: 2px solid #ffffff; 
	background: transparent none center left no-repeat; 
	text-decoration: none; width:100%;}
	
	
.navigation ul li a:hover{background: #dce4c3; color: #56595c;}	
	

.banner_right2{ width:570px; height:150px; float:right; margin-right:0px}

.green_bar{ width:774px; float:left; height:44px; margin-top:0px; background:url(../images/ben_green_bar.jpg) no-repeat;}

.top_marquee{ width:754px; float:left;margin-top:0px; background-color:#EDF1E1; font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(77, 95, 18);
    text-align: left; padding:10px;}



.left_content{ width:510px; float:left; padding-top:10px;}

.left_side_title {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(77, 95, 18);
    background-color: rgb(237, 241, 225);
    display: block;
    padding-left: 7px;
    padding-bottom: 5px;
    padding-top: 12px;
    text-align: left; 
    margin-left: -1px;
    margin-bottom: 10px;
}


.left_inner{width:510px; float:left;}

.left_top1{width:510px; float:left; margin-bottom:15px;}
.left_top2{width:510px; float:left;}
.left_inner h1{
    font-family: Verdana,Arial,Helvetica,sans-serif; 
    font-size: 13px; float:left;
    font-style: italic; width:100%;
    font-weight: lighter;
    color: rgb(154, 173, 96); margin-top:0px;
  
    text-align: left;
}

.left_inner p{
   font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: rgb(86, 89, 92);
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
   
  
}

.page1_image{width:510px; float:left;}

.page1_image img{width:510px; float:left;}




ul.left_side li{ font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: rgb(86, 89, 92);
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;}



.left_run{ width:487px; float:left; margin-top:15px; background:url(../images/ben_run.gif) no-repeat; height:111px}
.left_run_content{ width:300px; margin: 40px 0px 0px 120px; float:left;font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(77, 95, 18);
    text-align: left;}
.contact_new {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(77, 95, 18);
    text-align: left;
}

.contact_new a{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(77, 95, 18);
    text-align: left;
}







.right_content{ width:260px; float:right;background-color:#EDF1E1; margin-top:10px; padding-bottom:20px;}
.right_content p{ font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: rgb(86, 89, 92);
    text-align: left; margin:0px 10px 0px 10px}

.right_content ul li{ font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: rgb(86, 89, 92);
    text-align: left; margin:0px 10px 0px 10px}

.right_inner{width:260px; float:right;}

.right_form{ width:260px; float:right;}
.right_form p{ width:250px; float:left; margin: 10px 0px 0px 10px;font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: rgb(86, 89, 92);
    text-align: left; }

.text_box{ margin-right:30px; width:170px; float:right;}

.right_title {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(77, 95, 18);
    background-color: rgb(220, 226, 201);
    display: block;
    padding-left: 15px;
    padding-bottom: 5px;
    text-align: left;
    padding-top: 12px;
    margin-right: 0px;
    margin-left: 0px;
}


.right_content2{ width:260px; float:right; margin-bottom:20px;}
.right_content2 img{ width:100%;}
.footer{width:774px; float:left;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: center; border-top:1px solid #808385; padding-top:8px; padding-bottom:30px;}

.footer ul{ margin:0px; padding:0px; float:left;width:774px; }
.footer ul li{ padding:0px; margin:0px 0px 0px 0px;  list-style-type:none;}
.footer ul li a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: center;
	text-decoration: none;float:left; margin-right:20px;}
	
.footer ul li span{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; float:right; 
	color: #9aad60;
	text-align: center; margin-right:20px;
	text-decoration: none; float:left;}	
	
	
.footer ul li span a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: center;
	text-decoration: none;float:right;}		
	
	
.footer ul li a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d5f12;
	text-align: center;
	text-decoration: underline;}	




	
@media (max-width:779px) {
	
.wrapper{ width:100%; margin:0px; padding:0px;}
.container_main{  width:100%; margin:0 auto;}
.container_inner{ width:100%;}
.content{ width:95%; float:left;}
.logo_main{ width:100%; float:left;}
.logo_left{ width:100%; height:110px; float:left;}
.header{ width:100%; float:left;}
	
.green_bar{ display:none;}	
	
.banner_right2{ display:none;}	
.banner_right_top{ display:none;}
.menu_main{width:100%; float:left;}	
.navigation{ width:90%; float:left;}

.navigation ul{ margin:0px; padding:0px; float:left;width:100%}
.navigation ul li{ margin:0px; padding:0px; float:left; display:block; list-style-type:none; width:100%;}
.navigation ul li a{display: inline-block; 
	margin: 0 0 3px 0; float:left; color:#56595c; 
	
	text-indent: 5px; 
	text-align: left; 
	font-size: 11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; border-bottom: 2px solid #ffffff; 
	background: transparent none center left no-repeat; 
	text-decoration: none; width:100%;}
 
	
	
	
	
.left_content{ width:100%; float:left; padding-top:10px;}

.left_side_title {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(77, 95, 18);
    background-color: rgb(237, 241, 225);
    display: block;
    padding-left: 7px;
    padding-bottom: 5px;
    padding-top: 12px;
    text-align: left; 
    margin-left: -1px;
    margin-bottom: 10px;
}


.left_inner{ width:100%; float:left;}

.left_top1{ width:100%;float:left; margin-bottom:15px;}
.left_top2{ width:100%; float:left;}
	
.top_marquee{ width:97%; float:left;background-color:#EDF1E1; font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(77, 95, 18);
    text-align: left;}
	
.page1_image{width:100%; float:left;}

.page1_image img{ max-width:100%;float:left;}
	
.left_run{ width:100%; float:left; margin-top:15px; background:url(../images/ben_run.gif) no-repeat; height:111px}
.left_run_content{ width:100%; float:right;font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: rgb(77, 95, 18);
    text-align:right;}









	
.right_content{ width:100%; float:left;background-color:#EDF1E1; margin-top:10px; padding-bottom:20px;}
.right_content p{ font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    color: rgb(86, 89, 92);
    text-align: left; margin:0px 10px 0px 10px}



.right_inner{ width:100%; float:left;}


.right_title {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(77, 95, 18);
    background-color: rgb(220, 226, 201);
    display: block;
    padding-left: 15px;
    padding-bottom: 5px;
    text-align: left;
    padding-top: 12px;
    margin-right: 0px;
    margin-left: 0px;
}


.right_content2{ width:100%; float:left; margin-bottom:20px;}	
	
.footer{width:100%; float:left;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: center; border-top:1px solid #808385; padding-top:8px; padding-bottom:30px;}

.footer ul{ margin:0px; padding:0px; float:left;width:100%; }	
.footer ul li{ padding:0px; margin:0px 0px 0px 0px;  list-style-type:none; width:100%; float:left;}
.footer ul li a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: center;
	text-decoration: none;float:left; margin-right:20px;}

.footer ul li span{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: left;
	text-decoration: none;float:left; width:100%}		
	
.footer ul li span a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9aad60;
	text-align: left;
	text-decoration: none;float:left;}		
	
	}











