html, body
 {
 padding:0; margin:0;
 background:url(../images/bg_main.jpg) no-repeat top center #528037;
 }
p{padding:0; margin:0;}
ul, li{padding:0; margin:0;}
h1,h2,h3,h4,h5{padding:0; margin:;}

/* site */
#wrapper{width:960px; margin:auto;}
#container{width:960px; float:left;}

#top
 {
 width:960px; height:124px;
 float:left;
 }
#logo
 {
 width:280px; height:124px;
 float:left;
 }
#top_right
 {
 width:490px; height:124px;
 float:left;
 padding:0 0 0 190px;
 }
#quotes
 {
 width:490px; height:124px;
 float:left;
 }
#quote_left
 {
 width:50px; height:124px;
 float:left;
 }
#quote_left h1
 {
 padding:0; margin:0;
 text-align:right;
 padding:18px 0 0 0;
 }
#quote_right
 {
 width:50px; height:124px;
 float:left;
 }
* html #quote_right
 {
 width:47px;
 }
#quote_right h1
 {
 padding:0; margin:0;
 text-align:center;
 padding:80px 0 0 0;
 }
#quote_main
 {
 width:390px; height:124px;
 float:left;
 }
#quote_main p
 {
 padding:0; margin:0;
 font:italic 12px/1.3em Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 padding:40px 10px 0 25px;
 }
#quote_main h1
 {
 padding:0; margin:0;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 text-align:right;
 padding:0 10px 0 0;
 }
#banner_nav
 {
 width:960px; height:418px;
 float:left;
 }
#banner
 {
 width:960px; height:306px;
 float:left;
 /*background:url(../images/banner.jpg) no-repeat;*/
 }
#nav
 {
 width:960px; height:112px;
 float:left;
 }
#top_nav
 {
 width:960px; height:70px;
 float:left;
 }
#online_result
 {
 width:300px; height:70px;
 float:left;
 }
#download
 {
 width:363px; height:70px;
 float:left;
 }
#loaction_map
 {
 width:297px; height:70px;
 float:left;
 }
#main_nav
 {
 width:960px; height:42px;
 float:left;
 }
#main_nav ul
 {
 padding:0; margin:0;
 }
#main_nav li
 {
 float:left; width:auto;
 list-style:none;
 }
#content
 {
 width:936px; float:left;
 padding:12px 12px;
 background:#edf4be;
 }
#content_left
 {
 width:626px; float:left;
 }
#content_main
 {
 width:624px; float:left;
 border:1px solid #ccd496;
 padding:0 0 15px 0;
/* margin:0 0 10px 0;*/
 }
#content_main_top
 {
 width:624px; height:45px;
 float:left;
 }
#content_main_top h1
 {
 padding:0; margin:0;
 font:normal 20px/1.3em Arial, Helvetica, sans-serif;
 color:#79a228;
 padding:15px 0 0 20px;
 }
#content_main_top span
 {
 color:#3e3a3a;
 }
#content_area
 {
 width:604px; float:left;
 padding:0 0 0 20px;
 }
#content_area p
 {
 font:normal 12px/1.6em Arial, Helvetica, sans-serif;
 color:#636552;
 padding:0 21px 0 0;
 text-align:justify;
 }
#content_area ul
 {
 padding:0; margin:0;
 padding:25px 0 0 0;
 }
#content_area li
 {
 height:30px;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#666666;
 list-style:none;
 background:url(../images/download_icon.jpg) no-repeat left top;
 padding:30px 0 0 50px;
 }
#content_area li a
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#666;
 text-decoration:none;
 text-transform:uppercase;
 }
#content_area li a:hover
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#000000;
 text-decoration:none;
 text-transform:uppercase;
 }


#photo_div
 {
 width:144px; height:140px;
 background:#FFFFFF;
 float:left;
 margin:0 10px 0 0;
 padding:5px;
 }
#readmore_div
 {
 width:624px; height:18px;
 float:left;
 }
#readmore_div p
{ 
 padding:0 0 0 495px;
}
#readmore_div p a
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#636552;
 padding:0 0 0 10px;
 text-decoration:none;

 }
#readmore_div p a:hover
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#636552;
 padding:0 0 0 10px;
 text-decoration:underline;

 }
#left_bottom
 {
 width:626px; float:left;
 margin:10px 0 0 0;
 }
#pta
 {
 width:406px; float:left;
 border:1px solid #ccd496;
 padding:0 0 10px 0;
 }
#photo_gallery
 {
 width:205px; height:166px;
 float:left;
 margin:0 0 0 10px;
 background:#a7b438;
 }
#photo_gallery_top
 {
 width:205px; height:38px;
 float:left;
 }
#photo_gallery_top h1
 {
 padding:0; margin:0;
 font:bold 16px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 text-transform:uppercase;
 padding:18px 0 0 15px;
 }
#photogallery_div
 {
 width:175px; height:124px;
 float:left;
 padding:4px 15px 0 15px;
 }
#photogallery_div p
 {
 border:1px solid #ccd496;
 padding:5px;
 }
