/*@charset "utf-8";*/
/* CSS Document */
.Main_table_width{
	width:1004px;
	vertical-align:middle;
	background:#ffffff;
}
/* body text, and margin setup */
body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}
/* body first level heading */
.body_main_heading_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3d617f;
	text-align:left;
	font-weight:normal;
}
/* body second level heading */
.body_main_heading_two{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	line-height:40px;
}
/* body third level heading */
.body_main_Subheading_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	text-align:left;
	font-weight:bold;
}
.body_content_left_indent{
	width:70px;
}
.body_content_right_indent{
	width:70px;
}
.body_content_bottom_indent{
	height:20px;
}
.body_content_area_width{
	width:580px;
}

/* body Lef, right and bottom indentation_without navigation */
.body_content_width_withoutnav{
	width:862px;
}
.body_content_left_indent_withoutnav{
	height:26px;
	width:40px;
}
.body_content_right_indent_withoutnav{
	width:40px;
}
.body_content_bottom_indent_withoutnav{
	height:20px;
}

/* Body text Italic */
.body_text_italic{
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}

/* body text bold */
.body_text_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

/* Body text email address style */
.body_text_email_address{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d617f;
	font-size:12px;
	font-weight:normal;
}
.body_text_email_address a{
	color:#3d617f;
	text-decoration:none;
}
.body_text_email_address a:hover{
	color:#3d617f;
	text-decoration:none;
}
/* Hyper link from body text*/
.Hyperlink_body_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d617f;
	font-weight:bold;
	text-align:left;
}
.Hyperlink_body_text a{
	color:#3d617f;
	text-decoration:none;
}
.Hyperlink_body_text a:hover{
	color:#3d617f;
	text-decoration:none;
}
/* body second level 1 heading dark blue style */
.heading_first_level{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3d617f;
	font-weight:bold;
	text-align:left;
}

/* body text link, over states */
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{ border:none;}
a:hover img{ border:none;}

/* body text bullet Crossbrowser Solution */
ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
li{
	padding: 0px;
	margin: 0px;
}

/* body text bullet level 1 */
ul.body_bullet_L1{
	list-style-type:disc;
	padding-left:17px;
	padding-right:5px;
}

/* body text bullet level 2 */
ul.body_bullet_L2{
	list-style-type:circle;
	margin-left:14px;
	padding-right:5px;
}

ul.body_bullet_Numbering{
	list-style-type:decimal;
	padding-left:25px;
	padding-right:5px;
}

/* body text subtopic, link to different pages */
.topic_sublinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal; color:#3d617f;
	line-height:25px;
}
.topic_sublinks a{
	color:#3d617f;
	text-decoration:none;
}
.topic_sublinks a:hover{
	color:#3d617f;
	text-decoration:none;
}

/*Investors financial Body table layout for year wise quarterly table*/
.Financial_Qrtlytable_Normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	color:#3d617f;
	font-weight:bold;
	background:#e2e2e2;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	height:22px; width:51px;
}

.Financial_Qrtlytable_Normal a{
	color:#3d617f;
	text-decoration:none;
}
.Financial_Qrtlytable_Normal a:hover{
	color:#3d617f;
	text-decoration:none;
}

.Financial_Qrtlytable_Active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	background:#9aa3af;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	height:22px; width:51px;
}
.Financial_Qrtlytable_Empty{
	background:#f6f6f6;
	border-bottom:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	height:22px; width:51px;
}

/* image link to top of the page, Anchor links */
.top_topagelink_text{
	line-height:25px;
	text-align:right;
}
.top_topagelink_text a{
	color:#3d617f;
	text-decoration:none;
}
.top_topagelink_text a:hover{
	color:#3d617f;
	text-decoration:none;
}

/* Flash Bacground strip, repeated-x */
.flash_bg{
	background:url(../images/home_flash_bg_320.gif) repeat-x;
}

/* Flash Bacground Image */
.flash_bg_image{
	background:url(../images/flash_bg_img_320.JPG) no-repeat;
	height:320px;
}

/* Internal page title background image, repeated-x */
.title_bgstrip{
	background:url(../images/internal_title_bg_strip_1.gif) repeat-x;
}

