@charset "utf-8";
/* CSS Document */

.bodycontent_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: 18px;
	padding:16px;
}

.home_bg_gradient {
	background-image: url(Images/Home_bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}	


/* classes for pagelayout starts here */
.HeaderHomepage {
	background-image: url(Images/Header_BG.png);
	background-repeat: repeat-x;
	height:572px;/*224px;*/
	width: auto;
	vertical-align:top;
}


.Header {
	background-image: url(Images/Header_BG.png);
	background-repeat: repeat-x;
	height:224px;
	width: auto;
	vertical-align:top;
}

.Header_shadow {
	background-image: url(Images/Header_shadow.png);
	background-repeat: repeat-x;
	height: 65px;
	width: auto;
	background-color:FF9000;
}
/*.Header_shadow_homepage {
	background-image: url(Images/Header_shadow.png);
	background-position:bottom;
	background-repeat: repeat-x;
	height: 290px;
	width: auto;* /	
}*/

.Page_devider_line {
	background-image: url(Images/page_devider_strechable.jpg);
	background-repeat: repeat-y;
	height:auto;
}

.Page_Title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: lighter;
	color: #FFD8AA;
	padding-left: 50px;
}


.Smaller_Page_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: lighter;
	color: #FFD8AA;
	padding-left: 50px;
	padding-top: 15px;
}
.Smaller_Page_Title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-style: normal;
	font-weight: lighter;
	color: #FFD8AA;
	/*padding-left: 50px;*/
	text-decoration:none;
}
/* classes for pagelayout ends here */





/* classes for content box starts here */
.contentBG_image {
	background-image: url(Images/Content_GrayBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width:auto;
}

.contentrightsideBG_image {
	background-image: url(Images/Content_bg_right_edge.jpg);
	background-position: top;
	background-repeat: repeat-y;
}
/* class for subtitles on page 'Portals and MashUps' starts here */
.Page_subtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
}
/* class for subtitles on page 'Portals and MashUps' ends here */

/* class for value proposition on capability pages starts here */
.value_proposition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #444444;
}
/* class for value proposition on capability pages ends here */

/* class for text in table on clientele page starts here */

.clientele_content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	letter-spacing: normal;
	text-align:left;
	word-spacing: normal;
	padding: 3px 0px 3px 0px;
	text-decoration:none;
}
/* class for text in table on clientele page ends here */


.clientele_content_tableposition {
	margin-left: 4px;	
}
/* classes for content box ends here */



/* class for bulleted text starts here */
.bullet_points {
padding: 0px 2px 0px 22px;
vertical-align:top;
}

.bullet_points_text {
padding: 0px 2px 0px 3px;
}

.bullets_titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #222222;
}
/* class for bulleted text ends here */




/* classes for footer starts here */
/*.Footer {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-image:url(Images/footer_image.gif);	
	/*width:auto;
	height: auto;* /
}*/


.Footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
	padding-top: 20px;
	padding-left: 54px;
}


.copyrights_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF6600;
	font-style: normal;
	text-transform: none;
	padding-right: 160px;
	padding-bottom: 30px;
}


.Footer_links_color_normalstate {
	color: #2B2B2B;
	padding-left: 4px;
	padding-right: 4px;
}

.Footer_links_color_activestate {
	color: #E77900;
	padding-left: 4px;
	padding-right: 4px;
}

/*.below_footer_bg {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	/*height: 100%;* /
	
}*/

/* classes for footer ends here */








/* classes for testimonials box starts here */

.right_side_tables {
	margin-top: 16px;
	height: 161px;
}

.testimonials_boxtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#000000;
	vertical-align:middle;
}

.customername {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A92E0F;
	height: 14px;
	width: 122px;
	padding-bottom:8px;
}

.titlename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A92E0F;
	height: 14px;
	width: 122px;
	padding-bottom:5px;
}

