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

body
	{
		margin:0px;
	}
img
	{
		border:0px;
	}
a{outline:none;}
#wraper
	{
		float:left;
		margin:0px;
		width:100%;
	}
#headerblank
	{
		float:left;
		width:100%;
		background: url(images/headerbg.png) repeat-x bottom;
		margin:0px;
		padding:0 0 11px 0;
	}
#headergraphic
	{
		float: left;
		margin:0px;
		background:url(images/headergraphic.png) no-repeat top center;
		width:100%;
	}
#header
	{
		float:none;
		width:970px;
		margin:0px auto;
		position:relative
	}
#header h1
	{
		float:left;
		margin:23px 0 0 0;
		padding:0 0 0 22px;
	}
#header p.phoneno
	{
		float:left;
		margin:46px 0 0  456px;
		padding:0 0 0 37px;
		width:189px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;
		color: #ffa800;
		background:url(images/phonenumber.png) no-repeat;
		height:18px;
		line-height:18px;
	}
#header ul.headernavigation
	{
		float:left;
		margin:24px 0 0 0;
		padding:6px 0 0 6px;
		width:964px;
		height:38px;
		background:url(images/headernavigationbg.png) no-repeat;
		display:block
	}
#header ul.headernavigation li
	{
		float:left;
		margin:0px;
		padding:0 5px 0 0;
		display:block;
	}
#header ul.headernavigation li a
	{
		float:left;
		padding:0 23px 0 0;
		height:34px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		line-height:34px;
		text-decoration:none;
	}
#header ul.headernavigation li a span
	{
		padding:0 0 0 23px;
		height:34px;
	}
#header ul.headernavigation li a:hover
	{
		background:url(images/menurightbg.png) no-repeat top right;
		color: #fff;
		height:34px;
	}
#header ul.headernavigation li a:hover span
	{
		padding:0 0 0 23px;
		background:url(images/leftcurve.png) no-repeat top left;
		height:34px;
		float:left
	}
#header ul.headernavigation li a.active
	{
		background:url(images/menurightbg.png) no-repeat top right;
		color: #fff;
		height:34px;
	}
#header ul.headernavigation li a.active span
	{
		padding:0 0 0 23px;
		background:url(images/leftcurve.png) no-repeat top left;
		height:34px;
		float:left
	}
#header #banner
	{
		float:left;
		margin:0px;
		padding:0 64px 0 64px;
		width:842px;
		background:url(images/banner.png);
		height:298px;
	}
#header #banner ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:842px;
		display:block;
	}
#header #banner ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:842px;
		display:block;
	}
#header #banner ul li h2
	{
		float:left;
		margin:30px 0 0 0;
		padding:0px;
		width:569px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:36px;
		font-weight:bold;
		color: #ffffff;
	}
#header #banner ul li p
	{
		float:left;
		margin:12px 0 0 0;
		width:569px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight: normal;
		line-height:21px;
		color: #ffffff;
		padding:0px;
	}
#header #banner ul li p a
	{
		float:left;
		margin:23px 15px 0 0;
		background:url(images/readmoreactive.png) no-repeat;
		width:105px;
		height:31px;
		line-height:31px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #fff;
		text-align:center;
		text-decoration:none;
	}
/* Easy Slider */

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

#prevBtn, #nextBtn{ 
display:block;
position:absolute;
left:-25px;
top:120px;
}	
#nextBtn{ 
left:560px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:23px;
height:46px;
position:absolute;
z-index:20;
left:-40px;
top:5px;
text-indent:-9999px;
background: url(images/previous.png)  no-repeat 0 0;	
}	
#nextBtn a{ 
background: url(images/next.png) no-repeat 0 0;
left:325px;
width:23px;
height:46px;
}
#container{	
margin:0px;
position:relative;
text-align:left;
width:842px;
left:0;
padding:0px;
float:left;
border:0px;
}	
/* // Easy Slider */
.head {
margin: 100px auto;
padding: 0;
width: 100px;
position: relative;
}
 
em.ttip {
background:url(images/bubble.png) no-repeat;
width: 112px;
height: 56px;
position: absolute;
top: -70px;
left: 40px;
text-align: center;
text-indent:0px;
z-index: 2;
display: none;
line-height:70px;
color:#4e4e4e;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
 
#logo {
width:auto;
height: 42px;
text-indent:0px;
margin: 0 auto;
display: block;
}
#bodycontentblank
	{
		float:left;
		width:100%;
		background:url(images/bodybg.png) no-repeat top center;
	}