/* Internal page title text*/
.interal_title_bg_text{
	background:url(../images/internal_title_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px; color:#c5ccd2; font-weight:bold;
	padding-left:40px;
	vertical-align:middle;
	height:70px;
}

/* Distance, space between internal page title and body content*/
.Spacebetween_title_body{
	height:30px;
}

/* Breadcrumbs, text style*/
.Bread_crumbs_text_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d617f;
	font-weight:bold;
	padding-left:5px;
}
.Bread_crumbs_text_active a{
	color:#3d617f;
	text-decoration:none;
}
.Bread_crumbs_text_active a:hover{
	color:#3d617f;
	text-decoration:none;
}
/* Breadcrumbs, text in active state*/
.Bread_crumbs_text_inactive{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
}

/* Left hand navigation background image, repeat x*/
.side_nav_menu{
	background:url(../images/topic_overview_bg.gif) repeat-x;
	width:192px;
}

.side_nav_menu_2{
	background:url(../images/topic_overview_bg_2.gif) repeat-x;
	width:192px;
}

.side_nav_top_indent{
height:10px;
}

/* Left hand navigation link header text*/
.side_nav_text_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#000000; font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
}

/* Left hand navigation links text*/
.side_nav_text_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:23px;
	padding-right:12px;
	vertical-align:middle;
}
.side_nav_text_links a{
	color:#3d617f;
	text-decoration:none;
}
.side_nav_text_links a:hover{
	color:#00325b;
	text-decoration:none;
}

.side_nav_title_text_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	vertical-align:middle;
}
.side_nav_title_text_links a{
	color:#3d617f;
	text-decoration:none;
}
.side_nav_title_text_links a:hover{
	color:#00325b;
	text-decoration:none;
}

/* side nav 3rd level link */
/*.side_nav_text_thirdlevel_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:28px;
	padding-right:15px;
	vertical-align:middle;
}
.side_nav_text_thirdlevel_links a{
	color:#3d617f;
	text-decoration:none;
}
.side_nav_text_thirdlevel_links a:hover{
	color:#00325b;
	text-decoration:none;
}
.side_nav_text_thirdlevel_active{
	background:url(../images/arrow_leftnav_thirdlvl.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:28px;
	padding-right:15px;
	vertical-align:middle;
}*/

/* side nav 3rd level link */
.side_nav_text_thirdlevel_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:32px;
	padding-right:11px;
	vertical-align:middle;
}
.side_nav_text_thirdlevel_links a{
	color:#3d617f;
	text-decoration:none;
}
.side_nav_text_thirdlevel_links a:hover{
	color:#00325b;
	text-decoration:none;
}
.side_nav_text_thirdlevel_active{
	background:url(../images/arrow_leftnav_thirdlvl_sub.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:32px;
	padding-right:11px;
	vertical-align:middle;
}

/* Left hand navigation links active text*/
.side_nav_text_active{
	background:url(../images/arrow_leftnav.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f; font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:23px;
	padding-right:12px;
	vertical-align:middle;
}
.side_nav_text_active a{
	text-decoration:none;
	color:#3d617f;
}
.side_nav_text_active a:hover{
	text-decoration:none;
	color:#3d617f;
}

/* Left hand Whitepaper heading text*/
.side_nav_whitepaper{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; color:#3d617f; font-weight:bold;
	padding-top:14px;
	padding-left:33px;
	padding-bottom:15px;
	vertical-align:middle;
}

/* Left hand Whitepaper text below the icons text*/
.side_nav_whitepaper_doctext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#000000; font-weight:normal;
	padding-top:5px;
	padding-left:33px;
	padding-bottom:5px;
	vertical-align:top;
}
/* Left hand Whitepaper text below the icons bold*/
.side_nav_whitepaper_doctext_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#000000; font-weight:bold;
	padding-top:5px;
	vertical-align:top;
}

/* READ MORE font style, Upper Case */
.read_more{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#3d617f;
	font-weight:bold;
	text-align:left;
	padding-top:20px;
}
.read_more a{
	color:#3d617f;
	text-decoration:none;
}
.read_more a:hover{
	color:#3d617f;
	text-decoration:none;
}

/* Search bar and main link bar devider style */
.search_bar_dev_line{
	background:url(../images/home_tob_bar_bg_line.gif) repeat-x;
}

