/* start - Common sytles */
BODY, H1, H2, H3, A:link, A:visited, A:hover, A:active, P, UL, OL, LI, TABLE, DIV
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #393939;
	font-size: 11px;
}
BODY
{
	margin:0px;
	padding:0px;
}
H1, H2, H3
{
}
H1 
{
}
H2 
{
}
H3
{
}
A, A:link, A:visited, A:hover, A:active
{
	text-decoration: none;
} 
A:link, A:visited, A:active
{
	color:#0356BC;
}
A:hover
{
	color:#7B7B7B; 
}
P
{
	margin: 0px;
	padding-left:17px;
	padding-top:8px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
P.title
{
	font-size: 14px;
	font-weight:bold;
	padding-left:8px;
	padding-top:10px;
}
P.subtitle
{
	font-size: 11px;
	font-weight:bold;
	padding-top:14px;
	padding-bottom:0px;
	color:#393939;
}
OL, UL
{
	margin-top: 4px;
	margin-bottom:0px;
}
LI
{
	line-height:19px;
	font-size:11px;
}
TD
{
	vertical-align: top;
}
IMG
{
	border: 0px;
}
FORM
{
	margin:0px;
}
.star
{
	color:#FF0000;
}
.input_box
{
	font-family:verdana;
	font-size:11px;
	width: 170px;
}
.required
{
	padding:5px; 
	background-color: #f3f3f3;
	text-align:left;
}
.arrow_top
{
	padding-top:4px;
	padding-right:5px;
	padding-left:0px;
	height:19px;
}
.s_bold_01
{
	font-weight:bold;
	color:#CC0000;
}
.img_left
{
	padding-left:15px;
	padding-top:6px;
}
/* end - Common sytles */

/* start - master layout */
.master_table
{
	width: 850px;
	background-color: #ffffff;
}
/* end - master layout */


/* start - Header */
.pad_right_4
{
	padding-right:4px;
}
.pad_top_5
{
	padding-top:5px;
}
.logo
{
	padding-left:20px;
	padding-bottom:15px;
	padding-top:20px;
}
.pad_top_4_right
{
	padding-top:4px;
	text-align:right;
}
.top_careers
{
	color:#596870;
	text-align:right;
	padding-right:15px;
	padding-top:55px;
}
.top_careers a:link, .top_careers a:visited,  .top_careers a:active
{
	color:#596870;
}
.menu
{
	padding-top:15px;
	padding-left:20px;
	padding-bottom:5px;
}
.it_more_txt a:link, .it_more_txt a:visited, .it_more_txt a:active, .it_more_txt a:hover
{
	color:#FEDCDC;
}
.bpo_more_txt a:link, .bpo_more_txt a:visited, .bpo_more_txt a:active, .bpo_more_txt a:hover
{
	color:#2F6381;
}
.it_txt a:link, .it_txt a:visited, .it_txt a:active, .it_txt a:hover
{
	font-size:11px;
	color:#FFFFFF;
}
.prod_more_txt a:link, .prod_more_txt a:visited, .prod_more_txt a:active, .prod_more_txt a:hover
{
	color:#FFFFFF;
}
/* end - Header */

/* start - Left nav & Con area & Right nav master table */
.text_hidden1
{
	display:none;
	visibility:hidden;
}
.text_visible1
{
	display:block;
	visibility:visible;
}
.con_height
{
	height:600px;
}
.it_title
{
	padding-left:14px;
	padding-top:10px;
}
.it_list
{
	padding-left:26px;
	padding-top:8px;
}
.it_txt
{
	font-size:11px;
	color:#FFFFFF;
	padding-left:3px;
}
.index_bullet
{
	padding-top:5px;
	padding-right:5px;
}
.it_more
{
	text-align:right;
	padding-right:9px;
	padding-top:10px;
}
.it_more_txt
{
	padding-right:9px;
	padding-top:10px;
	color:#FEDCDC;
}
.bpo_more
{
	text-align:right;
	padding-right:9px;
	padding-top:14px;
}
.bpo_more_txt
{
	padding-right:9px;
	padding-top:14px;
	color:#2F6381;
}
.prod_more
{
	text-align:right;
	padding-right:9px;
	padding-top:11px;
}
.prod_more_txt
{
	padding-right:9px;
	padding-top:11px;
	color:#2F6381;
}
.gray_line
{
	background-color:#C0C0C1;
	width:7px;
	height:136px;
}
.news_table
{
	background-color:#FAFAFA;
	border-left:1px solid #D2D8DC;
}
.news_title
{
	padding-left:16px;
	padding-top:5px;
}
.news_inner_bullet
{
	padding-left:47px;
	padding-top:3px;
	padding-right:6px;
}
.news_bullet
{
	padding-left:17px;
	padding-top:3px;
	padding-right:6px;
}
.news_txt
{
	font-size:10px;
}
.news_txt a:link, .news_txt a:active, .news_txt a:visited
{
	font-size:10px;
	color:#393939;
	text-decoration:underline;
}

.news_date
{
	font-style:italic;
	font-size:10px;
	color:#B0B0B0;
}
.news_more
{
	text-align:right;
	padding-top:15px;
	padding-right:10px;
}
.news_more_txt
{
	padding-right:9px;
	padding-top:10px;
	color:#2F6381;
}
.news_more_txt a:link, .news_more_txt a:active, .news_more_txt a:visited
{
	text-decoration:underline;
	color:#393939;
}
.news_sep
{
	padding-top:5px;
	padding-bottom:5px;
}
.yellow_border
{
	height:3px;
	background-color:#E6AE00;
}
.bpo_portfolio
{
	padding-left:17px;
	padding-top:30px;
	padding-bottom:20px;
}
.underline
{
	padding-top:5px;
}
.rnav_bg
{
	background-color:#F4F6F9;
	width:100%;
}
.rnav_red_bg
{
	background-image:url(../img/rnav_red_bg.gif);
	background-repeat:repeat-x;
	height:27px;
}
.rnav_logos
{
	height:75px;
	padding-left:30px;
	padding-top:12px;
}
.rnav_blue_bg
{
	background-image:url(../img/rnav_blue_bg.gif);
	background-repeat:repeat-x;
	height:27px;
}
.rnav_alliances
{
	border-bottom:1px solid #CAD4DD;
	border-left:1px solid #CAD4DD;
	border-right:1px solid #CAD4DD;
	border-top:1px solid #6A8FBD;
	margin:10px 0px 0px 0px;
	width:216px;

}
.rnav_bar
{
	background-color:#748A95;
	height:2px;
}
.rnav_lft_top
{
	padding-top:10px;
	padding-left:20px;
}
.rnav_lft_top2
{
	margin-top:15px;
	padding-left:15px;
}
.rnav_lft_top21
{
	padding-top:15px;
	padding-left:15px;
}
.rnav_con
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0px 0px 20px;
	line-height:13px;
}
.rnav_content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:0px;
	padding-left:15px;
	margin-right:3px;
	line-height:14px;
	padding-right:10px;
}
.rnav_corporate
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 3px 0px 13px;
	line-height:14px;
	padding-right:10px;
	background-image:url(../img/newpaper.gif);
	background-repeat:no-repeat; 
	background-position:right; 

}
.rnav_con_bpo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:0px;
	padding-right:10px;
	padding-top:7px;
	margin-right:3px;
	line-height:13px;
}

