/* CSS Document */

body{
padding:0;
margin:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#868686;
}
div.container{
width:1003px;
margin:0 auto;

}
div.topbg{
background-image:url('../images/topbg.jpg');
background-repeat:no-repeat;
width:1003px;
height:110px;
}
div.topbg .left{
float:left;
width:178px;
padding:22px 0 0 22px;

}
div.topbg .right{
width:803px;
float:left;
padding-top:30px;
}
div.icon{
text-align:right;
padding-right:13px;
padding-bottom:9px
}
div.icon span{
padding-right:17px;
}
div.searcharea{
width:228px;
float:right;
margin:0;
padding:0 10px 0 0;

}
div.search{
text-align:right;
width:223px;
height:18px;
/*border:1px solid #c3c3c3;*/
float:right;

}

div.search span{
font-weight:bold;
color:#868686;
}
div.search .searchtxt{
width:180px;
float:left;
height:14px
}
div.search .searchtxt input{
width:180px;
height:14px;
color:#868686;
border:none;
background-color:#e8e8e8;
font-size:10px
}
div.search .searchimg{
width:21px;
float:left;
height:16px
}
div.search .searchbutton{
float:left;
width:22px;
height:16px;

}
div.topnav{
padding:9px 0 0 0;
margin:0;
text-align:right
}
div.topnav ul{
padding:0;
margin:0;
list-style-type:none;
}
div.topnav ul li{
display:inline;
padding:0 6px 0 6px;
margin:0;
color:#145562;
}
div.topnav ul li a:link,div.topnav ul li a:visited{
text-decoration:none;
color:#727272;
}
div.topnav ul li a:hover{
text-decoration:none;
color:#145562;
}
div.topnav ul li span{
color:#145562;
}
.clear{
clear:both;
}
div.con{
width:1003px;
margin:0 auto;
background-image:url('../images/wholeconbg.jpg');
background-repeat:repeat-y;

}
div.con .left{
width:10px;
float:left;
/*background-image:url('../images/leftbg.jpg');
background-repeat:no-repeat;
height:542px;*/

}
div.con .leftinner{
width:10px;
float:left;
background-image:url('../images/leftbgnew.jpg');
background-repeat:no-repeat;
height:579px;
background-color:#ffffff;

}
div.con .center{
float:left;
width:982px;
background-image:url('../images/conbg.gif');
background-repeat:repeat;
/*height:589px;*/
}
div.con .right{
width:11px;
float:left;
/*background-image:url('../images/hrightbg.jpg');
background-repeat:no-repeat;
height:586px;*/

}
div.con .rightinner{
width:11px;
float:left;
background-image:url('../images/rightbgnew.jpg');
background-repeat:no-repeat;
height:579px;
background-color:#ffffff
}
div.topleft{
width:244px;
background-image:url('../images/conleftbgnew.jpg');
background-repeat:no-repeat;
background-position:center;
float:left;
height:281px;
padding-left:20px;
padding-top:27px

}
div.topleft-inner{
width:244px;
background-image:url('../images/conleftbg-inner.jpg');
background-repeat:no-repeat;
background-position:center;
float:left;
height:215px;
padding-left:20px;
padding-top:18px
}
div.con .center .videoarea{
width:982px;
background-image:url('../images/home-gradientline.jpg');
background-repeat:no-repeat;
background-color:#f2f2f2;
}
div.con .center .innercontent{
background-image:url('../images/conbg.jpg');
background-repeat:no-repeat;
background-color:#f2f2f2;
width:982px;
}
div.innercontent .livechat{
width:261px;
float:left;
padding-top:25px;
height:320px
}
div.innercontent .livechat ul{
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}
div.innercontent .livechat ul li{
background-image:url(../images/leftinnerbullet.gif);
background-repeat:no-repeat;
height:22px;
color:#107082;
padding-left:12px;
background-position:0 50% 
}

