@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		background:#f3f2f2;
	}
img
	{
		border:0px;
	}
a
	{
		outline:none;
	}
ul,ol,li{
  list-style:none;
  margin:0;padding:0;
}
#wraper
	{
		float:none;
		margin:0px auto;
		width:927px;
	}
#wraper a.readMore{
        float:left;
		margin:28px 0px 0 0;
		background:url(images/readmoreactive.png) no-repeat;
		text-align:center;
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		width:88px;
		height:46px;
		line-height:21px;
		text-decoration:none
}


#mainbg
	{
		float:left;
		margin:0px;
		width:880px;
		background:url(images/contentbg.png) repeat-y;
		padding:0 23px 0 24px;
	}
#header
	{
		float:left;
		width:880px;
		margin:0px;
		padding:0px;
	}
#header h1
	{
		float:left;
		margin:18px 0 0 0;
		padding:0 0 0 11px;
		width:151px;
	}
#header ul#toplinks
	{
		float:left;
		padding:0 0 0 482px;
		margin:0px;
		width:236px;
		display:block;
	}
#header ul#toplinks li
	{
		float:left;
		padding:0px;
		margin:0px;
		display:block;
	}
#header ul#toplinks li.maps
	{
		float:left;
		padding:0 6px 0 0;
		margin:0px;
		display:block;
	}
#header ul#toplinks li span
	{
		float:left;
		font-family: Verdana;
		font-size:11px;
		color: #9f9f9f;
		font-weight:normal;
		padding:0 7px 0 7px;
		margin:3px 0 0 0;
	}
#header ul#toplinks li a
	{
		float:left;
		font-family: Verdana;
		font-size:11px;
		color: #9f9f9f;
		font-weight:normal;
		text-decoration:none;
		line-height:11px;
		margin:5px 0 0 0;
	}
#header ul#toplinks li a:hover
	{
		font-family: Verdana;
		font-size:11px;
		color: #000000;
		font-weight:normal;
		text-decoration:none;
		line-height:11px;
		float:left;
		margin:5px 0 0 0;
	}
#header ul#headermenu
	{
		float:left;
		margin:22px 0 0 257px;
		display:block;
		width:461px;
		display:block;
		padding:0px;
		background:url(images/menubg.png) repeat-x;
	}
#header ul#headermenu li
	{
		float:left;
		margin:0px;
		display:block;
		padding:0px;
	}
#header ul#headermenu li a
	{
		float:left;
		padding:0px;
		font-family: Verdana;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		text-decoration:none;
	}
#header ul#headermenu li a:hover, #header ul#headermenu li a.active
	{
		background:url(images/menurightcurve.png) no-repeat right;
		color: #fff;
	}
#header ul#headermenu li a span 
	{
		float:left;
		padding:10px 21px 0 21px;
		cursor:pointer;
		height:25px;
	}
#header ul#headermenu li a:hover span,#header ul#headermenu li a.active span
	{
		background:url(images/menuleftcurve.png) no-repeat left;
	}
#header ul#slideshow
	{
		float:left;
		margin:0px;
		padding:0px;
		width:880px;
		display:block;
		height:215px;
	}
#header ul#slideshow li
	{
		float:left;
		margin:0px;
		padding:0px;
		background:#000000;
		width:880px;
		display:block;
	}
#header ul#slideshow li img
	{
		float:left;
		margin:0px;
		width:419px;
		display:block;
		padding:0px;
	}
#header ul#slideshow li h2
	{
		float:left;
		margin:28px 0 0 0;
		padding:0px;
		width:461px;
		font-family:"Trebuchet MS";
		font-weight:normal;
		font-size:34px;
		color: #fff;
	}
#header ul#slideshow li p
	{
		float:left;
		margin:9px 0 0 0;
		padding:0px;
		width:397px;
		font-family:"Trebuchet MS";
		font-weight:normal;
		font-size:16px;
		color: #fff;
		line-height:20px;
	}
#header ul#slideshow li a
	{
		float:left;
		margin:18px 0 0 0;
		padding:0 0 0 14px;
		font-family: "Trebuchet MS";
		font-size:14px;
		font-weight:normal;
		color: #535353;
		background:url(images/readmore.png) no-repeat;
		width:93px;
		height:29px;
		line-height:28px;
		text-decoration:none;
	}
#bodycontent
	{
		float:left;
		margin:0px;
		width:880px;
		background:url(images/bottomemboss.png) repeat-x top;
		padding:23px 0 0 0;
	}
#bodybottomemboss
	{
		float:left;
		margin:0px;
		padding:0 0 11px 0;
		background:url(images/bottoshade.png) repeat-x bottom;
		width:880px;
	}
#welcomecontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:473px;
	}
#welcomecontent h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:404px;
		font-family: Verdana;
		font-weight:normal;
		font-size:27px;
		color: #323232;
		line-height:34px;
	}
#welcomecontent h2 span
	{
		font-weight:bold;
		color: #f2840d;
	}