.rnav_con_it
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}

.product_rnav
{
	padding:10px 10px 0px 20px;
}
.product_rnav_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:15px 0px 0px 0px;
	line-height:13px;
}
.s_bold
{
	font-weight:bold;
}
.bold_italic
{
	font-weight:bold;
	font-style:italic;
}
.more
{
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.location_sep
{
	padding-top:5px;
}

TD.more_link
{
	padding-right:9px;
	padding-top:10px;
	padding-bottom:10px;
	color:#2F6381;
	text-align:right;
}
TD.more_link a:link, .more_link a:active, .more_link a:visited
{
	color:#393939;
}
P.more_link a:hover
{
	color:#0356BC;
}

P.para_more
{
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#2F6381;
	text-align:right;
}
P.para_more a:link, .para_more a:active, .para_more a:visited
{
	color:#393939;
}
P.para_more a:hover
{
	color:#0356BC;
}

TD.more_link_bullet
{
	padding-right:9px;
	padding-top:10px;
	color:#2F6381;
}
TD.more_link_bullet a:link, .more_link_bullet a:active, .more_link_bullet a:visited
{
	color:#393939;
}
TD.more_link_bullet a:hover
{
	color:#0356BC;
}
TD.erp_rnav_act
{
	color:#2F6381;
	font-weight:bold;
	height:19px;
}
.erp_rnav_content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #393939;
	height:19px;
}
TD.erp_rnav_link
{
	color:#2F6381;
	height:19px;
}
TD.erp_rnav_link a:link, .erp_rnav_link a:active, .erp_rnav_link a:visited
{
	color:#393939;
}
TD.erp_rnav_link a:hover
{
	color:#0356BC;
}