div.innercontent .livechat ul li a:link,div.innercontent .livechat ul li a:visited,div.innercontent .livechat ul li a:hover{
text-decoration:none;
color:#4b4a4a;
}
div.innercontent .livechat p{
padding:0;
margin:0;
}
div.innercontent .livechat p.livechatimg{
padding:4px 0 0 22px;
margin:0;
}
div.innercontent .livechat p.callbackimg{
padding-top:45px;
padding-bottom:1px;
padding-left:22px
}
div.innercontent .livechat p.callbackinput{
padding-top:0;
padding-bottom:6px;
padding-left:20px;
margin:0;
}
div.innercontent .livechat p.sendbutton,div.videoarea .livechat p.sendbutton{padding-left:23px;}{padding-left:23px;}
div.innercontent .livechat p.request{
padding-top:19px;
padding-bottom:2px;
padding-left:22px
}
div.innercontent .livechat p.txt
{
padding-left:23px;
color:#03282f;
padding-right:35px
}
div.innercontent .livechat p.txt a:link,div.innercontent .livechat p.txt a:visited,div.innercontent .livechat p.txt a:hover{
color:#03282f;
font-weight:bold;
}

div.innercontent .livechat p{
padding:0 0 0 12px;
margin:0;
}
div.innercontent .dottedline{
width:6px;
float:left;
background-image:url('../images/inner-dottedline.gif');
background-repeat:repeat-y;
height:310px;
margin-top:26px;
background-position:0 0;

}
div.innercontent .textarea{
width:715px;
float:left;
background-image:url('../images/inner-dottedline.gif');
background-repeat:repeat-y;
margin-top:26px;
background-position:0 0;
margin-bottom:7px;;
min-height:310px;
height:auto !important;
height:310px;
padding-left:6px
}
div.innercontent .textarea h1.heading{
padding:0 0 18px 15px;
margin:0
}
div.innercontent .textarea p.blue_bold{
font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
	font-weight:bold;
	background-color:#13515e;
padding:5px 10px 6px 15px;
margin:0 10px 11px 15px;
}
div.innercontent .textarea p
{
color:#4b4a4a;
padding:0 10px 11px 15px;
margin:0;
}
div.innercontent .textarea p.txt{
color:#4b4a4a;
padding:0 10px 0px 15px;
margin:0;
}
div.innercontent .textarea ul.context{
list-style-type:none;	
margin:0;
padding:0 10px 11px 15px;
}
div.innercontent .textarea ul.context li{
background-image:url('../images/redbullet.gif');
background-repeat:no-repeat;
background-position:0 0;
padding-left:15px;
margin-bottom:0px;
margin-top:0;
color:#4b4a4a;
line-height:15px;
}
div.innercontent .textarea ul.context li a:link,div.innercontent .textarea ul.context li a:visited{
color:#107082;
text-decoration:none;
}
div.innercontent .textarea ul.context li a:hover{
color:#4b4a4a;
text-decoration:none;
}
div.innercontent .textarea ul.livechat{
list-style-type:none;	
margin:0;
padding:0 10px 11px 15px;
}
div.innercontent .textarea ul.livechat li{
background-image:url('../images/redbullet.gif');
background-repeat:no-repeat;
background-position:0 50%;
padding-left:15px;
margin-bottom:0px;
margin-top:0;
color:#4b4a4a;
line-height:20px;
}
div.innercontent .textarea ul.livechat li a:link,div.innercontent .textarea ul.livechat li a:visited{
color:#107082;
text-decoration:none;
}
div.innercontent .textarea ul.livechat li span{
color:#107082;
}
div.innercontent .textarea ul.livechat li a:hover{
color:#4b4a4a;
text-decoration:none;
}
div.innercontent .textarea p a:link,div.innercontent .textarea p a:visited{
color:#107082;
text-decoration:none;
}
div.innercontent .textarea p a:hover{
color:#4b4a4a;
text-decoration:none;
}
div.innercontent .textarea .infra{
padding:0 0 0 20px;
margin:0
}
div.innercontent .textarea .infra ul{
padding:0 0 0 10px;
margin:0 0 0 10px;
list-style-type:none;

}
div.innercontent .textarea .infra ul li{
padding-left:0px;

list-style-image:url('../images/text-bullet.gif');
background-repeat:no-repeat;
color:#4b4a4a;
height:16px;

}
div.videoarea .livechat{
width:261px;
float:left;
/*padding-top:24px;*/
padding-top:16px;
}
div.videoarea .livechat ul{
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}
div.videoarea .livechat ul li{
background-image:url(../images/leftbullet.gif);
background-repeat:no-repeat;
height:20px;
color:#cccccc;
padding-left:10px;
background-position:0 30% 
}
div.videoarea .livechat ul li a:link,div.videoarea .livechat ul li a:visited,div.videoarea .livechat ul li a:hover{
text-decoration:none;
color:red
}
div.videoarea .livechat p{
padding:0;
margin:0;
}
div.videoarea .livechat p.livechatimg{
padding:0 0 0 12px;
margin:0;
}
div.videoarea .livechat p.callbackimg{
padding-top:15px;
padding-bottom:9px;
padding-left:22px
}
div.videoarea .livechat p.callbackinput{
padding-top:0;
padding-bottom:6px;
padding-left:20px;
margin:0;
}
div.videoarea .livechat p.request{
padding-top:19px;
padding-bottom:2px;
padding-left:22px
}
div.videoarea .livechat p.txt
{
padding-left:23px;
color:#03282f;
padding-right:35px
}
div.videoarea .livechat p.txt a:link,div.videoarea .livechat p.txt a:visited,div.videoarea .livechat p.txt a:hover{
color:#03282f;
font-weight:bold;
}