.customername_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 14px;
	width: 122px;
	padding-bottom:8px;
}

.customerdesignation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.customerdesignation_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.customerorganisation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.customerorganisation_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.customerquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
}

.customerquote_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
}

.testimonial_readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
}

.testimonial_readmore a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-decoration:none;
}
 
.testimonialPage_tablePosition {
	height: auto;
	width: auto;
	margin: 2px 10px 10px 10px;
}


/* classes for testimonials box ends here */
/* classes for sublinks box starts here */

.subpagelinks_tablePosition {
	height: auto;
	width: auto;
	margin: 6px 0px 0px 0px;
}

.subpagelinks_text_normalstate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	vertical-align:middle;
	color: #222222;
	padding: 5px 0px 5px 0px;
}

/* below class is to get selected state of sublink */
.subpagelinks_text_normalstate a{	
	color: #FF3300;
	text-decoration:none;	
}

/* below class is to show normal state by overwritting on href tag of sublinks */
.subpagelinks_text_normalstate a:link {	
	color: #111111;
	text-decoration: underline;	
}


/* below class is to get visited state of sublink */
.subpagelinks_text_normalstate a:visited {	
	color: #525252;
	text-decoration: underline;
}

/* classes for sublinks box ends here */




/* class for leftside relevant solution content starts here */
.relevant_solution_content_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: 18px;
	padding:10px;
}
/* class for leftside relevant solution content ends here */


/* class for collaterals/downloads page - collapsable title starts here */
#homeLinkFont {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
font-weight:600;
}

#homeLinkFont:visited {
color: #525252;
}

link{
font-size:18px;
color:#009;
text-decoration:underline;
}
/* class for collaterals/downloads page - collapsable title ends here */


/* classes for changes on 26_03_09 starts here */
.rednormaltxt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#a92e0f;
}

.rednormaltxt a {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#a92e0f;
text-decoration: underline;
}

.rednormaltxt a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration: underline;
}

.rednormaltxt a:active {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration: underline;
}

.customer_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #A92E0F;
}


.relevant_solution_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	word-spacing: normal;
	padding-left:2px;
	
}

.customer_quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000000;
}

.hline{ background-image:url(Images/line.gif); background-repeat:repeat-x;}
/* classes for changes on 26_03_09 ends here */

.input_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.close_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.close_txt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}
.close_txt a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.view_video_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: underline;
}

.view_video_txt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: underline;
}

.view_video_txt a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #525252;
	text-decoration: underline;
}


.best_view_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF6600;
	font-style: normal;
	text-transform: none;
	padding-right: 65px;
	padding-bottom: 30px;
}


/*  classes to implement footer in html*********************/
.news_box_top_left{
	background-image: url(Images/news_box_top_left.jpg);
	background-repeat: no-repeat; 
	background-position: right top;
	width:242px; height:41px;
}

.news_box_leftbg_repeat{
	background-image: url(Images/news_box_leftbg_repeat.jpg);
	background-repeat: repeat-y; 
	background-position: right top;
	width:242px; 
}

.news_box_down_left{
	background-image: url(Images/news_box_down_left.jpg);
	background-repeat: no-repeat; 
	background-position: right top;
	width:242px; height:20px;
}	



.news_box_top_right{
	background-image: url(Images/news_box_top_right.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	width:252px; height:41px;
}

.news_box_rightbg_repeat{
	background-image: url(Images/news_box_rightbg_repeat.jpg);
	background-repeat: repeat-y; 
	background-position: left top;
	width:252px; 
}

.news_box_down_right{
	background-image: url(Images/news_box_down_right.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	width:252px; height:20px;
}


.news_box_top_center{
	background-image: url(Images/news_box_top_center.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	width:253px; height:41px;
}

.news_box_center_repeat{
	background-image: url(Images/news_box_center_repeat.jpg);
	background-repeat: repeat-y; 
	background-position: left top;
	width:253px; 
}

.news_box_down_center{
	background-image: url(Images/news_box_down_center.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	width:253px; height:20px;
}


.new_box_heading_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal;
	font-weight: 500;  
	color: #333333;
}

.new_box_body_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
 	color: #333333;
	text-decoration:none;
}

.new_box_body_txt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
 	color: #333333;
	text-decoration:none;
}


.new_tag_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
 	color: #F76209;
	text-decoration:none;
}

