*{ margin:0; padding:0; }

.header_strip{ width:100%px; height:5px; background-color:#458d10; }

#wrapper{ margin:0 auto; width:980px; order:1px solid red; }

.header{ height:144px; }
.logo_nav{ width:350px; height:144px; float:left; order:1px solid red; }
.logo{ width:129px; height:57px; margin-top:22px; float:left; }
.logo2{ width:189px; height:107px; margin-top:18px; float:right; }

nav ul{ list-style:none; position:relative; display:inline-table; }
nav ul li{ float:left; }
nav ul li:hover a{ color:#458d10; }
nav ul li a.active{ color:#458d10; }
nav ul li a{ display:block; padding:36px 20px 0 0; font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#000; text-decoration:none; }

.banner_container{ width:980px; height:346px; }

.content_container{ width:980px; }
.table_container{ width:980px; float:left; }

p{ padding:5px 0 0 0; }
.font1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#458d10; margin:32px 0 0 0; }
.font2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444343; line-height:20px; margin:+9px 0 0 0; }
.font3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#444343; line-height:20px; font-weight:700; margin:9px 0 0 0; }
.font4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:9px 0 0 0; }
.font5{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; float:right; }
.font6{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#458d10; margin:9px 0 0 0; }
.font7{ font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000; margin:9px 0 0 0; }

.link{  }
.link a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; }
.link a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#458d10; text-decoration:none; }

.mail{  }
.mail a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#444343; font-weight:700; text-decoration:none; }
.mail a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#458d10; font-weight:700; text-decoration:none; }

.footer_container{ width:980px; float:left; margin:65px 0 0 0; }
.strip{ width:980px; height:8px; background-color:#f1f1f1; }
.bottom_footer{ width:980px; float:left; margin:17px 0 5px 0; }
.socialbox{ width:250px; float:left; }
.copywrite{ width:220px; float:right; margin:8px 0 0 0; }

fnav ul{ list-style:none; position:relative; display:inline-table; margin-left:375px; }
fnav ul li{ float:left; }
fnav ul li:hover a{ color:#232222; }
fnav ul li a.active{ color:#232222; }
fnav ul li a{ display:block; padding:6px 22px 0 0; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#232222; text-decoration:none; }

/*INNER*/
.leftbox{ width:300px; float:left; margin-right:80px; }
.rightbox{ width:600px; float:left; }

/*TABLE*/
table.gridtable { 
	padding:11px 0px 20px 0px;
}
table.gridtable td {
	padding:0 0 10px 0;
}
table.gridtable2 { 
	padding:0 0 0 0;
}
table.gridtable2 td {
	padding:0 0 5px 0;
}
table.gridtable3 { 
	padding:10px 0 0 0;
}
table.gridtable3 td {
	padding:5px 0 5px 5px;
	order:1px solid #d5d5d5;
}