div.videoarea .livechat p{
padding:0 0 0 12px;
margin:0;
}
div.videoarea .dottedline{
width:6px;
float:left;
background-image:url('../images/inner-dottedline.gif');
background-repeat:repeat-y;
height:235px;
margin-top:26px;
background-position:0 0

}
div.videoarea .videos{
width:715px;
float:left;
}
div.videoarea .videos .video1{
padding:20px 80px 0 15px;
margin:0;
width:300px;
float:left
}
div.videoarea .videos .video2{
padding:20px 0 0 0;
margin:0;
width:340px;
float:left
}
div.topleft ul{
padding:0;
margin:0;
list-style-type:none;
}
div.topleft ul li{
color:#d3d381;
padding-bottom:8px
}
div.topleft ul li a:link,div.topleft ul li a:visited{
color:#d3d381;
text-decoration:none;
}
div.topleft ul li a:hover{
color:#d3d381;
text-decoration:none;
}
div.topleft-inner ul{
padding:0;
margin:0;
list-style-type:none;
}
div.topleft-inner ul li{
color:#ffffff;
padding-bottom:8px
}
div.topleft-inner ul li a:link,div.topleft-inner ul li a:visited{
color:#d3d381;
text-decoration:none;
}
div.topleft-inner ul li a:hover{
color:#ffffff;
text-decoration:none;
}
div.topright{
width:718px;
float:left;
/*height:100px;
border-top:3px solid #fbfdfd;*/
text-align:center;
background-image:url('../images/righttopbg.jpg');
background-repeat:no-repeat;
background-position:0 0;
padding-top:3px;
}
.serviceimg{
margin-bottom:5px
}
.input-callback{
/*width:178px;*/
width:130px;
height:15px;
color:#03282f;
background-color:#ffffff;
font-size:11px;
border: 1px solid #c5c5c5;
padding:0 0 0 5px;
margin:0;
font-family:Tahoma
}
div.bottomline{
background-image:url('../images/bottom-line2.jpg');
background-repeat:no-repeat;
width:992px;
height:14px;
padding:0;
margin:0 auto;
background-position:0 0
}
div.hbottomline{
background-image:url('../images/bottom-line.jpg');
background-repeat:no-repeat;
width:982px;
height:14px;
padding:0;
margin:0;
}
.blank{
height:18px;
}
.blankinner{
height:28px;
}
div.bottom{
width:982px;
margin:0 auto;
padding:0 0 0 0;
}
div.bottom .left{
width:982px;
float:left;
color:#03282f;
padding-bottom:2px
}
div.bottom .left a:link,div.bottom .left a:visited{
color:#6b6b6b;
text-decoration:none;
}
div.bottom .left a:hover{
color:#03282f;
text-decoration:none;
}
div.bottom .left span{
padding:0 12px 0 12px;
}
div.bottom .right{
width:127px;
float:right;
color:#03282f;
padding-top:5px
}

