body										{margin:0px; padding:0px; background:#201f20}
html
	{
		overflow-y:scroll;
	}
a:focus										{outline:0}	
h1, h2, h3, h4, h5, h6						{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	float:left;
	margin:0px;
	padding:0px
}
div#totWrap									{width:100%; margin:0px; padding:0px; float:left;  background:#eeeeee url(images/bodyBg.jpg) repeat-x}
div#wrap									{width:976px; margin:0 auto; padding:0px}
div#wrapSupport								{
	width:900px;
	margin:0px;
	padding:0px;
	float:left
}
div#header									{
	width:976px;
	margin:0px;
	float:left;
	position:relative;
	padding: 0px;
}
div#header h1								{
	width:210px;
	height:110px;
	text-indent:-9999px;
	position:absolute;
	left:26px;
	top:15px;
	background-image: url(images/logosmall.jpg);
	background-repeat: no-repeat;
}
div#header ul#toplist						{
	width:250px;
	height:15px;
	position:absolute;
	left:740px;
	top:15px
}	
div#header ul#toplist li					{width:auto; margin:0px; padding:0px; float:left; display:block}
div#header ul#toplist li.space				{width:auto; margin:0px; padding:0 7px 0 7px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px}
div#header ul#toplist li a					{width:auto; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF; line-height:16px; text-decoration:none}

div#banner									{width:976px; height:248px; margin:81px 0 0 0; padding:0px; float:left; position:relative; background:url(images/bannerBg.png) no-repeat}
div#banner h2								{width:820px; margin:40px 0 0 0; padding:0px; float:left; font-size:34px; color:#FFFFFF; line-height:38px; background:none}
div#banner p								{width:820px; margin:10px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:24px}
div#banner a.blink							{width:122px; height:32px; margin:15px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:30px; text-indent:31px; text-decoration:none; background:url(images/buttonBg.jpg) no-repeat}
div#banner a.blink:active					{background:url(images/buttonBgHover.jpg) no-repeat}

div#header ul#topNav						{width:951px; height:51px; margin:0px; padding:0 0 0 25px; float:left; background:url(images/navBg.jpg) repeat-x}
div#header ul#topNav li						{width:auto; height:51px; margin:0px; padding:0px; float:left; display:block}
div#header ul#topNav li.space				{width:2px; height:51px; margin:0px; padding:0px; float:left; background:url(images/space.jpg) no-repeat}
div#header ul#topNav li a					{width:auto; height:51px; margin:0px; padding:0 35px 0 35px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFFFFF; line-height:50px; text-decoration:none}
div#header ul#topNav li a:hover				{background:url(images/navBgHover.jpg) repeat-x}
div#header ul#topNav li a:active			{background:#666666}

div#header ul#topNavin						{
	width:950px;
	height:51px;
	float:left;
	background:url(images/navBg.jpg) repeat-x;
	margin-top: 130px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
div#header ul#topNavin li						{width:auto; height:51px; margin:0px; padding:0px; float:left; display:block}
div#header ul#topNavin li.space				{width:2px; height:51px; margin:0px; padding:0px; float:left; background:url(images/space.jpg) no-repeat}
div#header ul#topNavin li a					{width:auto; height:51px; margin:0px; padding:0 35px 0 35px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFFFFF; line-height:50px; text-decoration:none}
div#header ul#topNavin li a:hover				{background:url(images/navBgHover.jpg) repeat-x}
div#header ul#topNavin li a.active			{background:#666666}
div#header ul#topNavin li a.active:hover		{background:#666666}
div#header p.innercurve						{
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/innercurves.png) no-repeat;
	width:951px;
	height:7px;
	line-height:1px;
}
div#contentWrap								{width:943px; margin:0px; padding:20px 0 30px 15px; float:left; background:#FFFFFF}
div#content									{width:958px; margin:0px; padding:0 0 60px 10px; float:left}
div#content h2.main								{width:100%; height:62px; font-size:25px; color:#0e5d2f; line-height:29px; text-indent:19px; background:url(images/h2Bg.jpg) no-repeat left bottom}
div#content p.about							{width:871px; margin:0px; padding:0 0 0 22px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#777777; line-height:25px; text-align:justify}
div#content p.link							{width:auto; margin:0px; padding:0 0 0 776px; float:left}
div#content p.link a						{width:115px; height:30px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg.jpg) no-repeat}
div#content p.link a:active					{background:url(images/linkBgHover.jpg) no-repeat}
div#content hr								{width:920px; height:6px; border:0px; margin:20px 0 0 0; padding:0px; float:left; outline:0px; display:block; background:url(images/hrBg.jpg) no-repeat}
div#content span.hrl						{width:920px; height:6px; border:0px; margin:20px 0 0 0; padding:0px; float:left; outline:0px; display:block; text-indent:-9999px; line-height:1px; background:url(images/hrBg.jpg) no-repeat}

