@charset "utf-8";
/* CSS Document */

#newcontainer {
	width:859px;
	height:auto;
	background:url(../images/index_new_17.jpg) repeat-y;
	font:14px Arial, Helvetica, sans-serif; color:#336304;
}

#textcontainer {
	width:788px;
	margin:0 auto;
	height:auto;

	font:12px Arial, Helvetica, sans-serif; color:#000;
	background-color:#FFF;
	text-align:justify;
}
*{
	padding:0px; margin:0px; text-decoration:none; border:0px;
}
.outer_container{
	width:825px; margin-left:auto; margin-right:auto; position:relative;
}
.maint{
	width:100%;
}
.top_header_bg_home{
	background:url(../images/main_top_bg_home.jpg) no-repeat;
}
.top_header_bg_inner{
	background:url(../images/main_top_bg_inner.jpg) no-repeat;
}
.footer_bg{
	background:url(../images/footer_bg.jpg) bottom no-repeat;
}
.copyright{
	font:10px Arial, Helvetica, sans-serif; color:#373737;
}
.btm_number{
	font:bold 20px Arial, Helvetica, sans-serif; color:#477e17;
}
.btm_lnk{
	font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.btm_lnk a{
	font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.btm_lnk a:hover{
	font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;
}
.content_bg{
	background:url(../images/content_bg.jpg) repeat-y;
}
.highligh_txt{
	font:bold italic 15px Arial, Helvetica, sans-serif; color:#64a620;
}
.subscribe_txt{
	font:14px Arial, Helvetica, sans-serif; color:#336304;
}
.tag_txt{
	font:11px Arial, Helvetica, sans-serif; color:#336304;
}
.content_area_bg{
	background:url(../images/content_area_bg.jpg) repeat-y;
	font:12px/22px Arial, Helvetica, sans-serif; color:#000000;
}
.btm_box_bg{
	background:url(../images/btm_box_bg.jpg) left no-repeat;
}
.box_title{
	font:bold 14px Arial, Helvetica, sans-serif; color:#6a4601;
}
.inner_title_bg{
	background:url(../images/inner_content_area_top_curve.jpg) no-repeat;
	font:bold 14px Arial, Helvetica, sans-serif; color:#000000;
}
.inner_content_title{
	font:bold 14px Arial, Helvetica, sans-serif; color:#000000;
}
.inner_content_title ul li{
	margin-left:10px;
}
.content_lnk{
	font:12px/22px Arial, Helvetica, sans-serif; color:#62a721;
}
.content_lnk:hover{
	font:12px/22px Arial, Helvetica, sans-serif; color:#000000;
}

.inner_box_content_bg{
	background:url(../images/inner_green_box_bg.jpg) repeat-y;
}
.inner_box_content_top_curve{
	background:url(../images/inner_green_box_top.jpg) no-repeat;
}

/********* BANNER CSS STARTS ************/
		
#banner {
	clear: both;
	height: 226px;
	margin: 0 auto;
	padding:0;
	width: 803px;
}
#banner ul {
	margin:0;
	padding:0
}
#banner li {
	height: 226px;
	width: 803px;
	margin:0;
	padding:0
}
/* THE CAROUSEL */
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	overflow: hidden;
	position: relative;
	width: 803px;
	height: 226px;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}
.jcarousel-list li,  .jcarousel-item {
	float: left;
	list-style: none;
	width: 803px;
	height: 226px;
}
.jcarousel-control {
	z-index: 4;
	position:absolute;
	height: 1px;
	width: 223px;
	left: 51px;
	top: 488px;
}
.jcarousel-control a {
	padding:3px 6px 3px 6px; margin-right:5px;
	color: #7c1316; background:#FFFFFF; font:11px Arial, Helvetica, sans-serif; border:1px solid #deb319;
	display:block; float:left;
}
.jcarousel-next, .jcarousel-prev {
	z-index: 3;
	position:absolute;
	display: none;
	top: 0;
	height: 320px;
	width: 45px;
	cursor: pointer;
}
.jcarousel-next {
	right: 0;
}
.jcarousel-prev {
	left: 0;
}
/********* BANNER CSS ENDS ************/
.inner_abt_btn{
margin-top:67px;
}
/********* HOME NAVIGATION************/
.nav{position:absolute;left:10px;top:107px;z-index:777;}
.nav ul{width:100%;display:block;list-style:none;}
.nav ul li{float:left;}

/************** new css **************/
.numberlist font{ margin-left:10px;}
.plain_template_inner tr td{ margin-left:2px; margin-right:2px;}
.plain_template_inner tr td ul li{ margin-left:18px; margin-right:2px;}

.template_inner { margin-left:2px;}
.template_inner ul li{ margin-left:20px;}