.new_tag_txt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
 	color: #F76209;
	text-decoration:none;
}

.new_box_body_txt_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight:normal;
 	color: #333333;
	text-decoration:none;
}

.new_box_body_txt_small a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight:normal;
 	color: #333333;
	text-decoration:none;
}

.news_box_left_padding{padding-left:22px; padding-right:15px;}

.h_line{
	background-image: url(Images/line.jpg);
	background-repeat: no-repeat;
	text-align:center; 
}

.bdr_right{border-top:0px solid #999999; border-left:1px solid #999999; border-right:0px solid #999999; border-bottom:1px solid #999999;}
.bdr_left{border-top:0px solid #999999; border-left:1px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999;}
.bdr_down{border-top:0px solid #999999; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:1px solid #999999;}

.partner_section_padding{ padding-left:5px; padding-top:15px; padding-right:5px; padding-bottom:15px;}

.logo{ display: none; text-align:center; z-index:100; vertical-align:middle; position:relative; padding-left:379px; margin-top:-218px; }
.home_page_logo{ display: none;  text-align:center; z-index:100; vertical-align:middle; position:relative; padding-left:379px; margin-top:-565px; }


/**************************Added to implement tab approach starts***************************************************/

body a img
{
margin:0px;
padding:0px;
font-family:arial;
font-size:10px;
font-weight:normal;
color:#666666;
border:none;
}

.main
{
width:820px;
border-left:1px solid #ececec;
border-right:1px solid #ececec;
background-image:url(Images/tabmainbgImg.gif);
background-position:left top;
background-repeat:repeat-x;
height:470px;
}

.nevibg
{ background-image:url(Images/news_bg.gif);
  background-repeat:repeat-y;
}

.nevitext
{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}  

.partnertext
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #0e539e;
}
.parnerbg
{ background-image:url(Images/partner_bg.gif);
  background-repeat:repeat-x;
}  

.partnerbodytext
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#666666;
}

.Clientele
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}


/*************footer*************************/
.footerbg
{ background-image:url(Images/footerbg.gif);
  background-repeat:repeat-x;
  background-position:left top;
  background-color:#FFFFFF;
  height:auto;
}
.footerdesign
{ background-image: url(Images/footer_design.gif);
  background-repeat:no-repeat;
  height:84px;
  font-size:10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight:bold;
}

.footerdesign a
{  
  font-size:10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight:bold;
  text-decoration:none;
}

.footertextblue
{
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #4687cd;
} 
.footerlinktext
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
} 
.footerlinktext a
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
} 
.footerlinktext a:hover
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9000;
	text-decoration:underline;
} 
/**********************************************************/
.redLink 
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#fd6203;
	text-decoration:underline;
	font-weight:bold;
	}
.redLink a
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#fd6203;
	text-decoration:underline;
	font-weight:bold;
	}
	
.redLink a:hover
{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#df5500;
	text-decoration:underline;
	font-weight:bold;
	}
/************TabMenu*****************************************/
body ul li a img p
{
    border: none;
}


#main
{
    margin: 0px;
    padding-right:5px;
}

#tabmenuBg
{
    margin: 0;
    background: url(Images/tabBG3.gif) no-repeat left top;
    height: 196px;
    width: 307px;
    padding: 0px;
}