.erp_main_arrow
{
	padding-top:4px;
	padding-left:0px;
	padding-right:5px;
	width:8px;
	height:19px;

}

.management_team
{
	background-color:#FCFDFE;
	width:420px;
	margin:20px 0px 0px 5px;
}

/* end - Left nav & Con area & Right nav master table */

/* start - Left nav */
.lnav
{
	padding-top:1px;
	height:100%;
	width:180px;
}
.lnav_01
{
	border-left:1px solid #CCCCCC;
	width:180px;
	height:100%;
}
.lnav_border_bg
{
	background-image:url(../img/cyan_trans.gif);
	height:3px;
}
.leftnav_act
{
	color:#C42828;
	background-color:#F4DB8D;
	height:22px;
	padding-top:5px;
	font-weight:bold;
}
.leftnav_act TD.lnav_link
{
	padding-top:5px;
	background-color:#F4DB8D;
	border-right: 1px solid #F4DB8D;

}
.leftnav_act TD.lnav_sub_arrow
{
	padding-left:18px;
	padding-top:10px;
	padding-right:7px;
	background-color:#F4DB8D;
	width:7px;
}

.leftnav_act TD.lnav_arrow
{
	padding-left:10px;
	padding-top:10px;
	padding-right:7px;
	background-color:#F4DB8D;
	width:2%;
}
.lnav_arrow
{
	padding-left:10px;
	padding-top:10px;
	padding-right:7px;
	background-color:#FDF9EB;
	width:2%;
}
.lnav_sub_arrow
{
	padding-left:18px;
	padding-top:10px;
	padding-right:7px;
	background-color:#FDF9EB;
	width:7px;
}
.lnav_custom
{
	padding-left:15px;
}
.lnav_row_height
{
	height:22px;
}
.leftnav_sub2_act
{
	color:#C42828;
	background-color:#F4DB8D;
	height:22px;
	padding-top:5px;
	font-weight:bold;
	padding-left:15px;
}
.lnav_sub2_arrow
{
	padding-left:18px;
	padding-top:5px;
	padding-right:7px;
	width:7px;
}
.lnav_link2
{
	font-weight:bold;
	color:#C42828;
	padding-bottom:4px;
}
.lnav_link
{
	padding-top:5px;
	background-color:#FDF9EB;
	border-right: 1px solid #F4DB8D;
	padding-bottom:4px;
}
.lnav_link_2
{
	padding-top:5px;
	background-color:#FFFEFB;
	border-right: 1px solid #F4DB8D;
	padding-bottom:4px;
	color:#FFFEFB;
}
.lnav_sub_arrow2
{
	padding-left:18px;
	padding-top:10px;
	padding-right:7px;
	background-color:#FFFEFB;
	width:7px;
}
.lanv_sub_bg
{
	background-color:#FFFEFB;
	
}
.lnav_link_2 a:link, .lnav_link_2 a:active, .lnav_link_2 a:visited
{
	color:#393939;
}
.lnav_link_2 a:hover
{
	color:#C42828;
}

.lnav_link a:link, .lnav_link a:active, .lnav_link a:visited
{
	color:#393939;
}
.lnav_link a:hover
{
	color:#C42828;
}
.select_clr a:active, .select_clr a:link, .select_clr a:visited
{
	color:#C42828;
}
.lnav_top
{
	background-image:url(../img/inner_top_bg.gif);
	background-repeat:repeat-x;
	height:90px;
	width:180px;
}
/* end - Let Nav */

