@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
	}
a{outline:none;}
img{text-decoration:none; border:0px;}
#wraper
	{
		margin:0px;
		width:100%;
		padding:0px;
		float:left;
	}
#headerblank
	{
		float:left;
		width:100%;
		background:url(images/headerbg.png) repeat-x;
	}
#header
	{
		float:none;
		margin:0px auto;
		width:1004px;
		padding:0px;
	}
#header p.emailaddress
	{
		float:left;
		background:url(images/emailbg.png) no-repeat right;
		width:912px;
		height:26px;
		padding:0 92px 0 0;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		line-height:26px;
		margin:0px;
	}
#header h1
	{
		float:left;
		margin:5px 0 0 0;
		padding:0 0 0 29px;
	}
#header p.callus
	{
		float:left;
		width:679px;
		margin:31px 0 0 0;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #ffaf03;
		text-align:right
	}
#header ul#navigation
	{
		float: left;
		margin:26px 0 0 0;
		padding:0 0 0 19px;
		width:985px;
		display:block;
		height:50px;
	}
#header ul#navigation li
	{
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#header ul#navigation li a
	{
		float:left;
		padding:0 0 0 37px;
		height:50px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:14px;
		color: #ffffff;
		text-decoration:none;
		line-height:50px;
	}
#header ul#navigation li a span
	{
		float:left;
		padding:0 32px 0 0;
	}
#header ul#navigation li a:hover,a.active
	{
		background: url(images/menuleftcurve.png) no-repeat top left;
		color: #000000;
	}
#header ul#navigation li a:hover span,a.active span
	{
		background:url(images/menurightcurve.png) no-repeat top right;
		
	}
#header ul#slideshow
	{
		float:left;
		width:910px;
		padding:0px;
		margin:0px;
		display:block;
		height:280px;
	}
#header ul#slideshow li
	{
		float:left;
		padding:0px;
		margin:0px;
		display:block;
		width:910px;
	}
#header ul#slideshow li div.leftcontent
	{
		float:left;
		width:518px;
		margin:0px;
		padding:0px;
	}
#header ul#slideshow li div.leftcontent h2
	{
		float:left;
		padding:0px;
		margin:50px 0 0 0;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:27px;
		font-weight:bold;
		color: #000000;
		width:518px;
	}
#header ul#slideshow li div.leftcontent p
	{
		float:left;
		padding:0px;
		margin:13px 0 0 0;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color: #323232;
		line-height:21px;
		width:518px;
	}
#header ul#slideshow li div.leftcontent a
	{
		float:left;
		margin:22px 0 0 0;
		background: url(images/learnmore.png) no-repeat;
		width:177px;
		height:37px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color: #ffffff;
		line-height:37px;
		text-decoration:none;
		text-align:center
	}

#header ul#slideshow li img
	{
		float:left;
		margin:30px 0 0 0;
		padding:0 0 0 53px;
	}
#bodycontentblank
	{
		float:left;
		margin:0px;
		padding:0 0 38px 0;
		width:100%;
		background:url(images/bodybg.png) repeat-x top #fff;
	}
#bodycontent
	{
		float:none;
		margin:0px auto;
		width:1004px;
	}
#bodycontentcruves
	{
		float:left;
		margin:0px;
		width:1004px;
		background:url(images/bodycontent.png) no-repeat top #fff;
		padding:24px 0 0 0;
	}
#bodyleftcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 52px;
		width:600px;
		border-right:1px solid #dbdbdc;
	}
#bodyleftcontent #welcomecontent
	{
	float:left;
	margin:0px;
	padding:0 0 19px 0;
	width:564px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	}
#bodyleftcontent #welcomecontent h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:564px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:normal;
		color: #000;
	}
#bodyleftcontent #welcomecontent h2.abouttheteam
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:564px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:normal;
		color: #000;
	}
#bodyleftcontent #welcomecontent h2 span
	{
		color: #ffaf03;
	}
#bodyleftcontent #welcomecontent p.boldtxt
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:564px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #5d5d5d;
		line-height:21px
	}
#bodyleftcontent #welcomecontent p.normalfont
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:564px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		color: #5d5d5d;
		line-height:21px;
	}
#bodyleftcontent #welcomecontent p.normalfont span
	{
		font-weight:bold;
		font-size:14px;
		color: #ffaf03;
	}
#bodyleftcontent #welcomecontent p.normalfont img
	{
		float:left;
		padding:0px 20px 0 0;
	}
#bodyleftcontent #welcomecontent a
	{
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 25px;
		background:url(images/readmore.png) no-repeat;
		width:76px;
		height:22px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #fff;
		text-decoration:none;
		line-height:22px;
	}
#bodyleftcontent #aboutcontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:564px;
		border-top:1px solid #dbdbdc;
	}
#bodyleftcontent #aboutcontent p.abouttxt
	{
		float:left;
		margin:28px 0 0 0;
		padding:0px;
		width:564px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		color: #5d5d5d;
		line-height:18px;
	}
#bodyleftcontent #aboutcontent p.abouttxt img
	{
		float:left;
		padding:0 22px 0 0;
	}
