@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000;
}
a
{
	border:none;
	outline:none;
}
img
{
	border:none;
	outline:none;
}
.clear
{
	clear:both;
}
.mask
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:5px;
	clear:both;
}
.mask1
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:10px;
	clear:both;
}

.smallmask
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:3px;
	clear:both;
}
.hidenmask
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:0.1px;
	clear:both;
}
.outerdiv
{
	background-image:url(../images/mainbg1.gif);
	background-repeat:repeat;
	background-position:top left;
	height:100%;
	width:100%;
}
.innerdiv
{
	width:1000px;
	margin:0 auto;
	height:auto;
	background-color:#FFF;
	overflow:hidden;
	
}

/***********Header Area *****************/
.headerarea
{
	width:1000px;
	height:auto;
}
.headerleftarea
{
	width:127px;
	float:left;
	height:auto;
	margin:10px;
}
.logo
{
	height:89px;
	width:127px;
}
.headerrightarea
{
	width:267px;
	float:right;
	margin:23px 10px 0px 0px;
}
.headerrightimg
{
	width:267px;
	height:60px;
	float:right;
}
/***********Header End *****************/

/***********Banner Area Start *****************/
.innerbodyarea
{
	width:1000px;
	height:auto;
	overflow:auto;
	float:left;
	background-color:#FFF;
	overflow:hidden;
}
.innerbodysec
{
	margin:10px;
}
.bannerarea
{
	width:980px;
	height:308px;
}
.subbanner
{
	width:980px;
	height:auto;
	background-color:#e0e0e0;
	float:left;
}
/***********Banner Area End *****************/

/***********Pannel Area Start *****************/
#panelArea {
	width:964px; 
	margin-top: 10px; 
	margin-right: auto; 
	margin-bottom: 0px; 
	margin-left: auto;
	padding-right: 8px; 
	padding-left: 8px;
}
#panelArea ul
{
	margin:0px; 
	padding:0px;
	list-style:none;
}
#panelArea ul li
{
	float:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	width:278px;
}
.imgborder 
{
    border:1px solid #ccc; 
	padding:2px;
	width:278px;
	height:auto;
}
/***********Pannel Area End *****************/