#bodycontent
	{
		float:none;
		margin:0px auto;
		width:970px;
	}
#bodyleftcontent
	{
		float:left;
		margin:30px 0 0 0;
		padding:0 0 0 20px;
		width:570px;
	}
#bodyleftcontent .welcomebox
	{
		float:left;
		background:url(images/welcomebg.png) no-repeat;
		width:548px;
		padding:13px 0 34px 22px;
	}
#bodyleftcontent .welcomebox h3
	{
		float:left;
		margin:0px;
		padding:0 0 3px 0;
		width:548px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color: #19171a;
		background:url(images/line.png) no-repeat left bottom;
	}
#bodyleftcontent .welcomebox h3.abouttheteam
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 3px 0;
		width:548px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:bold;
		color: #19171a;
		background:url(images/line.png) no-repeat left bottom;
	}
#bodyleftcontent .welcomebox p.normal
	{
		float:left;
		margin:22px 0 0 0;
		padding:0px;
		width:520px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #4d4d4d;
		line-height:21px;
	}
#bodyleftcontent .welcomebox p.contact
	{
	float:left;
	padding:0px;
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #4d4d4d;
	line-height:21px;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
#bodyleftcontent .welcomebox p.normal img
	{
		float:left;
		padding:0 22px 0 0;
	}

#bodyleftcontent .welcomebox a.readmore
	{
		float:left;
		margin:21px 0 0 0;
		background: url(images/readmore.png) no-repeat;
		padding:0 0 0 21px;
		width:67px;
		height:20px;
		line-height:19px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color: #ffffff;
		text-decoration:none;
	}
#bodyleftcontent .welcomebox .portfolio
	{
	float:left;
	width:90px;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 0;
	}
#bodyleftcontent .welcomebox .portfolio img
	{
		float:left;
	}
#bodyleftcontent .welcomebox .portfolio p
	{
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		width:155px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #4d4d4d;
		line-height:21px;
		font-size:12px;
	}
#bodyleftcontent .welcomebox .portfolio p a
	{
		font-weight:bold;
		text-decoration:underline;
		color: #c72100;
	}
#bodyleftcontent .welcomebox .portfolio p a:hover
	{
		font-weight:bold;
		text-decoration:none;
		color: #c72100;
	}
#bodyrightcontent
	{
		float:left;
		padding:0 0 32px 20px;
		width:340px;
		margin:30px 0 0 0;
	}
#bodyrightcontent h4
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		height:40px;
		line-height:42px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #19171a;
		width:316px;
		background:url(images/rightheadingbg.png) no-repeat
	}
#bodyrightcontent .newsbg
	{
	float:left;
	margin:0px;
	width:340px;
	height:520px;
	background-image: url(images/newsbg.png);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	clear: both;
	padding-left: -24px;
	}
#bodyrightcontent .newsbg ul.newsandevents
	{
	float:left;
	margin:0px;
	padding:0px;
	width:285px;
	display:block;
	}
#bodyrightcontent .newsbg ul.newsandevents li
	{
	float:left;
	width:340px;
	display:block;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 19px;
	padding-left: 0;
	}
#bodyrightcontent .newsbg ul.newsandevents li.separater
	{
		float:left;
		margin:18px 0 0 0;
		padding:0 0 19px 0;
		width:285px;
		display:block;
		border-bottom:1px solid #b7b7b7;
	}
#bodyrightcontent .newsbg ul.newsandevents li div.calender
	{
		float:left;
		margin:0px;
		background:url(images/calendericon.png) no-repeat;
		width:37px;
		height:33px;
		text-align:center;
		padding:5px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px;
		color: #454545;
		line-height:10px;
	}
#bodyrightcontent .newsbg ul.newsandevents li div.calender span
	{
		float:left;
		width:37px;
		text-align:center;
		font-size:10px;
		font-style:italic;
		color: #8a8a8a;
	}
#bodyrightcontent .newsbg ul.newsandevents li p
	{
		float:left;
		margin:0px;
		padding:0 0 0 18px;
		width:225px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #3e3e3e;
		line-height:21px;
	}
#bodyrightcontent .newsbg ul.newsandevents li p a
	{
		color: #c72100;
		text-decoration:underline;
	}
#bodyrightcontent h4.services
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 0 24px;
		height:40px;
		line-height:42px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color: #19171a;
		width:316px;
		background:url(images/rightheadingbg.png) no-repeat
	}
