@charset "utf-8";
/* CSS Document */

body
	{
		margin:0px;
		background:url(images/bodybg.png) repeat-x top left #131313;
	}
a{
	outline:none;
	text-decoration:none;
}
img
	{
		border:0px;
	}
#wraperblank
	{
		float:none;
		margin:0px auto;
		background:url(images/wraperbg.png) repeat-y;
		width:970px;
	}
#wraper
	{
		float:left;
		margin:0px;
		background:url(images/wraperbg.png) repeat-y;
		width:970px;
	}
#header
	{
		float:left;
		background:url(images/headerbg.png) repeat-x top left;
		padding:27px 0 0 0;
		width:970px;
	}
#header h1
	{
		float:left;
		padding:0 0 0 26px;
		margin:0px;
	}
#header p.phoneno
	{
	float:left;
	margin:9px 0 0 0;
	padding:0 0 0 338px;
	width:264px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color: #e2940c;
	}
#header ul.navigation
	{
		float:left;
		margin:23px 0 0 0;
		padding:0 0 3px 0;
		width:970px;
		display:block;
		background:url(images/navigationbg.png) repeat-x;
		height:41px;
	}
#header ul.navigation li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#header ul.navigation li.fadeline
	{
		float:left;
		background:url(images/fadeinlines.png) no-repeat top right;
		padding:0px;
	}
#header ul.navigation li a
	{
		float:left;
		height:41px;
		line-height:41px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #fff;
		text-decoration:none;
		padding:0 28px 0 27px;
	}
#header ul.navigation li a:hover,a.active
	{
	float:left;
	height:41px;
	line-height:41px;
	font-size:12px;
	font-weight:normal;
	color: #fff;
	text-decoration:none;
	padding:0 28px 0 27px;
	background:#82cc9c;
	}
#header #sliderbanner
	{
		float:left;
		margin:13px 0 0 0;
		padding:0 0 0 15px;
		width:940px;
	}
#header #sliderbanner ul
	{
		float:left;
		width:940px;
		height:268px;
		margin:0px;
		padding:0px;
		display:block;
	}
#header #sliderbanner ul li
	{
		float:left;
		margin:0px;
		padding:0 0 0 0px;
		width:940px;
		display:block;
		height:268px;
	}
#header #sliderbanner ul li.slider01
	{
		float:left;
		margin:0px;
		padding:0 0 0 0px;
		width:940px;
		display:block;
		height:268px;
		background:url(images/sliderbg.png) no-repeat;
	}
#header #sliderbanner ul li.slider02
	{
		float:left;
		margin:0px;
		padding:0 0 0 0px;
		width:940px;
		display:block;
		height:268px;
		background:url(images/sliderbg02.png) no-repeat;
	}
#header #sliderbanner ul li.slider03
	{
		float:left;
		margin:0px;
		padding:0 0 0 0px;
		width:940px;
		display:block;
		height:268px;
		background:url(images/sliderbg03.png) no-repeat;
	}
	#header #sliderbanner ul li.slider04
	{
		float:left;
		margin:0px;
		padding:0 0 0 0px;
		width:940px;
		display:block;
		height:268px;
		background:url(images/banner1.jpg) no-repeat;
	}
#header #sliderbanner ul li h2
	{
		float:left;
		margin:30px 0 0 0;
		padding:0 0 0 41px;
		width:505px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:27px;
		font-weight:bold;
		color: #fff;
	}
#header #sliderbanner ul li P
	{
		float:left;
		margin:12px 0 0 0;
		padding:0 477px 0 41px;
		width:337px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:13px;
		font-weight:bold;
		color: #fff;
		line-height:21px
	}
#header #sliderbanner ul li a
	{
		float: left;
		width:137px;
		height:30px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:13px;
		font-weight:bold;
		color: #ffffff;
		line-height:25px;
		text-decoration: none;
		background:url(images/learnmoreactive.png) no-repeat;
		text-align:center;
		margin:19px 0 0 41px
	}
#bodycontent
	{
		float:left;
		margin:15px 0 0 0;
		padding:0 0 25px 0;
		width:970px;
		border-bottom:3px solid #111111;
		background:url(images/bodybottom.png) no-repeat bottom;
	}
#bodyleftcontent
	{
		float:left;
		padding:0 0 0 15px;
		width:212px;
		margin:0px;
	}
#bodyleftcontent h2
	{
		float:left;
		background:url(images/leftheading.png) no-repeat;
		width:198px;
		height:32px;
		padding:0 0 0 14px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:15px;
		font-weight:normal;
		color: #ffffff;
		line-height:32px;
		margin:0px;
	}