#pta_top
 {
 width:406px; height:38px;
 float:left;
 }
#pta_top h1
 {
 padding:0; margin:0;
 font:normal 20px Arial, Helvetica, sans-serif;
 color:#79a228;
 padding:15px 0 0 20px;
 }
#pta_top span
 {
 color:#3e3a3a;
 }
#pta_main
 {
 width:391px; float:left;
 padding:10px 0 0 15px;
 }
#photo_div2
 {
 width:115px; height:102px;
 float:left;
 background-color:#FFFFFF;
 padding:5px;
 margin:0 10px 0 0;
 }
#pta_main p
 {
 padding:0; margin:0;
 font:normal 12px/1.6em Arial, Helvetica, sans-serif;
 color:#636552;
 padding:0 10px 0 0;
 text-align:justify;
 }
#rmore2
 {
 width:64%; float:left;
 height:18px;
 }
#rmore2 p
 {
 padding:10px 0 0 160px;
 }
#rmore2 p a
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#636552;
 text-decoration:none;
 }
#rmore2 p a:hover
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#636552;
 text-decoration:underline;
 }
#content_right
 {
 width:300px; float:left;
 padding:0 0 0 10px;
 }
#news
 {
 width:298px; height:250px;
 float:left;
 background:#a7b438;
 }
#news_top
 {
 width:298px; height:38px;
 float:left;
 }
#news_top h1
 {
 padding:0; margin:0;
 font:bold 16px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 text-transform:uppercase;
 padding:18px 0 0 18px;
 }
.newsbox1
 {
 width:262px; float:left;
 padding:10px 18px 0 18px;
 }
.newsbox1 h1
 {
 padding:3px;
 background:#99a81b;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#f7f9df;
 }
.newsbox1 p
 {
 font:normal 11px Arial, Helvetica, sans-serif;
 color:#554e4e;
 text-align:justify;
 }
.newsbox1 h2
 {
 padding:0; margin:0;
 text-align:right;
 padding:5px 0 0 0;
 }
#quick_links
 {
 width:298px; height:166px;
 float:left;
 background:#a7b438;
 margin:10px 0 0 0;
 }
#quick_links_top
 {
 width:298px; height:38px;
 float:left;
 }
#quick_links_top h1
 {
 padding:0; margin:0;
 font:bold 16px Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 text-transform:uppercase;
 padding:18px 0 0 18px;
 }
#quicklinks_div
 {
 width:283px; height:120px;
 float:left;
 padding:8px 0 0 15px;
 }
#quicklinks_div ul
 {
 padding:0; margin:0;
 float:left;
 padding:0 8px 0 0;
 }
#quicklinks_div li
 {
 padding:0; margin:0;
 list-style:none;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#3e3a3a;
 background:url(../images/rmore_bg.jpg) no-repeat;
 padding:0 0 0 25px;
 margin:0 0 12px 0;
 }
#quicklinks_div li a
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#3e3a3a;
 text-decoration:none;
 }
#quicklinks_div li a:hover
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#3e3a3a;
 text-decoration:underline;
 }
#footer
 {
 width:960px; height:96px;
 background:url(../images/footer.jpg) no-repeat bottom left #262420;
 clear:both;
 text-align:center;
 }
#footer p
 {
 padding:0; margin:0;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#528037;
 padding:15px 0 0 0;
 }
#footer p a
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#528037;
 text-decoration:none;
 padding:0 10px 0 0;
 }
#footer p a:hover
 {
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#528037;
 text-decoration:underline;
 padding:0 10px 0 0;
 }
.newsbox
 {
 width:588px; float:left;
 background:#FFFFFF;
 border:solid #ccd596;
 border-width:1px 1px 5px 1px;
 margin:0 0 15px 0;
 }
.newsbox .date
 {
 width:588px; float:left;
 height:30px;
 background:#78a226;
 text-align:right;
 }
.newsbox .date h1
 {
 padding:0; margin:0;
 font:normal 13px "Trebuchet MS";
 color:#FFFFFF;
 padding:5px 20px 0 0;
 }
.newsbox .cnt
 {
 width:578px; float:left;
 padding:0 0 15px 10px;
 }
.newsbox .cnt h1
 {
 padding:0; margin:0;
 font:bold 14px/1.5em "Trebuchet MS";
 color:#3a3a3a;
 padding:10px 10px 0 0;
 }
.newsbox .cnt p
 {
 padding:0; margin:0;
 font:bold 12px/1.5em "Trebuchet MS";
 color:#6c6c6c;
 padding:5px 10px 0 0;
 }
 
 /* inner */
 
 #content_left_inner
 {
 width:610px; float:left;
 border:1px solid #CCD496;
 padding:10px 0 0 14px;
 }
 #content_left_inner_heading
  {
  width:624px; height:30px;
  float:left;
  }
 #newsdiv_inner
  {
  width:624px; float:left;
  }
  .h1
   {
   padding:0; margin:0;
   font:normal 20px/1.3em Arial, Helvetica, sans-serif;
   color:#79A228;
   padding:0 0 10px 0;
   }