#bodyleftcontent #aboutcontent p.abouttxt span
	{
		font-weight:bold;
		font-size:14px;
		color: #ffaf03;
	}
#bodyrightcontent
	{
		float:left;
		padding:0 0 0 25px;
		width:325px;
	}
#bodyrightcontent h2
	{
		float:left;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color: #000000;
		width:325px;
	}
#bodyrightcontent h2 span
	{
		color:#ffaf03;
	}
#bodyrightcontent ul
	{
		float:left;
		width:272px;
		padding:0 0 28px 0;
		margin:16px 0 0 0;
		display:block;
		border-top:1px solid #dbdbdc;
	}
#bodyrightcontent ul li
	{
		float:left;
		width:272px;
		padding:1px 0 1px 0;
		margin:0px;
		display:block;
		border-bottom:1px solid #dbdbdc;
	}
#bodyrightcontent ul li a
	{
		float:left;
		padding:0 0 0 15px;
		background:url(images/serviceshover.png) no-repeat top left;
		height:29px;
		line-height:27px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #5d5d5d;
		text-decoration:none;
		width:257px;
	}
#bodyrightcontent ul li a:hover
	{
		float:left;
		padding:0 0 0 15px;
		background: url(images/servicesnormal.png) no-repeat top left #f1f1f1;
		height:29px;
		line-height:27px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		text-decoration:none;
		width:257px;
	}
#bodyrightcontent .clienttestmonials
	{
		float:left;
		margin:10px 0 0 0;
		padding:17px 0 0 22px;
		background:url(images/testmonialsbg.png) no-repeat;
		width:255px;
	}
#bodyrightcontent .clienttestmonials blockquote
	{
		float:left;
		width:237px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:21px;
		color: #939393;
		margin:0px;
		padding:0px;
	}
#bodyrightcontent .clienttestmonials p	
	{
		float:left;
		margin:35px 0 0 0;
		padding:0 0 0 70px;
		width:187px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #939393;
	}
#footerblank
	{
		float:left;
		margin:0px;
		width:100%;
		background: url(images/footerbg.png) repeat-x #000000;
		padding:0 0 30px 0;
	}
#footer
	{
		float:none;
		margin:0px auto;
		width:1004px;
	}
#footer ul
	{
		float:left;
		margin:16px 0 0 0;
		padding:0 0 0 52px;
		width:952px;
		display:block;
		height:27px;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #646464;
	}
#footer ul li a
	{
		color: #646464;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #010101;
		text-decoration:none;
	}
#footer ul li span
	{
		padding:0 28px 0 28px;
	}
#footer p.copyrights
	{
		float:left;
		width:689px;
		margin:26px 0 0 0;
		padding:0 0 0 52px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #646464;
		line-height:21px;
	}
#footer p.copyrights a
	{
		color: #646464;
		text-decoration:underline;
	}
#footer p.copyrights a:hover
	{
		color: #fff;
		text-decoration:underline;
	}
#footer p.blog
	{
		float:left;
		margin:36px 0 0 0;
		padding:0 0 0 28px;
		background:url(images/blogicon.png) no-repeat;
		height:20px;
		line-height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #646464;
	}
#welcomecontent ul#blog							{float:left; margin:13px 0 0 0; padding:0px; width:564px; display:block; }
#welcomecontent ul#blog li						{float:left; margin:0px; padding:0 0 15px 0; width:564px; display:block;}
#welcomecontent ul#blog li h3					{font-family: Arial, Helvetica, sans-serif; font-size:21px; color:#ffaf03;font-weight:normal; margin:0px; padding:0px; float:left; width:564px; font-weight:bold}
#welcomecontent ul#blog li img					{float:left; margin:15px 0 10px 0; padding:2px; border:1px solid #cacaca;}
#welcomecontent ul#blog li p					{margin:10px 0 0 0; float:left; font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:normal;line-height:21px; color: #444444; padding:0px; width:564px;}
ul#sitemap						{float:left; margin:0px 0 0 0;padding:0px; width:564px;display:block; height:530px;}
ul#sitemap li					{float:left;margin:0px;padding:0 0 10px 16px; font-family: Arial, Helvetica, 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;}

/* Easy Slider */

#slider{width:971px; margin:0px; padding:0px ; float:left}	

#prevBtn, #nextBtn{ 
display:block;
position:absolute;
left:-20px;
top:100px;
}	
#nextBtn{ 
left:650px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:20px;
height:42px;
position:absolute;
z-index:200;
left:30px;
top:5px;
text-indent:-9999px;
background: url(images/leftarrow.png)  no-repeat 0 0;	
}	
#nextBtn a{ 
background: url(images/rightarrow.png) no-repeat 0 0;
left:325px;
width:20px;
height:42px;
}												
#container{	
margin:0px;
position:relative;
text-align:left;
width:910px;
left:0;
padding:0 0 0 61px;
float:left;
border:0px;
}	
/* // Easy Slider */#wraper #bodycontentblank #bodycontent #bodycontentcruves #bodyleftcontent #welcomecontent table tr td p {
	color: #0F00FA;
}

