@charset "utf-8";
/* CSS Document */

body{
margin: 0px;
padding: 0px;
background: url(../images/mainbg.jpg);
font-family:Arial, Helvetica, sans-serif;
}
a.imp{
color: #CC0000;
text-decoration: underline;
}
a.imp:hover{
color: #CC0000;
text-decoration: none;
}
h2{
margin: 0px;
padding: 10px;
font-size: 18px;
font-weight: 400;
color: #b00202;
}
h3{
background: #005331;
font-size: 14px;
font-weight: 500;
color: #ffffff;
padding: 8px;
margin: 0px;
clear: both;
}

.topwrap{
width: 100%;
background: url(../images/topbg.gif) repeat-x top left;
}
.pagewrap{
width: 960px;
margin: 0 auto;
background:url(../images/shadowbg.png) repeat-y top left;
}
.header{
width: 940px;
height: 94px;
margin: 0 auto;
}
.topnav{
width: 940px;
height: 39px;
padding: 0px;
margin: 0 auto;
}
/* Top Navigation Start */
.topnav ul
{
padding: 0px;
margin: 0px;
background: url(topnav_bg.gif) repeat-x top left;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: 600;
}

.topnav ul li { 
margin: 0 auto;
display: inline;
height: 38px; }

.topnav ul li a
{
padding: 0.7em 3.5em 0.3em 3.5em;
color: #ffffff;
text-decoration: none;
float: left;
background: url(../images/nav_divider.gif) no-repeat right top;
}

.topnav ul li a:hover
{
color: #dcdcdc;
}

.topnav ul li a.lastnav{
background: none;
}

.topnav ul li a.active{
width: 138px;
background: url(../images/home_btn.gif);
padding: 11px 0px 11px 0px; 
}
.topnav ul li a:hover.active{
width: 138px;
background: url(../images/home_btn_over.gif);
padding: 11px 0px 11px 0px; 
}


.banner{
float: left;
width: 330px;
height: 471px;
}
.txtbox{
background: #ffffff url(../images/contentbg.gif) repeat-x top left;
height: 440px;
width: 304px;
float: left;
padding: 10px 7px 7px 7px;
}

.txtbox p{
margin: 0px;
padding: 0 8px;
font-size: 12px;
line-height: 17px;
font-weight: normal;
color: #333333;
}
.txtbox .tpimg{
padding: 4px 10px;
}
.txtbox img.newarr{
margin-top: 20px;

}

.rightpanel{
float: left;
width: 292px;
height: 471px;
}
.panneltop{
margin-top: 4px;
}


.footer{
clear: both;
background:url(../images/footershadow.png) no-repeat top left;
height: 60px;
width: 960px;
margin: 0 auto;
}
.footerbox{
width: 920px;
height: 60px;
background: url(../images/footerbg.gif) repeat-x top left;
margin: 0 auto;
padding: 10px;
font-size: 11px;
color: #6fc4a1;
}
.contentwrap{
width: 940px;
height: 471px;
background: #ffffff;
margin: 0 auto;
}
.contentbar{
width: 940px;
height: 840px;
background: #ffffff;
margin: 0 auto;
float: inherit;
}
.contentbar1{
width: 940px;
height: 650px;
background: #ffffff;
margin: 0 auto;
float: inherit;
}
.contentbar3{
width: 940px;
height: 550px;
background: #ffffff;
margin: 0 auto;
float: inherit;
}
.contentbar4{
width: 940px;
height: 1100px;
background: #ffffff;
margin: 0 auto;
float: inherit;
}
.contentbar5{
width: 940px;
height: 1340px;
background: #ffffff;
margin: 0 auto;
float: inherit;
}

p.bottomlinks{
width: 450px;
float: right;
margin: 0px;
padding: 0px;
text-align: right;
}
p.bottomlinks a{
text-decoration: underline;
color: #6fc4a1;
padding: 0px 2px;
}
p.bottomlinks a:hover{
text-decoration: none;
color: #ffffff;
}
p.copyinfo{
float: left;
width: auto;
margin: 0px;
padding: 0px;
}

.leftbar{
width: 250px;
height: 840px;
background: #012517 url(../images/leftbarbg.jpg) bottom left no-repeat;
float: left;
}
.leftbar1{
width: 250px;
height: 650px;
background: #012517 url(../images/leftbarbg.jpg) bottom left no-repeat;
float: left;
}
.leftbar3{
width: 250px;
height: 550px;
background: #012517 url(../images/leftbarbg.jpg) bottom left no-repeat;
float: left;
}
.leftbar4{
width: 250px;
height: 1100px;
background: #012517 url(../images/leftbarbg.jpg) bottom left no-repeat;
float: left;
}
.leftbar5{
width: 250px;
height: 1340px;
background: #012517 url(../images/leftbarbg.jpg) bottom left no-repeat;
float: left;
}

/* Left Navigation Start */
.navcontainer ul{
margin: 0px;
padding: 0px;
}

.navcontainer ul li{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
list-style: none;
display: inline;
}
.navcontainer ul li a{
color: #8ce9c4;
text-decoration: none;
display: block;
padding: 6px 10px 6px 10px;
font-weight:bold;
border-bottom: 1px dotted #2f4c09;
}
.navcontainer ul li a:hover{
color: #ffffff;
text-decoration: none;
background: #015232;
}
.navcontainer ul li ul li a{
color: #fff;
text-decoration: none;
display: block;
padding: 6px 10px 6px 10px;
font-weight:bold;
}
.navcontainer ul li ul li ul li a{
color: #fff;
text-decoration: none;
display: block;
padding: 5px 10px 5px 10px;
font-weight: normal;
}

/* Left Navigation End */
.pageinside{
width: 670px;
background: #FFFFFF;
float: left;
margin-left: 10px;
}


/* gallery start */

div.img
  {
  margin:2px;
  border:3px solid #ffffff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin:5px;
  border:2px solid #ffffff;
  }
div.img a:hover img
  {
  border: 2px solid #d3e0c1;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  font-size: 12px;
  width: 208px;
  margin:2px;
  }
  
  
  /********** contact form **********/
#contactform { margin:0 auto; padding:5px 0;}
#contactform * { color:#6e6e6e;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { text-align:left; margin:0 10px 0 0; width:80px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:450px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; height:14px; background:#fff; float:left;}
#contactform textarea { width:450px; border:1px solid #c5c5c5; margin:2px 0; padding:3px 2px; background:#fff; float:left;}
/*#contactform li.buttons input { padding:25px 0; margin:0 0 0 90px; border:0; color:#FFF;}*/
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}
.contactbox { width:600px; margin:10px; float:left; padding:5px;}
.but{
float: left;
margin-left: 90px;
margin-top: 10px;
}


.infobox p{
margin: 0px;
padding: 0px 10px;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: justify;
}

.infobox h3{
font-size: 15px;
line-height: 25px;
font-weight: 300;
color: #548710;
background: none;
}
.infobox img{
margin: 0px 10px 0px 0px;
border: 1px solid #ccc;
}

.contactinfo p{
padding: 10px;
margin: 0px;
color: #000000;
font-size: 12px;
}