/* Search top bar, text, hight of the <tr> */
.search_top_bar{
	background-color:#314c67;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	vertical-align:middle;
	text-align:right;
	padding-right:20px;
	height:25px;
}

/* Search bar links Print, email to friend and contact */
.print_emaitoFrie_contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e7e7e7;
	vertical-align:middle;
	text-align:left;
	padding-left:5px;
}
.print_emaitoFrie_contact a{
	color:#e7e7e7;
	text-decoration:none;
}
.print_emaitoFrie_contact a:hover{
	color:#e7e7e7;
	text-decoration:none;
}

/* Search box text field */
.search_text_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e7e7e7;
	background-color:#314c67;
	padding-left:4px;
	padding-right:4px;
	border:1px #97a4b3 solid;
}

/* This style define the height and width of the Logo colum */
.Logo_height_width{
	background-position:left;
	vertical-align:middle;
	height:55px;
}

/* Home, Solutions main navigation links */
.main_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#adb1ad;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
	width:102px;
}

.main_links a{
	color:#adb1ad;
	text-decoration:none;
}
.main_links a:hover{
	color:#7c9ab3;
	text-decoration:none;
}
.main_links a:hover span{
	color:#ffffff;
	text-decoration:none;
}

/* Below css used for Company News Link in Main Navigation */
.main_links_Cnews{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#adb1ad;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
	width:150px;
}

.main_links_Cnews a{
	color:#adb1ad;
	text-decoration:none;
}
.main_links_Cnews a:hover{
	color:#7c9ab3;
	text-decoration:none;
}
.main_links_Cnews a:hover span{
	color:#ffffff;
	text-decoration:none;
}

/* Below css used for Resources Link in Main Navigation */
.main_links_Resources{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#adb1ad;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
	width:108px;
}

.main_links_Resources a{
	color:#adb1ad;
	text-decoration:none;
}
.main_links_Resources a:hover{
	color:#7c9ab3;
	text-decoration:none;
}
.main_links_Resources a:hover span{
	color:#ffffff;
	text-decoration:none;
}

/* Home, Solutions main navigation hover state */
.main_links_overstate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#7c9ab3;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
	width:102px;
}

/* Where to Start, Our Value etc... sub links
.main_sub_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adb1ad;
	text-align:left;
	font-weight:normal;
	padding-left:11px;
	width:102px;
}

/* Where to Start, Our Value etc... sub links
.main_sub_links_overstate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	padding-left:11px;
	width:102px;
}*/
/* Career Main link and sub link Normal and linked state styles, also width of the colum
.Career_main_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#adb1ad;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
	width:128px;
}

.Career_main_link a{
	color:#adb1ad;
	text-decoration:none;
}
.Career_main_link a:hover{
	color:#7c9ab3;
	text-decoration:none;
}
.Career_main_link a:hover span{
	color:#ffffff;
	text-decoration:none;
}

.Career_main_links_overstate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#7c9ab3;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
	width:128px;
}

.Career_sub_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#adb1ad;
	text-align:left;
	font-weight:normal;
	padding-left:11px;
	width:128px;
}

/* Career sub main link... over state 
.Career_sub_link_overstate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	padding-left:11px;
	width:128px;
} */

/* Quote, below the flash banner */
.qoute_after_flash{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6f6f6f;
	font-weight:bold;
}

/* copyrights and privacy and sitemap link */
.copy_rights{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaaaa9;
	font-weight:normal;
	padding-left:28px;
}
.copy_rights a{
	color:#aaaaa9;
	text-decoration:none;
}
.copy_rights a:hover{
	color:#7c9ab3;
	text-decoration:none;
}

/* copyrights bottom strip background colour */
.copy_rights_bgcolor{
	background-color:#2d2d2d;
	height:50px;
	vertical-align:middle;
}

/* Contact us, about, news links */
.bottom_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaaaa9;
	font-weight:normal;
	padding-right:28px;
}
.bottom_links a{
	color:#aaaaa9;
	text-decoration:none;
}
.bottom_links a:hover{
	color:#7c9ab3;
	text-decoration:none;
}
.bottom_links_active_state{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7c9ab3;
	font-weight:normal;
}