#tabmenu ul
{
    margin: 0;
    padding: 0px;
    list-style: none;
    display: table;
    white-space: nowrap;
    list-style: none;
    height: 26px /*2em*/;
    position: relative;
    font-size: 11px;
	font-weight:normal;
}
#tabmenu li
{
    display: inline;
    margin: 0;
    padding: 0;
}
#tabmenu li a
{
    display: block;
    float: left;
    height: 26px /*2em*/;
    line-height: 26px /*2em*/;
    color: #666666;
    text-decoration: none;
    font-family: arial;
    font-weight: normal;
    text-align: center;
    padding: 0 0 0 7px;
    cursor: pointer;
    background: url(Images/left0a.gif) no-repeat;
    border-bottom: 1px solid #dddddd;
}
#tabmenu li a b
{
    float: left;
    display: block;
    padding: 0 7px 0 0;
    background: url(Images/right0b.gif) no-repeat right top;
	font-weight: normal;
}
#tabmenu li.current a
{
    color: #000;
    background: url(Images/lefthover0a.gif) no-repeat;
    border-bottom: none;
	font-weight: normal;
	cursor:text;
}
#tabmenu li.current a b
{
    background: url(Images/righthover0b.gif) no-repeat right top;
	font-weight: normal;
	cursor:text;
}
#tabmenu li a:hover
{
    color: #000;
    background: url(Images/lefthover0a.gif) no-repeat;
    border-bottom: none;
	font-weight: normal;
}
#tabmenu li a:hover b
{

    background: url(Images/righthover0b.gif) no-repeat right top;
	font-weight: normal;
}
#tabmenu li.current a:hover
{
    color: #000;
    background: url(Images/lefthover0a.gif) no-repeat;
    border-bottom: none;
	font-weight: normal;
	cursor:text;
}
#tabmenu li.current a:hover b
{
    background: url(Images/righthover0b.gif) no-repeat right top;
	font-weight: normal;
	cursor:text;
}

#tabmenu li a em
{
    display: block;
    float: left;
    width: 22px;
    height: 26px;
}
#tabmenu li a em.silverlight
{
    background: url(Images/silverlight_logo.gif) no-repeat center center;
}
#tabmenu li a em.sharepoint
{
    background: url(Images/sharepoint_logo.gif) no-repeat center center;
}
#tabmenu li a em.flex
{
    background: url(Images/flex_logo.gif) no-repeat center center;
}
#tabmenu li a em.php
{
    background: url(Images/php_logo.gif) no-repeat center center;
}

#tabmenu li a em.ektron
{
    background: url(Images/ektron.png) no-repeat center center; width:54px!important;
}

div.tabPane
{
    /*position: absolute;*/
    background: Transparent url(Images/tabBG3.gif) no-repeat left top;
    background-color: #ECEDEC;
	top:121px;
}

.deActive
{
    float: left;
    display: block;
    padding: 0 7px 0 0;
    background: url(Images/right0b.gif) no-repeat right top;
    border-bottom: 1px solid #dddddd;
}

p
{
    margin-left:20px;
}

.hiddenDiv
{
	display:none;
    visibility:hidden;
    height:0px;
    width:0px;
}
.tabPane a 
{
    color:#FD6203;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

.tabPane a:hover
{
    color:#DF5500;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}
/*************************************************************************************/
.flashcontent {width:1004px;}
/**************************Added to implement tab approach ends***************************************************/


.newslinks 
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
}
.newslinks a
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
}

.newslinks a:hover
{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#545454;
text-decoration:none;
}


.newsdate
{
	font-size:10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
	font-weight:bold;
	}
.newsdate a
{
	font-size:10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	}
	
.newsdate a:hover
{
	font-size:10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	}
	
	
.interlinktxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #222222;
	text-decoration:underline;
}
.interlinktxt a{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #222222;
	text-decoration:underline;
}	

.txtlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #222222;
	text-decoration:none;
}
.txtlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #222222;
	text-decoration:none;
}


