body{
	margin:0px;
	padding:0px;
	background-color: #EEEEEE;
}
html{
		overflow-y:scroll;
}
a{
	color:#003399
}
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.png) repeat-x
}
div#wrap									{
	width:920px;
	margin:0 auto;
	padding:0px
}
div#wrapSupport								{
	width:920px;
	margin:0px;
	padding:0px;
	float:left
}
div#header									{
	width:920px;
	margin:0px;
	padding:0px
}
div#header h1								{
	width:237px;
	height:51px;
	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:128px;
	margin:2px 0 0 0;
	padding:0px;
	float:left;
	position:relative
}
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:920px;
	height:40px;
	margin:0px;
	padding:0px;
	background:url(images/navBg.png) repeat-x
}
div#header ul#topNav li						{
	height:40px;
	margin:0px;
	padding:0px;
	float:left;
	display:block
}
div#header ul#topNav li.space				{
	width:2px;
	height:40px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/space.jpg) no-repeat
}
div#header ul#topNav li a					{
	height:40px;
	margin:0px;
	padding:0 25px 0 25px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:40px;
	text-decoration:none
}
div#header ul#topNav li a:hover				{
	background-color: #000000;
}
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:920px;
	margin:0px;
	padding:20px 0 30px 0px;
	float:left;
	background:#FFFFFF
}
div#content									{
	width:920px;
	margin:0px;
	padding:0 0 60px 0px;
	float:left
}
div#content h2.main								{width:100%; height:62px; font-size:25px; color:#1f354e; 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:0px;
	padding:0px;
	float:left;
	background:url(images/vrtBg.jpg) no-repeat right 40px;
	font-family: Arial, Helvetica, sans-serif;
}
div#servicesPanel h2{
	width:450px; 
	height:55px; 
	margin:0px; 
	padding:0px; 
	float:left; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:25px; 
	color:#1f354e; 
	line-height:29px; 
	font-weight:normal; 
	background:url(images/headingBg.jpg) no-repeat left bottom
}
div#servicesPanel p{
	padding:0px 35px 0 30px;
	font-size: 13px;
	margin: 0 0 1em 0;
	line-height: 18px;
}
div#servicesPanel p.big{
	padding:5px 35px 0 30px;
	font-size: 15px;
	margin: 0 0 1em 0;
	line-height: 18px;
}
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:#37608c; line-height:17px; text-decoration:none; text-indent:30px; background:url(images/listStyle.jpg) no-repeat}
div#servicesPanel p.blue{
	padding:5px 35px 0 30px;
	font-size: 13px;
	margin: 0 0 1em 0;
	line-height: 18px;
	color: #00339A;
}
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#servicesPanel2{
	width:876px;
	margin:0px;
	padding:0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div#servicesPanel2 p{
	padding:0px 35px 0 30px;
	font-size: 13px;
	margin: 0 0 1em 0;
	line-height: 18px;
}
div#servicesPanel2 p.big{
	padding:5px 35px 0 30px;
	font-size: 15px;
	margin: 0 0 1em 0;
	line-height: 18px;
}
div#servicesPanel2 p.blue{
	padding:5px 35px 0 30px;
	font-size: 13px;
	margin: 0 0 1em 0;
	line-height: 18px;
	color: #00339A;
}
div#servicesPanel3{
	width:876px;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div#servicesPanel3 p{
	padding:0px 35px 0 30px;
	font-size: 13px;
	margin: 0 0 1em 0;
	line-height: 18px;
}
div#servicesPanel3 p.big{
	padding:5px 35px 0 30px;
	font-size: 15px;
	margin: 0 0 1em 0;
	line-height: 18px;
}
div#content p.link a:active		 			{background:url(images/linkBgHover.jpg) no-repeat}

div#ourWorks  								{
	width:426px;
	margin:0px;
	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:#1f354e; line-height:29px; font-weight:normal; background:url(images/headingBg.jpg) no-repeat left bottom}
div#ourWorks img							{
	width:auto;
	margin:0px;
	padding:0px;
	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:75px;
	margin:0px;
	padding:0px;
	float:left;
	background-color: #000000;
}
div#footPanel								{
	width:958px;
	height:75px;
	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}
/* 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:920px;
	padding:0px;
	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:#1f354e;
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:#1f354e; 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:#1f354e; 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:#37608c; 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:#1f354e; 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:#1f354e; 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:#37608c; 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:#1f354e; 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: #1f354e; 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
	}
.table1{
	padding:0px;
	width: 920px;
	margin: 0 auto;
}
.table1 td{
	padding:0px
}
.table2{
	padding:0px;
	margin: 0 auto;
}
.table2 td{
	padding:5px 0 5px 0;
	border-bottom: 1px solid #e0e0e0;
}
.table3{
	padding:0px;
	margin: 0 auto;
}
.table3 td{
	padding:5px 0 5px 0;
	border-bottom: 1px solid #e0e0e0;
}
.table3 td.blue{
	padding:5px 0 5px 0;
	border-bottom: 1px solid #e0e0e0;
	color:#0000FF;
	text-decoration:underline
}
.table3 td a{
	color:#0000FF
}
.tablegreen{
	padding:0 0 5px 0;
	background-color: #C5D5D5;
	color: #000000;
	border: 1px solid #000;
	margin: 0 0 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.tablegreen td{
	padding:5px 0 5px 15px;
	font-size: 12px;
	vertical-align: top;
}
.tablepdf{
	padding:0 0 5px 0;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000;
	margin: 0 0 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.tablepdf td{
	padding:5px 0 5px 15px;
	font-size: 12px;
	vertical-align: top;
}
.tablepermit{
	padding:0 0 5px 0;
	background-color: #C5D5D5;
	color: #000000;
	border: none;
	margin: 0px;
}
.tablepermit td{
	padding:5px 0 5px 0px;
	font-size: 12px;
	vertical-align: bottom;
}
.tableinput{
	padding:0px
}
.tablereports{
	padding:0 0 0px 0;
	background-color: #C5D5D5;
	color: #000000;
	border: 1px solid #000;
	margin: 0 0px 0px 0;
}
.tablereports td{
	padding:5px 0 5px 15px;
	font-size: 12px;
	vertical-align: bottom;
}
#box{
	border:1px solid #000;
	margin: 0 10px 15px 0;
	vertical-align: top;
}
#box{
	border:1px solid #000;
	margin: 0 10px 15px 0;
}
.tableedit{
	padding:0px
}
.tableedit td{
	padding: 5px 0 10px 5px;
	border-bottom: 1px solid #003366;
}
.tableedit2{
	padding:0px
}
.tableedit2 td{
	padding: 5px 0 10px 5px;
}