#welcomecontent p
	{
		float:left;
		margin:33px 0 0 0;
		padding:0px;
		width:430px;
		font-family: Verdana;
		font-weight:normal;
		font-size:14px;
		color: #323232;
		line-height:20px;
	}
#welcomecontent p span
	{
		color: #f2840d;
	}
#welcomeimg
	{
		float:left;
		margin:0px;
		padding:0 0 6px 0;
		width:341px;
	}
#welcomeleft
	{
		float:left;
		margin:0px;
		padding:0 0 0 22px;
		width:423px;
		background:url(images/separater.png) no-repeat top right;
	}
#welcomeleft p.img
	{
		float:left;
		margin:0px;
		padding:0 26px 0 0;
		width:100px;
	}
#welcomeleft h3
	{
		float:left;
		margin:0px;
		padding:0px;
		width:251px;
		font-family:Verdana;
		font-weight:normal;
		font-size:18px;
		color: #323232;
	}
#welcomeleft p.normalcontent
	{
		margin:8px 0 0 0;
		width:251px;
		float:left;
		font-family:Verdana;
		font-size:13px;
		font-weight:normal;
		color: #676767;
		line-height:18px;
	}
#welcomeleft a
	{
		float:right;
		margin:28px 58px 0 0;
		background:url(images/readmoreactive.png) no-repeat;
		text-align:center;
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		width:88px;
		height:46px;
		line-height:21px;
		text-decoration:none
	}
#featuredservices
	{
		float:left;
		padding:0 0 0 47px;
		width:345px;
		margin:0px;
	}
#featuredservices h3
	{
		float:left;
		margin:0px;
		padding:0px;
		width:345px;
		font-family:Verdana;
		font-weight:normal;
		font-size:18px;
		color: #323232;
	}
#featuredservices ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:345px;
		display:block;
	}
#featuredservices ul li
	{
		float:left;
		margin:22px 0 0 0;
		padding:0 0 0 16px;
		display:block;
		background:url(images/featureservicesicon.png) no-repeat;
		width:329px;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #676767;
		line-height:18px;
	}
#featuredservices a
	{
		float:right;
		margin:28px 0 0 0;
		background:url(images/readmoreactive.png) no-repeat;
		text-align:center;
		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		width:88px;
		height:46px;
		line-height:21px;
		text-decoration:none
	}
#partnerrecentcontact
	{
		float:left;
		margin:0px;
		background: url(images/partnerrecentcontact.png) repeat-x top left;
		width:880px;
		padding:33px 0 0 0;
	}
#partnerrecentcontact .content
	{
		float:left;
		padding:0 0 40px 19px;
		width:260px;
		margin:0px;
	}
#partnerrecentcontact .content h3
	{
		float:left;
		margin:0px;
		padding:0px;
		width:260px;
		font-family: Verdana;
		font-size:18px;
		font-weight:normal;
		color: #323232;
	}
#partnerrecentcontact .content img
	{
		float:left;
		width:99px;
		margin:28px 0 0 0;
		padding:0px;
	}
#partnerrecentcontact .content p
	{
		float:left;
		margin:28px 0 0 0;
		width:150px;
		font-family: Verdana;
		font-size:12px;
		color: #676767;
		line-height:18px;
		padding:0 0 0 9px;
	}
#partnerrecentcontact .leftemboss
	{
		float:left;
		padding:0 19px 40px 19px;
		width:260px;
		margin:0px;
		background:url(images/partnersrecentscontact.png) no-repeat right;
	}
	
#footer
	{
		float:left;
		margin:0px;
		width:927px;
		background: url(images/footerbg.png) no-repeat top;
		padding:29px 0 0 0;
	}
#footer ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:927px;
		display:block;
		height:51px;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:927px;
		display:block;
		text-align:center;
		font-family: Verdana;
		font-size:11px;
		font-weight:normal;
		color: #676767;
	}
#footer ul li a
	{
		color: #676767;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #323232;
		text-decoration: underline;
	}

/* stylin innner pages */
#leftPan{
  float:left;
  margin:0px;
  padding:0 0 0 20px;
  width:580px;
}
#leftPan h2
	{
		float:left;
		margin:0px;
		padding:0px;
		width:400px;
		font-family: Verdana;
		font-weight:normal;
		font-size:27px;
		color: #323232;
		line-height:34px;
	}
#leftPan p
	{
		float:left;
		margin:33px 0 0 0;
		padding:0px;
		width:430px;
		font-family: Verdana;
		font-weight:normal;
		font-size:14px;
		color: #323232;
		line-height:20px;
	}
#leftPan p span
	{
		color: #f2840d;
	}