.ShadowBoxLeftTop{background-image:url(images/ShadowBoxLeftTop.png); background-repeat:no-repeat; width:11px; height:11px;}
.ShadowBoxTopRepeat{background-image:url(images/ShadowBoxTopRepeat.png); background-repeat:repeat-x;}
.ShadowBoxRightTop{background-image:url(images/ShadowBoxRightTop.png); background-repeat:no-repeat; width:11px; height:11px;}

.ShadowBoxLeftRepeat{background-image:url(images/ShadowBoxLeftRepeat.png); background-repeat:repeat-y; }
.MiddleRepeat{ background-color:#f1f1f1;}
.ShadowBoxRigthRepeat{background-image:url(images/ShadowBoxRigthRepeat.png); background-repeat:repeat-y; }

.ShadowBoxDownLeft{background-image:url(images/ShadowBoxDownLeft.png); background-repeat:no-repeat; width:11px; height:11px;}
.ShadowBoxDownRepeat{background-image:url(images/ShadowBoxDownRepeat.png); background-repeat:repeat-x;}
.ShadowBoxDownRight{background-image:url(images/ShadowBoxDownRight.png); background-repeat:no-repeat; width:11px; height:11px;}

/*
div#test-accordion{
    margin: 0px;
    border: 1px solid #e1e1e1;
}

div.accordion {
	position: relative;  
}

div.accordion-toggle{
    position: relative;  
    z-index: 10;		 
	background:url(images/TitleBarNormal.jpg); background-repeat:repeat-x; height:32px;   
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	height:32px;
	vertical-align:middle;
	color: #000000;
	padding-left:20px;
	padding-top:5px;
}




div.accordion-toggle-active{
	background:url(images/TitleBarActive.jpg); background-repeat:repeat-x; height:32px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-align:left;
	padding-left:20px;
		padding-top:5px;

	}

 

div.accordion-content{
    overflow: hidden;	 
    background: #ffffff;
	background-image:url(images/ContentDivTopShadow.jpg); background-position:top; background-repeat: repeat-x;
	padding-left:15px;
	
	
}

.download_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #fe9800;
	text-align:left;
}

.download_contenttxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: 18px;
}

.contenttxt_padding{padding-top:5px;}
.contentblock_padding{padding-top:25px;}
.contentlink_padding{padding-top:10px;}

#Uparrowdiv{
	position:relative; 
	top:-12px; 
	left:390px; 
	z-index:100px; 
	width:16px; 
	height:16px;
	display:none; 
	background-image:url(Images/Arrow_up.png);}

#Downarrowdiv{
	position:relative; 
	top:-12px; 
	left:390px; 
	z-index:100px; 
	width:16px;
	height:16px; 
	display:none; 
	background-image:url(Images/Arrow_down.png);}


#ContentdivPadding{padding-right:15px;}

#Contentdivblock{height:360px; width:100%; overflow:auto;}
*/

div#test-accordion{
    margin: 0px;
}

div.accordion {
	position: relative; 
}

div.accordion-toggle{
    position: relative; 
    z-index: 10;		
	background-image:url(Images/Arrow_down.png); background-repeat:no-repeat; background-position:15px 5px;
    cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	vertical-align:middle;
	color: #000000;
	padding-left:40px;
	height:20px;
	padding-top:5px;
}




div.accordion-toggle-active{
	background-image:url(Images/Arrow_up.png); background-repeat:no-repeat; background-position:15px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	padding-left:40px;
	color: #000000;

		
	}

div.accordion-content{
    overflow: hidden;
	padding-left:15px;
}

.download_heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

.download_heading a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

.download_contenttxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: 18px;
}

.contenttxt_padding{padding-top:5px;}
.contentblock_padding{padding-top:25px;}
.contentlink_padding{padding-top:10px;}

#Uparrowdiv{
	position:relative; 
	top:-15px; 
	left:100px; 
	z-index:100px; 
	width:16px; 
	height:16px;
	display:none; 
	background-image:url(Images/Arrow_up.png);}

