body{font:normal 12px tahoma, Arial, Helvetica, sans-serif;color:#4e4e4e;}
.clear{clear:both;}
.bdr_non{border:none;}
.main{width:950px;margin:auto;position:relative;}
.hdr_banner_blk{height:450px;background:url(../images/banner.jpg) no-repeat center 68px;}
.hdr_blk{width:950px;height:84px;}
.hdr_lft_logo a{width:156px;height:70px;background:url(../images/logo.gif) no-repeat;float:left;margin:6px 0px 0px 53px;display:inline;}
.hdr_rht_menu_blk{width:740px;height:84px;float:left;}
.hdr_rht_top_rht_menu ul{padding:12px 0px 0px 0px;float:right;}
.hdr_rht_top_rht_menu li{margin:0px 4px 0px 4px;text-indent:-9999px;float:left;}
.hdr_rht_top_rht_menu li a{background:url(../images/top_menu_icons.gif) no-repeat;width:25px;height:25px;display:block;}
.hdr_rht_top_rht_menu li.home a{background-position:0px 0px;}
.hdr_rht_top_rht_menu li.career a {background-position:-34px 0px;}
.hdr_rht_top_rht_menu li.client a{background-position:-69px 0px;}
.hdr_rht_top_rht_menu li.sitemap a{background-position:-104px 0px;}
.hdr_rht_top_rht_menu li.home a:hover{background-position:0px bottom;}
.hdr_rht_top_rht_menu li.career a:hover{background-position:-34px bottom;}
.hdr_rht_top_rht_menu li.client a:hover{background-position:-69px bottom;}
.hdr_rht_top_rht_menu li.sitemap a:hover{background-position:-104px bottom;}
#home .home a {background:url(../images/top_menu_icons.gif) no-repeat 0px bottom;display:block;}
#career .career a {background:url(../images/top_menu_icons.gif) no-repeat -34px bottom;display:block;}
#client .client a {background:url(../images/top_menu_icons.gif) no-repeat -69px bottom;display:block;}
#sitemap .sitemap a {background:url(../images/top_menu_icons.gif) no-repeat -104px bottom;display:block;}
.hdr_rht_bot_menu ul{padding:10px 0px 0px 0px;float:right;font:bold 13px Arial, Helvetica, sans-serif;}
.hdr_rht_bot_menu li{float:left;}
.hdr_rht_bot_menu li a{float:left;color:#757575;text-decoration:none;padding:6px 10px 4px 10px;margin:0px 5px 0px 5px;height:18px;}
.hdr_rht_bot_menu li a:hover, #corporate .corporate a, #capabilities .capabilities a, #solu_serv .solu_serv a, #prod .prod  a, #case_studies .case_studies a, #contact_us .contact_us a {float:left;text-decoration:none;padding:4px 10px 5px 10px;margin:0px 5px 0px 5px;background:url(../images/green_bg.gif) repeat-x center center;color:#fff;height:18px;cursor:pointer;}
.hdr_rht_bot_menu li a:hover span, #corporate .corporate a span, #capabilities .capabilities a span, #solu_serv .solu_serv a span, #prod .prod a span, #case_studies .case_studies a span, #contact_us .contact_us a span {float:left;background:url(../images/hover_arrow.gif) no-repeat center bottom;color:#fff;display:block;height:25px;}
.web_soft_out_blk ul{padding:0px 0px 0px 10px;}
.web_soft_out_blk li{padding:10px 12px 0px 12px;float:left;}
.content_blk{width:950px;float:left;padding-bottom:20px;}
.cont_lft{width:216px;float:left;margin-right:32px;padding:0px 0px 0px 15px;}
h2{padding:20px 0px 12px 0px;}
.solutions_services{width:216px;}
.solutions_serv_list_blk{width:214px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;float:left;}
.common_list ul{padding:0px;}
.common_list li{margin:0px 0px 0px 20px;padding:6px 14px 5px 14px;background:url(../images/icons/arrow.gif) no-repeat 0px 11px;}
.cont_center{width:383px;float:left;margin-right:32px;}
h1{font:bold 24px Arial, Helvetica, sans-serif;color:#004d89;padding:10px 0px 0px 0px;#padding:30px 0px 0px 0px}
h1 span{font-size:18px;color:#525252;}
.cont_center p{padding:10px 0px 0px 0px;line-height:18px;}
.crousel{width:383px;float:left;margin-top:2px;}
.crousel_lft{width:15px;height:65px;float:left;}
.crousel_center{width:355px;height:63px;float:left;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.crousel_center ul{padding:0px;float:left;}
.crousel_center li{padding:0px 9px 0px 9px;float:left;}
.crousel_rht{width:15px;height:65px;float:left;margin-left:-2px;}
.cont_rht{width:252px;float:left;padding-right:20px;}
h3{color:#004d89;font:bold 15px Arial, Helvetica, sans-serif;padding:0px 0px 0px 20px;}
.products{width:252px;margin-top:25px;}
.products_list_blk{width:250px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;float:left;}
.know_more{float:left;font:bold 12px tahoma, Arial;background:url(../images/icons/arrow_2.gif) no-repeat 20px 9px;padding:5px 0px 5px 35px}
.know_more a{color:#4a9900;text-decoration:none;}
.know_more a:hover{text-decoration:underline;}
.eshell{margin-top:0px;}
.footer{width:950px;height:97px;background:url(../images/footer_bg.gif) no-repeat;text-align:center;font:normal 11px verdana,arial;}
.footer ul{padding:0px 0px 0px 150px;color:#696969}
.footer li{margin:30px 4px 0px 4px;padding:0px 0px 0px 0px;float:left;}
.divider{width:2px;height:15px;background:url(../images/ftr_link_divider.gif) no-repeat 0px 2px;}
.footer p{line-height:18px;}
.footer a{color:#696969;text-decoration:none;}
.footer a:hover, #corp_prof_ftr .corp_prof_ftr a, #capabilities_ftr .capabilities_ftr a, #solu_serv_ftr .solu_serv_ftr a, #products_ftr .products_ftr a, #case_studies_ftr .case_studies_ftr a, #contact_ftr .contact_ftr a, #sitemap_ftr .sitemap_ftr a, #disclaimer_ftr .disclaimer_ftr a, #terms_ftr .terms_ftr a, #privacy_ftr .privacy_ftr a {color:#000;text-decoration:underline;}
.footer span{color:#939393;}
.footer b{font-weight:normal;color:#006dc3;}
.blaze a{color:#ff6000;text-decoration:underline;}
.blaze a:hover{color:#ff6000;text-decoration:none;}
.inner_header{width:950px;float:left;}
.inner_content_blk{width:950px;float:left;margin:0px;padding:0px 0px 20px 0px;background:url(../images/inner_banner.jpg) no-repeat center top;}
.inner_content_blk_1{width:950px;float:left;margin:0px;padding:0px 0px 20px 0px;background:url(../images/inner_banner_1.jpg) no-repeat center top;}
.inner_left{width:211px;float:left;margin-left:26px;display:inline;}
h4{background:url(../images/inner_lft_menu_title_bdr.gif) no-repeat center bottom;padding:40px 0px 11px 10px;}
.inner_left_menu {width:211px;float:left;background:#fafafa url(../images/inner_lft_menu_bot_cur.gif) no-repeat center bottom;margin-bottom:11px;}
.inner_left_menu ul{padding:0px 0px 0px 10px;}
.inner_left_menu li{padding:10px 0px 10px 12px;width:174px;border-bottom:1px solid #eee;}
.inner_left_menu li a{padding:10px 0px 10px 12px;font:normal 11px arial;color:#4e4e4e;width:174px;text-decoration:none;}
.inner_left_menu li a:hover, #comp_over .comp_over a, #quality_decl .quality_decl a, #team_entitle .team_entitle a, #why_entitle .why_entitle a, #business_models .business_models a, #testimonials .testimonials a, #domain_expert .domain_expert a, #out_source .out_source a, #proj_exec .proj_exec a, #dev_expert .dev_expert a, #process_expert .process_expert a, #tech_expert .tech_expert a, #soln_expert .soln_expert a, #cust_soft .cust_soft a, #enter_app .enter_app a,  	#legacy_mig .legacy_mig a, #open_source .open_source a, #port_dev .port_dev a, #process_cons .process_cons a, 				#rapid_app .rapid_app a, #soft_prod .soft_prod a, #web_app .web_app a, #coll_gov .coll_gov a, #esell .esell a, #bharath .bharath a, #praveen .praveen a, #retail .retail a, #enquiry .enquiry a, #applic_supp .applic_supp a, #location .location a, #devel_model .devel_model a {padding:10px 0px 10px 12px;font:normal 12px arial;color:#007ab3;width:174px;text-decoration:none;background:url(../images/icons/tick.gif) no-repeat 0px 14px;}
.inner_right{width:713px;float:left;}
.inner_right h1{font:normal 34px arial;color:#000;padding:32px 0px 0px 42px;letter-spacing:px;}
.inner_right h1 span{font-size:26px;color:#fff;}
.inner_banner_txt_img{width:522px;height:52px;background:url(../images/inner_banner_txt_img.png) no-repeat;margin:77px 0px 0px 42px}
.inner_banner_txt{width:510px;margin:0px 0px 0px 42px;font:bold 13px arial;color:#000;height:125px;padding:40px 0px 0px 0px;}
*html .inner_banner_txt_img{
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/inner_banner_txt_img.png", sizingMethod="scale");
}
.chainlink ul{margin:0px 0px 0px 0px;padding:42px 130px 0px 0px;background:url(../images/icons/double_dot.gif) no-repeat left 48px;float:right;font:normal 11px arial;}
.chainlink li{margin:0px;padding:0px 5px 0px 13px;background:url(../images/icons/arrow_3.gif) no-repeat 3px 4px;float:left;}
.chainlink li span{color:#46a6d3;}
.chainlink a{color:#8e8d8d;text-decoration:none;}
.chainlink a:hover{color:#8e8d8d;text-decoration:underline;}
.inner_right h2{background:#fff url(../images/inner_title_bg.gif) repeat-x center center;padding:0px 10px 0px 0px;margin:20px 0px 0px 20px;}
.inner_right h2 span{background:#fff;padding:0px 10px 0px 0px;background-image:none;}
.inner_right p{font:normal 11px tahoma, arial;color:#505050;padding:10px 0px 0px 22px;line-height:18px;}
.inner_right h3{color:#3788c8;font:normal 15px tahoma, arial;padding:15px 0px 5px 22px;}
.inner_right h4{color:#3788c8;font:bold 13px tahoma, arial;padding:15px 0px 0px 22px;background:none;}
.common_list_innr ul{margin:5px 0px 0px 0px;padding:10px 0px 0px 3px;clear:both;}
.common_list_innr li{margin:0px 0px 0px 22px;padding:5px 12px 0px 12px;background:url(../images/icons/arrow.gif) no-repeat 0px 10px;font-size:11px;}
.points{padding:5px 0px 0px 0px}
.points ul{}
.points li{padding:5px 0px 0px 30px;background:url(../images/icons/arrow.gif) no-repeat 20px 10px;font-size:11px;}
.padding{padding-top:0px;}
.flash{width:950px;height:382px;float:left;}
.tick{width:274px;height:346px;background:url(../images/tick.png) no-repeat;position:absolute;top:70px;left:675px;}
.mail a{color:#3788C8;text-decoration:underline;}
.mail a:hover{color:#3788C8;text-decoration:none;}
.sitemap_blk{width:680px;float:left;margin-left:23px;font-size:11px;color:#787878;padding:5px 0px 0px 0px;font-family:arial;}
.sitemap_blk b{font-size:12px;color:#3c3c3c;}
.sitemap_blk h5{font:bold 16px Arial;}
.sitemap_blk h5 a{color:#2a6ca9;text-decoration:none;}
.sitemap_blk h5 a:hover{color:#2a6ca9;text-decoration:underline;}
.sitemap_blk ul{padding:10px 0px 0px 0px;}
.sitemap_blk li{padding:3px 0px 3px 20px;background:url(../images/icons/arrow_4.gif) no-repeat 10px 8px;}
.sitemap_blk ul li ul{padding:0px 0px 0px 0px;}
.sitemap_blk ul li ul li{padding:5px 0px 0px 15px;background:url(../images/icons/arrow_5.gif) no-repeat 6px 10px;}
.sitemap_blk ul li ul li ul li{padding:5px 0px 0px 15px;background:url(../images/icons/arrow_6.gif) no-repeat 6px 10px;}
.sitemap_blk a{color:#787878;text-decoration:none;}
.sitemap_blk a:hover{color:#787878;text-decoration:underline;}
.form_cont{width:300px;float:left;padding:30px 0px 0px 0px;color:#474747;font-size:11px;}
.text_left{width:120px;float:left;padding:0px 0px 0px 30px;}
.form_right{width:150px;float:left;padding:0px 0px 10px 0px;}
.form_right span{float:left;}
.txt_box{width:134px;height:14px;border:1px solid #535353;font-size:11px;}
.txt_box_1{width:58px;height:14px;border:1px solid #535353;font-size:11px;float:left;margin-right:10px;}
.txt_area{width:134px;height:65px;border:1px solid #535353;font-size:11px;}
.err_msg{color:#FF0000;font-size:10px;clear:both;display:none;}
.cgs_table{width:600px;border:1px solid #ccc;margin:20px 0px 0px 20px;font-size:11px;}
tr .cgs_head td{margin:0px;padding:0px;vertical-align:middle;}
.cgs_table td{padding-left:10px;vertical-align:top;padding:5px 0px 5px 5px;}
.cgs_bdr{border-right:1px solid #ccc;min-height:30px;}
.cgs_bdr_in{border-right:1px solid #ccc;border-top:1px solid #ccc;}
.cgs_bdr_in_tp{border-top:1px solid #ccc;}
.cgs_chart{padding:10px 0px 0px 20px;}
.cgs_zoom{color:#8bcf4b;font-weight:bold;padding:10px 0px 0px 20px;}
h6{font-size:11px;padding:5px 0px 5px 20px;line-height:normal;}
