/* CSS Document */
body{ padding:0; margin:0; }
p, h1, h2, h3, h4, div, ul{ padding:0; margin:0; }
ul{list-style:none;} 
li{ padding:0; margin:0; }
*a{ text-decoration:none; border:none; }
img{ border:none; }
.clear{ clear:both; }
/*------------------------------General-----------------------------------*/
.wrapper{ margin:0 auto; width:auto;}
.holder{ margin:0 auto; width:925px; padding:34px 0 0 0; overflow:hidden;}
.logo{  padding-bottom:33px; }
.logo a{ text-decoration:none; font:bold 35px/36px Arial, Helvetica, sans-serif; color:#82bc32;/* text-shadow: 0px 1px 1px #77ab2e;*/  }

.nav_holder{ border-bottom:3px solid #689b24; height:46px;}
/*.nav_left{float:left; background:url(../images/green/nav_side.gif) no-repeat 0 0; width:6px; height:46px;}
.nav_right{float:left; background:url(../images/green/nav_side.gif) no-repeat right top; width:6px; height:46px;}*/
.nav_mid{float:left; background:url(../images/green/nav_bg.gif) repeat-x; /* width:919px;height:46px;*/ position:relative;}
#nav{ padding:0; margin:0; list-style:none;}
#nav li{ float:left; height:46px; margin:0; border-right:1px solid #689b24; border-left:1px solid #9fd052; position:relative;}
#nav li a{ display:block; text-decoration:none; color:#fff; font:normal 15px/46px Arial, Helvetica, sans-serif; padding:0px 16px; margin:0; }

#nav li.first{ background:url(../images/green/nav_side.gif) no-repeat left top; border-left:none;}
#nav li.last{background:url(../images/green/nav_side.gif) no-repeat top right; border-right:none;}
#nav li a:hover{color:#82bc32; background:url(../images/green/nav_bg_hover.gif) repeat-x left top;}
#nav li.first a:hover{ background:url(../images/green/nav_side_hover.gif) no-repeat left top; color:#82bc32;}
#nav li.last a:hover{ background:url(../images/green/nav_side_hover.gif) no-repeat right top; color:#82bc32; }

/*-----------------------dropdown-------------------------------------*/

#nav li ul {top:46px; display:none; background: #689b24 ; width: 10em; border-left:solid 1px #508607; border-right:solid 1px #508607; padding:0 0px; position:absolute ; left:0px;}
#nav li li{ border:none; padding:0px 0px; font:normal 14px/32px Arial, Helvetica, sans-serif; height:32px;}
#nav li li a { background: #71981b; margin:0; line-height:32px;}	
#nav li:hover ul{ display: block; position: absolute; margin: 0; padding:0px 0px; }
#nav li:hover li{float: none; }
#nav li:hover li a{border-bottom: 1px solid #508607; color: #fff; background:none;}
#nav li li a:hover {background:url(../images/green/nav_bg_hover.gif) repeat left bottom; color:#82bc32; height:32px; }

/*-----------------------dropdown_end-------------------------------------*/

.banner{ background:url(../images/green/banner.jpg) no-repeat; width:925px; height:280px; float:left;}

.caption_cont_holder{ float:left; width:910px; padding:14px 0 15px 0; color:#4b4b4b;}
.body_middle_caption{ float:left; width:100%; }
.body_middle_caption h2{ font:bold italic 25px/28px "Georgia",Times New Roman, Times, serif; color:#82bc32; }
.body_middle_cont_hold{ float:left; width:100%; padding:14px 0; border-bottom:dashed 1px #d9d9d9; margin-bottom:15px; }
.pic_body_top { width:153px; height:156px; background:#fff url(../images/green/image01.jpg) no-repeat 3px 3px; float:left; padding:3px; border:1px solid #d1d1d1; }
.cont_body_top{ float:left; width:714px; padding-left:15px;  } 
.cont_body_top p{ float:left; font:normal 16px/20px "Times New Roman", Times, serif; color:#4b4b4b; padding:0 0 0px 0; }
.caption_cont_holder span{ font-family:  Arial, Helvetica, sans-serif; color:#82bc32; }
.name-comment { float:right; text-align:right; color:#82bc32; font-size:18px; font-weight:normal;font-family:"Monotype Corsiva"; font-style:italic; font-weight:800;}

.footer_wrapper{background: url(../images/green/footer_bg.png) repeat-x #8dc33f; width:100%; margin:0 auto;  overflow:hidden;}
.footer {width:925px; margin:0 auto; padding:15px 0px 15px 0px;}

.footerone {width:253px; float:left; padding:0 55px 20px 0; background:url(../images/green/footer-brdr.png) no-repeat top right;} 
.footerone ul {width:252px; }
.footerone ul li.phn {background:url(../images/green/phn.png) no-repeat left 10px;}
.footerone ul li.phn a {padding:0 0 0 20px;}
.footerone ul li.mail {background:url(../images/green/msg.png) no-repeat left 10px;}
.footerone ul li.mail a {padding:0 0 0 20px;}
.footerone ul li a  {font:normal 14px/30px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/green/li-brdr.gif) repeat-x left bottom; display:block; text-decoration:none;  padding:0 0 0 20px;}
.footerone ul li a:hover{ color:#558713;}

.footertwo {width:300px; float:left;line-height:30px;padding:0 0 0 40px;  background:url(../images/green/footer-brdr.png) no-repeat top right;} 
.footertwo ul {width:220px;}
.footertwo ul li {background:url(../images/green/arrow-footer.gif) no-repeat left 12px; }
.footertwo ul li a {font:normal 14px/30px Arial, Helvetica, sans-serif; color:#fff; display:block;background:url(../images/green/li-brdr.gif) repeat-x left bottom; padding:0 0 0 20px; text-decoration:none;}
.footertwo ul li a:hover{ color:#558713;}
.footertwo ul li a.nobg, .footerone ul li a.nobg {background:none;}
.footerthree {width:223px; float:left; padding:15px 0 0 33px;} 
.social-network {width:223px; text-align:center; padding:23px 0 0 0;}
.social-network img {margin-right:5px;}
.copyright {background:#689b24; width:100%; margin:0 auto; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#3e6904; padding:10px 0 10px 0;}