#Downarrowdiv{
	position:relative;
	top:-15px;
	left:100px;
	z-index:100px;
	width:16px;
	height:16px;
	display:none;
	background-image:url(Images/Arrow_down.png);
}


#ContentdivPadding{padding-right:15px;}
#Contentdivblock{height: 350px; width: auto; overflow-y:auto; overflow-x:hidden; margin-bottom:10px;}

.htmlDIVDisplay{ display:block;}


/* Classes of blog box in the index page*/

.blogleftTop{background-image:url(images/blog_box_leftTop.gif); background-repeat:no-repeat; width:11px; height:11px; background-position:right bottom;}
.blogBoxTopRepeat{background-image:url(images/blog_box_BoxTopRepeat.gif); background-repeat:repeat-x; background-position:bottom;}
.blogrightTop{background-image:url(images/blog_box_rightTop.gif); background-repeat:no-repeat; width:11px; height:11px; background-position:left bottom;}

.blogleftDown{background-image:url(images/blog_box_leftDown.gif); background-repeat:no-repeat; width:11px; height:11px; background-position:right top;}
.blogDownRepeat{background-image:url(images/blog_box_DownRepeat.gif); background-repeat:repeat-x; background-position:top;}
.blogrightDown{background-image:url(images/blog_box_rightDown.gif); background-repeat:no-repeat; width:11px; height:11px; background-position:left top;}

.blogMiddleRepeat{ background-color:#ffffff; background-image:url(images/blog_box_middle_grad.gif); background-repeat:repeat-x; background-position:top;}
.blogLeftRepeat{background-image:url(images/blog_box_LeftRepeat.gif); background-repeat:repeat-y; background-position:right; }
.blogRightRepeat{background-image:url(images/blog_box_RightRepeat.gif); background-repeat:repeat-y; background-position:left; }

.blogBoxline{background-image:url(images/blogBoxline.gif); background-repeat:repeat-x; background-position:center; height:10px;}


.content_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.heading_link_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.heading_link_txt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.blogBoxline{background-image:url(images/blogBoxline.gif); background-repeat:repeat-x; background-position:center; height:10px;}



/*******************************************clintele pop up start here*******************************************/
DIV.popup {
	POSITION: absolute; border:none;  PADDING-BOTTOM: 5px;  PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MAX-WIDTH: 600px; PADDING-TOP: 5px; background-color: transparent;
}
#popup_overlay {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px
}
SPAN.popup_link {
	 CURSOR: pointer; border:none;
}
A.popup_link {
	 CURSOR: pointer; border:none;
}
.popup_draghandle {
	CURSOR: move
}

.cl_popup_left_top{background-image:url(images/cl_popup_left_top.png); background-repeat:no-repeat; width:31px; height:31px;}
.cl_popup_left_bottom{background-image:url(images/cl_popup_left_bottom.png); background-repeat:no-repeat; width:31px; height:31px;}
.cl_popup_right_top{background-image:url(images/cl_popup_right_top.png	); background-repeat:no-repeat; width:31px; height:31px;}
.cl_popup_right_bottom{background-image:url(images/cl_popup_right_bottom.png); background-repeat:no-repeat; width:31px; height:31px;}

.cl_popup_top_repeat{background-image:url(images/cl_popup_top_repeat.png); background-repeat:repeat-x;}
.cl_popup_bottom_repeat{background-image:url(images/cl_popup_bottom_repeat.png); background-repeat:repeat-x;}
.cl_popup_left_repeat{background-image:url(images/cl_popup_left_repeat.png); background-repeat:repeat-y; }
.cl_popup_right_repeat{background-image:url(images/cl_popup_right_repeat.png); background-repeat:repeat-y; }

