/* CSS Document */
body{padding:0px; margin:0px; background:url(../_img/main-bg.jpg) 0 0 repeat-x #fff; color:#6B6854; font:14px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{
	padding:0;
	margin:0px;
}
ul{list-style-type:none;}

h2 img{
padding-top:5px;}

h2 img.cuts{padding:0;}

a{
color:#00A650
}
a:visited{
color:#00A650
}
a:hover{
color:#FF9900
}

#flash {float:right; margin:0 0 15px 15px; border:3px solid #fb9b08;}

/*----MAIN PANEL----*/
#mainPan{width:778px; position:relative;}

/*----TOP PANEL----*/
#topPan{
	width:960px;
	height:350px;
	background:url(../_img/header.jpg) 0 0 no-repeat #fff;
	color:#726503;
	position:relative;
}
#topPan img.logo{
	width:400px;
	height:111px;
	position:absolute;
	top:20px;
	left:5px;
}
#topPan ul{
	width:143px;
	height:126px;
	font-weight:bold;
	position:absolute;
	top:141px;
	left:119px;
	font-size:13px;
	line-height:24px;
}
#topPan ul li{
	width:140px;
	height:24px;
	border-bottom:1px dashed #AECA8D;
}
#topPan ul li a{
	width:120px;
	height:24px;
	display:block;
	background:url(../_img/arrow-normal.gif) 0 8px no-repeat #fff;
	color:#5E8402;
	line-height:24px;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
#topPan ul li a:hover{
	background:url(../_img/arrow-hover.gif) 0 8px no-repeat #ECFFD5;
	color:#FF9900;
	text-decoration:none;
}
#topPan ul li.home{width:82px; height:24px; display:block; background:url(../_img/arrow-hover.gif) 0 8px no-repeat #ECFFD5; color:#5E8402; line-height:24px; text-decoration:none; padding:0 0 0 25px;}
#topPan ul li.contact{width:107px; height:24px; border-bottom:none;}

/*----/TOP PANEL----*/
/*----BODY TOP PANEL----*/
#aboutus{
width:780px;
float:left;
}
#homeimg{
clear:both;
}
#homeimg img{
float:right;
padding-top:15px;
}
#bodytopPan{
	width:950px;
	position:relative;
	margin:0 0 0 10px;
	padding:0;
}
#bodytopPan h2{
	width:800px;
	height:70px;
	background:url(../_img/icon1.gif) 0 0 no-repeat #fff;
	color:#00A650;
	font:30px/70px "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0 0 0 98px;
}

#bodytopPan h2 img{
padding-top:30px;}

#bodytopPan p{padding:12px 0;}
#bodytopPan p span.boldtext{font-weight:bold;}
#bodytopPan p span.greentext{font-weight:bold; background:#fff; color:#619913;}

#bodytopPan p.more{
	width:100px;
	height:18px;
	font-weight:bold;
	margin:0 0 0 850px;
	padding:0px;
}
#bodytopPan p.more a{
	width:100px;
	height:18px;
	display:block;
	background:#fff;
	color:#00A650;
	text-decoration:none;
}
#bodytopPan p.more a:hover{
	background:#fff;
	color:#FF9900;
	text-decoration:none;
}
/*----/BODY TOP PANEL----*/

#google{
margin:10px 0 20px 120px;
padding-top:20px;
width:760px;
height:90px;
float:left;
}


/*----BODY MIDDLE PANEL----*/
#bodymiddleMainPan{
	height:57px;
	background:url(../_img/bodybg.gif) 0 0 repeat-x #F1FDDD;
	color:#00A650;
	margin:30px 0 0;
	clear:both;
	padding:0 0 0 34px;
}

#bodymiddleMainPan h2{
	height:55px;
	text-transform:uppercase;
	font-size:50px;
	line-height:57px;
	padding:0;
}

/*----BODY PANEL----*/
#bodyPan{
	width:940px;
	position:relative;
	padding:40px 0 0;
}
#bodybgPan{
	width:960px;
	float:left;
	background:url(../_img/bodydot-line.gif) 0 0 repeat-y;
	padding:0 0 34px 34px;
}
/*-----Left Panel----*/
#bodyleftPan{
	width:178px;
	float:left;
	padding:0 69px 0 0;
}
#bodyleftPan p{padding:15px 0 29px 0; font-size:15px; line-height:18px;}
#bodyleftPan p span{font-weight:bold;}
#bodyleftPan p.largegreentext{
	width:193px;
	height:20px;
	display:block;
	font:24px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#a6cf39;
	font-weight:bold;
	padding:0px;
} 
#bodyleftPan p.lightyellowtext{
	width:193px;
	height:20px;
	display:block;
	font:20px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#FF9900;
	font-weight:normal;
	padding:10px 0 0;
} 

#bodyleftPan ul{width:193px; margin:14px 0;}
#bodyleftPan ul li{width:193px; height:25px; font-size:18px;}
#bodyleftPan ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(../_img/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
#bodyleftPan ul li a:hover{background:url(../_img/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}



/*-----/Left Panel----*/