div#servicesPanel							{width:450px; margin:30px 0 0 0; padding:0px; float:left; background:url(images/vrtBg.jpg) no-repeat right 40px}
div#servicesPanel h2						{width:450px; height:55px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:25px; color:#0e5d2f; line-height:29px; font-weight:normal; background:url(images/headingBg.jpg) no-repeat left bottom}
div#servicesPanel ul						{width:430px; margin:0px; padding:0 0 0 17px; float:left}
div#servicesPanel ul li						{width:430px; margin:0px; padding:0px; float:left; display:block}
div#servicesPanel ul li	a					{width:auto; height:20px; margin:14px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0e5e2e; line-height:17px; text-decoration:none; text-indent:30px; background:url(images/listStyle.jpg) no-repeat}
div#servicesPanel p.link					{width:430px; margin:0px; padding:0 0 0 17px; float:left}
div#servicesPanel p.link a					{width:115px; height:30px; margin:24px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg.jpg) no-repeat}
div#content p.link a:active		 			{background:url(images/linkBgHover.jpg) no-repeat}

div#ourWorks  								{width:375px; margin:30px 0 0 53px; padding:0px; float:left}
div#ourWorks h2								{width:375px; height:55px; margin:0px; padding:0px; float:left float:left; font-family:Verdana, Geneva, sans-serif; font-size:25px; color:#0e5d2f; line-height:29px; font-weight:normal; background:url(images/headingBg.jpg) no-repeat left bottom}
div#ourWorks img							{width:auto; margin:20px 0 0 0; padding:0 0 0 10px; float:left}
div#ourWorks p.link							{width:375px; margin:0px; padding:0 0 0 10px; float:left}
div#ourWorks p.link a						{width:115px; height:30px; margin:24px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg.jpg) no-repeat}
div#ourWorks p.link a:active	 			{background:url(images/linkBgHover.jpg) no-repeat}

div#footWrap								{width:100%; height:133px; margin:0px; padding:0px; float:left; background:url(images/footBg.jpg) repeat-x}
div#footPanel								{width:958px; height:133px; margin:0 auto; padding:0px}
div#footPanel ul							{width:620px; margin:0 auto; padding:40px 0 0 0}
div#footPanel ul li							{width:auto; margin:0px; padding:0px; float:left; display:block}
div#footPanel ul li.space					{
	width:auto;
	margin:0px;
	padding:0 12px 0 12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-align: center;
}
div#footPanel ul li	a						{
	width:auto;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:17px;
	text-decoration:none;
	text-align: center;
}
div#footPanel p								{
	width:100%;
	margin:12px 0 0 0;
	padding:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c9c9c9;
	line-height:16px;
	text-align:center
}
div#footPanel p	a{ color:#c9c9c9; text-decoration: underline; font-weight:bold}
div#footPanel p	a:hover{ color:#c9c9c9; text-decoration:none; font-weight:bold}
/* Easy Slider */