#bodyleftcontent ul
	{
		float:left;
		margin:4px 0 0 0;
		padding:0 0 16px 0;
		width:212px;
		display:block;
	}
#bodyleftcontent ul li
	{
		float:left;
		margin:0px 0 0 0;
		padding:0px;
		width:212px;
		display:block;
	}
#bodyleftcontent ul li a
	{
		float:left;
		background:url(images/lefticons.png) no-repeat;
		padding:0 0 0 22px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:27px;
		width:190px;
		color: #1f1f1f;
		text-decoration:none;
	}
#bodyleftcontent ul li a:hover
	{
		float:left;
		background: url(images/menuhover.png) no-repeat;
		padding:0 0 0 22px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:27px;
		width:190px;
		color: #be4848;
		text-decoration:none;
	}
#bodyleftcontent blockquote
	{
		float:left;
		margin:16px 0 0 0;
		width:198px;
		padding:0 0 0 14px;
		font-family: Verdana, Geneva, sans-serif;
		font-weight:normal;
		font-size:12px;
		line-height:21px;
		color: #4a4a4a
	}
#bodyleftcontent blockquote span
	{
		margin:10px 0 0 0;
		float:left;
		width:198px;
		font-weight:bold;
	}
#bodyrightcontent
	{
		float:left;
		padding:0 0 0 18px;
		width:710px;
	}
#bodyrightcontent h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 14px;
		background:url(images/bodyrightcontentheading.png) no-repeat;
		width:696px;
		height:32px;
	}
#bodyrightcontent h2.abouttheteam
	{
		float:left;
		margin:16px 0 0 0;
		padding:0 0 0 14px;
		background:url(images/bodyrightcontentheading.png) no-repeat;
		width:696px;
		height:32px;
	}
#bodyrightcontent h2 span
	{
	float:left;
	height:32px;
	width:631px;
	line-height:32px;
	font-size:15px;
	font-weight:normal;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	}
#bodyrightcontent h2 a
	{
		float:left;
		margin:9px 0 0 0;
		background:url(images/viweallicon.png) no-repeat;
		padding:0 0 0 7px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #fff;
		text-decoration:none;
	}
#bodyrightcontent h2 a:hover
	{
		float:left;
		margin:9px 0 0 0;
		background:url(images/viweallicon.png) no-repeat;
		padding:0 0 0 7px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #fff;
		text-decoration: underline;
	}
#bodyrightcontent .serviceone
	{
		float:left;
		margin:16px 0 0 0;
		padding:0 0 0 16px;
		width:204px;
		overflow:hidden
	}
#bodyrightcontent .serviceone img
	{
		float:left;
	}
#bodyrightcontent .serviceone p
	{
		float:left;
		margin:14px 0 0 0;
		padding:0px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:18px;
		color: #000000;
		width:204px;
	}
#bodyrightcontent .serviceone p span
	{
		float:left;
		width:204px;
		font-size:13px;
		font-weight:bold;
	}
#bodyrightcontent .separater
	{
		float:left;
		margin:16px 0 0 0;
		padding:0 15px 0 16px;
		width:204px;
		background:url(images/fadeline.png) no-repeat right bottom;
	}
#bodyrightcontent .ourclients
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		border:1px solid #cfdec8;
		background:url(images/ourclientsbg.png) repeat-x;
		width:699px;
	}
#bodyrightcontent .ourclients h3
	{
		float:left;
		height:34px;
		padding:0 0 0 13px;
		width:686px;
		height:34px;
		line-height:34px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:15px;
		font-weight:normal;
		color: #000000;
		margin:0px;
	}
#bodyrightcontent .ourclients p
	{
		float:left;
		margin:13px 0 0 0;
		padding:0 0 11px 36px;
		width:663px;
	}
#bodyrightcontent .ourclients p img
	{
		float:left;
		padding:0 25px 0 0;
	}
#bodyrightcontent .aboutcontent
	{
		float:left;
		margin:21px 0 0 0;
		padding:0 0 0 15px;
		width:695px;
	}
#bodyrightcontent .aboutcontent h3
	{
		float:left;
		width:695px;
		margin:0px;
		padding:0px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:15px;
		font-weight:normal;
		color: #000000;
	}
#bodyrightcontent .aboutcontent p.aboutfirst
	{
		float:left;
		margin:14px 0 0 0;
		padding:0px;
		width:695px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #1f1f1f;
		line-height:21px;
	}
#footer
	{
		float:left;
		width:970px;
		background: url(images/footerbg.png) no-repeat;
		height:67px;
	}
#footer p
	{
	float:left;
	padding:0 0 0 27px;
	width:612px;
	margin:27px 0 0 0;
	font-weight:normal;
	font-size:12px;
	color: #6c6c6c;
	}
