body										{
	margin:0px;
	padding:0px;
	background-color: #201f20;
	background-image: url(images/backgroundimage1.png) repeat-y;

}
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/bodyBg1.jpg) repeat-x, repeat-y}
div#wrap									{width:976px; margin:0 auto; padding:0px}
div#wrapSupport								{width:976px; margin:0px; padding:0px; float:left}
div#header									{width:976px; margin:0px; padding:0px; float:left; position:relative}
div#header h1								{width:237px; height:51px; text-indent:-9999px; position:absolute; left:26px; top:15px; background:url(images/logo.png) no-repeat}
div#header ul#toplist						{width:170px; 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/bannerbg6.gif) no-repeat}
div#banner1									{width:976px; height:248px; margin:81px 0 0 0; padding:0px; float:left; position:relative; background:url(images/bannerBgaboutus.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#banner1 h2								{width:820px; margin:40px 0 0 0; padding:0px; float:left; font-size:34px; color:#000000; line-height:38px; background:none}
div#banner1 p								{width:820px; margin:10px 0 0 0; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000; 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:#666666; line-height:30px; text-indent:31px; text-decoration:none; background:url(images/buttonBg1.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:951px; height:51px; margin:130px 0 0 0; padding:0 0 0 25px; float:left; background:url(images/navBg.jpg) repeat-x}
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:975px; height:7px; line-height:1px;}
div#contentWrap								{
	width:943px;
	margin:0px;
	padding:20px 0 30px 15px;
	float:left;
	background-color: #333333;
	
	
}
div#contentWrap1								{
	width:943px;
	margin:0px;
	padding:20px 0 30px 15px;
	float:left;
	background-color: #000000;
	
	
}
div#content									{width:958px; margin:0px; padding:0 0 60px 10px; float:left}
div#content	a:active {color:#818181; text-decoration:underline;}
div#content	a:link	{color:#818181; text-decoration:none;}
div#content	a:hover {color:#818181; text-decoration:underline;}
div#content	a:visited {color:#818181; text-decoration:none;}
div#content h2.main							{width:100%; height:62px; font-size:25px; color:#818181; line-height:32px; text-indent:25px;}
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:#FFFFFF; line-height:25px; text-align:justify}
div#content p.about1							{width:500px; margin:0px; padding:0 0 0 22px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FFFFFF; line-height:25px; text-align:justify}
div#content p.about2							{width:871px; height:300px; margin:0px; padding:20px 0px 0 42px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:25px; text-align:justify}
div#content p.about4							{width:871px; height: auto; margin:0px; padding:20px 0px 0 42px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; line-height:25px; text-align:justify}
div#content p.about3							{width:871px; height:300px; margin:0px; padding:40px 0px 0 42px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#052E32; 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:#666666; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg1.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.gif) no-repeat}


div#servicesPanel							{width:450px; margin:30px 0 0 0; padding:0px; float:left;}
div#servicesPanel h2						{
	width:450px;
	height:55px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:25px;
	color:#FFFFFF;
	line-height:29px;
	text-indent: 19px;
	font-weight:normal;
	background-image: url(images/headingBg2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#servicesPanel ul						{width:430px; margin:0px; padding:0 0 0 17px; float:left}
div#servicePanel a.active, a.focus			{color:#818181;}
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:#777777; line-height:17px; text-decoration:none; text-indent:30px; background:url(images/listStyle.gif) 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:#666666; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg1.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:#FFFFFF; line-height:29px; font-weight:normal; background:url(images/headingBg2.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:#666666; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg1.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) }
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}
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}
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}

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:788px;
padding:0 0 0 25px;
font-family:Verdana, Geneva, sans-serif; 
font-size:13px; 
color:#FFFFFF; 
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 65px 0;
font-family:Verdana, Geneva, sans-serif; 
font-size:16px; 
color:#666666;
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:0 0 0 30px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; display:block }
div#content ul#blogs li p.details
{
float:left;
margin:18px 0 0 30px;
width:550px;
padding:0px;
display:block;
}
div#content ul#blogs li p.details span.avatar
{
float:left;
margin:0 0 0 50px;
padding:0px;
width:73px;
display:block;
}
div#content ul#blogs li p.details span.details
{
float:left;
margin:5px 0 0 35px;
padding:0 0 0 5px;
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 70px;
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:50px; padding:0px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000; line-height:28px; text-align:center; text-indent:13px; text-decoration:none; background:url(images/linkBg1.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:0 0 0 120px; padding:0px; float:left; display:block }
div#content ul#blogarchieves li h3{width:296px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; display:block; margin:0 0 0 10px; 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:#FFFFFF; line-height:17px; text-decoration:none; text-indent:30px; background:url(images/listStyle.gif) 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:#FFFFFF; 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:#6d0000; 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:#a70000; 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:20px; 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:#6d0000; 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/linkBg1.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: #6d0000; font-weight:bold; float:left; width:296px; padding:0px}


/* 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;
	
}	
#nextBtn a{ 

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 */
#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
	}

