body {margin:0; padding:0; background:url(../images/bodyBG.gif) repeat #000; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#ccc;}
p,ul,li,h1,h2,h3,h4 a {padding:0; margin:0;}
a{outline:none; text-decoration:none;}
img{border:none;}
.clLeft {clear:left;}
.clRight {clear:right;}			
.clBoth {clear:both;}		
.left { float:left; }

img { behavior:url(./images/iepngfix.htc); }

#header {width:1002px;  margin:auto;}
#header .logo {margin-top:11px; float:left;}
#header .nav {float:right; margin:105px 0 16px 0;}
#header .nav ul{list-style-type:none; font:bold 12px "Trebuchet MS"; color:#82c55b;}
#header .nav ul li {float:left; padding:0 0 0 25px;}
#header .nav ul li a {color:#82c55b;}
#header .nav ul li a:hover {text-decoration:underline;}

.middlewrp {background:#006d3a url(../images/home-bg.jpg) no-repeat right top; width:1002px; margin:auto; } 
.content { width:490px; padding:41px 0 0 0; background:url(../images/content-bg.gif) repeat-x top; float:left;}
h1 {font:normal 18px "Trebuchet MS"; color:#82c55b; text-transform:uppercase;}
.box {width:450px; color:#ffffff; margin:0 0 0 10px; }
h2 {font:normal 40px "Trebuchet MS"; color:#ffffff; text-shadow:#000000 2px -1px 1px;  }
h3 { font:normal 17px "Trebuchet MS"; color:#82c55b; margin:0px 0 6px 0; }
h4{ font:bold 12px "Trebuchet MS"; color:#82c55b; text-transform:uppercase; margin:8px 0 4px 0;  }
.imaLeft { border:1px solid #82c55b; padding:2px; margin:0 5px 10px 0; float:left; }
.imaLeftbox { float:left; }
.imaLeftbox h3 { margin:5px 0 0px 0; }
.imaLeftbox img{ border:1px solid #82c55b; padding:2px; margin:0 5px 10px 0; }
p { margin:0 0 5px 0; }
.text { width:450px; float:left; margin:400px 0 0 30px; }
.scroll-pane1 { margin-bottom:35px; }

.gps {background:url(../images/gpsmapping.jpg) no-repeat bottom; margin:5px auto 10px auto !important; width:1002px; height:152px; display:inline-block;}
.latestnewssection {padding:13px 50px 0 0; display:inline; float:right; width:275px; color:#41622d;}
.latestnewssection h3 {font:normal 18px "Trebuchet MS"; color:#0a4429; margin:0;}		
.latestnewssection h3 a {text-decoration:underline; color:#0a4429;} 
.latestnewssection h3 a:hover {text-decoration:none;}
.latestnewssection span {display:block; margin-bottom:15px;}
.latestnewssection span a {text-decoration:underline; color:#0a4429; font:bold 12px "Trebuchet MS"; text-transform:uppercase; margin:0; }
.latestnewssection span a:hover {text-decoration:none;}

#footer {width:1002px;  margin:0 auto 10px auto;}
#footer span {display:block; font:bold 10px Arial, Helvetica, sans-serif; color:#82c55b; margin:13px 0 0 0; float:left; text-transform:uppercase;}
#footer div a {color:#82c55b; float:right;  margin:13px 0 0 0; font-size:11px;}

.middleinner {background:#006d3a url(../images/other-page-bg.jpg) no-repeat right top; width:1002px; margin:auto; border-bottom:20px solid #82c55b; }
.innercontent {width:640px; padding:41px 20px 10px 10px; background:url(../images/content-bg.gif) repeat-x top; float:left;}
.boxinner {width:650px; color:#ffffff; }
ul.link{list-style-type:none; margin:0;}
ul.link li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../images/arrow.gif) no-repeat left center;}
p a{color:#82c55b; font-weight:bold;}
.map{height:350px; width:450px; margin:10px 0 10px 20px; float:left; display:inline; padding:3px; border:1px solid #82c55b; }
address a{color:#82c55b; font-weight:600; }
address{margin:10px 0 0 0; font:italic 12px Verdana, Arial, Helvetica, sans-serif;}
.address{float:left; width:170px; margin-right:10px;}
.slogan { margin:570px 0 0 0; width:260px; float:left; padding:0 0 0 10px;  }