#footer p a
	{
		color: #6c6c6c;
		text-decoration:none;
	}
#footer p a:hover
	{
		color: #6c6c6c;
		text-decoration: underline;
	}
#footer ul
	{
		float:left;
		margin:27px 0 0 0;
		padding:0px;
		width:330px;
		display:block;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		font-family:Verdana, Geneva, sans-serif;
		font-weight:normal;
		font-size:12px;
		color: #6c6c6c;
	}
#footer ul li a
	{
		color: #6c6c6c;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #6c6c6c;
		text-decoration: underline;
	}
#footer ul li span
	{
		padding:0 3px 0 3px;
	}
	
	
/* Easy Slider */

#slider{width:940px; margin:0px; padding:0px ; float:left; height:268px;}	

#prevBtn, #nextBtn{ 
display:block;
position:absolute;
left:-20px;
top:100px;
}	
#nextBtn{ 
left:650px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:20px;
height:30px;
position:absolute;
z-index:200;
left:-10px;
top:5px;
text-indent:-9999px;
background: url(images/previousicon.png) no-repeat 0 0;	
}	
#nextBtn a{ 
background: url(images/next.png) no-repeat 0 0;
left:295px;
width:20px;
height:30px;
}												
#container{	
margin:0px;
position:relative;
text-align:left;
width:940px;
left:0;
padding:0px;
float:left;
border:0px;
}	
/* // Easy Slider */

#bodyrightcontent p.innerpagecontent
	{
	float:left;
	margin:16px 0 0 0;
	padding:0px;
	width:710px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #1f1f1f;
	line-height:21px;
	}
#bodyrightcontent p.innerpagecontent img
	{
		float:left;
		padding:0 20px 20px 0;
	}
#bodycontent ul#blog
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		width:710px;
	}
#bodycontent ul#blog li
	{
	float:left;
	margin:16px 0 0 0;
	padding:0px;
	display:block;
	width:710px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	}
#bodycontent ul#blog li.bottompadding
	{
		float:left;
		margin:16px 0 0 0;
		padding:0px;
		display:block;
		width:710px;
		border-bottom:1px solid #ffffff;
	}
#bodycontent ul#blog li p.img
	{
		float:left;
		width:90px;
		margin:0px;
		padding:0px;
		display:block;
	}
#bodycontent ul#blog li p.img span.image
	{
		float:left;
		margin:0px;
		padding:0px;
		width:90px;
	}
#bodycontent ul#blog li p.img span.name
	{
		float:left;
		margin:13px 0 0 0;
		padding:0px;
		width:90px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #535353;
	}
#bodycontent ul#blog li p.img span.date
	{
		float:left;
		margin:7px 0 0 0;
		padding:0px;
		width:90px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:13px;
		font-weight:bold;
		color: #3a3a3a;
	}
#bodycontent ul#blog li p.separter
	{
		float:left;
		margin:0px;
		padding:0 0 0 30px;
		width:469px;
		background:url(images/separater.png) no-repeat top left;
	}
#bodycontent ul#blog li p.separter span.heading
	{
		float:left;
		margin:0px;
		padding:0px;
		width:590px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#333333;
	}
#bodycontent ul#blog li p.separter span.smallheading
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:590px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#5f5f5f;
		text-decoration: underline;
	}
#bodycontent ul#blog li p.separter span.normalcontent
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:590px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#5f5f5f;
		text-align:justify;
		line-height:20px;
	}
#bodycontent h3.heading
	{
		float:left;
		margin:16px 0 0 0px;
		padding:0px;
		width:710px;
		font-family: Verdana, Geneva, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#333333;
	}
#bodyrightcontent p.servicescontent
	{
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	width:710px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #1f1f1f;
	line-height:21px;
	}
#bodyrightcontent p.servicescontent img
	{
		float:left;
		padding:0 20px 0 0;
	}
#bodyleftcontent p.address
	{
		float:left;
		margin:16px 0 0 0;
		width:198px;
		padding:0 0 10px 14px;
		font-family: Verdana, Geneva, sans-serif;
		font-weight:normal;
		font-size:12px;
		line-height:21px;
		color: #4a4a4a
	}
ul#sitemap						{float:left; margin:20px 0 0 0;padding:0px; width:564px;display:block;}
ul#sitemap li					{float:left;margin:0px;padding:0 0 10px 16px; font-family: Verdana, Geneva, sans-serif;font-size:13px;font-weight:normal; width:548px; color:#444444;background:url(images/sitemapicon.png) no-repeat; display:block}
ul#sitemap li a					{text-decoration:none;color: #444444;}
ul#sitemap li a:hover			{text-decoration: underline;color: #444444;}