div.bottominner{
width:982px;
margin:0 auto;
padding:0 0 0 0;
}
div.bottominner .left{
width:982px
/*width:855px*/;
float:left;
color:#03282f;
padding-bottom:2px;
}
div.bottominner .left a:link,div.bottominner .left a:visited{
color:#6b6b6b;
text-decoration:none;
}
div.bottominner .left a:hover{
color:#03282f;
text-decoration:none;
}
div.bottominner .left span{
padding:0 12px 0 12px;
}
div.bottominner .right{
width:127px;
float:right;
color:#03282f;
padding-top:5px
}
/*for home*/
div.hcon{
width:1003px;
margin:0 auto;
}
div.hcon .left{
width:10px;
float:left;
background-image:url('../images/leftbg.jpg');
background-repeat:no-repeat;
height:589px;
}
div.hcon .right{
width:11px;
float:left;
background-image:url('../images/rightbg.jpg');
background-repeat:no-repeat;
height:589px;
}
div.hcon .center .videoarea{
width:982px;
background-image:url('../images/home-gradientline.jpg');
background-repeat:no-repeat;
background-color:#f2f2f2;
}
div.hcon .center{
float:left;
width:982px;
background-image:url('../images/conbg.gif');
background-repeat:repeat;
}
div.hcon .right{
width:11px;
float:left;
}
div.hbottomline1{
background-image:url('../images/bottom-line.jpg');
background-repeat:no-repeat;
width:982px;
height:14px;
padding:0;
margin:0;
}

ul.sitemap{
list-style:none;
margin:0 0 0 12px;
padding:0 0 0 12px
}
ul.sitemap li{
background-image:url('../images/inner-bullet.gif');
background-repeat:no-repeat;
background-position:0 0;
padding-left:10px;
font-size:11px;
font-weight:bold;
text-decoration:none; 
margin-bottom:7px
}
ul.sitemap1 li{
background-image:url('../images/redbullet.gif');
background-repeat:no-repeat;
background-position:0 50%;
padding-left:12px;
margin-bottom:0px;
margin-top:0
}
ul.sitemap li a:link,ul.sitemap li a:visited{
font-weight:bold;
text-decoration:none; 
color:#145562;
}
ul.sitemap li a:hover 
{text-decoration:none; 
color:#03282f;
font-weight:bold;
}
ul.sitemap1{
list-style:none;
margin:0 0 0 5px;
padding:0 0 0 5px;
}
ul.sitemap1 li a:link,ul.sitemap1 li a:visited
{font-weight:normal;
text-decoration:none; 
font-size:11px;
color:#03282f;
}
ul.sitemap1 li a:hover{
text-decoration:none; 
font-size:11px;
color:#145562;
font-weight:normal;
}
p#tel{
background-image:url(../images/tel.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-left:20px;
margin-left:15px
}
p#mobile{
background-image:url(../images/mobile.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-left:20px;
margin-left:15px
}
p#email{
background-image:url(../images/email.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-left:20px;
margin-left:15px
}
p#postaladdress{
background-image:url(../images/address.jpg);
background-repeat:no-repeat;
width:182px;
height:37px;
background-position:0 0;
padding-left:20px;
margin-left:15px
}
.textform{
color:#4b4a4a;

}
.sm_red{
font-size:11px;
	font-family:Tahoma;
	color:#ba0012;
}

.blue_bold{
font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
	font-weight:bold;
	background-color:#13515e;
}


.input1{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
background-color:#ffffff;
border: 1px solid #9b9b9b;
text-decoration:none;
padding-top:0px;
height:13px;
/*width:145px;*/
width:125px;
}
.inputpin{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
background-color:#ffffff;
border: 1px solid #9b9b9b;
text-decoration:none;
padding-top:0px;
height:13px;
/*width:145px;*/
width:85px;
}

.inputfile{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
background-color:#ffffff;
border: 1px solid #9b9b9b;
text-decoration:none;
padding-top:0px;
height:18px;
width:200px;
}
.inputsmall{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
background-color:#ffffff;
border: 1px solid #9b9b9b;
text-decoration:none;
padding-top:0px;
height:13px;
width:35px
}
.form{
padding:0 0 0 15px;
margin:0;
}
.servicearea{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
width:210px
}

.satulation{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
/*width:150px*/
}

.specialisation{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
width:130px
}
.selectcategory{
color:#4b4a4a;
font-family:tahoma;
font-size:11px;
background-color:#e8e8e8;
border:1px solid #c3c3c3;
}
div.enlarge{
/*width:40px;*/
width:48px;
float:left;
vertical-align:bottom;
padding-top:75px;
}
div.gallery1{
width:127px;
float:left;
padding-left:15px
}
div.gallery2{
width:127px;
float:left;
}
div.gallery3{
width:127px;
float:left;
}
div.gallery4{
width:127px;
float:left;
}
div.define{
width:160px;
float:left;
padding-left:15px;
padding-right:15px;
color:#4b4a4a;
}


.ulhead{
	background-color:#3c707a;
	width:130px; 
	float:left;
	text-align:center;
	padding-top:9px;
}
	