/*Employee quote text*/
.emp_intro_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#6f6f6f; font-weight:normal;
}
.emp_intro_name_text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px; color:#0F243E; font-weight:bold;
text-align:center;
}

/*Search Result CSS*/
.Search_result_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; color:#3D617F;
}
.Search_result_keyword{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal; color:#3D617F;
	text-decoration:underline;
}
.Search_result_url{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal; color:#000;
	line-height: 30px;
}

/*Table font styles*/
.customized_table{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	background:#314c67;
	border-collapse:collapse;
}

/*Table heading style*/
.customized_table_caption { border:1px solid #f6f6f6;
	color:#fff;
	font-weight:bold;
	padding:6px 4px 8px 0px;
	text-align:left;
	text-transform:none;
	padding-left:10px;
}

/*Table row border vertical*/
.customized_row_borderV {
	border-bottom:1px solid #f0f0f0;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

/*Table row border-bottom line vertical, font bold*/
.customized_row_subhead_bottline {
	border-bottom:1px solid #f0f0f0;
}

/*Table row bottom line vertical*/
.customized_row_bottomline {
	border-bottom:1px solid #f0f0f0;
}

/*Table row font styles*/
.customized_table_row {
	background-color:#f0f0f0;
	color:#3d617f;
	font-weight:bold;
	padding:6px 4px 6px 5px;
	text-align:left;
	text-transform:none;
}

/*Table body content styles*/
.customized_table_body_content {
	padding:6px 4px 8px 10px;
	text-align:left;
	text-transform:none;
	border:1px #FF0000;
}

/*Table body bottom navigation styles*/
.Search_Result_navigation {
	background-color:#f0f0f0;
	padding:6px 4px 8px 10px;
	text-align:right;
	text-transform:none;
}

/*Table body text italic*/
.customized_tablebody_italic {
	font-style:italic;
}

/*Table body text bold*/
.customized_tablebody_bold {
	font-weight:bold;
	vertical-align:top;
}

/*Investor FAQ Table header */
.Investor_Faq_table_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	font-weight:bold;
	border-bottom:solid 1px #cccccc;
	padding: 5px 5px 5px 5px;
}
.Investor_Faq_innertable_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#6f6f6f;
	font-weight:bold;
	background:#e6e6e6;
	border-collapse:collapse;
}

/*Investor FAQ Table body */
.Investor_Faq_table_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	font-weight:normal;
	border-collapse:collapse;
	padding: 5px 5px 5px 5px;
}
.Investor_Faq_innertable_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	font-weight:normal;
	border-collapse:collapse;
	padding: 5px 5px 5px 5px;
}
/* Investor Hyper link to body*/
.Investor_Hyperlink_body_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d617f;
	font-weight:bold;
	text-align:left;
}
.Investor_Hyperlink_body_text a{
	color:#3d617f;
	text-decoration:none;
}
.Investor_Hyperlink_body_text a:hover{
	color:#3d617f;
	text-decoration:none;
}

/* Caree employee, Name text style*/
.Career_Emp_testimonia_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3d617f;
	text-align:left;
	font-weight:normal;
}
/* Caree employee, designation text style below the name*/
.Career_Emp_testimonia_designation{
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	font-size:12px;
	font-weight:normal;
}
.News_devider_line{
	background:url(../images/News_devider.gif) repeat-x;
}
.News_text_style{
	vertical-align:middle;
	height:1px;
}
.News_text_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal; color:#000000;
	padding-bottom:6px;
	padding-top:6px;
}
.New_text_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal; color:#3d617f;
	padding-bottom:6px;
	padding-top:6px;
}
.New_text_links a{
	color:#3d617f;
	text-decoration:none;
}
.New_text_links a:hover{
	color:#00325b;
	text-decoration:underline;
}

/*Content Required*/
.Contnet_required{
	background-color:#FFFF00;
}
.Content_Required_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3d617f;
	text-align:left;
	font-weight:normal;
	background-color:#FFFF00;
}
/* Site map text bullet level 1 */
ul.sitemap_bullet_L1{
	list-style-type:disc;
	padding-left:25px;
	padding-right:5px;
	line-height:20px;
}

