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

html {font-size: 100.1%;}
body {margin:0;font-family:Verdana, Geneva, sans-serif;background-color:#649619;color:#5f5f5f;font-size:14px;}
img {border:none;}
h1,h2,h3,h4 {margin:0;padding:0;}
.form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {margin:0 auto;width:800px;height:700px;position:relative;background:#649619 url(../imgs/bg04.jpg) center;font-family:Verdana, Geneva, sans-serif;color:#5f5f5f;font-size:14px;}
a.logo {position:absolute;text-indent:-99999px;width:800px;top:0;left:0;height:140px;display:block;overflow:hidden;outline:0;}
#nav {float:left;list-style:none;margin:175px 0 0 0;padding:0;width:190px;font-family:Arial, Helvetica, sans-serif;}
#nav li {float:left;width:190px;height:40px;margin:0 0 8px 0;padding:0;overflow:hidden;vertical-align:middle;}
#nav li a {display:block;float:left;width:140px;color:#a5ca6e;text-decoration:none;text-align:right;font-size:13px;padding:0 40px 0 0;min-height:40px;height:40px;line-height:13px;font-weight:bold;}
#nav li.home a {background:url(../imgs/btn-home02.gif) no-repeat top right;}
#nav li.about a {background:url(../imgs/btn-about02.gif) no-repeat top right;}
#nav li.faqs a {background:url(../imgs/btn-faqs02.gif) no-repeat top right;}
#nav li.gallery a {background:url(../imgs/btn-gallery02.gif) no-repeat top right;}
#nav li.services a {background:url(../imgs/btn-services02.gif) no-repeat top right;}
#nav li.contact a {background:url(../imgs/btn-contact02.gif) no-repeat top right;}
#nav li a:hover {background-position:bottom right;color:#fff;}
#nav li a span {float:right;margin-top:13px;}
.seal {position:absolute;top:550px;right:150px;z-index:5;width:131px;height:130px;display:block;}
#content {position:absolute;top:146px;left:186px;width:419px;height:482px;overflow:auto;z-index:1;display:inline;}
#content p {position:relative;margin:0;padding:0 10px;line-height:16px;}
#content h3{position:relative;font-size:20px;margin:15px 0 10px 10px;}
#content .about {font-size:14px;line-height:16px;text-align:justify;font-size:12px;}
#content .faqs, #content .services {font-size:12px;line-height:14px;margin:10px 0 0 0;}
#content .faqs a {font-weight:bold;text-decoration:none;font-size:12px;color:#649619;}
#content .faqs a:hover {text-decoration:underline;}
#content .services {font-size:12px;color:#5f5f5f;line-height:14px;margin:10px 0 0 0;font-style:italic;}
#services #content ul {float:left;padding:10px 0;margin:0 0 0 20px;list-style:none;width:375px;border-bottom:dotted 1px #999;}
#services #content p {float:left;width:375px;}
#services #content ul li {width:375px;float:left;}
#content .before, #content .after {position:relative;float:left;width:185px;list-style:none;padding:0;}
#content .before {margin:0 10px 15px 10px;}
#content .before li em, #content .after li em {position:absolute;font-style:normal;margin:0 0 0 0;width:185px;text-align:right;top:0;}
#content .before li, #content .after li {position:relative;width:185px;float:left;color:#fff;margin:0 0 5px 0;}
#content .after {margin:0 0 15px 0;}
.gallery h3 {color:#1abd22;width:380px;text-align:center;text-transform:uppercase; font-size:16px !important;margin:0 auto;}
.home #content {background:url(../imgs/bg-welcome02.jpg) no-repeat 0 200px;}
#footer {width:800px;margin:0 auto;color:#030;font-size:11px;text-align:center;}
.share {position:relative;width:400px;text-align:right;}