*{ margin:0px; padding:0px; outline:none; font-size:100%; font-weight:normal}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a img{ border:none}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(../image/body.jpg) repeat-x}
#wrapper{ width:870px; margin:auto;}
.header{ background:url(../image/header.jpg) no-repeat; height:325px; position:relative}
.logo{display:block; float:right; margin-right:100px;}
.slogan{position:absolute; left:400px; top:140px;}
.menu{ padding-top:270px;   padding-left: 10px; }
.menu  ul li{ list-style-type:none; display:inline; color:#005531; font-size:17px; background:url(../image/line.jpg)  right 5px no-repeat; padding:0 15px } 
.menu  ul li.none{ background:none;} 
.menu  ul li a{ color:#005531; font-size:15px; text-decoration:none; font-weight:bold; line-height:30px; background:url(../images/line.jpg) right 7px no-repeat; padding:0px 10px!important;  }
.menu  ul li a.none{ background:none }
.menu  ul li a:hover{ color:#e9f3d8}
.menu  ul li a.act{ color:#e9f3d8}

.container{ background:#c8e8a6; font-size:14px; line-height:20px; margin-bottom:2px;}
.container_top{ background:url(../image/top.jpg) no-repeat; height:20px; font-size:0px;}
.container_btm{ background:url(../image/btm.jpg) no-repeat; height:20px; font-size:0px; margin-bottom:10px;}
.home_page p{ line-height:22px; padding:0 20px 10px 20px;}
.home_page p.none{ padding:0px 20px 0px 20px;}
.footer{ padding:0px 0px 20px 0px;}
.inner_padding{ padding:0px 20px;}
.our_team_box{ background:url(../image/divider.jpg) bottom left no-repeat; padding:0px 0px 40px 0px; margin-bottom:20px}
.our_team_box h1{ font-size:25px; padding-bottom:20px;}
.our_team_box p{ line-height:25px; }
.our_team_box .img{ margin:0 10px 0 0 } 

.our_team_box2{ background:url(../image/divider.jpg) bottom left no-repeat; padding:0px 0px 40px 0px; margin-bottom:20px}
.our_team_box2 h1{ font-size:25px; padding-bottom:20px;}
.our_team_box2 p{ line-height:25px; }
.our_team_box2 .img{ margin:0 10px 0 0 } 

.our_team_box3{ background:none; }
.our_team_box3 h1{ font-size:25px; padding-bottom:20px;}
.our_team_box3 p{ line-height:25px; }
.our_team_box3 .img{ margin:0 10px 0 0 } 


.we_do h2{ font-size:20px; padding-left:50px; padding-bottom:10px; background:url(../image/bullets.jpg) 30px 3px no-repeat }
.we_do p{ line-height:25px; padding-left:80px; }
.we_do p.top{ text-align:right; margin-top:-20px; }
.we_do p.top a{ background:url(../image/arrow.jpg) 0 0 no-repeat; padding-left:20px; color:#000000; text-decoration:none}

.contact_box{ background:#e4f3cd; font-size:14px; line-height:20px; float:right; width:700px; margin:10px 10px 20px 0px; }
.contact_box_top{ background:url(../image/contact_top.jpg) 0 0 no-repeat; height:16px; font-size:0px;}
.contact_box_btm{ background:url(../image/contact_btm.jpg) 0 0 no-repeat; height:16px; font-size:0px;}
.inner_padding_contact{ padding:0px 0px 0px 60px;}

.contact h2{ font-size:18px; }
.contact_box #feedbackfrm p{ clear:left; padding-bottom:10px;}
.contact_box #feedbackfrm p label{ float:left; width:200px;}
.contact_box #feedbackfrm p .input{ width:348px; padding:2px 5px 5px 5px; height:23px; line-height:30px; background:url(../image/input.jpg) no-repeat; border:none}
.contact_box #feedbackfrm p .input2{ width:348px; padding:2px 5px 5px 5px; height:63px; line-height:30px; background:url(../image/input2.jpg) no-repeat; border:none}
.contact_box p.btn{ padding-left:250px}
.contact_box #feedbackfrm p .submit,
.contact_box #feedbackfrm p .but1,
.contact_box #feedbackfrm p .but{ width:auto; padding:5px 5px 5px 5px; border:none; cursor:pointer; font-size:16px; background:#6ac335; color:#FFFFFF}
.but{width:auto; padding:5px 5px 5px 5px; border:none; cursor:pointer; font-size:16px; background:#6ac335; color:#FFFFFF}

.coming{ min-height:260px; line-height:100px; padding:20px}
.coming h2{ font-size:18px; }
.footer{ background:url(../image/footer1.jpg) no-repeat; padding:10px 15px; line-height:35px; font-size:23px; margin:0 0 10px 0;}

.related p{ }
.related p a{ color:#000000; text-decoration:underline}
.related p a img{ padding:5px; background:#6ac335; border:1px solid #fff;display:block}
.related h2 a{ color:#000000; text-decoration:none}
.career p{ padding-bottom:10px; padding-right:20px; text-align:justify}
.career{ padding:0px 0px 10px 20px}
.career h2{font-size:20px; padding-bottom:10px; }
.career p strong{ font-weight:bold; display:block;}
strong{ font-weight:bold}



/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:450px;
		height:200px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */



#myslides {
	width: 250px;
	height: 200px;
    padding: 0;  
    margin:  0 auto;  
}

#myslides img {  
 /*   padding: 10px;  
    border:  1px solid rgb(100,100,100); */ 
   /* background-color: rgb(230,230,230);
    width: 250px;
    height: 200px;*/
    top:  0; 
    left: 0 
}
.inner_content{ height:300px}

#slideshow {
	position:relative;
	height:135px; overflow:hidden; width:450px;
}
#slideshow DIV {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 135px;
}
#slideshow DIV.active {
	z-index:10;
	opacity:1.0;
}
#slideshow DIV.last-active {
	z-index:9;
}
#slideshow DIV IMG {
	display: block;
	border: 0;
	margin-bottom: 10px;
}
.inner_content3{ height:390px}

/* ============================= Gallery =========================== */


.gallery {
	display:block;
	margin:10px 20px;
	width:100%;
}

a.gallery_small {
	display:block;
	width:142px;
	font:normal 13px Arial;
	float:left;
	margin:0px 15px 15px 0px;
	padding:5px;
	background:#f6ffed;
	border:#9ccb69 1px solid;
	color:#666;
}
