*{margin:0; padding:0;}
a{outline:n none;}
img{border:0;}
h1{font-size:25px; color:#358401; font-weight:normal; padding-bottom:17px; }
h2{font-size:25px; color:#358401; font-weight:normal; padding-top:31px; }
h3{font-size:20px; color:#fff; font-weight:normal; padding-bottom:35px; }

.clr{clear:both;}
.pad{padding-bottom:25px;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(../images/body_bg.jpg) 0 0 repeat;}
p{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:150%;}
#wraper{width:990px; margin:0 auto; overflow:hidden;}
.header{background:url(../images/header_bg.png) 0 0 no-repeat; width:990px; height:66px; margin-top:39px;}
.logo{float:left; margin:6px 0 0 12px;}
.text{color:#1b1b1b; font-size:18px; font-family:'futura_md_btmedium'; float:left; line-height:66px; padding-left:148px}
#banner{width:983px; margin-left:4px; height:380px; background:#fff; border-top:4px solid #174c03; border-bottom:4px solid #174c03; position:relative;}
#center_part{background:url(../images/cen_bg.png) 0 0 repeat-y; width:990px;}
ul#small_images{width:960px; padding:45px 15px 37px 15px;float:left;}

ul#small_images li{float:left; margin-right:4px; list-style:none; text-align:center;}

.content_box{width:924px; padding:0 33px 0 33px;}
.left_side{float:left; width:610px; }

/*new code*/
.new_bullet{ width:918px; height:auto; padding:0; margin:0 auto;}
.new_bullet_left{ width:429px; height:auto; padding:0; margin:0; float:right;}
.new_bullet_left h3{color:#358401; font-weight:normal; margin:15px 0; padding:0; font-size:25px;}
.new_bullet_left ul{ margin-left:10px; list-style-type:none;}
.new_bullet_left ul li{ background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:0px 8px; padding-left:25px; line-height:160%;}

.new_bullet_right{ width:429px; height:auto; padding:0; margin:0; float:left;}
.new_bullet_right h3{color:#358401; font-weight:normal; margin:15px 0; padding:0; font-size:25px}
.new_bullet_right ul{ margin-left:10px; list-style-type:none;}
.new_bullet_right ul li{ background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position:0px 8px; padding-left:25px; line-height:160%;}

.new_footer_text{ width:918px; height:auto; padding:0; margin:0 auto; clear:both; float:left;}
.new_footer_text h3{color:#358401; font-weight:normal; margin:25px 0 15px 0; padding:0; font-size:25px}

/*New code end*/
.rigth_side{float:right; }
.contact_us{width:287px; height:97px;}
.news{width:245px; border:1px solid #383838; height:244px; margin-top:3px; overflow:scroll; padding:14px 30px 20px 20px;}
.news p{color:#4d4d4d; font-size:12px; border-bottom:1px dotted #4d4d4d; padding-bottom:12px; line-height:normal; padding-top:10px;}
#bottom{background:url(../images/bottom_bg.png) 0 0 no-repeat; width:990px; height:66px;}

#footer{width:940px; padding:24px 25px 0 25px;}
.main_box{width:940px;}
.firt_con{float:left; padding-right:40px;}
.firt_con p{color:#fff; font-size:14px;  line-height:normal; padding:0;}
.firt_con p a{color:#fff; font-size:14px;  line-height:normal; padding:0; text-decoration:underline;}
.sec_img{float:left; width:428px;}
.sec_img ul{list-style:none; margin:0; width:428px;}
.sec_img ul li{float:left; margin-right:1px; list-style:none;}

.twit{float:right;}

.foot_bot{behavior: url(PIE.htc); width:940px; background:url(../images/foot_bot_bg.png) 0 0 repeat-x; height:37px; -moz-box-shadow: 0px 0px 20px #999; 
    -webkit-box-shadow: 0px 0px 20px #999; 
	border-radius:8px 8px 8px 8px;
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; box-shadow: 0px 0px 2px #89a659; border: 1px solid #89a659; text-align:center; font-size:11px; color:#fff; line-height:37px; margin:35px 0 39px 2px;}
	
	
	
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }

#content{
		position:relative;
		width:983px;
		height:380px;
			}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:983px;
		height:380px;
		overflow:hidden; 
		margin:0 auto;
					}	
		#slider li img{ border:0; margin:0;}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:52px;
		height:51px;
		position:absolute;
		left:7px;
		top:180px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:920px;
		top:180px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:52px;
		height:51px;
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	
	#slideshow {
    position:relative;
    height:380px;}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