#slider{width:830px; margin:0px; padding:0 0 0 40px; float:left}	
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
float:left;
}
#slider li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:859px;
height:268px;
overflow:hidden;
outline:0px;
border:0px;
}	
#prevBtn, #nextBtn{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}	
#nextBtn{ 
left:696px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:46px;
height:46px;
position:absolute;
z-index:200;
left:15px;
top:30px;
text-indent:-9999px;
background:url(images/button_prev.png) no-repeat 0 0;	
}	
#nextBtn a{ 
background:url(images/button_next.png) no-repeat 0 0;
left:220px;
}												
#container{	
margin:0px;
position:relative;
text-align:left;
width:910px;
left:15px;
padding:0 0 0 15px;
float:left;
border:0px;
}	
/* // Easy Slider */

div#content p.aboutus							{width:871px; margin:0px; padding:0 0 0 22px; float:left; }
div#content p.aboutus span.img
{
float:left;
margin:0px;
padding:0px;
width:158px;
}
div#content span.about						{width:920px; height:6px; border:0px; margin:20px 0 0 0; padding:0 0 20px 0; float:left; outline:0px; display:block; text-indent:-9999px; line-height:1px; background:url(images/hrBg.jpg) no-repeat}
div#content p.aboutus span.aboutuscontent
{
float:left;
margin:0px;
width:688px;
padding:0 0 0 25px;
font-family:Verdana, Geneva, sans-serif; 
font-size:13px; 
color:#777777; 
line-height:25px; 
text-align:justify
}
div#content p.aboutus span.aboutuscontent span.name
{
float:left;
margin:5px 0 0 0;
width:688px;
padding:0 0 5px 0;
font-family:Verdana, Geneva, sans-serif; 
font-size:16px; 
color:#0e5d2f;
font-weight:bold;
}
div#content ul#blogs{width:550px; margin:0px; padding:0 0 0 22px; float:left; display:block }
div#content ul#blogs li{width:550px; margin:0px; padding:0px; float:left; display:block }
div#content ul#blogs li.bottompadding{width:550px; margin:0px; padding:0 0 25px 0; float:left; display:block }
div#content ul#blogs li h3{width:550px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#0e5d2f; font-weight:bold; display:block }
div#content ul#blogs li p.details
{
float:left;
margin:18px 0 0 0;
width:550px;
padding:0px;
display:block;
}
div#content ul#blogs li p.details span.avatar
{
float:left;
margin:0px;
padding:0px;
width:73px;
display:block;
}
div#content ul#blogs li p.details span.details
{
float:left;
margin:5px 0 0 0;
padding:0 0 0 25px;
width:452px;
display:block;
color: #c1bfbf;
font-family:Verdana, Geneva, sans-serif; 
font-size:11px; 
font-weight:normal;
}
div#content ul#blogs li p.details span.details span
{
font-family:Verdana, Geneva, sans-serif; 
font-size:13px; 
color:#777777; 
float:left;
margin:0px;
padding:0 0 4px 0;
float:left;
width:452px;
font-weight:bold;
}
div#content ul#blogs li p.blogcontent
{
font-family:Verdana, Geneva, sans-serif; 
font-size:13px; 
color:#777777; 
float:left;
margin:10px 0 0 0;
padding:0px;
float:left;
width:550px;
font-weight:normal;
line-height:25px;
text-align:justify;
}
div#content ul#blogs li p.readmore
{
float:left;
margin:18px 0 0 0;
padding:0px;
width:550px;
display:block;
}
div#content ul#blogs li p.readmore a
{
width:115px; height:30px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg.jpg) no-repeat
}
div#content ul#blogarchieves{width:296px; margin:0px; padding:0 0 0 45px; float:left; display:block }
div#content ul#blogarchieves li{width:296px; margin:0px; padding:0px; float:left; display:block }
div#content ul#blogarchieves li h3{width:296px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#0e5d2f; font-weight:bold; display:block; margin:0px; padding:0 0 4px 0; }
div#content ul#blogarchieves li a{width:auto; height:20px; margin:14px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0e5e2e; line-height:17px; text-decoration:none; text-indent:30px; background:url(images/listStyle.jpg) no-repeat}
div#content p.services{width:871px; margin:0px; padding:0 0 25px 22px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#777777; line-height:25px; text-align:justify}
div#content p.services1{width:871px; margin:0px; padding:0 0 0 22px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#777777; line-height:25px; text-align:justify}
div#content p.services span{width:871px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#0e5d2f; font-weight:bold;  margin:0px; padding:0 0 4px 0; float:left}
div.servicesPanelIn							{width:871px; margin:30px 0 0 0; padding:0px; float:left;}
div.servicesPanelIn h2						{width:871px; height:55px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:25px; color:#0e5d2f; line-height:29px; font-weight:normal; background:url(images/headingBg.jpg) no-repeat left bottom}
div.servicesPanelIn ul						{width:403px; margin:0px; padding:0 0 0 17px; float:left}
div.servicesPanelIn ul.second						{width:403px; margin:0px; padding:0 0 0 45px; float:left}
div.servicesPanelIn ul li						{width:403px; margin:0px; padding:0px; float:left; display:block}
div.servicesPanelIn ul li	a					{width:auto; height:20px; margin:14px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#0e5e2e; line-height:17px; text-decoration:none; text-indent:30px; background:url(images/listStyle.jpg) no-repeat}
div#content ul#portolio{float:left; padding:0 0 0 22px; margin:0px; width:871px; display:block;}
div#content ul#portolio li{float:left; padding:0 40px 0 0; margin:0px; width:250px; display:block;}
div#content ul#portolio li.bottompadding{float:left; padding:0 40px 40px 0; margin:0px; width:250px; display:block;}
div#content ul#portolio li p.img{float:left; padding:0px; margin:0px; width:250px; display:block; height:85px;}
div#content ul#portolio li p.heading{float:left; padding:0px; margin:0px; width:250px; display:block;  font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#0e5d2f; font-weight:bold; display:block; margin:0px; text-align:center }
div#content ul#portolio li p.portfolicontent{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#777777; float:left; margin:10px 0 0 0; padding:0px; float:left; width:250px; font-weight:normal; line-height:25px; text-align:justify;}
div#content ul#portolio li p.readmore{float:left;
margin:18px 0 0 0;
padding:0px;
width:250px;
display:block;}
div#content ul#portolio li p.readmore a{width:115px; height:30px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg.jpg) no-repeat}
div#content p.googlemap{ float:left; padding:0 0 0 22px; width:550px;}
div#content p.contactaddress{ float:left; margin:0px; padding:0 0 35px 45px; width:296px; float:left; color: #777777; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:normal; line-height:25px;}
div#content p.contactaddress span{color: #0e5d2f; font-weight:bold; float:left; width:296px; padding:0px}

#contactform
	{
		float:left;
		border:3px solid #f5f5f5;
		background: #f9f9f9;
		width:534px;
		margin:20px 0 0 0;
		padding:13px 0 20px 0;
		position:relative;
		left:194px;
	}
#contactform label.smalltxt
	{
		float:left;
		margin:10px 0 0 0;
		padding:5px 0 0 0;
		width:166px;
		text-align:right;
		font-family:Verdana;
		font-weight:normal;
		font-size:13px;
		line-height:20px;
		color: #535353;
	}
#contactform label.textfield
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		width:358px;
	}
#contactform label.textfield input
	{
		float:left;
		width:262px;
		background: #fff;
		border:1px solid #d7d7d7;
		padding:6px 0 0 4px;
		font-family:Verdana;
		font-weight:normal;
		font-size:12px;
		color: #535353;
		height:23px;
	}
#contactform label.textfield textarea
	{
		width:262px;
		background: #fff;
		border:1px solid #d7d7d7;
		padding:6px 0 0 4px;
		font-family:Verdana;
		font-weight:normal;
		font-size:12px;
		color: #535353;
		height:130px;
	}
#contactform label.textfield a
	{
width:115px; height:30px; margin:0px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg.jpg) no-repeat
	}
tableheader {
	color: #0E5D2F;
}
#TotalBodyId #totWrap #wrap #wrapSupport #content #contentWrap table tr td strong .name {
	color: #0E5D2F;
	font-family: Verdana, Geneva, sans-serif;
}
