body{
	margin:0px;
	padding:0px;
	background:url(../images/mainbg.jpg) repeat-x #ececec;
	font-size:11px;
	font-family:Tahoma;
	color:#565656;

}
.featuredimage{
	margin:0px;
	padding:0px;
	background:url(../images/featuremid.jpg) no-repeat;
	height:220px;

}
.imagepadding{
	padding:18px 52px 0 59px;
	margin:0px;

}
.featureheading{
	padding:3px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;

}
.featuretext{
	padding:0 50px 0 0;
	font-family: Tahoma;
	font-size:12px;
	color:#FFFFFF;

}
.welcometext{
	padding:28px 40px 0 0;
	font-family: Tahoma;
	font-size:12px;
	Text-Align:justify;

}
.welcometextpad{
	padding:0 20px 0 114px;

}
a, a:link, a:visited, a:active{
	color:#e64503;
	text-decoration:none;
} 
a:hover{
	color:#e64503;
	text-decoration:underline;
}
a, img{
	border:none;
} 

.footer{
	color:#808080;

}
.nav{
	margin:0px;
	padding:0;
	background: url(../images/fullnav.jpg) no-repeat;
	color:#FFFFFF;
	height:43px;
	font-family: Tahoma;
	font-size:14px;
}
.nav span{
	margin:0px;
	padding:0 45px 0 5px;
	
}
.nav a, #nav a:link, #nav a:visited, #nav  a:active{
	color:#FFFFFF;
	text-decoration:none;
	font-family: Tahoma;
	font-size:14px;
}
.nav  a:hover{
	color:#e64503;
	text-decoration:none;
	font-family: Tahoma;
	font-size:14px;
}*/
img{
	border:none;

}
.subnavtext{
	margin:0px;
	padding:0 0 0 30px;
	color:#FFFFFF;
}
.subnavtext span{
	margin:0px;
	padding:0 10px 0 10px;
	color:#FFFFFF;
}
.subnavtext a, .subnavtext a:link, .subnavtext a:visited, .subnavtext a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.subnavtext a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
.innerpageheading{
	margin:0px;
	padding:25px 0 0 60px;
	color:#f15c22;
	font-size:24px;
	font-weight:bold;
}
.innerpagesubheading{
	margin:0px;
	padding:0 0 0 10px;
	color:#f15c22;
	font-size:14px;
	font-weight:bold;
}
.innerpagesubheading_white{
	margin:0px;
	padding:0 0 0 10px;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.list{
	margin:0px;
	padding:0px;
	list-style:none;
}
.list li{
	margin:0px;
	padding:12px 0 0 20px;
	line-height:15px;
	background: url(../images/arrow02.jpg) no-repeat 10px 17px;
}
.border{
	margin:0px;
	border-bottom:#333333 1px solid;
	border-left:#333333 1px solid;
	
}
.border td{
	margin:0px;
	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	
}
.newborder{
	margin:0px;
	border:#333333 1px solid;
}
.imagepad{
	margin:0px;
	padding:20px;
}
.serviceheading{
	margin:0px;
	padding:0 0 0 112px;
	font-family: Tahoma;
	font-size:16px;
	color:#014189;
	font-weight:bold;
}
.featureprojectheading{
	margin:0px;
	padding:0 0 0 30px;
	font-family: Tahoma;
	font-size:22px;
	color:#6d2100;
	font-weight:bold;
}
.welcome01heading{
	margin:0px;
	padding:30px 0 0 55px;
	font-family: Tahoma;
	font-size:25px;
	color:#f15c22;
	font-weight:bold;
}
.welcome01heading strong{
	margin:0px;
	padding:0px;
	color:#9f9d9d;
}
.servicesnewheading{
	margin:0px;
	padding:20px 0 0 30px;
	font-family: Tahoma;
	font-size:25px;
	color:#a09f9f;
	font-weight:bold;
}