/* CSS Document */

body{
	font-family:"Verdana";
	font-size:12px;
	color:#333;
	line-height:18px;
	font-variant:normal;
	text-align:left;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0px;
	padding:0px;
	}
a {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.wrapper{
	width:938px;
	margin-left:auto;
	margin-right:auto;
	}
	.myclass
	{
		font-size:12px;
		color:#666;
		font-weight:bold;
		line-height:20px;
	}
		.myclass1
	{
		font-size:12px;
		color:#666;
		line-height:16px;
	}
.top_nav{
	height:31px;
	width:100%;
	float:right;
	margin-top:23px;
	font-size:0px;
	}	
	
.navigation{
		}	
.navigation a{
	color:#FFFFFF;
	text-decoration:none;
}
	
.navigation:hover{	
	background-image:url(../images/btn_hover.jpg);
	}
	
.navigation2{
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	float:right;
	width:92px;
	height:24px;
	cursor:pointer;
	padding-top:7px;
	}	
	
.navigation2:hover{	
	background-image:url(../images/btn2_hover.jpg);
	}	
	.headingservices{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/services.jpg);
	}
	.headingquality{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/quality.jpg);
	}
	.headingporjects{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/projects.jpg);
	}
	.headingtestimonial{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/testimonials.jpg);
	}
	.headinghealth{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/health.jpg);
	}
		.headingresources{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/resources.jpg);
	}
			.headingcontact{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/contact.jpg);
	}
.headingabout{
	width:895px;
	height:123px;
	float:left;
	background-image:url(../images/about.jpg);
	}
	.detailtext
	{
	width:848px;
	height:auto;
	float:left;
	color:#333333;
	font-size:11px;
	margin-top:15px;
	margin-left:25px;
	text-align:justify;
	}

	.detailtext1
	{
	width:848px;
	height:auto;
	margin-bottom:15px;
	float:left;
	color:#333333;
	font-size:11px;
	margin-left:25px;
	text-align:justify;
	}

.navigation_selected{
	background-color:#13607E;
	}	
	.navigation_selected a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
.logo_header{
	width:100%;
	float:left;

	}	
	
.logo{
	width:292px;
	height:92px;
	background-image:url(../images/logo.jpg);
	float:left;
	background-repeat:no-repeat;
	}	
	
.callus{
	width:292px;
	height:93px;
	background-image:url(../images/callus.jpg);
	background-repeat:no-repeat;
	float:right;

	}
	
.email_link{
	width:300px;
	float:right;

	}	
	
.email_txt{
	text-align:right;
	font-size:13px;
	color:#FFFFFF;
	float:right;
	margin-right:27px;
	width:auto;
	display:inline;
	}
	
.email_txt a{
	text-decoration:none;
	color:#FFFFFF;
	}	
	
.email_txt a:hover{
	text-decoration:underline;
	}	
	
