body{background:#cdcdcd;margin:0 auto;padding:0;font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif, Verdana;color:#3C3C3C !important;}

a{color:#0f74bc;}
a:hover{color:#000;}
.clear{clear:both;}
.search-height{min-height:400px;}
#main{width:1002px;margin:0 auto;background:#fff;}
/*---------------header---------------*/
#header{padding:0 10px;}
#header .logo{height:72px;width:244px;float:left;}
#header .toplink{width:683px;float:right}
#header .toplink .top-link-right{background:url(../images/toplink-right-bg.jpg) no-repeat top left;height:47px;width:14px;float:right;}
#header .toplink .top-link-mid{background:url(../images/toplink-mid-bg.jpg) top;height:33px;width:669px;float:left;}
#header .toplink ul{width:470px;float:left;background:url(../images/toplink-mid-bg.jpg) repeat-x;height:33px;}
#header .toplink ul li {list-style-type:none;float:left; background:url(../images/top-link-diver.png) left no-repeat;height:33px;}
#header .toplink ul li a{color:#fff;text-decoration:none;font-weight:bold;float:left;display:block;padding:7px 15px 9px 15px;}
#header .toplink ul li a:hover{background:url(../images/toplink-mid-bg-hover.jpg) top;}
#header .toplink ul li a.active{background:url(../images/toplink-mid-bg-hover.jpg) top;color:#fff;text-decoration:none;font-weight:bold;float:left;display:block;padding:7px 15px 9px 15px;}

#header .toplink ul li.industries a{background:url(../images/industries-normal.jpg) !important;display:block;padding:7px 15px 9px 15px;}
#header .toplink ul li.industries a:hover{background-position:0 -33px !important;}
#header .toplink ul li.industries a.active{background:url(../images/industries-over.jpg);background-position:0 -33px !important;display:block;padding:7px 15px 9px 15px;}
#header .toplink .search-btn{float:right;width:20px;height:19px;margin-top:6px;margin-left:5px;}
#header .toplink .search-input{background:url(../images/top-search-bg.png) no-repeat center left;padding-left:5px;width:146px;padding-top:2px;height:18px;float:right;margin-top:5px;}
#header .toplink .search-input input{border:none !important;background:none;width:140px;font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Verdana; color:#999;padding-top:1px;*padding-top:0px; *padding-bottom:1px;}
#header .menu{width:400px;float:right;}
#header .menu ul{margin:0px 0 6px 0;padding:0px;float:right;background:url(../images/menu-ul-line.jpg) repeat-x bottom;height:26px;}
#header .menu ul li{list-style-type:none;float:left;padding-left:10px;}
#header .menu ul li a{color:#010000;text-decoration:none;display:block;padding:2px 5px;float:left;}
#header .menu ul li a:hover{border-bottom:2px solid #cf2a25;}
#header .menu ul li a.active{color:#010000;text-decoration:none;display:block;padding:2px 5px;float:left;border-bottom:2px solid #cf2a25;}
#header .menu ul li img{margin-right:2px;}
/*---------------header---------------*/

/*---------------banner---------------*/
#banner{padding:0 10px;}
#banner .bannerleft{background:url(../images/banner-left-bg.jpg) no-repeat;width:276px;height:228px;padding:18px 0 0 13px;float:left;}
#banner .bannerleft h3{font-size:14px;font-weight:bold;color:#4d3902;padding:4px 0;font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana;}
#banner .bannerleft p{color:#866700;font-size:11px;font-weight:bold;padding:0 0 5px 0;font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana;}
#banner .banner{width:693px;height:246px;float:left;}
/*---------------banner---------------*/


/*---------------content---------------*/
#main-content{padding:5px 10px 0 10px;}
#main-content .home-leftnav{width:302px;padding-top:6px;float:left}
#main-content .home-leftnav .mobileapps{display:block;background:url(../images/mobile-apps.jpg) no-repeat;width:151px;height:113px;float:left;}
#main-content .home-leftnav .microsoftdynamic{display:block;background:url(../images/microsoft-dynamics.jpg) no-repeat;width:146px;height:113px;float:left;}
#main-content .home-leftnav .bpm-prepress{display:block;background:url(../images/bpm-prepress.jpg) no-repeat;width:151px;height:113px;float:left;}
#main-content .home-leftnav .build-your-team{display:block;background:url(../images/build-your-team.jpg) no-repeat;width:145px;height:113px;float:left;}
.reachus-home{width:142px;float:right;}
.reachus-home h3{margin:0 0 0 3px;}
.reachus-home .flashreachusbox{width:135px;height:122px;margin:8px 0 12px 3px;}
.reachus-home ul{margin:5px 0 0 0;padding:0;}
.reachus-home ul li{list-style-type:none;float:left;margin-right:3px;}
.reachus-home ul li.last{margin-right:0px !important;}
.contenttab{margin-left:2px;width:530px;height:230px;float:left;background:url(../images/home-tab-content-bg.jpg) left bottom no-repeat;}

.tech-platform{background:url(../images/technology-bg.jpg) repeat-x;height:68px;width:1002px;}
.tech-platform ul{margin:0px;padding:0px;}
.tech-platform ul li{list-style-type:none;float:left;margin:16px 8px 0 8px;}
.tech-platform ul li.tech-platform-logo{margin:0px 30px 0 10px !important;}
.technology-container{padding:0px 10px 7px 7px;}
.technology-container ul{}
.technology-container ul li{list-style-type:none;padding:2px 0 2px 15px;background:url(../images/technology-bullet.png) no-repeat left top;background-position:0 7px;}
.technology-container ul li span{font-weight:bold;color:#db5201;}
.padding-top{padding-top:17px;}
/*---------------content---------------*/

/*---------------footer---------------*/
#footer{padding:0 0px; margin:0 auto;}
#footer .topfooter{}
#footer .bottomfooter{background:url(../images/footer-bg.jpg) no-repeat;width:1002px;height:72px;}
#footer .bottomfooter .footerleft{width:260px;padding:0px 0 0 12px;float:left}
#footer .bottomfooter .footerleft .copyright{display:block;clear:both;padding-top:12px;color:#e1a1a0;font-size:11px;float:left;width:100%;}
#footer .bottomfooter .faqblock{width:70px;float:left;padding-top:20px;margin-left:50px;}
#footer .bottomfooter .faqblock a{color:#fff;text-decoration:none;font-weight:bold;}
#footer .bottomfooter .faqblock a:hover{}
#footer .bottomfooter .faqblock img{float:left;margin-right:4px;}
#footer .bottomfooter .faqblock .faqtxt{width:40px;float:left;text-align:left;padding-top:2px;display:block;cursor:hand;}

#footer .bottomfooter .followus{width:220px;padding:22px 0 0 5px;float:left;}
#footer .bottomfooter .followus p{float:left;width:95px;color:#fff;font-weight:bold;font-size:14px;}
#footer .bottomfooter .rightlink{float:right;}
#footer .bottomfooter .rightlink p{padding:4px 13px 0 0;color:#e1a1a0; text-align:right;line-height:16px !important}
#footer .bottomfooter .rightlink p a{color:#e1a1a0;text-decoration:none;}
#footer .bottomfooter .rightlink p a:hover{color:#fff;}
#footer .bottomfooter .rightlink .certificate-icon{padding:6px 13px 0 0;text-align:right;}
#footer .bottomfooter .rightlink .certificate-icon img{margin-left:4px;}
#footer .bottomfooter .rightlink p img{vertical-align:middle;}
/*---------------end footer---------------*/


/*----------------accordion footer----------------*/
.glossymenu {
	padding: 0;
	width: 1002px;
	/*border: 1px solid #9A9A9A;*/
	border-bottom-width: 0;
	background:url(../images/accordion-bg.jpg) no-repeat top;
	background-position:0 28px;
	border-top:solid 1px #e5e5e5;
}
.statusicon{margin-left:-60px;margin-top:6px;z-index:999;}
.glossymenu .innerservices{padding:12px 30px;min-height:276px;}
.glossymenu a.menuitem {
	background: url(../images/quicklink-heading.jpg) repeat-x left top ;
	color:white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	padding: 4px 0px 4px 78px;
	text-decoration: none;
	height:20px;
	width:auto;
	outline:none;	
}

.services{margin:0px;padding:0px;width:210px;float:left;}
.services li{list-style-type:none;padding:3px 0;*padding:2px 0;}
.services li a{
	font-size:11px;
	color: #866700;
	text-decoration: none;
	padding: 2px 14px 2px 0px;
}
.services li a:hover{text-decoration:underline;}
.services li.title{font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;}
.services li.title a{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;}
.services li.title a:hover{text-decoration:underline;}

.services1{margin:0px;padding:0px;width:190px;float:left;}
.services1 li{list-style-type:none;padding:3px 0;*padding:2px 0;}
.services1 li a{
	font-size:11px;
	color: #866700;
	text-decoration: none;
	padding: 2px 14px 2px 0px;
}
.services1 li a:hover{text-decoration:underline;}
.services1 li.title{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;}
.services1 li.title a{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;}
.services1 li.title a:hover{text-decoration:underline;}


.methodologies{margin:0px;padding:0px;width:150px;float:left;}
.methodologies li{list-style-type:none;}
.methodologies li a{
	font-size:11px;
	color: #866700;
	text-decoration: none;
	padding: 2px 14px 2px 0px;
}
.methodologies li a:hover{text-decoration:underline;}
.methodologies li.title{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;}
.methodologies li.title a{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;}
.methodologies li.title a:hover{text-decoration:underline;}

.knowus{margin:10px 0 0 0;*margin:0px 0 0 0;padding:0px;float:left;width:95%;}

.knowus li{list-style-type:none;float:left;background:url(../images/knowus-divider.jpg) left no-repeat;}
.knowus li.noimage{background:none !important;}
.knowus li a{font-size:11px;
	color: #866700;
	text-decoration: none;
	padding: 2px 10px 2px 10px;}
.knowus li a:hover{text-decoration:underline;}

.knowus li.title{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;width:90px;}
.knowus li.title a{font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size:12px !important; font-weight:bold;color:#4d3902;padding-left:0px; cursor:pointer!important}
.knowus li.title a:hover{text-decoration:underline;}

.resttags{
	margin:26px 0 0px 0px !important; background:url(../images/footer-arrow.png) no-repeat left top ;background-position:0 5px;
		padding-left:10px !important;
	}
.knowus-text-outer{padding:10px;}
.knowus-text-outer h4{ color:#FF7800 !important}
.knowus-text-outer h5{ font-size:13px;font-weight:bold !important;color:#3c3c3c !important;}
.test .knowus-list{margin:0;padding:0;display:block !important;padding-left:30px;}

.test .knowus-list li{list-style-type:disc;display:list-item !important;padding:2px 0;}
.test .knowus-list li ul{padding-left:30px;}
.test .knowus-list li ul li{list-style-type:disc;display:list-item !important;padding:2px 0;}
.test .bottomheading{font-weight:bold;font-size:14px;color:#ce2722;}
.bannertopspace{padding-top:10px !important;}

/*----------------accordion footer----------------*/



/*----------------home tab container----------------------*/
#container1{border:solid 1px #CCC;width:525px;float:left;height:194px;}
/*----------------home tab container----------------------*/

.whyyouget{padding:5px 0 0 15px;}
.whyyouget li{list-style:disc;padding:1px 0;}
.whyyouget-link{padding:10px 0 0 0;}
.whyyouget-link a{margin-right:40px;font-weight:bold;font-size:13px;}
.tab-inner .content{font-style:italic;line-height:15px !important;}
.tab-inner .name{text-align:right;padding-bottom:3px;font-style:italic;color:#FFA018; }
.scroll-pane h4{font-weight:bold;color:#2e2d2d;text-decoration:underline;padding-bottom:5px;}
.ourbusiness-list{padding:5px 0 0 0;}
.ourbusiness-list li{float:left;padding:10px 0 0 0;margin:0 50px 0 0;}
.ourbusiness-list li h4{padding-bottom:0px;color:#800080;font-weight:bold;font-size:11px;text-decoration:underline;}
.ourbusiness-list li p{font-style:italic;}
.ourbusiness-list1{padding:0px 0 0 0;}
.ourbusiness-list1 li{width:100px;float:left;padding:10px 0 0 0;}
.ourbusiness-list1 li h4{padding-bottom:0px;color:#800080;font-weight:bold;font-size:11px;text-decoration:underline;}
.ourbusiness-list1 li p{font-style:italic;}
.PressEvents li p a{font-weight:bold;}
.PressEvents li p {padding-bottom:0px !important}
.PressEvents li{margin-bottom:8px;}
/*------------------popup------------------*/

.tooltip {
    display: block;
}
.submitBtn{font-weight:normal;padding:0px 3px;}
.popupouter{width:500px;text-align:left;}
/*------------------popup------------------*/

/*----------------inner page---------------*/
.innercontent{padding-bottom:15px;}
.breadcrumb{background:url(../images/breadcrumb-bg.png) repeat-y;width:924px;height:23px;padding-top:6px;padding-left:9px;}
.breadcrumb span{font-weight:bold;color:#323131;}
.breadcrumb a{font-weight:bold;color:#323131;font-size:11px;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline}
.breadcrumbouter{margin-left:10px;margin-bottom:2px;}
.breadcrumbouter1{margin-left:10px;}
.innercontent .leftpanel{width:691px;float:left;border-right:solid 1px #cfcfcf;padding:0px 15px 0 4px;margin-top:2px;min-height:500px;}
.innercontent .leftpanel h2{padding-top:15px;}
h2{font-size:21px;color:#ce2722;padding:10px 0;}
h2 .caption{font-size:11px;font-style:italic;padding-top:3px;}
.heading-main{padding-left:10px;}
.innercontent .leftpanel h3{font-size:20px;font-weight:normal;color:#ffa018;padding:10px 0 5px 0;}
.innercontent .leftpanel p{padding:5px 0 10px 0;}
.innercontent .leftpanel h4{font-size:14px;font-weight:bold;}
.bulletlist{padding-left:15px;padding-top:5px;}
.bulletlist li{list-style-type:none;padding-bottom:2px;background:url(../images/bullet-icon.jpg) no-repeat left top !important;background-position:0 6px !important;padding-left:10px;padding-top:0px !important;}
.bulletlist img.padd-t{padding-bottom:20px;}

.bulletlist-ecm{padding-left:15px;padding-top:5px;}
.bulletlist-ecm li{list-style-type:none;padding-bottom:10px;background:url(../images/bullet-icon.jpg) no-repeat left top !important;background-position:0 6px !important;padding-left:10px; float:left; padding-right:20px;}
.leftpanel-single-line{padding-bottom:0px !important;}





.bulletlist li.sub{padding:0px;background:none;margin:0px;}

.bulletlist-p{padding-left:25px;padding-top:0px;width:650px;}
.bulletlist-p li{list-style-type:none;background:url(../images/bullet-icon.jpg) no-repeat left top !important;background-position:0 6px !important;padding-left:10px;padding-right:10px;padding-bottom:0px !important;float:left;word-wrap:nowrap;}
.bulletlist-p li.sub{padding:0px;background:none;margin:0px;}

.bulletlist-r{padding-left:15px;padding-top:5px;}
.bulletlist-r li{list-style-type:none;padding-bottom:2px;background:url(../images/bullet-icon-gray.jpg) no-repeat left top;background-position:0 5px;padding-left:10px;}

.toppaddingclear{padding-top:0px !important;}
.bulletlist-o{padding-left:15px;padding-top:5px;}
.bulletlist-o li{list-style-type:none;background:url(../images/bullet-icon-orange.jpg) no-repeat left top;background-position:0 11px;padding-left:10px;padding-top:5px;}
.bulletlist-o li.sub{padding:0px;background:none;margin:0px;}


.bulletlist-singleline{padding-left:15px;padding-top:5px;}
.bulletlist-singleline li{list-style-type:none;padding-bottom:5px;background:url(../images/bullet-icon.jpg) no-repeat left top;background-position:0 6px;padding-left:10px;}
.bulletlist-singleline li.sub{padding:0px;background:none;margin:0px;}

.subspace{padding-bottom:5px !important;}

.bulletlist-singleline-o{padding-left:1px;padding-top:5px;}
.bulletlist-singleline-o li{list-style-type:none;padding-bottom:5px;background:url(../images/bullet-icon-orange.jpg) no-repeat left top;background-position:0 6px;padding-left:10px;}
.bulletlist-singleline-o li.sub{padding:0px;background:none;margin:0px;}


.bulletlist-singleline-p{padding-left:1px;padding-top:5px;}
.bulletlist-singleline-p li{list-style-type:none;padding:0 13px 5px 10px; background:url(../images/bullet-icon-orange.jpg) no-repeat left top;background-position:0 6px;float:left; display:block!important;}


.bulletlist-singleline-g-p{padding-left:1px;padding-top:5px;}
.bulletlist-singleline-g-p li{list-style-type:none;padding:0 13px 5px 10px;background:url(../images/bullet-icon.jpg) no-repeat left top;background-position:0 6px;float:left;}
.pad-t{padding-left:1px;padding-top:0px; !important}


.splbullet{padding-left:1px}
.minuslist{padding:5px 0 15px 0px}
.minuslist li{padding-bottom:2px;background:none;}
.sub-indent{padding-left:13px !important;}


.innercontent .rightpanel{width:270px;float:right;margin-top:7px;}
.innercontent .rightpanel .menunav{padding:0 0 0 20px;}
.innercontent .rightpanel .menunav h4{background:url(../images/menu-heading-arrow.jpg) left top no-repeat;font-size:14px;font-weight:bold;color:#ce2722;padding:0 0 0 10px;background-position:0 2px;margin:5px 10px;}
.innercontent .rightpanel .menunav h4 a{color:#ce2722;text-decoration:none;}
.innercontent .rightpanel .menunav h4 a:hover{text-decoration:underline;}
.innercontent .rightpanel .menunav .line{background:url(../images/gray-line.jpg) repeat-x;height:1px;width:177px;margin-left:20px;}
.innercontent .rightpanel .menunav ul{padding:0 0 20px 20px;}
.innercontent .rightpanel .menunav ul li{padding:1px 0}
.innercontent .rightpanel .menunav ul li a{background:url(../images/bullet-icon-gray.jpg) no-repeat left top;background-position:0 5px ;color:#696969;padding-left:10px;font-weight:bold;text-decoration:none;}
.innercontent .rightpanel .menunav ul li a:hover{background:url(../images/bullet-icon-orange.jpg) no-repeat left top;background-position:0 5px;padding-left:10px;color:#ffa018;}
.innercontent .rightpanel .menunav ul li a.active{background:url(../images/bullet-icon-orange.jpg) no-repeat left top;background-position:0 5px;padding-left:10px;color:#ffa018;font-weight:bold;text-decoration:none;}
.casestudiesbox{height:65px;width:200px;background:url(../images/case-white_bg.png) no-repeat;margin:10px 0 5px 5px;padding:5px 15px 0px 15px;}
.casestudiesbox h5{font-weight:bold;color:#000;font-size:14px;padding:10px 0 0 0;}
.casestudiesbox h5 a{color:#000;text-decoration:none;}
.casestudiesbox h5 a:hover{text-decoration:underline;}
.casestudiesbox p{padding:5px 0;}
.casestudiesbox .casestudies{padding-bottom:0px;}
.casestudiesbox .casestudies img{margin-top:-1px;}
.casestudiesboxmargin{margin-left:10px;}
.casestudiestopmargin{margin-top:0px !important;}
.singlecolumncontent{padding:10px 15px;}
.knowus-slideimagecontainer{padding:0 0 10px 0;}
#main-content-inner{padding-top:5px;}
#main-content-inner .services-main{}
.services-text{width:445px;float:left;}
.services-text h2{font-size:21px;color:#ce2722;padding:10px 0 10px 10px;}
.services-text p{padding:5px 5px 0 10px;}
.services-banner-right{width:557px;height:140px;float:right;}
.mobileapps-bulletbox{width:50%;float:left;}
.enterprise-mdp-box{padding:5px;}
/*----------------inner page---------------*/


/*-----------------Reach us and contact us page---------------*/
.reachusheader .icon{width:40px;height:75px;float:left}
.reachusheader .icon-download{width:58px;height:62px;float:left}
.reachusheader h3{color:#5f5f5f;font-size:20px;padding:10px 0 0 10px;float:left;width:80%;}
.reachusheader h3.download{color:#5f5f5f;font-size:20px;padding:20px 0 0 10px;float:left;width:80%;}
.reachusheader p{float:left;width:80%;color:#606060;font-size:13px;padding-left:10px !important;display:block;}
.reachusform{margin:0px;padding:10px 0 0 0;}
.reachusform li {padding:3px 0;}
.reachusform li label{width:200px;float:left;}
.reachusform li .inputtext{width:214px;*width:220px;border:solid 1px #717171;padding:2px 3px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Verdana;}
.reachusform li .select{width:222px;border:solid 1px #717171;font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Verdana;}
.reachusform li .textarea{width:220px; *width:221px;border:solid 1px #717171; font:normal 11px Tahoma, Arial, Helvetica, sans-serif, Verdana;}
.formline{width:465px;background:url(../images/reach-us-line.gif) repeat-x center;}
/*-----------------Reach us and contact us page---------------*/
.build-your-team-top{color:#ffa018;}
.build-your-team-top .first1{}
.build-your-team-top .second1{font-size:14px;padding:2px 0;display:block;}
.build-your-team-top .third1{font-size:16px;padding:2px 0;display:block;}
.build-your-team-top .fourth1{font-size:18px;padding:2px 0;display:block;}
.build-your-team-top .fifth1{font-size:20px;padding:2px 0;display:block;}
.download-content{min-height:350px;}
.privacypolicy-text p{padding:0 0 10px 0}
.tblfrm_ttm{text-align:left;}
h3.accessibility{color:#FFA018; font-size:14px; font-weight:bold; padding:5px 0px;}
.noBullets li{background:none !important;}

.download-form{padding:50px 0 50px 0;min-height:350px;}
.red{color:#ce2722;}
.solutions-left{float:left;width:464px;height:464px;background:url(../images/solutions-left-image.jpg) no-repeat left top;}
.solutions-left h2{font-size:21px;color:#ce2722;padding:10px 0 10px 10px;}
.solutions-left p{padding:0px 10px 10px 10px;}
.solutions-right{width:538px;height:464px;float:left;}

/*----------------Careers---------------*/
.innerbanner{padding:8px 0 10px 0;}
.careerstext{padding:0 10px 0 20px;}
.careerstext h5{font-weight:normal;font-size:14px;color:#ffa018;padding-top:10px;}
.careerstext h4{font-weight:bold;font-size:18px;color:#ffa018;padding:15px 0 5px 0;background:url(../images/career-heading-bg.jpg) repeat-x bottom left;}
.careerstext p{padding:5px 50px 5px 0;}
.careerlist{margin:0;padding:0px;}
.careerlist li{list-style-type:none;background:url(../images/career-bullet.jpg) no-repeat left top;background-position:0 5px;padding:1px 0 1px 10px;}
.backtotop{padding-top:7px;}
.backtotop a{color:#646464;text-decoration:underline;font-weight:bold;background:url(../images/backto-top-arrow.jpg) right no-repeat;padding-right:12px;}
.backtotop a:hover{color:#ce2722;}
/*----------------Careers---------------*/

/*--------download---------*/
.download-pdf{padding-left:20px;}
.download-pdf h4{font-size:16px;padding-bottom:15px;font-weight:bold;color:#5F5F5F;}
.download-pdf a{color:#ce2722;}
.download-pdf a:hover{color:#000;}
/*--------download---------*/

/*------------Methodology---------------*/
.methodology-text{width:400px;height:383px;float:left;padding-top:0px;}
.methodology-banner{width:580px;height:393px;float:left;background:url(../images/methodologies-main-banner.jpg) no-repeat right top;background-position:10px 15px;}
.methodology-text h4{font-weight:normal;font-size:22px;color:#FFA018;text-align:right;padding-top:70px;}
.methodology-text p{padding:10px 0;}
.methodologies-tab{padding:0;}
.methodologies-tab li{float:left}
.methodologies-tab li a{background:url(../images/methodologies-tab.jpg) no-repeat left top;width:151px;display:block;padding:12px 20px 10px 0;height:40px;text-align:right;font-size:17px;font-weight:normal;text-decoration:none;color:#b00300;line-height:17px;}
.methodologies-tab li a:hover{background:url(../images/methodologies-tab-hov.jpg) no-repeat left top;color:#fff;}
.topinnerbanner{padding:0 0 10px 10px;}
.methodology-container{padding-left:0px !important;width:700px !important;padding-right:5px;padding-right:10px !important;}
.key-component-gdm{background:url(../images/key-component-gdm-bg.jpg) repeat-x;width:696px;height:272px;margin-top:8px;}
.key-component-gdm h4{font-size:11px !important;color:#ffa018;}
.key-component-gdm .graph-column{width:200px;float:left;padding:8px 10px;}
.key-component-gdm .graph-column2{width:250px;float:left;padding:10px;}
.key-component-gdm .graph-column3{width:150px;float:left;padding:10px;}
.key-component-gdm ul{padding:0px 0 0 10px !important;}
.key-component-gdm ul li{color:#000;list-style-type:none;padding-top:0px !important;line-height:15px;background:url(../images/bullet-icon-orange.jpg) no-repeat left top !important;background-position:0 6px !important;padding-left:12px !important;}
.damco-3d-gdm-graph{margin-top:10px;}
.damco-3d-gdm-graph ul li{float:left;}
.damco-3d-gdm-graph ul li.arrow{padding-top:10px;}
.damco-3d-gdm-graph ul li.bg{width:200px;border:solid 1px #f2f2f2;margin:1px;}
.damco-3d-gdm-graph ul li.top{height:122px;background:url(../images/gdb-3d-graph-bg.jpg) repeat-x top;}
.damco-3d-gdm-graph ul li.middle{height:57px;background:url(../images/3d-gdm-middle.jpg) repeat-x top;}
.damco-3d-gdm-graph ul li.bottom{height:95px;background:url(../images/3d-gdm-bottom.jpg) repeat-x top;}
.damco-3d-gdm-graph ul li ul{padding:2px 0 0 4px;}
.damco-3d-gdm-graph ul li ul li{background:url(../images/bullet-icon-black.jpg) no-repeat left top !important;background-position:0 6px !important;padding-left:12px !important;color:#000 !important;float:none;line-height:14px;}
.engagement-model-graph ul{}
.engagement-model-graph ul li{float:left;line-height:14px;font-size:10px;color:#000;padding:1px 4px;}
.engagement-model-graph ul li.arrowfirst{padding-top:20px;}
.engagement-model-graph ul li.arrowsecond{padding-top:50px;}
.engagement-model-graph ul li.arrowthird{padding-top:80px;}
.engagement-model-graph ul li.arrowfourth{padding-top:50px;}
.engagement-model-graph ul li.first{width:84px;}
.engagement-model-graph ul li.column-width{width:190px;margin-right:2px;margin-bottom:2px;}
.engagement-model-graph ul li span{font-size:11px;}
.engagement-model-graph ul li.top1{background:url(../images/em-graph-top-bg.jpg) repeat-x top;border:solid 1px #eeeeee;height:79px;}
.engagement-model-graph ul li.top2{background:#fff8bd;border:solid 1px #eeeeee;height:161px;}
.engagement-model-graph ul li.top3{background:url(../images/em-graph-third-bg.jpg) repeat-x top;border:solid 1px #eeeeee;height:207px;}
.engagement-model-graph ul li.top4{background:#f8f0df;border:solid 1px #eeeeee;height:145px;}
.engagement-model-graph ul li ul li{background:url(../images/bullet-icon-black.jpg) no-repeat left top !important;background-position:0 6px !important;padding-left:12px !important;color:#000 !important;float:none;line-height:14px;}
/*------------Methodology---------------*/


/*-----Contacu Us---------*/
.bg-contactus{background:url(../images/bg-contactus.jpg) no-repeat left top; }
h2.bg-heading{background:url(../images/bg-heading.jpg) no-repeat left top; padding-left:10px; color:#1b2952;margin-left:10px;}
.bg-quote{background:url(../images/bg-quote.png) no-repeat left top; width:350px; height:163px; position:relative; margin-left:10px; padding:10px 0 0 10px;text-indent:-99999px !important }
.bg-quote p{font-size:14px; color:#af0300;  width:210px;display:none}
.bg-quote p span{color:#1b2952; font-style:normal !important; float:right; line-height:20px;display:none}

.bg-quote .quote{color:#083ecb; font:11px; margin-top:10px; display:block; clear:both; width:300px; padding-top:10px;display:none}
.contact-acordian{ float:right; position:relative; width:960px; z-index:999; margin-top:-208px; margin-right:10px; overflow:hidden !important}
.con-email{padding:10px 15px 55px;}
.con-email h3{color:#1b2952; font-size:15px;font-style:italic;font-weight:bold}
li.box{float:left; width:200px;padding-top:15px}

.btn-reachus{float:right; position:absolute; right:12px; bottom:1px;z-index:1000;}

/*----------------Engagement Models---------------*/
.innerbanner{padding:8px 0 10px 0;}
.careerstext01{padding:0 10px 0 20px;}
.careerstext01 h5{font-weight:bold;font-size:14px;color:#ffa018;padding-top:5px;padding-bottom:5px;}
.careerstext01 h4{font-weight:bold;font-size:18px;color:#ffa018;padding:15px 0 5px 0;background:url(../images/career-heading-bg.jpg) repeat-x bottom left;}
.careerstext01 p{padding:5px 10px 5px 0px;}
.careerstext01 ul{padding-left:15px !important;}
.backtotop{padding-top:7px;}
.backtotop a{color:#646464;text-decoration:underline;font-weight:bold;background:url(../images/backto-top-arrow.jpg) right no-repeat;padding-right:12px;}
.backtotop a:hover{color:#ce2722;}
/*----------------Careers---------------*/
.right-link{ margin-left:7px; margin-top:6px}
.right-link li{width:245px; height:44px; display:block;background:url(../images/bg-nor.jpg) no-repeat 0 0; padding:7px 10px; margin-top:4px; vertical-align:top;}
.right-link li a{ font-size:16px; font-weight:bold; color:#f1652e; display:block; text-decoration:none;}
.right-link li a:hover{font-size:16px; color:#af0300; font-weight:bold;  display:block;}
.right-link li a.active{font-size:16px; color:#af0300;  font-weight:bold; display:block;}
.right-link li p{ font-size:11px; color:#000000; line-height:13px; padding-top:10px;}

.banner-mar{margin-top:11px;}

.jobcode{font-size:11px; font-style:italic}
.text-container-inner{padding-left:35px !important; height:auto !important}
.text-container-inner ul{}
.text-container-inner li{background:url(../images/bullet-red.jpg) no-repeat scroll 0 7px transparent; list-style-type:none; padding:1px 0 1px 10px;}
.text-container-inner span{font-weight:bolder !important; color:#ff7800; font-size:11px}
.techlogo{width:193px; height:250px; background:url(../images/technology.jpg) no-repeat 0px 0px; float:right; z-index:999; margin-top:-265px;z-index:999 !important;}
.tech-height{height:270px;padding-bottom:15px;}
.microsoft-logo{ background:url(../images/microsoft-goldpartner.jpg) no-repeat 590px 90px}


h2.pad-left{ padding-left:10px;}
p.pad{ padding:0px 10px 10px 10px}
h2.pad-left1{ padding-left:5px;}
.img-wrap{float:left;padding-right:12px;}

.industries-banner-top{padding:0 0 0 10px;}
.industries-bullet{padding:0px 0 0 30px !important;}
.industries-bullet li{list-style-type:none;padding-bottom:5px;padding-top:2px !important;background:url(../images/bullet-icon-orange.jpg) no-repeat left top !important;background-position:0 9px !important;padding-left:12px !important;}
.industries-bullet li.sub{padding:0px;background:none;margin:0px;}
.industries-bullet li ul{padding:2px 0 0 0;}
.industries-bullet li ul li{list-style-type:none;padding-bottom:2px;background:url(../images/bullet-icon-gray.jpg) no-repeat left top !important;background-position:0 9px !important;padding-left:10px;}
.industriesheadnormal{padding:0 !important;margin:3px 0 3px 15px !important;}
.line-spacing-industries{margin-left:15px;}
.industries-right-box{border-left:solid 1px #cfcfcf;;margin-left:10px;width:228px;float:left;min-height:687px;_height:687px}
.industries-sub-heading{font-size:11px;font-weight:bold;color:#ffa018;padding:0 !important;margin:3px 0 3px 13px !important;}
.industries-p{padding:10px 0 12px 15px;}
.casestudiesboxmargin{margin-top:10px;}

/*----------------Terms and Condition---------------*/
#terms{ margin-left:25px;}
#terms li{ list-style-type:lower-roman; font-style:italic; padding-left:10px; text-align:justify; color: #333; font-size:10px;}

/*----------------form page case study---------------*/
p.padderLeftForm{padding:10px}

/*----------------form page case study---------------*/
p.padderLeftForm{padding:10px}

input.bgImageSubmit{background:url(../images/submit.png) no-repeat !important;width:62px;height:24px;color:#fff;text-indent:-99999px;border:none !important}
input.bgImagereset{background:url(../images/reset.png) no-repeat !important;width:62px;height:24px;color:#fff;text-indent:-99999px;border:none !important}


#pane1 h4{ padding-top:20px;}
#pane1 h5{margin-top:20px;}
#pane1 h4 span{color:#666; font-size:11px !important;}

/*----------------Industries---------------*/
.textWrapperLeft{width:600px}
#minus-bullet1{background:none !important;}
#minus-bullet2{background:none !important;}
#minus-bullet3{background:none !important;}
#minus-bullet4{background:none !important;}
#minus-bullet5{background:none !important;}
#minus-bullet6{background:none !important;}

/*--------------------png fix--------------------*/
.pngfix{
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/pngfix.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
/*--------------------png fix--------------------*/


/*------------------ie 6--------------------*/
.services-bottom-image img {_margin-top:-2px !important;}
/*------------------ie 6--------------------*/

.mar-top{margin-top:10px;}

/*===============================
D NEST STEP
================================*/
#dnextbanner {margin:10px 0 0 0;}
.DNextStep {}

.DNextStep h2 {color:#4f6228;}
.greentext {color:#4f6228;}
.GreyCol {background:#f2f2f2; padding:10px; color:#4f6228;}
.list li {margin-bottom:5px; background:url(../images/dot.gif) no-repeat 0 7px; padding-left:10px;}

.greybox {background:#f2f2f2; padding:5px; margin:0 0 0 10px; text-align:center; margin-top:15px;} 
.greybox h2 {font:italic 14px Georgia, "Times New Roman", Times, serif;}

.GreenBox {float:right; background:#c2d69b url(../images/GreenBgBottom.gif) no-repeat 0 100% ; width:294px;}
.GreenBoxBottom {float:right; background:url(../images/GreenBgTop.gif) no-repeat; width:274px; padding:0 10px; color:#4f6228;}


/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container {font:14px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}
#contact-container .contact-content {background-color:#c2d69b; color:#4f6228; height:40px;}
#contact-container h1 {color:#4f6228; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#4f6228; border:2px solid #fff; color:#fff; font-size:14px; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px; margin-left:20px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:114px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#c2d69b; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#c2d69b; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#000; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#4f6228; border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#f49000;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}

#contact-form {display:block; margin:25px 0 0 8px;}

a.starttoday {float:left; width:260px; height:54px; background:url(../img/startbtn.jpg) no-repeat; text-indent:-50000px;}
a:hover.starttoday {background:url(../img/startbtnHover.jpg) no-repeat;}
