@charset "utf-8";
/* CSS Document */
body
{
/*background:url(../images/bg.jpg) top repeat-x;*/
background:url(../images/bg.jpg) top repeat;
margin:0px;
padding:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#666666;
}
.mainbg
{
background:url(../images/mainbg.jpg) top center no-repeat;
}
.heading
{
height:25px;
padding-left:12px;
vertical-align:middle;
text-align:left;
background-color:#595959;
color:#FFFFFF;
font-size:12px;
}

h1
{
color:#80b334;
font-size:22px;
padding-left:5px;
text-align:left;
}
.navleft
{
	font-size:12px;
	list-style:none;
	padding:0px;
	margin:0px;
	display:block;
	line-height:250%;
	width:193px;
	background-color:#eeeeee;
}
.navleft li
{
margin:0px;
padding:0px;
}
.navleft li a
{
padding:0 0 0 20px;
display:block;
width:173px;
background:url(../images/listbg.jpg) no-repeat left;
color:#203a00;
text-decoration:none;
}
.navleft a:hover
{
background:#80b334 url(../images/listbg_hover.jpg) no-repeat left;
color:#FFFFFF;
}

.footermainbg
{
background:url(../images/footermainbg.jpg) center top no-repeat;
}
.footerinnerbg
{
background:#a4d575 url(../images/footerinnerbg.jpg) bottom repeat-x;
}
.footerheading
{
color:#374726;
font-size:12px;
font-weight:bold;
line-height:200%;
padding:0 0 0 20px;
}
.whitetext
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.bluetext
{
	color:#0c9dd4;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
}
.footerline
{
background:url(../images/footerline.jpg) left repeat-y;
}
.footertext, .footerlink, a.footerlink:link
{
font-size:12px;
line-height:200%;
color:#FFFFFF;
text-decoration:none;
padding:0 0 0 20px;
}
a.footerlink:hover
{
text-decoration:underline;
}
.footerlink1, a.footerlink1:link
{
font-size:12px;
line-height:200%;
color:#FFFFFF;
text-decoration:none;
}
a.footerlink1:hover
{
text-decoration:underline;
}
.padleft10
{
padding-left:10px;}
.pic_heading
{
font-size:14px;
font-weight:bold;
color:#333333;
}
.subheading
{
font-size:14px;
text-decoration:underline;
font-weight:bold;
color:#333333;
line-height:25px;
}
.elink, a.elink:link
{
font-size:12px;
text-decoration:underline;
color:#666666;
}
a.elink:hover
{
text-decoration:none;
}
.underln
{
background:url(../images/underline.jpg) repeat-x center center;
}
.joinus
{
border:1px #595959 solid;
}
.footer-email{
	float:left;
	line-height:34px;
	padding:0;
	margin:0 10px 0 20px;
}
.footer-text-input{
	width:196px;
	height:34px;
	border:none;
	text-align:left;
	line-height:34px;
	padding:0 5px 0 5px;
	display:block;
	float:left;
	margin-right:10px;
	-moz-padding-top:10px;
	background:url(../images/footer-txt-bg.png) no-repeat;
}
.footer-submit-btn{
	width:63px;
	height:32px;
	border:none;
	display:block;
	text-align:center;
	line-height:32px;
	float:left;
	background:url(../images/footer-submit-btn.png) no-repeat;
}
.top-green-shadow{background:url(../images/top-green-shadow.jpg) repeat-x #ffffff}
a.content-link{color:#666; text-decoration:underline;}
a:hover.content-link{text-decoration:none;}


/*Contact us style*/
#contact-form-holder{
	width:500px;
	height:auto;
	overflow:hidden;
}
#details-holder{
	padding:0;
	margin:0;
	overflow:hidden;
	padding-left:20px;
}
#each-data-holder{
	width:500pxpx;;
	margin:0;
	padding:0;
	overflow:hidden;
	margin-top:10px;
	clear:both;
}
.attribute-holder{
	width:170px;
	height:auto;
	float:left;
	text-align:left;
}
.value-holder{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
}
.input-style{
	width:230px;
	height:17px;
	padding:0;
	margin:0;
	color:#666666;
	border:1px solid #c9c9c9;
	
}
.text-area-style{
	width:230px;
	height:75px;
	padding:0;
	margin:0;
	color:#666666;
	border:1px solid #c9c9c9;
}

