.global
	{ width:100% }
.wideLayout
	{ width:100%; margin-top:20px }
.narrowLayout
	{ width:779px; margin-top:20px }
.narrow
	{ width:779px }
/* For Combo on home and inner pages Langauage */ 
.narrow select
	{float:right;margin-top:3px; }

/* Logo */
.logo
	{ padding:10px 10px 5px 10px }
.logo h1
	{ width:21%; display:inline; position:relative; float:left }
.logo h2
	{ color:#666666; text-align:right }
.logo h2 a
	{ color:#666666; padding:0px 7px 0px 7px }
	
/*Addition for Diwali2007*/
.logo_diwali
	{ padding:3px 10px 1px 10px }
.logo_diwali h1
	{ width:21%; display:inline; position:relative; float:left }
.logo_diwali h2
	{ color:#9aa7af; text-align:right }
.logo_diwali h2 a
	{ color:#9aa7af; padding:0px 7px 0px 7px }
/*End of addition*/

#country			/* country dropdown */
	{ display:inline }
#country a
	{ font-weight:bold; background:url(/images/bullet-country.gif) no-repeat right; padding-right:17px }
#country a:hover
	{ color:#A4013F }
.logo h3
	{ font-size:11px; width:150px; position:absolute; visibility: hidden; z-index:100; top:0px; margin-left:5px }
.logo h3 a
	{ display:block; padding:2px 8px 2px 8px; background-color:#FFFFFF; border:#CFCFCF 1px solid; border-bottom:none }
.logo h3 a:hover
	{ color:#FFFFFF; background-color:#A4013F }
#btmLnk
	{ border-bottom:#CFCFCF 1px solid }


/* Topnav */
.cont-topnav
	{ background:url(/images/bg-topnav.gif) bottom; height:34px;}
.topnav
	{ width:430px; margin:9px 0px 0px 12px; font-size:12px; font-weight:bold;}
.topnav a
	{ color:#ffffff }
.topnav a .ch
	{ color:#000000 }
.topnav td
	{ padding:4px 16px 6px 16px }

.topnavhindi
	{ width:100px; margin:9px 0px 0px 12px; font-size:12px; font-weight:bold;}

.topnavhindi a
	{ color:#ffffff }
.topnavhindi a .ch
	{ color:#000000 }
.topnavhindi td
	{ padding:4px 18px 6px 16px }

#business { padding:0px 26px 2px 11px;width:316px; background:transparent url(/images/nav-business.gif) no-repeat scroll 0 0;}
#nri { background:url(/images/nav-business.gif) no-repeat 0 1px; padding:0px 8px 0px 14px}
#priBanking { background:url(/images/nav-priBanking.gif) no-repeat 0px 1px; padding:4px 57px 6px 24px; }
#personal {height:26px;background:url(/images/nav-personal.gif) no-repeat 0 0;padding:0px 15px 0px 16px; }

#personal-mo { background:url(/images/nav-personalMo.gif) no-repeat 0 1px; }
#corporate-mo {background:url(/images/nav-personalMo.gif) no-repeat 0 1px; margin-left:10px; padding:0px 20px 0px 18px;width:313px; }
#personal-mo a, #corporate-mo a, #nri-mo a, #priBanking-mo a { color:#000000 }
#nri-mo { background:url(/images/nav-corporateMo.gif) no-repeat 0 1px; padding:0px 14px 0px 14px}
#nri-mo a, #business-mo a, #nri-mo a, #priBanking-mo a { color:#000000 }

#priBanking-mo { background:url(/images/nav-priorityMo.gif) no-repeat 0 1px; padding:4px 53px 6px 32px }

.banking
	{ font-weight:bold; color:#6F6367; background:url(/images/24x7-banking.gif) no-repeat; padding:0px 0px 2px 22px }
#searchInput
	{ width:130px; height:13px; padding:1px 5px 1px 5px; margin:2px 5px 0px 0px }

/* Subnav */
.subnav
	{ background:url(/images/bg-subnav.gif) bottom; padding:5px 18px 5px 19px; width:100% }
.subnav h1
	{ display:inline-block; position:relative; float:left; color:#D7C4CB } 
.subnav h1 a
	{ color:#333333; margin:0px 10px 0px 10px }
.subnav h1 span
	{ color:#333333; margin:0px 10px 0px 10px; font-weight:bold }
.subnav h2
	{ text-align:right }
.subnav h2 a
	{ color:#7B7B7A }
.subnav h2 a img
	{ margin-left:10px }


/* LHS */
.lhs
	{ width:159px; vertical-align:top }
.lhs a:hover
	{ text-decoration:underline }
.lhs-inner
	{ width:148px }
.lhs-inner table
	{ width:100% }

.lhsnav					/* LHS navigation */
	{ padding-bottom:13px }
.lhsnav-container
	{ background-color:#EDE2E6; border-top:#CFCFCF 1px solid; border-right:#CFCFCF 1px solid }
.lhsnav-container td
	{ color:#000000; border-top:#FFFFFF 1px solid; border-bottom:#B8B8B8 1px solid; vertical-align:top; padding:3px 0px 2px 0px }
.bullet-lhsnav
	{ width:28px; text-align:right }
.bullet-lhsnav img
	{ margin:4px 8px 0px 17px }
#bg-lhsnav
	{ background:url(/images/bg-lhsnav.gif) no-repeat; padding:4px 0px 2px 0px }
#lhsnav-cs				/* current section */
	{ background-color:#FFFFFF }
.faq-title
	{ font-size:12px; font-weight:bold; color:#666666;  }
.lhsnav-plusMinus
	{ width:25px; text-align:right }
.lhsnav-plusMinus img
	{ margin:2px 6px 0px 12px }
#table-minus
	{ padding:0px; border:none }
#table-minus table td
	{ color:#A4013F; border-top:#FFFFFF 1px solid; border-bottom:#B8B8B8 1px solid; vertical-align:top; padding:3px 0px 2px 6px }
#table-minus table td img
	{ padding:0 0 0 4px }
#table-minus table td a{color:#A4013F!important;}
.bullet-lhsnav2
	{ width:28px; text-align:right }
.bullet-lhsnav2 img
	{ margin:4px 4px 0px 0px }

#lhsnav-label
	{ background-color:#D8C5CC; font-weight:bold }
#lhsnav-label a
	{ color:#595857 }
.lhs-sel
	{ background-color:#F1ECEE; font-weight:bold; color:#595857!important }
.bullet-label
	{ width:28px; text-align:right }
.bullet-label img
	{ margin:4px 7px 0px 11px }

.lhs-toolbox			/* LHS toolbox */
	{ padding-bottom:13px }
.lhs-title
	{ font-weight:bold; color:#8F0137; background:url(../images/bg-lhsTitle.gif) no-repeat; padding:2px 0px 2px 0px }
.lhs-title td
	{ vertical-align:top; padding-left:4px }
.bullet-lhsTitle
	{ text-align:right; width:16% }
.bullet-lhsTitle img
	{ margin:1px 2px 0px 0px }

.lhs-container
	{ background-color:#F5F3F3; border-right:#CFCFCF 1px solid; border-top:#CFCFCF 1px solid; border-bottom:#CFCFCF 1px solid; margin:0px; padding:4px 3px 4px 0px }
.lhs-content td
	{ vertical-align:top; padding:2px 0px 2px 0px }
.bullet-lhs
	{ width:28px; text-align:right }
.bullet-lhs img
	{ margin:4px 8px 0px 0px }
#txtblack
	{ color:#000000 }

/* Pagebody */
.pagebody
	{ vertical-align:top; padding-bottom:15px }
.pagebody a:hover
	{ text-decoration:underline }
.breadcrumbs			/* breadcrumbs */
	{ padding-bottom:10px }
.breadcrumbs a
	{ text-decoration:underline; background:url(/images/bg-breadcrumbs.gif) no-repeat right; padding:0px 12px 0px 10px }
.breadcrumbs span
	{ font-weight:bold; padding-left:12px }
.no-span
	{ text-decoration:underline; background:url(/images/bg-breadcrumbs.gif) no-repeat right; padding:0px 12px 0px 10px; font-weight:normal!important }
#bcLeft
	{ padding-left:0px }
.body-title
	{ font-weight:bold; color:#8F0137; padding:2px 0px 2px 0px; }

/* RHS */
.rhs
	{ width:164px; vertical-align:top }
.rhs-inner
	{ width:149px; float:right }
.rhs-inner table
	{ width:100% }

.rhs-toolbox			/* LHS toolbox */
	{ padding-bottom:13px }
.rhs-title
	{ font-weight:bold; color:#8F0137; background:url(../images/bg-rhsTitle.gif) no-repeat; padding:2px 0px 2px 0px }
.rhs-title td
	{ vertical-align:top; padding-left:4px }
.bullet-rhsTitle
	{ text-align:right; width:15px }
.bullet-rhsTitle img
	{ margin:1px 2px 0px 0px }

.rhs-container
	{ background-color:#FFFFFF; border:#CFCFCF 1px solid; border-top:none; padding:4px 3px 4px 0px }
.rhs-content
	{ margin:0px; padding:0px }
.rhs-content td
	{ vertical-align:top; padding:2px 0px 2px 0px }
.bullet-rhs
	{ width:20px; text-align:right }
.bullet-rhs img
	{ margin:6px 8px 0px 0px }

#contact				/* Contact us */
	{ background-color:#F5F3F3 }
#contactTitle
	{ color:#FFFFFF; background:url(/images/bg-rhsContact.gif) no-repeat; padding:4px 0px 4px 0px }
.bullet-contact
	{ width:20px; text-align:right }
.bullet-contact img
	{ margin:4px 6px 0px 0px }

#moreInfo				/* More information */
	{ background-color:#F5F3F3 }
#moreInfo a
	{ font-weight:bold; color:#666666 }
#overview img			/* Overview */
	{ margin:4px 6px 0px 0px }


/* Footer */
.footer
	{ background:url(/images/bg-footer.gif) repeat-x 0 0 #dcdcdc; padding:10px 7px 5px 7px }
.footer a
	{ color:#585858 }
.footer h2
	{ text-align:center }
.footer h1
	{ width:33%; display:inline; position:relative; float:left }
.footer h2
	{ display:inline; position:relative; float:left;padding-right:8px; }
.footer h3
	{ text-align:left; width:30%; display:inline;padding-right:8px;}
.footer h3 a
	{ padding:0px 0px 0px 8px }
.dotted
	{ background:url(/images/dotdline-1.gif); margin:7px 0px 7px 0px; padding:0px }
#apply_now_td
	{ padding-left:25px; }
.banking2
	{ color:#A4013F; font-weight:bold; background:url(/images/24x7-banking.gif) no-repeat; text-align:left; padding:0px 0px 2px 25px }
	/*{ color:#A4013F; font-weight:bold; text-align:left; padding:0px 0px 2px 0px }*/
.downloadform
	{  padding:0px 30px 15px 15px; border:1px solid #BABABA; border-top:none; background:url(/images/find_a_product_bg.gif) repeat-x top }

/* Research Report */

.body-tab
	{ background:url(/images/top-bg-gradi.gif) repeat-x; height:18px; width:158px; padding:0px; margin:0px; border-top:1px solid #b8b7b7; border-left:1px solid #b8b7b7; border-right:1px solid #b8b7b7; border-bottom:none;}
.txt-red
	{ color:#a4013f; font-weight:bold; }
.txt-red1
	{ color:#a4013f; padding:0px; margin:0px }
.txt-bold
	{ margin:0px; padding:0px; font:normal 12px Arial, Helvetica, Sans-serif; color:#000000; font-weight:bold; }
.txt
	{ font:normal 12px Arial, Helvetica, Sans-serif; color:#000000; }
.dotted-1
	{ background:url(/images/dotdline-2.gif) repeat-x;  }
.crvtable3
{ background:url(/images/gradi-table3.gif) repeat-x; height:100%!important; background-color:#faf9f9 }
.tableBody
	{ border:#BABABA 1px solid; border-top:none; padding:0px 15px 10px 15px }
.tableBody td
	{ vertical-align:top }
.tabletop
	{ border-bottom:1px solid #b8b7b7; width:300px; margin:0px; padding:0px; }

.heading h3
	{ font-size:16px; font-weight:bold; color:#A4003F; margin-bottom:10px}


	
	
/* Card Offers */
.cdf-topspace
	{ padding-top:7px; }
.cdf-bdtitle
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a4013f; font-weight:bold; padding:20px 10px 6px 12px; }
.cdf-bdtitleblack
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; padding:20px 10px 6px 12px; }
.cdf-bdtitle1
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a4013f; font-weight:bold; padding:20px 0px 6px 21px; }
.cdf-bdtitle2
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a4013f; font-weight:bold; padding:20px 0px 6px 37px; }
.cdf-bdtitle3
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a4013f; font-weight:bold; padding:20px 0px 6px 45px; }
.cdf-bdtitle4
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a4013f; font-weight:bold; padding:20px 0px 6px 10px; }
.cdf-prdspace
	{ padding:7px 0 16px 12px; }
.cdf-rtspace
	{ padding-right:20px; }
.cdf-brdtop
	{ border-top:1px solid #cccccc; }
.cdf-brdbottom
	{ border-bottom:1px solid #cccccc; }
.cdf-brdleft
	{ border-left:1px solid #cccccc; }
.cdf-brdright
	{ border-right:1px solid #cccccc; }
.cdf-lnkmoreblack
	{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 6px 20px 0; }
.cdf-lnkmoreblack a
	{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 6px 20px 0; text-decoration:underline; }

.cdf-lnkmore
	{ color:#a4013f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 6px 20px 0; }
.cdf-lnkmore a
	{ color:#a4013f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 6px 20px 0; text-decoration:underline; }
.cdf-lnkmore span
	{ color:#010000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 6px 20px 0; text-decoration:underline; }
.cdf-prddetail-brd
	{ border-top:1px solid #d7c4cb; border-left:1px solid #d7c4cb; border-right:1px solid #d7c4cb; border-bottom:4px solid #dfc6cf; background-color:#f5f3f3; margin-bottom:17px }
.cdf-prddetail-title
	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a4013f; padding-top:5px }
.cdf-prddetail-lfspace
	{ padding-left:15px; padding-top:11px }
.cdf-prddetail-rtspace
	{ padding-right:15px; padding-bottom:11px }
	
/* News &amp; Press Releases CSS Starts Here */

#news_title_space {
	height: 15px;
}

.newsdate {
	padding: 0 0 10px 15px;
}

#top_padd {
	padding-top: 10px;
}

.news_space {
	padding: 0px 5px 5px 0px;
}

.popTitle
	{ font-weight:bold; color:#8F0137; font-size:16px; padding-bottom: 10px; padding-top:10px }
	
.pop_leftspace {
	padding-left: 50px;
}

.popText {
	color:#666666;	
	font-style:italic;
	padding: 0 0 5px 0;
	width: 90px;
	font-weight: bold;
}

img.right_marg {
	margin-right: 88px;
}

.top_marg {
	padding-top: 20px;
}

.financial_report {
border-top: 1px solid #bababa;
border-left: 1px solid #bababa;

}
.financial_report th {
padding: 6px 0px 6px 0px;
font-weight:bold;
color: #a4013f;
font-size:11px;
border-bottom: 1px solid #bababa;
border-right: 1px solid #bababa;
background-color: #f1e9ec;
text-align:center;


}
.financial_report td {
border-bottom: 1px solid #bababa;
border-right: 1px solid #bababa;
padding-top: 11px;
padding-bottom: 6px;
text-align:center;
color: #000000;
font-size:11px;
}

/* News &amp; Press Releases CSS Ends Here */