@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:13px;
	color:#606060;
}

div, dl, dd, ul, li, h1, h2,h3,h4,h5, p, img, form{ margin:0px; padding:0px;}
*{ margin:0px; padding:0px; outline:0;}
img{ border:none;}
ul, li{ list-style-type:none;}
a , a:link{color:#606060; text-decoration:underline;}
a:hover{color:#E57623; text-decoration:underline;}
#main_cointenar{ width:1003px; margin:0 auto;}
#main_cointenar-home{ width:1003px; margin:0 auto; margin-top:20px;}
#cointenar{ width:979px; padding:0px 12px; margin:0 auto; background:url(../images/body-bg.gif) left top repeat-y;}
#waper{   width:100%; margin:0 auto;  }
.bottomseo{ color:#dedddd; padding:5px 10px; text-align:center; font-size:10px;}
.bottomseo a{ color:#dedddd; padding:5px 10px; text-align:center; font-size:10px; text-decoration:none;}
.bottomseo a:hover{ color:#c9c8c8; padding:5px 10px; text-align:center; font-size:10px; text-decoration:underline;}
#top{  border-top:#e8e8e8 solid 7px; background:#fff url(../images/top-bg.gif) center 1px no-repeat; margin-bottom:0px; min-height:100px; height:auto !important; height:100px; padding-right:9px;}
.logo{ float:left; font-size:0px; padding-left:18px; line-height:2px;}
.top-links-bar{ float:right; font-size:12px; width:300px; height:27px; background:url(../images/top-link-bar-1.jpg) left top no-repeat; text-align:right; padding:6px 0;}
.top-links-bar1{ float:right; font-size:12px; width:375px; height:27px; background:url(../images/top-link-bar-2.jpg) left top no-repeat; text-align:right; padding:6px 0;}
.top-links1{ text-align:center;}
.top-links1 a{ display:inline-block; color:#767676; text-decoration:none; padding:0 3px 0 14px; margin-left:4px;}
.top-links1 a:hover{ color:#e57623; padding:0 3px 0 14px; margin-left:4px;}
.top-links{ text-align:center;}
.top-links a{ display:inline-block; color:#767676; text-decoration:none; padding:0 5px 0 19px; margin-left:4px;}
.top-links a:hover{ color:#e57623;  padding:0 5px 0 19px; margin-left:4px;}
.top-home-link{background:url(../images/top-home.gif) left center no-repeat; }
.top-sitemap-link{background:url(../images/top-sitemap.gif) left center no-repeat;}
.top-search-link{background:url(../images/top-search.gif) left center no-repeat;}
.top-career-link{background:url(../images/top-career.gif) left center no-repeat;}
.top-contact-link{background:url(../images/top-contact.gif) left center no-repeat;}
.top-home-link:hover{background:url(../images/top-home-over.gif)  left center no-repeat;}
.top-sitemap-link:hover{background:url(../images/top-sitemap-over.gif)  left center no-repeat;}
.top-career-link:hover{background:url(../images/top-career-over.gif)  left center no-repeat;}
.top-contact-link:hover{background:url(../images/top-contact-over.gif)  left center no-repeat;}
.top-search-link:hover{background:url(../images/top-search-over.gif)  left center no-repeat;}
.cmmi-level-3{ padding-top:41px;}
.cmmi-level-3-1{padding-top:7px;}
.lan-ico{padding-top:15px;}
#menu-bar{ clear:both; height:32px; font-size:12px; width:979px; /*background-color:#e57623;*/}
.top-button{display:block; float:right; height:20px; padding-right:30px; width:20px; }
.top-button a{background:url(../images/list_bullet4.gif) no-repeat right 5px; color:#333; display:block; height:15px; margin:4px 5px; padding:0 12px 0 0; width:27px; }
#home-flash{ clear:both; font-size:0px; padding-bottom:1px; border-bottom:#919191 solid 5px; }
#middle{padding:6px 0 0 0;  width:979px;}
.middle-left{ float:left; width:750px; overflow:hidden; margin:0 auto; }
.middle-left-inner-page{width:202px;  float:left;}
.middle-right{ width:225px;  float:right; overflow:hidden; margin:0 auto;   }
.middle-inner-page{ float:left; width:534px; overflow:hidden; margin:0 auto; padding:0 0 5px;}
.middle-right-inner-page{ float:right; width:202px; }
.box-1-inner, .box-1{ background: url(../images/menu-box1-btm.gif) center bottom no-repeat; padding-bottom:5px; margin-bottom:5px;  }
.box-1-inner dl, .box-1 dl{ border:#dbdbdb solid 1px; background-color:#FFFFFF; width:200px; overflow:hidden; padding-bottom:4px;}
.padding-tab{ padding:0 18px;  }
.right-title-1{background:url(../images/right-title-1.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif, "Times New Roman"; font-size:15px; clear:both;  min-height:43px; height:auto !important; height:39px; font-weight:bold;}
.right-title-1 img, .right-title-1 strong{ float:left; padding:5px 3px 2px 8px;}
.box-1 dd{clear:both;}
.right-title-1 strong{ padding-top:7px;}
.right-title-1 a:link{ color:#606060; text-decoration:none; font-size:12px; }
.right-title-1 a:hover{color:#606060; text-decoration:none; font-size:12px; }
.right-content{ padding:4px; /*min-height:80px; height:auto !important; height:80px;*/   overflow:auto; background-color:#FFFFFF;}
.technical-flash{ padding:3px 3px 3px 10px; overflow:auto; background-color:#FFFFFF}
.field-box{ border:#c8c8c8 solid 1px;}
.colum1{  width:40px!important; width:40px;float:left; margin:0 0 5px 0;}
.colum2{ float:left; margin:0 0 5px 0;}
.button{background:#eb9554 url(../images/button-repeat.gif) left top repeat-x; border:#b05715 solid 1px; outline:0; color:#FFFFFF; padding:1px 3px; font-size:10px;}
.align-right{ float:right;}
.content-left{float:left; width:300px;}
.content-right{float:right; width:202px; }
.services-box{  color:#626262;  margin:0 auto;}
.services-box-title{float:left; width:600px;}
.services-box-title dd{ color:#333333; font-size:14px; padding-left:9px; font-weight:bold; }
.services-box-industry{float:left;}
.clear-para{ clear:left;}
.services-box-industry dd{ color:#333333; font-size:11px; line-height:21px;  }
.services{  padding:5px 5px 26px 5px;}
.border-style{border-top:#cdcdcd solid 1px; height:2px; background-color:#FFFFFF; }
.infrastructure-management{ float:left; width:255px; padding:20px 5px 10px 5px;}
.infrastructure-management1{ float:left; width:225px; padding:20px 0px 0px 0px;}
.infrastructure-management1-img{ float:right;  padding:0px 0px 0px 0px; }
.list-style-1 li{ padding-top:5px; text-align:left; font-weight:bold;}
.li-border {background:url(../images/key-services-bg.gif) repeat-x bottom; padding-top:5px; font-size:2px;}
.list-style li{background:url(../images/key-services-bg.gif) repeat-x bottom;     height:20px; padding-top:5px;  }
.list-style li a{ text-decoration:none; color:#626262; font-size:12px; padding-left:10px;}
.list-style li a:hover{ text-decoration:none; color:#e07322; font-size:12px; padding-left:10px; text-decoration:underline;}
.read-more{ text-align:right; padding-right:20px;}
.boxes{   margin:0px auto; overflow:auto;width:380px;}
.box{ border:#dbdbdb solid 1px; width:379px; margin-right:8px; float:left; background-color:#FFFFFF;  }
.box1{
	width:370px;
	float:left;
	height:145px;
	background-image: url(../images/home-slide-bg.jpg);
	background-repeat: no-repeat;
}
.box-heading{
	width:303px;
	height:18px;
	color:#000000;
	font-size:13px;
	padding-left:15px;
	font-weight:600;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.spacer{background: url(../images/spacer.gif) left top no-repeat;   height:5px;}
.spacer-gap{ display:block; float:left;  }
.box-right{
	width:380px;
	float:left;
}
.simpal-box{border:#dbdbdb solid 1px; width:378px; float:left; height:140px; background-color:#FFFFFF}
.simpal-box-heading{ background: url(../images/simpal-box-header.gif) left top  repeat-x;  width:357px; height:28px; color:#000000; font-size:15px; padding-left:20px; padding-top:10px; font-weight:600; }
.silver-odc{ float:left; padding:15px;}
.silver-odc-text{ padding:8px 5px 0px 5px;}
.new-offering-back{
	height:100px;
	width:340px;
	background-position: left top;
	margin-left: 25px;
	margin-top: 5px;
}
.new-offering-img{ padding:10px; float:left; width:105px;}
.new-offering-text{ float:left; width:236px;}
.new-offering-style{ width:160px;}
.new-offering-style li span{background: url(../images/bullet-arrow.gif) left 5px no-repeat; line-height:16px; padding-left:15px;}
.new-offering-style li a:link, .new-offering-style li a:visited { font-size:12px; padding-left:8px; text-decoration:underline;}
.new-offering-style li a:hover{ font-size:12px; padding-left:8px; text-decoration:none;}
.new-offering-style li a:active{ font-size:12px; padding-left:8px; text-decoration:none;}
.more-link{ text-align:right; font-size:11px;color:#e57623;  padding-bottom:5px;}
.more-link a:link, .more-link a:visited { text-align:right;  font-size:11px; text-decoration:underline; color:#e57623;}
.more-link a:hover{ text-align:right;  font-size:11px; text-decoration:none; color:#e57623;}
.more-link a:active{ text-align:right;  font-size:11px; text-decoration:underline; color:#e57623;}
.big-box{border:#dbdbdb solid 1px; width:768px; float:left; overflow:hidden; height:202px; background-color:#FFFFFF;}
.big-box-header{background: url(../images/box-heading-big.gif) left top no-repeat;  width:746px; height:22px; color:#000000; font-size:15px; padding-left:20px; padding-top:10px; font-weight:600; border:#FFFFFF solid 1px;}
.infocus-box{ width:740px; margin:0 auto; padding-top:20px;}
.silver-hrms{ float:left; width:365px;  padding:10px 0px 0px 5px;  font-weight:bold;}
.silver-hrms-title{ color:#e57623; font-size:12px; font-weight:bold; padding-top:5px;}
.silver-hrms-content{ clear:left;}
.silver-hrms-img{ padding:12px 5px 10px 0px;  float:left;}
.silver-hrms-img-right{padding:20px 0px 10px 20px; width:98px; float:left;}
.silver-hrms-text{ padding:10px 10px 0px 10px; float:left; width:204px; line-height:18px; color:#626262; font-size:12px; font-weight:normal; }
.silver-noc{ float:left; width:350px;  padding:10px 0px 0px 17px;  font-weight:bold;}
.silver-noc-title{ color:#e57623; font-size:12px; font-weight:bold; padding-top:5px;}
.silver-noc-content{ clear:left;}
.silver-noc-img{ padding:12px 5px 10px 0px;  float:left;}
.silver-noc-img-right{padding:20px 0px 10px 20px; width:98px; float:left;}
.silver-noc-text{ padding:10px 10px 0px 10px; float:left; width:204px; line-height:18px; color:#626262; font-size:12px; font-weight:normal; }
.split-line{ float:left;}
.myhrms{ float:left;}
.new-offering-title{ color:#e57623; font-size:13px; font-weight:bold; padding-bottom:6px; text-decoration:underline; padding-top:5px;}
.awards-img{ padding:12px 16px 12px; float:left}
.awards-text{ padding:11px 6px 2px 0px; float:left; line-height:19px; width:103px; font-size:12px;}
.show-case-img{ text-align:center; padding:5px 15px;}
.show-case-link-box{ background: url(../images/show-case-link.gif) left top no-repeat;  width:75px; height:18px; float:left; padding-top:4px; padding-left:30px; margin-left:5px;}
.show-case-link-box a:link, .show-case-link-box a:visited { color:#606060; font-size:11px; text-decoration:none;}
.show-case-link-box a:hover { color:#606060; font-size:11px; text-decoration:underline;}
.show-case-link-box a:active { color:#606060; font-size:11px; text-decoration:none;}
#pics li a:link, #pics li a:visited { color:#E57623; font-size:12px; text-decoration:underline;}
#pics li a:hover{ color:#E57623; font-size:12px; text-decoration:none;}
#pics li a:active { color:#E57623; font-size:12px; text-decoration:underline;}
.infrastructure-tour{ border:#dbdbdb solid 1px;  background: url(../images/technical-allances-back.gif) left top repeat-x;  width:215px; height:42px;font-family:Arial, Helvetica, sans-serif, "Times New Roman"; font-size:15px;}
.infrastructure-tour-box{  background-color:#FFFFFF; text-align:center;  height:87px; padding-top:4px;}
.infrastructure-tour-bottom{ background: url(../images/infrastructure-tour-box-bottom.gif) left bottom no-repeat;  height:7px;}
.infrastructure-tour img{ padding:7px 10px 3px 10px; float:left; }
.infrastructure-tour strong{ padding:14px 10px 3px 10px;  float:left;}
/*
#NewsVertical{display:block; height:145px; overflow:hidden;  position:relative; width:369px; }
#TickerVertical{display:block;  list-style:none; margin:0; padding:0;  background: url(../images/news-vertical-back.gif) left bottom repeat-x;  height:129px; width:370px; }
#TickerVertical li{background:url(images/javanews-bg.jpg) left top repeat-x; color:#626262; display:inline; float:left; font-size:12px;  margin:0; text-align:left;    }
#TickerVertical li .NewsFooter{color:#000; display:block; font-size:10px; margin:6px 0 14px; }
#TickerVertical li .NewsImg{border:solid 1px #DEDEDE; float:left; margin-right:10px; }
#TickerVertical li .NewsTitle{color:#000; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:6px; }
#TickerVertical li .NewsTitle a:link,TickerVertical li .NewsTitle a:Visited{color:#000; display:block; margin-bottom:6px; text-decoration:underline; }
 new */
#NewsVertical{display:block; height:145px; overflow:hidden; position:relative; width:377px; }
#pics{
	display:block;
	height:110px;
	list-style:none;
	width: 320px;
	margin: 0;
	padding: 0;
}
#pics li{
	background: url(../images/news-vertical-back.gif) left bottom repeat-x;
	height:120px;
	color:#626262;
	display:inline;
	float:left;
	font-size:11px;
	text-align:left;
	width:316px;
}
#pics li .NewsFooter{color:#000; display:block; font-size:10px; margin:6px 0 14px; }
#pics li .NewsImg{border:solid 1px #DEDEDE; float:left; margin-right:10px; }
#pics li .NewsTitle{color:#000; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin-bottom:6px; }
#pics li .NewsTitle a:link, #pics li .NewsTitle a:Visited{color:#000; display:block; margin-bottom:6px; text-decoration:underline; }
.phonetitle{color:#4f5d5f; font-size:13px; font-weight:700; line-height:27px; padding-left:22px; font-size:11px; padding-top:4px;}
.phonetitle a{color:#4f5d5f; text-decoration:none;  }
.javaimg{
	float:left;
	height:65px;
	width:82px;
	padding-left:3px;
	padding-top:5px;
}
.javatext{float:left; height:auto!important; min-height:88px; padding-top:3px; width:230px; }
.javatext strong{background:url(../images/bullet-arrow.gif) left 6px no-repeat;   display:block; font-size:12px; font-weight:400; margin-bottom:2px; padding-bottom:2px; padding-left:17px; }
.clijava{float:left; width:330px; text-align:right; padding-right:5px;}
.news-heading, .events-heading{ text-decoration:underline; color:#e57623; font-size:12px; padding-left:15px; padding-top:5px; padding-bottom:10px;}
#pscroller1{width: 350px; height:90px; /*border: 1px solid black;*/ padding: 3px;}
#pscroller2{width: 350px; height: 90px; /*border: 1px solid black;*/ padding: 3px;}
.news-border, .events-border{ height:90px; width:350px; border:#e1e1e1 solid 1px;  margin-left:7px; padding:5px;}
.events-border{background-color:#f9f9f9;}
/*controls*/
.selectindusty{ height:20px; font-size:11px; width:168px; }
#marqueecontainer{ 	overflow: scroll; height:99px; width:353px;}
#vmarquee{  }
.footer{ clear:both; margin:0 auto;  }
.footer-link{ background-color:#7b7b7b; color:#FFFFFF; height:28px; text-align:center;font-size:12px; padding-top:10px; }
.footer-link span{ padding:0px 10px; color:#FFFFFF; font-size:11px;}
.footer-link a:link, .footer-link a:visited{ color:#FFFFFF; font-size:12px; text-decoration:none;}
.footer-link a:hover{color:#FFFFFF; font-size:12px; text-decoration:underline;}
.footer-link a:active{color:#FFFFFF; font-size:12px; text-decoration:none;}
.footer-copyright{ background-color:#9c9c9c; color:#FFFFFF; height:20px; border-bottom:#fff solid 1px; text-align:center; font-size:11px; padding:5px 0px 4px 0px;}
.footer-copyright span{ padding:0px 10px; color:#FFFFFF; font-size:11px; text-decoration:none;}
.footer-copyright a:link, .footer-copyright a:visited{ color:#FFFFFF; font-size:11px; text-decoration:underline;}
.footer-copyright a:hover{color:#FFFFFF; font-size:11px; text-decoration:none;}
.footer-copyright a:active{color:#FFFFFF; font-size:11px; text-decoration:underline;}
.list{ padding-left:2px;}
.list li{ background:url(../images/bullet-square.gif)  left 5px no-repeat; line-height:17px;  }
.list li a{ text-decoration:none; color:#626262; font-size:12px; padding-left:15px;}
.list li a:hover{ text-decoration:none; color:#626262; font-size:12px; padding-left:15px; text-decoration:underline;}
.techlist li{ background:url(../images/tech-icon.gif) left 1px no-repeat; font-size:11px; padding-left:20px; color:#000;padding-bottom:8px;}
.techlist li a{ color:#eb5800; text-decoration:underline;}
.techlist li a:hover{ color:#eb5800; text-decoration:underline;}
.middle-content{ width:550px; margin:0 10px; padding:1px; float:left;  border:1px solid #cccccc; background:#FFFFFF;  }
.middle-content h1{ color:#a84100; font-size:14px; line-height:22px;}
.middle-content h2{ color:#a84100; font-size:13px; line-height:24px;}
.middle-content p{ padding:8px 0px 0px 0px; text-align:justify; font-size:12px; line-height:17px;}
.middle-content p a:link, .middle-content p a:visited{ color:#363636; text-decoration:none; font-size:12px;}
.middle-content p a:hover{ color:#363636; text-decoration:none; font-size:12px;}
.middle-content p a:active{ color:#363636; text-decoration:underline; font-size:12px;}
.middle-content .list{ padding-left:2px;}
.middle-content .list li{ background:url(../images/bullet-square.gif)  left 5px no-repeat; line-height:17px; padding-left:17px;  }
.middle-content .list li a{ text-decoration:none; color:#626262; font-size:12px; padding-left:15px;}
.middle-content .list li a:hover{ text-decoration:none; color:#626262; font-size:12px; padding-left:15px; text-decoration:underline;}
/*---------16-Mar-09------------*/
.ibm-logo{ padding:7px 0 3px 45px; }
.ibm-product-showcase{height:23px; line-height:22px; background:url(../images/bg-show-case.gif) repeat-x center; text-align: center; font-size:13px;}
.prts-logo{ float:left; padding:12px 6px 10px 12px; }
.prts-text{ float:left;  padding-top:16px; font-size:15px; font-weight:bold;}
.linktype1{color:#606060; font-size:12px;}
.linktype1 a,.linktype1 a:link {color:#606060; text-decoration:underline;}
.linktype1 a:hover {color:#E57623; text-decoration:underline;}
/*Bread crums*/
.breadcrums{  font-size:11px; /*line-height:27px;*/ color:#666; }
.breadcrums a{color:#606060;}
.breadcrums a:hover{color:#606060;}
/*innerpage request for contact testimonial and contact us*/
.contact-box-1{ background: url(../images/right-bot-bg.gif) center bottom no-repeat; padding-bottom:7px;  }
.contact-box-1 dl{ border:#dbdbdb solid 1px; padding:1px; background-color:#FFFFFF;  overflow:hidden; padding-bottom:4px;}
.right-inner-content{  /*min-height:80px; height:auto !important; height:80px;*/   overflow:auto; background-color:#FFFFFF;}
.smallbox-inn{background:url(images/small-box-top-inn.gif) no-repeat left top; color:#477178; float:none; height:auto; margin:0; width:210px; }
.quick-qontact{color:#adc022; font-weight:700; height:auto; margin-left:8px; }
.quick-qontact a{background:url(images/quick-contact-icon.gif) no-repeat left top; color:#fff; font-size:12px; padding-left:33px; text-decoration:none; }
.quick-qontact a:hover{color:#fff; text-decoration:none; }
.column1{clear:both; float:left; font-size:11px; margin:0; padding:0 0 4px 10px; width:190px; }
.column1 a{color:#477178; display:block; margin-left:-5px; padding-left:5px; width:150px; }
.column1 a:hover{background:url(images/semaphore-services-bullet.gif) no-repeat -1px 5px; color:#273f42; display:block; }
.TextField1{background-color:#fff; border:1px solid #dfdfdf; color:#003; font-size:11px; height:15px; line-height:13px; padding:1px 0 1px 2px; width:223px; }
.combobox{background-color:#fff; border:1px solid #dfdfdf; color:#003; font-size:11px; height:20px; line-height:13px; padding:1px 0 1px 2px; width:223px; }
.TextArea{background-color:#FFFFFF; border:1px solid #DFDFDF; color:#000033; font-size:11px; height:75px; width:225px; }
.astrict {color:red;font-family:Verdana,Geneva,sans-serif;}
.highlights{width:166px; background-color: #E9E9E9;}
.highlights a{color:#066; text-decoration:underline; }
.highlights a:hover,#middle-body p a{color:#3f3f3f; }
.highlights dd{padding-top:5px; text-decoration:underline;}
.highlights dt{background:url(images/arrow.gif) no-repeat 1px 2px; color:#477178; font-size:11px; font-weight:700; margin-bottom:5px; margin-right:2px; padding-left:17px; text-align:left; }
.smallredtext{float:left; display:block; margin:0;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:9px; color:#ff0000;}
.testimonials-text{padding-left: 10px; padding-right: 10px;}
.line3 {background:url(../images/line.gif) left top no-repeat; height:1px; width:180px; font-size:2px; clear:both; margin:5px 0px 5px 0px;}
.yahoo-massenger-contat {padding:0px 10px 12px 35px; width:140px; text-transform:uppercase; background:url(../images/yahoo-icon.gif) no-repeat left top; margin-left:9px; font-size:10px;}
.yahoo-massenger-contat a { text-decoration:none; color:#000; line-height:18px;}
.yahoo-massenger-contat a:hover {color:#477178; text-decoration:none;}
.events-ttl2 {color:#3f5c61; font-weight:700; font-size:15px; margin:0px 0px 0 0px; /*padding-left:10px;*/ line-height:30px; text-align:center; }
.mail { clear:both; color:#adc022; font-weight: bold; height:auto; margin-left:9px; width:140px; font-size:10px; background:url(../images/mail-icon.gif) no-repeat 6px 5px;}
.mail a { color:#000; padding-left:35px; text-decoration:none; }
.mail a:hover {color:#477178;text-decoration:none;}
.smallboxmainbottom {background:url(images/small-box-bottom-main.gif) no-repeat left bottom; clear:both; font-size:2px; height:6px;}
/*------------------Inner Page ---------------------*/
.menu-box1{width:200px; border:1px solid #dfdfdf;}
.menu-box1 .title{ background:url(../images/right-title-1.gif) repeat-x; width:200px; height:39px; }
.menu-box1 .title img{float:left; padding:2px 0 0 2px;}
.menu-box1 .title strong{ float:left; font-size:15px; color:#000000; padding:9px 0 0 4px;}
.menu-box1 .menu-box1-content{color:#000000; padding:2px 8px 0 14px; background:#FFFFFF;}
.menu-box1 .menu-box1-content .menu-list li{background:url(../images/mnubox1-bulet.gif) no-repeat left 7px; padding:2px 4px 2px 20px; line-height:18px;}
.menu-box1 .menu-box1-content p{padding-bottom:4px;}
.request-contact dd{padding:2px 0; }
.clontact-list .flag{float:left; padding:2px 10px 2px 0;}
.clontact-list .text-no{ padding:0 0 6px 0;}
.separator1{font-size:1px; line-height:1px; clear:both; height:10px; background:url(../images/menu-box1-btm.gif) top no-repeat ;}
.separator2{font-size:1px; line-height:1px; clear:both; height:10px;}
/*----Board of Directors ----*/
.bod-data{}
.bod-data .sub-title{}
.bod-data .image-box{ width:130px; text-align:left; float:left; padding-top:4px;}
.bod-data .text{ float:left; width:400px;}
/*---- Team ----*/
.teamleade{}
.teamleade .chart{float:left; width:260px; }
.teamleade .charttext{ float:left; width:240px; }
.desiname{clear:both; padding-left:6px; padding-top:6px; width:270px; }
.desiname li{ float:left;  font-size:11px; text-indent:8px; white-space:nowrap; }
.desiname li img{padding-top:2px; }
/*---Career---*/
.career-data{padding-left:10px;}
.center-part-content .applynow{ text-align:right;}
.center-part-content .applynow a{color:#000; text-decoration:none; background:url(../images/btn-bg.gif) repeat-x; height:16px; line-height:17px; border:1px solid #e4e4e4; padding:0 6px; font-size:11px;}
.center-part-content .applynow a:link{color:#000; text-decoration:none; }
.center-part-content .applynow a:hover{color:#E57623; text-decoration:none;}
.center-part-content .pagetoplink{font-weight:bold;}
.center-part-content .pagetoplink a{color:#606060; text-decoration:none; background:url(../images/list_bullet4.gif) no-repeat 0px 4px; padding-left:12px;    }
.center-part-content .pagetoplink a:link{color:#606060; text-decoration:none; }
.center-part-content .pagetoplink a:hover{color:#E57623; text-decoration:none;}
/*---Awards---*/
.awards{height:220px; background:url(../images/awards-bg.gif) 0 126px no-repeat}
.awards .awards-text{color:#4b4b4b; font-size:16px; float:left; width:350px; padding-left:30px; padding-top:140px;}
.awards .awards-imge{ float:right; padding-right:30px;}
.awards1{height:255px; background:url(../images/awards-bg-1.gif) right 133px  no-repeat}
.awards1 .awards-text{color:#4b4b4b; font-size:16px; float:right; width:310px; padding-left:30px; padding-top:136px;}
.awards1 .awards-imge{ float:left; padding-left:30px;}
.awards3{height:225px; background:url(../images/awards-bg-1.gif) right 117px  no-repeat}
.awards3 .awards-text{color:#4b4b4b; font-size:16px; float:right; width:310px; padding-left:30px; padding-top:120px;}
.awards3 .awards-imge{ float:left; padding-left:30px;}
.awards2{height:240px; background:url(../images/awards-bg.gif) 0 128px no-repeat}
.awards2 .awards-text{color:#4b4b4b; font-size:16px; float:left; width:350px; padding-left:30px; padding-top:140px;}
.awards2 .awards-imge{ float:right; padding-right:30px;}
.awards4{height:220px; background:url(../images/awards-bg.gif) 0 126px no-repeat}
.awards4 .awards4-text{color:#4b4b4b; font-size:16px; float:left; width:385px; padding-left:30px; padding-top:132px;}
.awards4 .awards4-imge{ float:right; padding-right:15px; padding-top:90px;}
/*-- Infrastructure --*/ 
.bg-gray{background:#d7d7d7;}
.office-img{border:1px solid #d7d7d7; padding:2px; margin-top:16px;}
.infra-data{padding-left:20px;}
/*-- Business Alliances  --*/
.business-part-1{background:url(../images/bg-alliances-dot.gif) repeat-x bottom; height:100px; padding:15px 0 15px 0;  clear:both;}
.business-part-last{height:100px; padding:15px 0 15px 0;  clear:both;}
.business-logos{background:url(../images/bg-alliances-dot.gif) repeat-y right; width:125px; padding:0 4px 0 4px; height:88px; float:left; text-align:center;}
.business-logos-last{width:125px; padding:0 4px 0 4px; height:88px; float:left; text-align:center;}
/*-- Location --*/
.location-col{width:262px; padding-right:10px; float:left; }
.location-col-r{width:262px;  float:right; }
.location-add{padding-left:20px; padding-bottom:10px;}
.location-phone {padding-left:20px;}
.phone-name{float:left; width:55px; font-weight:bold; }
.loactionindia{padding:20px 0 20px 20px;}
.indiamap {float:left; width:215px; height:236px; }
.flight {float:left; padding-top:68px; width:296px; }
.flightbg {background:url(../images/india-table.gif) no-repeat scroll left top; height:89px;}
.timeline {background:url(../images/india-plane.gif) no-repeat scroll 47px 9px; color:#000000; font-size:11px; font-weight:700; line-height:29px; text-align:center; }
.fl-1 {float:left; width:84px;}
.fl-1 li {color:#000000; font-size:11px; font-weight:700; line-height:28px; text-align:center; }
.fl-2 {float:left; width:68px; }
.fl-3 {float:left; width:59px; }
.fl-4 {float:left; width:83px; }
.fl-2 li, .fl-3 li, .fl-4 li {color:#606060; font-size:11px; font-weight:700; line-height:28px; text-align:center; }
/*------Link Type ----------*/
.link-type1, .link-type1 a,.link-type1 a:link{color:#000000; text-decoration:none; font-size:12px;}
.link-type1 a:hover{color:#ef4123; text-decoration:none;}
.bottom-right-link {color:#e57623; text-align:right; padding:6px 0; font-size:10px;}
.bottom-right-link a, .bottom-right-link a:link{color:#e57623; text-decoration:underline;} 
.bottom-right-link a:hover{color:#e57623; text-decoration:none;}
.bottom-left-link {color:#e57623; text-align:left; padding:6px 0; font-size:10px;}
.bottom-left-link a, .bottom-right-link a:link{color:#e57623; text-decoration:underline;} 
.bottom-left-link a:hover{color:#e57623; text-decoration:none;}
/*---form ---*/
.button1{background:url(../images/btn-bg.gif) repeat-x; border:1px solid #e4e4e4; height:17px; line-height:16px; font-size:11px;}
.textarea{ border:1px solid #DFDFDF; color:#003; font-size:11px;}
/*--Center part Common Classes --*/
.middle-content-inner-page{ width:557px; margin:0 7px; padding:1px; float:left;}
.middle-content-inner-page h1{font-size:18px; color:#4b4b4b; background:url(../images/bg-title.gif) left top;  font-weight:normal; text-transform:capitalize; height:33px;  line-height:31px; padding-left:10px;  }
.center-part-content{ padding:10px;}
.center-part-content p{padding-bottom:10px; text-align:justify;}
.center-part-content a, .center-part-content a:link{color:#606060; text-decoration:underline;}
.center-part-content a:hover{color:#E57623; text-decoration:underline;}
.breadcrumb{ color:#b2b2b2; text-decoration:none; font-size:11px; padding-bottom:8px; text-transform:capitalize;}
.breadcrumb a{color:#777; text-decoration:underline; background:url(../images/breadcrumb-bulet.gif) no-repeat right; padding-right:12px; margin-right:6px;}
.breadcrumb a:link{color:#777; text-decoration:underline;}  
.breadcrumb a:hover{color:#E57623; text-decoration:underline;}
.img-brd{border:1px solid #b4b4b4; padding:4px;}
.separator{clear:both; line-height:1px;  height:10px; font-size:1px;}
.sub-title { font-weight:bold; background:#e6e6e6 url(../images/bulet-subtitle.gif) no-repeat 3px 4px; padding:0px 0 0px 20px; margin:10px 0 5px 0; text-decoration:none;}
.sub-title a{text-decoration:none;}
.sub-title a:hover{text-decoration:none;}
.sub-title-1{font-weight:bold; background:url(../images/bulet-subtitle_2.gif) no-repeat 1px 4px; padding:0px 0 0px 19px; margin:0px 0 4px 0;}
.sub-title-2{font-weight:bold; background:url(../images/bulet-subtitle_1.gif) no-repeat 1px 4px; padding:0px 0 0px 19px; margin:0px 0 4px 0; color:#e87524;}
/*--- List Style ---*/
.list_bullet1{ padding-bottom:4px;}
.list_bullet1 li{background:url(../images/list_bullet1.gif) no-repeat left 6px; padding:0px 0px 6px 18px; }
.list_bullet2{ padding-bottom:4px;}
.list_bullet2 li{background:url(../images/list_bullet3.gif) no-repeat left 6px; padding:0px 0px 6px 12px; }
.list_bullet_3{ padding-bottom:4px;}
.list_bullet_3 li{background:url(../images/list_bullet1.gif) no-repeat left 6px; padding:0px 0px 12px 18px; }
/*--- Box Style ---*/
.contentbox1{border:1px solid #cccccc; border-top:2px solid #e57623; background-color:#f3f3f3; margin-bottom:15px;}
.contentbox1 .sub-title{background:#d9d9d9; padding:4px 0 4px 16px; margin:0px; }
.contentbox1 .sub-title-1{background:url(../images/bulet-subtitle_1.gif) no-repeat 1px 4px;}
.contentbox1 .text{padding:10px 10px 0px 16px;}
.left-text-box{ float:left; width:327px; padding-right:10px;}
.right-table{ float:left; width:200px;}
.neticon{background:url(../images/services-software-development-s.gif) 5px center no-repeat; color:#3c3c3c; display:block; height:25px; line-height:25px; padding-left:45px; }
.neticonseo{background:url(../images/seo-icon.gif) 5px center no-repeat; color:#3c3c3c; display:block; height:25px; line-height:25px; padding-left:40px; }
.pancontent{padding:10px 10px 0; }
.services-listingnew{font-size:12px; line-height:15px; list-style:none; text-align:justify; }
.services-listingnew b{display:block; font-size:12px; font-weight:700; line-height:17px; }
.services-listingnew dd{background:url(../images/semaphore-services-bullet.gif) no-repeat 3px 7px; display:block; padding-bottom:2px; padding-left:15px; }
.services-listingnew span{background:url(../images/semaphore-services-bullet2.gif) no-repeat 5px 7px; display:block; padding-bottom:2px; padding-left:15px;}
.web-icon{ float:left; width:268px; text-align:center;}
.left-text-box1{ float:left; width:364px; padding-right:10px;}
.text-link{ font-weight:bold;}
.text-link a:link{ font-weight:bold; color:#e77213; text-decoration:underline;}
.text-link a:hover { font-weight:bold; text-decoration:none; color:#666666;}
.mobile-table{ padding:10px 12px 20px 0px; overflow:hidden;}
.mobile-box{float:left; padding:0px 0px 0px 12px; text-align:center; font-weight:bold;}
.reportlist{clear:both; padding-top:8px; }
.reportlist dd{background: url(../images/bulet-subtitle_1.gif) no-repeat 4px 5px; font-size:12px; line-height:16px; padding-bottom:5px; padding-left:20px; text-align:justify; width:250px; }
.reportlist ul li{background:url(../images/list_bullet1.gif) no-repeat left 6px; padding:0px 0px 6px 18px;}
.reportlist ul li ul li{background:url(../images/semaphore-services-bullet.gif) left 5px no-repeat; padding-left:12px; text-align:left;}
.dot-line{ border-bottom: #8D8D8D dotted 1px; font-weight:bold;}
.sap-box{width:267px; float:left;  padding:0 10px 0 0px;}
.sap-box-right{width:260px; float:left;}
.sap-part-1{background:url(../images/bg-alliances-dot.gif) repeat-x bottom; padding:1px 25px 1px 25px;  clear:both; margin:0px 10px 0px 10px;}
.tabledataseo{border:1px solid #ccc; font-size:11px; line-height:20px; }
.tabledataseo .alter td{background:#F3F3F3; }
.tabledataseo .tit{border-bottom:1px solid #376971; color:#c00; margin:0; padding:0; text-align:left; }
.tabledataseo .tit h3{color:#606060; font-size:14px; }
.tabledataseo td{padding-left:5px; }
.tabledataseo-head-red{background:#606060; color:#FFF; line-height:20px; padding:2px; }
.enlarge{background:url(../images/icon_enlarge.gif) no-repeat left top; padding:0 0 1px 18px;}
.business-part-1-sm{background:url(../images/bg-alliances-dot.gif) repeat-x bottom; height:80px; padding:15px 0 15px 0;  clear:both;}
.business-part-last-sm{height:63px; padding:15px 0 15px 0;  clear:both;}
.business-logos-sm{background:url(../images/bg-alliances-dot.gif) repeat-y right; width:98px; padding:0 6px 0 4px; height:63px; float:left; text-align:center;}
.business-logos-last-sm{width:97px; padding:0 4px 0 4px; height:63px; float:left; text-align:center;}
/* Technology Srart */
.tech1 {/*background:transparent url(../images/tech-offer-bg.jpg) no-repeat scroll left top;*/float:left; height:42px; padding-bottom:9px; padding-right:7px; width:172px; }
.techimg {float:left; font-size:2px; padding:2px 2px 0 0; text-align:center; width:56px; }
.techtextti { color:#375358; font-size:11px; font-weight:700; line-height:42px; padding-left:5px; }
.dot-net-frame1 { /*background:transparent url(../images/dot-net-frame1_1.jpg) no-repeat scroll left top;*/ color:#606060; 
font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; height:38px; padding:10px 0 0 10px; }
.dot-net-frame2 { /*background:transparent url(../images/dot-net-frame22_1.gif) no-repeat scroll left top;*/ color:#606060; 
font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; height:52px; padding:10px 0 0 10px; }
.dot-net-frame3 { /*background:transparent url(../images/dot-net-frame32_1.gif) no-repeat scroll left top;*/ color:#606060; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; height:83px; padding:5px 0 0 10px; }
.percentage-style { color:#FF0000; font-size:16px; font-weight:bold; }
.btn_hire a { background:transparent url(../images/button_hire.jpg) no-repeat scroll right 10px; color:#FFF; display:block; font-size:10px; font-weight:700; height:24px; line-height:24px; padding-left:10px; padding-top:10px; text-align:center; width:143px; text-decoration:none; }
.btn_hire a:hover { background:transparent url(../images/button_hire.jpg) no-repeat scroll right 10px; color:#fff; display:block; text-decoration:none; }
.sharepoint {padding-top:2px;}
.sharepoint li { background:transparent url(../images/ajax-ico.gif) no-repeat scroll 20px 7px; font-size:12px; line-height:18px; padding-left:34px; }
/* Technolgoy End */
#popup{ background:#fff; border:#333333 solid 5px; position:absolute; margin:auto auto;}
.closebutton{ font-size:12px; text-align:right; color:#990000;}
.contentbox2{background:url(../images/bg-alliances-dot.gif) repeat-y left; margin-bottom:5px; float:left; width:175px;}
.contentbox2 .text{padding:0px 0px 0px 12px;}
.contentbox2-left{ width:350px; padding:0px 10px 0px 0px; float:left;}
.list_num{ padding-bottom:4px;}
.list_num li{padding:0px 0px 6px 5px; display:block; list-style:decimal; list-style-position:inside;}
.service-title{ padding:0px 0px 0px 20px; font-weight:bold;}
.service-left{ float:left; padding-right:80px;}
.service-right{ float:left;}
.service-bottom{float:left; padding-right:80px; width:207px;}
.serviceslisting li{clear:both; padding:2px 0 15px; }
.serviceslisting li img{ float:left; padding:2px 0 15px; }
.serviceslisting li a{color:#666; display:block; font-size:1.1em; font-weight:700; padding-left:40px; padding-top:5px; text-decoration:underline; }
.side-box1 li{clear:both; padding:5px 0 7px; border-bottom: #8D8D8D dotted 1px; margin:0px 5px 0px 5px; }
.side-box1 li img{ float:left; padding:2px 0 10px 4px; }
.side-box1 li a{display:block; padding-left:30px; padding-top:5px; text-decoration:underline; }
.side-box{ width:163px; border:solid #CCCCCC 1px; margin-left:10px;}
.side-box-bottom{ width:163px; margin-left:10px; padding-top:10px;}
/*portfolio css*/
.thumb{clear:both; margin-top:15px;}
.web-portfolio-data{float:left; margin:18px 0 0; padding:10px 0 0 20px; width:265px; }
.web-portfolio-imgthumb li{float:left; height:110px; padding:0 15px 0 0 !important; width:95px; }
.web-portfolio-mainbox{float:left; margin:12px 0 13px; text-align:center; white-space:normal; }
.web-portfolio-mainbox h5{text-align:left; }
.web-portfolio-mainbox img{margin-top:5px; }
.web-portfolio-mainbox ul li{display:block; margin-top:5px!important; padding:0; text-align:center; vertical-align:middle; }
.web_portlink{color:#3F5C61; }
.web-portfolio-nextbutton{background:url(../images/list_bullet1.gif) no-repeat right; display:block; float:right;  margin:0 0 10px; padding:0 20px 0 0; width:26px; }
.web-portfolio-previousbutton{background: url(../images/list_bullet-left.gif) no-repeat left; display:block; float:left; margin:0 0 10px; padding:0px 0 0 20px; width:52px; }
.seo-portfolio{clear:both; display:block; margin-bottom:10px; overflow:hidden; text-align:justify; }
.seo-portfolio dd li{padding:0 0 6px; text-align:justify; }
.seo-portfolio dd ul ul li{background:url(../images/semaphore-services-bullet.gif) no-repeat left 5px; margin:0 0 2px 5px; padding:0 0 0 10px; }
.seo-portfolio dd,.seo-portfolio dd ul li{float:left; padding-left:10px; line-height:13px; margin-top:5px; text-align:left; width:300px; }
.seo-portfolio dt{color:#434343; float:left; font-size:12px; font-weight:700; height:150px; margin-top:10px; padding-left:8px; text-align:center; width:160px; }
.seobut{clear:both; overflow:hidden; padding-bottom:10px; padding-top:20px; }
.seobut li{float:left; font-size:2px; padding-bottom:5px; padding-right:4px; text-align:center; width:268px; }
.software-portfolio{clear:both; display:block; margin-bottom:10px; margin-right:10px; margin-top:10px; overflow:hidden; text-align:justify; }
.software-portfolio dd{float:right; line-height:15px; margin-top:0; text-align:left; width:365px; }
.software-portfolio dd li{display:block; padding:0 0 6px; text-align:justify; width:365px; }
.software-portfolio dt{color:#434343; float:left; font-size:12px; font-weight:700; height:150px; margin-left:2px; margin-top:2px; text-align:center; width:140px; padding-right:10px; }
.pro-title{font-weight:bold; background:#e6e6e6 url(../images/bulet-subtitle.gif) no-repeat 3px 4px; padding:0px 0 0px 20px; margin:10px 0 5px 0; font-size:12px;}
.coloum3,coloum4,coloum5{display:block; float:left; margin:0 3px 8px; padding:0; }
.content{color:#434343; text-align:left; text-decoration:none; }
.content li{background:url(../images/offshore-devel-bullet.gif) no-repeat 2px 5px; color:#30383a; display:block; padding-bottom:5px; padding-left:20px; }
.bpo-service-link{display:block; padding-bottom:5px; padding-top:4px; }
.bpo-service-link a{display:block; height:27px; padding-left:30px; }
.bpo-service-link a:hover{display:block; }
.listing{color:#3f3f3f; float:left; font-size:12px; list-style:none; }
.listing a{color:#30383a; text-decoration:underline; }
.listing dd{background:url(../images/offshore-devel-bullet.gif) no-repeat 10px 5px; color:#30383a; display:block; padding-bottom:5px; padding-left:28px; }
/****  Site map Start */
.sitemap_sub { background:transparent url(../images/ajax-ico.gif) no-repeat scroll 0px 6px; display:block; padding-bottom:5px; padding-left:18px; text-decoration:none;}
.sitemap_sub_sub { background:transparent url(../images/arowsitemap.gif) no-repeat scroll 0px 6px; display:block; padding-bottom:5px; padding-left:14px; text-decoration:none;}
.sitemap_subul { padding-top:5px;}
.sitemapleft {color:#606060; float:left; font-size:1.1em; list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:22px; padding:5px 0; width:253px; }
.sitemapleft dt { /*border-bottom:1px solid #606060;*/ display:block; font-weight:700; margin-bottom:5px; padding-bottom:2px;}
.sitemapleft dd { background:transparent url(../images/list_bullet1.gif) no-repeat scroll 3px 5px; display:block; padding-bottom:5px; padding-left:20px; text-decoration:none;}
.sitemapleft a { color:#606060;}
.sitemapleft a:hover { color:#E57623;}
.sitemapleft_two {color:#606060; float:left; font-size:1.1em; list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:20px; padding:5px 0; width:240px;}
.sitemapleft_two dt { /*border-bottom:1px solid #606060;*/ display:block; font-weight:700; margin-bottom:5px; padding-bottom:2px;}
.sitemapleft_two dd { background:transparent url(../images/list_bullet1.gif) no-repeat scroll 3px 5px; display:block; padding-bottom:5px; padding-left:20px; text-decoration:none;}
.sitemapleft_two a { color:#606060;}
.sitemapleft_two a:hover { color:#E57623;}
/****  Site map End */
.software-portfolio1 { width:530px; clear:both;}
.software-portfolio1 img{ float:left; padding:0px 20px 0px 20px;}
.software-portfolio1 dd{ border-bottom:dotted 1px #CCCCCC; padding-bottom:5px;}
.noc-bot{ float:left; width:537px;}
.noc-bot span {background:url(../images/list_bullet1.gif) no-repeat left 3px; padding:0px 0px 0px 18px; font-weight:bold; text-align:center;}
.noc-bot dd { width:175px; border-right: dotted 1px #CCCCCC; float:left; padding:0px 0px 0px 3px; min-height:450px; height:auto !important; height:450px; }
.noc-bot img{ clear:both; border:1px solid #CCCCCC;}
.noc-bot p { padding:5px 5px 5px 5px;}
.list_bullet3{ padding:0px 5px 1px 5px;}
.list_bullet3 li{background:url(../images/offshore-devel-bullet.gif) no-repeat left 6px; padding:0px 0px 3px 15px; color:#303030;}
.hosting{ border:1px solid #bebebe; float:left;  padding-left:10px; margin-bottom:15px;}
.quote{ padding:0px 5px 5px 395px; clear:both;}
.solution{ padding-left:20px;}
.solution li{ width:510px; font-weight:bold; height:70px; line-height:70px; display:block; float:left; font-size:15px; color:#777777;}
.solution img{float:left;}
.solution span{ padding-left:20px;}
.sitemap dd{ border-bottom: #8D8D8D dotted 1px; padding:10px 0px 15px 0px; float:left; width:533px;}
.sitemap p{ font-weight:bold; color:#333333; text-decoration:none;}
.sitemap a, .sitemap a:link{color:#333333; text-decoration:none;}
.sitemap a:hover{color:#E57623; text-decoration:none;}
.sitemap img{padding-right:10px; float:left;}
.sitemap{width:225px; float:left; padding-left:4px; text-decoration:none;}
.sitemap li{ width:225px; float:left; background:transparent url(../images/arowsitemap.gif) no-repeat scroll 0px 6px; display:block; padding-bottom:3px; padding-left:14px; text-decoration:none; font-size:11px;}
.sitemap li a, .sitemap li a:link{text-decoration:none; color: #333333;}
.sitemap li a:hover{text-decoration:none; color:#E57623;}
.sitemap li li{ width:225px; float:left; background:transparent url(../images/semaphore-services-bullet.gif) no-repeat scroll 0px 6px; display:block; padding-bottom:3px; padding-left:14px; text-decoration:none; font-size:11px;}
.sitemap li li a, .sitemap li li a:link{text-decoration:none; color: #888888;}
.sitemap li li a:hover{text-decoration:none; color:#E57623;}
/*** mobile portfoio */
.mobile-portfolio { clear:both; background: url(../portfolio/images/mobile-box-bottom-new.gif) no-repeat scroll 0px bottom;
 height: 240px; /*_height: 248px;*/}
.mobile-portfolio .imgbox {float:left; padding:0px 15px 0px 0px;}
.mobile-portfolio p { margin-top: 18px; float:left}
.mobile-portfolio dl { background: url(../portfolio/images/mobile-box-new.gif) no-repeat scroll left top;  padding: 15px 20px 0px}
.mobile-portfolio dd {padding-bottom:10px; clear:both; height: 62px; width: 455px}
.noc-bot{ float:left; width:537px;}
.noc-bot span {background:url(../images/list_bullet1.gif) no-repeat left 3px; padding:0px 0px 0px 18px; font-weight:bold; text-align:center;}
.noc-bot dd { width:175px; border-right: dotted 1px #CCCCCC; float:left; padding:0px 0px 0px 3px; min-height:450px; height:auto !important; height:450px; }
.noc-bot img{ clear:both; border:1px solid #CCCCCC;}
.noc-bot p { padding:5px 5px 5px 5px;}
.list_bullet3{ padding:0px 5px 1px 5px;}
.list_bullet3 li{background:url(../images/offshore-devel-bullet.gif) no-repeat left 6px; padding:0px 0px 3px 15px; color:#303030;}
.hosting{ border:1px solid #bebebe; float:left;  padding-left:10px; margin-bottom:15px;}
.quote{ padding:0px 5px 5px 395px; clear:both;}
.solution{ padding-left:20px;}
.solution li{ width:510px; font-weight:bold; height:70px; line-height:70px; display:block; float:left; font-size:15px; color:#777777;}
.solution img{float:left;}
.solution span{ padding-left:20px;}
.sitemap dd{ border-bottom: #8D8D8D dotted 1px; padding:10px 0px 15px 0px; float:left; width:533px;}
.sitemap p{ font-weight:bold; color:#333333; text-decoration:none;}
.sitemap a, .sitemap a:link{color:#333333; text-decoration:none;}
.sitemap a:hover{color:#E57623; text-decoration:none;}
.sitemap img{padding-right:10px; float:left;}
.sitemap{width:225px; float:left; padding-left:4px; text-decoration:none;}
.sitemap li{ width:225px; float:left; background:transparent url(../images/arowsitemap.gif) no-repeat scroll 0px 6px; display:block; padding-bottom:3px; padding-left:14px; text-decoration:none; font-size:11px;}
.sitemap li a, .sitemap li a:link{text-decoration:none; color: #333333;}
.sitemap li a:hover{text-decoration:none; color:#E57623;}
.sitemap li li{ width:225px; float:left; background:transparent url(../images/semaphore-services-bullet.gif) no-repeat scroll 0px 6px; display:block; padding-bottom:3px; padding-left:14px; text-decoration:none; font-size:11px;}
.sitemap li li a, .sitemap li li a:link{text-decoration:none; color: #888888;}
.sitemap li li a:hover{text-decoration:none; color:#E57623;}
/*For pupop Style*/
#tech_cointener {background:#FFFFFF none repeat scroll 0 0;float:left;}
.middle-side-box {background-color:#EEEEED; height:23px; margin:14px 20px 0 20px; text-align:left; }
.middle-side-box h1 {color:#000000; font-size:16px; height:23px; line-height:23px; padding:0 0 0 10px; text-align:left; }
.middle-side-box-new{ width:990px;}
.middle-side-box-new-ch{width:700px;}
.middle-side-box-new dd, .middle-side-box-new-ch dd{background-color:#EEEEED; height:23px; margin:14px 20px 0 15px; text-align:left; color:#000000;font-size:16px;line-height:23px;padding:0 0 0 10px;font-weight:700;}
.tech-page {color:#333333; margin:10px 10px 0 25px;}
.middle-ttl-inn1 {background:transparent url(images/arrow-inner.jpg) no-repeat scroll left 7px;border-bottom:1px dotted;color:#DA7021;font-size:12px;font-weight:bold;padding:5px 0 5px 20px;width:450px; text-align:left}
.light-text-box {float:left;padding-right:10px;width:444px;}
.list_bullet2 li {background:transparent url(../images/list_bullet1.gif) no-repeat scroll left 6px;color:#30383A;display:block;padding-bottom:5px;padding-left:20px;width:400px; text-align:left; font-size:12px; line-height: 19px; }
.ipone-thum{ width:195px; height:370px; float:left;   background:url(../portfolio/images/iphone-mobile/iphone-mobile.jpg) no-repeat left top;}
.blackberry-thum{width:204px; height:343px; float:left;   background:url(../portfolio/images/blackberry-mobile/mychapter/blackberry-thum.jpg) no-repeat left top;}
.blackberry-thum-touch{width:200px; height:349px; float:left;   background:url(images/blackberry-touch-screen.jpg) no-repeat left top;}
.blackberry-thum-not-touch{width:221px; height:378px; float:left;   background:url(images/blackberry-screen.jpg) no-repeat left top;}
.windows-mobile-thum{width:200px; height:309px; float:left;   background:url(../portfolio/images/win-mobile/audim/windows-mobile-screen.jpg) no-repeat left top;}
.android-thum { width:187px; height:400px; float:left; background:url(software-solution/android/android-bg.jpg) no-repeat left top;}
.windows-property-thum {background:url(../portfolio/images/win-mobile/Property/Property-bg.jpg) no-repeat scroll left top; width: 198px; height: 276px; float:left;}
.windows-trade-show-thum { background:url(../portfolio/images/win-mobile/trade-show/tradeshow-bg.jpg) no-repeat left top; width:205px; height:336px; float:left}
.ipone-thum-horz{background:url(../portfolio/images/iphone-mobile/viva-mobile.jpg) no-repeat left top; width:471px; height:250px; float:left; margin-left:245px; /*_margin-left:130px;*/ }
.list_bullet2-horz li {background:transparent url(../images/list_bullet1.gif) no-repeat scroll left 3px;color:#5F5F5F;display:block;padding-bottom:5px;padding-left:20px;width:930px; text-align:left; font-size:12px;}
.left-text-box1-horz {float:left;padding-right:10px;}
.white-class{ color:#FFFFFF;}
/*iPhone portfolio planding page strat*/
.iphone-portfolio-padding{  padding:0px 0px 5px 0px; overflow:auto; border-bottom:#cccccc solid 1px;}
.iphone-portfolio{ float:left; width:253px; padding-right:2px; padding:10px 0px 0px;}
.iphone-portfolio dd.iphone-portfolio-img{ width:100px; text-align:center; float:left; padding:5px 3px 5px 5px;}
.iphone-portfolio dd.iphone-portfolio-img1{ width:60px; text-align:center; float:left;  padding:5px 0px 5px 10px;}
.iphone-portfolio dd.iphone-portfolio-text1 p{ width:150px; float:left; padding:0px 0px 0px 10px; text-align:left}
.iphone-portfolio-title{ color:#585858; font-size:13px; padding:5px 5px 10px 0px; line-height:16px; font-weight:bold}
/*iPhone portfolio planding page end*/
/** mobile-portfolio*/
.win-portfolio{clear:both; display:block;/* margin-bottom:10px;*/ margin-right:0px; margin-top:15px; overflow:hidden; text-align:justify; border-bottom: 1px solid #ccc;}
.win-portfolio dd{float:right; line-height:15px; margin-top:0; text-align:left; width:440px; }
.win-portfolio dt{color:#434343; float:left; font-size:12px; font-weight:700;  margin-left:2px; margin-top:2px; text-align:center; width:66px; padding-right:19px; }
.win-portfolio .title { font-weight: bold; color:#585858; font-size: 16px; padding-bottom: 3px}
.more-button { float:right; padding-bottom: 5px}
.clear-line{ height: 1px;font-size:1px; line-height:1px;  border: 1px solid #ccc; clear:both}
.pro-title{font-weight:bold; background:#e6e6e6 url(../images/bulet-subtitle.gif) no-repeat 3px 4px; padding:0px 0 0px 20px; margin:10px 0 5px 0; font-size:12px;}
.coloum3,coloum4,coloum5{display:block; float:left; margin:0 3px 8px; padding:0; }
.content{color:#434343; text-align:left; text-decoration:none; }
.content li{background:url(../images/offshore-devel-bullet.gif) no-repeat 2px 5px; color:#30383a; display:block; padding-bottom:5px; padding-left:20px; }
.bpo-service-link{display:block; padding-bottom:5px; padding-top:4px; }
.bpo-service-link a{display:block; height:27px; padding-left:30px; }
.bpo-service-link a:hover{display:block; }
.listing{color:#3f3f3f; float:left; font-size:12px; list-style:none; }
.listing a{color:#30383a; text-decoration:underline; }
.listing dd{background:url(../images/offshore-devel-bullet.gif) no-repeat 10px 5px; color:#30383a; display:block; padding-bottom:5px; padding-left:28px; }
/* my hrms form */
.form_li-1, .form_li1 {float:left; padding:0; width:200px; }
.textfield3 { background-color:#FFFFFF; border:1px solid #BABABA; color:#000033; font-size:11px; height:15px; line-height:13px; margin:2px 0; padding:1px 0 1px 2px; width:225px; }
.form_li-1,.form_li1{float:left; padding:0; width:200px; }
.form_li1 span{color:red; }
.oracle { width:530px; clear:both;}
.oracle img{ float:left; padding-right:15px;}
.oracle dd{ border-bottom:dotted 1px #CCCCCC; padding:5px 0px 0px 0px;}
.table-data{border:#BABABA solid 1px; border-left:none; border-top:none; background:#F3F3F3; }
.table-data td{ border:#BABABA solid 1px; border-right:none; border-bottom:none; padding:3px;}
.table-data th{	padding:2px; color:#606060; border:#BABABA solid 1px; border-right:none; border-top:2px solid #e57623; border-bottom:none; font-size:12px; background-color: #D9D9D9 ; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.priority_level{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.side-box2 li{clear:both; padding:1px 0 5px; border-bottom: #8D8D8D dotted 1px; margin:0px 5px 0px 5px; }
.side-box2 li img{ float:left; padding:0px 0 10px 4px; }
.side-box2 li a{padding-left:30px; display:block; padding-top:3px; text-decoration:underline; }
#video-show, #video-show-1{ float:right; margin:11px 0 15px 15px; width:159px; height:119px; display:block; border:#CCCCCC solid 1px; padding:1px;}
#video-show div, #video-show-1 div{ position:absolute; z-index:2;}
#video-img-001, #video-img-002{ z-index:1;}
#load-swf{ display:none; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}
.new-icon{ background:url(../images/new.gif) left 5px no-repeat; padding-left:38px; display:block;}
.tbl-heading{ background-color:#D9D9D9; border-bottom:#E57623 solid 1px; color:#444444;}
.tbl-style{ border:#666 solid 1px; border-collapse:collapse;}
.tbl-style td{ padding:3px;}
.tr-style-alter{ background-color:#f2f2f2;}
.cloud-computing{ padding:5px 0px; text-align:center;}
/* Add by Kirit panchal : 31 Dec  2009 */

div.error {

            color:white;
            padding:3px;
            text-align:left;
            color:#ff0000;
}

input.error, select.error, textarea.error {
            border:1px solid #ff0000;
}


#captchaimage img{
border: 1px solid #447B84;
}

div .display_error_msg{
		color:#ff0000; 
		border:1px dashed #ff0000; 
		padding:10px; 
		margin-top:10px;
}
div .display_success_msg{
		color:#447B84; 
		border:1px dashed #447B84; 
		padding:10px; 
		margin-top:10px;
}

.highlight {
		font-weight:bold;
}

/*Snehal Add for cloud computing*/

.tbl-heading{ background-color:#D9D9D9; border-bottom:#E57623 solid 1px; color:#444444;}
.tbl-style{ border:#666 solid 1px; border-collapse:collapse;}
.tbl-style td{ padding:3px;}
.tr-style-alter{ background-color:#f2f2f2;}
div.error {color:white; padding:3px; text-align:left; color:#ff0000;}
input.error, select.error, textarea.error {border:1px solid #ff0000;}
#captchaimage img{border: 1px solid #447B84;}
#RCrefreshimg, #refreshimg {border: 1px solid #447B84;margin-bottom: 2px;}
div .display_error_msg{color:#ff0000; border:1px dashed #ff0000; padding:10px; margin-top:10px;margin-bottom:10px;}
div .display_success_msg{color:#447B84; border:1px dashed #447B84; padding:10px; margin-top:10px;margin-bottom:10px;}
.highlight {font-weight:bold;}
#HumanSystemForm div.error {padding:3px 3px 3px 200px;}

/* add by Mitesh for CeBIT Popup image */
#pic {background-color: #FFFFFF; position: relative; width: 202px; height:84px; margin-bottom:5px; z-index:999999999;}
#pic a .large {border: 0px; display: block; height: 1px; left: -1px; position: absolute; top: -1px; width: 1px; visibility:hidden;}
#pic a img {border: 0;}
#pic a.p1, #pic a.p1:visited {display: block; height: 82px;	text-decoration: none; width: 202px;}
#pic a.p1:hover {background-color: #8C97A3; color: #000000; text-decoration: none;}
#pic a.p1:hover .large {display: block; height: 503px; left: -700px; position: absolute; top: -100px; width: 698px; visibility:visible;}



.cebit-style div{ width:202px; overflow:auto; padding-top:2px; .padding-bottom:5px;}
.cebit-style div.cebit-left{ float:left; width:80px;}
.cebit-style div.cebit-right{ float:left; width:122px;}
.cebit-style div a{ padding:0px; margin:0px; font-size:1px;}
.cebit-style{}