/*-----Middle Panel----*/
#bodymiddlePan{
	width:178px;
	float:left;
	padding:0 62px 0 0;
}
#bodymiddlePan p{padding:15px 0 29px 0; font-size:15px; line-height:18px;}
#bodymiddlePan p span{font-weight:bold;}
#bodymiddlePan p.largegreentext{
	width:193px;
	height:20px;
	display:block;
	font:24px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#a6cf39;
	font-weight:bold;
	padding:0px;
} 
#bodymiddlePan p.lightyellowtext{
	width:193px;
	height:20px;
	display:block;
	font:20px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#FF9900;
	font-weight:normal;
	padding:10px 0 0;
} 

#bodymiddlePan ul{width:193px; margin:14px 0;}
#bodymiddlePan ul li{width:193px; height:25px; font-size:18px;}
#bodymiddlePan ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(../_img/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
#bodymiddlePan ul li a:hover{background:url(../_img/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}


/*-----/Middle Panel----*/

/*-----Middle Panel 2----*/
#bodymiddlePan2{
	width:178px;
	float:left;
	padding:0 62px 0 22px;
}
#bodymiddlePan2 p{padding:15px 0 29px 0; font-size:15px; line-height:18px;}
#bodymiddlePan2 p span{font-weight:bold;}
#bodymiddlePan2 p.largegreentext{
	width:193px;
	height:20px;
	display:block;
	font:24px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#a6cf39;
	font-weight:bold;
	padding:0px;
} 
#bodymiddlePan2 p.lightyellowtext{
	width:193px;
	height:20px;
	display:block;
	font:20px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#FF9900;
	font-weight:normal;
	padding:10px 0 0;
} 

#bodymiddlePan2 ul{width:193px; margin:14px 0;}
#bodymiddlePan2 ul li{width:193px; height:25px; font-size:18px;}
#bodymiddlePan2 ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(../_img/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
#bodymiddlePan2 ul li a:hover{background:url(../_img/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}


/*-----/Middle Panel2----*/

/*-----Right Panel----*/
#bodyrightPan{
	width:178px;
	float:left;
}
#bodyrightPan p{padding:15px 0 29px 0; font-size:15px; line-height:18px;}
#bodyrightPan p span{font-weight:bold;}
#bodyrightPan p.largegreentext{
	width:193px;
	height:20px;
	display:block;
	font:24px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#a6cf39;
	font-weight:bold;
	padding:0px;
} 
#bodyrightPan p.lightyellowtext{
	width:193px;
	height:20px;
	display:block;
	font:20px/20px Arial, Helvetica, sans-serif;
	background:#fff;
	color:#FF9900;
	font-weight:normal;
	padding:10px 0 0;
} 

#bodyrightPan ul{width:193px; margin:14px 0;}
#bodyrightPan ul li{width:193px; height:25px; font-size:18px;}
#bodyrightPan ul li a{width:180px; height:25px; display:block; line-height:25px; background:url(../_img/bullet-normal.gif) 0 8px no-repeat #fff; color:#6B6854; text-decoration:none; padding:0 0 0 13px;}
#bodyrightPan ul li a:hover{background:url(../_img/bullet-hover.gif) 0 8px no-repeat #fff; color:#2D2C23; text-decoration:none;}


/*-----/right Panel----*/

/*----FOOTER PANEL----*/
#footermainPan{
	height:90px;
	background:url(../_img/footer_green.jpg) 0 0 repeat-x #fff;
	color:#fff;
	position:relative;
	margin:0 auto;
	clear:both;
	padding:75px 0 0;
}

#footerPan{
	width:960px;
	position: relative;
}

#footerPan ul{
	width:566px;
	height:20px;
	position:relative;
	margin:0 0 0 220px;
	background:#5E8402;
}
#footerPan li{float:left; }
#footerPan ul li a{
	padding:0 10px 0;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p.copyright{
	width:204px;
	position:relative;
	margin:0 0 0 380px;
	background:#7FAA3E;
	color:#fff;
	font-size:11px;
}

#footerPanhtml{
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	background:#5E8402;
	color:#fff;
	border:1px solid #fff;
	top:45px;
	left:435px;
}
#footerPanhtml a{width:58px; height:17px; display:block; background:url(../_img/footer-arrow.gif) 100% 0  no-repeat #5E8402; border:1px solid #fff; color:#fff; font-size:11px; line-height:17px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 4px;}
#footerPanhtml a:hover{background:url(../_img/footer-arrow-hover.gif) 100% 0  no-repeat #A7C204; color:#fff;}

#footerPancss{
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:45px;
	left:520px;
	border:1px solid #fff;
}
#footerPancss a{width:56px; height:17px; display:block; background:url(../_img/footer-arrow-hover.gif) 100% 0  no-repeat #A7C204;  border:1px solid #fff; color:#fff; font-size:11px; line-height:17px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 8px;}
#footerPancss a:hover{background:url(../_img/footer-arrow.gif) 100% 0  no-repeat #5E8402; color:#fff; text-decoration:none;}