.top_header{
	width:938px;
	height:310px;
	background-image:url(../images/top_header.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}	
.top_headerinner{
	width:938px;
	height:235px;
	background-image:url(../images/top_header.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}	
.top_headerinnercontact{
	width:938px;
	height:200px;
	background-image:url(../images/top_header.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}	
.top_headerinnercontact1{
	width:938px;
	height:150px;
	background-image:url(../images/top_header.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}	

.top_headerinner1{
	width:938px;
	height:165px;
	background-image:url(../images/top_header.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}	
	

.page{
	width:938px;
	height:317px;
	background-image:url(../images/page.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
.pageinner{
	width:938px;

	background-image:url(../images/pageinner.png);

	float:left;
	padding-bottom:30px;
	}	
	
	
.footer{
	width:938px;
	height:60px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
	
.top_header_contents{
	width:896px;
	height:271px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	}	
.top_header_contentsinner{
	width:896px;
	height:210px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
	}	
	.top_header_contentsinnercontact{
	width:896px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
	}	

.top_header_contentsinner1{
	width:896px;
	height:110px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
	}	
	
.lft_img{
	width:490px;
	height:271px;
	float:left;
	}
	
.rgt_img{
	width:362px;
	height:271px;
	float:left;
	margin-left:26px;
	display:inline;
	}		
	
.rgt_top{
	width:362px;
	height:74px;
	background-image:url(../images/rgt_top.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
	
.rgt_bottom{
	width:362px;
	height:197px;
	background-image:url(../images/rgt_bottom.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
	
.view_all{
	font-size:12px;
	font-weight:bold;
	color:#990000;
	float:left;
	margin-top:167px;
	margin-left:69px;
	display:inline;
	}	
	
.view_all a{
	text-decoration:none;
	color:#990000;
	}	
	
.view_all a:hover{
	text-decoration:underline;
	}	
	
.page_contents{
	width:902px;
	margin-left:auto;
	margin-right:auto;
	margin-top:23px;
	}	
	.page_contentsinner{
	width:902px;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
	
	}
	.page_contentsinnera{
	width:444px;
	margin-left:auto;
	float:left;
	margin-right:auto;
	margin-top:13px;
	
	}
		.page_contentsinner1{
	width:902px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	
	}
.myul
{
float:left;


}
.myul li
{
margin-bottom:10px;
list-style-image:url(../images/bullet.gif);
padding-left:10px;
width:330px;

}
.myul2
{
float:left;
font-size:12px;


}
.myul2 li
{
margin-bottom:10px;
list-style-image:url(../images/bullet.gif);
padding-left:10px;
width:730px;

}
	
.page_contents_left{
	width:485px;
	height:239px;
	float:left;
	}	
.page_contents_leftinner1{
	width:415px;
	margin-left:20px;
	height:auto;
	float:left;
	background-color:#FEFBF3;
	height:400px;
	margin-bottom:13px;

	}	
	.page_contents_leftinner2{
	width:415px;
	margin-left:20px;
	height:auto;
	float:left;
	background-color:#FEFBF3;
	height:410px;
	margin-bottom:13px;

	}
	.page_contents_leftinner2a{
	width:415px;
	margin-left:20px;
	height:auto;
	float:left;

	height:410px;
	margin-bottom:13px;

	}	
	
	.page_contents_leftinner3{
	width:415px;
	margin-left:20px;
	height:auto;
	float:left;
	background-color:#FEFBF3;
	margin-bottom:13px;

	}	
.page_contents_leftinner4{
	width:860px;
	margin-left:20px;
	height:auto;
	float:left;
	background-color:#FEFBF3;
	margin-bottom:13px;

	}	
.page_contents_leftinnerimg{
	width:860px;
	margin-left:20px;
	height:auto;
	float:left;


	}	

	.top1
	{
			background-image:url(../images/top.jpg);
			float:left;
			width:415px;
			height:19px;
	}
	.top_pr
	{
			background-image:url(../images/top_pr.jpg);
			background-repeat:no-repeat;
			float:left;
			width:860px;
			height:19px;
	}
.page_contents_leftinner{
	width:415px;
	margin-left:20px;
	height:auto;
	float:left;
	}	
	
.page_contents_right{
	width:342px;
	height:239px;
	float:left;
	margin-left:36px;
	display:inline;
	}	
	
.page_right_heading{
	width:342px;
	height:47px;
	background-image:url(../images/page_rgt_heading.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
	
.our_recent{
	width:478px;
	height:34px;
	background-image:url(../images/our_recent.jpg);
	background-repeat:no-repeat;
	float:left;
	}	
.servicesheading{
	width:400px;
	height:27px;
	background-image:url(../images/servicesheading.jpg);
	background-repeat:no-repeat;
	float:left;
	color:#2694BF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	padding-top:7px;
	}	
.porjectheading{
	width:860px;
	height:27px;
	background-image:url(../images/ourservices.jpg);
	background-repeat:no-repeat;
	float:left;
	color:#2694BF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	padding-top:7px;
	}	
	
	
.proj_outer{
	width:468px;
	height:77px;
	float:left;
	margin-top:23px;
	}	
.proj_outer_pr{
	width:860px;
	height:auto;
	float:left;
	margin-top:5px;
	background-color:#FEFBF3;

	
	}	
	
.proj_outer1{
	width:468px;
	height:77px;
	float:left;
	margin-top:0px;
		margin-bottom:15px;
	}	
	
.proj_img{
	width:118px;
	height:77px;
	float:left;
	background-image:url(../images/proj_img_bg.jpg);
	background-repeat:no-repeat;
	}	
.proj_img_pr{
	width:232px;
	height:252px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/project1.jpg);
	background-repeat:no-repeat;
	}
	.proj_img_pr5{
	width:232px;
	height:252px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/project5.jpg);
	background-repeat:no-repeat;
	}

	.proj_img_pr3{
	width:232px;
	height:252px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/project3.jpg);
	background-repeat:no-repeat;
	}

	.proj_img_pr2{
	width:232px;
	height:252px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	margin-left:10px;
	background-image:url(../images/project2.jpg);
	background-repeat:no-repeat;
	}

		.proj_img_pr9{
	width:232px;
	height:252px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/project7.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	}

	.proj_img_pr6{
	width:232px;
	height:252px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/project6.jpg);
	background-repeat:no-repeat;
	}
	
	.proj_img_9{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/project9.jpg);
	background-repeat:no-repeat;
	}	
	.proj_img_10{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/project10.jpg);
	background-repeat:no-repeat;
	}	
	.proj_img_11{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/project11.jpg);
	background-repeat:no-repeat;
	}	
	.proj_img_12{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/project12.jpg);
	background-repeat:no-repeat;
	}	
	.proj_img_13{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/project13.jpg);
	background-repeat:no-repeat;
	}	


	.proj_img_prnoimage{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/noimage.jpg);
	background-repeat:no-repeat;
	}	
		.proj_img_8{
	width:232px;
	height:152px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(../images/project8.jpg);
	background-repeat:no-repeat;
	}	

	.proj_img_pr4{
	width:232px;
	height:252px;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	background-image:url(../images/project4.jpg);
	background-repeat:no-repeat;
	}	
.proj_detail{
	width:343px;
	height:77px;
	float:left;
	margin-left:7px;
	display:inline;
	}
.proj_detail_pr{
	width:343px;
	
	float:left;
	margin-left:7px;
	display:inline;

	}	
.proj_detail_pr_health{
	width:800px;
	float:left;
	margin-left:20px;
	display:inline;

	}	
		
.proj_detail1{
	width:240px;
	height:77px;
	float:left;
	margin-left:7px;
	display:inline;
	}
.img_tag{
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	width:auto;
	}	
	
.proj_detail_heading{
	font-size:12px;
	color:#333333;
	float:left;
	width:100%;
	font-weight:bold;
	}		
.proj_detail_heading_pr{
	font-size:12px;
	color:#333333;
	float:left;
	width:577px;
	font-weight:bold;
	}		
	
.proj_detail_txt{
	font-size:11px;
	color:#666;
	float:left;
	margin-top:3px;
	}	
.proj_detail_txt_pr{
	font-size:12px;
	color:#666;
	float:left;
	width:580px;
	line-height:18px;
	margin-top:10px;
	height:auto;
	}	
	
.proj_view_detail{
	font-size:11px;
	color:#990000;
	float:left;
	margin-top:2px;
	font-weight:bold;
	}
	
.proj_view_detail a{
	color:#990000;
	text-decoration:none;
	}	
	
.proj_view_detail a:hover{
	text-decoration:underline;
	}	
	
.rgt_side_txt{
	font-size:11px;
	color:#666666;
	float:left;
	margin-left:2px;
	display:inline;
	}		
	
.footer_txt{
	width:862px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	margin-top:19px;
	}	
	
.copyright_txt{
	width:auto;
	float:left;
	color:#fff;
	}			
	.linkk
	{
		color:#06F;
		font-weight:normal;
	}
.footer_link_txt{
	width:auto;
	float:right;
	color:#fff;
	font-weight:normal;
	}	
	
.footer_link_txt a{	
	text-decoration:none;
	color:#fff;
	}
	
.footer_link_txt a:hover{	
	text-decoration:underline;
	}	
	
	
	
	
	
	#slideshow {
    position:relative;
    height:270px;
}

#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;
}