.cl_popup_middle{ background-color:#fff;}
#cl_popup_arrow{ background-image:url(images/cl_popup_arrow.png); background-repeat:no-repeat; width:31px; height:31px; left:0px; top:-16px; position:relative;}
#cl_popup_arrow_down{ background-image:url(images/cl_popup_arrow_down.png); background-repeat:no-repeat; width:31px; height:31px; left:0px; top:16px; position:relative;}
#cl_popup_close_btn{ background-image:url(images/close_btn.png); background-repeat:no-repeat; width:20px; height:17px; left:-5px; top:15px; position:relative;}

/*******************************************clintele pop up end here*******************************************/

/*******************************************Accordian classes start here*******************************************/
.pageContent { width: 100%; }
.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li {  cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
.accordion li.active>a em{text-decoration:none; padding:2px 0px 0px 25px; display: block; cursor: pointer; background: url(images/Arrow_up.png) no-repeat top left; font-style:normal; height:20px;}
.accordion li div { padding: 0px;  display: block; clear: both; float: left; width: 472px;}
.accordion a em{ text-decoration:none; padding:2px 0px 0px 25px; display: block; cursor: pointer; background: url(images/Arrow_down.png) no-repeat top left; font-style:normal; height:20px; }

/* Level 2 */
.accordion li ul li {  }
	
/*******************************************Accordian classes end here*******************************************/	

.newsdate_txt
{
	color: #999999;
}


.gradient_bg{background-image:url(images/bg_gradient.jpg); background-repeat:repeat-x; background-position:top;}
.txt_bg{background-image:url(images/txt_bg.png); background-repeat:repeat-x; background-position:top;}
.white_body_txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height:18px;}
.kms_ui_div {width:547px; height:285px; z-index:10; position:relative; float:left; clear:both; background:url(Images/kms_ui.png); background-repeat:no-repeat; background-position:270px 25px;}
.mahindra_ui_div {width:547px; height:325px; z-index:100; position:relative; float:left; clear:both; background:url(Images/mahindra_ui.png); background-repeat:no-repeat; background-position:50px 70px;}
.heading_text{font-size:12px;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;}  
.download_text{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#fd8f00; text-decoration: underline;}  
.download_text a{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#fd8f00; text-decoration: underline;}  
.download_text a:hover{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#fd8f00; text-decoration:none;}  
.btn_left{background-image:url(images/btn_left.png); background-repeat: no-repeat; background-position:right; width:15px; height:39px;}
.btn_right{background-image:url(images/btn_right.png); background-repeat: no-repeat; background-position:left;  width:15px; height:39px;}
.btn_repeat{background-image:url(images/btn_repeat.png); background-repeat:repeat-x;vertical-align:middle; }
.btn_mouse{ cursor:pointer}

.btn_text{font-size:12px;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;color:#5b5a5a; text-decoration:none;} 
.btn_text a{font-size:12px;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;color:#5b5a5a; text-decoration:none;} 

#valuable_logo_div
{
margin:5px auto 0px auto;
width:22px;
height:32px;
}

/*----------------- Modified css for ektron page-7 july 2010------------*/
.bullet_points_ektronpage {
	padding: 0px 2px 0px 0px;
	vertical-align:top;
	line-height:18px;
}

.bullet_points_text_ektron {
	padding: 0px 2px 0px 3px;
	font-size:11px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:18px;
}
.ekton_backtotop_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	vertical-align:middle;
	color: #222222;
	padding: 5px 0px 5px 0px;
}

.ekton_backtotop_link a{	
	color: #FF3300;
	text-decoration:none;	
}

.ekton_backtotop_link a:link {	
	color: #111111;
	text-decoration: none;	
}

.ekton_backtotop_link a:visited {	
	color: #525252;
	text-decoration: none;
}
.ekton_backtotop_link a:hover {
	color: #000;
	text-decoration:underline;
	}

.ektron_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#962300;
	vertical-align:middle;
}

/*-----------------End Modified css for ektron page-7 july 2010------------*/