/* Site map text bullet level 2 */
ul.sitemap_bullet_L2{
	list-style-type:circle;
	margin-left:38px;
	padding-right:5px;
	line-height:20px;
}

li a{
	color:#000000;
	text-decoration:none;
}
li a:hover{
	color:#3d617f;
	text-decoration:none;
}
.latest_news_bg{
	background:#424242;
}
.latest_news_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dedede;
	text-align:left;
	padding-bottom:5px;
}
.latest_news_text a{
	color:#dedede;
	text-decoration:none;
}
.latest_news_text a:hover{
	color:#dedede;
	text-decoration:underline;
}

/* Caree new updates */
.career_devider_dark_line{
	background:url(../images/careers_deviderline_dark.gif) repeat-x;
	height:1px;
}
.career_devider_light_line{
	background:url(../images/careers_deviderline_light.gif) repeat-x;
	height:1px;
}
.Services_heading_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d617f;
	font-weight:bold;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
}
.career_designation_bg{
	background:#fbfbfb;
	height:30px;
	vertical-align:middle;
}
.career_programs_bg{
	background:#f4f4f4;
	height:30px;
	vertical-align:middle;
}
.career_designation{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d617f;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
}
.career_designation a{
	text-decoration:none;
}
.career_designation a:hover{
	text-decoration:none;
}
.career_service_bg{
	background:#edf0f3;
}
/* body text bullet level 2 */
ul.Career_bullet_SS_L1{
	list-style-type:disc;
	padding-left:16px;
	margin-left:31px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
ul.Career_bullet_L1{
	list-style-type:disc;
	padding-left:16px;
	margin-left:14px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
ul.Career_bullet_L2{
	list-style-type:circle;
	padding-left:16px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.R_mark{
	font-size:10px;
}
/* IR Section, Analyst coverage (AC) table styles */
.Table_header_AC_bg{
	background:url(../images/img_AC_table_header_bg.gif) repeat-x top;
	height:28px;
	padding-left:6px;
	padding-right:6px;
}
.Table_header_AC_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#1d738f;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}
.Table_LR_AC_padding{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:6px;
}
.Table_LR_AC_padding_alt{
	background:#eef7fc;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	padding-right:6px;
	border-bottom:1px solid #7b97ae;
	border-top:1px solid #7b97ae;
}
.Table_header_AC_email{
	color:#3d617f;
}
.Table_header_AC_email a{
	color:#3d617f;
	text-decoration:none;
}
.Table_header_AC_email a:hover{
	color:#3d617f;
	text-decoration:none;
}

/*  News Blog */
.interal_title_caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px; color:#c5ccd2; font-weight:bold;
	vertical-align:middle;
}
.Blog_title_bg{
	background:url(../images/Blog_title_bg.gif) repeat-x bottom #f4f4f4;
	height:129px;
	padding:10px 10px 10px 10px;
	border:1px solid #e7e9eb;
}
.Blog_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#065699;
	font-size:18px;
	font-weight:bold;
}
.Blog_title a{
	color:#065699;
	text-decoration:none;
}
.Blog_title a:hover{
	color:#065699;
	text-decoration:none;
}
.Blog_title_footer{
	background:#e2e8ec;
	border:1px solid #e7e9eb;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.Blog_comment_count{
	background:url(../images/Comment_bg.gif) no-repeat;
	height:21px;
	width:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
}
.Blog_bold_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#065699;
	font-weight:bold;
	padding-top:2px;
}
.Blog_bold_link a{
	font-weight:bold;
	color:#065699;
}
.Blog_bold_link a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#065699;
}

.Blog_footer_link{
	font-family:Arial, Helvetica, sans-serif;
	color:#065699;
}
.Blog_footer_link a{
	color:#065699;
}
.Blog_footer_link a:hover{
	text-decoration:underline;
}

