body{line-height:26px;font-family:"Trebuchet MS","Lucida Sans Unicode",Arial;font-size:100%;color:#fff;background:#444;margin:0;padding:0}
p{margin:20px 0}
cite{font-style:italic}
h1{font-size:38px
}
h2{font-size:24px
}
h3{font-size:20px
}
h1,h2,h3,h4{color:#fdd610}
h4{font-size:16px;font-weight:600}
a{color:#40A028;text-decoration:none}
a:hover{color:#fdd610}

#header{width:100%;overflow:hidden;height:0;/*position:relative*/z-index:10}
#headercontent{width:1024px;margin:auto}
#logo{width:245px;float:left;/*height:157px;background:url(../images/logo.png) no-repeat;*/position:absolute;top:190px;z-index:1000}
.barrasuperior{position:absolute;width:100%;height:26px;z-index:100;float:left;background:url(../images/transparent.png);
		}
		 .barrasuperior p{
			line-height:1.9;
			margin:0
			}
		.barrasuperior .contactorapido{
			float:left;
			}
			 .barrasuperior .contactorapido .telefono{
				background:url(/template/theme/youloveus/img/icon-phone.png) no-repeat 0 50%;
				padding:0 30px 0 15px;
				font-weight:bold;
				}
			 .barrasuperior .contactorapido .email{
				background:url(/template/theme/youloveus/img/icon-email.png) no-repeat 0 60%;
				padding:0 15px;
				}
				.barrasuperior .contactorapido .email a{
					font-weight:bold;
					text-decoration:none;
					}
		.barrasuperior .slogan{
			float:right;
			}
			 .barrasuperior .slogan a{
				overflow:hidden;
				padding-top:32px;
				width:193px;
				background:url(/template/theme/youloveus/img/link-ylu-v1.png) no-repeat 50% 50%;
				}

.lema{position:absolute;z-index:10;right:15%;top:135px;color:#000;font:600 22px Georgia, "Times New Roman", Times, serif}
.clear{clear:both;font-size:2px}
.big{font-size:38px}
.heading{float:left;padding-top:15px;color:#40A028;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:36px;font-weight:400;padding-left:10px}
.headwhite{color:#FFF}
.headgreen{color:#40A028}
.line{height:14px;background:url(../images/shadow.png) no-repeat 0 0;margin:0}
.shadow{color:#EEF0B2;display:block;position:relative;left:0;top:0;line-height:34px;}
.shadow span{display:block;color:#40A028;position:absolute;left:9px;top:17px;line-height:34px;letter-spacing:-0.05px;}
.shadow:before{display:block;color:#fff;content:attr(title);padding:1px}

#maincontent{float:left;width:100%;background:#ccc url(../images/background.jpg) repeat;min-height:527px}
#content{width:1024px;margin:auto}
#contenttop{float:left;width:1024px;margin:20px 0 60px}
#contentleft{width:525px;float:left;padding:10px}
#contentright{width:450px;float:right;margin:0}
.topcontent{float:left;text-align:justify;width:525px;padding-left:35px;margin-top:15px;font-weight:500;color:#FFF;font-size:14px;line-height:26px;font-family:Verdana, Arial, Helvetica, sans-serif}
.conttitlepad{padding-top:20px}
.conttitlepadnew{padding-top:0}
.products1{float:right;width:200px;margin-right:8px;text-align:left;margin-top:20px;_padding-bottom:44px}
.rightcontent{float:left;text-align:justify;color:#FFF;border:10px solid #fff;font-weight:500;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif}
.rightcontent:hover{border:10px solid #EEF0B2}
.rightcontent p{margin:0}
.rightcontent1{float:left;text-align:justify;width:375px;padding-left:15px;margin-top:15px;font-weight:500;color:#FFF;font-size:14px;line-height:28px;font-family:Verdana, Arial, Helvetica, sans-serif}
.rightcontent2{float:left;text-align:justify;width:450px;font-weight:400;color:#fff;font-size:14px;}

.contbottom{float:left;width:100%;background:url(../images/background.jpg) repeat 0 0;padding-bottom:50px}
.bottomcont{width:1024px;margin:12px auto auto}
.bottomcontent{float:left;width:460px;border:10px solid #fff;margin:11px;height:240px}
.bottomcontent:hover{border:10px solid #EEF0B2;}
.bottomcontent1{margin-left:15px;float:right;width:460px}
.botleft,.botleft1,.botleft2{float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:500;padding-left:32px;line-height:32px}
.botleft{margin-top:15px;width:400px}
.botleft1{margin-top:15px;width:400px}
.botleft2{margin-top:5px;width:400px}
.botlink{font-size:14px;color:#ccc;text-decoration:underline}
.botlink1{font-size:12px;color:#ccc;text-decoration:underline}
.botlink1:hover{color:#ccc;text-decoration:none}
.date{text-align:justify;width:100%;line-height:22px}
.bottompadhome{margin-bottom:12px}
.bottitle{font-size:22px;font-weight:600;color:#799C07;text-decoration:none;background:#fff; padding-bottom:5px}
.bottitle:hover{background:#EEF0B2}

.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:0;font-style:normal}
.topmore1:hover{font-size:14px;color:#fff;text-decoration:underline;font-weight:500;text-align:right;padding-right:0;font-style:normal}
.readmore{font-size:13px;color:#4E4E4E;text-decoration:none;font-weight:700;text-align:right}
.readmore:hover{font-size:13px;color:#4E4E4E;text-decoration:underline;font-weight:700;text-align:right}

.footer{float:left;width:100%;background: url(../images/background.jpg) repeat;text-align:center;color:#ccc}
.footer p {font-size:14px;margin:0;line-height:18px;}
.footer a{font-size:14px}
.footer_wrap{width:100%;background:transparent url(../images/blank.png) repeat scroll 0 -8px;float:left}
.footer_content{width:1024px;margin:auto;}
.footer_social_media{border:3px dotted #fdd610;height:30px;margin:20px 0;padding: 8px 0 0}
.footer_social_media span{height:94px;margin:5px;width:128px;top:50%}
/*.footer_social_media img{margin:5px;border:0px solid #EEF0B2;}
.footer_social_media img:hover{margin:5px;border:3px solid #ffffff}*/
.footer_left{width:300px;float:left;text-align:left}
.footer_right{width:700px;float:right}
/*.footer a{color:#fff;text-decoration:none;line-height:18px;padding:3px}
.footer a:hover{color:#4E4E4E;text-decoration:underline;line-height:18px;padding:3px}*/

/*******************************************************************************

Expertise Page

*******************************************************************************/

#innercontent{
	float:left; 
	width:100%;
	color:#40A028;
/*	background-image:url(../images/inner_bg.gif);
	background-image:url(../images/secondary-bground.jpg);*/
	background-image:url(../images/background.jpg);
	height:139px;
	background-repeat:repeat;
}
#innercontent h2{
/*position: relative; left: 0px; top: 0px;
color:#ffffff;	padding-left:100px;
	
	line-height:40px;*/font-size:30px;
}
#innercontent img{
	display:none
}
.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:#444444;
	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:1024px;
	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:#444444;
	line-height:26px;
	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:1024px; 
	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:#444444;
}

.viewall{
	color:#444444;
	text-decoration:none;
	font-weight:bold;
}

.viewall:hover{
	color:#444444;
	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:#444444;
}

.knowmore{
	color:#40a028;
	text-decoration:none;
	font-weight:bold;
}

.knowmore:hover{
	color:#40a028;
	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:#444444;
	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:#444444;
	text-align:left;
	padding-left:10px;
	font-weight:700;
	line-height:26px;
	text-decoration:none;
}

.textbig{
	color:#40a028;
	text-decoration:none;
	font-size:26px;
	word-spacing:-10px;
	letter-spacing:-1px
}
/*
.textbig:hover
{
	color:#40a028;
	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:26px;
	color:#444444;
	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;
	margin:10px;
}
#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:26px;
	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:26px;
}
.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:#444444;
	margin-left:90px;
	margin-bottom:15px;
	text-decoration:none;
}
.innerformquote{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	color:#444444;
	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;
}	
.whyus{
	color:#40A028;
	font-weight:600; 
/*	line-height:15px;
	margin-top:10px;
	padding-top:5px;
	margin-bottom:15px;*/
}	
.topcontentleft{
	float:left; 
	text-align:left; 
	width:525px;
/*	padding-left:15px; 	font-weight:500;  */
	color:#FFFFFF;
/*	margin-top:5px; 
	margin-bottom:8px;
	font-size:14px; 
	line-height:26px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topcontentleftajax{
	float:left; 
	text-align:justify; 
	width:340px; 
/*	padding-left:35px;	font-weight:500; 	font-size:14px;  */
	margin-top:15px;
	color:#FFFFFF;
	line-height:26px;
	padding-right:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.topcontentleftajax1{
	float:left; 
	text-align:justify; 
	width:525px; 
/*	padding-left:35px; */
	font-weight:500; 
	color:#FFFFFF; 
	margin-bottom:8px;
	font-size:14px; 
	line-height:26px;
	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;
	
}	
.homelinkgreen{
	font-weight:500; 
	color:#40A028; 
	font-size:14px; 
	line-height:26px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.homelinkgreen:hover{
	font-weight:500; 
	color:#FFFFFF; 
	font-size:14px; 
	text-decoration:underline;
	line-height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	
.mailtolink{
	color:#444444; 
	font-size:14px; 
	line-height:26px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mailtolink:hover{	
	color:#444444; 
	font-size:14px; 
	text-decoration:underline;
	line-height:26px;
	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;
}

small{font-size:16px}
#navigation{height:41px;top:50px;right:0;position:absolute;width:550px;z-index:10}
#topnavi{float:right;position:relative;z-index:10}
#topnavi1,#topnavi2,#topnavi4,#topnavi5{float:left;width:88px}
#topnavi3{float:left;width:103px;}
.homenavi{background-image:url(../images/topnavhome.png);width:88px;}
.homenavi1{background-image:url(../images/topoverhome.png);width:88px;}
.servnavi{background-image:url(../images/topnavservicio.png);width:88px;}
.servnavi1{background-image:url(../images/topoverservicio.png);width:88px;}
.expnavi{background-image:url(../images/topnavexper.png);width:89px;}
.expnavi1{background-image:url(../images/topoverexper.png);width:89px;}
.metnavi{background-image:url(../images/topnavmetod.png);width:103px;}
.metnavi1{background-image:url(../images/topovermetod.png);width:103px;}
.portnavi{background-image:url(../images/topnavportaf.png);width:89px;}
.portnavi1{background-image:url(../images/topoverportaf.png);width:89px;}
.carnavi{background-image:url(../images/topnavcursos.png);width:89px;}
.carnavi1{background-image:url(../images/topovercursos.png);width:89px;}
.contnavi{background-image:url(../images/topnavcontact.png);width:89px;}
.contnavi1{background-image:url(../images/topovercontact.png);width:89px;}
.blognavi{background-image:url(../images/topnavblog.png);width:90px;}
.blognavi1{background-image:url(../images/topoverblog.png);width:90px;}

.homenavi,.homenavi1,.servnavi,.servnavi1,.expnavi,.expnavi1,.metnavi,.metnavi1,.portnavi,.portnavi1,.carnavi,.carnavi1,.contnavi,.contnavi1,.blognavi,.blognavi1{height:41px;display:block;background-repeat:no-repeat;}

.homenavi:hover,.homenavi1:hover{background-image:url(../images/topoverhome.png);width:88px;}
.servnavi:hover,.servnavi1:hover{background-image:url(../images/topoverservicio.png);width:88px;}
.expnavi:hover,.expnavi1:hover{background-image:url(../images/topoverexper.png);width:89px;}
.metnavi:hover,.metnavi1:hover{background-image:url(../images/topovermetod.png);width:103px;}
.portnavi:hover,.portnavi1:hover{background-image:url(../images/topoverportaf.png);width:89px;}
.carnavi:hover,.carnavi1:hover{background-image:url(../images/topovercursos.png);width:89px;}
.contnavi:hover,.contnavi1:hover{background-image:url(../images/topovercontact.png);width:89px;}
.blognavi:hover,.blognavi1:hover{background-image:url(../images/topoverblog.png);width:90px;}

.homenavi:hover,.homenavi1:hover,.servnavi:hover,.servnavi1:hover,.expnavi:hover,.expnavi1:hover,.metnavi:hover,.metnavi1:hover,.portnavi:hover,.portnavi1:hover,.carnavi:hover,.carnavi1:hover,.contnavi:hover,.contnavi1:hover,.blognavi:hover,.blognavi1:hover{height:41px;display:block;z-index:-1px;background-repeat:no-repeat;}