/* stylin sidebar content */
#sidebar{
  		float:left;
		margin:0px;
		padding:0 0 6px 0;
		width:275px;
}
#sidebar h3{
       float:left;
		margin:0px;
		padding:0 0 0 10px;
		width:260px;
		font-family: Verdana;
		font-weight:normal;
		font-size:22px;
		color: #F4843F;
		line-height:34px;
}
#sidebar ul.sidebar{
  width:255px;
  float:left;
  padding-left: 20px;
}
#sidebar ul.sidebar li{
  display:block;
  padding: 0 0 6px 0;
}
#sidebar ul.sidebar li a{
	display:block;
    padding: 2px 0;
	font-family:Verdana, sans-serif;
    font-size: 11px;
	font-weight:normal;
	color:#323232;
}
#sidebar ul.sidebar li a:hover{
	display:block;
	font-family:Verdana, sans-serif;
    font-size: 11px;
	font-weight:normal;
	color:#323232;
    text-decoration:none;
}

/* stylin blog pages */
#leftPan ul.blog{
  width: 580px;
  float:left;
  margin:0;padding:0;
}
#leftPan ul.blog li{
  display:block;
  width: 565px;
  float:left;
}
#leftPan ul.blog li h3{
  font-family: Verdana;
  font-weight:normal;
  font-size:22px;
  color: #F4843F;
  line-height:34px;
}
#leftPan ul.blog li p{
   margin:0;padding:0 0 10px 0;
}
#leftPan ul.blog li p.post a{
  color:#323232;
  text-decoration: underline;
}
#leftPan ul.blog li p.post a:hover{
  text-decoration: none;
}

/* stylin contact us page */
#leftPan img.map{
  margin: 20px 0 10px 0;
}

#sidebar div.contact{
    float:left;
	margin:0px;
	padding:0 0 0 10px;
	width:260px;
}
#sidebar div.contact h2{
    float:left;
	margin:0px;
	width:260px;
	font-family: Verdana;
	font-weight:normal;
	font-size:22px;
	color: #F4843F;
	line-height:34px;
}
#sidebar div.contact h3{
  font-family: Verdana,sans-serif;
  color: #323232;
  font-size:16px;
  margin:0;padding:0;
}
#sidebar div.contact h3 img{
  line-height:26px;
}
#sidebar div.contact p{
  font-family:Verdana, sans-serif;
  color:#323232;
  font-size:12px;
  line-height: 16px;
}
#sidebar div.contact a{
  font-family:Verdana, sans-serif;
  font-size:11px;
  color: #F2840D;
}
#sidebar div.contact a:hover{
    text-decoration:none;
}

/* stylin services page */
#leftPan img.services{
  margin: 20px 0 0 0;
}
#leftPan p.para{
  width: 555px;
  padding:0;
  text-align:justify;
}
#leftPan ul.services{
  width: 585px;
  float:left;
  margin:0;padding:10px 0 0 0;
}
#leftPan ul.services li{
  display: block;
  width: 230px;
  float:left;
  margin:0 20px 20px 0;
}
#leftPan ul.services li img{
  float:left;
  padding: 6px 9px;
}
#leftPan ul.services li a{
  text-indent: 10px;
  width:100%;
  float:left;
  font-family:Verdana,sans-serif;
  color:#323232;
  font-size:12px;
}
#leftPan ul.services li a:hover{
  text-decoration:none;
}

/* stylin sitemap page */
#leftPan ul.sitemap{
  width: 555px;
  float:left;
  margin:20px 0 0 0;
}
#leftPan ul.sitemap li{
  width: 220px;
  display:block;
  padding-bottom: 4px;
}
#leftPan ul.sitemap li a{
  font-family:Verdana, sans-serif;
  font-size:12px;
  color: #F2840D;
  text-decoration:none;
}
#leftPan ul.sitemap li a:hover{
  font-family:Verdana, sans-serif;
  font-size:12px;
  color: #F2840D;
  text-decoration:underline;
}

/* stylin privacy and policy pages */
#privacy{
   width:860px;
   float:left;
   padding:0 10px;
}
#privacy h2{
    float:left;
    margin:0px;
	padding:0 0 20px 0;
	width:400px;
	font-family: Verdana;
	font-weight:normal;
	font-size:27px;
	color: #323232;
	line-height:34px;
}
#privacy p
	{
	    width: 860px;
		float:left;
		margin:0px 0 20px 0;
		padding:0px;
		font-family: Verdana;
		font-weight:normal;
		font-size:12px;
		color: #323232;
		line-height:20px;
	}
	
#slider{width:880px; margin:0px; padding:0px; float:left; height:225px;}	

#prevBtn, #nextBtn{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}	
#nextBtn{ 
left:696px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:27px;
height:27px;
position:absolute;
z-index:200;
left:830px;
top:110px;
text-indent:-9999px;
background: url(images/leftarrow.png) no-repeat 0 0;	
}	
#nextBtn a{ 
background: url(images/rightarrow.png) no-repeat 0 0;
left:140px;
width:27px;
height:27px;
}												
#container{	
margin:0px;
position:relative;
text-align:left;
width:880px;
left:0;
padding:0px;
float:left;
border:0px;
height:215px;
}
