.hm-promo a img { margin:0px 7px 9px 0px; }
*:first-child+html .hm-promo a img { margin-bottom: 6px; }
*html .hm-promo a img { margin-bottom: 6px; }
.hm-clumn { width:100% }
.hm-clumn td { padding:2px 0px 3px 0px }
.hmTitle { font-weight:bold; color:#8F0137; }
.hmcontentlf { vertical-align:top; padding:5px 10px 10px 0px; }
.hmcontentrt { vertical-align:top; padding:5px 10px 10px 0px; }
.bullet-hm { width:10px }
.bullet-hm img { margin:4px 10px 0px 1px; width:5px; }
.login { text-align:left!important; }
.login img { padding:5px 2px 5px 0px!important; }
.tableProduct td { padding:2px 0px 2px 0px }
.tableProduct td img { margin:3px 0px 3px 7px }
/* Homepage layer */
/*.hm-layer { position:absolute; width:146px; top:275px; left:620px }*/
.hm-layer {width:146px; float:right; margin-left:10px;}
.hm-layerBody { border:#bababa 1px solid; background-color:#f3eef0 }
.hm-layerBody h1 { font-weight:bold; color:#A4013F; background:url(/images/bullet-cnt4.gif) no-repeat; padding:0px 0px 5px 16px }
.prd-month { padding:7px 0px 10px 5px }
.prd-month p { color:#2D2B2C; margin:0px 10px 0 5px }
.prd-month p img { float:left; margin:0px 5px 0 0px }
.prd-highlights
	{ background-color:#FFFFFF; padding:7px 0px 7px 5px }
.prd-highlights ul { margin-left:4px }
.prd-highlights li { background:url(/images/bullet-rhs1.gif) no-repeat; padding:2px 0px 2px 9px }
/* Repeated CSS */
img { border:0px }
img a { border:0px }
body { margin:0px; padding:0px; width:100%; font:normal 11px Arial, Helvetica, Sans-serif; color:#000000 }
p { margin:5px 0px 15px 0px; line-height:135% }
a { text-decoration:none; color:#000000 }
form { margin:0px; padding:0px }
ul { margin:0px; padding:0px; list-style:none }
li { margin:0px; padding:0px }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-size:11px; font-weight:normal }
select { width:150px; background-color:#FFFFFF; border:#9A9A9A 1px solid; font:normal 11px Arial, Helvetica, sans-serif }
.input { width:120px; border:#BABABA 1px solid; padding:0px 0px 0px 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; height:16px }
.input_select { width:120px; border:#BABABA 1px solid; padding:0px 0px 0px 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; }
.input_selbox { width:30px; border:#BABABA 1px solid; padding:0px 0px 0px 5px; font:normal 11px Arial, Helvetica, sans-serif; color:#000000; height:16px }
.pkg { display:block }
.pkg:after { content:" "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0; font-family:'gillsan'!important }
* html .pkg { display:inline-block; height:1% }
.narrow { /*width:779px*/ }
.narrowLayout { /*width:779px; margin-top:20px */}
.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 0px 0 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 }
.logo_diwali h1 img{ margin-bottom:4px;}
.conselect{width:114px !important;}
/*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 0px; font-size:12px; font-weight:bold }
.topnav td { padding:4px 16px 6px 16px }
.topnav a { color:#FFFFFF }
#business { background:url(/images/nav-business.gif) no-repeat 1px 0; padding:0px 13px 2px 15px; margin-right:1px; }
/*----21/12/2010---*/
#nri { background:url(/images/nav-business.gif) no-repeat 1px 0; padding:0 7px 0 9px; }
#agro { background:url(/images/nav-nri.gif) no-repeat 1px 0; padding:4px 17px 6px 8px; }
#agro a { padding-left:7px; }
#agro-mo { background:url(/images/nav-nriMo.gif) no-repeat; padding:0px 18px 0px 13px; }
#wealth { background:url(/images/nav-nri.gif) no-repeat 1px 0; padding:4px 3px 6px 8px; }
#wealth-mo { background:url(/images/nav-nriMo.gif) no-repeat }
#priBanking { background:url(/images/nav-priBanking.gif) no-repeat 1px 0; padding:4px 67px 6px 21px; }
table.topnav tr td#nri a { float:left; width:69px; }
table.topnav tr td#priBanking-mo { width:99px; float:left; } /*--21/12/2010--*/
#personal { background:url(/images/nav-personal.gif) no-repeat; padding:0px 15px 0px 13px; }
#personal-mo { background:url(/images/nav-personalMo.gif) no-repeat }
#corporate-mo { background:url(/images/nav-corporateMo.gif) no-repeat; padding:4px 23px 6px 8px; }
#personal-mo a, #corporate-mo a, #nri-mo a, #priBanking-mo a { color:#000000 }
#nri-mo { background:url(/images/nav-personalMo.gif) no-repeat; float:left; height:19px; margin-left:1px; padding:4px 5px 0 9px; display:inline; width:68px; }
#nri-mo a, #agro-mo a, #business-mo a, #nri-mo a, #priBanking-mo a { color:#000000 }
#priBanking-mo { background:url(/images/nav-priorityMo.gif) no-repeat 1px 0; padding:4px 19px 6px 32px; *padding:4px 80px 6px 32px;
}/*------21/12/2010--*/
.banking { font-weight:bold; color:#6F6367; background:url(/images/24x7-banking.gif) no-repeat; padding:0px 0px 2px 22px }
.banking2 a{float:left; width:78px;}
#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 }
/* Header */
.header1 table { width:100%; color:#FFFFFF; margin-bottom:18px }
.header table { width:100%; color:#FFFFFF; background:#A4013F url(/images/curve-header.gif) no-repeat right bottom; margin-bottom:18px }
.header h1 { float:left; }
.header h2 { padding:29px 0px 28px 0px; }
.hd-subCategory-lf { width:351px; border-right:#FFFFFF 2px solid }
.hd-subCategory-rt { padding:20px; vertical-align:top }
/* 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:#A4013F; 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 0px }
#table-minus div table { padding:0 0 0 10px; }
.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 }
#bcLeft { padding-left:0px }
.body-title { font-weight:bold; color:#8F0137; padding:2px 0px 2px 0px; }
.crvtable				/* curve table */ { background:#FAF9F9 url(/images/gradi-table.gif) repeat-x; margin-bottom:10px }
.tableBody { border:#BABABA 1px solid; border-top:none; padding:0px 5px 0px 5px }
.tableBody td { vertical-align:top }
.tableBtm { background:url(/images/gradi-tableBtm.gif) no-repeat; height:10px }
/* Footer */
.footer { background:url(/images/bg-footer.gif); padding:10px 7px 5px 7px }
.footer a { color:#585858 }
.footer h1 { width:33%; display:inline; position:relative; float:left }
.footer h2 { width:30%; display:inline; position:relative; float:left }
.footer h3 { text-align:left; width: 30%; display: inline; }
.footer h3 a { padding:0px 12px 0px 8px }
.dotted { background:url(/images/dotdline-1.gif); margin:7px 0px 7px 0px; padding:0px }
.banking2 { color:#A4013F; font-weight:bold; background:url(/images/24x7-banking.gif) no-repeat; text-align:left; padding:0px 0px 2px 22px }
/**** css added on 30 sept 08 starts ****/
.hm_quick_links { background:url(/images/quick_links_bg.jpg) no-repeat 0 0; padding:10px; width:96px; }
.hm_quick_links h4 { color:#8f0137; font-weight:bold; border-bottom:1px solid #cc8fa6; padding-bottom:2px; margin-right: 12px; width: 84px; }
.hm_quick_links p { margin:0; padding:1px 0 0 0; width: 84px; }
.hm_quick_links p span { display:block; font-weight:bold; }
.hm_quick_links p.content { height:58px; }
.hm_quick_links a { padding-left:85px; }
.feature_top { background:url(/images/feature_bgtop.gif) no-repeat 0 0; padding-bottom:0px; }
.featured_links { background:url(/images/feature_bg.gif) repeat-y; width:418px; padding:0px 23px 17px 5px; }
.featured_links td { padding-right:15px; }
.featured_links p.heading { color:#8f0137; font-weight:bold; margin:0; padding:0; }
.featured_links ul li { background:url(/images/bullet-1.gif) no-repeat 0 4px; padding-left:10px; }
.feature_bottom { background:url(/images/border_btm.gif) no-repeat 0 0; }
.financial_res { background:url(/images/featured_lnk_bg.jpg) no-repeat 0 0; margin:0; padding:6px 0px 0px 5px; }
.financial_res td { padding-right:15px; }
.financial_res p.heading { color:#8f0137; font-weight:bold; margin:0; padding:0; }
.financial_res ul li { background:url(/images/bullet-1.gif) no-repeat 0 10px; padding:6px 0px 0px 10px; }
.other_links { padding:6px 0px 0px 5px; }
.other_links ul li { background:url(/images/bullet-1.gif) no-repeat 0 10px; padding:6px 0px 0px 10px; }
.prd-highlights-cnt { width:137px; padding:7px 3px 7px 3px; }
*html .prd-highlights-cnt { padding: 7px 3px 5px 3px; }
.prd-highlights-cnt-top { background:url(/images/hm_other_products_top.jpg) no-repeat 0 0; width:137px; font-size:1%; padding:4px 0 4px 0; }
*:first-child+html .prd-highlights-cnt-top { padding-top: 2px; }
*html .prd-highlights-cnt-top { padding-top: 2px; }
.prd-highlights-cnt-bg { background:url(/images/hm_other_products_cnt_bg.jpg) repeat-y 0 0; position:relative; }
.prd-highlights-cnt-bottom { background:url(/images/hm_other_products_btm.jpg) no-repeat 0 0; width:137px; /*font-size:1%;
	*padding:4px 0 3px 0;*/
	height: 10px; position:relative; }
.prd-highlights-cnt-bg h1 { background:url(/images/separator.gif) no-repeat bottom center; padding:0 0 3px 10px; }
.prd-highlights-cnt-bg h1 span { background:url(./images/bullet-cnt4.gif) no-repeat 0 0; padding-left:15px; }
.prd-highlights-cnt-bg ul { padding:0 3px 0 8px; }
.prd-highlights-cnt-bg ul li { background:url(/images/bullet-1.gif) no-repeat 0 9px; padding-top:5px; }
.prd-highlights-cnt-bg ul li a { background:url(/images/hm_other_products_separator.gif) no-repeat bottom center; padding-bottom:5px; display:block; }
.prd-highlights-cnt-bg ul li a.last { background:none; padding-bottom:0px; background:url(/images/bullet-13.gif) no-repeat 0 11px; }
.security_alert { /*background:url(/images/security_alert_topbg.gif) no-repeat top center;*/
	padding:10px 3px 5px 5px; }
.security_alert ul li { background:url(/images/bullet-1.gif) no-repeat 0 3px; padding:0 0 4px 8px; margin-left:10px; }
.mobile_banking { background:url(../xmlapplication/personal/images/lhs_toolbox_mobile_banking.gif) no-repeat 0 8px; width:144px; height:81px; }
.mobile_banking img { padding:18px 0 0 0px; }
.mobile_banking a { display:block; padding:0px 1px 5px 8px; }
.space_banner { height:143px; }
*:first-child+html .space_banner { height:128px; }
*html .space_banner { height:0px!important; }

/**** css added on 30 sept 08 ends ****/