#bodyrightcontent .newsbg ul.ourservices
	{
		float:left;
		margin:24px 0 0 0 ;
		padding:0px;
		width:316px;
		display:block;
	}
#bodyrightcontent .newsbg ul.ourservices li
	{
		float:left;
		margin:0;
		padding:0 0 13px 21px;
		width:295px;
		display:block;
		background:url(images/servicesicon.png) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #19171a;
	}
#bodyrightcontent .newsbg ul.ourservices li a
	{
		color: #19171a;
		text-decoration:none;
	}
#bodyrightcontent .newsbg ul.ourservices li a:hover
	{
		color: #c72100;
		text-decoration:none;
	}
#bodyrightcontent .successstoreiesbg
	{
		float:left;
		margin:0px;
		background: url(images/successstories.png) no-repeat;
		padding:0 0 0 24px;
		width:316px;
		height:154px;
	}
#bodyrightcontent .successstoreiesbg blockquote
	{
		float:left;
		margin:19px 0 0 0;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #19171a;
		line-height:21px;
		width:291px;
	}
#bodyrightcontent .successstoreiesbg blockquote span
	{
		float:left;
		margin:15px 0 0 0;
		font-weight: bold;
		font-style:italic;
	}
#footerblank
	{
	float:left;
	margin:0px;
	padding:34px 0 46px 0;
	width:100%;
	background-image: url(images/footerbg.jpg);
	}
#footer
	{
		float:none;
		width:970px;
		margin:0px auto;
		padding:0px;
	}
#footer #footleft
	{
		float:left;
		margin:0px;
		padding:0 0 0 33px;
		width:737px;
	}
#footer #footleft p
	{
		float:left;
		margin:0px;
		padding:0px;
		width:737px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #cdb8b8;
	}
#footer #footleft ul
	{
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		width:737px;
		display: block;
	}
#footer #footleft ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display: block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #cdb8b8;
	}
#footer #footleft ul li a
	{
		color: #cdb8b8;
		text-decoration:none;
	}
#footer #footleft ul li a:hover
	{
		color: #fff;
		text-decoration:none;
	}
#footer #footleft ul li span
	{
		padding:0 3px 0 3px;
	}
#footer p.designed
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:177px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color: #cdb8b8;
		font-style:italic;
	}
#footer p.designed a
	{
		color: #cdb8b8;
		text-decoration:none;
	}
#footer p.designed a:hover
	{
		color: #fff;
		text-decoration:none;
	}
#bodyleftcontent .welcomebox ul#blog
	{
		float:left; 
		margin:22px 0 0 0; 
		padding:0px; 
		width:520px; 
		display:block; 
	}
#bodyleftcontent .welcomebox ul#blog li
	{
		float:left; 
		margin:0px; 
		padding:0 0 23px 0; 
		width:520px; 
		display:block;
	}
#bodyleftcontent .welcomebox ul#blog li h4
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:21px;
		font-weight:normal;
		color: #000000;
		margin:0px; 
		padding:0px; 
		float:left; 
		width:520px; 
	}
#bodyleftcontent .welcomebox ul#blog li img
	{
		float:left; 
		margin:15px 0 10px 0; 
		padding:2px; 
		border:1px solid #cacaca;
	}
#bodyleftcontent .welcomebox 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: #7e7e7e; 
		padding:0px; 
		width:520px; 
	}
#bodyleftcontent .welcomebox ul#blog li a
	{
	float:left;
	width:172px;
	height:20px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	background-image: url(images/readmore2.png);
	background-repeat: no-repeat;
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	}
#bodyleftcontent .welcomebox ul#blog li a:hover
	{
	float:left;
	width:172px;
	height:20px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	margin-top: 21px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	background-image: url(images/readmore2.png);
	background-repeat: no-repeat;
	}
#bodyleftcontent .welcomebox ul#sitemap
	{
		float:left; 
		margin:20px 0 0 0; 
		padding:0px; 
		width:520px;
		display:block; 
	}
#bodyleftcontent .welcomebox ul#sitemap li
	{
		float:left;
		margin:0px;
		padding:0 0 10px 16px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal; 
		width:500px; 
		color:#696969;
		background:url(images/sitemapicon.png) no-repeat; 
		display:block
	}
#bodyleftcontent .welcomebox ul#sitemap li a
	{
		text-decoration:none;
		color: #696969;
	}
#bodyleftcontent .welcomebox ul#sitemap li a:hover
	{
		text-decoration: underline;
		color: #c72100;
	}

