body
{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

img
{
	border:0px;
}

#topheader
{
	width:100%;
	float:left;
	background-image:url(../images/logo_bg_02.gif);
	height:127px;
	background-repeat:repeat-x;
}

#header
{
	width:1004px;
	margin:auto;
	height:127px;
}

#logo
{
	width:208px;
	float:left;
	height:127px;
	background-image:url(../images/logo_01.gif);
	background-repeat:no-repeat;
}

#navigation
{
	width:796px;
	float:left;
	height:41px;
	margin-top:50px;
}	

#topnavi
{
	display:inline;
	float:left;
	width:725px;
	padding-left:71px;
}	

#topnavi1
{
	float:left;
	width:88px;
}	

#topnavi2
{
	float:left;
	width:89px;
}	

#topnavi3
{
	float:left;
	width:90px;
}	

#topnavi4
{
	float:left;
	width:103px;
}	

.homenavi
{
	background-image:url(../images/top_norm_05.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_05.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.homenavi:hover
{
	background-image:url(../images/top_over_05.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_05.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.homenavi1
{
	background-image:url(../images/top_over_05.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_05.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.homenavi1:hover
{
	background-image:url(../images/top_over_05.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_05.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.servnavi
{
	background-image:url(../images/top_norm_06.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_06.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.servnavi:hover
{
	background-image:url(../images/top_over_06.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_06.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.servnavi1
{
	background-image:url(../images/top_over_06.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_06.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.servnavi1:hover
{
	background-image:url(../images/top_over_06.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_06.png', sizingMethod='scale');
	width:88px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.expnavi
{
	background-image:url(../images/top_norm_07.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_07.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.expnavi:hover
{
	background-image:url(../images/top_over_07.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_07.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.expnavi1
{
	background-image:url(../images/top_over_07.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_07.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.expnavi1:hover
{
	background-image:url(../images/top_over_07.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_07.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.metnavi
{
	background-image:url(../images/top_norm_08.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_08.png', sizingMethod='scale');
	width:103px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.metnavi:hover
{
	background-image:url(../images/top_over_08.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_08.png', sizingMethod='scale');
	width:103x;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.metnavi1
{
	background-image:url(../images/top_over_08.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_08.png', sizingMethod='scale');
	width:103px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.metnavi1:hover
{
	background-image:url(../images/top_over_08.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_08.png', sizingMethod='scale');
	width:103x;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.portnavi
{
	background-image:url(../images/top_norm_09.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_09.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.portnavi:hover
{
	background-image:url(../images/top_over_09.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_09.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.portnavi1
{
	background-image:url(../images/top_over_09.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_09.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.portnavi1:hover
{
	background-image:url(../images/top_over_09.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_09.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.carnavi
{
	background-image:url(../images/top_norm_10.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_10.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.carnavi:hover
{
	background-image:url(../images/top_over_10.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_10.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.carnavi1
{
	background-image:url(../images/top_over_10.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_10.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.carnavi1:hover
{
	background-image:url(../images/top_over_10.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_10.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.contnavi
{
	background-image:url(../images/top_norm_11.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_11.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.contnavi:hover
{
	background-image:url(../images/top_over_11.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_11.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.contnavi1
{
	background-image:url(../images/top_over_11.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_11.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.contnavi1:hover
{
	background-image:url(../images/top_over_11.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_11.png', sizingMethod='scale');
	width:89px;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.blognavi
{
	background-image:url(../images/top_norm_12.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_norm_12.png', sizingMethod='scale');
	width:90px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.blognavi:hover
{
	background-image:url(../images/top_over_12.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_12.png', sizingMethod='scale');
	width:90px;;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.blognavi1
{
	background-image:url(../images/top_over_12.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_12.png', sizingMethod='scale');
	width:90px;
	height:41px;
	border:0px;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
}

.blognavi1:hover
{
	background-image:url(../images/top_over_12.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_over_12.png', sizingMethod='scale');
	width:90px;;
	height:41px;
	border:0px;
	display:block;
	z-index:-1px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.clear
{
	clear:both;
	font-size:2px;
	
}

#maincontent
{
	float:left; 
	width:100%;
	background-image:url(../images/cont_bg_14.gif);
	min-height:527px;
	background-repeat:repeat-x;
	background-color:#799B04;
}

#content
{
	width:1004px;
	margin:auto;
}

.heading
{
	float:left; 
	padding-top:30px; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:26px; 
	font-weight:400px; 
	padding-left:34px;
}

.headwhite
{
	color:#FFFFFF;
}

#contenttop
{
	float:left; 
	width:1004px; 
	margin-top:20px;
}	

#contentleft
{
	width:600px; 
	float:left; 
	padding-left:34px;
	
}	

#contentright
{
	width:320px; 
	float:right; 
	margin-left:30px; 
	margin:0px;
}	

.topcontent
{
	float:left; 
	text-align:justify; 
	width:555px; 
	padding-left:35px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.conttitlepad
{
	padding-top:20px;
}

.conttitlepadnew
{
	padding-top:0px;
}


.products1
{
	float:right; 
	width:200px; 
	margin-right:8px; 
	text-align:left;
	margin-top:20px; 
	_padding-bottom:44px;
}		

.rightcontent
{
	float:left; 
	text-align:justify; 
	width:220px; 
	padding-left:35px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rightcontent1
{
	float:left; 
	text-align:justify; 
	width:275px; 
	padding-left:15px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rightcontent2
{
	float:left; 
	text-align:justify; 
	width:300px; 
	padding-left:15px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contbottom
{
	float:left; 
	width:100%;
	background-image:url(../images/bottom_bg.gif);
	min-height:260px;
	background-color:#CECECE;
	background-repeat:repeat-x;
	border-bottom:1px solid #ffffff;
}

.bottomcont
{
	width:1004px; 
	margin:auto;
	margin-top:21px;
}	

.bottomcontent
{
	float:left; 
	width:330px;
}
.bottomcontent1
{
	float:left; 
	width:330px;
	margin-left:15px;
}
.bottomcontent1
{
	float:right; 
	width:280px;
}

.botleft
{
	float:left; 
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	width:310px;
	padding-left:20px;
	line-height:26px;
}

.botleft1
{
	float:left; 
	margin-top:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	width:260px;
	padding-left:20px;
	line-height:26px;
}
.botleft2
{
	float:left; 
	margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	width:260px;
	padding-left:20px;
	line-height:26px;
}
.botlink
{
	font-size:14px;
	color:#000000;
	
	text-decoration:underline;
}

.botlink1
{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.botlink1:hover
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.date
{
	text-align:justify; 
	width:100%;
	font-size:12px;
	line-height:17px;
	color:#000000;
}	

.bottompadhome
{
	margin-bottom:12px;
}

.bottitle
{
	font-size:14px;
	color:#799C07;
	text-decoration:none;
}

.topmore
{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:500;
	text-align:right;
	padding-right:35px;
}

.topmore:hover
{
	font-size:14px;
	color:#fff;
	text-decoration:underline;
	font-weight:500;
	text-align:right;
	padding-right:35px;
}

.topmore1
{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:500;
	text-align:right;
	padding-right:0px;
	font-style:normal;
}

.topmore1:hover
{
	font-size:14px;
	color:#fff;
	text-decoration:underline;
	font-weight:500;
	text-align:right;
	padding-right:0px;
	font-style:normal;
}

.readmore
{
	font-size:13px;
	color:#4E4E4E;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
}

.readmore:hover
{
	font-size:13px;
	color:#4E4E4E;
	text-decoration:underline;
	font-weight:bold;
	text-align:right;
}

.footer
{
	float:left; 
	width:100%;
	background-color:#4E4E4E;
	height:46px;
	text-align:center;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
}

.footer a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:3px;
	line-height:18px;
}

.footer a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	padding:3px;
	line-height:18px;
}

/*******************************************************************************

Expertise Page

*******************************************************************************/

#innercontent
{
	float:left; 
	width:100%;
	background-image:url(../images/inner_bg.gif);
	height:111px;
	background-repeat:repeat-x;
}

.innercontbottom
{
	float:left; 
	width:100%;
	background-image:url(../images/inner_cont_bg.gif);
	min-height:295px;
	background-color:#ffffff;
	background-repeat:repeat-x;
}

.expcont
{
	float:left; 
	width:981px; 
	padding-left:23px;
	margin-top:19px;
}	

.exptopcont
{
	float:left; 
	width:935px; 
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify; 
	font-size:13px;
	line-height:24px;
}	

.exptopcontent
{
	padding-left:47px; 
	font-weight:500; 
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
}	

.expcont1
{
	float:left; 
	width:870px;
	padding-left:65px;
	margin-top:15px;
	margin-bottom:15px;
}	

.exptopleft
{
	width:50%; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:24px; 
	font-size:13px;
	font-weight:500;
}	

.exptopright
{
	width:49%; 
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify; 
	font-size:13px;
	line-height:24px; 
	font-weight:500;
}

.exptopleftcont
{
	float:left; 
	padding-left:40px;
}	

.exppack
{
	float:left; 
	width:900px; 
	padding-left:25px; 
	margin-top:15px;
}	

.technologies
{
	float:left; 
	width:900px;
}	

.tech
{
	float:left; 
	width:900px;
	margin-bottom:30px;
}	

.tech1
{
	float:left; 
	width:900px;
	margin-bottom:40px;
}

.packages
{
	float:left; 
	width:215px;
	font-size:13px;
	font-weight:500;
	margin-right:10px;
	padding-left:20px;
}

.packages1
{
	float:left; 
	width:205px;
	font-size:12px;
	font-weight:500;
	margin-right:10px;
	padding-left:0px;
}

/*******************************************************************************

Services Page

*******************************************************************************/

.sercont
{
	float:left; 
	width:1004px;
	margin-top:19px;
	margin-bottom:40px;
}	

.serleft
{
	float:left; 
	width:308px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify; 
	font-size:13px;
	font-weight:500;
	color:#000A11;
	line-height:30px;
}

.serright
{
	float:left; 
	width:696px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify; 
	font-size:13px;
	font-weight:500;
	color:#000000;
	line-height:20px;
	text-align:justify;
}

.setright1
{
	width:696px; 
	float:left;
}

.setright2
{
	width:696px; 
	float:left;
	margin-top:15px;
}	

.serleftbg
{
	background-image:url(../images/service_left_bg_08.png);
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/service_left_bg_08.png', sizingMethod='scale');
	width:308px;
	background-repeat:repeat-y;
}

.serleftcont
{
	float:left; 
	width:250px; 
	padding-left:55px; 
	margin-top:5px;
}	

.serrightcont
{
	width:598px; 
	margin-top:15px; 
	float:left; 
	padding-left:32px;
}	

.serrightcont1
{
	width:613px; 
	margin-top:15px; 
	float:left; 
	padding-left:17px;
}	

.serprodleft
{
	float:left; 
	width:279px;
}

.serprodright
{
	float:left; 
	width:320px;
}

.serprodhead
{
	font-size:15px;
	color:#7DA700;
	text-align:center;
	line-height:30px;
	font-weight:bold;
}

.serprodhead1
{
	font-size:15px;
	color:#7DA700;
	text-align:center;
	line-height:30px;
	padding-left:55px;
	font-weight:bold;
}

.serprodcont
{
	font-size:12px; 
	font-weight:500; 
	padding-left:10px; 
	padding-right:10px;
}	

.serprodcont1
{
	font-size:12px; 
	font-weight:500; 
	padding-left:55px; 
	padding-right:10px;
}	

/*******************************************************************************

Methodology Page

*******************************************************************************/

.methodology
{
	float:left; 
	width:860px;
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	font-weight:500;
	padding-top:15px;
	padding-bottom:15px;
	text-align:justify; 
}

.metsubtitle
{
	color:#03be1f;
	font-size:16px;
}

/*******************************************************************************

Portfolio Page

*******************************************************************************/

.portcontbottom
{
	float:left; 
	width:100%;
	background-image:url(../images/port_cont_bg.gif);
	min-height:352px;
	background-color:#ffffff;
	background-repeat:repeat-x;
}

.portfolioleft
{
	float:left;
	width:254px;
}	

.portfolioright
{
	float:left;
	width:750px;	
}	

.portfoliocont
{
	width:1004px; 
	margin:auto;
}

.portfoliotop
{
	background-image:url(../images/left_norm_02.gif);
	width:254px;
	height:77px;
	background-repeat:no-repeat;
}

#leftnavi
{
	float:left;
	width:254px;
}

.webnavi
{
	background-image:url(../images/left_norm_05.gif);
	width:254px;
	height:56px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.webnavi:hover
{
	background-image:url(../images/left_over_05.gif);
	width:254px;
	height:56px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.webnavi1
{
	background-image:url(../images/left_over_05.gif);
	width:254px;
	height:56px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.webnavi1:hover
{
	background-image:url(../images/left_over_05.gif);
	width:254px;
	height:56px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.applicationnavi
{
	background-image:url(../images/left_norm_06.gif);
	width:254px;
	height:58px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.applicationnavi:hover
{
	background-image:url(../images/left_over_06.gif);
	width:254px;
	height:58px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.applicationnavi1
{
	background-image:url(../images/left_over_06.gif);
	width:254px;
	height:58px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.applicationnavi1:hover
{
	background-image:url(../images/left_over_06.gif);
	width:254px;
	height:58px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}	

.logonavi
{
	background-image:url(../images/left_norm_07.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.logonavi:hover
{
	background-image:url(../images/left_over_07.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.logonavi1
{
	background-image:url(../images/left_over_07.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.logonavi1:hover
{
	background-image:url(../images/left_over_07.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}	

.printnavi
{
	background-image:url(../images/left_norm_12.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.printnavi:hover
{
	background-image:url(../images/left_over_12.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}	

.printnavi1
{
	background-image:url(../images/left_over_12.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}

.printnavi1:hover
{
	background-image:url(../images/left_over_12.gif);
	width:254px;
	height:60px;
	background-repeat:no-repeat;
	display:block;
	border:0px;
}	

.portfoliobot
{
	background-image:url(../images/left_norm_18.gif);
	width:254px;
	height:251px;
	background-repeat:no-repeat;
	float:left;
}	

.portfoliorightcont
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	line-height:24px;
	padding-left:30px;
	padding-top:15px;
	text-align:justify;
}

.portright1
{
	float:left; 
	width:700px; 
	padding-left:50px; 
	padding-top:25px;
}	

.portrighthead
{
	padding-left:10px; 
	float:left; 
	width:690px; 
	padding-bottom:20px;
}	

.portright2
{
	float:left; 
	width:700px; 
}

.portright3
{
	float:left; 
	width:700px; 
	padding-bottom:25px;
}	

.portgallery
{
	float:left; 
	width:205px;
}	

.portgallery1
{
	float:left; 
	width:217px;
}

.portgallery2
{
	float:left; 
	width:218px;
}

.gallerylink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	padding-left:28px;
}

.gallerylink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
	padding-left:28px;
}
.gallerylinkleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	
}

.gallerylinkleft:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
	
}
.gallerylink1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	padding-left:36px;
}

.gallerylink1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
	padding-left:36x;
}

.gallerylink2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	padding-left:28px;
}

.gallerylink2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
	padding-left:28x;
}
.gallerylink3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	padding-left:38px;
}

.gallerylink3:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
	padding-left:38x;
}
.gallerylink4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	padding-left:40px;
}

.gallerylink4:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
	padding-left:40x;
}
.portview
{
	float:left; 
	width:690px; 
	padding-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}

.viewall
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.viewall:hover
{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

#portfoliobottom
{
	height:40px; 
	float:left; 
	width:750px;
}

.portapp
{
	float:left;
	width:725px;
	
	padding-top:25px;
}

.appprodbg
{
	float:left; 
	width:725px; 
	background-color:#FBFBFB;
}	

.appprodhead
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0DAEE1;
	text-decoration:none;
	padding-left:21px;
	line-height:35px;
	font-weight:500;
}

.appcont
{
	float:left; 
	width:728px;
	padding-bottom:15px;
}

.appcontleft
{
	float:left;
	width:360px;
	padding-left:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	text-align:justify;
	font-weight:500;
}

.appcontright
{
	float:left;
	width:347px;
}

.appview
{
	float:left; 
	width:327px; 
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

.knowmore
{
	color:#5FA124;
	text-decoration:none;
	font-weight:bold;
}

.knowmore:hover
{
	color:#5FA124;
	text-decoration:underline;
	font-weight:bold;
}

/*******************************************************************************

Contact Page

*******************************************************************************/

.contact
{
	float:left; 
	width:706px; 
	padding-left:36px; 
	padding-top:25px; 
	padding-bottom:40px;
}	

.contactleft
{
	float:left; 
	width:211px;
}	

.contactright
{
	float:left; 
	width:491px;
}

.contactbg
{
	background-image:url(../images/contact_bg_05.gif);
	width:491px;
	background-repeat:repeat-y;
}

.contacttop
{
	background-image:url(../images/contact_top_03.gif);
	width:491px;
	height:79px;
	background-repeat:no-repeat;
	background-position:top;
}

.contactbot
{
	background-image:url(../images/contact_bot_23.gif);
	width:491px;
	height:90px;
	background-repeat:no-repeat;
	background-position:bottom;
}

#contenthead, #contenthead1, #contenthead2, #contenthead3, #contenthead4, #contenthead5
{
	font-size:15px;
	float:left; 
	width:400px; 
	padding-left:21px; 
	margin-top:28px;
	color:#069BF1;
	font-weight:bold;
	text-decoration:none;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#contactbottom
{
	float:left; 
	margin-top:34px; 
	display:inline; 
	margin-left:25px;
}	

.contactboticon
{
	float:left; 
	width:90px; 
	margin-left:10px;
}

.contactboticon1
{
	float:left; 
	width:80px; 
	margin-left:30px;
}	

.contactboticon2
{
	float:left; 
	width:80px; 
	margin-left:35px;
}	

.contactinner
{
	float:left; 
	height:403px;
}	

#contactcont, #contactcont1, #contactcont2, #contactcont3, #contactcont4, #contactcont5
{
	clear:both;
	width:460px; 
	height:403px;
	_height:453px;
	margin-left:15px;
	overflow:auto;
}

.contactcontent
{
	font-size:13px;
	color:#2F3237;
	font-weight:500px;
	text-align:justify;
	padding-right:10px;
}

.contactform
{
	float:left; 
	width:440px; 
	padding-top:15px;
}	

.contactformtxt
{
	float:left; 
	width:80px; 
	text-align:right; 
	padding-right:10px;
}	

.txtboxbg
{
	background-image:url(../images/txt_box.gif);
	width:223px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:7px;
	_margin-bottom:-50px;
}

#txtbox, #txtbox1, #txtbox2, #txtbox3, #txtbox4, #txtbox5, #txtbox6, #txtbox7, #txtbox8, #txtbox9, #txtbox10, #txtbox11, #txtbox12, #txtbox13, #txtbox14, #txtbox15, #txtbox16
{
	background-image:url(../images/txt_bg.gif);
	height:17px;
	border:0px;
	margin-left:2px;
	margin-top:2px;
	width:200px;
	background-repeat:repeat-x;
	font-size:12px;
	color:#999999;
	padding-left:3px;
	font-weight:bold;
	line-height:17px;
}

.txtareabg
{
	background-image:url(../images/txt_area.gif);
	width:331px;
	height:144px;
	background-repeat:no-repeat;
	float:left;
}

#txtarea
{
	background-image:url(../images/txt_area_bg.gif);
	height:140px;_height:138px;
	background-repeat:repeat-x;
	border:0px;
	display:inline;
	margin-left:2px;
	margin-top:2px;
	width:320px;
	font-size:12px;
	color:#999999;
	padding-left:3px;
	overflow:hidden;
	font-weight:bold;
	line-height:17px;
}

.contactsubmit
{
	width:92px; 
	float:left; 
	padding-top:15px; 
	_padding-top:0px;
	padding-left:90px; 
}	

.submitbtn
{
	background-image:url(../images/submit_btn.gif);
	width:92px;
	height:29px;
	background-repeat:no-repeat;
	border:0px;
	display:block;
	color:#000000;
	line-height:29px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}

.contactlefttop
{
	float:left; 
	width:215px; 
	height:130px;
}

.contactlefttopbg
{
	float:left;
	width:215px; 
	background-image:url(../images/contact_left_bg_09.gif);
	background-repeat:repeat-y;
	position:relative;
	_left:4px;
	top:0px;
}	

.contactlefttopbg1
{
	float:left; 
	width:215px; 
	height:25px;
	background-image:url(../images/contact_left_top_08.gif);
	background-repeat:no-repeat;
	background-position: left top;
}

.contactleftbotbg
{
	float:left; 
	width:215px; 
	height:29px;
	background-image:url(../images/contact_left_bot_11.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.contentleftcont
{
	font-size:15px; 
	color:#FFFFFF; 
	font-weight:bold;
	width:161px;
	padding-left:25px;
}

.contentleftcont1
{
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold;
	width:189px;
	padding-left:15px;
}

.contactformtxt1
{
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
}

.contactformtxt2
{
	float:left;
	width:120px;
	text-align:right;
	padding-right:10px;
}

.contacttitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	color:#7ba60b;
}

.featurelink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:left;
	padding-left:10px;
	font-weight:700;
	line-height:20px;
	text-decoration:none;
}

.hideapp
{
	color:#5FA124;
	text-decoration:none;
	font-weight:bold;
}

.hideapp:hover
{
	color:#5FA124;
	text-decoration:underline;
	font-weight:bold;
}
.portgallerynew
{
	float:left; 
	width:280px;
}
.view
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	color:#000000;
	text-align:left;
}
.contactformtxtaddress
{
	float:left; 
	width:80px; 
	text-align:right; 
	padding-right:10px;
}	
.txtareabgaddress
{
	background-image:url(../images/addresstxtarea_bg_22.gif);
	width:223px;
	height:144px;
	background-repeat:no-repeat;
	float:left;
}
#txtareaaddress, #txtareaaddress1, #txtareaaddress2, #txtareaaddress3
{
	background-image:url(../images/txt_area_bg.gif);
	height:140px;_height:138px;
	background-repeat:repeat-x;
	border:0px;
	display:inline;
	margin-left:2px;
	margin-top:2px;
	width:215px;
	overflow:hidden;
	font-size:12px;
	color:#999999;
	padding-left:3px;
	font-weight:bold;
	line-height:17px;
}
.contactformtxtdown
{
	float:left;
	width:150px;
	text-align:right;
	padding-right:10px;
}
.requirechckbox
{
	padding-left:100px;
}
.downloadbtnpad
{
	padding-left:50px;
	padding-top:20px;
	color:#5eb9ee;
	font-weight:bold;
}

#bullet li
{
	list-style:url(../images/arrow_13.jpg);
}
.addresspad
{
	padding-left:45px;
}
.clearheight
{
	clear:both;
	font-size:2px;
	height:20px;
}
.clearheight10
{
	clear:both;
	font-size:2px;
	height:10px;
}
.clearheight25
{
	clear:both;
	font-size:2px;
	height:25px;
}

.clearheight24
{
	clear:both;
	font-size:2px;
	height:24px;
	float:left;
}
.marginbottom
{
	margin-bottom:8px;
}
.bottompad
{
	padding-bottom:20px;
}
#downloadform
{
	padding-top:20px;
}
.feedbacktitle
{
	padding-bottom:6px;
}
.feedcontpad
{
	padding-left:20px;
}
.specilizationbody
{
	width:935px;
	float:left;
}

.multimediapad
{
	float:right; 
	margin-top:15px;
}

.applicationserver
{
	padding-left:40px; 
	padding-top:15px;
	padding-right:65px;
}
.develomentenv
{
	padding-left:30px;
	padding-top:15px; 
	padding-right:50px;
}

.protfoliotoppad
{
	margin-top:9px;
}
.featureleftpad
{
	margin-left:100px;
}
.featuredpad21
{
	margin-left:21px;
}
.featuredtitlepad
{
	margin-left:150px; 
	margin-top:8px;
}
.bubyaimgpadleftright
{
	margin-left:50px; 
	margin-right:40px;
}
.bubyamarginright
{
	margin-right:40px;
}
.freshproductcontain
{
	width:600px;
	margin:0px; 
	float:left;
}
.indexmorepad
{
	text-align:right;
	padding-bottom:12px;
}
.whatpeoplepad
{
	width:275px;
	margin:0px; 
	float:left;
}
.rightcontent1
{
	float:left; 
	text-align:justify; 
	width:220px; 
	font-style:italic;
	padding-left:35px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.indexrightbottompad
{
	text-align:right; 
	float:right;
	 padding-bottom:20px; 
	 width:200px;
}
.indexbottomleft
{
	 float:left; 
	 width:34px;
}
.indexleftreadmore
{
	width:300px;
	text-align:right;
	margin-top:25px;
}
.reachusfloat
{
	float:right;
	width:280px;
}
.indialocationpad
{
	font-size:12px;
	line-height:20px;
}
.readmorebottomright
{
	 width:285px;
	 text-align:right;
}
.careerpadbottom
{
	padding-bottom:40px;
	padding-left:50px;
	text-align:left;
}
.faqqs 
{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.submitrightpad
{
	padding-top:20px;
	padding-right:30px;
}
.italic
{
	font-style:italic;
}
.careerjoin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
	padding-left:5px;
}


.innerformr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	color:#000000;
	margin-left:90px;
	margin-bottom:15px;
	text-decoration:none;
}
.innerformquote
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	color:#000000;
	margin-left:135px;
	margin-bottom:15px;
	text-decoration:none;
}
.feedbackcont2
{
	margin-left:100px;
	
}
.feedbackcont
{
	margin-right:15px;
}
.contactquotsubmit
{
	width:92px; 
	float:left; 
	padding-top:15px; 
	_padding-top:0px;
	padding-left:130px; 
}	
.serrightcontnew
{
	width:598px; 
	margin-top:15px; 
	float:left; 
	padding-left:65px;
	text-align:left;
}
.testimonialcont
{
	padding-left:30px; 
	font-weight:500; 
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:20px;
}	
.whysudarcont
{
	
	font-weight:500; 
	line-height:15px;
	margin-top:10px;
	padding-top:5px;
	margin-bottom:15px;
}	
.topcontentleft
{
	float:left; 
	text-align:left; 
	width:555px; 
	padding-left:35px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	margin-bottom:8px;
	font-size:14px; 
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topcontentleftajax
{
	float:left; 
	text-align:justify; 
	width:340px; 
	padding-left:35px; 
	margin-top:15px; 
	font-weight:500; 
	color:#FFFFFF; 
	
	font-size:14px; 
	line-height:20px;
	padding-right:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topcontentleftajax1
{
	float:left; 
	text-align:justify; 
	width:555px; 
	padding-left:35px; 
	font-weight:500; 
	color:#FFFFFF; 
	margin-bottom:8px;
	font-size:14px; 
	line-height:20px;
	padding-right:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bottompad1
{
	padding-bottom:10px;
}
.exptopcontentcareer
{
	padding-left:47px; 
	font-weight:500; 
	margin-top:10px;
	text-align:left;
	
}	
.homelink
{
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	line-height:20px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.homelink:hover
{
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	text-decoration:underline;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
.mailtolink
{
	
	color:#000000; 
	font-size:14px; 
	line-height:20px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mailtolink:hover
{
	
	color:#000000; 
	font-size:14px; 
	text-decoration:underline;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	

.gallerylinknew
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:none;
}

.gallerylinknew:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#43BEE9;
	text-decoration:underline;
}

a
{
	outline:none;
}

a:hover
{
	outline:none;
}