body{
	margin:0px;padding:0px; background:url(../images/main_bg.jpg) repeat-x  #f6f6f6;font-family: 'Helvetica',Arial,sans-serif; }
h1, h2, h3, p, div, ul, li, a, span{
	padding:0px;margin:0px;}
#main_div{
	width:100%;	height:100%;float:left;}
#inner_div{
	width:1005px;height:auto;margin-left:auto;margin-right:auto;}
	
	/*Header*/
	
#header{
	width:1005px; height: auto; float:left; margin:0px; padding:0px; background-color:#FFFFFF;}
.header_top{
	width:1005px; height:84px; float:left;}	
.ver{
	width:50px;height:30px; float:left; margin-top:54px; margin-left:15px; background:url(../images/home_ver.jpg) no-repeat bottom;}

.qoutes{
	width:447px;height:84px;float:left;}
.qoutes p{
	width:430px; height:auto; float: right; margin:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;
	line-height:18px; text-align:right;color:#666666; padding: 35px 0px 0px 0px;}  
.logo{
	width:266px; height:60px; float:right; background:url(../images/logo.jpg) no-repeat bottom; margin-top:24px; }
#header_mid{
	width:1005px; height:159px; float:left;}		
.flash{
	width:500px;height:159px;float:left; padding:0px 0px 0px 0px; background-color:#E0E0E0; margin-left:0px;}	
.slide{
	width:225px;height:159px;float:left; background:url(../images/slide.jpg) no-repeat left;}

.caption{
	width:280px;height:159px;float:left;background:url(../images/caption.jpg) no-repeat left; background-color:#E0E0E0}	
#menu{
	width:993px;height:40px;float:left;padding-left:10px; margin-top:5px;}
.menu{
	width:740px;height:30px;float:left; padding-bottom:10px; }

.qnxt{
	width:220px;height:40px; float:left;}
.qnxt a{
	width:215px;height:15px;margin-top:18px; float:left;background-image: url(../images/projects.gif);
	background-position:center;background-repeat:no-repeat; }
.qnxt a:hover{
	background-image: url(../images/projects_hover.gif);}
	
		/*Header end*/
	
#middle{
	width:1003px; height: auto; float:left; margin-top:0px; background-color: #F6F6F6; }	
	
.line{
	width:950px;height:1px;float:left; background-color:#000000; margin-left:15px; }	
	
#colum_1{
	width:366px;height: auto;float:left; border-right: 1px solid #dbdbdb;padding:0px 13px 0px 15px; background:url(../images/fu_i2.gif) no-repeat top right;
	margin-top:0px;}
	
.slide_2{
	width:366px;height:270px;float:left;border-bottom:1px solid #dbdbdb;padding:0px 0px 14px 0px;
	background:url(../images/slide_1.jpg) no-repeat top;}		
p{
	height:auto; font-size: 12px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif;text-align:left;padding:10px 0px 10px 0px;}	
.readmore{	
	width:366px; height:auto; float:left;
	 padding:10px 0px 30px 0px; text-decoration:none;border-bottom:1px solid #dbdbdb; margin-bottom:195px;}	
.readmore a{	
	width:100px; height:auto; float:left;font-size:11px;line-height:14px;color:#779b00;font-family: 'Helvetica',Arial,sans-serif;    text-align:left;text-decoration:none;}	

.readmore a:hover{	
	 text-decoration: underline;}	
		
		
#colum_2{
	width:185px;height: auto;float:left; border-right: 1px solid #dbdbdb;padding:0px 0px 0px 8px;}
.head_1{
	width:176px; height:45px; float:left; background:url(../images/our_service.gif) no-repeat top left; border-bottom: 1px solid #dbdbdb;
	padding:0px 0px 8px 0px;margin:0px 0px 9px 0px}	
.select{
	width:175px; height:auto; float:left;margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.select ul{
	width:175px; height:auto; float:left; padding:0px 0px 17px 0px;border-bottom: 1px solid #dbdbdb;}		
.select ul li {
	width:175px;height:15px;float:left;font-size: 11px;line-height:16px;color: #3b3b3b;font-family: 'Helvetica',Arial,sans-serif; 
	text-align:left;letter-spacing:normal; display:block; word-spacing:normal;text-decoration:none;}		
.select ul li a {
	text-decoration:none;color: #3b3b3b;}	
.select ul li a:hover{ 
	color:#789b00;cursor:pointer;}
	
.head_2{
	width:175px; height:88px; float:left; background: url(../images/news&events.gif) no-repeat top left; border-bottom: 1px solid #dbdbdb;
	padding:0px 0px 12px 0px; margin:9px 0px 0px 0px}
	
.news_head{
	width:175px; height:auto; float:left;font-size: 12px;line-height:16px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 font-weight:bold; text-align:left; margin:10px 0px 10px 0px;}		
.news_con{
	width:175px; height:auto; float:left;font-size: 11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 padding:0px 0px 0px 0px; text-align:left; text-decoration:none;}					
.news_con p{
	width:175px; height:auto; float:left;font-size: 11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 padding:0px 0px 10px 0px; text-align:left;}		
	
.readmore_2{	
	width:175px; height: auto; float:left;
	 padding:10px 0px 30px 0px; text-decoration:none;border-bottom:1px solid #dbdbdb;margin:0px 0px 0px 0px;}	

	
	
	
				
#colum_3{
	width:185px;height: auto;float:left; border-right: 1px solid #dbdbdb;padding:0px 0px 0px 8px;}
.head_3{
	width:176px; height:45px; float:left; background:url(../images/join_us.gif) no-repeat top left;
	 border-bottom: 1px solid #dbdbdb;padding:0px 0px 8px 0px; margin-bottom:10px;}	
.client_says{
	width:175px; height:auto; float:left;font-size: 12px;line-height:16px;color: #3B3B3B; text-align:left;
	font-family: 'Helvetica',Arial,sans-serif; text-align:left;font-weight:bold; margin:0px 0px 0px 0px;}	
.client_say	
	{	width:175px; height:47px; float:left;font-size: 12px;line-height:16px; background:url(../images/watwesay.jpg) center center no-repeat;
	}
.testimonials_box{
	width:175px; height: auto; float:left;border-top: 1px solid #dbdbdb; margin-top:10px; padding-top:10px;}		
.testmonial_head{
	width:175px; height:auto; float:left;font-size: 12px;line-height:16px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 font-weight:bold; text-align:left; margin:0px 0px 10px 0px;}	
.testmonial_con {
	width:175px; height:auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 text-align:left; margin:0px 0px 10px 0px;}	
.testmonial_con img{
	width:59px; height:65px; float:left; margin-right:5px;}	
.testmonial_con p
{
margin:0px;
padding:0px;
font-size:11px;

}	
	
			
#colum_4{
	width:212px;height: auto;float:right;padding:0px 0px 0px 8px; }		

.head_4{
	width:200px; height:45px; float:left; background:url(../images/follow_us.gif) no-repeat top left; border-bottom: 1px solid #dbdbdb;
	padding:0px 0px 8px 0px; margin-bottom:10px;}	
.head_5{
	width:200px; height:45px; float:left; background:url(../images/get_in_touch.gif) no-repeat top left;
	padding:0px 0px 11px 0px; margin:10px 0px 11px 0px;border-bottom: 1px solid #dbdbdb;}
.getintouch{
	width:200px; height:auto; float:left;font-size: 11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	text-align:left; margin:0px 0px 28px 0px;border-bottom: 0px solid #dbdbdb;padding:0px 0px 24px 0px;}	
.getintouch p
{
width:100%;
}
.freeconsult_box{
	width:200px; height: auto; float:left;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb; margin:13px 0px 0px 0px; padding:15px 0px 15px 0px;}

.txt{
	font-size: 11px;color: #789b00;font-family: 'Helvetica',Arial,sans-serif; height:22px; width:158px;
	border:1px solid #dddddd;padding:2px;}
.go{
	width:32px;height:29px;float: right;background-image: url(../images/go.gif);background-repeat:no-repeat;border:0px;cursor:pointer;}


#footer{
	width:100%; height:210px; float:left; background:url(../images/footer.jpg) repeat-x bottom; margin-top:0px;  }    
.footer{
	width:1005px;height:210px;padding-left:0px; padding-right:0px; margin-left:auto; margin-right:auto; border-top:1px solid #CCCCCC;}
.foot_1{
	width:320px;height: auto; float:left; margin:0px 62px 0px 15px; padding:25px 0px 0px 0px; }	
.foot_1 p
{
	color:#616161;
	margin:0px;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.foot_1 p a
{
color:#779B00;	
	text-decoration:none;
}
.foot_1 p a:hover
{
color:#616161;
}
.copyright{
	width:600px; height:auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;
	font-family: 'Helvetica',Arial,sans-serif;margin:10px 0px 5px 15px; text-align: left; }
.copyright a
{
color:#779B00;
text-decoration:none;
}
.copyright a:hover
{
color:#779B00;
text-decoration:underline;
}		
.ds_foot{
	width:250px; height:15px; float:right;font-size:12px;line-height:14px;color: #3B3B3B;
	font-family: 'Helvetica',Arial,sans-serif;margin:10px 20px 0px 0px; text-align:right; font-weight:bold;
	 background: url(../images/ds_foot_icon.jpg) no-repeat right bottom; text-decoration:none;
	 padding:0px 25px 0px 0px; }	
.ds_foot:hover{
	color: #789b00; text-decoration: blink;}	
			
.follow_us{
	width:180px;height: auto; float:left; padding-bottom:10px; margin:0px 0px 10px 0px; border-bottom:1px solid #999999; }	
.facebook{
	width:23px; height:25px; float:left; background:url(../images/facebook.jpg) no-repeat left;margin:0px 24px 0px 0px;}	
.twitter{
	width:33px; height:25px; float:left; background:url(../images/twitter.jpg) no-repeat left;margin:0px 24px 0px 0px;}	
.youtube{
	width:26px; height:25px; float:left; background:url(../images/youtube.jpg) no-repeat left;margin:0px 24px 0px 0px;}		
.behance{
	width:25px; height:25px; float:left; background:url(../images/behance.jpg) no-repeat left;margin:0px 24px 0px 0px;}	
.linkedin{
	width:24px; height:25px; float:left; background:url(../images/linkedin.jpg) no-repeat left; margin:0px 24px 0px 0px;}
.like{
	width:250px; height:52px; float:left; margin-bottom:0px;}	
		
.e_icon{
	width:50px; height:50px; float:left; background:url(../images/e_icon.jpg) no-repeat -3px center;}
.foot_2{
	width:315px;height:150px; float:left; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px;}	

.address{
	width:210px; height:auto; float:left; background:url(../images/address_icon.jpg) no-repeat left  center;font-size:11px;	    line-height:14px;color: #3B3B3B;font-family:'Helvetica',Arial,sans-serif;text-align:left; margin:0px 0px 0px 0px;
	padding:0px 0px 0px 36px;}
.call{
	width:250px; height:20px; float:left; background:url(../images/call_icon.jpg) no-repeat left top;margin:17px 0px 0px 0px;}	
.callnumber{
	width:210px;
	height:17px;
	float:left;
	font-size:12px;
	line-height:14px;
	color: #FFFFFF;
	font-family:'Helvetica',Arial,sans-serif;
	text-align: left;
	background-color:#789b00;
	border:1px;
	border-radious:5px;
	-moz-border-radius:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 36px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
	
.skype{
	width:210px; height:auto; float:left; background:url(../images/skype_icon.jpg) no-repeat left center ;font-size:11px;    line-height:14px;color: #3B3B3B;font-family:'Helvetica',Arial,sans-serif;text-align:left; margin:17px 0px 0px 0px;
	 padding:0px 0px 0px 36px;}	
.foot_3{
	width:276px;height:150px; float:left; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px;}		
.foot_4{
	width:1005px;height:27px; float:left; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF;}	
	

/*our Philosphy*/	
.our_philosphy{
	width:970px;
	height:32px;
	float:left;
	border-bottom: 1px solid #dbdbdb;
	border-top:1px solid #cacaca;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	  
.ourproject{
	width:950px;height:32px;float:left; border-bottom: 1px solid #dbdbdb;padding:10px 0px 0px 0px;
	  margin:7px 0px 0px 16px; background:url(../images/ourproject.gif) no-repeat left ; border-top: 1px solid #dbdbdb; }
	  	  
.our_philosphy img{
	
	 background: no-repeat left; }

	 	
#colum_5{
	width:183px;height: auto;float:left;padding:12px 0px 0px 0px; margin:0px 0px 0px 15px;}
	
.philosphy_con{
	width:175px; height:auto; float:left;font-size:11px;line-height:14px;color: #3b3b3b;font-family:'Helvetica',Arial,sans-serif;
	text-align:left; font-weight:bold;margin:0px 0px 20px 0px;border-bottom: 1px solid #dbdbdb;padding:0px 0px 65px 0px;}
.philosphy_con_1{
	width:172px;
	height:auto;
	float:left;
	font-size:11px;
	line-height:14px;
	color: #3b3b3b;
	font-family:'Helvetica',Arial,sans-serif;
	text-align:left;
	border-bottom: 1px solid #dbdbdb;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
	
.philosphy_con_2{
	width:170px; height:auto; float:left;font-size:12px;line-height:14px;color: #3b3b3b;font-family:'Helvetica',Arial,sans-serif;
	text-align:left;margin:10px 0px 0px 10px;0padding:0px 0px 0px 0px; font-weight:bold;}
		
.philosphy_con_3{
	width:170px; height:auto; float:left;font-size:11px;line-height:14px;color: #3b3b3b;font-family:'Helvetica',Arial,sans-serif;
	text-align:left;margin:5px 0px 0px 10px;0padding:0px 0px 0px 0px;}
	
.philosphy_con_4{
	width:172px; height:auto; float:left;font-size:11px;line-height:14px;color: #3b3b3b;font-family:'Helvetica',Arial,sans-serif;
	text-align:left;margin:10px 0px 10px 10px;padding:15px 0px 15px 0px;border-bottom: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;}	

.philosphy_con_5{
	width:172px; height:auto; float:left;font-size:11px;line-height:14px;color: #3b3b3b;font-family:'Helvetica',Arial,sans-serif;
	text-align:left;margin:0px 0px 25px 10px;padding:0px 0px 10px 0px;border-bottom: 1px solid #dbdbdb; text-decoration:none;}

.philosphy_con_5:hover{
	color:#789b00;}
		
.philosphy_con img{
	float:left; background:no-repeat top left;padding:0px 5px 0px 0px;}	
		 				
#colum_6{
	width:186px;height: auto;float:left; border-right: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;padding:12px 0px 0px 7px; margin:0px 0px 0px 0px; }
	
#colum_6 img{
	float:left; background:no-repeat left;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	
#colum_7{
	width:186px;height:auto;float:left; border-right: 1px solid #dbdbdb;padding:12px 0px 0px 7px; margin:0px 0px 0px 0px;}
#colum_7 img{
	float:left; background:no-repeat left;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	
	
	
#colum_8{
	width:186px;height:auto;float:left; border-right: 1px solid #dbdbdb;padding:12px 0px 0px 7px; margin:0px 0px 0px 0px;}
#colum_8 img{
	float:left; background:no-repeat left;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	
	
	
			
#colum_9{
	width:185px;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}	
#colum_9 img{
	float:left;
	background:no-repeat left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}	
#colum_join{
	width:195px;
	height:auto;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}		
#colum_join .txt_field
{
border: 1px solid #666666;
    color: #000000;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 12px;
    height: 30px;
    margin-left: 5px;
    margin-top: 3px;
    padding: 5px;
    width: 172px;
}
#colum_join .submit
{
	width:80px;
	background-color:#666666;
	border:1px solid #999999;
	color:#FFFFFF;
	float:right;
	height:25px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	
}#colum_join p
{
	width:100%;
	float:left;
	margin-left:5px;
	font-size:11px;
}
#colum_10{
	width:965px;height: auto;float:left;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;overflow:hidden;}	
#colum_10 img{
background:no-repeat left top; float: left;}	
#colum_11{
	width:180px;height: auto;float:left;padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;}	
	
.project {
	width:965px;float:left; overflow:hidden; height:auto;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }	
.project img{
	width:172px; height:172px;float: left; background:no-repeat top left;margin: 0px 0px 5px 0px; background-color:#009900;}
	
.project img:hover{
opacity: 0.5;
-moz-opacity:0.5;
-khtml-opacity: 0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
}
	
.title{
	width:172px; height:auto; float:left;padding: 6px 0px 5px 0px;border-bottom:solid #cacaca 1px; }
		
.title h2 a{
	width: 172px; height:auto;font-weight: bold;font-size: 12px;color: #3b3b3b; line-height: 16px;text-decoration:none;
	font-family:'Helvetica',Arial,sans-serif;text-align:left; padding: 0px 0px 0px 0px;}
			
.project_sub{
	width: 100%; height:auto;font-size: 10px; float:left;color: #3b3b3b;line-height: 14px;font-family:'Helvetica',Arial,sans-serif;
	text-align:left; text-decoration:none;margin: 0px 0px 0px 0px;}
	
.title h2 a:hover{
	color: #799a01;}
			
.project_sub:hover{
	color: #799a01;}

.list{
	width:650px;height:25px;float:right;}
	
.list div{
	width:215px;height:25px;float:right;}
	
.listbox{
	width:195px;height:25px;padding:2px;border:1px;border-color:#979797;border-style:solid;
	color:#6d6d6d; margin-left:15px; float:right;}






.our_process{
	width:950px;height:42px;float:left; border-bottom: 1px solid #dbdbdb;
	  margin:7px 0px 0px 16px; background:url(../images/our_process.gif) no-repeat left ; border-top:1px solid #cacaca;padding:0px 0px 5px 0px;}

.ourprocess_con {
	width:172px; height:auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 text-align:left; margin:0px 0px 10px 0px;padding:0px 0px 10px 0px}	

#colum_12{
	width:177px;height: auto;float:left;padding:10px 9px 0px 0px; margin:0px 0px 0px 0px;border-right: 1px solid #dbdbdb;}	
#colum_12 img{
	background:no-repeat top left; float:left;margin:0px 0px 0px 0px;}	
.policy {
	width:170px; height:auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;font-family:'Helvetica',Arial,sans-serif; 	    text-align:left;text-align:left; margin:0px 0px 15px 0px;border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;padding:6px 0px 6px 0px;text-decoration:none; font-weight:bold;}



.newsmorebox{
width:175px; height: auto; float:left;}
.news_more {
	width:175px; height:auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;font-family:'Helvetica',Arial,sans-serif; 	    text-align:left;text-align:left; margin:0px 0px 15px 0px;border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;padding:6px 0px 6px 0px;text-decoration:none;}

.news_more:hover {
	color: #789b00;}



#colum_13{
	width:172px;height: auto;float:left;padding:10px 12px 0px 12px; margin:0px 0px 0px 0px;border-right: 1px solid #dbdbdb;}	
#colum_13 img{
	background:no-repeat top left; float:left;margin:0px 0px 10px 0px;}	




.style2
{
	color:#FF0000;
	float:left;
	padding-left:2px;
}

.news_articles{
	width:965px;
	height:32px;
	float:left;
	border-bottom: 1px solid #dbdbdb;
	border-top:1px solid #cacaca;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_articles img{
	background:no-repeat left center; float:left; }


.title img{
background: no-repeat top left; float:left; width:171px; height:23px; margin-bottom:13px;}


.news_con_1 {
	width:175px; height: auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 text-align:left; margin:0px 0px 10px 0px;padding:0px 0px 10px 0px}
.news_con_1 p {
	width:175px; height: auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B;font-family: 'Helvetica',Arial,sans-serif; text-align:left;
	 text-align:left; margin:0px 0px 10px 0px;padding:0px 0px 10px 0px}		 	

#colum_14{
	width:754px;height:506px;float:left;padding:0px 0px 0px 0px; margin:15px 13px 0px 15px;}	
#colum_14 img{
	background:no-repeat top left;}	

#colum_15{
	width:173px;height: auto;float: left;padding:0px 0px 0px 0px; margin:15px 0px 0px 0px;border-left:1px solid #CCCCCC}	
#colum_15 p
{
width:100%;
height:auto;
padding:0px;
font-size:11px;
}
.title2{
	width:170px; height:auto; float:left;padding: 6px 0px 5px 0px;border-bottom:solid #cacaca 1px; }
		
.title2 h2 {
	width: 170px; height:auto;font-weight: bold;font-size: 12px;color: #3b3b3b; line-height: 16px;text-decoration:none;
	font-family:'Helvetica',Arial,sans-serif;text-align:left; padding: 0px 0px 0px 0px;}

.news_con_2{
	width:170px; height: auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B; text-align:left;
	 text-align:left; margin:0px 0px 0px 0px;padding:10px 0px 10px 0px}	
.news_con_3 {
	width:170px; height: auto; float:left;font-size:11px;line-height:14px;color: #3B3B3B; text-align:left;
	 text-align:left; margin:0px 0px 0px 0px;padding:10px 0px 10px 0px; font-weight:bold;}	
	 
	 
	 
	 
	 
#colum_16{
	width:754px;height: auto;float:left;padding:15px 13px 0px 0px; margin:0px 0px 0px 15px; border-right:1px solid #cacaca;}	
.team{
width:750px; height:135px; float:left;margin:0px 0px 41px 0px;} 
.team img{
	background:no-repeat top left; float:left;} 
	 	 
.team_conbox{
	width:500px; height:135px; float: left;margin:0px 0px 0px 0px; padding:0px 0px 0px 30px;} 	 
.title3{
	width:500px; height:auto; float:left;padding: 0px 0px 10px 0px;border-bottom:solid #cacaca 1px; }	 
	 
.title3 h2 {
	width: 500px; height:auto;font-weight: bold;font-size: 12px;color: #3b3b3b; line-height: 16px;text-decoration:none;
	text-align:left; padding: 0px 0px 3px 0px;}	 
.teamcon{
	width: 500px; height:auto;font-size: 11px;color: #3b3b3b; line-height: 16px;text-decoration:none;
	text-align:left; padding: 20px 0px 0px 0px; float:left;}
	 
#list
{
float:right;
width:600px;
height:auto;
margin-top:0px;
}	 
.portfolio
{
width:173px;
float:left;
height:208px;
padding-top:9px;
padding-left:9px;
padding-right:9px;
padding-bottom:15px;
border-right:1px solid #cacaca;
}
.clients
{
width:174px;
float:left;
height:315px;
padding:9px;
border-right:1px solid #cacaca;
}
.clients a:hover
{
color:#779B00;
}
.portfolio a:hover
{
color:#779B00;
}
.clients b
{
 font-size:12px;
 width:100%;
 float:left;
}
.clients p
{
width:100%;
float:left;
height:auto;
font-size:11px;
padding:0px;
height:75px;
margin-bottom:8px;
margin-top:5px;
}
.clients p img
{
	display:none;
}
.port_hover
{	 
width:172px !important;
height:172px !important;
position:relative;
left:0px;
top:0px;
z-index:999999;
}
.port_hover:hover
{	 
background:url(../images/hover.png) no-repeat center center;
width:172px;
height:172px;
position:relative;
left:0px;
top:0px;
z-index:999999;
}
.a
{
width:100%;
float:left;
font-weight:bold;
color:#3b3b3b;
font-size:12px;
text-decoration:none;
}
.a:hover
{
color:#779B00;
}
.year
{
	font-weight:normal;
	font-size:11px;
	width:100%;
	float:left;
	border-bottom:1px solid #cacaca;
	padding-bottom:5px;
}
.result
{
width:173px;
float:left;
height:320px;
padding:9px;
font-size:11px;
border-right:1px solid #cacaca;
}
.result p
{
	float:left;
	width:100%;
	font-size:11px;
	margin-bottom:5px;
}
.result img
{
width:172px; height:172px;float: left; background:no-repeat top left;margin: 0px 0px 5px 0px; background-color:#FF0000;

}
.span
{
font-size:11px;
float:left;
width:100%;
height:auto;
}
.span p
{
	float:left;
	width:100%;
	font-size:11px;
}
.span p img
{
	display:none;
}
.pro_details
{
	width:700px;
	height:auto;
	float:left;
	padding-right:10px;
	border-right:1px solid #CACACA;
	padding-top:10px;
}
.pro_details p a
{ 
	color:#789B00;
}
.pro_details li
{
	font-size:12px;
}
.pro_details img
{
	height:auto !important;
	margin-bottom:10px;
}
.pro_details img:hover
{
        filter: alpha(opacity=100)!important;
        opacity: 1!important;	
}
.pro_detail
{
	width:700px;
	height:auto;
	float:left;
	padding-right:10px;
	border-right:1px solid #CACACA;
	padding-top:10px;
}
.pro_detail img
{
	margin-bottom:10px;
	margin-right:2px;
}
.pro_detail img:hover
{
        filter: alpha(opacity=100)!important;
        opacity: 1!important;	
}
.pro_des
{
width:230px;
height:auto;
float:left;
padding-left:10px;
padding-top:10px;
}
.pro_details h2
{
	font-size:15px;
	font-weight:bold;
	color:#3b3b3b;
}
.cat
{
	color:#666666; 
	margin-left:0px; 
	font-style:italic; 
	width:360px;
	float:left;
	font-size:12px;
	padding-bottom:10px;
	border-bottom:1px solid #cacaca;
	margin-bottom:10px;
}
.link
{
	color:#3b3b3b;
	text-decoration:none;
}
.link:hover
{
	color:#789B00;
}
.inlink
{
	color:#789B00;
	font-weight:bold;
		text-decoration:none;	
}
.inlink:hover
{
	color:#3b3b3b;
	text-decoration:none;
}
.pro_des p
{
	width:100%;
	float:left;
	height:auto;
	margin-bottom:10px;
	margin-top:0px;
	padding:0px;
}
#contactus
{
	width:240px;
	padding-top:20px;
	height:565px;
	float:left;
	padding-left:15px;
	border-right:1px solid #cacaca;
}
#contactus2
{
	width:275px;
	padding-top:20px;
	height:565px;
	float:left;
	padding-left:0px;
	border-right:1px solid #cacaca;
}
#contactus label
{
	width:100%;
	height:auto;
	float:left;
	font-size:13px;
	margin-bottom:5px;
}
#contactus .btn
{
	width:80px;
	height:30px;
	background-color:#666666;
	border:1px solid #999999;
	color:#FFFFFF;
	margin-right:28px;
	float:right;
}
#contactus .txt_field
{	
	width:200px;
	padding:5px;
	float:left;
	border:1px solid #cccccc;
	color:#000000;
	background-color:#eeeeee;
	margin-bottom:15px;
}
#contactus_2 
{
	width:445px;
	height:150px;
	float:left;
	border-bottom:1px solid #cacaca;
}
.con_1
{
	width:200px;
	height:130px;
	float:left;
	padding-left:20px;
	border-right:1px solid #cacaca;
	padding-top:20px;
		font-size:11px;
				line-height:16px;
}
.con_2
{
	width:180px;
	height:150px;
	float:left;
	border-right:1px solid #cacaca;
	padding-left:20px;
	padding-top:20px;
		font-size:11px;
		line-height:16px;
}
.con_link
{
color:#789b00;
text-decoration:none;
}
.con_link:hover
{
color:#333333;
text-decoration:none;
}
.fb-like fb_edge_widget_with_comment
{
	width:200px !important;
}
#fb-root {
    color: #868686;
    float: left;
    font-size: 11px;
    height: auto;
	margin-top:5px;
    margin-bottom: 5px;
    padding-left: 2px;
    width: 195px;
}
