body
{
	padding: 0;
	margin: 0;
	background:#67C56D;
	color: #043206;
	font: normal 11px Arial,Helvetica,sans-serif;
}
.wrapper
{
	width: 1000px;
	height: auto;
	margin: auto;
	background-color: #67C56D;

	box-shadow: 10px 10px 5px #888888;
	
}

p, a, li, td, form, input, select
{
	padding: 0;
	margin: 0;
}
img
{
	padding: 0;
	margin: 0;
	border: none;
	display: block;
}
ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
a
{
	text-decoration: none;
	outline: none;
}
.speacer
{
	padding: 0;
	margin: 0;
}
.topPanelPattern
{
	background: url(Images/pattern.png) repeat-x 0 0;
	padding: 0 0 22px 0;
}
.search
{
	background: url(images/searchbullet.gif) no-repeat 0 0;
	padding: 0 0 6px 24px;
	font-size: 16px;
	line-height: 20px;
	color: #FFFF00;
	background-color: inherit;
}
.formTxt
{
	line-height: 20px;
	font-weight: bold;
	color: #64B16A;
	background-color: inherit;
}
.textBox1
{
	width: 206px;
	height: 18px;
	background-color: #1B741C;
	color: #3EC949;
	border: 1px solid #258926;
}
.textBox2
{
	width: 69px;
	height: 18px;
	background-color: #1B741C;
	color: #3EC949;
	border: 1px solid #258926;
}
.bodyDashed
{
	background: url(images/bodydashed.gif) repeat-x 0 0;
}
.bodyrightPPadding
{
	padding: 34px 0 0 0;
}
.header
{
	background: url(images/header.jpg) no-repeat 0 0;
	height: 237px;
}
.topnavBg
{
	background-color: #043206;
	color: #FFF;
	padding: 0 0 0 29px;
}
ul.topnav li
{
	float: left;
	width: auto;
	padding: 0 1px 0 0;
}
ul.topnav li a
{
	display: block;
	font-weight: bold;
	line-height: 25px;
	padding: 0 22px;
	color: #FFF;
	background-color: inherit;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
ul.topnav li a:hover
{
	background-color: #79C771;
	color: #FFFF00;
}
ul.topnav li a.active
{
	background-color: #79C771;
	color: #FFFF00;
	cursor: text;
}
.welpanelPadding
{
	padding: 31px 0 29px 0;
}
.welTxt
{
	padding: 0 0 12px 0;
	font-size: 18px;
	font-family: Calibri;
}
.welTxt span
{
	display: block;
	padding: 0 0 5px 0;
	font-size: 14px;
	line-height: 18px;
	color: #076008;
	background-color: inherit;
}
.welTxt span a
{
	color: #FFF;
	background-color: inherit;
	text-decoration: underline;
}
.welTxt span a:hover
{
	text-decoration: none;
}
p.readmore
{
	width: 64px;
	height: 17px;
	background: url(images/yellowarrow.gif) no-repeat 5px 50% #076008;
	color: #FFF;
	padding: 0 0 0 12px;
	font-weight: bold;
	line-height: 16px;
}
p.readmore a
{
	color: #FFF;
	background-color: #076008;
}
p.readmore a:hover
{
	color: #FFEA05;
	background-color: #076008;
}
.footernavBg
{
	background-color: #3E9643;
	color: #FFF;
}
.productPPadding
{
	padding: 0 0 32px 0;
}
.pro1PPadding
{
	padding: 0 0 23px 0;
}
.proTxt
{
	padding: 0 0 9px 0;
}
.proTxt span
{
	display: block;
	padding: 0 0 4px 0;
	font-size: 16px;
	line-height: 18px;
	color: #076008;
	background-color: inherit;
}
.procatagoryBg
{
	background-color: #BBC641;
	color: #043206;
	padding: 14px 0;
}
ul.catagory li
{
	background: url(images/catagrydashed.gif) repeat-x 0 100%;
}
ul.catagory li.nocataDashsd
{
	background-image: none;
}
ul.catagory li span
{
	background: url(images/blackarrow.gif) no-repeat 0 50%;
	padding: 0 0 0 13px;
}
ul.catagory li span a
{
	line-height: 24px;
	color: #FFF;
	background-color: inherit;
}
ul.catagory li span a:hover
{
	color: #000;
	background-color: inherit;
}
ul.footernav li
{
	float: left;
	width: auto;
	padding: 0 16px;
	background: url(images/foternavdiv.gif) no-repeat 100% 50%;
}
ul.footernav li.nofooternavdiv
{
	background-image: none;
}
ul.footernav li a
{
	line-height: 23px;
	color: #FFF;
	background-color: inherit;
}
ul.footernav li a:hover
{
	background-color: inherit;
	color: #000;
}
.copyright
{
	padding: 18px 0px 0px 0;
	line-height: 16px;
}
.copyright a
{
	color: #FFF;
	background-color: inherit;
}
.copyright a:hover
{
	text-decoration: underline;
}
.bodyRightPBg
{
	color: #727d53;
	background: url(images/bodydashed.gif) repeat-x 0 0 #EFFAD0;
	padding: 7px 0 0 0;
}
.logoBg
{
	background: url(images/logobg.jpg) no-repeat 0 0;
	padding: 77px 22px 61px 31px;
}
.bodyRightPHeading
{
	font: normal 24px/26px Georgia, "Times New Roman" ,Times,serif;
	color: #043206;
	background-color: inherit;
	padding: 0 0 10px 0;
}
.latestETxtPPadding
{
	padding: 0 0 18px 0;
}
.latestEventDate
{
	background: url(images/datebullet.gif) no-repeat 9px 50% #E2EFBE;
	padding: 0 0 0 29px;
	font-weight: bold;
	line-height: 18px;
	color: #076008;
	border: 1px solid #D2E1AA;
}
.latestEventTxt
{
	line-height: 15px;
	padding: 9px 0 12px 0;
}
.latestEventTxt span
{
	background: url(images/blackarrow.gif) no-repeat 0 11px;
	display: block;
	padding: 5px 0 0 11px;
}
.latestEventTxt span a
{
	font-weight: bold;
	color: #B0470D;
	background-color: inherit;
}
.latestEventTxt span a:hover
{
	color: #000;
	background-color: inherit;
}
.servicePPadding
{
	padding: 0 0 29px 0;
}
.serviceTxt
{
	line-height: 15px;
	padding: 9px 0 0 0;
}
.serviceTxt span.greenHeading
{
	font-size: 14px;
	line-height: 17px;
	color: #076008;
	background-color: inherit;
	padding: 0 0 4px 0;
	display: block;
}
.serviceTxt span.more
{
	background: url(images/blackarrow.gif) no-repeat 0 12px;
	display: block;
	padding: 6px 0 0 8px;
}
.serviceTxt span.more a
{
	font-weight: bold;
	color: #B0470D;
	background-color: inherit;
}
.serviceTxt span.more a:hover
{
	color: #000;
	background-color: inherit;
}
.phonePanel
{
	padding: 0 0 6px 0;
	background: url(images/phoneno_bg.gif) no-repeat 100% 0;
	line-height: 17px;
	font-weight: bold;
	color: #076008;
	background-color: inherit;
}
.phonePanel span.phone
{
	background: url(images/phonebullet.gif) no-repeat 0 0;
	padding: 0 26px 0 21px;
	color: #4c4c4c;
	background-color: inherit;
}
.phonePanel span.email
{
	background: url(images/emailbullet.gif) no-repeat 0 0;
	padding: 0 26px 0 21px;
	color: #4c4c4c;
	background-color: inherit;
}
.phonePanel a
{
	color: #B0470D;
	background-color: inherit;
}
.phonePanel a:hover
{
	text-decoration: underline;
}
.aboutusTestPPadding
{
	padding: 0 0 34px 0;
}
.aboutusTestmonialTxt
{
	font: normal 14px/18px Georgia, "Times New Roman" ,Times,serif;
	background: url(images/aboutus-topquote.gif) no-repeat 0 0;
	padding: 0 0 0 20px;
}
.aboutusTestmonialTxt span
{
	background: url(images/aboutus-botquote.gif) no-repeat 297px 4px;
	padding: 0 0 18px 0;
	display: block;
}
.aboutusTestmonialName
{
	font: normal 14px/18px Georgia, "Times New Roman" ,Times,serif;
	color: #043206;
	background-color: inherit;
}
.padtop
{
	padding-top: 55px;
}
.padtop22
{
	padding-top: 61px;
}
.padbot
{
	padding-bottom: 19px;
}
.padbot2
{
	padding-bottom: 21px;
}
.padbot3
{
	padding-bottom: 24px;
}
.padbot4
{
	padding-bottom: 26px;
}

.pad2
{
	padding: 4px 0 21px 0;
}
.button
{
	display: inline-block;
	background: #fff;
	border: 1px solid #e8e8e8;
	padding: 3px 20px 5px;
	color: #828387;
	border-radius: 4px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.button:hover
{
	background: #075908;
	border: 1px solid #075908;
	color: #fff;
	text-decoration: none;
}


/*========================================== bottom ===========================================*/
.cloud{width:596px;height:90px;text-align:justify;}
a.h1{font:normal 22px arial;color:#fff;text-decoration:none;cursor:text;vertical-align:baseline;}
a.h2{font:normal 19px arial;color:#fff;text-decoration:none;cursor:text;vertical-align:baseline;}
a.h3{font:normal 16px arial;color:#fff;text-decoration:none;cursor:pointer;vertical-align:baseline;}
a.h1:hover{color:#a3a3a3;text-decoration:none;cursor:text;}
a.h3:hover{color:#999999;text-decoration:none;cursor:text;}
a.h2:hover{color:#B1B1B1;text-decoration:none;cursor:text;}
a.tag{font:normal 14px arial;color:#fff;text-decoration:none;cursor:text;vertical-align:baseline;}
a.tag:hover{color:#a3a3a3;text-decoration:none;cursor:text;}
a.h4:hover{font:normal 20px arial;color:#f15b31;text-decoration:none;}
width:100%;border-bottom:1px dotted #000000;line-height:30px;}
a.more:hover{text-decoration:underline;}