/***********Content Mid Area Start*****************/
.contentmid
{
	width:980px;
	height:auto;
	float:left;
}
.contentmidleft
{
	width:635px;
	height:auto;
	float:left;
	margin-right:13px;
}
.maincontent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	line-height:20px;
	text-align:justify;
}
.welcomehead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px solid #000;
}
.contentmidright
{
	width:332px;
	height:auto;
	float:left;
}
.chattop
{
	width:332px;
	height:44px;
	background-image:url(../images/chattop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.chattophead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	padding-top:11px;
	padding-left:13px;
}
.more 
{
	background-image:url(../images/readmore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	width: 100px;
	float: right;
	margin-top:2px !important;
	margin-top:-85px;
}
.more:hover {
background-position: left bottom;
}
.servicearea
{
	width:980px;
	height:auto;
	float:left;
}
.readheadarea
{
	width:306px;
	height:185px;
	margin-right:31px;
	float:left;
}
.readheadarea1
{
	width:306px;
	height:185px;
	float:left;
}
.readhead
{
	background-image:url(../images/servebg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:306px;
	height:49px;
}

.readheadtxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFF;
	padding-top:9px;
	padding-left:10px;
}
.readheadcontarea
{
	width:286px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.readheadcont
{
	height:auto;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	padding-left:15px;
	line-height:23px;
	text-decoration:none;
}
/***********Content Mid Area End*****************/

/***********Testimonials Area Start*****************/
.testiarea
{
	width:627px;
	height:auto;
	float:left;
	margin-right:20px;
}
.testitop
{
	width:627px;
	height:35px;
	background-image:url(../images/testitop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.testitophead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	font-weight:normal;
	padding-left:10px;
	padding-top:7px;
}
.testimid
{
	width:627px;
	height:auto;
	background-image:url(../images/testimid.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.testibot
{
	width:627px;
	height:5px;
	background-image:url(../images/testibot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.redtxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#cc0001;
}
/***********Testimonials Area End*****************/

/***********We Are a Part of Area Start*****************/
.partarea
{
	width:332px;
	height:auto;
	float:left;
}
.parttop
{
	width:332px;
	height:41px;
	background-image:url(../images/parttop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.parttophead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	padding-top:11px;
	padding-left:13px;
}
.partmid
{
	width:332px;
	height:auto;
	background-image:url(../images/partmid.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.partbot
{
	width:332px;
	height:6px;
	background-image:url(../images/partbot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/***********We Are a Part of Area End*****************/

/***********Social Network Area Start*****************/
.nettop
{
	width:332px;
	height:6px;
	background-image:url(../images/nettop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.nettophead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:normal;
	padding-left:15px;
}
.netmid
{
	width:332px;
	height:auto;
	background-image:url(../images/partmid.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.netbot
{
	width:332px;
	height:6px;
	background-image:url(../images/partbot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

/***********Social Network Area End*****************/

/***********Clients Area Start*****************/
.clientarea
{
	width:980px;
	height:auto;
	float:left;
}
.clienttop
{
	width:980px;
	height:40px;
	background-image:url(../images/clientstop.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.clienttophead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	padding-top:9px;
	padding-left:13px;
}
.clientmid
{
	width:980px;
	height:auto;
	background-image:url(../images/clientsmid.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.clientbot
{
	width:980px;
	height:11px;
	background-image:url(../images/clientsbot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/***********Clients Area End*****************/

/***********Footer Area Start*****************/
.footerarea
{
	background-image:url(../images/footerbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	width:1000px;
	height:248px;
	background-color:#000;
}

.footerarealeft
{
	width:210px;
	height:auto;
	float:left;
	margin-left:18px;
	margin-top:16px;
	margin-right:90px;
	margin-bottom:10px;
	border-right:1px solid #12151e;
}
.footerarealeft1
{
	width:210px;
	height:auto;
	float:left;
	margin-left:18px;
	margin-top:16px;
	margin-right:70px;
	margin-bottom:10px;
}
.footercontent
{
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	padding-left:0px;
	line-height:22px;
	text-decoration:none;
}
.footerareaheading
{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#7f869e;
	text-align:left;
	padding-bottom:5px;
}
.footerareacontent
{
	height:auto;
	background-image:url(../images/arrowfooter.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	padding-left:15px;
	line-height:25px;
	text-decoration:none;
}
.footerareacontent a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	text-decoration:none;
}
.footerareacontent a:visited
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	text-decoration:none;
}
.footerareacontent a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.copyrightarea
{
	width:auto;
	height:auto;
	margin:0 auto;
}
.copyrighttext
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#7f869e;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}
.copyrighttextbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7f869e;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}
.copyrighttextbold a:link
{
	font-weight:bold;
	color:#7f869e;
	text-decoration:none;
	text-align:center;
}
.copyrighttextbold a:visited
{
	font-weight:bold;
	color:#7f869e;
	text-decoration:none;
	text-align:center;
}
.copyrighttextbold a:hover
{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
.footermenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	padding-left:15px;
	text-decoration:none;
}
.footermenu a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	text-decoration:none;
}
.footermenu a:visited
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f869e;
	text-decoration:none;
}
.footermenu a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
/***********Footer Area End*****************/

/***********Inner Pages Area Start*****************/
.navigationbg
{
	background-image:url(../images/navbg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
}

.navigationbg a:link
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#cc0001;
	text-decoration:none;
	font-weight:bold;
}

.navigationbg a:visited
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#cc0001;
	text-decoration:none;
}

.navigationbg a:hover
{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
}
.greycont
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.greycont:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.greycont1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.greycont1 a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.greycont1 a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.greycont1 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F90000;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.unconstcton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: center;
}
.inputbutton
{
	background-image:url(../images/bvuttonbg1.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:auto;
	height:30px;
	border:1px solid #F90;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
}
.redText1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#cc0001;
}
.clientsarea
{
	width:635px;
	height:auto;
	float:left;
}
.clientsbox
{
	width:142px;
	height:80px;
	float:left;
	border:#EBEBEB 1px solid;
	background-color:#F9F9F9;
	margin-right:12px;
}
.clientsbox1
{
	width:142px;
	height:80px;
	float:left;
	border:#EBEBEB 1px solid;
	background-color:#F9F9F9;
}
/***********Inner Pages Area Start*****************/