.Blog_timing{
	font-family:Arial, Helvetica, sans-serif;
	color:#526064;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px 5px 0px;
}
.Blog_title_divider{
	background:#e4e5e5;
}
.Blog_text_Bold{
	font-weight:bold;
}
.Blog_innertitle_bg{
	background:url(../images/Blog_title_bg.gif) repeat-x bottom #f4f4f4;
	height:31px;
	padding:10px 10px 10px 10px;
	border:1px solid #e7e9eb;
}
.Blog_header_divider{
	background:url(../images/Blog_header_divider.gif) repeat-x;
}
.Blog_content{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	border:1px solid #e7e9eb;
	padding:10px 10px 10px 10px;
}
.Blog_content_footer_bg{
	background:url(../images/blog_content_footer.gif) repeat-x;
	height:12px;
	border-left:1px solid #e7e9eb;
	border-right:1px solid #e7e9eb;
	border-bottom:1px solid #e7e9eb;
}
.Blog_inner_title{
	font-family:Arial, Helvetica, sans-serif;
	color:#065699;
	font-size:18px;
	font-weight:bold;
	padding:10px 10px 5px 10px;
}
.Comment_indent{
	padding:10px 10px 10px 10px;
}
.Comment_content{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background:#eeeeee;
	border:1px solid #e1e1e1;
	padding:10px 10px 10px 10px;
}
.Comment_fields_bg{
	background:#dfe5eb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d617f;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	border:1px solid #d3d7de;
}
#comment_textfield{
	background:#f2f2f5;
	border:1px solid #d8d8d8;
}
#comment_textarea{
	background:#f2f2f5;
	border:1px solid #d8d8d8;
	width:250px;
	height:200px;
}
.form_textfield{
	border:1px solid #CCCCCC;
}
#form_select{
	border:1px solid #CCCCCC;
}
.form_textarea{
	width:350px;
	border:1px solid #cccccc;
}

/* Internet Retailer Conference and Exhibition 2011 (for Content_Catalog_Management.html page)*/
.IRCE_Divider{
	background:#626262;
}

.IRCE_BG{
	background:#eeeeee;
	padding:10px 10px 10px 10px;
}

/* eClerx The Eye Blog index pazge */
.KYC_Blog_Title{
	background:url(../images/KYC_Blog_Title_bg.gif) no-repeat right #4f91b4;
	height:49px;
	border:1px solid #3081c4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
}
.KYC_Blog_Title a{
	text-decoration:none;
	color:#FFFFFF;
}
.Outsourcing_FS_title{
	background:url(../images/OS_FSBlog_Title_bg.gif) no-repeat right #5a9c8c;
	height:49px;
	border:1px solid #256a59;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
}
.Outsourcing_FS_title a{
	text-decoration:none;
	color:#FFFFFF;
}
.Upcoming_blog_title{
	background:#FFFFFF;
	height:49px;
	border:1px solid #F0F0F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	padding:10px 10px 10px 10px;
}

