
.searchbox
{
	
	background:url(../images/search_box_bg.gif) no-repeat center;
	width:246px;
	position:relative;
	padding:0px 0 0px 0;
}

.searchbox p
{
	color:#000201;
	font-size:1.0em;
	float:left;
	margin:0px 10px 0 48px;
}

* html .searchbox p { margin:0px 10px 0 25px; }

.searchbox input
{
	border:#999999 1px solid;
	background:#f1e6ea;
	float:left;
	height:11px;
	margin:0px 5px 0 0;
	width:100px;
	font-size:9px
}

.searchbox input.button
{
	border:none;
	background:url(../images/search_go_btn.gif) no-repeat 0 0;
	float:left;
	width:14px;
	height:14px;
}

p.pinktxt
{
	color:#9f043d;
	font-size:1.1em;
	font-weight:bold;
	float:left;
	margin:0;
	padding:0px 10px 0 410px;
}

.hm-promo a img { margin:8px 5px 12px 0px; }

*:first-child+html .hm-promo a img {margin:-4px 5px 8px 0px; }

*html .hm-promo a img {margin:-6px 5px 8px 0px; }

.hm-clumn { width:100% }

.hm-clumn td { padding:2px 0px 3px 0px }

.hmTitle
{
	font-weight:bold;
	color:#8F0137;
	font-size:12px
}

.hmTitleBody
{
	font-weight:bold;
	color:#8F0137;
	font-size:15px
}

.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 }

.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;
	margin-top:-84px;
	left:622px;
}

.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 25px 5px; }

.prd-month p
{
	color:#2D2B2C;
	margin:0px 10px 0 5px;
	font-size:12px
}

.prd-month p img
{
	float:left;
	margin:0px 5px 0 0px
}

.prd-highlights
{
	background:url(../images/hm_other_products_bg.jpg) repeat-x 0 0;
	padding:0
}

.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:Verdana!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:10px 10px 0px 10px ;
	_padding-bottom:3px;
}/*10px 10px 1px 10px*/


.logo_diwali h1
{
	width:21%;
	display:inline;
	position:relative;
	float:left;
	margin-bottom:5px;
	*padding-bottom:5px;
	}

.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:33px
}

.topnav
{
	margin:8px 0px 0px 12px;
	font-size:12px;
	font-weight:bold;
}

.topnav td { padding:4px 15px 6px 16px; }

.topnav a { color:#FFFFFF }

#business { background:url(/images/nav-business.gif) no-repeat; padding:4px 19px 6px 15px; }

#nri
{
	background:url(/images/nav-nri.gif) no-repeat;
	padding:4px 17px 6px 15px;
}

#priBanking { background:url(/images/nav-priBanking.gif) no-repeat;  padding:4px 19px 6px 15px }

#personal { background:url(/images/nav-personal.gif) no-repeat; padding:4px 15px 6px 13px; }

#personal-mo { background:url(/images/nav-personalMo.gif) no-repeat; padding:4px 13px 6px 16px; }

#corporate-mo { background:url(/images/nav-corporateMo.gif) no-repeat; padding:0 20px 0 15px; }

#personal-mo a, #corporate-mo a, #nri-mo a, #priBanking-mo a, #nri-n-mo a { color:#000000 }
#nri-n { background:url(/images/nav-nri_n.gif) no-repeat; padding:4px 19px 6px 15px }
#nri-mo
{
	background:url(/images/nav-nriMo.gif) no-repeat;
}

#nri-mo a, #business-mo a, #nri-mo a, #priBanking-mo a, #nri-n-mo a { color:#000000 }

#nri-n-mo { background:url(/images/nav-nriMo_n.gif) no-repeat; padding: 4px 21px 6px 13px;  }

#priBanking-mo
{
	background:url(/images/nav-priorityMo.gif) no-repeat;
	/*padding:4px 53px 6px 32px*/
	 padding: 4px 21px 6px 13px;
}

.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 13px;
	width:100%
}

.subnav h1
{
	display:inline-block;
	position:relative;
	float:left;
	color:#D7C4CB
}

.subnav h1 a
{
	color:#333333;
	margin:0px 16px 0px 16px
}

.subnav h1 span
{
	color:#333333;
	margin:0px 16px 0px 16px;
	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;*/
	background:#A4013F ;
	margin-bottom:18px
}

/*.header table
	{ width:100%; color:#FFFFFF; background:#ffffff; 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:text-top;
	padding:0px 0px 2px 0px
}

.bullet-lhs
{
	width:28px;
	text-align:right
}

.bullet-lhs img { margin:0px 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) repeat-x;
	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;
}/*padding-right:8px;*/

.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/featured_links_bg2.jpg) no-repeat 0 0;*/
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 4px;
	padding-left:10px;
}

.other_links { /*background: url(/images/featured_lnk_bg_1.jpg) no-repeat 0 0;*/
padding:6px 0px 0px 5px; }

.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:127px; }

*:first-child+html .space_banner { height:128px; }

*html .space_banner { height:0px!important; }

/**** css added on 30 sept 08 ends ****/