/* start - c area */
.search_txt
{
	color:#FFFFFF;
	padding-top:6px;
	padding-right:4px;
}
.formfields
{
	width: 120px;
	border:1px solid #B3B6AE;
	font-family: Verdana, Helvetica, sans-serif;
	color: #484848;
	font-size:11px;
}
.search_area
{
	border-top:1px solid #4A585F;
	text-align:right;
	padding-right:15px;
	width:100%;
}
.search_textbox
{
	padding-top:4px;
}
.search_go
{
	padding-top:5px;
}
.text_hidden
{
	display:none;
	visibility:visible;
}
.text_visible
{
	display:block;
	visibility:visible;
	line-height:18px;
}
.sitemap
{
	color:#393939;
	font-size: 11px;
	padding-top:4px;
}
.sitemap a:link, .sitemap a:visited,  .sitemap a:active
{
	font-size: 11px;
	color:#393939;
}
.sitemap a:hover
{
	font-size: 11px;
	color:#437EBA;
}
.vip_name
{
	font-weight:bold;
}
.designation
{
	font-style:italic;
	padding-top:3px;
}
.content_right_bdr
{
	padding-right:10px;
}
/* end - C area */

/* Start Right Nav */
.rnav_space
{
	padding-top:2px;
	padding-left:1px;
	width:219px;
}
.rnav_cont_degn
{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.rnav_pressroom
{
	padding-top:10px;
	padding-left:18px;
}
.rnav_press_con
{
	padding-top:5px;
	padding-left:18px;
}
.rnav_utility
{
	padding-left:18px;
}
.it_bg
{
	background-image:url(../img/it_service_bg.gif);
	background-repeat:repeat-x;
	height:137px;	
}
.bpo_bg
{
	background-image:url(../img/bpo_service_bg.gif);
	background-repeat:repeat-x;
	height:110px;	
}

.product_bg
{
	background-image:url(../img/prod_bg.gif);
	background-repeat:repeat-x;
	height:123px;	
}
.rnav_con_comp
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:0px;
	padding-left:5px;
	line-height:13px;
}
.bullot
{
}
.bullot LI
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	list-style-image:url(../img/more_arow.gif);
	margin:10px 0px;
	line-height:7px;
	margin-top:0px;
}
.bull
{
}
.bull LI
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-image:url(../img/bullet.gif);
	margin:10px;
	margin-left:0px;
	line-height:7px;
}

/* End Right Nav */
 
/* start - Footer */
 .footer
{
	height: 23px;
	color:#8A8A8A;
	font-size: 10px;	
	padding-top:4px;
	padding-bottom:4px;
	vertical-align: middle;
	background-color:#D5DCDF;
}
.footer a:link, .footer a:visited,  .footer a:active
{
	font-size: 10px;

	color:#7B7B7B;
}
.footer a:hover
{
	font-size: 10px;
	color:#0356BC;	
}
.copyright
{
	font-size:10px;
	padding-top:4px;
	color:#878787;
}
.footer_text
{
	color:#878787;
	font-size: 11px;
	padding-top:4px;
	text-align:right;
}
.footer_text a:link, .footer_text a:visited,  .footer_text a:active
{
	font-size: 11px;
}
.footer_text a:hover
{
	font-size: 11px;
}
.foot_top_line
{
	border-left:1px solid #CCCCCC;
}
.foot_bdr
{
	border-top:1px solid #ACB9BF;
	background-color:#FFFFFF;
}
.copy
{
	text-align:left;
	padding-left:15px;
}
.foot_links
{
	text-align:right;
	padding-right:15px;
}
/* end - Footer

New Styles in IIS */
.iis {
	
	text-align:center;
}

/* INC.500 */
#inc-500 { font:18px Arial, Helvetica, sans-serif; height:65px; margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px 0; margin-left:18px;}
#inc-500 a{ text-decoration:underline; font-size:18px;}
#inc-500 img{ float:left; margin-right:10px;}