/* Complimentary Webinar */
.register_today_header_bg{
	background:#e5e5e5;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#3d617f;
	padding:10px 15px 10px 10px;
}
.Webinar_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3d617f;
	padding:10px 15px 0px 10px;
}
.Name_title_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3d617f;
}
.Name_title_Normal{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d617f;
}
.Side_nav_heading_one{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#3d617f;
}
.side_nav_bold{
	font-weight:bold;
}
.Webinar_page_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#3d617f;
	font-weight:bold;
	text-align:left;
	line-height:35px;
}
/* New Link for solutions Sub page */
.Hyperlink_normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#3d617f;
}
.Hyperlink_normal a {
 	text-decoration:none;
	color:#3d617f;
}
.Hyperlink_normal  a:hover{
 	text-decoration:none;
	color:#3d617f;
}
/* Dropdown Solution FS page */
.Table_Chartlayout{
	border:1px solid #c0bfbf;
	padding:20px 10px 10px 10px;
}
/* Dreamforce callout for SMS pages */
.dreamforce_callout_bg{
	background:url(../images/dreamforce_bg.gif) no-repeat;
	width:608px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:20px 0px 50px 20px;
}
.drmfrc_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f4f60f;
}
.drmfrc_link a:hover{
	text-decoration:none;
	color:#f4f60f;
}
.drmfrc_link a{
	text-decoration:none;
	color:#f4f60f;
}
/* Salesforce CRM page css */
.crm_bg{
	background:url(../images/CRM_bg.gif) no-repeat;
	width:940px;
	height:169px;
}
.crm_services_bg{
	background:url(../images/crm_services_bg.gif) no-repeat;
	height:286px;
	width:789px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:7px 7px 0px 7px;
}
.crm_content_bg{
	background:#3d9fca;
	width:189px;
	height:178px;
}
/*CRM body text bullet level 1 */
.crm_bullet ul{
	list-style-type:disc;
	padding-left:23px;
	padding-right:10px;
}
/* eClerxCares CSR pages CSS */
.CSR_main_Bg{
	background:url(../images/CSR_main_bg.gif) no-repeat top;
	width:1004px;
}
.CSR_internal_Bg{
	background:url(../images/csr_inetrnal_bg.gif) no-repeat top;
	width:1004px;
}
.csr_nav_bg{
	background:url(../images/csr_nav_bg.gif) repeat-x;
	height:37px;
}
.Top_nav_csr{
	background:url(../images/csr_nav_nrml.gif) no-repeat left;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
	width:271px;
    height:37px;
}
.Top_nav_csr a{
	color:#000000;
	display:block;
}
.Top_nav_csr a:hover{
	background:url(../images/csr_nav_rollvr.gif) no-repeat bottom;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:6px;
}
.top_nav_active{
	background:url(../images/csr_nav_rollvr.gif) no-repeat left;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
	width:271px;
    height:37px;
}
.csr_content{
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.csr_page_title{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	line-height:28px;
}
.csr_Title_2ndlevel{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
}
.csr_title_underline{
	background:url(../images/csr_title_underline.gif) no-repeat left #3579b2;
}
.csr_side_nav_title{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	width:195px;
	text-indent:5px;
	line-height:25px;
}
.csr_red_text{
	color:#a31b34;
}
.csr_events_table_border{
	border:1px solid #d0d1d2;
	width:195px;
}
.csr_events_table_row1{
	background:#FFFFFF;
	color:#3d617f;
	padding:6px 3px 6px 3px;
}
.csr_events_table_row1 a{
	color:#3d617f;
	text-decoration:none;
}
.csr_events_table_row2{
	background:#ecf5f9;
	color:#3d617f;
	padding:6px 3px 6px 3px;
}
.csr_events_table_row2 a{
	color:#3d617f;
	text-decoration:none;
}
.CSR_heading_two{
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	line-height:40px;
}
.Recentevent_title_bg{
	background:url(../images/Recentevent_title_bg.gif) repeat-x;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#065699;
}
/* CRM_Whitepaper bg */
.crm_whitepaper_bg{
	background:url(../images/CRM_whitepaper_bg.gif) no-repeat;
	width:940px;
	height:224px;
}
/* Shop.org_Whitepaper bg */
.Shop_org_whitepaper_bg{
	background:url(../images/Shop_org_whitepaper_bg.gif) no-repeat;
	width:940px;
	height:224px;
}
/* FS right Navigation CSS */
.right_nav_top_header{
	background:url(../images/rgt_nav_top_hdr_bg.gif) #6da8ca repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	width:100%;
	padding:0px 5px 7px 10px;
}
.right_nav_left_slc{
	background:url(../images/rgt_nav_lft_shade.gif) repeat-y;
	width:7px;
}
.right_nav_right_slc{
	background:url(../images/rgt_nav_rgt_shade.gif) repeat-y;
	width:8px;
}
.right_nav_body_bg{
	background:url(../images/rgt_nav_body_bg.gif) repeat-y;
	padding:10px 15px 0px 15px;
}
.right_nav_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d617f;
	font-weight:bold;
	padding-left:10px;
}
.right_nav_link a:hover{
	text-decoration:none;
	color:#3d617f;
}
.right_nav_link a{
	text-decoration:none;
	color:#3d617f;
}
/* Resources Library CSS */
.Resource_intro_bg{
	background:#3d617f;
	padding:15px;
	color:#FFFFFF;
}
.Resource_main_heading_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}
.Resource_title_bg{
	background:url(../images/resource_title_pointer.gif) no-repeat left #d0d5d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:10px 10px 10px 33px;
}
.Resource_title_body{
	background:#f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px 10px 10px 10px;
}
/* Subscribe registration page css */
.subscribe_body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.subscribe_textfield{
	border:1px solid #CCCCCC;
	font-size:11px;
	width:165px;
}
/* Left hand navigation background image, repeat x*/
.body_main_heading_three{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#698696;
	line-height:24px;
}