div.analyze{
width:160px;
float:left;
padding-right:15px;
color:#4b4a4a;
}

div.execute{
width:160px;
float:left;
padding-right:15px;
color:#4b4a4a;
}
div.delivery{
width:160px;
float:left;
color:#4b4a4a;
}
ul.workflow{
padding:0;
margin:0;
list-style-type:none;
}
ul.workflow li{
padding:0;
margin:0;
background-image:url('../images/redbulletw.gif');
background-repeat:no-repeat;
background-position:5% 0;
padding-left:20px;
padding-right:10px;
line-height:20px
}
div.defineworkflow{
width:161px;
float:left;
color:#4b4a4a;
background-image:url(../images/workflowbg.jpg);
background-repeat:no-repeat;
height:285px;
background-position:center;
}
div.executeworkflow{
width:161px;
float:left;
color:#4b4a4a;
background-image:url(../images/workflowbg.jpg);
background-repeat:no-repeat;
height:285px;
background-position:center;
}
div.deliveryworkflow{
width:161px;
float:left;
color:#4b4a4a;
background-image:url(../images/workflowbg.jpg);
background-repeat:no-repeat;
height:285px;
background-position:center;
}
div.analyzeworkflow{
width:161px;
float:left;
color:#4b4a4a;
background-image:url(../images/workflowbg.jpg);
background-repeat:no-repeat;
height:285px;
background-position:center;
}
div.space{
width:14px;
float:left
}
div.leftspace{
width:15px;
float:left
}
div.defineworkflow  p.workflowtext{
color:#ffffff;
font-weight:bold;
padding-top:10px;
text-align:center;
font-size:12px;
font-family:Tahoma;
}
div.executeworkflow  p.workflowtext{
color:#ffffff;
font-weight:bold;
padding-top:10px;
text-align:center;
font-size:12px;
font-family:Tahoma;
}
div.deliveryworkflow  p.workflowtext{
color:#ffffff;
font-weight:bold;
padding-top:10px;
text-align:center;
font-size:12px;
font-family:Tahoma;
}
div.analyzeworkflow  p.workflowtext{
color:#ffffff;
font-weight:bold;
padding-top:10px;
text-align:center;
font-size:12px;
font-family:Tahoma;
}
div.pagination{
width:100px;
float:right;
padding-bottom:10px;
color:#145562;
font-size:11px;
font-family:Tahoma;
text-align:right;
padding-right:50px

}
div.pagination a:link,div.pagination a:visited{
color:#727272;
text-decoration:none;
}
div.pagination a:hover{
color:#145562;
text-decoration:none;
}
div.paginationheading
{
width:590px;
float:left
}
div.innercontent .textarea h3.question{
color:#4b4a4a;
font-weight:bold;
background-image:url('../images/greenbullet.gif');
background-repeat:no-repeat;
background-position:0 0;
line-height:13px;
padding:0 10px 8px 15px;
margin:0 0 0 15px;
font-family:Tahoma;
font-size:11px
}
div.ans{
color:#4b4a4a;
font-weight:normal;
padding:0 15px 10px 30px;

}
div.line{
border-top:1px solid #15474e;
padding-bottom:10px;
margin-right:15px;
margin-left:15px
}
div.videos{
width:715px;
float:left;
}
div.videos .video1{
padding:20px 0 0 15px;
margin:0;
width:360px;
float:left
}
div.videos .video2{
padding:20px 0 0 0;
margin:0;
width:340px;
float:left
}
sendbutton1{
padding-left:44px;
background-color:#175158; 
height:17px;
border:0;
color:#FFFFFF; 
font-size:10px;
 width:45px;
 }
 
.uploadfile
{
color:#000000;
font-family:tahoma;
font-size:11px;
background-color:#D4D0C8;
border: 1px solid #9b9b9b;
text-decoration:none;
padding-top:0px;
height:18px;
width:70px;

}

.extint{
font-family:Tahoma;
color:#145562;
padding-left:20px;
font-size:12px
}
div.innercontent .headoffice{
margin-left:16px;
background-image:url("../images/headoffice.jpg");
background-repeat:no-repeat;
height:90px;
}
div.innercontent .marketingoffice{
margin-left:16px;
background-image:url("../images/marketingoffice.jpg");
background-repeat:no-repeat;
height:90px;
}

div.innercontent .puneoffice{
margin-left:16px;
background-image:url("../images/puneoffice.jpg");
background-repeat:no-repeat;
height:90px;
}