/*START: Reset */
body, div, h1, h2, h3, h4, h5, h6, p, hr, ul, li, img, header, figure, section, aside, footer, button, * { margin: 0; padding:0; border: 0; list-style:none; outline:none; }
.clear { clear:both; }
/*:focus{outline: 0 !important; border:0 !important}*/
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.clearfix { display: inline-block; }
a, a:hover { text-decoration:none; cursor:pointer; }
/*END: Reset */

@font-face {
 font-family: 'RNHouseSansW01Regular';
 src: url('../fonts/RNHouseSansW01Regular.eot');
 src: url('../fonts/RNHouseSansW01Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/RNHouseSansW01Regular.woff') format('woff'), url('../fonts/RNHouseSansW01Regular.ttf') format('truetype'), url('../fonts/RNHouseSansW01Regular.svg#RNHouseSansW01Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'RNHouseSansW01Bold';
 src: url('../fonts/RNHouseSansW01Bold.eot');
 src: url('../fonts/RNHouseSansW01Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/RNHouseSansW01Bold.woff') format('woff'), url('../fonts/RNHouseSansW01Bold.ttf') format('truetype'), url('../fonts/RNHouseSansW01Bold.svg#RNHouseSansW01Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
body { font-size:62.5%; font-family:RNHouseSansW01Regular,sans-serif; #FFF; }
#wrapper { width:960px; margin: 0 auto; position: relative; }
.headerWrap, .footerWrap { width:100%; float:left; }
.headerWrap { margin-top:20px; float:left; }
.contentWrap { width:98%; float:left; padding:0px 1%; }
.breadCrumbdiv { width:960px; float:left; padding:30px 0px; }
.innerContainer p { color:#6F2C91; font-size:1.3em; }
p a, .innerContainer ul li a { color:#42145F; }
/*Header start*/
.topContent { width:770px; margin-top:20px; padding:30px 10px; float:left; }
.topContent .logoDiv { width:160px; float:left; }
.searchTop { width:221px; height:27px; float:right; padding-top:10px; }
.searchTop .searchBox { background: url(../images/search-bg.gif) no-repeat; float: left; padding: 0 0px 0 0px; width: 198px; height:25px; }
.searchTop .searchBox input { width:90%; padding:4px 10px; float:left; background:none; color:#a9a9a9; }
.searchTop .searchBoxbtn { background: url(../images/search-btn.gif) no-repeat; float: left; padding: 0 0px 0 0px; width: 23px; height:25px; cursor:pointer; }
.loginBigdiv { float: right; height: 100px; margin-left: 10px; position: absolute; right: 10px; top: 55px; width: 142px; }
.loginBigdiv .topSection { background:url(../images/loginBig-topcurve.png) no-repeat; height:8px; width:100%; }
.loginBigdiv .bottomSection { background:url(../images/loginBig-bottomcurve.png) no-repeat; height:8px; width:100%; }
.loginBigdiv .midSection { background:#ebebeb; width:100%; padding:0px;}
.loginBigdiv .midSection p { color:#666666; font-size:1.1em; text-align:center; padding:5px 0 10px; }
.loginBigdiv .netbankingBtn { background:url(../images/blueBtn-leftcurve.png) no-repeat left 0; height: 27px; margin:0px auto; width: 96px; }
.loginBigdiv .netbankingBtn a { background:url(../images/blueBtn-rightcurve.png) no-repeat right 0; color: #FFFFFF; float: left; font-size: 1.3em; height: 21px; margin-left: 6px; padding-top: 6px; text-transform: uppercase; width: 90px; }
.headerWrap .header { width:100%; padding:0px; float:left; margin-top:20px; }
.header .Cornerdiv { width:10px; height:30px; float:left; }
.header .leftCorner { background:url(../images/nav-lefCorner.gif) no-repeat; }
.header .rightCorner { background:url(../images/nav-rightCorner.gif) no-repeat }
/*Banner start*/
.contentWrap .bannerWrap { width:100%; float:left; }
.contentWrap h1 { border-bottom: 2px solid #B3B3B3; color: #42145f; font-family: RNHouseSansW01Regular; font-size: 4.2em; font-weight: normal; line-height: 30px; margin: 0; padding-bottom: 12px; }
.noBorder { border:none!important; }
.bannerWrap .bannerWrapimg { width:462px; float:left; }
.bannerWrap .bannerWrapcontent { background:url(../images/bannerContent-bg.jpg) repeat-x bottom #fff; width:440px; float:left; margin-left:18px; padding:0px 10px; height:421px; }
h1 { border-bottom: 1px solid #B3B3B3; color: #42145f; float: left; font-size: 1.8em; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px; width: 100%; }
h4 { color: #42145f; font-size: 1.4em; padding: 10px 0; }
.bannerWrapcontent p { color: #607080; font-size: 1.3em; }
.bannerWrapcontent p.introPara { margin: 10px 0; }
.bannerWrapcontent .contentInfo { width:100%; float:left; border-bottom: 1px solid #b3b3b3; padding-top: 7px; }
.contentInfo .headsInfo, .hideinfoHeads { color: #42145f; float: left; font-size: 1.5em; font-weight: bold; padding: 5px 0; width: 100%; }
a.contentInfolink { background: url(../images/arrows.png) no-repeat scroll 0 9px; color: #6F2C91; float: left; font-size: 1.3em; font-weight: bold; padding: 5px 0 5px 10px; }
a.contentInfolink span { background: url(../images/ext-link-icon-grey.png) no-repeat scroll 5px 3px; float: right; height: 13px; width: 15px; }
a.contentInfolink span.paddingRight { padding-right:75px; }
/*Banner end*/

/*Content wrapper start*/
.midContent { width:100%; padding:5% 0 0; float:left; }
.midContent .midContentbox { width:47%; float:left; padding:0px 10px; background:url(../images/mid-content-boxbg.png) bottom repeat-x #fff; min-height:210px; }
.midboxright { float:right!important; }
.midContentbox h2 { color:#42145f; border-bottom:1px solid #b3b3b3; font-size:1.8em; font-weight:bold; margin-bottom:10px; padding-bottom:5px; }
p.midContentboxinfo { color:#607080; font-size:1.3em; width:215px; float:left; }
.midContentbox img { float:right; }
.midcontentLink { top:10px; position:relative; }
/*Content wrapper end*/

/*Banner start*/
.footerWrap { float: left; width:100%; /*padding:6% 0 0;*/ padding-top:30px; }
.footerWrap .footerWrapcontent { width:100%; padding:0px 0 2%; margin:0px auto; float:left; float:left; }
.headsfooter { color: #405060; float: left; font-size: 1.4em; font-weight: bold; padding: 5px 0 10px; width: 98%; }
.footerWrap .footerWraptop { background:url(../images/footer-topBg.png) no-repeat; width:100%; float:left; height:10px; }
.footerWrapcontent ul { float:left; }
.footerWrapcontent ul li { border-right: 1px solid #C2C2C2; color: #6F2C91; float:left; font-size: 1.1em; font-weight: bold; line-height: 1.1em; list-style: none outside none; padding: 0 10px; }
.footerWrapcontent ul li a { color:#6F2C91; }
.footerWrapbottom { width:100%; }
.footerWrapcontent .footerLeft { width:70%; float:left; }
.footerWrapcontent .footerRight { width:30%; float:left; }
.footerRight ul, .breadCrumbdiv ul { width:100%; float:left; }
.footerRight ul li { width:98%; float:left; }
.footerBottom { bottom: 0; float: left; padding:10px 0; height:50px; position: relative; width: 100%; background:#FFF; border-top: 1px solid #5F2D82; }
.footerBottom p { color: #5F2D82; float: left; font-size: 1.1em; padding-left: 10px; width: 48%; }
.footerBottom ul.footerLinks { width:280px; float:right; padding-right:10px; }
.footerBottom1 ul.footerLinks { width:280px; float:middle; padding-right:10px; }
ul.footerLinks li, ul.footerLinks li a { color:#5F2D82; }
ul.footerLinks li { border-right: 1px solid #c0c0c0; color: #333333; display: inline-block; float: left; font-size: 1.1em; font-weight: bold; list-style: none outside none; padding:0px 15px; }
ul.footerLinks li.lastLink { border-right:none; padding-right:0px; }
/*BreadCrumbdiv start*/
.breadCrumbdiv ul li { background: url(../images/arrowRight.png) no-repeat scroll 0 4px; padding:0px 10px 5px; list-style:none; display:inline; color:#42145f; font-size:1.1em; font-weight:bold; }
.breadCrumbdiv ul li.sel a { color:#6F2C91; }
.breadCrumbdiv ul li.sel { background:none; color:#6F2C91; }
/*BreadCrumbdiv end*/

/*lhs-navigation start*/
.lhs-navigation { width:220px; float:left; }
.lhs-navigation h2 { border-bottom: 2px solid #B3B3B3; color: #42145f; font-size: 1.5em; font-weight: bold; line-height: 35px; padding-bottom: 7px; }
.lhs-navigation ul { width:100%; float:left; padding-top:10px; }
.lhs-navigation ul li { float:left; list-style:none; background: url(../images/lhs-nav-arrow.jpg) no-repeat right -50px; width:100%; font-size:1.4em; font-weight:bold; border-bottom: 1px solid #d9d9d9; padding:9px 0px; }
.lhs-navigation ul li, .lhs-navigation ul li a { color:#6F2C91; line-height:1.3em;}
.lhs-navigation ul li a:hover, .lhs-navigation ul li a:active { color: #42145f; }
.lhs-navigation ul li ul li a:hover, .lhs-navigation ul li ul li a:active { color: #42145f; }
.lhs-navigation ul li.navsel { background: url(../images/lhs-nav-arrow-selected.jpg) no-repeat right 14px; color:#42145f; }
.lhs-navigation ul li.navsel span.listBorder { width:100%; height:1px; background:#d9d9d9; float:left; margin-top: 10px; }
.lhs-navigation ul li.navsel ul { width:92%; float:left; padding-left:15px; padding-top:0px; }
.lhs-navigation ul li.navsel ul li { list-style:none; background: url(../images/lhs-nav-arrow.jpg) no-repeat right -50px; width:100%; font-size:0.9em; font-weight:bold; padding:9px 0px; }
.lhs-navigation ul li.navsel ul li.selList { list-style:none; background: url(../images/lhs-nav-arrow.jpg) no-repeat right 14px; width:100%; color:#42145f; font-size:0.9em; font-weight:bold; padding:9px 0px; }
.lhs-navigation ul li.navsel ul li.selList a { color:#42145f; }
.lhs-navigation ul li.navsel ul li.last { border-bottom:none; }
.lhs-navigation ul li.navsel ul li.activelink a { color: #42145f; }
.lhs-navigation ul li.navselsinglelink, .lhs-navigation ul li.navselsinglelink a { color: #215484; }
.lhs-navigation .lhsgreyBox { background: none repeat scroll 0 0 #F1F1F1; float: left; margin-top: 44px; min-height: 60px; padding: 20px 10px; width: 200px; }
.lhsgreyBox h3 { border-bottom: 1px solid #FFFFFF !important; border-top: 1px solid #FFFFFF !important; color: #42145f; font-size: 1.3em !important; margin-bottom: 5px; padding: 5px 0; }
.lhsgreyBox a { color: #42145f; font-size: 1.3em }
.lhsgreyBox a.viewOnlinedemo{font-family: RNHouseSansW01Regular; font-size:2.4em; line-height:1.0em; background:url(../images/viewDemo-icon.jpg) no-repeat right 10px; float:right; width: 100%;}
.lhsgreyBox ul { float: left; padding-top: 0px; width: 100%; }
.lhsgreyBox ul li { color: #607080; font-size: 1.0em; font-weight:normal; list-style:none; padding: 5px 0 5px 10px; background: url("../images/listBull.jpg") no-repeat scroll 0 9px; border:none; }
.lhsgreyBox .netbankingBtn { background:url(../images/greyNetbanking.png) no-repeat left 0; height: 28px; margin:15px auto; width: 80px; }
.lhsgreyBox .netbankingBtn a { background:url(../images/greyNetbanking-right.png) no-repeat right 0; color: #fff; float: left; font-size: 1.3em; height: 20px; margin-left: 6px; padding-top: 4px; text-transform: uppercase; width: 60px; padding-left:10px; }
.rhs-contentDiv { width:700px; float:left; padding-left:20px; }
.rhs-contentDiv h1 { border-bottom: 2px solid #B3B3B3; color: #42145f; font-family: RNHouseSansW01Regular; /*font-size: 4.2em;*/ font-size: 3.5em; font-weight: normal; padding-bottom:12px; line-height:30px; }
.withoutLhscol { padding-left: 0; padding-top: 0px; }
.rhs-contentDiv .innerBannerimg { width:700px; height:150px; float:left; padding-bottom:20px; }
.rhs-contentDiv .innerContainer { width:100%; float:left; padding:20px 0px; }
.rhs-contentDiv .spaceTop { padding: 30px 0 20px; }
.rhs-contentDiv h3 { color:#42145f; font-size:1.8em; font-weight:bold; padding:20px 0px 10px 0px; }
h3.noTopspace { padding-top:0px!important; }
.rhs-contentDiv h3.imgParaheads { width:auto; padding:0px 0 10px 0px; }
.rhs-contentDiv h3.imgParaheadsright { width:315px; float:right; }
.innerContainer .pageThumb { padding:0px 0px 20px 20px; }
.rhs-contentDiv .innerContainer p.glossarySpace { padding-bottom:10px; }
.innerContainer .imgPara { width:100%; float:left; color:#42145f; border-bottom:1px solid #c7c7c6; /*margin-top:37px;*/ margin-top:27px; padding-bottom: 30px; }
.innerContainer .withoutTopmargin { margin-top:0px!important; }
.withoutlht_rightcol { background: none repeat scroll 0 0 #F1F1F1; float: left; margin-left: 20px; margin-top: 20px; min-height: 115px; padding: 20px; width: 180px; }
.withoutlht_rightcol h3 { border-bottom: 1px solid #FFFFFF !important; border-top: 1px solid #FFFFFF !important; color: #42145f; font-size: 1.3em !important; margin-bottom: 15px; padding: 5px 0; }
.withoutlht_rightcol ul { float: left; margin-left: 15px; padding-top: 10px; width: 100%; }
.withoutlht_rightcol ul li { color: #607080; font-size: 1.2em; list-style: disc; padding: 0 0 3px 5px; }
.withoutlht_rightcol ul li a { color: #6F2C91; }
.withoutlht_rightcol ul li a:hover { text-decoration:underline; }
/*.imgPara img { width:352px; height:212px; padding-bottom:30px; }*/
.imgPara img.imgRight { float:right; padding-left:30px; }
.imgPara img.imgLeft { float:left; padding-right:30px; }
.imgPara p {  /*float:left;width: 315px;*/ color:#42145f; }
.imgPara p a { color:#6F2C91; }
.imgPara p a:hover { color:#6F2C91; text-decoration:underline; }
.imgPara p.referLink { font-size:1.2em; }
.innerContainer .imgPara ul.Imagpara { margin-left: 0; *float:left;padding: 0;/*width: 315px !important;*/ }
.innerContainer .imgPara ul.Imagpara li { background: url("../images/listBull.jpg") no-repeat scroll 0 5px; color:#42145f; font-size: 1.3em; line-height: 1.4em; list-style: none outside none; padding-left: 15px; }
.innerContainer .imgPara ul.Imagpara li{*width:40%;}
.innerContainer .imgPara .leftImgdiv { height: 212px; padding-bottom: 30px; padding-left:30px; width: 352px; float:right; clear:right; }
.innerContainer .imgPara .leftImgdiv1 { height: 212px; padding-bottom: 30px; padding-left:30px; width: 352px; float:right; }
.imgPara img { padding: 0 0 0 30px; }
.innerContainer ul {/* float: left;*/ margin-left: 15px; /*padding-bottom: 10px;*/ width: 100%; }
.innerContainer ul.innerpageWdimg {/* float: left;*/ margin-left: 15px; padding-bottom: 10px; width: 100%; }
.innerContainer ul li { color: #6F2C91; font-size: 1.3em; /*list-style: disc outside none;*/ background: url("../images/listBull.jpg") no-repeat 0 7px; list-style:none; padding: 0 0 3px 20px; line-height:1.5em; }
.innerContainer ul li a, .innerContainer ul li ul li a { color: #6F2C91; }
.innerContainer ul li ul li { color: #42145f; font-size: 1.0em; /*list-style: disc outside none;*/ background: url("../images/listBull.jpg") no-repeat 0 7px; list-style:none; padding: 0 0 0px 20px; }
.innerContainer .customerCentre { float: left; padding: 0 0 0 30px; width: 90%; }
.customerCentre ul { padding-top: 0px; }
.customerInfo, .customerInfo2 { display: none; font-size: 0.8em; height: auto; padding: 0px 0 15px 0; width: 100%; }
.customerInfo p, .customerInfo2 p { font-size:1.2em; }
/*lhs-navigation end*/
.subnavDiv { background: #f1f1f1; border: 1px solid #b3b3b3; padding-bottom: 25px; /*position: absolute;*/ top: 33px; z-index: 2; display:none; position:relative; }
.impMsgdiv-wrap { width:960px; position:fixed; bottom:0px; height:28px; float:left; }
.impMsgdiv { width: 220px; height:28px; cursor:pointer; overflow:hidden; bottom:0px; z-index:10; float:right; position: absolute; float:left; margin-left: 740px; cursor:default; }
.impMsgdivhead { background: url("../images/imp-Msg-bg.png") no-repeat scroll; cursor: default; height: 28px; margin: 0 auto; padding: 0; position: relative; width: 173px; z-index: 2; }
.impMsgdivhead h2 { color: #FFFFFF; cursor: pointer; font-size: 1.1em; font-weight: bold; line-height: 16px; padding: 5px 0 5px 25px; text-transform: uppercase; width: 148px; }
.impMsgdivhead h2 span { background: url(../images/imp-Msg-bg-span.png) no-repeat 0 0px; left:10px; width:10px; height:15px; float:left; top:10px; position:absolute; }
.impMsgdivhead h2 span.arrow { background: url(../images/imp-Msg-bg-span.png) no-repeat 0 -40px; padding-left:10px; width:10px; height:15px; float:left; }
.impMsgdiv .hideimpMsg { width:208px; border:1px solid #b3b3b3; background:#fff; float:right; color:#6F2C91; *height:170px;
position:relative; padding:0px 5px; color: #6F2C91; font-size:1em; z-index:0; height:170px; cursor:default; }
.hideimpMsg ul { width:100%; float:left; }
.hideimpMsg ul li { width:90%; background: url(../images/arrowRight.png) no-repeat scroll 0 3px; padding:0px 0px 5px 15px; list-style:none; display:inline-block; color:#6F2C91; font-size:1em; }
.hideimpMsg ul li a { color:#6F2C91; }
.banner { height: 170px; left: 0; padding: 0 5px; position: relative; top: 0; width: 200px; z-index: 0; }
.banner-rotation { bottom: 0; float: right; height: 20px; position: absolute; right: 0; width: 45px; z-index: 5; }
.banner-rotation ul { float:left; padding: 1px 0 0; }
.banner-rotation ul li { color: #FFFFFF; float: left; list-style: none outside none; margin: 0; background:none; padding:0px 2px; width:10px; }
.banner-rotation ul li a.selected { background: url(../images/pagination-selected.jpg) no-repeat 0 0; height: 9px; width: 9px; z-index:10; }
.banner-rotation ul li a { background: url(../images/pagination.jpg) no-repeat 0 0; display: block; height: 9px; text-indent: -9999em; width:9px; z-index:10; }
/*.pointer_edge { background: url(images/edge.jpg) no-repeat 0 0; bottom:-65px; height:26px; left:70px; position:absolute; width:39px; }*/
/* Navigations start*/
.mainNav { width:960px; float:left; font-size:1.2em; }
.mainNav .nav { width:940px; float:left; margin:0; padding:0; background:url(../images/nav-midbg.gif) repeat-x 0 0; height:30px; position:relative; z-index:1; }
.Cornerdiv { width:10px; height:30px; float:left; margin-top:1px;}
.leftCorner { background:url(../images/nav-lefCorner.gif) no-repeat; }
.rightCorner { background:url(../images/nav-rightCorner.gif) no-repeat }
.nav ul { float: left; margin: 0; padding: 0; width: 100%; }
.nav li { font-weight: bold; list-style: none outside none; text-transform:uppercase; padding:0px 5px; height:30px; position:relative; display:inline-block; border-right: 1px solid #FFFFFF; width: auto; text-align:center; }
.expanded { background: url(../images/arrowRight.png) no-repeat scroll 10 10px; }
.nav li a:link, .nav li a:visited { color: #FFFFFF; float: left; margin: 0; text-decoration: none; padding-top:7px; }
.nav li a.last { border-right:none; }
.subdiv { display:none; width:240px; height:auto; position:absolute; top:30px; left:0px; border:1px solid #e5e5e5; border-top:none; background: url(../images/nav-hide-bg.jpg) repeat-x #6f2c91; z-index:1; }
.home, .nav li.home a { float: left; width:70px; }
.productServices, .nav li.productServices a { float: left; width:170px; }
.wayTobank, .nav li.wayTobank a { float: left; width:120px; }
.offerNdeals, .nav li.offerNdeals a, .makepayment, .nav li.makepayment a { float: left; width:140px; }
.toolsCalc, .nav li.toolsCalc a { float: left; width:180px; }
.nav li.home a.active { background: url("../images/home-hover.png") no-repeat; height: 23px; padding-top: 17px; position: relative; top: -10px; z-index: 1; }
.nav li.productServices a.active { background: url("../images/toolsCalc-nav-hoverbg.png") no-repeat; height: 23px; padding-top: 17px; position: relative; top: -10px; z-index: 1; }
.nav li.wayTobank a.active { background: url("../images/ourbusiness-hover.png") no-repeat; height: 23px; padding-top: 17px; position: relative; top: -10px; z-index: 1; }
.nav li.offerNdeals a.active, .nav li.makepayment a.active { background: url("../images/public-offerning-nav-hover.png") no-repeat; height: 23px; padding-top: 17px; position: relative; top: -10px; z-index: 1; }
.nav li.toolsCalc a.active { background: url("../images/toolsCalcbig-nav-hoverbg.png") no-repeat; height: 23px; padding-top: 17px; position: relative; top: -10px; z-index: 1; }
/*.subdiv { width:18%; float:left; position:absolute; height:150px; border:1px solid #e5e5e5; display:none; background:#f6f6f6; font-weight: bold; top:151px; *top:180px; }*/
.subdiv .col1 { width:240px; float:left; position:relative; font-size: 1em; padding-top:20px; padding-bottom:10px; }
.subdiv .col2 { width:240px; float:left; position:relative; padding-left:155px; }
.subdiv .col3 { width:240px; float:left; position:relative; padding-left:500px; }
.subdiv ul { width:90%; padding-left:10px; }
.subdiv ul li { background: url("../images/arrowRight.png") no-repeat scroll 0 10px; border-right: medium none; padding-left: 10px; width: 90%; }
.subdiv ul li a { border-right: medium none !important; color: #4C8AC9 !important; text-align: left; width: 100% !important; }
/* Navigations end*/

/*Personal Banking start*/
.topNav { width:100%; float:left; }
.topNavLinks, .topSecondLinkswrap { width:940px; margin:0px auto; }
.topNavLinks ul { width:700px; height:30px; padding-left:200px; }
.topNavLinks ul li { color: #FFFFFF; float:left; font-size: 1.1em; list-style: none outside none; text-transform: uppercase; width: auto; padding:9px 20px; }
.topNavLinks ul li.topListborder { width:1px; height:30px; background:#1f4d90; float:left; padding:0px; margin:0px; }
.topNavLinks ul li.last { border-right:none; }
.topNavLinks ul li a { color:#fff; padding:8px 0px; cursor:pointer; position:relative; }
.topNavLinks ul li a span { float:left; background: url(../images/ext-link-icon-white.png) no-repeat scroll 0 0; height: 11px; width: 11px; padding-left:5px; position: absolute; top:8px; right:-20px; }
/*.topNavLinks ul li a:hover { background: url(../images/top-nav-Linkarrow.jpg) no-repeat scroll center 25px; }*/
.topNavLinks ul li.first { background: url(../images/top-nav-Linkarrow.jpg) no-repeat scroll center 26px; }
.topSecondLinkswrap .topSecondLinks { width:770px; height:30px; font-size:1.1em; padding:8px 10px 0px 10px; position:relative; float:left; }
.topSecondLinks .rightToplink { width:430px; float:left; padding-top:10px; }
.topSecondLinks .leftToplink { width:280px; float:right; }
.topSecondLinks .rightToplink ul { margin:0; padding:0; float:left; }
.topSecondLinks .rightToplink ul li { background:none; padding:0px 10px 0 0; color:#999; float:left; }
.topSecondLinks .rightToplink ul li, .topSecondLinks .rightToplink ul li a { color:#42145f; }
.topSecondLinks .leftToplink ul { float:right; padding-top:8px; }
.topSecondLinks .leftToplink ul li { background:none; padding:0px 10px; color:#999; float:left; border-right:1px solid #bbbbbb; }
.topSecondLinks .leftToplink ul li.last { border-right:none; }
.topSecondLinks .leftToplink ul li, .topSecondLinks .leftToplink ul li a { color:#204d8f; }
.loginDiv { background:url(../images/blueBtn-leftcurve.png) no-repeat left 0; float: right; height: 27px; margin:3px 0px; width: 105px; }
.loginDiv a { background:url(../images/blueBtn-rightcurve.png) no-repeat right 0; color: #FFFFFF; float: left; font-size: 1.3em; height: 22px; margin-left: 10px; padding-left: 10px; padding-top: 5px; text-transform: uppercase; width: 60px; }
/*Personal Banking start*/
.locateMaindiv { width:900px; float:left; background:#42145f; }
.locateMaindiv .locateDiv { width:300px; background:url(../images/locate-div-border.jpg) repeat-y 0 0; height:80px; padding-top:30px; float:left; }
.offerMaindiv { width:300px; float:left; position:relative; }
.knowMore { background:url(../images/blueBtn-leftcurve.png) no-repeat left 0; float: right; height: 27px; width: 100px; position:absolute; bottom:8px; left:25px; }
.knowMore a { background:url(../images/blueBtn-rightcurve.png) no-repeat right 0; color: #FFFFFF; float: left; font-size: 1.1em; height: 22px; margin-left: 10px; padding-left: 10px; padding-top: 5px; text-transform: uppercase; width: 80px; }
.locateDiv h3 { font-size:1.8em; color:#fff; font-family: 'RNHouseSansW01Regular'; text-align: center; font-weight:normal; }
.locateDiv h3 a{color:#fff;}
.locateDiv p { color:#fff; font-family: 'RNHouseSansW01Regular'; text-align: center; padding-top:20px; font-size:1.6em; }
.locateDiv p span { font-size:1.8em; }
.locateDiv p span.queryPara { font-size:1.2em; background:url(../images/white-arrow.png) no-repeat 0 10px; font-family:RNHouseSansW01Bold; padding-left: 10px; }
.locateDiv p span.queryPara a { color:#fff; }
/* Tabbing Personal Banking*/
.tabbingDiv { width:600px; float:left; padding-right:40px; }
.tabs { width: 100%; float:left; }
ul.tabs { border-bottom: 1px solid #D5D5D5; float: left; height: 30px; padding-bottom: 5px; width: 100%; }
ul.tabs li { list-style:none; display: inline-block; font-size:1.3em; font-weight:bold; color:#42145f; padding: 10px 10px 10px 0px; float:left; }
ul.tabs li a { color:#42145f; padding:10px 5px; }
ul.tabs li a.active { background:#e7e7e7; padding:10px 5px; }
.tab_container { float: left; padding-top: 30px; padding-bottom:35px; }
.tab_container p { font-size:1.8em; color:#42145f; }
.tab_container p.para { font-size:1.3em; color:#42145f; padding: 15px 0; text-align:left; }
.tab_container img.tabThumb { float:left; }
.tab_container .tabContent { width:350px; float:left; padding-left:25px; }
.videothumbDiv { width:300px; float:left; cursor:pointer; }
/* Tabbing Personal Banking end*/
/*Personal banking Slider*/
.sliderwrap { width:940px; float:left; height: 354px; position:relative; background:url(../images/bighomeBanner-bg.jpg) no-repeat;}
.banner-slide { float:left; display:none; left: 0; position: absolute; top: 0; height:353px; z-index: 0; width:939px;}
.slide-rotation { float: right; position: relative; top: 235px; width: 520px; z-index: 0; }
.slide-rotation ul { float:left; width:100%; }
.slide-rotation ul li { cursor:pointer; color:#FFF; position:relative; list-style:none; background:#42145f; font-size:1.2em; text-align:left; display:inline-block; border:1px solid #b8b8b8; float:left; padding:10px; border-left:none; }
.slide-rotation ul li.first { border-left:1px solid #b8b8b8; }
.slide-rotation ul li.selected { background: #fff; }
.slide-rotation ul li.selected { color:#42145f; }
.slide-rotation ul li.selected span { background: url(../images/banner-arrowbg.png) no-repeat 0 0px; position:absolute; top:-7px; width:9px; height:7px; left:50%; }
/*Personal banking Slider end*/
/*Select City Dropdown*/
.dropdownWrap { background:#cfd3d7; width:125px; height:30px; margin: 15px auto 0; }
.selectbg { background:url(../images/dropDown-arrowbg.jpg) no-repeat right top; cursor: pointer; display: block; float: left; height: 100%; position: relative; width: 100%; z-index: 100; }
.selectbg .selectedvalue { color: #42145f; font-size: 1.3em; font-family: 'RNHouseSansW01Regular'; height: 24px; left: 0; line-height: 1.8em; overflow: hidden; padding:3px 5px 0px 5px; position: absolute; top: 0; width: 90%; }
.selectbg select { cursor: pointer; height: 30px; opacity: 0; filter: alpha(opacity = 0); position: absolute; top: 0; width: 100%; z-index: 100; }
.selectbg select option { background: none repeat scroll 0 0 #EFEFEF; border-bottom: 1px solid #EEEEEE; color: #42145f; cursor: pointer; float: left; padding: 5px 5px 10px 5px !important; width: 100%; }
/*Select City Dropdown end*/


/*Table Styling start*/

table { border-collapse: collapse; margin: 20px 0 20px; padding: 0 0 20px; width: 98%; }
table tr th { background: none repeat scroll 0 0 #42145f; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 1.2em; padding: 8px; vertical-align: top; }
table tr td { background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #FFFFFF; color: #42145F; font-size: 1.2em; padding: 8px; vertical-align: top; }
table tr td a { color: #6F2C91; }
.marginToptable{margin-top:0px;}
/**/
/*Lighbox start*/
.transparentLayer { background: url("../images/blackOverlay.png") repeat scroll; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 150; }
.lightBox { background: none repeat scroll 0 0 #fff; border:1px solid #B8B8B8; display: none; left: 35px; min-height: 500px; padding: 10px 20px; position: fixed; width: 590px; z-index: 150; }
.close_btn { color: #333333; cursor: pointer; float: right; position: relative; right: 0; top: 0; z-index: 160; }
/*Lighbox end*/

/*Complaint Form start*/
.formContainer { border-bottom: 2px solid #B3B3B3; float: left; padding-bottom: 10px; padding-top: 30px; width: 100%; }
.formContainer .frmFiled { width:80%; float:left; }
.formContainer .frmFiled { padding-bottom:10px; }
.frmFiled label.cfLable { color: #607080; font-size: 1.2em; width:220px; float:left; }
.frmFiled label.cfLable span { color: #f00; font-size: 1.0em; }
.formContainer .frmFiled input.txtField { border:1px solid #999; width:165px; height:20px; padding:3px; color: #607080; font-size:1.3em; float:left; margin-bottom:3px; }
.frmFiled span.additionalInfo { padding-left:15px; padding-top:7px; float:left; }
.formContainer .frmFiled input.stdcodeField { border:1px solid #999; width:45px; height:20px; padding:3px; color: #607080; font-size:1.3em; }
.formContainer .frmFiled input.mobField { border:1px solid #999; width:105px; margin-left:5px; height:20px; padding:3px; color: #607080; font-size:1.3em; }
.formContainer .frmFiled textarea.txtFieldbig { border:1px solid #999; width:165px; height:auto; min-height:80px; padding:3px; color: #607080; font-size:1.3em; resize:none; }
.errorMsg { color: #FF0000; float: left; padding-left: 200px; width:100px; }
.dropdownWrapCompform { background:#fff; border:1px solid #999999; width:172px; height:29px; float:left; }
.btnContainer { width:220px; padding-top:30px; margin:0px auto; }
.btnForm { background: url("../images/blueBtn-leftcurve.png") no-repeat scroll left 0; float: left; height: 27px; width: 90px; }
.btnForm input { background: url("../images/blueBtn-rightcurve.png") no-repeat scroll right 0; color: #FFFFFF; float: left; font-size: 1.2em; height: 27px; margin-left: 10px; padding-right: 10px; text-transform: uppercase; width: 80px; cursor:pointer; }
.btnFormright { margin-left:40px; }
.mandatoryNote { font-size:1.1em; text-align:left; }
.impInfo { color:#f00; }
.fraudTimes { padding-bottom:30px; }
.radioInput { float: left; padding-left: 20px; width: 60px; }
.radioInput label { color: #607080; font-size: 1.2em; padding-left:10px; }
.checkboxInput { float: left; width: 200px; }
.checkboxInput input{padding-bottom:5px;}
.checkboxInput label { color: #607080; font-size: 1.2em; padding-left:10px; padding-bottom:10px; }
/*Complaint Form end*/

/*Sitemap Start*/
.bottomSpace { padding-bottom:15px!important; }
.sitemapFirst, .sitemapSecond { float: left; padding-right: 30px; width: 200px; }
.sitemapThird { float: left; width: 200px; }
.sitemapFirst p, .sitemapSecond p, .sitemapThird p { border-bottom: 1px solid #B3B3B3; border-top: 2px solid #B3B3B3; color: #42145f; float: left; font-size: 1.4em; height: 20px; margin: 5px 0; padding: 5px; width: 100%; }
.sitemapFirst p.sitemapHeads, .sitemapSecond p.sitemapHeads, .sitemapThird p.sitemapHeads { color: #42145f; border:none; font-size:1.2em; font-weight:bold; padding:0px; }
.sitemapSinglepage{border-bottom:none!important;}
.sitemapFirst ul,.sitemapThird ul,.sitemapSecond ul{float:left;}
/*Sitemap End*/

/* map */
.mapBox { position:relative }
.mapBox .maptabs .addMap { /*display: none;*/ width:700px; height:573px }
.mapBox .maplink { position:absolute; left:470px; top:25px; z-index:1; background:#fff; width:200px; height:515px; overflow:scroll }
.mapBox .maplink { padding:10px; margin:0 }
.mapBox .maplink li { font-size:1.2em; color:#000; list-style:none; background:url(../images/mapicon.png) no-repeat 2px 3px; padding:5px 0 5px 20px; cursor:pointer}
.mapBox .maplink li:hover{background:#f1f1f1 url(../images/mapicon.png) no-repeat 2px 3px}
.mapBox .maplink li.sel{font-weight:bold; background:#f1f1f1 url(../images/mapicon.png) no-repeat 2px 3px}
.innerContainer #bodyContent p{ font-size:13px;}
.innerContainer #bodyContent p b{ font-size:15px;}
/* end map*/


@media(max-width:768px) {
 .topContent .logoDiv {
float: left;
width: 50%;
}
.searchTop {
width: 45%;
}
}
