@charset "utf-8";
html, body {margin:0; padding:0; border:0; width:100%; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:#333; line-height:155%;-webkit-text-size-adjust:none; min-width: 990px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; outline:0;}
a {outline: 0; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
a:active {background:none;}
table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul {list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
input, select, textarea {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:#444;}
select.custSelect {display:none;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.rvp_hidden {display:none;}
.center {text-align:center;}
.clearfix {display: inline-block;}
.clearfix:after {content: " "; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
.clearfix {display: block;}
.verMidOut {display: block; display: table; height: 100%; position: relative; width: 100%;}
.verMidMid {display: block; display: table-cell; top: 50%; vertical-align: middle; width: 100%;}
.verMidIn {display: block; position: relative; top: -50%; width: 100%;}
p {padding-bottom:20px;}
/*
Copyright Christian Robertson

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff2') format('woff2'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Share style starts */
div.rvp_container {width:990px; margin:0 auto; position:relative;}
.rvp_sectionLandingContainer div.rvp_container.rvp_landingPage{top:300px; height:850px;}
div.rvp_loading {width:100%; height:100%; min-height:100px; background:url(../images/loader.gif) no-repeat 50% 50%;}
.rvp_btnImg {background-repeat:no-repeat; display:inline-block; text-indent:-9999px;}
.rvp_btnImg:hover {background-position:0 -100px;}
.rvp_level2Btn.hvr-fade {display: inline-block; padding:0 20px; height: 34px;background: #A6CE39;color:#FFF;font-size: 17px;font-weight: bold;line-height: 34px;text-align: center;text-decoration: none; margin-left:16px;}
.rvp_level2Btn.hvr-fade:hover{background:#0D6C29;}
.rvp_level2GrayBtn.hvr-fade {display: inline-block; padding:0 20px; height: 34px;background:#666666;color:#FFF;font-size: 17px;font-weight: bold;line-height: 34px;text-align: center;text-decoration: none; margin-left:16px;}
.rvp_level2GrayBtn.hvr-fade:hover{background:#333;}
.rvp_tabContainer .rvp_tabNav {}
.rvp_tabContainer .rvp_tabNav li {float:left;}
.rvp_tabContainer .rvp_tabNav.rvp_col2 li{width:50%;}
.rvp_tabContainer .rvp_tabNav.rvp_col3 li {width:33%;}
.rvp_tabContainer .rvp_tabNav.rvp_col3 li.last {width:34%;}
.rvp_tabContainer .rvp_tabNav li a {display:block; text-align:center; min-height:36px; background:url(../images/sprite.png) no-repeat 100% -1390px; color:#333; padding:13px 15px 0 15px;}
.rvp_tabContainer .rvp_tabNav li a:hover, .rvp_tabContainer .rvp_tabNav li a.active {border-bottom:#39B54A 2px solid; min-height:34px; font-weight:bold; color:#0D6C29; text-decoration: none;}
.rvp_tabContainer .rvp_tabNav li.last a {background:none;}
.rvp_tabContainer .rvp_tabContent {position:relative; padding:25px; border-top:#39B54A 1px solid; border-bottom:#39B54A 1px solid; background-color:#F6FAEB;}
.rvp_singlePageTabContainer .rvp_tabNav {}
.rvp_singlePageTabContainer .rvp_tabNav li {float:left;}
.rvp_singlePageTabContainer .rvp_tabNav.rvp_col2 li{width:50%;}
.rvp_singlePageTabContainer .rvp_tabNav.rvp_col3 li {width:33%;}
.rvp_singlePageTabContainer .rvp_tabNav.rvp_col3 li.last {width:34%;}
.rvp_singlePageTabContainer .rvp_tabNav li a {display:block; text-align:center; min-height:36px; background:url(../images/sprite.png) no-repeat 100% -1390px; color:#333; padding:13px 15px 0 15px;}
.rvp_singlePageTabContainer .rvp_tabNav li a:hover, .rvp_singlePageTabContainer .rvp_tabNav li a.active {border-bottom:#39B54A 2px solid; min-height:34px; font-weight:bold; color:#0D6C29; text-decoration: none;}
.rvp_singlePageTabContainer .rvp_tabNav li.last a {background:none;}
.rvp_singlePageTabContainer .rvp_tabContent {position:relative; padding:25px; border-top:#39B54A 1px solid; border-bottom:#39B54A 1px solid; background-color:#F6FAEB;}
.rvp_remarks {font-size: 12px;}
/* Share style ends */

/* Global Header starts */
.rvp_thm_headerGlobal {position:relative;}
/* Global Header ends */

/* Top Search starts */
.rvp_thm_homeContainerTopSearch {background-color:#E4EFC4; text-align:center; font-size:0; display:none;}
.rvp_thm_homeContainerTopSearch .rvp_container {padding:48px 0 50px 0;}
.rvp_thm_homeContainerTopSearch .rvp_menuSearchInput {display:inline-block; width:364px; height:34px; border:none; background-color:#FFF; vertical-align:top; font-size:13px; float:left;padding-left:6px;line-height:34px\9;}
.rvp_thm_homeContainerTopSearch .rvp_btnSearchSubmit {display:inline-block; width:85px; height:34px; vertical-align:top;float:left;font-size: 15px;font-weight: bold;line-height: 35px;color:#FFF;}
.rvp_thm_homeContainerTopSearch .rvp_btnSearchSubmit:hover {background:#0D6C29; text-decoration: none;}
.rvp_thm_homeContainerTopSearch .rvp_searchQuickLinks {padding-top:20px;}
.rvp_thm_homeContainerTopSearch .rvp_searchQuickLinks li {display:inline-block; margin-right:30px;}
.rvp_thm_homeContainerTopSearch .rvp_searchQuickLinks li.last {margin-right:0;}
.rvp_thm_homeContainerTopSearch .rvp_searchQuickLinks li a {display:inline-block; background:url(../images/arrow_green.png) no-repeat 100% 4px; font-size:15px; color:#0D6C29; padding-right:18px;}
/* Top Search ends */

/* Top Tool Bar starts */
.rvp_thm_homeContainerTop {height:81px; position:relative;}
.rvp_logo {padding:23px 0 0 0; float:left;}
.rvp_rightBar {float:right;}
.rvp_rightBar ul {float:left;}
.rvp_rightBar li, .rvp_rightBar div {float:left; color:#666;}
.rvp_rightBar li a, .rvp_rightBar div a {display:inline-block; color:#666; background:url(../images/stroke_tool.gif) no-repeat 100% 50%; padding:3px 10px 3px 9px;}
.rvp_rightBar li.last a {padding-right:0; margin-right:0; background:none;}
.rvp_rightBar li a.rvp_btnSearch {font-size:13px; font-weight:bold; padding-right:34px; background:url(../images/magnifier.png) no-repeat 100% 50%; color:#0D6C29;}
.rvp_rightBar li a.rvp_btnSearch:hover, .rvp_rightBar li a.rvp_btnSearch.active {background-color:#E4EFC4; text-decoration:none;}
/* Top Tool Bar ends */

/* Top Menu starts */
.rvp_thm_homeContainerTopMenu {width:100%; height:42px; background-color:#34A344; position:relative; z-index:2001;}
.rvp_thm_homeContainerTopMenu > div.rvp_container {position:static;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a {display:block; color:#FFF; font-size:15px; float:left; background:url(../images/stroke_nav.gif) no-repeat 0 50%; height:100%; margin-left:-1px; moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a span {display:block; background:url(../images/stroke_nav.gif) no-repeat 100% 50%; width:100%; text-align:center; height:32px; padding-top:10px; moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a:first-child {background:none;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a.last span {background:none;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a:hover, .rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a.active, .rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a.open {background:#0D6C29; text-decoration:none;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a:hover span, .rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a.active span, .rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu .rvp_menuItem > a.open span {background:#0D6C29 100% 50%;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_0.rvp_menuItem > a {width:99px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_1.rvp_menuItem > a {width:85px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_2.rvp_menuItem > a {width:90px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_3.rvp_menuItem > a {width:100px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_4.rvp_menuItem > a {width:155px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_5.rvp_menuItem > a {width:170px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_6.rvp_menuItem > a {width:65px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_7.rvp_menuItem > a {width:85px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_8.rvp_menuItem > a {width:85px;}
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_9.rvp_menuItem > a {width:65px;}
/* Top Menu ends */

/* Sub Menu starts */
.rvp_thm_homeContainerSubMenu {position:absolute; width:100%; left:0; top:42px; border-bottom:#39B54A 1px solid; font-size:12px; line-height:130%; display:none; z-index: -1}
.rvp_thm_homeContainerSubMenu.open{z-index: 10}
.rvp_thm_homeContainerSubMenu > .rvp_container {min-height:355px;}
.rvp_thm_homeContainerSubMenu .rvp_grey {position:absolute; background-color:#E9E9E9; height:100%; width:50%; left:24.99%;}
.rvp_thm_homeContainerSubMenu .bgL {position:absolute; width:50%; background-color:#FFF; height:100%;}
.rvp_thm_homeContainerSubMenu .bgR {position:absolute; right:0; width:50%; background-color:#E9E9E9; height:100%;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu {overflow:hidden;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu .rvp_thm_SubMenuItem {float:left; width:100%; padding:10px 0; position:relative;min-height:355px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu .rvp_thm_SubMenuItem > li {}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu .rvp_thm_SubMenuItem > li > a {display:block; color:#444; padding:5px 1%; width:23%; moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu .rvp_thm_SubMenuItem > li > a:hover, .rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu .rvp_thm_SubMenuItem > li > a.active, .rvp_thm_homeContainerSubMenu .rvp_thm_SubMenu .rvp_thm_SubMenuItem > li > a.open {color:#0D6C29; background-color:#D8EDDA; text-decoration:none;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubSubMenuItem {position:absolute; top:0; left:24.99%; width:75.01%; background-color:#E9E9E9; display:none;}
.rvp_thm_homeContainerSubMenu .thm_SubSubMenu {float:left; width:75%; background-color:#D8EDDA; margin-bottom:-9999px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubSubMenuItem ul {float:left; width:34%; padding-top:10px; padding-bottom:9999px; margin-bottom:-9989px; background-color:#D8EDDA;}
.rvp_thm_homeContainerSubMenu .rvp_thm_SubSubMenuItem ul a {background:url(../images/arrow_subnav_green.png) no-repeat 32px 10px; display:block; color:#444; padding:6px 13px 6px 46px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo {float:left; width:33%; padding-top:28px; padding-bottom:9999px; margin-bottom:-9971px; background-color:#E9E9E9;}
.rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo > div, .rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo > p {margin-left:15px; font-size:13px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo > div.rvp_banner {margin-bottom:15px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo > div.rvp_title {margin-bottom:15px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo > div.rvp_title a {font-size:15px; color:#195D19; padding-right:12px; background:url(../images/arrow_subnav_green.png) no-repeat 100% 6px;}
.rvp_thm_homeContainerSubMenu .rvp_thm_promo_div .rvp_thm_promo > p {line-height:155%;}
/* Sub Menu ends */

/* Logon starts */
.rvp_homeV01_ebankingContainer {position:absolute; width:100%; bottom:0; right:0; z-index:2002;}
.rvp_homeV01_ebankingContainer .rvp_btnShowHideLogon {position:absolute; bottom:42px; right:0; height:25px; width:222px; color:#0D6C29; background:url(../images/arrow_pulldown.png) no-repeat 100% 50% #EBEBEB; padding:5px 15px 0 15px; font-size:13px; text-align:center;}
.rvp_homeV01_ebanking {position:absolute; top:-42px; right:0; width:252px; display:none;}
.rvp_homeV01_ebanking > div {padding:15px 32px 18px 28px; background-color:#FFF; border:#39B54A 3px solid;}
.rvp_homeV01_ebanking h2 {font-size:19px; padding:8px 0 15px 32px; min-height:10px; background:url(../images/sprite.png) no-repeat 0 0; color:#0D6C29; font-weight:bold;}
.rvp_homeV01_ebanking li {padding:0;}
.rvp_homeV01_ebanking li a {display:block; background:url(../images/sprite.png) no-repeat 0 0; color:#333; padding:0 0 13px 32px; font-size:15px;}
.rvp_homeV01_ebanking li a.rvp_btnPersonal {background-position:2px -98px;}
.rvp_homeV01_ebanking li a.rvp_btnPersonal:hover {background-position:2px -699px;}
.rvp_homeV01_ebanking li a.rvp_btnBusiness {background-position:2px -198px;}
.rvp_homeV01_ebanking li a.rvp_btnBusiness:hover {background-position:2px -799px;}
.rvp_homeV01_ebanking li a.rvp_btnHsbcnet {background-position:2px -298px;}
.rvp_homeV01_ebanking li a.rvp_btnHsbcnet:hover {background-position:2px -899px;}
.rvp_homeV01_ebanking li a.rvp_btnStockTrading{background-position:2px -396px;}
.rvp_homeV01_ebanking li a.rvp_btnStockTrading:hover{background-position:2px -990px;}
.rvp_homeV01_ebanking .rvp_HPV01_misc {text-align:center;}
.rvp_homeV01_ebanking .rvp_HPV01_misc a {font-size:11px; color:#333; text-decoration:underline;}
.rvp_homeV01_ebanking .rvp_headerContainer{height:45px; position:relative;}
/* Logon ends */

/* Main Banner starts */
.rvp_skn_haseHomeV01LeftS1, .rvp_subSectionBannerContainer {text-align:center; overflow:hidden; position:relative;}
.rvp_sectionBannerContainer{text-align:center; overflow:hidden; position:absolute; width:100%;}
.rvp_subSectionBannerContainer .rvp_bannerShadow {position:absolute; background:url(../images/shadow_banner.png) repeat-x 0 100%; width:100%; height:12px; bottom:0; }
.rvp_skn_haseHomeV01LeftS1 {height:660px;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top > div, .rvp_sectionBannerContainer .rvp_hpb_top > div, .rvp_subSectionBannerContainer .rvp_hpb_top > div {width:100%;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top .rvp_item, .rvp_sectionBannerContainer .rvp_hpb_top .rvp_item, .rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item {overflow:visible; position:relative;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top .rvp_item .rvp_taglineContainer, .rvp_sectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer, .rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer {width:990px; position:absolute; text-align:left; top:0; left:50%; display:inline;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top .rvp_item .rvp_taglineContainer .rvp_tagline, .rvp_sectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer .rvp_tagline, .rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer .rvp_tagline {position:absolute; left:-50%;}
.rvp_subSectionBannerContainer .rvp_tagline {padding:36px 0 0 31px;}
a.rvp_genBtn {display:inline-block; text-indent:-9999px; background-repeat:no-repeat;}
.rvp_taglineContainer .rvp_tagline a.rvp_genBtn  {margin-top:13px; margin-left:-2px;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top .rvp_item > img, .rvp_sectionBannerContainer .rvp_hpb_top .rvp_item > img, .rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item > img {margin:0 -100%;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb-tabs-nav, .rvp_sectionBannerContainer .rvp_hpb-tabs-nav {position:absolute; right:0; bottom:166px; z-index:1000;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb-tabs-nav a, .rvp_sectionBannerContainer .rvp_hpb-tabs-nav a {display:block; float:left; width:10px; height:10px; margin-left:10px; background-color:#999;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb-tabs-nav a:hover, .rvp_skn_haseHomeV01LeftS1 .rvp_hpb-tabs-nav a.active, .rvp_sectionBannerContainer .rvp_hpb-tabs-nav a:hover, .rvp_sectionBannerContainer .rvp_hpb-tabs-nav a.active {background-color:#39B54A;}
/* Main Banner ends */

/* Footer Link starts */
.rvp_importantNotes {border:#999 4px solid; padding:10px 20px 0 20px; font-size:13px; width:942px;margin:0 auto; position:relative; top:20px;}
.rvp_importantNotes .rvp_title {font-weight:bold;}
.rvp_importantNotes p {padding-bottom:10px;}
.rvp_thm_homePage_footnote_links {padding:20px 0 0 0;}
.rvp_thm_homePage_footnote_links dl {float:left; width:22.5%; padding:30px 1% 0 1.5%;}
.rvp_thm_homePage_footnote_links dl dt {font-size:17px; padding-bottom:7px;}
.rvp_thm_homePage_footnote_links dl dt a {color:#333;}
.rvp_thm_homePage_footnote_links dl dd {font-size:12px; padding-bottom:4px;}
.rvp_thm_homePage_footnote_links dl dd a {color:#666;}
#footerLink {min-height:50px;}
/* Footer Link ends */

/* Footer starts */
.rvp_thm_homePage_footnote_row2 {font-size:12px; padding:15px 0;}
.rvp_thm_homePage_footnote_row2 a {color:#333; text-decoration:underline;}
.rvp_thm_homePage_footnoteDisclmLeft {float:left;}
.rvp_thm_homePage_footnoteLogoRight {float:right; padding-top:8px;}
.rvp_thm_footer_left_width {width:584px;}
/* Footer ends */

/* Home page widget starts */
.rvp_thm_homePage_widgets {position:absolute; top:515px; left:0; z-index:2000; width:100%;}

	/* Home promotion banner - Wealth Management Corner starts */
	.rvp_skn_haseHomeV01LeftM2 {float:left; width:492px;}
	/* Home promotion banner - Wealth Management Corner ends */
	
	/* Home Quick Link starts */
	.rvp_skn_haseHomeV01LeftM4 {float:left; width:212px; height:176px; padding:14px 18px 0 18px; margin-left:1px; background:#858585;}
	.rvp_skn_haseHomeV01LeftM4 a {color:#FFF;}
	.rvp_skn_haseHomeV01LeftM4 li a {font-size:13px; background:url(../images/sprite.png) no-repeat; background-position:0 -495px; padding:0 0 3px 16px; display:block;}
	.rvp_skn_haseHomeV01LeftM4 a.rvp_HPV01_btnMore {font-size:12px; text-decoration:underline;}
	/* Home Quick Link ends */

	/* Quick Logon starts */
	.rvp_skn_haseHomeV01QuickLogon {float:left; width:248px; margin-left:1px;}
	/* Quick Logon ends */
/* Home page widget ends */

/* Main Structure starts */
.rvp_thm_homeContainerGlobal {position:relative;}
.rvp_thm_homeContainerPage {position:relative;}
.rvp_thm_innerContainerPage {position:relative;}
/* Main Structure ends */

/* Section Ladning starts */
.rvp_sectionLandingContainer {position:relative; top:0; left:0; width:100%; height:auto;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav {position:absolute; top:0; left:0; background:url(../images/bg_black_75.png); width:246px; height:435px; float:left;}
/* Section Ladning ends */

/* Personal starts */
	/* Mortgage starts */
	/* Mortgage ends */
	
	/* Insurance starts */
	.rvp_sectionLandingPromoContainer {position:absolute; top:0;}
	.rvp_sectionLandingPromoContainer.rvp_left {left:247px;}
	.rvp_sectionLandingPromoContainer.rvp_middle {left:495px;}
	.rvp_sectionLandingPromoContainer.rvp_right {left:743px;}
	/* Insurance ends */
	
	/* Cards starts */
	/* Cards ends */
	
	/* Loans starts */
	.rvp_loanCalculator {position:absolute; top:248px; left:247px; background-color:#F6FAEB; width:331px; height:167px; padding:20px 20px 0 20px;}
	.rvp_loanCalculator .rvp_title {color:#0C6C26; font-size:19px; font-weight:bold; padding:0 0 12px 4px;}
	.rvp_loanCalculator dl {padding:0 0 0 4px; margin-bottom:0;}
	.rvp_loanCalculator dl dt {float:left; clear:left; width:100px; padding:4px 15px 0 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
	.rvp_loanCalculator dl dd {float:left; width:212px; padding-bottom:10px;}
	.rvp_loanCalculator dl dd .custSelect {width:212px;}
	.rvp_loanCalculator dl dd input[type=text] {width:200px; height:32px; line-height:32px\9; border:#CCC 1px solid; padding:0 0 0 10px;}
	/* Loans ends */
	
	/* banking services starts */
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer{position:absolute;left:0; top:23px; font-family: sans-serif; }
	.rvp_sectionLandingPromoContainer.rvp_right span.ratesTitle{font-size: 19px; color:#333; font-weight: bold; margin-left:25px; display:block;}
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer .ratesTable {width:190px; margin-left:26px; text-align:center; margin-top: 12px;}
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer .ratesTable td{border-bottom:1px solid #666; min-width:45px; font-size:14px; height:25px;}
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer .ratesTable tr.heading td{font-size: 12px; border-bottom: none;}
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer .ratesTable td.rvp_subHeading{font-weight: bold; text-align: left;}
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer .ratesTable tr.last td{border-bottom: none;}
	.rvp_sectionLandingPromoContainer.rvp_right .ratesContainer .ratesFooter{font-size: 12px; margin-left:26px;}
	/* banking services ends */
	
	/*Investment starts*/
	.rvp_indexHighlightContainer{position: absolute;top: 0px;left: 247px; width: 487px;height: 239px; background-image:url(../images/bg_white_65.png);border:4px solid #39B54A;}
	.rvp_indexHighlightContainer .frame {display:block; position:absolute; top:0; left:0; border:4px solid #39B54A; width:487px; height:239px;}
	.rvp_indexHighlightContainer .rvp_indexContainer{padding:20px 0 0 20px;}
	.rvp_indexHighlightContainer .rvp_indexContainer .rvp_indexTitle{font-size: 19px; font-weight: bold; color:#0D6B29;}
	.rvp_indexHighlightContainer .rvp_indexTable{width:448px; margin-top:10px; margin-left:10px;}
	.rvp_indexHighlightContainer .rvp_indexTable td{text-align: right; font-size: 17px; color:#333; height:30px;padding-top: 9px;}
	.rvp_indexHighlightContainer .rvp_indexTable td.rvp_subHeading{font-weight:bold; font-size: 19px; text-align: left;}
	.rvp_indexHighlightContainer .rvp_indexTable tr{border-bottom: 1px solid #999;}
	.rvp_indexHighlightContainer .rvp_indexTable tr.last{border-bottom: none;}
	.rvp_indexHighlightContainer .rvp_indexTable td.rvp_index{font-size: 27px; text-align: right; padding-right: 30px;}
	.rvp_indexHighlightContainer .rvp_indexTable td.rvp_down{color:#EB1924; background:url("../images/investment/updown_big.png") no-repeat 92% -150%;}
	.rvp_indexHighlightContainer .rvp_indexTable td.rvp_up{color:#0D6C29; background:url("../images/investment/updown_big.png") no-repeat 92% 280%}
	.rvp_usefulTools {background-image:url(../images/bg_dark_green.png); width:247px; height:247px;}
	.rvp_indexHighlightContainer #stock_searchForm{margin-top:4px;}
	.rvp_indexHighlightContainer .rvp_rvp_stockSearchInput{width:120px;height:34px;border:1px solid; float:left; padding: 0 4px 0 4px; line-height:34px\9;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.rvp_indexHighlightContainer .rvp_btnrvp_stockSearchSubmit{background:#39B54A; width:85px;height:34px;display: block;float:left;color: #FFF;font-size: 17px;text-align: center;line-height: 34px;font-size: 15px; font-weight:bold;}
	.rvp_indexHighlightContainer .rvp_btnrvp_stockSearchSubmit:hover{background:#0D6C29; text-decoration: none; background-position: -4px -105px;}
	.rvp_indexHighlightContainer .rvp_stockSearch{float:left;}
	.rvp_indexHighlightContainer .rvp_bottomTxt{ position: absolute; bottom:35px; right:20px; font-size: 12px; font-style: italic; text-align: right;}
	.rvp_indexHighlightContainer .rvp_bottomLink a {color:#0D6C29; text-decoration: underline; font-weight: bold;font-size: 13px;}
	.rvp_indexHighlightContainer .rvp_bottomLink{position: absolute; right:20px; bottom:8px;}
	/*Investment ends*/
/* Personal ends */

/* Custom Select starts */
.select2-container {box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container .select2-selection--single {box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;webkit-user-select:none;}
.select2-container .select2-selection--single .select2-selection__rendered {display:block;overflow:hidden;padding-left:8px;padding-right:30px;text-overflow:ellipsis; height:32px;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-left:20px;padding-right:8px;}
.select2-container .select2-selection--multiple {box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;webkit-user-select:none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;}
.select2-container .select2-search--inline {float:left;}
.select2-container .select2-search--inline .select2-search__field {border:none;font-size:100%;margin-top:5px;}
.select2-dropdown {background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1;}
.select2-results {display:block;overflow-y:auto;}
.select2-results__options {list-style:none;margin:0;padding:0;}
.select2-results__option {padding:6px;user-select:none;webkit-user-select:none;}
.select2-results__option[aria-selected] {cursor:pointer;}
.select2-container.select2-container--open {z-index:12002;}
.select2-container--open .select2-dropdown {left:0;}
.select2-container--open .select2-dropdown--above {border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--open .select2-dropdown--below {border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-search--dropdown {display:none;padding:4px;}
.select2-search--dropdown .select2-search__field {box-sizing:border-box;padding:4px;width:100%;}
.select2-search--dropdown.select2-search--hide {display:none;}
.select2-close-mask {background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99;}
.select2.select2-container {width:100%;}
.select2-container--default .select2-selection--single {background:url(../images/arrow_select.png) no-repeat 100% 50% #FFF;border:#CCC 1px solid;font-size:13px;height:34px;padding:0;text-align:left;width:100%;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#444;line-height:32px;}
.select2-container--default .select2-selection--single .select2-selection__clear {cursor:pointer;float:right;font-weight:bold;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color:#999;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:26px;position:absolute;right:1px;top:1px;width:20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;display:none;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float:left;}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left:1px;right:auto;}
.select2-container--default.select2-container--disabled .select2-selection--single {background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display:none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}
.select2-container--default .select2-selection--multiple {background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {list-style:none;margin:0;padding:0 5px;width:100%;}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color:#999;float:left;margin-top:5px;}
.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor:pointer;float:right;font-weight:bold;margin-right:10px;margin-top:5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color:#333;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {float:right;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left:5px;margin-right:auto;}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left:2px;margin-right:auto;}
.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color:#eee;cursor:default;}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display:none;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--default .select2-search--dropdown .select2-search__field {border:1px solid #aaa;}
.select2-container--default .select2-search--inline .select2-search__field {background:transparent;border:none;outline:0;}
.select2-container--default .select2-results > .select2-results__options {max-height:210px;overflow-y:auto;}
.select2-container--default .select2-results__option[role=group] {padding:0;}
.select2-container--default .select2-results__option[aria-disabled=true] {color:#999;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:#ddd;}
.select2-container--default .select2-results__option .select2-results__option {padding-left:1em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left:0;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left:-1em;padding-left:2em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-2em;padding-left:3em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-3em;padding-left:4em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-4em;padding-left:5em;}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left:-5em;padding-left:6em;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color:#33A343;color:white;}
.select2-container--default .select2-results__group {cursor:default;display:block;padding:6px;}
.select2-container--classic .select2-selection--single {background-color:#f6f6f6;background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);outline:0;}
.select2-container--classic .select2-selection--single:focus {border:1px solid #33A343;}
.select2-container--classic .select2-selection--single .select2-selection__rendered {color:#444;line-height:28px;}
.select2-container--classic .select2-selection--single .select2-selection__clear {cursor:pointer;float:right;font-weight:bold;margin-right:10px;}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {color:#999;}
.select2-container--classic .select2-selection--single .select2-selection__arrow {background-color:#ddd;background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px;}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float:left;}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border:none;border-bottom-left-radius:4px;border-radius:0;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto;}
.select2-container--classic.select2-container--open .select2-selection--single {border:1px solid #33A343;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background:transparent;border:none;}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}
.select2-container--classic .select2-selection--multiple {background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}
.select2-container--classic .select2-selection--multiple:focus {border:1px solid #33A343;}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {list-style:none;margin:0;padding:0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {display:none;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color:#555;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {float:right;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left:5px;margin-right:auto;}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {margin-left:2px;margin-right:auto;}
.select2-container--classic.select2-container--open .select2-selection--multiple {border:1px solid #33A343;}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top:none;border-top-left-radius:0;border-top-right-radius:0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.select2-container--classic .select2-search--dropdown .select2-search__field {border:1px solid #aaa;outline:0;}
.select2-container--classic .select2-search--inline .select2-search__field {outline:0;}
.select2-container--classic .select2-dropdown {background-color:white;border:1px solid transparent;}
.select2-container--classic .select2-dropdown--above {border-bottom:none;}
.select2-container--classic .select2-dropdown--below {border-top:none;}
.select2-container--classic .select2-results > .select2-results__options {max-height:200px;overflow-y:auto;}
.select2-container--classic .select2-results__option[role=group] {padding:0;}
.select2-container--classic .select2-results__option[aria-disabled=true] {color:grey;}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {background-color:#3875d7;color:white;}
.select2-container--classic .select2-results__group {cursor:default;display:block;padding:6px;}
.select2-container--classic.select2-container--open .select2-dropdown {border-color:#33A343;}
/* Custom Select ends */

/* Colorbox starts */
#colorbox,#cboxOverlay,#cboxWrapper { height: 0; left: 0; overflow: visible; position: absolute; top: 0; width: 0; z-index: 10000; }
#colorbox.loggedIn,#cboxOverlay.loggedIn,.loggedIn #cboxWrapper {overflow: visible !important;}
#cboxOverlay { height: 100%; position: fixed; width: 100%; }
#cboxMiddleLeft,#cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: visible!important;}
#cboxTitle { margin: 0; }
#cboxLoadingOverlay,#cboxLoadingGraphic { display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow { cursor: pointer; }
.cboxPhoto { border: #fff 5px solid; border: 0; display: block; float: left; margin: auto; }
.cboxIframe { border: 0; display: block; height: 100%; overflow: hidden; width: 100%; }
#cboxOverlay { background-color: #000; }
#cboxTopLeft { display: none; height: 0; width: 0; }
#cboxTopRight { display: none; height: 0; width: 0; }
#cboxBottomLeft { display: none; height: 0; width: 0; }
#cboxBottomRight { display: none; height: 0; width: 0; }
#cboxMiddleLeft { display: none; width: 0; }
#cboxMiddleRight { display: none; width: 0; }
#cboxTopCenter { display: none; height: 0; }
#cboxBottomCenter { display: none; height: 0; }
#cboxContent { width: 0; }
.cboxIframe { overflow: hidden; }
#cboxError { border: 1px solid #ccc; padding: 50px; }
#cboxLoadedContent { margin-top: 0; }
#cboxTitle { display: none; height: 0; overflow: hidden; }
#cboxCurrent { bottom: 4px; color: #949494; left: 58px; position: absolute; }
#cboxSlideshow { bottom: 4px; color: #0092ef; position: absolute; right: 30px; }
#cboxPrevious { bottom: 0; height: 25px; left: 0; position: absolute; text-indent: -9999px; width: 25px; }
#cboxNext { bottom: 0; height: 25px; left: 27px; position: absolute; text-indent: -9999px; width: 25px; }
#cboxClose { background: url(../images/btn_close.png) no-repeat 50% 50% #39B54A; height: 30px; position: absolute; right: 0; text-indent: -9999px; top:0; width: 30px; border:0; moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out;}
#cboxClose:hover {background-color:#61C46E;}
#colorbox.active + .select2-container { z-index:10001;}
/* Colorbox ends */

/* customer radio / check box css starts */
/* iCheck plugin Minimal skin, black */
.rvp_custCheckbox, .rvp_custRatio {display:inline-block; vertical-align:middle; margin:0 5px 0 0;padding: 0; width:20px; height: 20px; background: url(../images/radio_checkbox.png) no-repeat; border: none; cursor: pointer;}
.rvp_custRatio {background-position: 0 0;}
.rvp_custRatio.checked {background-position: 0 -100px;}
.rvp_custRatio.disabled {background-position: 0 0;cursor: default;}
.rvp_custRatio.checked.disabled {background-position: 0 0;}
.rvp_custCheckbox {background-position: 0 -200px;}
.rvp_custCheckbox.checked, .rvp_custCheckbox.selected {background-position: 0 -300px;}
/* customer radio / check box css ends */

/* Search dropdown starts */
.rvp_thm_homeContainerTopSearch .custSelect{width:370px; height:34px; border:none; background-color:#FFF; vertical-align:top; font-size:12px;float:left; padding-left: 6px; color:#666;}
.rvp_thm_homeContainerTopSearch .orTitle{float: left;display: block;width: 50px;color: #0D6C29;font-size: 17px;margin-top:6px;}
#thm_searchForm{height:30px; margin-left:66px;}
.rvp_thm_homeContainerTopSearch dl dd{width:370px; float:left;}
.rvp_thm_homeContainerTopSearch dl {float:left;margin-left:20px;}
.select2-container{z-index: 2000;}
.rvp_thm_homeContainerTopSearch .rvp_btnSearchSubmit{float:left;margin-left:10px;background-color:#39B54A;}
.rvp_thm_homeContainerTopSearch .select2-container--default .select2-selection--single{border:none;}
/* Search dropdown ends */

/* Useful Tools */
/* Useful Tools ends */

/* Left nav, breadcrumb, social media starts */
.rvp_sectionLeftNav{width:250px;position: relative; margin-left:-495px;  margin-top: 370px; left:50%; z-index: 1; float:left;}
.rvp_sectionLeftNav .rvp_title{font-size: 17px; color:#0D6C29;height:28px;}
.rvp_sectionLeftNav .rvp_titleLabel{font-size: 17px; color:#0D6C29;margin-bottom:10px;}
.rvp_sectionLeftNav > ul {border-bottom:1px solid #39B54A;  border-top:1px solid #39B54A;}
.rvp_sectionLeftNav > ul a {font-size:13px; text-decoration:none; color:#333; display:block;}
.rvp_sectionLeftNav > ul > li.rvp_expandable > a { position: relative;}
.rvp_sectionLeftNav > ul > li .rvp_expandableArrow {background: url("../images/arrow_expand.png") no-repeat 0 -21px; display: block; height: 14px; width: 14px; position: absolute; right: 0px; top: 0; border: 13px solid white;}
.rvp_sectionLeftNav > ul > li.active .rvp_expandableArrow  {background-position: 0 0; border-bottom: 9px solid white; border-top: 17px solid white;} 
.rvp_sectionLeftNav > ul > li.last, .rvp_sectionLeftNav li.last a{border-bottom: none;}
.rvp_sectionLeftNav > ul > li > a{padding:10px 35px 10px 0;border-bottom: 1px solid #CCC;}
.rvp_sectionLeftNav > ul > li > ul {background-color:#F0F0F0;border-bottom: 1px solid #CCC;padding-top: 20px;padding-bottom: 10px;}
.rvp_sectionLeftNav > ul > li > ul li a{color:#666; font-size:12px; padding-left:25px; padding-right:25px; padding-bottom:10px;}
.rvp_sectionLeftNav > ul > li > ul li.active a, .rvp_sectionLeftNav > ul > li > ul li:hover a{color:#0D6C29;}
.rvp_sectionLeftNav li a.active{color:#0D6C29;}
.rvp_sectionLeftNav .rvp_expandable ul{display:none;}
.rvp_sectionLeftNav .rvp_expandable.active ul{display:block;}
/* Left nav, breadcrumb, social media ends */

/* Personal eBanking starts */
/* Personal eBanking ends */

/* Rates starts */
	/* Interest Rates starts */
	.rvp_ratesPullDownContainer{margin-top:20px;}
	.rvp_ratesPullDownContainer span.rvp_pullDownTitle{color:#333; font-size: 14px; font-weight:bold; margin-right:26px;}
	.rvp_rates .custSelect{width:240px;}
	.rvp_ratesListContainer{margin-top:30px;}
	.rvp_ratesListContainer .rvp_ratesTitle{color:#0D6C29; font-size: 23px;display: block;}
	.rvp_ratesListContainer .rvp_ratesSubTitle{margin-top: 20px;display: block; color:#0D6C29; font-size: 14px;}
	.rvp_ratesListContainer .rvp_ratesSubTitle .remark{color:#333;}
	.rvp_rateTable {width:705px; font-size: 13px;margin-top:10px;}
	.rvp_rateTable .tableHeader{background:#858585; color:#FFF;text-align: center; height:40px; line-height: 40px;border-bottom:none;}
	.rvp_rateTable td{height:30px; position: relative;border-bottom: 2px solid #CCCCCC;line-height: 18px;}
	.rvp_rateTable .tableHeader td{padding-left: 0;}
	.rvp_rateTable.savingDeposite td {width:50%;}
	table td span.separator{width:1px; background:#C2C2C2;height: 18px;position: relative;float:right; top:29%;}
	.rvp_rateTable td{text-align: center;}
	.rvp_buttons{text-align:right;}
	.rvp_buttons.rvp_left{text-align:left;}
	.rvp_buttons.rvp_left .rvp_level2Btn {margin-left:0; margin-right:16px;}
	.rvp_rates .rvp_allRoundForeignBtn:hover{background:#B8D660;}
	.rvp_rateTable.timeDeposite .tableHeader{height:60px; }
	.rvp_rateTable.timeDeposite {margin-bottom: 2px;}
	.rvp_rateTable.timeDeposite .tableHeader td{padding-top:12px; width:116px; line-height: 18px; }
	.rvp_rateTable.timeDeposite .tableHeader td.mid{padding-top:20px;}
	.rvp_rateTable.timeDeposite td{height:42px; line-height: 42px;}
	.rvp_rateTable.timeDeposite td.tenor{vertical-align: middle;}
	.rvp_rateRemark{font-size: 12px; color:#333;}
	.rvp_rateRemark.right{float:right;}
	.rvp_rateTable.savingDeposite td{line-height:30px;}
	.rvp_rates.rvp_interest .rvp_rateTable.savingDeposite tr.tableHeader td{line-height:40px;}
	.rvp_rates.rvp_interest .rvp_rateTable tr.tableHeader td{line-height:18px;}
	.rvp_ratesListContainer.rvp_rates .rvp_buttons a{margin-top:20px;}
	/* Interest Rates ends */
	
	/* Foreign Currency Rates starts */	
	.rvp_rates .rvp_rateTable th{color:#333333; font-size: 13px; text-align:left; padding-bottom:5px;}
	.rvp_rates .rvp_rateTable tr.tableHeader td{line-height: 40px;}
	.rvp_rates .rvp_rateTable td{height: 40px; line-height: 40px;}
	.rvp_rates .rvp_rateTable td.rates{width:250px;}
	.rvp_rates .rvp_rateTable td.code{width:110px;}
	.rvp_rates .rvp_rateTable td.buy{width:110px;}
	.rvp_rates .rvp_rateTable td.sell{width:110px;}
	.rvp_rates .rvp_rateTable tr.tableHeader td.rates{text-align: center;}
	.rvp_rates .rvp_chartBtn{background:url("../images/sprite.png") no-repeat 2px -98px;width: 20px;height: 20px;display: block;margin: 10px auto 0 auto;}
	.rvp_popupChart {width:655px; padding:22px 40px 20px 40px; background-color:#FFF;}
	.rvp_popupChart .rvp_title {font-size:27px; line-height:120%; color:#0D6C29; padding:0 0 20px 0;}
	.rvp_popupChart .rvp_selectMenus {padding-bottom:10px;}
	.rvp_popupChart .rvp_selectMenus dt {float:left; font-weight:bold; padding:5px 20px 0 0;}
	.rvp_popupChart .rvp_selectMenus dd {float:left; padding:0 40px 0 0;}
	.rvp_popupChart .rvp_chartTitle {background-color:#39B54A; color:#FFF; min-height:31px; padding:9px 25px 0 25px;}
	.rvp_popupChart .rvp_chartTitle span {font-size:12px;}
	.rvp_popupChart .rvp_chartRate {padding:0 0 20px 0;}
	.rvp_popupChart .rvp_buttons {padding:0 0 20px 0;}
	.rvp_popupChart .rvp_chartNote {font-size:12px;}
	.rvp_popupChart .rvp_chartNote a {text-decoration:underline; color:#333;}
	.rvp_popupChart .custSelect{width:135px;}
	/* Foreign Currency Rates ends */
	
	/* Foreign Currency Notes Rates starts */
	.rvp_foreignCurrencyNotes .rvp_rateTable th{text-align:left; font-size: 14px;padding-bottom: 8px;}
	.rvp_foreignCurrencyNotes .rvp_rateTable td.rates{width:210px;}
	.rvp_foreignCurrencyNotes .rvp_rateTable th.remarks{font-size: 12px;}
	/* Foreign Currency Notes Rates ends */
	
	/*Gold Prices starts*/
	/*Gold Prices ends*/
/* Rates ends */

/* Travel Insurance starts */
.rvp_innerStepsContainer {padding:25px 0 25px 40px;}
.rvp_innerStepsContainer .rvp_step {float:left; background:url(../images/sprite.png) no-repeat 100% -1295px; padding:0 17px 0 0; margin:0 40px 0 0;}
.rvp_innerStepsContainer .rvp_num {text-align:center; float:left; width:30px; height:25px; font-size:15px; background:url(../images/sprite.png) no-repeat 0 -1100px; color:#FFF; font-weight:bold; padding-top:5px;}
.rvp_innerStepsContainer .rvp_txt {float:left; font-size:19px; min-width:78px; font-weight:bold; margin-left:12px; color:#999; padding:5px 0 0 0;}
.rvp_innerStepsContainer .last {margin-right:0; padding-right:0; background:none;}
.rvp_innerStepsContainer .rvp_step.active .rvp_num {background-position:0 -1200px;}
.rvp_innerStepsContainer .rvp_step.active .rvp_txt {color:#0D6C29;}
.rvp_coverContainer .rvp_tabContent > div dl {padding-bottom:20px;}
.rvp_coverContainer .rvp_tabContent > div dl input[type=text] {height:30px; border:#CCC 1px solid; line-height:30px\9;}
.rvp_coverContainer .rvp_tabContent > div dl dt {float:left; width:170px; padding:0 20px 0 0; font-weight:bold;}
.rvp_coverContainer .rvp_tabContent > div dl dt span {font-weight:normal; font-size:12px; display:block;}
.rvp_coverContainer .rvp_tabContent > div dl dd {float:left; width:465px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_datePulldowns dt {padding-top:25px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_coverSelectionPulldowns dt {padding-top:4px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_selectMenus > div {float:left; margin-right:15px; position:relative;}
.rvp_coverContainer .rvp_tabContent > div .rvp_selectMenus > div.rvp_txtOnly {padding-top:26px; font-weight:bold;}
.rvp_coverContainer .rvp_tabContent > div .rvp_selectMenus > div span {display:block; font-size:12px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_selectMenus > div span.rvp_note {color:#0D6C29; position:absolute; top:16px; right:-10px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_checkboxs {padding-bottom:5px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_checkboxs dd > div {padding-bottom:15px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_checkboxs dd > div label span {display:inline-block; min-width:185px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_radio {padding:0 0 15px 0;}
.rvp_coverContainer .rvp_tabContent > div .rvp_radio > div {float:left; width:45%; padding-right:5%;}
.rvp_coverContainer .rvp_tabContent > div .rvp_detintation .rvp_radio > div {width:60%; margin-bottom: 10px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_detintation .rvp_radio > div  a {color: #333; text-decoration:underline;}
.rvp_coverContainer .rvp_tabContent > div .rvp_idType input[type=text] {width:238px;}
.rvp_coverContainer .rvp_tabContent > div .rvp_idType .rvp_selectMenus {padding:15px 0 0 0;}
.rvp_coverContainer .rvp_footNote {font-size:12px; padding-top:10px;}
.rvp_coverContainer .rvp_footNote span.rvp_green, .rvp_coverContainer .rvp_footNote a {color:#0D6C29;}
.rvp_coverContainer .rvp_footNote span.rvp_red {color:#EB2025;}
.rvp_coverContainer .rvp_footNote .rvp_title {color:#0D6C29;}
.rvp_coverContainer .rvp_footNote ol {padding-bottom:20px; list-style:decimal; margin-left:20px;}
.rvp_coverContainer .rvp_tabContent .rvp_footNote dl dt {float:left; color:#0D6C29; width:10px; padding-right:3px;}
.rvp_coverContainer .rvp_tabContent .rvp_footNote dl dd {float:none; margin-left:13px; width:auto;}
.rvp_travelInsurance .rvp_formContainer{width:665px; background:#F6FAEB; border-top:1px solid #34A344; padding:20px; margin-bottom: 34px;}
.rvp_travelInsurance.rvp_quoteResult span.rvp_resultTitle{font-size: 17px; color: #333;}
.rvp_travelInsurance.rvp_quoteResult .rvp_resultContent{font-size: 14px;}
.rvp_travelInsurance.rvp_quoteResult .rvp_resultContent span{color:#FF0000; font-weight: bold;}
.rvp_travelInsurance.rvp_quoteResult .rvp_formContainer{border-bottom: 1px solid #34A344; padding-bottom: 40px;}
.rvp_travelInsurance.rvp_quoteResult .bottomNotes{color:#666;}
.rvp_travelInsurance.rvp_quoteResult .rvp_buttonContainer{height:34px;}
.rvp_travelInsurance.rvp_quoteResult .rvp_buttonContainer a{float:right;}
.rvp_travelInsurance.rvp_quoteResult .rvp_banner{height:100px;}
.rvp_travelInsurance.rvp_quoteResult .rvp_banner img{float:left;}
.rvp_travelInsurance.rvp_quoteResult .rvp_banner p{padding-top: 21px;padding-left:15px; width:550px; float:left;}
.rvp_travelInsurance.rvp_quoteResult .rvp_custRatio{float:left;}
.rvp_travelInsurance.rvp_quoteResult .rvp_radioContainer label{font-size: 14px;}
.rvp_travelInsurance.rvp_quoteResult .rvp_radioContainer label span{color:#FF0000; font-weight: bold;}
.rvp_travelInsurance.rvp_quoteResult .rvp_radioContainer div{margin-bottom: 20px;}
.rvp_travelInsurance.rvp_quoteResult .bottomNotes li{margin-bottom: 20px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_personalInsurance > ul > li > a.open{background-color:#39B54A;}
/* Travel Insurance ends */

/* Business starts */
.rvp_bottomSection.rvp_business { background: #E9E6E2;}
.rvp_thm_homePage_footnote_links.rvp_business { padding: 0;}

	/* Banking starts */		
	/* Banking ends */
	
	/* Trade Supply starts */
	/* Trade Supply ends */
	
	/* Cash Managment starts */
	/* Cash Managment ends */
	
	/* Bank Account starts */
	/* Bank Account ends */
/* Business ends */

/* About Us starts */
	/* Contact Us starts */
	.rvp_ContactUs .rvp_selectContent {position:relative; padding:25px; border-top:#39B54A 1px solid; border-bottom:#39B54A 1px solid; background-color:#F6FAEB; margin-bottom:30px;}
	.rvp_ContactUs .rvp_selectContent > div dl { padding-bottom: 20px; margin: 0;}
	.rvp_ContactUs .rvp_selectContent > div dl dt { float: left;  width: 240px; padding: 0 20px 0 0; font-weight: bold; padding-top: 4px;}
	.rvp_ContactUs .rvp_selectContent > div dl dd .custSelect { width: 310px;}
	.rvp_ContactUs .rvp_specificSevicesSymbol {position: relative; margin-bottom:30px; min-height:130px; background:#E9E6E1; padding:17px 20px 0 20px;}
	.rvp_ContactUs .rvp_specificSevicesSymbol .rvp_title {font-size: 17px; color:#0D6C29; background:none; padding-bottom:5px;}
	.rvp_ContactUs .rvp_specificSevicesSymbol.rvp_col2 > div { width: 47%;}
	.rvp_ContactUs .rvp_specificSevicesSymbol.rvp_col2 .rvp_specificSevicesSymbolRight { margin-left: 6%;}
	.rvp_ContactUs .rvp_specificSevicesSymbol .rvp_specificSevicesSymbolLeft { float: left;}
	.rvp_ContactUs .rvp_specificSevicesSymbol .rvp_specificSevicesSymbolRight { float: left;}
	.rvp_ContactUs .rvp_specificSevicesSymbol dl dt { float: left;  width: 50px; padding: 0 40px 0 0; font-weight: bold; font-size: 17px; color: #666666;}
	.rvp_ContactUs .rvp_specificSevicesSymbol dl{margin-bottom: 8px;}
	.rvp_ContactUs .rvp_specificSevicesSymbol dl.rvp_row2 dt { margin-top: 10px}
	.rvp_ContactUs .rvp_branchAndABCAddress { margin-top: 20px;}
	.rvp_ContactUs .rvp_branchAndABCAddress a.rvp_showAll { display: inline-block; float: right; font-weight: normal; font-size: 12px; color: #0D6C29; text-decoration: underline;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts { margin-bottom: 40px}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts .rvp_districtsHeader { font-size: 17px; color: #0D6C29; font-weight: bold; margin-bottom: 10px;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts .rvp_subHeading { background-color: #F6FAEB; background-position: 96% 31px; padding: 15px 25px; color:#333333; border-bottom: 1px solid #CCCCCC; position: relative; cursor: pointer;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts .rvp_subHeading .rvp_locationHeader { font-weight: bold; display: block;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts .rvp_subHeading.rvp_active { background-color: #39B54A; color: #FFFFFF; border-bottom: 0;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts .rvp_subHeading .rvp_toggleArrow { background: url(../images/arrow_expand_white.png) no-repeat; display: block; width: 14px; height: 14px; position: absolute; right: 25px; top: 45%;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_districts .rvp_subHeading.rvp_active .rvp_toggleArrow {  background-position: 0 -100px;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList { width: 100%; border: 0; color: #333333;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th { background: #666666; height: 40px; line-height: 40px; color: #FFFFFF; text-align: center; position: relative;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th span.seperator { width: 1px; background: #C2C2C2; height: 18px; position: absolute; right: 0; top: 29%;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th.rvp_name { width: 25%;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th.rvp_address { width: 41%;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th.rvp_symbol { width: 6%;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th.rvp_symbol.rvp_last { width: 10%;}
	.rvp_ContactUs .rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList th.rvp_last { width: 10%; }
	.rvp_branchAndABCAddress .rvp_locationList a { color: #333333; text-decoration: underline;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList tr.rvp_odd td { background: #E5E5E5;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList td { padding: 12px 5px; background: #F0F0F0; text-align: center; vertical-align: middle;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList td.rvp_name,
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList td.rvp_address { text-align: left;}
	.rvp_ContactUs .rvp_branchAndABCAddress .rvp_locationList td.rvp_wheel { width: 6%;}
	.rvp_popupServiceHours {width:736px; padding:40px; background-color:#FFF;}
	.rvp_popupServiceHours .rvp_popupServiceHoursDetail { margin-bottom: 40px;}
	.rvp_popupServiceHours .rvp_popupServiceHoursDetail .rvp_popupServiceHoursAddress { margin-bottom: 10px;}
	.rvp_popupServiceHours .rvp_title {font-size:27px; line-height:120%; color:#0D6C29;}
	.rvp_popupServiceHours .rvp_subTitle { font-size: 16px; padding:0 0 20px 0;}
	.rvp_popupServiceHours dl { margin-bottom: 0; }
	.rvp_popupServiceHours dl dt { display: block; width: 95px; float: left;}
	.rvp_popupServiceHours dl dd { display: block;  width: 610px; float: left;}
	.rvp_popupServiceHours .rvp_SstServiceHour .rvp_subTitle { color:#0D6C29; padding:0 0 20px 0; width: auto;}
	.rvp_popupServiceHours .rvp_SstServiceHour ul li { display: block; width: 33%; float: left; margin-bottom: 20px;}
	.rvp_popupServiceHours .rvp_SstServiceHour ul li span { color:#0D6C29; display: block;}	
    .rvp_ContactUs span.rvp_errorMsg{left:0; top:-22px; font-size: 12px;}
    .rvp_sectionLeftNav.rvp_ContactUs{margin-top: 95px;}
/* About Us ends */

/* Travel Insurence Apply starts */
	/* Travel Insurence Step 2 Apply starts*/
	.rvp_sectionLandingContainer.rvp_travelInsurance{top: 0;position: relative;height: auto;}
	.rvp_travelInsurance .rvp_intro a {color:#0D6C29;}
	.rvp_contentTitle{font-size: 21px;color:#0D6C29; margin-bottom: 20px; line-height: 28px;}
	.rvp_insidePage dl dt{font-size: 14px; color:#333; font-weight: bold; float:left; width:230px;}
	.rvp_insidePage dl dd{float:left;}
	dl{margin-bottom: 15px;}
	.rvp_travelInsurance .rvp_formContainer dl.rvp_dob{margin-bottom:40px;}
	.rvp_travelInsurance .rvp_formContainer dd .rvp_radio > div{float:left;}
	.rvp_travelInsurance .rvp_formContainer .rvp_radio label{font-size: 14px; color:#333;}
	.rvp_travelInsurance .rvp_formContainer .rvp_custRatio{margin-bottom: 4px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_radio > div{margin-right:20px;}
	.rvp_travelInsurance .rvp_formContainer dt span {font-weight: normal;font-size: 12px;display: block;}
	input.txtBox{width:186px; height:32px; border: rgb(204, 204, 204) 1px solid;padding:0 6px 0 6px; line-height:32px\9;}
	.rvp_travelInsurance .rvp_formContainer dl.rvp_idType dd .rvp_radio > div{float:none; margin-bottom: 2px;}
	.rvp_travelInsurance .rvp_formContainer dl.rvp_idType label{font-size: 13px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_titleSmall{display:block; font-size: 12px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_selectMenus > div, .rvp_travelInsurance .rvp_formContainer .rvp_contact dd > div{float:left; margin-right:17px;}
	.rvp_travelInsurance .custSelect.day, .rvp_travelInsurance .custSelect.month{width:56px;}
	.rvp_travelInsurance .custSelect.year{width:88px;}
	.rvp_travelInsurance .custSelect.plan{width:150px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_dob dt{margin-top:25px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_address input.txtBox{display:block; width:286px; margin-bottom: 10px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_address .custSelect{width:75px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_contact .rvp_contactMobile{clear:both; margin-top:10px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_notes{font-size: 12px; color:#0C0D0D; margin-bottom:20px;}
	.rvp_travelInsurance .rvp_formContainer .rvp_notes span{color:#0D6C29;}
	.rvp_travelInsurance .rvp_formContainer .rvp_insuranceTable{width:655px;margin-bottom:30px;table-layout: fixed;}
	.rvp_travelInsurance .rvp_insuranceTable.second {table-layout: fixed;}
	.rvp_travelInsurance .rvp_insuranceTable th{text-align: right; font-size: 12px;}
	.rvp_travelInsurance .rvp_insuranceTable th span{color:#0D6C29;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header{background:#858585; color:#FFF; font-size:14px; font-weight: bold; height:60px;}
	.rvp_travelInsurance .rvp_insuranceTable.second tr.header, .rvp_travelInsurance.rvp_report .rvp_insuranceTable.second tr.header{height:40px; border:none;}
	.rvp_travelInsurance .rvp_insuranceTable td{position:relative;padding-top: 10px}
	.rvp_travelInsurance table span.separator{height:40px; top:16%;position: absolute; right: 0;}
	.rvp_travelInsurance .rvp_insuranceTable.second span.separator{height:60px; top:10px;}
	.rvp_travelInsurance .rvp_insuranceTable.second span.separator.x{height: 1px;width: 90%;top: inherit;left: 5%;bottom:0px; }
	.rvp_travelInsurance .rvp_insuranceTable.second tr.row2 span.separator{height:25px; top:10px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header .name{width:212px;}
	.rvp_travelInsurance .rvp_insuranceTable.second tr.header .name{width:180px;}
	.rvp_td{vertical-align: top;padding: 0 0 0 0px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header span{font-size: 12px; font-weight: normal;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header td{text-align:center; padding-top:0px;line-height: 16px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header td div.div_column{position:relative;padding-top:6px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header td div.div_row{position:relative;padding-top:12px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header.row2 td{padding-top: 0px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header .relationship{width:104px;vertical-align: top;}
	.rvp_travelInsurance .rvp_insuranceTable.second tr.header .relationship{width:100px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header .dob{width:125px;}
	.rvp_travelInsurance .rvp_insuranceTable.second tr.header .dob{width:200px;}
	.rvp_travelInsurance .rvp_insuranceTable .i,.rvp_travelInsurance .rvp_insuranceTable .p{width:40px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.header .no{text-align: left; padding-left:15px;vertical-align: top;}
	.rvp_travelInsurance .rvp_insuranceTable.second tr.header .no{text-align:center; padding-left: 0;}
	.rvp_travelInsurance .rvp_insuranceTable input.txtBox{width:166px; height:28px; line-height:28px\9;}
	.rvp_travelInsurance .rvp_insuranceTable tr{height:40px;}
	.rvp_travelInsurance .rvp_insuranceTable tr.heading{height:auto;}
	.rvp_travelInsurance .rvp_insuranceTable tr td{text-align:center;}
	.rvp_travelInsurance .rvp_insuranceTable td.relationshipTxt{font-size: 14px; color:#333; font-weight: bold;text-align: left;padding-left: 10px;}
	.rvp_travelInsurance .rvp_insuranceTable td.dob input.txtBox, .rvp_travelInsurance .rvp_insuranceTable td.no input.txtBox{width:90px;}
	.rvp_travelInsurance .rvp_insuranceTable.second td.dob input.txtBox{width:30px; margin-left:5px;}
	.rvp_travelInsurance .rvp_insuranceTable.second td.dob input.txtBox.year{width:60px;}
	.bottomNotes{font-size: 12px;}
	.rvp_travelInsurance .rvp_insuranceTable .bottomNotes td{text-align: left;}
	.rvp_travelInsurance .bottomNotes span{color:#0D6C29;}
	.rvp_travelInsurance .paymentInfo .rvp_cardHolder dt, .rvp_travelInsurance .paymentInfo .rvp_creditCard dt{margin-top:10px;}
	.rvp_travelInsurance .paymentInfo .rvp_expiry dt{margin-top:26px;}
	.rvp_travelInsurance .paymentInfo dl.rvp_expiry{margin-bottom:25px;}
	.rvp_travelInsurance .paymentInfo{margin-bottom: 20px;}
	.rvp_travelInsurance .rvp_termsConditions{overflow:hidden;}
	.rvp_travelInsurance .rvp_termsConditions span{float:left;}
	.rvp_travelInsurance .rvp_termsConditions>label{float:left;margin-right:12px;}
	.rvp_travelInsurance .rvp_termsConditions .bottomNotes{float: left; width: 570px;}
	.rvp_travelInsurance .rvp_termsConditions .rvp_custCheckbox{margin-left:25px;}
	.rvp_travelInsurance .rvp_termsConditions {margin-bottom: 20px;}
	.rvp_travelInsurance .rvp_formSubmit{margin-bottom:28px;}
	.rvp_travelInsurance .rvp_formSubmit a{width:86px; height:34px; color:#fff; font-size: 18px; font-weight: bold; text-align: center; background:#A6CC38; line-height: 34px;float:right;}
	.rvp_travelInsurance .rvp_formSubmit a:hover{text-decoration: none;background:#0D6C29;}
	.rvp_travelInsurance .bottomNotes.submit{font-size: 12px;margin-bottom:20px;}
	.rvp_travelInsurance .bottomNotes a{text-decoration: underline; color:#333; font-weight: bold;}
	.rvp_travelInsurance .rvp_quotationContainer{width:645px; background:#F6FAEB; padding:30px; font-size:13px;}
	.rvp_travelInsurance .rvp_quotationContainer li span{display: inline-block;min-width:225px; font-weight: bold; font-size: 14px;}
	.rvp_travelInsurance .rvp_quotationContainer li{margin-bottom:5px;}
	.rvp_travelInsurance .rvp_quotationContainer ul{margin-bottom: 30px;}
	.rvp_travelInsurance.rvp_step2 .rvp_intro p{color:#0D6C29;}
	.rvp_travelInsurance.rvp_step2 .rvp_qbe p{color:#333;}
	.rvp_travelInsurance.rvp_step2 .rvp_qbe p a {color:#333;font-weight: bold;text-decoration: underline;}
	.rvp_travelInsurance .rvp_insuranceTable td.no.long input.txtBox{width:120px;}
	span.separator.left{left:0; right:inherit;}
	.rvp_insuranceTable .custSelect{width:90px;}
	
	/* Travel Insurence Step 2 Apply ends */
	
	/* Travel Insurence Step 3 Confirm starts */
	.rvp_travelInsurance.rvp_report .rvp_formContainer{background:#EBEAE6; border-top: none;}
	.rvp_travelInsurance.rvp_report .rvp_idType {height:20px;}
	.rvp_travelInsurance.rvp_report .rvp_formContainer .rvp_dob dt{margin-top: 0;}
	.rvp_travelInsurance.rvp_report .rvp_formContainer .rvp_contact dd > div{float:none;margin-bottom: 10px;}
	.rvp_travelInsurance.rvp_report .rvp_address dd > div{margin-bottom: 10px;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr td{text-align: left; padding:0 0 0 16px; word-break: break-all;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr.header td {padding-left: 0;text-align: center; padding-top:0px;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr.header td.no{text-align: left; padding-left: 10px;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr{border-bottom:1px solid #CCC; height:20px;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr.header{height:63px;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable td.relationshipTxt{font-size: 13px; color:#333; font-weight: normal;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr.bottomNotes{border:none;}
	.rvp_travelInsurance.rvp_report .rvp_insuranceTable tr.bottomNotes td{padding: 10px 0 0 0}
	.rvp_travelInsurance .rvp_tickIcon{width:22px;}
	.rvp_travelInsurance.rvp_report .paymentInfo .rvp_cardHolder dt, .rvp_travelInsurance.rvp_report .paymentInfo .rvp_creditCard dt, .rvp_travelInsurance.rvp_report .paymentInfo .rvp_expiry dt{margin-top: 0;}
	.rvp_travelInsurance.rvp_report .paymentInfo dl.rvp_expiry{margin-bottom: 16px;}
	.rvp_travelInsurance .rvp_formSubmit a.btnAmend{background: #666; margin-right:12px;}
	.rvp_travelInsurance .rvp_formSubmit a.btnAmend:hover{background:#333;}
	.rvp_travelInsurance.rvp_report .rvp_quotationContainer{background: #EBEAE6;}
	/* Travel Insurence Step 3 Confirm ends */
	
	/* Travel Insurence Step 4 Finish starts */
	.rvp_travelInsurance.rvp_step4 .rvp_banner{height: 90px;}
	.rvp_travelInsurance.rvp_step4 .rvp_banner img{float: left;}
	.rvp_travelInsurance.rvp_step4 .rvp_banner p{padding-top: 21px;padding-left: 15px;width: 580px;float: left;}
	.rvp_travelInsurance.rvp_step4 .rvp_formHeader{width:705px; height:40px; background:#0D6C28; color:#FFF;}
	.rvp_travelInsurance.rvp_step4 .rvp_formHeader span{font-size: 18px; display:block; padding: 10px 0 0 30px;}
	.rvp_travelInsurance.rvp_step4 .rvp_contactInfo .rvp_formTitle{margin-bottom: 2px;}
	.rvp_travelInsurance.rvp_step4 .btnSubmit {margin-right:10px;}
	.rvp_travelInsurance.rvp_step4 .rvp_planSummary span a{color:#333; text-decoration: underline; font-weight: bold;}
	/* Travel Insurence Step 4 Finish ends */
/* Travel Insurence Apply ends */

/* eValuation starts */
.rvp_evaluation .rvp_searchContainer{background:#F6FAEB;}
.rvp_evaluation .rvp_coverContainer .rvp_tabContent > div dl dt{width:180px; padding-top: 8px;}
.rvp_evaluation .custSelect.area, .rvp_evaluation .custSelect.district{width:240px;}
.rvp_evaluation dl {float:left; margin-bottom: 20px; width:460px;}
.rvp_evaluation .custSelect.estate{width:240px;}
.rvp_evaluation .custSelect.block{width:240px;}
.rvp_evaluation .custSelect.floor{width:205px;}
.rvp_evaluation .custSelect.carpark{width:70px;}
.rvp_evaluation .custSelect.flat{width:205px;}
.rvp_evaluation .rvp_termsConditions{display:block;}
.rvp_evaluation .rvp_termsConditions a{color:#0D6C29; text-decoration: underline;}
.rvp_evaluation .rvp_searchSubmit a{float:right;}
span.rvp_formSeparator{width:934px; height:1px; background:#CCC; display:block; margin:25px 0 25px 0;}
.rvp_evaluation .rvp_contentTitle.keyword{float:left; margin-bottom: 10px;}
.rvp_evaluation .rvp_keywordSearch .txtBox{width:493px; float:left;}
.rvp_evaluation .rvp_keywordSearch span{display:block; color:#000; font-size: 12px;}
.rvp_evaluation .resultContainer{width:932px; padding:34px 24px 24px 34px; border-top:1px solid #34A344; background: #F0F0F0; position:relative;}
.rvp_evaluation .resultContainer .rvp_smallTitle{font-size: 14px; font-weight: bold; color:#333;}
.rvp_evaluation .resultContainer .rvp_propertyAddress span{position: absolute; left: 230px; top: 85px;}
.rvp_evaluation .resultContainer .rvp_propertyAddress{height: 150px;width: 490px; float:left;}
.rvp_evaluation .resultContainer .rvp_right .rvp_smallTitle{float:left; width:185px;}
.rvp_evaluation .resultContainer .rvp_right span{display:block;}
.rvp_evaluation .resultContainer .rvp_right > div{margin-bottom: 20px;}
.rvp_evaluation .resultContainer .rvp_right{float:left; width:440px;}
.rvp_evaluation .resultContainer .rvp_floorArea{position: relative; float:left; width:490px;} 
.rvp_evaluation .resultContainer .rvp_floorArea table{position: absolute;left: 196px;top: 0;}
.rvp_evaluation .resultContainer .rvp_floorArea td{width:117px;}
.rvp_evaluation .rvp_cashDollar{position: relative; width: 350px; height: 133px; background: #E0E0E0; float: left; margin-top: -15px;} 
.rvp_evaluation .rvp_cashDollar img{position: absolute;}
.rvp_evaluation .rvp_cashDollar img.gift{top:42px;left:23px;}
.rvp_evaluation .rvp_cashDollar img.cashDollar{top:23px;left:105px;}
.rvp_evaluation .rvp_cashDollar .rvp_moreDetails{position: absolute; top:92px; left:105px; font-size: 12px; text-decoration: underline; color: #0A0B0B;}
.rvp_evaluation .resultContainer .rvp_print{position:absolute;right:26px;}
.rvp_evaluation .resultContainer .rvp_btnPrint{display:block; height:27px;}
.rvp_insidePageContent.rvp_evaluation{width:988px; margin-left: 0;}
.rvp_evaluation .rvp_coverContainer .rvp_tabContent > div dl dd {width:auto;}
.rvp_evaluation dl.carpark{float:none;}
.rvp_evaluation dl.verification input{width:226px; padding-left:6px;}
.rvp_evaluation dl.verification span a{color:#000; text-decoration: underline; margin-top: 5px; display: block;}
.rvp_evaluation div.rvp_keywordSearch{height:auto;}
.rvp_evaluation.rvp_result .rvp_tabContainer .rvp_tabContent{padding-left:0;}
.rvp_searchContainer.rvp_evaluation.rvp_result{margin-bottom: 30px;}
.rvp_evaluation.rvp_result .rvp_searchContainer{padding-left: 25px;}
.rvp_tabContainer .rvp_tabContent.rvp_evaluation.rvp_result {border-bottom: none; padding-bottom: 0}
.rvp_evaluation.rvp_result .rvp_keywordSearch{padding-left: 25px;}
.rvp_evaluation.rvp_result .rvp_keywordSearchResult a{text-decoration: underline; color:#000; font-size: 13px;}
.rvp_evaluation.rvp_result .rvp_keywordSearchResult .green{color:#0D6C29;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li {background: url('../images/personal/mortgage/evaluation_step.png') no-repeat 5% 0px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.arrow{background: url('../images/personal/loans/arrow_grey.png') no-repeat 0 40%; width:10px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step1:hover,.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step1.active {background-position: 5% -595px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step2 {background-position: 5% -225px; width:33.5%;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step2:hover, .rvp_mortgage.rvp_evaluation .rvp_stepContainer .step2.active{background-position: 5% -825px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step3 {background-position: 15% -422px; width:30%;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step3:hover, .rvp_mortgage.rvp_evaluation .rvp_stepContainer .step3:active{background-position: 15% -1022px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step3 a span {padding-left: 140px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li a span {padding-top: 30px; padding-left: 100px; font-size: 21px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li:hover span{color:#0D6C29;} 
/* evaluation ends */

/* Stock Quote and Indexes starts */
.rvp_sectionLandingContainer.rvp_stockQuote {top:0; position:relative; height:auto;}
.rvp_stockQuote .rvp_btnTrade{float:right;}
.rvp_stockQuote .rvp_realTimeBasicQuote{width:706px; height:84px; background:#39B54A; margin-top: 20px; position:relative;}
.rvp_stockQuote .rvp_realTimeBasicQuote span{font-size: 19px; color:#FFF; font-weight: bold;display:block; padding:32px 0 0 25px; float:left;}
.rvp_stockQuote .rvp_realTimeBasicQuote .txtBox{width:291px; height:34px; margin:23px 81px 0 0; border: none; float:right;}
.rvp_stockQuote .rvp_realTimeBasicQuote a.rvp_btnGo{position: absolute; top:23px; right:30px; width:51px; padding:0;}
.rvp_stockQuote .rvp_todayHighlight{margin:30px 0 30px 0;}
.rvp_stockQuote .rvp_todayHighlight .rvp_contentTitle{font-size: 23px; float:left; margin-bottom: 0;}
.rvp_stockQuote .btnUpdate{float:right; width:85px; padding: 0;}
.rvp_stockQuote .rvp_singlePageTabContainer .rvp_tabContent{background: none; padding: 0; border-bottom: 0;}
.rvp_stockQuote .rvp_hangSengIndex{width:195px; height:130px; background:#EBEAE6; padding:20px; position: relative; float:left;}
.rvp_stockQuote .rvp_indexTitle{font-size: 16px; color:#000; font-weight: bold;width: 140px;display: block;}
.rvp_stockQuote .rvp_indexDigit{font-size: 25px; font-weight: bold; display:block; margin-top: 25px;float:left;}
.rvp_stockQuote .rvp_indexDigit.up{color:#0D6C29;}
.rvp_stockQuote .rvp_indexDigit.down{color:#FF0000;}
.rvp_stockQuote .rvp_hangSengIndex div.rvp_indexRight{margin-top: 15px; float:right;width:66px;}
.rvp_stockQuote .rvp_indexDigit.small{font-size: 14px; margin-top: 0; float:none; font-weight: normal; padding-left:14px; background:url('../images/investment/updown.png') no-repeat 0 0;background-position: -999px -999px;}
.rvp_stockQuote .rvp_indexDigit.small.down{background-position: 0 -67px;}
.rvp_stockQuote .rvp_indexDigit.small.up{background-position: 0 8px;}
.rvp_stockQuote .rvp_singlePageTabContainer .rvp_tabNav li a:hover{text-decoration: none;}
.rvp_stockQuote .rvp_smallTitle{font-size: 12px; color:#000; font-weight: bold;}
.rvp_stockQuote .rvp_indexDigitBlack{font-size: 15px; color:#000;}
.rvp_stockQuote .rvp_hangSengIndex .rvp_indexBottom{clear:both;}
.rvp_stockQuote .rvp_hangSengIndex .rvp_innerIndexContainer{float:left; width:70px; margin-top: 10px !important;} 
.rvp_stockQuote .rvp_hangSengIndex .rvp_innerIndexContainer.low{float:right; margin-top: 10px;}
.rvp_stockQuote .rvp_smaTableContainer{height: 170px;width: 460px;float: right;}
.rvp_stockQuote .rvp_smaTable {width:100%;}
.rvp_stockQuote .rvp_smaTable tr{border-bottom: 1px solid #CCC; height:43px;}
.rvp_stockQuote .rvp_smaTable td{padding-top: 15px; font-size: 12px; color:#666;text-align: center;}
.rvp_stockQuote .rvp_smaTable td.stockName{font-weight: bold;color:#070707}
.rvp_stockQuote .rvp_localIndex span.bottomNotes{display:block; line-height: 12px; margin-top: 15px;}
.rvp_stockQuote .rvp_indexTable{margin-top: 30px; width:100%;}
.rvp_stockQuote .rvp_indexTable tr{height:30px; text-align: center; border-bottom: 1px solid #CCC}
.rvp_stockQuote .rvp_indexTable tr.header{background:#EBEAE6; border-bottom: 0}
.rvp_stockQuote .rvp_indexTable tr.header td {text-align: center;}
.rvp_stockQuote .rvp_indexTable td{padding-top: 6px; color:#161616; text-align: right;}
.rvp_stockQuote .rvp_indexTable tbody tr td.indexName{text-align: left; font-weight:bold; color:#161616; width:225px;}
.rvp_stockQuote .rvp_indexTable td.indexName.grey{color:#666;}
.rvp_stockQuote .rvp_indexTable tr td.black{color:#000 !important;}
.rvp_stockQuote .rvp_indexTable tr.up td{color:#0D6C29;}
.rvp_stockQuote .rvp_indexTable tr.down td{color:#EB1924;}
.rvp_stockQuote .rvp_indexTable tr td.change{background:url('../images/investment/updown.png') no-repeat 0 0; width:96px; background-position: -999px -999px;}
.rvp_stockQuote .rvp_indexTable tr.up td.change{background-position: 30px 12px;}
.rvp_stockQuote .rvp_indexTable tr.down td.change{background-position: 30px -62px;}
.rvp_stockQuote .rvp_indexTable tr.bottomNotes{text-align: right; border-bottom: 0}
.rvp_stockQuote img.etnet{margin-top:-28px;}
.rvp_stockQuote .rvp_overseaIndex .rvp_indexTable{margin-top: 0;}
.rvp_stockQuote .rvp_overseaIndex .rvp_indexTable td.indexName{width:420px;}
.rvp_stockQuote .rvp_overseaIndex tr td.change{background-position: -999px -999px;}
.rvp_stockQuote .rvp_overseaIndex tr.up td.change{background-position: 30px 12px;}
.rvp_stockQuote .rvp_overseaIndex tr.down td.change{background-position: 30px -62px;}
.rvp_stockQuote .rvp_overseaIndex img.etnet{margin-top:-45px;}
.rvp_stockQuote .rvp_securitiesAccout .rvp_mainTitle{float:none; margin: 40px 0 25px 0;}
.rvp_stockQuote .rvp_securitiesAccout span a{text-decoration: underline; color:#0D6C29;}
span.rvp_errorMsg{color: rgb(255, 0, 0) !important; font-weight: normal !important;font-style: italic;}
.rvp_stockQuote .rvp_realTimeBasicQuote span.rvp_errorMsg{font-size: 14px;top: -52px;left: -25px;}
/* Stock Quote and Indexes ends */

/* Stock quote results starts */
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox{width:350px; height:149px; background:#F0F0F0; position: relative; text-align: center; float:left;}
.rvp_stockQuote.rvp_result .rvp_stockTitle{position: absolute; color:#000; top:20px;left:22px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteNum{font-size: 36px; display:block; padding-top: 60px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteNum.up{color:#0D6C29;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteNum.down{color:#FF0000;}
.rvp_stockQuote.rvp_result .rvp_stockResult {margin-top: 30px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small{width:172px; height:72px;margin:0 0 5px 5px;}
.rvp_stockQuote.rvp_result .rvp_contentTitle{float: left; margin-bottom: 0;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small .rvp_stockTitle {top:10px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small .rvp_stockQuoteNum{padding-top: 35px; font-size: 28px; color:#000;}
.rvp_stockQuote.rvp_result .rvp_mainTitleContainer{margin-bottom: 5px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small.change{margin-left: 6px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small.change .rvp_stockQuoteNum span{background:url('../images/investment/updown_big.png') no-repeat 0 50px; padding-left: 25px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small.change .rvp_stockQuoteNum.up span{color:#0D6C29; background-position: 0 15px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.small.change .rvp_stockQuoteNum.down span{color:#FF0000; background-position: 0 -15px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBoxContainer {margin-bottom: 10px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.narrow{width:350px; height:35px; margin:0 5px 5px 0; text-align: left;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.narrow.right{margin-right: 0;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.narrow .rvp_stockTitle{position: none; top:0; left:0;margin:6px 0 0 10px;display: block; font-size: 14px;}
.rvp_stockQuote.rvp_result .rvp_stockQuoteBox.narrow .rvp_stockQuoteNum{font-size: 16px; padding-top: 0; float:right; margin:8px 20px 0 0; color:#333333;}
.rvp_stockQuote.rvp_result .bottomNotes{float: right;margin-top: -10px;}
.rvp_stockQuote.rvp_result .bottomNotes2{float: right;clear:both;}
/* Stock quote results ends */

/* Credit Counseling Loan starts */
/*========================
	      Global
========================*/
.rvp_insidePageContent.stepHolder.tc, .rvp_insidePageContent.stepHolder.sc{
	font-family: "Microsoft JhengHei", "?????", Arial, Verdana, Helvetica, sans-serif !important;
}

.marBtm25{
	margin-bottom: 25px;
}
.padTp8{
    padding-top: 8px;
}
.textFieldSmall{
	width: 95px;
}

.textFieldLong{
	width: 319px;
}

.txtOption{
	display:block !important;
	font-size:12px;
}

.noPaddTp{
	padding-top:0 !important;
}

.noPadBtm{
	padding-bottom:0 !important;
}

.floatR{
	float: right;
}

.plainText{
	padding:10px 0 0 0;
}

.greenTxt{
	color:#0D6C29;
}

.smallFontSize{
	font-size:12px;
}

.icoList li{
	background: url('../images/ico_disc.gif') 0 8px no-repeat;
	padding-left: 7px;
}

.stepHolder .rvp_contentTitle{
	margin-bottom:5px;
}

.rvp_insidePageContent.stepHolder .rvp_mainTitleContainer{
	height: 30px;
}


/*========================
	      Step 1
========================*/

.stepHolder #error_msg{
	/*display: none;*/
}

.rvp_insidePageContent.stepHolder  .rvp_mainTitleContainer{
	height: 54px;
}

.step1 .rvp_tabContainer .rvp_tabContent{
	background-color: #fff;
	border-top: 0;
	border-bottom: 0;
	padding: 25px 0;
}

.stepHolder .rvp_coverContainer .rvp_tabContent > div dl dt{
	width: 231px;
}

.stepHolder .rvp_coverContainer .rvp_tabContent .rvp_idType dt{
	padding: 4px 5px 0 0;
}

.stepHolder .rvp_coverContainer .rvp_tabContent > div dl dt span{
	display:inline-block;
}

.stepHolder .rvp_coverContainer .rvp_tabContent .rvp_selectMenus_type dt{
	width:216px;
	padding-top: 27px;
}

.stepHolder .rvp_coverContainer .rvp_tabContent > div dl{
	padding-bottom:0;
	margin-bottom: 7px;
}

/*========================
	      Apply
========================*/
.apply .rvp_tabContainer .rvp_tabContent{
	border-bottom:0;
}
.requirementsContainer{
	color:#0C6C28;
}

.apply1 .rvp_travelInsurance .custSelect.year{
	width: 191px;
}

.apply1 .rvp_coverContainer .rvp_tabContent .personalHol dl.rvp_personialType dd input{
	width: 188px \0;
}

.stepHolder .rvp_coverContainer .rvp_tabContent > div dl.repaymentPeriod{
	margin-top: 15px;
}

.requirementsContainer,
.apply2 .rvp_intro p{
	padding-bottom: 10px;
}

.requirementsContainer p{
	padding-bottom: 0;
}

.keyTitle{
	color:#0C6C28;
	font-size: 21px;
}

.rvp_coverContainer .rvp_tabContent .personalHol{
	margin-top:10px;
}

.rvp_coverContainer .rvp_tabContent .personalHol dl.rvp_personialType dt{
	width:230px;
	padding-top: 8px;
	padding-right: 0;
}

.rvp_coverContainer .rvp_tabContent .personalHol dl.rvp_personialType dd{
	width: 270px;
}

.rvp_travelInsurance .custSelect.year.personialType1{
	width: 145px;
}

.rvp_travelInsurance .custSelect.year.personialType2{
	width: 170px;
}

.rvp_travelInsurance .custSelect.year.personialType3{
	width: 220px;
}

.rvp_travelInsurance .custSelect.year.personialTypeFullW{
	width: 319px;
}

.rvp_coverContainer .rvp_tabContent .personalHol dl.rvp_personialType.addressType dt{
	padding-top: 21px;
}
.rvp_coverContainer .rvp_tabContent .personalHol dl.rvp_personialType.addressType dd{
	width: 340px;
}

.rvp_coverContainer .rvp_tabContent .personalHol dl.rvp_personialType dd.fullWdd{
	width: 425px;
}

.rvp_coverContainer .rvp_tabContent > div .rvp_radio.checkTitle > div{
	width: auto;
}

.itemHol{
	margin-bottom: 15px;
}

.itemHol .rvp_custCheckbox{
	margin-right: 10px;
    margin-top: -7px;
}

.items:first-child, .items.added{
    padding: 5px 0;
}

.numberItems{
	font-size: 14px;
	color: #39B44A;
	padding-bottom: 0;
}

.rvp_coverContainer .rvp_tabContent > div .itemHol .rvp_radio.checkTitle > div{
	padding-right: 25px;
}

.rvp_coverContainer .rvp_tabContent .personalHol .itemHol dl.rvp_personialType dd{
	width: 405px;
}

.addHol, .removeHol{
   display:none;
   margin-top: 15px;
}

.items:first-child .itemContent, .able .addHol, .added .removeHol, .items#items2 .addHol{
    display: block;
}

.itemContent, .remove,
#items3.removed .addHol,
#items4 .removed .addHol,
#items5 .removed .addHol{
    display:none;
}

/*========================
	    confirmation
========================*/

.confirm .rvp_tabContainer .rvp_tabContent{
	background-color:#ebeae6;
	border-bottom:0;
	border-top:0;
}

.confirm dl.rvp_personialType{
	margin-bottom:5px;
}

.detailsHolder{
	margin-bottom:25px;
}

.alertMsg{
	background-color:#fff;
	padding:10px;
	margin-bottom: 20px;
}

.alertMsg p{
	padding-bottom:0 !important;
	margin-bottom: 5px;
}

.alertMsg p.firstChild{
	margin-bottom: 5px;
}

.alertMsg p.lastChild{
	margin-bottom: 0;
}

.tncHolder{
	margin-bottom: 25px;
}

.tncHolder p{
	padding-bottom: 20px;
	font-size: 12px;
}

/*========================
	    finish
========================*/

.confirmBar{
	background-color: #0D6C28;
	padding: 20px 0 20px 25px;
}

.confirmBar table td{
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.confirmBar table td:first-child{
	width: 240px;
}

.rvp_insidePageContent.stepHolder.finish .tncHolder{
	margin-bottom: 5px;
}

.rvp_insidePageContent.stepHolder.finish .tncHolder .icoList{
	margin-bottom: 10px;
	display: inline-block;
}

.stepHolder.confirm.finish .documentUploadDiv {
    background-color: #d4fbaf;
    border: 1px solid #5b9245;
    padding: 8px;
    width: 97%;
    margin-bottom: 10px;
}

.stepHolder.confirm.finish .documentUploadDiv a {
    color: #F00;
    font-weight: normal;
    text-decoration: underline;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}

.stepHolder.confirm.finish .documentUploadTable {
    width: 100%;
    color: #000;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
}

.stepHolder.confirm.finish .documentUploadTable .btn{
	display: inline-block;
	padding-right: 5px;
}

.stepHolder.confirm.finish .documentUploadTable .btnHolder{
	vertical-align: middle !important;
}


/*========================
	tc and sc version
========================*/

.stepHolder.tc .rvp_coverContainer .rvp_tabContent .rvp_idType dt,
.stepHolder.sc .rvp_coverContainer .rvp_tabContent .rvp_idType dt{
	width: 231px;
}

.stepHolder.tc .rvp_coverContainer .rvp_tabContent .rvp_selectMenus_type dt,
.stepHolder.sc .rvp_coverContainer .rvp_tabContent .rvp_selectMenus_type dt{
	width: 216px;
}

.stepHolder.tc .detailsHolder,
.stepHolder.sc .detailsHolder{
	margin-bottom: 30px;
}
/* Credit Counseling Loan ends */
/* Edited on 17/08/2015 by Mirum starts */
/*Online Spending starts*/
.rvp_subSectionBannerContainer.rvp_onlineSpending {background-color:#B3CF69;}
.rvp_onlineSpending .rvp_subTitle {margin-bottom:0; font-size:13px;}
.rvp_onlineSpendingLandingContainer {position:relative;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingInfo {position:absolute; top:37px; left:30px;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingInfo .rvp_title {font-size:35px; font-weight:bold; line-height:120%; padding-bottom:10px;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingInfo .rvp_subtitle{font-size:17px;}
.rvp_onlineSpendingLandingContainer .btnExplore {font-size:19px; font-weight:normal; color:#FFF; display:inline-block; background: url(../images/arrow_right.png) no-repeat 100% 50% #33A343; padding:10px 33px 10px 15px; border-radius:3px;}
.rvp_onlineSpendingLandingContainer .btnExplore:hover {text-decoration:none;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a {float:left; width:234px; margin-left:1px; display:block; position:relative;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a:first-child {margin-left:0;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a .frame {display:block; position:absolute; top:0; left:0; border-width:4px; border-style:solid; width:226px; height:226px; filter:alpha(opacity=0); opacity:0;
moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out; border-color:#39B54A;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a:hover .frame {filter:alpha(opacity=100); opacity:1;}
.rvp_cashStepsContainer {margin:0 0 30px 0;}
.rvp_cashStepsContainer .rvp_step {float:left; background:url(../images/personal/cards/step_line.gif) no-repeat 100% 50%; font-size:17px; font-weight:bold; margin-right:10px; height:45px; display:table;}
.rvp_cashStepsContainer .rvp_step.last {background:none; margin-right:0;}
.rvp_cashStepsContainer .rvp_step.active {color:#0D6C29;}
.rvp_cashStepsContainer .rvp_step.active span, .rvp_cashStepsContainer .rvp_step span:hover {background-position:0 -100px;color:#34a344;}
.rvp_cashStepsContainer .rvp_step.active span { cursor:default;}
.rvp_cashStepsContainer .rvp_step span {display:block; background-repeat:no-repeat; background-position:0 0; padding:0 18px 0 55px; min-height:44px; color:#9F9F9F; display:table-cell;top:50; vertical-align: middle;}
.rvp_cashStepsContainer .rvp_step.last span {padding-right:0;}
.rvp_cashStepsContainer .rvp_step.rvp_step1 span {background-image:url(../images/personal/cards/icon_online_cash.png); width:136px;}
.rvp_cashStepsContainer .rvp_step.rvp_step2 span {background-image:url(../images/personal/cards/icon_shopping.png); width:90px;}
.rvp_cashStepsContainer .rvp_step.rvp_step3 span {background-image:url(../images/personal/cards/icon_one_time_password.png); width:95px;}
.rvp_cashStepsContainer .rvp_step.rvp_step4 span {background-image:url(../images/personal/cards/icon_digital_wallet.png); width:78px;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent {background-color:transparent; border-bottom:none; padding:20px 0 0 0;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_intro {padding:0 0 10px 0;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_title {font-size:23px; color:#0D6C29; position:relative; padding:0 0 15px 0;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_title a {position:absolute; top:0; right:0; font-size:13px; color:#333; text-decoration:underline;}
.rvp_merchantsCarousel {position:relative; margin-bottom:20px;}
.rvp_merchantsCarousel .rvp_merchantsCarouselContainer {width:666px; height:auto; margin:0 0 0 23px; overflow:hidden;}
.rvp_merchantsCarousel .rvp_merchantsCarouselContainer div {display:block; width:166px; background:url(../images/personal/cards/merchants_line.gif) no-repeat 100% 50%; vertical-align:top;}
.rvp_merchantsCarousel div span.logo {display:block; height:80px; text-align:center;}
.rvp_merchantsCarousel div span.url {display:block; min-height:32px; word-break:break-all; white-space:normal; padding-top:2px; line-height:120%;}
.rvp_merchantsCarousel div {display:block; text-align:center; color:#333; text-decoration:none;}
.rvp_merchantsCarousel > a {position:absolute; top:25px; background-repeat:no-repeat;background-position:50% -79px; background-color:#39B54A; width:18px; height:55px; text-indent:-9999px;}
.rvp_merchantsCarousel > a:hover {background-color:#0D6C29;}
.rvp_merchantsCarousel > a.btnPrev {left:0; background-image:url(../images/arrow_prev.png);}
.rvp_merchantsCarousel > a.btnNext {right:1px; background-image:url(../images/arrow_next.png);}
.rvp_stepGallery {position:relative; padding:30px 25px 20px 20px; border-top:#39B54A 1px solid; border-bottom:#39B54A 1px solid; background-color:#F6FAEB; margin:0 0 10px 0;}
.rvp_onlineNote {margin:0 0 30px 0;}
.rvp_stepGallery .rvp_stepGalleryNav {float:left; width:132px; padding:10px 34px 0 0;}
.rvp_stepGallery .rvp_stepGalleryNav a {display:block; background:url(../images/personal/cards/dot_step_min.png) no-repeat 10px 100% #F6FAEB; text-decoration:none; padding:0 0 40px 0; margin:0 0 15px 0; filter:alpha(opacity=50); opacity:0.5;
moz-transition: opacity .4s ease-out; ms-transition: opacity .4s ease-out; o-transition: opacity .4s ease-out; transition: opacity .4s ease-out; webkit-transition: opacity .4s ease-out;}
.rvp_stepGallery .rvp_stepGalleryNav a.active {filter:alpha(opacity=100); opacity:1;}
.rvp_stepGallery .rvp_stepGalleryNav a.last {background:none; padding-bottom:0;}
.rvp_stepGallery .rvp_stepGalleryNav a span {display:block;}
.rvp_stepGallery .rvp_stepGalleryNav a .rvp_stepTitle {font-size:19px; color:#0D6C29; font-weight:bold; padding:0 0 10px 0;}
.rvp_stepGallery .rvp_stepGalleryNav a .rvp_stepContent {font-size:17px; color:#333;}
.rvp_stepGallery .rvp_galleryContent {float:left; width:484px; min-height:408px; overflow:hidden; min-height:490px;}
.rvp_stepGallery .rvp_galleryContent img {height:auto;}
.rvp_stepGallery > a {position:absolute; top:200px; background-repeat:no-repeat;background-position:50% -79px; background-color:#39B54A; width:18px; height:55px; text-indent:-9999px;}
.rvp_stepGallery > a:hover {background-color:#0D6C29;}
.rvp_stepGallery > a.btnPrev {left:173px; background-image:url(../images/arrow_prev.png);}
.rvp_stepGallery > a.btnNext {right:26px; background-image:url(../images/arrow_next.png);}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_onlineCashDollarsTerms .rvp_title {border-bottom:#CCC 1px solid; font-size:17px; font-weight:bold; padding-bottom:5px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem {border-bottom:#CCC 1px solid;}
.rvp_onlineCashDollarsTerms .rvp_termsItem a {display:block; font-size:14px; font-weight:bold; color:#333; padding:15px 0 15px 25px; background:url(../images/personal/cards/arrow_terms.png) no-repeat 100% 20px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem a.active {background-position:100% -80px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem .rvp_content {display:none; border-top:#CCC 1px solid; background-color:#F0F0F0; padding:14px 25px 14px 25px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem .rvp_content ul li {padding:0 0 20px 20px; background:url("../images/bg_green.png") no-repeat 0 7px; }
.rvp_mainTitleContainer.rvp_oneTimePassword {height:auto; margin-bottom:10px;}
.rvp_oneTimePassword .rvp_subtitle, .rvp_digitalWallet .rvp_subtitle{font-size:21px; color:#0D6C29; margin-top:15px; display:inline-block;}
.rvp_oneTimePassword .rvp_serviceHighlights ul {margin-top:10px;}
.rvp_insidePageContent.rvp_oneTimePassword li {font-size:14px; margin-bottom:8px; background: url('../images/bullet-green.png') 0 50% no-repeat; padding-left: 15px;}
.rvp_oneTimePassword .rvp_registerUpdate {margin-top:40px;}
.rvp_oneTimePassword .rvp_registerUpdate p.intro {font-size:14px; font-weight:bold; color:#0D6C29;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_box {width:100%; border:2px solid #34A344; margin-bottom:10px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_box > div {padding:20px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_subtitle {font-weight: bold;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content {margin-top:15px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content p {padding-bottom:0;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content a {text-decoration: underline; color:#0D6C29;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content ul{margin-top:10px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content ul li {font-size:13px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content ul li.or {background:none;}
.rvp_oneTimePassword p.remarks {font-weight: bold; margin-top:15px;}
.rvp_oneTimePassword .rvp_how .rvp_subtitle {margin-bottom:10px;}
.rvp_galleryRemarks p {font-size:17px; color:#0D6C29; text-align:center; margin:0 auto;}
.rvp_oneTimePassword .rvp_bottomLinks {min-height:100px; padding-top:5px;}
.rvp_oneTimePassword .rvp_bottomLinks .rvp_subtitle {font-size:17px; margin-bottom:10px;}
.rvp_oneTimePassword .rvp_bottomLinks li {background:url("../images/sprite.png") no-repeat 0 -595px; font-size:13px;}
.rvp_oneTimePassword .rvp_bottomLinks li a{color:#333;}
.rvp_digitalWallet span.rvp_masterPass {font-weight:bold; font-size:14px; display:inline-block;margin:24px 10px 0 0; float:left;}
.rvp_digitalWallet.rvp_insidePageContent .rvp_mainTitleContainer {height:auto;}
.rvp_digitalWallet img.rvp_masterPassLogo {margin-top:20px;}
.rvp_digitalWallet .intro {margin-top:20px;}
.rvp_digitalWallet .intro a{color:#333; text-decoration: underline;}
.rvp_digitalWallet .rvp_fastAndEasy {background:#E0E0E0; width:100%;}
.rvp_digitalWallet .rvp_fastAndEasy > div{padding:20px;}
.rvp_digitalWallet .rvp_fastAndEasy .rvp_title {font-size:21px; font-weight:bold; margin-bottom:10px; display:inline-block;}
.rvp_digitalWallet .rvp_fastAndEasy > div > div {width:30%; margin-right:30px; float:left;}
.rvp_digitalWallet .rvp_fastAndEasy > div > div.last {margin-right:0;}
.rvp_digitalWallet .rvp_fastAndEasy p {padding-bottom:0;}
.rvp_digitalWallet .rvp_subtitle {margin:30px 0 20px 0;}
.rvp_digitalWallet .rvp_stepGallery {border:none; padding:0; margin:0;}
.rvp_digitalWallet .rvp_stepGallery .rvp_stepGalleryNav {padding-top:5px;}
.rvp_digitalWallet .rvp_stepGallery > a.btnPrev {left:153px;}
.rvp_digitalWallet .rvp_stepGallery > a.btnNext {right:-4px;}
.rvp_stepGallery .rvp_galleryRemarks {margin:10px auto 0 auto; width:450px;}
.rvp_stepGallery .rvp_galleryRemarks a{text-decoration: underline;}
.rvp_stepGallery .rvp_galleryRemarks.left span.or{float:left; font-size:17px; color:#333; font-weight:bold; margin:0 20px;}
.rvp_stepGallery .rvp_galleryRemarks.left p {float:left; width:42%;}
.rvp_digitalWallet .rvp_stepGallery > a {top:170px;}
.rvp_digitalWallet .rvp_remarks {font-weight:bold; font-size:14px; margin:20px 0 20px 0; width:70%;}
.rvp_digitalWallet .rvp_important {width:100%; border:4px solid #999;}
.rvp_digitalWallet .rvp_important > div{padding:20px;}
.rvp_digitalWallet .rvp_important {font-size:14px; color:#000;}
.rvp_digitalWallet .rvp_important span {font-weight:bold;}
.rvp_digitalWallet .rvp_important a {color:#333; text-decoration: underline;}
.rvp_digitalWallet .rvp_tabContainer .rvp_tabNav li a.active {font-weight: bold;}
.rvp_digitalWallet .rvp_important p {padding-bottom:0;}
.rvp_digitalWallet .rvp_stepGallery .rvp_stepGalleryNav a.last {background:none;}
.rvp_merchantPopup .popupContent {background:#FFF; height:auto; width:735px;}
.rvp_merchantPopup .popupContent > div {padding:30px 20px 30px 20px;}
.rvp_merchantPopup .popupContent .rvp_title {font-size:24px; color:#0D6C29; margin-left:10px;}
.rvp_merchantPopup .popupContent .rvp_merchantsGrid {width:100%; height:100%; margin-top:20px;}
.rvp_merchantPopup .popupContent .rvp_item {width:25%; float:left; position:relative; height:130px; margin-bottom:14px;}
.rvp_merchantPopup .popupContent .rvp_item img {margin:0 auto 0 auto; display:block; max-height:90px;}
.rvp_merchantPopup .popupContent .rvp_item span.link{display:block; text-align: center; color:#333;}
.rvp_merchantPopup .popupContent .rvp_item div{display:block; height:100%;}
.rvp_merchantPopup .popupContent .rvp_item div:hover{ text-decoration: none;}
.rvp_merchantPopup .popupContent .rvp_item .rvp_separtor {width: 1px;height: 27px;background:#ccc;position: absolute;right: 0px;top: 30px; margin-top:0;}
.rvp_merchantPopup .popupContent .rvp_item .rvp_logo {margin-top:0; padding:0; height:65%; width:100%;}
.rvp_merchantPopup .popupContent .rvp_item.last .rvp_separtor {display:none;}
.rvp_merchantsCarousel a span.logo img {max-height:82px;}
/*Online Spending ends*/
/* Edited on 17/08/2015 by Mirum ends */
/*Personal Mobile Banking 11/9/2015*/
.rvp_subSectionBannerContainer.rvp_mobileBanking {background-color: #EFFBE1;}
.rvp_sectionLeftNav.rvp_mobileBanking {margin-top:340px;}
.rvp_sectionLeftNav.rvp_mobileBanking .rvp_title{height:45px;}
.rvp_insidePageContent.rvp_mobileBanking{margin-top:-26px;}
.rvp_mobileBanking p.intro{margin-top:12px;}
.rvp_mobileBanking .rvp_subtitle{font-size:16px; color:#0D6C29; margin-bottom:13px; display:block;}
.rvp_mobileBanking .rvp_downloadNow {margin-bottom:40px;}
.rvp_mobileBanking .rvp_downloadNow > div{width: 100%; margin: 0 auto;}
.rvp_mobileBanking .rvp_downloadNow div div{float:left; text-align: center; width:30%; margin-right:17px;}
.rvp_mobileBanking .rvp_downloadNow .qrCode{display:block; margin:0 auto;}
.rvp_mobileBanking .rvp_downloadNow .rvp_storeIcon img{width:138px;}
.rvp_mobileBanking .rvp_logonFeaturesContainer > div {margin-top:40px; float:left;}
.rvp_mobileBanking .rvp_logonFeatures .rvp_subtitle{margin-bottom:0;}
.rvp_mobileBanking .rvp_logonFeaturesContainer > div img{margin:0 auto;}
.rvp_mobileBanking .rvp_logonFeaturesContainer {margin-bottom:20px;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_imageContainer{float:left;width:50%; text-align: center;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_imageContainer span{display:block; margin-top:10px;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_leftContent {width:48%;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_rightContent {width:50%;}
.rvp_insidePageContent.rvp_mobileBanking li{text-indent: -0.8em;padding-left: 1em;}
.rvp_insidePageContent.rvp_mobileBanking li:before{content: "? "; color:#33A344;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_subtitle{font-size:14px; margin-bottom:15px;}
.rvp_mobileBanking .rvp_noteSection{margin-top:25px;}
.rvp_mobileBanking .rvp_noteSection .rvp_subtitle {margin-bottom:10px;}
/*Personal Mobile Banking 11/9/2015 ends*/
/*Business Mobile Services 14/9/2015*/
.rvp_businessMobileServices .rvp_mainTitleContainer {margin-bottom:20px;}
.rvp_sectionLeftNav.rvp_businessMobileServices .rvp_title{height:28px;}
.rvp_businessMobileServices .rvp_serviceFeatures{margin-top:30px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem {position:relative; width:49%; min-height:223px; float:left; margin-bottom:6px; background:#F6FAEB;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.left{margin-right:6px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem >div {padding:25px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem .logo{width:50px; height:50px; background:url('../images/e-services/business_mobile_services_icons.png'); position: absolute; right: 20px;top: 12px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.HSBCnet .logo {background-position: 0px -100px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.locator .logo {background-position: 0px -200px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.loan .logo {background-position: 0px -300px;}
.rvp_businessMobileServices .rvp_notes{font-size:12px;}
.rvp_businessMobileServices .rvp_notes li:before{content:none;}
.rvp_businessMobileServices .rvp_notes li{text-indent: -1.6em;padding-left: 2em;}
.rvp_businessMobileServices .rvp_bottomLinks li:before{content:none;}
.rvp_businessMobileServices .rvp_bottomLinks li {padding-left:25px;}
/*Business Mobile Services Ends*/
/*HIBOR starts*/
.rvp_rates .rvp_subtitle {font-size:16px; color:#0C6C26; margin-right:2px;}
.rvp_rates .rvp_remarks {font-size:12px;}
.rvp_hibor table .tableHeader td{width:50%;}
.rvp_hibor .rvp_rateTable .tableHeader, .rvp_hkdPrime .rvp_rateTable .tableHeader{background:#EBEAE6; color:#333;}
.rvp_hibor .rvp_rateTable .tableHeader td, .rvp_hkdPrime .rvp_rateTable .tableHeader td{border-bottom:0;}
.rvp_hibor a.btnApplyMortgage{float:right; margin-top:-20px;}
.rvp_rates .rvp_bottomLinks li.subHeader, .rvp_hibor .rvp_bottomLinks li li {background:none; text-decoration: none;}
.rvp_rates .rvp_bottomLinks li{padding: 0 0 5px 14px;background: url("../images/sprite.png") no-repeat 0 -595px;}
.rvp_rates .rvp_bottomLinks li li{background: none; text-decoration: none;}
.rvp_rates .rvp_bottomLinks ul.contactUs li a {padding-left:0;}
.rvp_ratesListContainer.rvp_rates.rvp_hibor .rvp_subtitle,.rvp_ratesListContainer.rvp_rates.rvp_hibor .rvp_remarks{font-size:14px;}
/*HIBOR ends*/
/*HKD Prime Interest starts*/
.rvp_primeRate .rvp_primeRateContainer {background:#F6FAEB; border-top:1px solid #6BC877; border-bottom:1px solid #6BC877; margin-top:30px;}
.rvp_primeRate .rvp_primeRateContainer .rvp_innerWrap {padding:20px;}
.rvp_primeRate .rvp_rateValue{background: #E4EFC4; width:235px; height:60px; margin:20px 0; font-size: 27px; color:#000; text-align:center;}
.rvp_primeRate .rvp_primeRateContainer .rvp_level2Btn{float:right; margin:20px 6px;}
.rvp_primeRate .rvp_ratesListContainer  .rvp_subtitle{font-size:14px;}
.rvp_primeRate .rvp_rateTable .tableHeader td{width:50%;}
.rvp_rates .rvp_primeRateContainer .rvp_remarks, .rvp_rates .rvp_primeRateContainer .rvp_subtitle{font-size:14px;}
/*HKD Prime Interest ends*/
/*Rates Landing Page Starts*/
.rvp_tagline.rvp_rates{padding:64px 0 0 25px;}
.rvp_sectionLandingPromoContainer.rvp_rates {width:247px; height:247px;}
.rvp_promoBannerContainer.rvp_rates{height:187px;width:371px;}
.rvp_sectionInnerNav.rvp_rates > ul > li > a.open {background-color:#39B54A;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime {background:url('../images/rates/pig.png') no-repeat center 16% #0D6C28; color:#FFF;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime .rvp_title{font-size: 19px;margin:100px 0 20px 0;display:block; text-align: center;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime ul{width:155px;margin: 0 auto;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime li{font-size: 15px; height:25px; background:url('../images/arrow_right.png') no-repeat 0 30%;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime li a{color:#FFF; padding-left:15px;}
.rvp_promoBannerContainer.rvp_rates.rvp_calculator{background:#F6FAEB;}
.rvp_promoBannerContainer.rvp_rates .rvp_title{font-size:20px; color:#0C6C26; font-weight: bold; display: block;}
.rvp_promoBannerContainer .rvp_innerWrap{padding:20px;}
.rvp_calculator.rvp_rates .rvp_select {margin-top:15px; float:left; margin-right:14px;}
.rvp_calculator.rvp_rates .custSelect {width:150px;}
.rvp_calculator.rvp_rates .rvp_loanAmount{width:300px; margin-top:10px;}
.rvp_level2Btn.hvr-fade.rvp_btnCalculate, .rvp_level2Btn.hvr-fade.rvp_btnReset {height:24px; padding:0; font-size: 11px; line-height:24px; margin-left:0; margin-right:10px; margin-top:10px;}
.rvp_level2Btn.rvp_btnReset:hover{background: #333;}
.rvp_level2Btn.rvp_btnCalculate {width:80px; padding:0; font-size: 11px; line-height:24px;}
.rvp_level2Btn.rvp_btnReset {width:60px; background:#666666;}
.rvp_promoBannerContainer.rvp_rates.rvp_contactUs {background:#E9E6E1;}
.rvp_promoBannerContainer.rvp_rates.rvp_contactUs ul{margin-top:12px;}
.rvp_promoBannerContainer.rvp_rates.rvp_contactUs li{padding-bottom:10px; background: url(../images/sprite.png) no-repeat; background-position: 0 -595px; padding: 0 0 8px 20px;}
.rvp_ratesListContainer.rvp_rates.rvp_primeRate .rvp_subtitle{color:#333;}
.rvp_promoBannerContainer.rvp_rates li a {color:#333;}
/*Rates Landing Page Ends*/
/*Edited on 21/09/2015 by Mirum starts*/
.rvp_subSectionBannerContainer.rvp_onlineCashDollars {background-color:#FAFAFA;}
.rvp_subSectionBannerContainer.rvp_onlineCashDollars .rvp_tagline {padding-top:28px;}
.rvp_oneTimePassword .rvp_bottomLinks .rvp_subtitle {margin-bottom:5px; padding-left:14px;}
.rvp_insidePageContent.rvp_oneTimePassword li {margin-bottom:5px; padding-left:14px;}
.rvp_showAllRemarks ol {list-style:decimal; margin:0 0 0 20px; line-height:130%;}
.rvp_showAllRemarks ol li {padding:0 0 10px 0;}
.rvp_showAllRemarks ol li.last {padding-bottom:0;}
.rvp_insidePageContent.rvp_mobileBanking .rvp_bottomLinks li {text-indent: 0;}
.rvp_insidePageContent.rvp_mobileBanking ol.rvp_mobileBanking li:before{content:"";}
.rvp_mobileBanking .rvp_downloadNow .rvp_haseApp .qrCode{margin:10px auto;}
.rvp_mobileBanking .rvp_downloadNow .rvp_haseApp span {font-size:14px;}
/*Edited on 21/09/2015 by Mirum ends*/
/*e-services landing*/
.rvp_tagline.rvp_eServices {padding:110px 0 0 85px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_eServices > ul > li > a.open {background-color:#39B54A;}
/*e-services landing ends*/
/*investment phase2 starts*/
.rvp_landingHeader.rvp_investment {margin-top:20px;}
.rvp_sectionLeftNav.rvp_investment {margin-top: 80px;}
.rvp_investment .rvp_insidePage {padding-top:28px;}
.rvp_investment .rvp_onlineStock {float:right; width:171px; height:40px; line-height: 40px; padding: 0 5px;}
.rvp_investment .rvp_tableContainer {margin-top:40px;}
.rvp_investment .rvp_tableContainer .rvp_subtitle {font-size: 16px; color:#0D6C29; margin-top: 5px; display:inline-block;}
.rvp_investment .rvp_tableContainer .rvp_rateTable .tableHeader{background:#EBEAE6; color:#333;}
.rvp_investment .rvp_tableContainer .rvp_rateTable .tableHeader td{border-bottom:0;}
.rvp_investment .rvp_tableContainer .rvp_rateTable td{line-height:40px; text-align:left;}
.rvp_investment .rvp_tableContainer .rvp_refresh {float:right; margin-bottom: 10px;}
.rvp_investment .rvp_tableContainer .rvp_rateTable {margin:10px 0 30px 0;}
.rvp_investment .rvp_tableContainer .rvp_rateTable .date, .rvp_investment .rvp_tableContainer .rvp_rateTable .time {width:20%; text-align: center;}
.rvp_investment .rvp_tableContainer .rvp_rateTable.table2 {margin-bottom:0;}
.rvp_investment .rvp_tableContainer .rvp_remarks {float:right; font-size:12px;}
.rvp_investment .rvp_disclaimer {margin-top:10px;}
.rvp_investment .rvp_disclaimer a{font-size:14px; color:#333;}
.rvp_bottomLinks.rvp_investment {min-height:120px;}
.rvp_investment .rvp_mainTitleContainer a{float:right; height:40px; line-height: 40px;}
.rvp_investment.rvp_ipoNews .rvp_tableContainer .rvp_rateTable, .rvp_investment.rvp_ipoPerformance .rvp_tableContainer .rvp_rateTable {margin-bottom:4px;}
.rvp_investment.rvp_ipoNews .rvp_pagingContainer > span{float:left; margin-right:10px; font-weight:bold;}
.rvp_investment .rvp_pagingContainer > span {float:left; font-weight:bold; margin-right: 10px;}
.rvp_investment .rvp_pagingContainer .rvp_pageNo a{text-decoration: underline; text-align: center; color:#333;}
.rvp_investment .rvp_pagingContainer .rvp_pageNo {float:left; margin-right:10px; margin-bottom:10px;}
.rvp_investment .rvp_pagingContainer .rvp_pageNo a.active {text-decoration: none; cursor:default;}
.rvp_investment .rvp_pagingContainer .rvp_nextPage {font-weight:normal; text-decoration: underline; color:#333;}
.rvp_investment .rvp_pagingContainer {font-size:12px;}
.rvp_investment.rvp_ipoNews .rvp_tableContainer .rvp_remarks{margin-top:5px;}
.rvp_tableContainer.rvp_investment.rvp_ipoNews .rvp_remarks{margin-top:5px;}
.rvp_tableContainer.rvp_investment.rvp_ipoNews .rvp_rateTable.table1{margin-bottom: 40px;}
.rvp_tableContainer.rvp_investment.rvp_ipoNews .rvp_rateTable.table2{margin-bottom: 4px;}
.rvp_investment .rvp_rateTable .tableHeader td{width:10%; padding-top:0; text-align: center; height:53px; vertical-align: middle;}
.rvp_investment .rvp_rateTable.rvp_stockTable td {line-height:16px; min-height:38px; padding:10px 0;font-size:12px;}
.rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable tr td{vertical-align: middle;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.code, .rvp_investment.rvp_ipoPerformance .rvp_rateTable td.currency {text-align:center;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name {width:20%;text-align: center;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name a{color:#333;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name2 {width:20%;text-align: left;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name2 a{color:#333;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.date {width:10%; text-align: center;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.price, .rvp_investment .rvp_rateTable.rvp_stockTable td.norminal, .rvp_investment .rvp_rateTable.rvp_stockTable td.accu, .rvp_investment .rvp_rateTable.rvp_stockTable td.close, .rvp_investment .rvp_rateTable.rvp_stockTable td.change {text-align:right;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.fall {color:#FF0000; background:url('../images/investment/updown.png') no-repeat 14px -61px;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.rise {color:#33A344; background:url('../images/investment/updown.png') no-repeat 14px 15px;}
.rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.accu.fall, .rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.change.fall, .rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.change.rise, .rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.accu.rise{background: none;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.fall span{color:#FF0000; background:url('../images/investment/updown.png') no-repeat 0 -71px; padding-left: 12px;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.rise span{color:#33A344; background:url('../images/investment/updown.png') no-repeat 0 4px; padding-left: 12px;}
.rvp_investment .rvp_remarks {text-align: right;}
.rvp_investment .rvp_searchContainer {margin-top:30px; width:100%; background:#F6FAEB;}
.rvp_investment .rvp_searchContainer .rvp_innerWrap {padding:20px;}
.rvp_investment.rvp_top10Stocks .rvp_subTitle {font-size:16px; color:#0C6C26;}
.rvp_investment.rvp_ipoNews .rvp_searchBox{padding-top:20px;}
.rvp_investment.rvp_ipoNews .rvp_searchBox .txtBox.code{width:99px; margin-right:20px;}
.rvp_investment.rvp_ipoNews .rvp_searchBox .custSelect{width:213px;}
.rvp_investment.rvp_ipoNews .rvp_searchBox > a {float:right;}
.rvp_investment.rvp_ipoNews .rvp_rateTable .tableHeader td{height:38px; padding:0; width:20%;}
.rvp_investment.rvp_ipoNews .rvp_rateTable .tableHeader td.news{text-align: left; width:60%;}
.rvp_investment.rvp_ipoNews .rvp_rateTable .tableHeader{height:38px;}
.rvp_investment.rvp_ipoNews .rvp_rateTable td {height:40px; padding:0; vertical-align: middle; font-size:13px;}
.rvp_investment.rvp_ipoNews .rvp_rateTable td.date, .rvp_investment.rvp_ipoNews .rvp_rateTable td.time {width:10%;}
.rvp_investment.rvp_ipoNews .rvp_rateTable td a {color:#333;}

.rvp_investment.rvp_ipoNews .rvp_searchContainer .rvp_custRatio, .rvp_investment.rvp_ipoNews .rvp_searchContainer .txtBox.code, .rvp_investment.rvp_ipoNews .rvp_searchContainer .select2 {float:left;}
.rvp_investment.rvp_ipoNews .rvp_searchContainer .rvp_custRatio {margin-top:8px;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat {background:#F6FAEB; display:block; margin-top:30px; font-size:16px; padding:10px;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat a{color:#333; width:166px; display:inline-block; text-align:center; position:relative;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat .rvp_innerWrap{margin:0 auto; width:100%;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat .verMidOut {float:left; width:auto;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat .separator {height:20px; width:1px; display:block; position:absolute; right:0; top:12px; background: #34A344;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable .tableHeader td{height:38px; padding:0;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable {margin-bottom:5px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td {height:38px; padding:0; vertical-align: middle;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.nominal {text-align: right; padding-right:50px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.percent{text-align:right; padding-right:50px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.change{text-align: right; padding-right:50px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.nominal.fall, .rvp_investment.rvp_top10Stocks .rvp_stockTable td.nominal.rise{background: none;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.fall {background-position: 6px -61px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.rise {background-position: 6px 15px;}
.rvp_investment .rvp_toTop {text-align:right; text-decoration: underline; display:block; margin-bottom:40px;}
.rvp_investment .rvp_toTop a {color:#333;}
.rvp_ipoPerformance .rvp_stockTable td.name a{ color:#333;}
/*investment phase2 ends*/
/*Loans phase 2 starts*/
/*Phase 2 Loan*/
.rvp_loans .rvp_subtitle {margin:20px 0 10px 0;}
.rvp_stepContainer {margin-bottom:20px;}
.rvp_stepContainer li{background:url('../images/personal/loans/step.png') no-repeat 50% -459px; float: left; width:32.3%; height:110px; text-align: center; font-weight:bold; color:#999; font-size: 14px;}
.rvp_stepContainer li a span {padding-top:65px;display: inline-block;}
.rvp_stepContainer li:hover {background-position:50% 5px;}
.rvp_stepContainer li.step2 {background-position:50% -617px;}
.rvp_stepContainer li.step2:hover {background-position:50% -153px;}
.rvp_stepContainer li.step3 {background-position:50% -772px;}
.rvp_stepContainer li.step3:hover{background-position: 50% -308px;}
.rvp_stepContainer li.arrow {width:10px;background:url('../images/personal/loans/arrow_grey.png') no-repeat 0 20%;}
.rvp_stepContainer li .description {color:#333; font-size: 12px; display:inline-block; line-height:14px;margin-top: 8px;}
.rvp_stepContainer li a {color:#999; text-decoration: none;}
.rvp_stepContainer li .description a, .rvp_loans .rvp_easyStep a, .rvp_loans .rvp_revolvingTerms li a{color:#333; text-decoration: underline;}
.rvp_loans .rvp_tabContent {padding:0;}
.rvp_loans .rvp_tabContainer .rvp_tabNav li a{height:40px;}
.rvp_loans .rvp_tabContainer .rvp_tabContent {background:none; border-bottom:0;}
.rvp_loans .rvp_tabContainer .rvp_tabContent li, .rvp_loans .rvp_revolvingTerms li, .rvp_loans.rvp_revolving .rvp_revolvingContent .rvp_terms li, .rvp_loans.rvp_creditLoan .rvp_creditList li, .rvp_loans .rvp_remarks.rvp_unsecured ul li, .rvp_loans.rvp_unsecured .rvp_creditList ul li {list-style-image:url('../images/bullet-green.png'); margin-bottom:10px; padding-left:10px;}
.rvp_loans .rvp_tabContainer .rvp_tabContent li span.green {color:#0D6C29;}
div.rvp_bannerContainer a{float:left; margin-left:1px;}
div.rvp_bannerContainer a:first-child {margin-left:0;}
.rvp_loans .rvp_easyStep .rvp_content{border-top:#39b54a 1px solid; border-bottom:#39b54a 1px solid; background:#F6FAEB;}
.rvp_loans .rvp_easyStep li {height:44px; background:url('../images/personal/loans/step_alt.png') no-repeat; padding-left:60px; margin-bottom:20px; position:relative;}
.rvp_loans .rvp_easyStep li.step2 {background-position: 0 -80px;}
.rvp_loans .rvp_easyStep li.step3 {background-position: 0 -160px;}
.rvp_loans .rvp_easyStep li.last {margin-bottom: 0;}
.rvp_loans .rvp_termsItem a {font-weight: normal;}
.rvp_loans .rvp_rateTable {margin-top:0;}
.rvp_loans .rvp_termsItem .rvp_content{padding:20px;}
.rvp_loans .rvp_rateTable .tableHeader {font-weight:bold; font-size:14px; background:#666;}
.rvp_loans .rvp_rateTable td {vertical-align: middle; padding:10px 0;line-height:30px;}
.rvp_loans .rvp_rateTable .tableHeader td {padding:5px 0; border-bottom: 0;}
.rvp_loans .rvp_rateTable .separator{height:58px; top:12px;}
.rvp_loans .rvp_rateTable .separator.hori {top:auto; bottom:0; left:0; right:0; margin:0 auto;}
.rvp_loans .rvp_rateTable .r2 .separator {height:24px; top:8px;}
.rvp_loans .rvp_tabContent .rvp_terms {background:#F6FAEB; border-top:#39b54a 1px solid; border-bottom:#39b54a 1px solid; padding:20px; margin:40px 0 15px 0;}
.rvp_loans .rvp_tabContent .rvp_terms ul {padding-left:15px;}
.rvp_loans .rvp_loanCalculator {width:100%;}
.rvp_loans .rvp_tabContent ul{padding-left:16px;}
.rvp_loans .rvp_tabContent.rvp_sample {padding:20px; background:#F6FAEB; border-bottom:1px solid #39b54a;}
.rvp_calculatorContainer .rvp_loanForm label{font-size:14px; font-weight:bold; min-width: 152px; display:inline-block; float:left; padding-top:28px; width:30%;}
.rvp_calculatorContainer .rvp_loanForm .inputArea {float:left; width:69%;}
.rvp_loans.rvp_revolving .rvp_loanForm .radio .inputArea {width:auto;}
.rvp_calculatorContainer .rvp_loanForm .smallLabel {display:block; font-size:12px;}
.rvp_calculatorContainer .rvp_inputContainer {margin-top:25px; position:relative;}
.rvp_calculatorContainer .rvp_loanForm a.hvr-fade {float:right; margin-top:30px; margin-bottom:10px;}
.rvp_loans .rvp_tabContent li a {color:#333; text-decoration: underline;}
.rvp_loans.rvp_taxLoan .rvp_tabContent ul.half {float:left; width:47%; margin-top:20px;}
.rvp_loans.rvp_taxLoan .rvp_tabContent .rvp_subtitle {margin-top:0;}
.rvp_loans.rvp_taxLoan .rvp_tabContent .rvp_rateTable {margin-bottom:30px;}
.rvp_loans.rvp_taxLoan .rvp_tabContent .rvp_rateTable .type {width:23%;}
.rvp_loans.rvp_taxLoan .rvp_terms .rvp_termsItem ol {padding-left:20px;}
.rvp_loans.rvp_taxLoan .rvp_terms .rvp_termsItem li{list-style:decimal; background:none; padding-left:10px; text-indent: 0;}
.rvp_loans.rvp_taxLoan .rvp_tabContent.rvp_sample .rvp_subtitle{display:block; margin-top:20px;}
.rvp_loans.rvp_revolving .sample .rvp_rateTable .separator{height:32px;top:3px;}
.rvp_loans.rvp_revolving .rvp_rateTable td{line-height: 18px;}
.rvp_loans.rvp_revolving .rvp_rateTable tr.tableHeader {background:#666;}
.rvp_loans .rvp_revolvingTerms ul, .rvp_loans.rvp_revolving .rvp_revolvingContent .rvp_terms ul {padding-left:15px;}
.rvp_loans .rvp_applyNow {border:4px solid #39b54a; display:inline-block; margin:10px 0; min-width:50%;}
.rvp_loans .rvp_applyNow > div{padding:24px;}
.rvp_loans .rvp_applyNow .rvp_subtitle {margin:0; font-weight:bold; margin-bottom:10px;}
.rvp_loans .rvp_applyNow a{color:#333;}
.rvp_loans .rvp_applyNow li{background:url("../images/sprite.png") no-repeat 0 -597px; padding-left:18px;}
.rvp_loans.rvp_revolving .rvp_calculatorContainer p a{color:#333; text-decoration: underline;}
.rvp_loans .sample{margin-top:-50px;}
.rvp_loans .sample .rvp_loanForm {background:#F6FAEB; border-top: 0;border-bottom: 0;}
.rvp_loans .rvp_tabContent .rvp_loanForm  {border-top:0; border-bottom:0;}
.rvp_loans .rvp_loanForm label a {color:#333; text-decoration: underline;}
.rvp_loans .sample .rvp_loanForm input {width:186px;}
.rvp_loans .rvp_loanForm .separator {width:100%; height:1px; background:#ccc; display:block; margin:20px 0;}
.rvp_loans .rvp_loanForm .rvp_custRatio {float:left;}
.rvp_loans .rvp_loanForm .radio label {float:left; padding-top:2px; padding-left:20px; font-size:13px; font-weight:normal;}
.rvp_loans .rvp_loanForm .radio {margin-bottom:37px;}
.rvp_loans .rvp_loanForm .radio.last {margin-bottom:10px;}
.rvp_loans .rvp_loanForm .radio .inputArea {float:right; margin-top:-23px;}
.rvp_loans .rvp_loanForm .rvp_remarks {font-size:12px; display:inline-block; margin:20px 0}
.rvp_loans.rvp_revolving .rvp_termsContainer ol li {background:none; list-style: decimal; padding-left:0; padding-bottom:10px;}
.rvp_loans.rvp_revolving .rvp_termsContainer ol{padding-left:25px;}
.rvp_loans.rvp_revolving .rvp_termsContainer li ol li{list-style:lower-roman; padding-bottom:5px;}
.rvp_loans.rvp_revolving .rvp_termsContainer p {margin-left:0;}
.rvp_loans.rvp_creditLoan .rvp_rateTable .separator{top:25%; height:55%;}
.rvp_loans.rvp_creditLoan .rvp_rateTable .tableHeader td {padding:5px 4px;}
.rvp_loans.rvp_creditLoan .rvp_rateTable .amount {text-align: left;}
.rvp_loans.rvp_creditLoan .rvp_example .rvp_remarks li{padding-left: 1em; text-indent: -0.7em;}
.rvp_loans.rvp_creditLoan .rvp_applyNow {width: 48%; min-width: 48%; min-height:138px; float:left;margin-left:6px;}
.rvp_loans.rvp_creditLoan .rvp_applyNow:first-child {margin-left:0;}
.rvp_loans .rvp_remarks.rvp_creditLoan{margin-top:20px;}
.rvp_loans .rvp_remarks.rvp_creditLoan ol, .rvp_loans .rvp_remarks.rvp_unsecured ol {margin-bottom:20px;}
.rvp_loans .rvp_remarks.rvp_creditLoan li, .rvp_loans .rvp_remarks.rvp_unsecured ol li {padding-left:1.5em; text-indent: -1.5em;}
.rvp_loans .rvp_creditList a {color:#333; text-decoration: underline;}
.rvp_loans.rvp_unsecured .rvp_example .rvp_subtitle {margin-bottom:5px;}
.rvp_loans.rvp_unsecured .rvp_rateTable .separator{height:40%; top:15px;}
.rvp_loans.rvp_unsecured .rvp_rateTable .type {text-align: left;}
.rvp_loans.rvp_unsecured .rvp_rateTable td {width:20%;}
.rvp_loans.rvp_unsecured .rvp_rateTable td.fee {width:30%;}
.rvp_loans.rvp_unsecured .rvp_rateTable {margin-bottom:5px;}
.rvp_loans .rvp_remarks.rvp_unsecured{margin-top:40px;}
.rvp_loans .rvp_remarks.rvp_unsecured ul{padding-left:13px;}
.rvp_loans.rvp_unsecured .rvp_creditList ul {padding-left:12px;}
.rvp_loans .rvp_tabContainer .rvp_tabNav li a {padding:13px 12px 0 12px;}
.rvp_loans.rvp_creditLoan .rvp_tabContent .rvp_remarks ul {padding-left:0;}
.rvp_loans.rvp_creditLoan .rvp_tabContent .rvp_remarks ul li{list-style-image:none;}
.rvp_loans.rvp_creditLoan .rvp_rateTable td:first-child{padding-left:4px;}
.rvp_loans .rvp_tabContent .rvp_subtitle {margin-top:0;}
.rvp_loans .rvp_termsItem .rvp_content ol li {background: none; padding-left:1.5em; text-indent: -1.4em;}
.rvp_loans.rvp_revolving .rvp_termsItem .rvp_content ol li {padding-left:0; text-indent:0;}
.rvp_loans .rvp_termsItem .rvp_content p {margin:0;}
.rvp_loans .rvp_termsItem .rvp_content {font-size: 12px;}
.rvp_loans .rvp_termsItem .rvp_content ol li {padding-bottom: 2px;}
.rvp_loans .rvp_termsItem .rvp_content ol {margin-bottom:20px;}
.rvp_loans .rvp_bannerContainer {margin-bottom:20px;}
.rvp_loans span.new {position:absolute; top:-10px; left:38px; color:#F00; text-transform: uppercase; font-weight: bold; font-size: 12px;}
div.rvp_resultContainer {background:#F0F0F0; margin-bottom:40px; display:block;}
.rvp_loans .rvp_resultContainer .rvp_subtitle {color:#333; display:block; margin:10px 0;}
.rvp_loans .rvp_resultContainer .rvp_rateTable {width:100%; margin-top:10px;}
.rvp_loans .rvp_resultContainer .rvp_rateTable .separator {height:25px; top:3px;}
.rvp_loans .rvp_resultContainer .rvp_resultTable td{font-size: 14px; font-weight: bold; padding:10px 0; padding-right:50px;}
.rvp_loans .rvp_resultContainer .rvp_rateTable td {padding:5px 0;}
.rvp_loans .rvp_errorMsgContainer span {display:block; position:relative; font-style: normal; margin-bottom:8px; font-size: 12px;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_rateTable td{text-align: left; padding-left:4px; width:33.3%;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_rateTable {margin-bottom:5px;}
.rvp_loans.rvp_revolving .rvp_resultContainer ol {padding-left:15px;}
.rvp_loans.rvp_revolving .rvp_resultContainer ol.rvp_remarks li{list-style: lower-roman;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_result {margin-bottom:30px;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_result.min .separator{height:45px;}
.rvp_loans.rvp_revolving .rvp_inputContainer.radio label{width:60%;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_result > span {display:block;}
.rvp_loans .rvp_resultContainer .rvp_remarks {margin-top:10px;display:inline-block;}
.rvp_loans .btnPrint {margin-left:0; margin-bottom:10px;}
.rvp_loans .rvp_remarks.bankInfo {display:block;}
.rvp_loans.rvp_topup .rvp_inputContainer.amount span{margin-top: 20px;display: inline-block;}
.rvp_loans.rvp_topup .rvp_loanForm ol.rvp_remarks li{list-style: none; padding-left: 1em;text-indent: -1em;}
.rvp_loans .rvp_coverContainer .rvp_tabContent > div {padding:25px 0;}
.rvp_loans .rvp_coverContainer .rvp_tabContent > div.sample {padding:0;}
.rvp_breadcrumb.rvp_application {margin-top:18px;}
.rvp_sectionLeftNav.rvp_application {margin-top:82px;}
.rvp_loans .rvp_print a {float: right;}
.rvp_loans .rvp_remarks {font-size: 12px;}
/*Phase 2 Card Application*/
.rvp_application .rvp_subtitle{color:#333;}
.rvp_application .rvp_cardContainer {margin-top:20px; background:#F6FAEB;}
.rvp_application .rvp_cardContainer .rvp_cardHead{background:#34A344; color:#FFF; padding:10px 20px; font-size: 16px;}
.rvp_application .rvp_cardContainer .rvp_cardItem{float:left; margin:0 0 15px 45px; min-height:175px; width:190px;}
.rvp_application .rvp_cardContainer .rvp_cardItem img {max-width:190px; position: absolute; bottom:0;}
.rvp_application .rvp_cardContainer .rvp_cardItem:first-child{margin-left:0;}
.rvp_application .rvp_cardContainer .rvp_cardItem label {font-size: 14px; float:left; max-width: 150px; padding-left:5px;}
.rvp_application .rvp_cardContainer .rvp_cardItem .rvp_custRatio{float:left;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_innerWrap{padding:20px;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_cardItem{width:100%; min-height: auto;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_cardItem label {width:90%; max-width:none;}
.rvp_application .rvp_cardCat.sup .rvp_cardForm .btnNext {margin-top: 0;}
.rvp_application .rvp_cardContainer .rvp_cardItem .rvp_cardFace {height:140px; position: relative; min-width:190px;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_desc{display:inline-block; width:95%;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_custRatio {float:left;}
.rvp_application .rvp_cardContainer .rvp_remarks ol{list-style: decimal; padding-left:20px; margin:5px 0 20px 0;}
.rvp_application .rvp_cardContainer li:first-child +li+li+ .rvp_cardItem, .rvp_application .rvp_cardContainer li:first-child +li+li+li+li+li+ .rvp_cardItem {margin-left:0; clear:left;}
.rvp_application .rvp_cardContainer .rvp_cardCat {position:relative;}
.rvp_application .rvp_bottomLinks.rvp_col3 .rvp_bottomLinkMid{margin-top:25px; width:29%;}
.rvp_application .rvp_cardForm{margin-bottom: 20px; margin-top:20px; width:100%; display:none; overflow:hidden;}
.rvp_application .rvp_cardForm .rvp_innerWrap {padding:20px 20px 10px 20px; background:#F0f0f0; position: absolute; left:0; width:665px;}
.rvp_application .rvp_cardForm label {display:inline-block; width:30%; padding-right: 10px; vertical-align: middle; height: 20px;}
.rvp_application .rvp_cardForm .select2 {min-width:300px;}
.rvp_application .rvp_cardForm .rvp_inputContainer {margin-bottom:20px;}
.rvp_application .rvp_cardForm .btnNext{float:right; padding:0 15px; margin-top: -54px;}
.rvp_application .rvp_stepContainer {margin:15px 0;}
.rvp_application .rvp_stepContainer li{float:left; background:url('../images/step_num.png') no-repeat 0 -202px;height:40px; padding-left:35px; font-size: 14px; width:14%; line-height: 16px; font-weight: bold; color:#999; cursor:default;}
.rvp_application .rvp_stepContainer li.s2 {background-position:0 -247px;}
.rvp_application .rvp_stepContainer li.s3 {background-position:0 -288px;}
.rvp_application .rvp_stepContainer li.s4 {background-position:0 -329px;}
.rvp_application .rvp_stepContainer li.s5 {width:auto; background-position:0 -370px;}
.rvp_application .rvp_stepContainer li.active{color:#0D6C29; background-position:0 8px;}
.rvp_application .rvp_stepContainer li.s2.active{background-position:0 -37px;}
.rvp_application .rvp_stepContainer li.s3.active{background-position:0 -78px;}
.rvp_application .rvp_stepContainer li.s4.active{background-position:0 -119px;}
.rvp_application .rvp_stepContainer li.s5.active{background-position:0 -160px;}
.rvp_application .rvp_stepContainer li.arrow{width:20px;background:url('../images/arrow_grey.png') no-repeat 0 50%; padding-left:0;}
.rvp_application.rvp_form .rvp_desc {color:#0D6C29;}
.rvp_application.rvp_form .rvp_formContainer {background:#F6FAEB; margin-top:20px;}
.rvp_application.rvp_form .rvp_subtitle {color:#0D6C29;}
.rvp_application.rvp_form .rvp_inputContainer {margin-bottom:25px; display:table; width:100%;}
.rvp_application.rvp_form div.rvp_innerWrap {padding:25px 20px;}
.rvp_application.rvp_form .rvp_inputContainer .title {width:28%; font-size: 14px; margin-right:10px; display:inline-block; vertical-align: middle; height:16px;line-height: 14px;}
.rvp_application.rvp_form.rvp_s1p3 .in1 {margin-bottom: 60px;}
.rvp_application.rvp_form.rvp_s1p3 .rvp_inputContainer .title { display:inline-block;height:22px; padding-right:0; margin-right: 10px; width:28%;}
.rvp_application.rvp_form.rvp_s1p3 .rvp_inputContainer .rvp_inputArea {width:69%; display:inline-block; float:none;}
.rvp_application.rvp_form .rvp_inputContainer .title.top {vertical-align: top; padding-top:10px;}
.rvp_application.rvp_form .rvp_inputContainer.optional .title{font-style: italic;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_custRatio{background:url('../images/radio_checkbox_small.png') no-repeat; width:15px; float:left; margin-right:15px;}
.rvp_application.rvp_form .rvp_inputContainer.in1 .rvp_custRatio {margin-right:5px;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_custRatio.checked{background-position: 0 -75px;;}
.rvp_application.rvp_form .rvp_inputContainer label {margin-right:10px;}
.rvp_application.rvp_form .rvp_inputContainer.in1 label {float:left;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_inputArea {width:69%; display: inline-block;}
.rvp_application.rvp_form #t_name_1 {width:72px;}
.rvp_application.rvp_form #t_name_2 {width:172px;}
.rvp_application.rvp_form .rvp_inputContainer .item label.top{display:block;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_inputArea .item {display:inline-block; margin-right: 10px;}
.rvp_application.rvp_form .rvp_inputContainer.in2 .rvp_inputArea .item {margin-right: 9px;}
.rvp_application.rvp_form .rvp_inputContainer.in3 select{width:86px;}
.rvp_application.rvp_form .rvp_inputContainer.in4 .item{display:block;margin-bottom: 5px;}
.rvp_application.rvp_form .rvp_inputContainer.in4 .item .txtBox{display:block; margin:5px 0 0 30px; width:241px;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .rvp_custRatio, .rvp_application.rvp_form .rvp_inputContainer.in5 .item > div {float:left;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item > div label{display:block;}
.rvp_application.rvp_form .rvp_inputContainer label.optional{font-style: italic;} 
.rvp_application.rvp_form .rvp_inputContainer.in5 .item.promo .txtBox {width:241px;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item.referrer .txtBox {width:44px;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item {display:block;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .inputBox {display:none;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item.active .inputBox {display:block;}
.rvp_application.rvp_form .rvp_inputContainer.in7 .custSelect {width:286px;}
.rvp_application.rvp_form .rvp_inputContainer.in8 label, .rvp_application.rvp_s2p2 .rvp_inputContainer.in4 label{float:left; width:400px;}
.rvp_application.rvp_form .rvp_inputContainer.in9 .txtBox{width:122px;}
.rvp_application.rvp_form .rvp_inputContainer .txtBox, .rvp_application.rvp_form.rvp_s1p2 .rvp_inputContainer.in11 .txtBox, .rvp_application.rvp_form.rvp_s1p2 .rvp_inputContainer.in12 .txtBox{width:272px;}
.rvp_application.rvp_form .rvp_inputContainer .familyName {width: 72px;}
.rvp_application.rvp_form .rvp_inputContainer .givenName {width: 172px;}
.rvp_application.rvp_form .rvp_inputContainer .creditcardNo {width: 46px;}
.rvp_application.rvp_form .rvp_inputContainer .separator{height:1px; overflow:hidden; width:12px; display:inline-block; background:#333; margin-left:2px;}
.rvp_application.rvp_form div .rvp_remarks{display:block;}
.rvp_application.rvp_form div .rvp_btnNext, .rvp_application.rvp_form div .rvp_btnBack{float:right; margin-top:20px;}
.rvp_application .rvp_formContainer .rvp_errorMsgContainer{margin-bottom: 20px;}
.rvp_application .rvp_formContainer .rvp_errorMsg{display:block; font-style: normal; position:relative;}
.rvp_application.rvp_s1p2 .rvp_formContainer .custSelect, .rvp_application.rvp_s1p2 .rvp_formContainer .in3 .custSelect{width:286px;}
.rvp_application .rvp_formContainer span.title2 {font-size:12px; display:block; line-height: 13px;}
.rvp_application.rvp_form .rvp_inputContainer.address label{font-size: 12px; float:left;}
.rvp_application.rvp_form .rvp_inputContainer.address .txtBox {width:56px;}
.rvp_application.rvp_form .rvp_inputContainer.address table {width:100%;}
.rvp_application.rvp_form .rvp_inputContainer.address table td {padding:5px 0; width:36.3%;}
.rvp_application.rvp_form .rvp_inputContainer.address table label{width:30px; padding-right:0; padding-top:8px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat td:first-child label {width:60px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat td label {margin-right:0px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td label {margin-right:0px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td:first-child label {width:45px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td:first-child +td label {width:15px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td:first-child +td+td label {width:15px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .resFloor {width: 30.3%;}
.rvp_application.rvp_form .rvp_inputContainer.address table .resBlock {width:34px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .building .txtBox, .rvp_application .rvp_inputContainer.address table .estate .txtBox, .rvp_application .rvp_inputContainer.address table .street .txtBox {width:338px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .building label, .rvp_application.rvp_form .rvp_inputContainer.address table .estate label, .rvp_application.rvp_form .rvp_inputContainer.address table .street label, .rvp_application.rvp_form .rvp_inputContainer.address table .district label{width:80px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .district .custSelect {width:196px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in8 .title.top, .rvp_application.rvp_s2p1 .rvp_inputContainer.in5 .title.top,  .rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .title.top{padding-top:13px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in9 .custSelect, .rvp_application.rvp_s2p1 .rvp_inputContainer.in8 .custSelect {width:86px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in13 .txtBox {width:482px; margin-top:20px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in13 .rvp_inputArea, .rvp_application.rvp_s1p2 .rvp_inputContainer.in14 .rvp_inputArea {width:100%;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in14 .item {display:block; margin:10px 0;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in14 .txtBox {margin-left:42px; margin-top: -10px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in15 .item {display:block;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in15 .last label {float:left;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in15 .txtBox {width:254px; margin-top:-7px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .title{width:100%; margin-bottom:20px; display:block;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table {margin-left:210px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table td {padding-top:14px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table tr.other label { display:inline-block; float:left;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table tr.other label.top {display:block;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 label {float:left;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .other div {float:left;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .txtBox {width:74px; display:block; margin-left: 2.4em; margin-top:-8px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .title2 {padding-top: 5px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 td.first {width:137px;}
.rvp_application.rvp_s1p3 .rvp_remarks ol li, .rvp_application.rvp_s3p1 .rvp_remarks ol li{list-style: decimal;}
.rvp_application.rvp_s1p3 .rvp_remarks ol, .rvp_application.rvp_s3p1 .rvp_remarks ol{padding-left:15px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer .txtBox, .rvp_application.rvp_s2p1 .rvp_inputContainer.in11 .txtBox{width:272px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in8 label {width:auto; display:block; float:none;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in8 .txtBox {width:124px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer .custSelect, .rvp_application.rvp_s2p2 .rvp_inputContainer .custSelect, .rvp_application.rvp_s3p1 .rvp_inputContainer .custSelect{width:286px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .custSelect {width:286px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .item {margin-top: 20px; margin-bottom:0;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .item:first-child {margin-top:0;}
.rvp_application.rvp_form .rvp_formContainer div .rvp_subtitle{margin-bottom: 25px;font-size:21px;}
.rvp_application.rvp_form .rvp_formContainer div .rvp_subtitle.supp{margin-top: 25px;}
.rvp_application.rvp_form .rvp_formContainer div .rvp_subtitle.enjoySpending_account{display:block}
.rvp_application.rvp_s2p1 .rvp_formContainer .rvp_remarks{margin-bottom: 10px;}
.rvp_application.rvp_s2p2 .rvp_inputContainer.in5 .item .txtBox {width:117px;}
.rvp_application.rvp_s2p2 .rvp_inputContainer.in5 .item {display:inline-block;}
.rvp_application.rvp_s2p2 .rvp_inputContainer.in6 .title{padding-top: 6px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox .rvp_custCheckbox{float:left; margin-right:5px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox label {float:left;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox label{font-size: 16px; max-width: 92%;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox .rvp_inputArea {width:100%;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .txtBox {width:254px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .item {width:100%;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .last .rvp_custRatio {margin-top:10px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .item.last {display:table;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in5 {margin-top:30px;}
.rvp_application.rvp_s3p1 .rvp_formContainer .rvp_remarks a, .rvp_application.rvp_s3p1 .rvp_formContainer table a{color:#333; text-decoration: underline;}
.rvp_application.rvp_s3p1 .rvp_formContainer .qbe {margin-left:30px;}
.rvp_application.rvp_s3p1 .rvp_formContainer .qbe img{float:left;}
.rvp_application.rvp_s3p1 .rvp_formContainer .qbe .content{float:left;margin-left: 18px; width: 83%; font-size: 13px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer .title {font-size: 13px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in7 .title {width:19%; padding-right:9px;}
.rvp_application .rvp_formContainer table.tnc .tableHeader td{background:#858585; color:#FFF; padding:2px 5px 2px 20px;}
.rvp_application .rvp_formContainer table.tnc tr.last {border-top:2px solid #BFBEBC;}
.rvp_application .rvp_formContainer table.tnc td {padding:10px 5px 10px 25px; background-color:#E9E6E1;font-size: 12px; position: relative; background-clip: padding-box;}
.rvp_application .rvp_formContainer table.tnc td .separator {background:#FFF; height: 90%; top: 0; right: 0; position: absolute;}
.rvp_application .rvp_formContainer table.tnc td div.sep{position: relative;}
.rvp_application .rvp_formContainer table.tnc td div.sep p{ padding-right: 10px; } 
.rvp_application .rvp_formContainer table.tnc td p {padding-bottom: 0;}
.rvp_application .rvp_formContainer .rvp_custCheckbox {background: url(../images/radio_checkbox_small.png) no-repeat 0 -149px;}
.rvp_application .rvp_formContainer .rvp_custCheckbox.checked {background-position:0 -223px;} 
.rvp_application .rvp_formContainer table.tnc td:first-child {width:86%;}
.rvp_application.rvp_s4_5 .rvp_formContainer{background:#EBEAE6;}
.rvp_application.rvp_s4_5 .in24 label.top{display:block;}
.rvp_application.rvp_s4_5 .rvp_formContainer .title {font-weight: bold;}
.rvp_application.rvp_s4_5 .rvp_formContainer .title2 {font-weight: normal;}
.rvp_application.rvp_s4_5 .in25 .title{width:100%;}
.rvp_application.rvp_s4_5 .rvp_remarks.r2 p.last{padding-bottom: 0;}
.rvp_application.rvp_s4_5 .rvp_remarks.r2 p.last.note{padding-bottom: 25px;}
.rvp_application.rvp_s4_5 .rvp_remarks.r2 span {margin-right:100px;}
.rvp_application.rvp_s4_5 table a , .rvp_application.rvp_s4_5 .rvp_remarks a{color:#333; text-decoration: underline;}
.rvp_application.rvp_s4_5 table.tnc {margin-top:20px;}
.rvp_application.rvp_s4_5 .rvp_formContainer div .rvp_subtitle.optout {margin-bottom: 10px;}
.rvp_application.rvp_s4_5 .relatedCard label{margin-right:20px;}
.rvp_application.rvp_s4_5 .relatedCard {margin-bottom: 20px;}
.rvp_application.rvp_s4_5 .rvp_remarks.r4 .rvp_custCheckbox {cursor:default; margin:0; width:15px;}
.rvp_application.rvp_s4_5 .rvp_apCode {background:#0D6C29; width:100%; color:#FFF; font-weight: bold; font-size: 16px;}
.rvp_application.rvp_s4_5 .rvp_apCode .rvp_innerWrap {padding:10px 20px;}
.rvp_application.rvp_form.rvp_supplementary .content{margin-bottom:20px;}
.rvp_application.rvp_form.rvp_supplementary .in5 .txtBox{margin-left: 30px; width:242px;}
.rvp_application.rvp_form.rvp_supplementary .in10 .item{display:block; margin-top: 10px;}
.rvp_application.rvp_form.rvp_supplementary .in10 .item:first-child{margin-top: 0px;}
.rvp_application.rvp_form.rvp_supplementary .content ul {list-style: disc; padding-left:55px; margin-bottom: 10px;}
.rvp_application.rvp_form.rvp_supplementary .content span.green {float:left;}
.rvp_application.rvp_form.rvp_supplementary .custSelect{width:286px}
.rvp_application.rvp_form.rvp_supplementary .rvp_remarks ul{list-style: disc; padding-left:20px;}
.rvp_application.rvp_form.rvp_supplementary span.txt {vertical-align: middle; display:inline-block;}
.rvp_application.rvp_form.rvp_supplementary span.txt .txtBox {height:15px; width:100px; }
.rvp_application.rvp_form.rvp_supplementary span.txt .txtBox:disabled {background: #FFF;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in14 .rvp_inputArea {width:100%;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in14 .item,.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in15 .item {display:block; margin:10px 0;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in14 .item .txtBox, .rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in15 .item .txtBox{margin-top: -10px;}
.rvp_application .rvp_finishContent p {padding-bottom:0;}
.rvp_application .rvp_finishContent .rvp_subtitle{color:#333; font-size: 14px; font-weight: bold; margin:20px 0;}
.rvp_application .rvp_finishContent ol {list-style: decimal; padding-left: 20px;}
.rvp_application .rvp_finishContent ul.l2{padding-left: 1.5em;text-indent: -1.5em; margin-top:20px; list-style: none; margin-bottom:20px;}
.rvp_application .rvp_finishContent ul {list-style:disc; padding-left:16px;}
.rvp_application .rvp_finishContent ul.l6 {margin-bottom: 20px;}
.rvp_cards.rvp_instalmentCal .rvp_calForm{border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB;}
.rvp_cards.rvp_instalmentCal .rvp_calForm .rvp_innerCalcForm{padding:20px;}
.rvp_cards.rvp_instalmentCal .rvp_inputContainer {margin-top: 38px; position: relative; display:table; width:100%;}
.rvp_cards.rvp_instalmentCal .rvp_inputContainer label {width:30%; font-size: 14px; font-weight: bold; display:table-cell; vertical-align: middle;}
.rvp_cards.rvp_instalmentCal .inputArea {float: left;width: 69%;}
.rvp_cards.rvp_instalmentCal span.top {display: block;font-size: 12px;position: absolute;top: -18px;}
.rvp_cards.rvp_instalmentCal .rvp_inputContainer .custSelect {width:112px;}
.rvp_cards.rvp_instalmentCal .in1 .txtBox{width:224px;}
.rvp_cards.rvp_instalmentCal .in3 .txtBox {width:65px;}
.rvp_cards.rvp_instalmentCal .rvp_calForm .hvr-fade {float:right;}
.rvp_cards.rvp_instalmentCal .rvp_resultContainer {background:#F0F0F0;}
.rvp_cards.rvp_instalmentCal .rvp_resultContainer .rvp_resultTable td {font-size: 14px;font-weight: bold;padding: 10px 0;padding-right: 50px;}
.rvp_cards.rvp_instalmentCal .rvp_resultContainer .rvp_rateTable {width: 100%;margin-top: 10px;}
.rvp_cards.rvp_instalmentCal .rvp_rateTable .tableHeader {font-weight: bold;font-size: 14px;background: #666;}
.rvp_cards.rvp_instalmentCal .rvp_rateTable td {vertical-align: middle; padding:8px 0;}
.rvp_cards.rvp_instalmentCal .rvp_rateTable .active td {font-weight: bold; color:green;}
.rvp_cards.rvp_instalmentCal .rvp_bannerContainer {margin:30px 0;}
.rvp_cards.rvp_instalmentCal .rvp_bannerContainer a {float:left; margin-left: 1px;}
.rvp_cards.rvp_instalmentCal .rvp_bannerContainer a:first-child {margin-left:0;}
.rvp_enquiryContainer {margin-bottom: 35px;}
.rvp_enquiryContainer .rvp_enquiry {background:#F6FAEB; margin:10px 0 20px 0; border-top:1px solid #39b54a; border-bottom:1px solid #39b54a;}
.rvp_enquiryContainer .rvp_enquiry li {background:url("../images/sprite.png") no-repeat 0 -597px; padding-left:15px; margin-top: 10px;}
.rvp_enquiryContainer .rvp_enquiry li:first-child {margin-top:0;}
.rvp_enquiryContainer .rvp_enquiry li a {color:#333;}
.rvp_sectionLeftNav.rvp_application.rvp_instalment{margin-top: 370px;}
.rvp_application.rvp_instalment .rvp_stepContainer li {width:26%; text-align: center; }
.rvp_application.rvp_instalment .rvp_stepContainer li.arrow {width:20px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s1 {background-position:38% -207px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s2 {background-position:35% -249px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s3 {background-position:38% -290px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s1.active{background-position:38% 9px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s2.active{background-position:35% -39px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s3.active{background-position:35% -80px;}
.rvp_application.rvp_instalment .rvp_formContainer {border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB; margin:20px 0;}
.rvp_application.rvp_instalment .rvp_formContainer .rvp_subtitle {color:#0D6C29; font-size: 21px; margin-bottom: 10px;}
.rvp_application.rvp_instalment .rvp_formContainer .rvp_desc {display:block; font-weight: bold;}
.rvp_application.rvp_instalment .table_apr {width:100%; margin:10px 0 20px 0;}
.rvp_application.rvp_instalment .table_apr .tableHeader {background:#666; color:#FFF; font-size: 14px;border-bottom:0;}
.rvp_application.rvp_instalment .table_apr .tableHeader td {padding:5px;}
.rvp_application.rvp_instalment .table_apr td {padding:10px 5px; position:relative; text-align: center;}
.rvp_application.rvp_instalment .table_apr td .separator {top:25%; height:50%; vertical-align: middle;}
.rvp_application.rvp_instalment .table_apr tr {border-bottom:1px solid #CCC;}
.rvp_application.rvp_instalment .rvp_inputContainer {width:100%; margin-bottom:40px; position:relative; display:table;}
.rvp_application.rvp_instalment .rvp_inputContainer .title {font-weight: bold; font-size: 14px; width:28%; margin-right:10px; display:inline-block; height:20px; vertical-align: middle;}
.rvp_application.rvp_instalment .rvp_inputContainer .title.top {vertical-align: top;}
.rvp_application.rvp_instalment .rvp_inputContainer .tdTitle {font-weight: bold; font-size: 14px; width:auto; margin-right:10px; display:inline-block; height:auto; text-align: left; vertical-align: middle;}
.rvp_application.rvp_instalment .in3 .txtBox{width:46px;}
.rvp_application.rvp_instalment label {position:absolute; font-size: 12px; left:0; width: 75%;}
.rvp_application.rvp_instalment label a {color:#333; text-decoration: underline;}
.rvp_application.rvp_instalment label.top {top:-17px;}
.rvp_application.rvp_instalment label.bottom {top:35px;}
.rvp_application.rvp_instalment .rvp_inputArea {position:relative; display:inline-block; width: 69%;}
.rvp_application.rvp_instalment .in6 {margin-top:80px;}
.rvp_application.rvp_instalment .rvp_inputContainer .rvp_custRatio {background: url('../images/radio_checkbox_small.png') no-repeat;width: 15px;margin-right: 10px;}
.rvp_application.rvp_instalment .rvp_inputContainer .rvp_custRatio.checked{background-position: 0 -75px;}
.rvp_application.rvp_instalment .radio label {position: relative;}
.rvp_application.rvp_instalment .txtBox{width:224px;}
.rvp_application.rvp_instalment .title2 {display:block; font-size: 12px; font-weight: normal;line-height: 13px;}
.rvp_application.rvp_instalment .in9{width:100%;}
.rvp_application.rvp_instalment .in9 .rvp_custCheckbox {float:left;}
.rvp_application.rvp_instalment .in9 label {position:relative;}
.rvp_application.rvp_instalment .rvp_formContainer a.hvr-fade {float:right;}
.rvp_application.rvp_instalment .rvp_remarks ol {padding-left:20px; list-style: decimal;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_formContainer{background:#EAEAEA; border:0;}
.rvp_application.rvp_instalment.rvp_s2_3 .in5 a{display:block; color:#333; text-decoration: underline; margin-left: 29%;}
.rvp_application.rvp_instalment.rvp_s2_3 .in6 {margin-top: 40px;}
.rvp_application.rvp_instalment.rvp_s2_3 .in9 .result{float:left; font-size: 12px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_apCode{background: #0D6C29;width: 100%;color: #FFF;font-weight: bold;font-size: 16px; margin-bottom: 20px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_apCode .rvp_innerWrap {padding: 10px 20px;}
.rvp_application.rvp_instalment.rvp_s2_3 p.rvp_desc {padding-bottom: 0;}
.rvp_application.rvp_instalment.rvp_spending .txtBox {width: 224px;}
.rvp_application.rvp_instalment.rvp_spending .in1 .txtBox {width: 46px;}
.rvp_application.rvp_instalment.rvp_spending .in4 a {color:#333; text-decoration: underline; display:block;}
.rvp_application.rvp_instalment.rvp_spending .in5 {width:100%; margin-top:40px;}
.rvp_application.rvp_instalment.rvp_spending .in5 .rvp_custCheckbox {float:left;}
.rvp_application.rvp_instalment.rvp_spending .in5 label {position: relative;float: left;padding-left: 15px;}
.rvp_application.rvp_instalment.rvp_spending .in5 .rvp_inputArea {width:90%;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_formContainer{background:#EAEAEA; border:0;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in5 {margin-top: 40px; margin-bottom: 20px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in5 .result {float:left; font-size: 12px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in9 .result{float:none;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in6{margin-top:0;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash {background:#F6FAEB; margin-bottom: 20px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash .rvp_innerWrap {padding:10px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash p {padding-bottom: 0;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash a {color:#333; text-decoration: underline;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash .rvp_subtitle {font-weight:bold; color:#0D6C29;}
.rvp_cards.rvp_instalmentOffers .rvp_desc{margin:20px 0; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer {border-top:1px solid #39b54a; border-bottom:1px solid #39b54a;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .rvp_innerWrap {padding:25px 0;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .item {margin-top:25px;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .item:first-child {margin-top:0;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer img{float:left;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .content{float:right; width:60%; padding-left:20px;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .title {font-weight: bold; font-size: 14px; margin-bottom: 5px; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .hvr-fade {float:right;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer p {line-height: 13px;}
.rvp_application.rvp_instalment.rvp_s4 .content{font-size: 14px; margin-top:20px;}
.rvp_application.rvp_instalment.rvp_s4 .rvp_subtitle {color:#0D6C29;}
.rvp_application.rvp_instalment.rvp_s4 .contactList {margin-top:10px;}
.rvp_application.rvp_instalment.rvp_s4 .btnOK {float:right; margin-top: 20px;}
.rvp_application.rvp_instalment.rvp_s5 .rvp_desc{margin:20px 0; display:block;}
.rvp_application.rvp_instalment.rvp_s5 .in2 .item{display:inline-block; position: relative; margin-left:15px;}
.rvp_application.rvp_instalment.rvp_s5 .in1 .txtBox {width:254px;}
.rvp_application.rvp_instalment.rvp_s5 .in2 .item:first-child {margin-left:0;}
.rvp_application.rvp_instalment.rvp_s5 .in2 .custSelect {width:77px;}
.rvp_application.rvp_instalment.rvp_s5 .rvp_tabContent .hvr-fade {float:right;}
.rvp_cards.rvp_instalementPlan .rvp_desc{margin:20px 0; display:block;}
.rvp_cards.rvp_instalementPlan .rvp_featureContainer { margin-bottom:25px;}
.rvp_cards.rvp_instalementPlan .rvp_featureContainer ul{list-style-image: url('../images/bullet-green.png'); padding-left:14px;}
.rvp_cards.rvp_instalementPlan .rvp_featureContainer li {padding-bottom: 10px;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer {margin:15px 0 20px 0;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .top{background:#A6CC38; color:#FFF; font-size: 16px;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .bottom {background:url('../images/personal/cards/triangle.png') no-repeat 48% 0 #F0F0F0;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .bottom td {font-size: 15px; padding:2px;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .bottom table {margin-top:10px;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer {margin:35px 0;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer a {float:left;width:49.5%; margin-left:2px;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer a:first-child {margin-left:0;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer a img {width:100%;}
.rvp_bottomLinks.rvp_instalementPlan {min-height:120px;}
.rvp_bottomLinks.rvp_instalementPlan li {padding-bottom:10px;}
.rvp_bottomLinks.rvp_instalementPlan li.first{background:none; padding-left:0;}
.rvp_bottomLinks.rvp_instalementPlan li.subHeader {padding-left:0;}
.rvp_instalementPlan .rvp_remarks {margin:20px 0;}
.rvp_cards.rvp_instalementPlan .rvp_remarks ol {list-style: decimal; padding-left: 20px; margin-bottom: 20px;}
.rvp_cards.rvp_instalementPlan .rvp_remarks ol li {padding-left:5px;}
.rvp_cards.rvp_instalementPlan .rvp_remarks p {padding-bottom:0;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_featureContainer li{list-style: none;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_featureContainer li.subHeader{list-style-image: url('../images/bullet-green.png'); color:#0D6C29;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_applyContainer p{padding-bottom:0;}
.rvp_application.rvp_instalment .in2 {margin-bottom: 60px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_remarks {margin-bottom:20px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_remarks ol {list-style: lower-roman;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_remarks a {text-decoration: underline;}
.rvp_application.rvp_instalment .in1{margin-bottom: 60px;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_subtitle {margin-bottom: 10px;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_termsItem a {font-weight: normal; font-size: 13px;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_termsItem {border-bottom:none;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_termsItem.last {border-bottom:1px solid #CCC;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool{border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB; margin: 10px 0 20px 0;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool a {color:#333;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool li{height: 44px;background: url('../images/personal/cards/calculator.png') no-repeat 0 4px;padding-left: 60px;margin-bottom: 20px;position: relative;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool li.last {margin-bottom: 0;}
.rvp_application.rvp_instalment .in6 {margin-bottom: 60px;}
.rvp_application.rvp_instalment.rvp_s2_3 .in9{margin:60px 0 10px 0;}
.rvp_application.rvp_instalment.rvp_s1 .in9{width:100%;}
.rvp_application.rvp_instalment.rvp_s1 .in9 .rvp_inputArea {width:100%;}
.rvp_application.rvp_instalment.rvp_s1 .in9 label {width:90%;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_result{display:inline-block;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_result.spe{white-space: normal; width:70%;vertical-align: top;}
.rvp_application.rvp_form.rvp_s4_5 .title.spe{white-space: normal;vertical-align: top;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_inputContainer.spe{white-space: nowrap;}
.rvp_application.rvp_form.rvp_s4_5 .in23 {margin-bottom: 60px;}
.rvp_application.rvp_form.rvp_s1p2 .in15 .item{margin-top: 7px;}
.rvp_application.rvp_form.rvp_s2p1 .in9{margin-bottom: 45px;}
.rvp_application.rvp_form.rvp_s2p2 .in6{margin-bottom: 60px;}
.rvp_application.rvp_form.rvp_s3p1 .r5 {padding-left:24px; margin-top:25px;}
.rvp_application.rvp_form.rvp_s2p1 .in3 .title.top{padding-top:5px;}
.rvp_application.rvp_form.rvp_s4_5 .in10, .rvp_application.rvp_form.rvp_s4_5 .in21{margin-bottom: 45px;}
.rvp_application.rvp_form.rvp_s4_5 .title {height:18px;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_remarks.r5 ol{list-style: lower-roman; padding-left:22px; margin-bottom: 20px;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_remarks.r6 {border:1px solid #333; padding:10px 15px;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_remarks.r6 p.last {padding-bottom:0;}
.rvp_loans.rvp_revolving .rvp_guidance {background:#F0F0F0; height:auto; display:none; overflow:hidden;}
.rvp_loans.rvp_revolving .rvp_guidance span{display:block; padding-bottom: 5px;}
.rvp_loans.rvp_revolving .rvp_guidance span.subHeader {font-weight: bold;}
.rvp_loans.rvp_revolving .rvp_guidance li {list-style:none; padding-left:1.5em; text-indent: -1.5em; margin-bottom: 5px;}
.rvp_cards.rvp_instalementPlan .rvp_rateTable td{vertical-align: middle;}
/*Phase 2 Mortgage*/
.rvp_mortgage .rvp_subtitle {margin:20px 0 15px 0;}
.rvp_mortgage p {padding-bottom: 0; margin-bottom: 20px;}
.rvp_mortgage .rvp_stepContainer li {height:90px;}
.rvp_mortgage .rvp_stepContainer li{background: url('../images/personal/mortgage/mortgage_step.png') no-repeat 50% 0;}
.rvp_mortgage .rvp_stepContainer li.active a{color:#0D6C29;}
.rvp_mortgage .rvp_stepContainer li.arrow {background: url('../images/personal/loans/arrow_grey.png') no-repeat 0 40%;}
.rvp_mortgage .rvp_stepContainer .step1:hover, .rvp_mortgage .rvp_stepContainer .step1.active {background-position:50% -195px;}
.rvp_mortgage .rvp_stepContainer .step2{background-position:50% -95px;}
.rvp_mortgage .rvp_stepContainer .step2:hover, .rvp_mortgage .rvp_stepContainer .step2.active{background-position:50% -294px;}
.rvp_mortgage .rvp_stepContainer .step3 {background: url('../images/personal/loans/step.png') no-repeat 50% -459px;}
.rvp_mortgage .rvp_stepContainer .step3:hover, .rvp_mortgage .rvp_stepContainer .step3.active{background-position: 50% 5px;}
.rvp_mortgage .rvp_content ul{list-style-image: url('../images/bullet-green.png'); padding-left: 14px;}
.rvp_mortgage .rvp_content ul li {padding:0 0 10px 10px;}
.rvp_mortgage .rvp_content a {color:#333; text-decoration: underline;}
.rvp_mortgage .rvp_content table.address .tableHeader {background: #666;}
.rvp_mortgage .rvp_content table.address .tableHeader td {padding:5px; text-align: center;}
.rvp_mortgage .rvp_content table.address tr {background: #E5E5E5;}
.rvp_mortgage .rvp_content table tr.odd {background: #F0F0F0;}
.rvp_mortgage .rvp_content table.address td {text-align:left; border-bottom: 0; padding:10px 5px 10px 20px; width:40%} 
.rvp_mortgage .rvp_content table.address td:first-child {width:40%;}
.rvp_mortgage .rvp_content table.address td a {text-decoration: none;background: url("../images/sprite.png") no-repeat 0 -599px; padding-left: 15px;}
.rvp_mortgage .rvp_content .rvp_remarks p.list{padding-left: 20px;text-indent: -20px;}
.rvp_bottomLinks.rvp_mortgage {min-height: 120px;}
.rvp_bottomLinks.rvp_mortgage li{padding-bottom: 10px;}
.rvp_mortgage .rvp_calculatorContainer .txtBox {width:86px;}
.rvp_mortgage .rvp_coverContainer {margin-bottom: 30px;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm label {font-size:12px;position:absolute;  top:-18px; padding-top:0;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm .inputArea {position: relative;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm .inputArea {display:inline-block; float:none;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm a.hvr-fade {margin-bottom:0;}
.rvp_mortgage .rvp_tabContainer .rvp_tabContent {background: none; padding:0; border-bottom:none;}
.rvp_mortgage .rvp_calculatorContainer {background:#F6FAEB; border-bottom:#39B54A 1px solid; border-top:1px solid #39B54A;}
.rvp_mortgage .rvp_resultContainer .rvp_subtitle{margin-top:0;}
.rvp_mortgage .rvp_tabContainer .rvp_tabContent {border-top:0;}
.rvp_mortgage .rvp_resultContainer table {width:100%;}
.rvp_mortgage .rvp_resultContainer table .tableHeader {background:#666; font-size: 14px;}
.rvp_mortgage .rvp_resultContainer table .tableHeader td {padding:10px; font-weight: bold;}
.rvp_mortgage .rvp_resultContainer table td {padding:5px;}
.rvp_mortgage.rvp_centralized .rvp_resultContainer table td:first-child {text-align: left; font-weight: bold;}
.rvp_mortgage .rvp_resultContainer .rvp_remarks ul li:before{content: "? "; color:#33A344;}
.rvp_mortgage .rvp_resultContainer .rvp_remarks ul li {padding-left: 10px; text-indent: -9px;}
.rvp_mortgage .rvp_resultContainer .rvp_bannerContainer a{float:right; margin-top:10px;}
.rvp_mortgage .rvp_calExpand {width: 100%;     margin-top: 30px;}
.rvp_mortgage .rvp_calExpand .item {width: 100%; background:url('../images/personal/cards/calculator.png') no-repeat 10px 3px;overflow: hidden;}
.rvp_mortgage .rvp_calExpand .item > a {background: url('../images/arrow_terms.png') no-repeat 92.5% 20px;font-size: 16px;color:#33A344;text-decoration:none;height:45px;width:100%;display:block;padding-left:55px;border-bottom:#39b54a 1px solid;display:block;line-height:42px; color:#0D6C29;}
.rvp_mortgage .rvp_calExpand .item > a.active {background-position: 92.5% -80px;}
.rvp_mortgage .rvp_calExpand .rvp_content{border-bottom:#39b54a 1px solid; background:#F6FAEB; display:none;}
.rvp_mortgage .rvp_calExpand .rvp_content .rvp_innerWrap {padding-bottom:10px;}
.rvp_mortgage .rvp_calExpand a.active + .rvp_content {display:block;}
.rvp_mortgage .rvp_calExpand .rvp_content li {list-style: none; background: url("../images/sprite.png") no-repeat 0 -597px; padding-left: 20px; min-width: 210px; float:left;}
.rvp_mortgage .rvp_calExpand .rvp_content a {text-decoration: none;}
.rvp_mortgage .rvp_calExpand .rvp_content a:hover {text-decoration: underline;}
.rvp_mortgage .rvp_calculatorContainer .rvp_inputContainer {margin-top:40px;}
.rvp_mortgage .rvp_calculatorContainer .rvp_inputContainer:first-child {margin-top:20px;}
.rvp_mortgage .rvp_calculatorContainer .rvp_inputContainer .title2 {font-size: 12px;}
.rvp_mortgage .rvp_calculatorContainer .title {font-weight: bold; font-size: 14px;width: 32%; margin-right: 10px; display: inline-block; height: 19px; vertical-align: middle;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm .inputArea{width:64%;}
.rvp_mortgage .rvp_calculatorContainer .title2 {font-size: 12px; display:block; line-height: 14px; font-weight: normal;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm label {font-weight: normal;}
.rvp_mortgage .rvp_calculatorContainer .item {display: inline-block; margin-right:10px;}
.rvp_mortgage.rvp_mortgage_link .rvp_calculatorContainer .in4 .txtBox, .rvp_mortgage.rvp_mortgage_link .rvp_calculatorContainer .in5 .txtBox {width:40px;}
.rvp_mortgage.rvp_mortgage_link .rvp_calculatorContainer .in5 {margin-top:60px;}
.rvp_mortgage .rvp_resultContainer .rvp_subtitle{display:block;}
.rvp_mortgage.rvp_mortgage_link div.rvp_coverContainer, .rvp_mortgage.rvp_mortgage_link  .rvp_resultContainer {margin-bottom: 30px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks {margin-bottom: 30px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks li{padding-left: 10px; text-indent: -10px; padding-bottom: 10px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks .l2 {padding-left: 15px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks .l2 li{list-style-image: url('../images/bullet-green.png'); padding-left: 15px; text-indent: 0; padding-bottom:0; padding-top: 10px;}
.rvp_mortgage .rvp_terms {margin-bottom: 35px;}
.rvp_mortgage.rvp_mortgage_link .tab1 .item{margin-right: 0}
.rvp_calculator.rvp_mortgage_link .rvp_resultContainer table td:first-child {text-align:left;width:34%;}
.rvp_calculator.rvp_mortgage_link .rvp_resultContainer td.remarks, .rvp_calculator.rvp_mortgage_link .rvp_resultContainer td.plan {width:20%;}
.rvp_mortgage .rvp_inputContainer .radio label {position: relative; float:none; top:1px; min-width: auto; margin-right: 20px;}
.rvp_mortgage.rvp_partial .in1{margin-top:10px;}
.rvp_mortgage.rvp_partial .in6{margin-top:20px;}
.rvp_mortgage.rvp_partial .rvp_subtitle.t2 {margin-top:30px;}
.rvp_mortgage.rvp_partial .in7 .item{display:block;}
.rvp_mortgage.rvp_partial .in7 label{width:80%;margin-bottom: 10px;}
.rvp_mortgage .title.top {vertical-align: top; padding-top: 5px;}
.rvp_mortgage.rvp_partial .rvp_resultContainer table {width:50%; margin-bottom: 20px;}
.rvp_mortgage.rvp_partial .rvp_resultContainer table td:first-child {font-weight: bold;}
.rvp_mortgage div.rvp_resultContainer, .rvp_mortgage .rvp_coverContainer {margin-bottom: 10px;}
.rvp_mortgage.rvp_partial .rvp_remarks {margin-bottom: 20px;}
.rvp_mortgage.rvp_setup .custSelect{width:240px;}
.rvp_mortgage .rvp_resultContainer table .separator{height:50%;top:25%;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table td {padding:4px; padding-left:20px; width:50%;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table td:first-child {text-align: left;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table .tableHeader td {border-bottom: 0; text-align: center;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table .tableHeader td.first {text-align: left;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table .separator.hori {margin:0 auto; right:0; left:0; width:90%;top:0;}
.rvp_mortgage.rvp_setup .rvp_remarks {margin-bottom: 25px;}
.rvp_mortgage.rvp_setup .rvp_remarks ul {padding-left:15px;}
.rvp_mortgage.rvp_setup .rvp_remarks li {list-style-image: url('../images/bullet-green.png'); padding-left: 15px;}
.rvp_bottomLinks.rvp_mortgage {margin-top: 40px;}
.rvp_mortgage.rvp_property .custSelect{width:240px;}
.rvp_mortgage .rvp_calculatorContainer span a {color:#333; text-decoration: underline;}
.rvp_mortgage .rvp_subtitle.s1 {margin:10px 0 0 0;}
.rvp_mortgage .rvp_innerWrap {padding:25px 20px;}
.rvp_mortgage.rvp_property .rvp_resultContainer .cash_out {font-weight: bold; font-size: 14px; margin-bottom: 20px; display:block;}
.rvp_mortgage.rvp_property .rvp_resultContainer .cash_out span {font-weight: normal; margin-left: 30px; font-style: 13px;}
.rvp_mortgage.rvp_property .rvp_resultContainer table td:first-child {text-align: left;font-weight: bold;}
.rvp_mortgage.rvp_property .rvp_remarks ul li:before {content: "? "; color:#33A344;padding-right: 10px;}
.rvp_mortgage.rvp_property .rvp_remarks ul li {padding-left: 20px; text-indent: -18px;}
.rvp_mortgage.rvp_change .in3{margin-top: 10px;}
.rvp_mortgage.rvp_change .in5 {margin-top:60px;}
.rvp_mortgage.rvp_change .rvp_resultContainer table {width: 50%;margin-bottom: 25px;}
.rvp_mortgage.rvp_change .rvp_resultContainer table td{font-size: 14px;}
.rvp_mortgage.rvp_change .rvp_resultContainer table td:first-child {font-weight: bold; width:220px;}
.rvp_mortgage.rvp_appointment .rvp_desc a{color:#333; text-decoration: underline;}
.rvp_mortgage.rvp_appointment .rvp_desc a.redlink:link 
{ 
	color: black; 
}

.rvp_mortgage.rvp_appointment .rvp_desc a.redlink:visited
{ 
	color: black; 
}

.rvp_mortgage.rvp_appointment .rvp_desc a.redlink:hover
{
	color: #097603; 
}
.rvp_mortgage.rvp_appointment .rvp_desc a.redlink:active
{
	color: #097603; 
}
.rvp_mortgage.rvp_appointment .rvp_desc span.green {text-decoration: underline;}
.rvp_mortgage .rvp_errorMsg{display:block; font-style: normal; position:relative;}
.rvp_mortgage.rvp_appointment .custSelect {width:240px;}
.rvp_mortgage.rvp_appointment .txtBox {width:226px;}
.rvp_mortgage.rvp_appointment .in7 .txtBox, .rvp_mortgage.rvp_appointment .in9 .txtBox{width:420px;}
.rvp_mortgage.rvp_appointment .rvp_calculatorContainer {border:none; margin-bottom: 10px;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_calculatorContainer{background: #F0F0F0;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_result{display:inline-block;width: 40%;}
.rvp_mortgage.rvp_appointment.rvp_result .top {padding-top: 0;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_inputContainer:first-child {margin-top: 10px;}
.rvp_mortgage.rvp_appointment .rvp_desc a{color:#0D6C29;}
.rvp_rateTableHIBOR {margin-bottom:20px;}
.rvp_rateTableHKDPrime {margin-bottom:20px;}
.rvp_tableContainer.rvp_investment.rvp_top10Stocks, .rvp_tableContainer.rvp_investment.rvp_ipoPerformance, .rvp_tableContainer.rvp_investment.rvp_ipoPerformance, .rvp_investment.rvp_ipoNews{overflow: hidden;}
sup.red,span.red{color:#FF0000;}
.rvp_application .rvp_subtitle.s1{margin-top: 35px; font-size: 27px;}
.rvp_application .rvp_offerContainer {background:#F6FAEB; margin: 15px 0 35px 0;}
.whiteBg {background:white;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_print {display: inline-block;position: absolute;right: 20px; z-index: 1;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_calculatorContainer .rvp_loanForm .rvp_innerWrap {padding-bottom: 45px;}
.rvp_mortgage.rvp_appointment .rvp_desc span.green2 {text-decoration: underline; color:#0D6C29;}
/*Loans phase 2 ends*/

/* Edited on 17/08/2015 by Mirum starts */
/*Online Spending starts*/
.rvp_subSectionBannerContainer.rvp_onlineSpending {background-color:#B3CF69;}
.rvp_onlineSpending .rvp_subTitle {margin-bottom:0; font-size:13px;}
.rvp_onlineSpendingLandingContainer {position:relative;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingInfo {position:absolute; top:37px; left:30px;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingInfo .rvp_title {font-size:35px; font-weight:bold; line-height:120%; padding-bottom:10px;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingInfo .rvp_subtitle{font-size:17px;}
.rvp_onlineSpendingLandingContainer .btnExplore {font-size:19px; font-weight:normal; color:#FFF; display:inline-block; background: url(../images/arrow_right.png) no-repeat 100% 50% #33A343; padding:10px 33px 10px 15px; border-radius:3px;}
.rvp_onlineSpendingLandingContainer .btnExplore:hover {text-decoration:none;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a {float:left; width:234px; margin-left:1px; display:block; position:relative;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a:first-child {margin-left:0;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a .frame {display:block; position:absolute; top:0; left:0; border-width:4px; border-style:solid; width:226px; height:226px; filter:alpha(opacity=0); opacity:0;
moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out; border-color:#39B54A;}
.rvp_onlineSpendingLandingContainer .rvp_onlineSpendingLinks a:hover .frame {filter:alpha(opacity=100); opacity:1;}
.rvp_cashStepsContainer {margin:0 0 30px 0;}
.rvp_cashStepsContainer .rvp_step {float:left; background:url(../images/personal/cards/step_line.gif) no-repeat 100% 50%; font-size:17px; font-weight:bold; margin-right:10px; height:45px; display:table;}
.rvp_cashStepsContainer .rvp_step.last {background:none; margin-right:0;}
.rvp_cashStepsContainer .rvp_step.active {color:#0D6C29;}
.rvp_cashStepsContainer .rvp_step.active span, .rvp_cashStepsContainer .rvp_step span:hover {background-position:0 -100px;color:#34a344;}
.rvp_cashStepsContainer .rvp_step.active span { cursor:default;}
.rvp_cashStepsContainer .rvp_step span {display:block; background-repeat:no-repeat; background-position:0 0; padding:0 18px 0 55px; min-height:44px; color:#9F9F9F; display:table-cell;top:50; vertical-align: middle;}
.rvp_cashStepsContainer .rvp_step.last span {padding-right:0;}
.rvp_cashStepsContainer .rvp_step.rvp_step1 span {background-image:url(../images/personal/cards/icon_online_cash.png); width:136px;}
.rvp_cashStepsContainer .rvp_step.rvp_step2 span {background-image:url(../images/personal/cards/icon_shopping.png); width:90px;}
.rvp_cashStepsContainer .rvp_step.rvp_step3 span {background-image:url(../images/personal/cards/icon_one_time_password.png); width:95px;}
.rvp_cashStepsContainer .rvp_step.rvp_step4 span {background-image:url(../images/personal/cards/icon_digital_wallet.png); width:78px;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent {background-color:transparent; border-bottom:none; padding:20px 0 0 0;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_intro {padding:0 0 10px 0;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_title {font-size:23px; color:#0D6C29; position:relative; padding:0 0 15px 0;}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_title a {position:absolute; top:0; right:0; font-size:13px; color:#333; text-decoration:underline;}
.rvp_merchantsCarousel {position:relative; margin-bottom:20px;}
.rvp_merchantsCarousel .rvp_merchantsCarouselContainer {width:666px; height:auto; margin:0 0 0 23px; overflow:hidden;}
.rvp_merchantsCarousel .rvp_merchantsCarouselContainer div {display:block; width:166px; background:url(../images/personal/cards/merchants_line.gif) no-repeat 100% 50%; vertical-align:top;}
.rvp_merchantsCarousel div span.logo {display:block; height:80px; text-align:center;}
.rvp_merchantsCarousel div span.url {display:block; min-height:32px; word-break:break-all; white-space:normal; padding-top:2px; line-height:120%;}
.rvp_merchantsCarousel div {display:block; text-align:center; color:#333; text-decoration:none;}
.rvp_merchantsCarousel > a {position:absolute; top:25px; background-repeat:no-repeat;background-position:50% -79px; background-color:#39B54A; width:18px; height:55px; text-indent:-9999px;}
.rvp_merchantsCarousel > a:hover {background-color:#0D6C29;}
.rvp_merchantsCarousel > a.btnPrev {left:0; background-image:url(../images/arrow_prev.png);}
.rvp_merchantsCarousel > a.btnNext {right:1px; background-image:url(../images/arrow_next.png);}
.rvp_stepGallery {position:relative; padding:30px 25px 20px 20px; border-top:#39B54A 1px solid; border-bottom:#39B54A 1px solid; background-color:#F6FAEB; margin:0 0 10px 0;}
.rvp_onlineNote {margin:0 0 30px 0;}
.rvp_stepGallery .rvp_stepGalleryNav {float:left; width:132px; padding:10px 34px 0 0;}
.rvp_stepGallery .rvp_stepGalleryNav a {display:block; background:url(../images/personal/cards/dot_step_min.png) no-repeat 10px 100% #F6FAEB; text-decoration:none; padding:0 0 40px 0; margin:0 0 15px 0; filter:alpha(opacity=50); opacity:0.5;
moz-transition: opacity .4s ease-out; ms-transition: opacity .4s ease-out; o-transition: opacity .4s ease-out; transition: opacity .4s ease-out; webkit-transition: opacity .4s ease-out;}
.rvp_stepGallery .rvp_stepGalleryNav a.active {filter:alpha(opacity=100); opacity:1;}
.rvp_stepGallery .rvp_stepGalleryNav a.last {background:none; padding-bottom:0;}
.rvp_stepGallery .rvp_stepGalleryNav a span {display:block;}
.rvp_stepGallery .rvp_stepGalleryNav a .rvp_stepTitle {font-size:19px; color:#0D6C29; font-weight:bold; padding:0 0 10px 0;}
.rvp_stepGallery .rvp_stepGalleryNav a .rvp_stepContent {font-size:17px; color:#333;}
.rvp_stepGallery .rvp_galleryContent {float:left; width:484px; min-height:408px; overflow:hidden; min-height:490px;}
.rvp_stepGallery .rvp_galleryContent img {height:auto;}
.rvp_stepGallery > a {position:absolute; top:200px; background-repeat:no-repeat;background-position:50% -79px; background-color:#39B54A; width:18px; height:55px; text-indent:-9999px;}
.rvp_stepGallery > a:hover {background-color:#0D6C29;}
.rvp_stepGallery > a.btnPrev {left:173px; background-image:url(../images/arrow_prev.png);}
.rvp_stepGallery > a.btnNext {right:26px; background-image:url(../images/arrow_next.png);}
.rvp_onlineSpending .rvp_tabContainer .rvp_tabContent .rvp_onlineCashDollarsTerms .rvp_title {border-bottom:#CCC 1px solid; font-size:17px; font-weight:bold; padding-bottom:5px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem {border-bottom:#CCC 1px solid;}
.rvp_onlineCashDollarsTerms .rvp_termsItem a {display:block; font-size:14px; font-weight:bold; color:#333; padding:15px 0 15px 25px; background:url(../images/personal/cards/arrow_terms.png) no-repeat 100% 20px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem a.active {background-position:100% -80px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem .rvp_content {display:none; border-top:#CCC 1px solid; background-color:#F0F0F0; padding:14px 25px 14px 25px;}
.rvp_onlineCashDollarsTerms .rvp_termsItem .rvp_content ul li {padding:0 0 20px 20px; background:url("../images/bg_green.png") no-repeat 0 7px; }
.rvp_mainTitleContainer.rvp_oneTimePassword {height:auto; margin-bottom:10px;}
.rvp_oneTimePassword .rvp_subtitle, .rvp_digitalWallet .rvp_subtitle{font-size:21px; color:#0D6C29; margin-top:15px; display:inline-block;}
.rvp_oneTimePassword .rvp_serviceHighlights ul {margin-top:10px;}
.rvp_insidePageContent.rvp_oneTimePassword li {font-size:14px; margin-bottom:8px; background: url('../images/bullet-green.png') 0 50% no-repeat; padding-left: 15px;}
.rvp_oneTimePassword .rvp_registerUpdate {margin-top:40px;}
.rvp_oneTimePassword .rvp_registerUpdate p.intro {font-size:14px; font-weight:bold; color:#0D6C29;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_box {width:100%; border:2px solid #34A344; margin-bottom:10px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_box > div {padding:20px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_subtitle {font-weight: bold;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content {margin-top:15px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content p {padding-bottom:0;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content a {text-decoration: underline; color:#0D6C29;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content ul{margin-top:10px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content ul li {font-size:13px;}
.rvp_oneTimePassword .rvp_registerUpdate .rvp_content ul li.or {background:none;}
.rvp_oneTimePassword p.remarks {font-weight: bold; margin-top:15px;}
.rvp_oneTimePassword .rvp_how .rvp_subtitle {margin-bottom:10px;}
.rvp_galleryRemarks p {font-size:17px; color:#0D6C29; text-align:center; margin:0 auto;}
.rvp_oneTimePassword .rvp_bottomLinks {min-height:100px; padding-top:5px;}
.rvp_oneTimePassword .rvp_bottomLinks .rvp_subtitle {font-size:17px; margin-bottom:10px;}
.rvp_oneTimePassword .rvp_bottomLinks li {background:url("../images/sprite.png") no-repeat 0 -595px; font-size:13px;}
.rvp_oneTimePassword .rvp_bottomLinks li a{color:#333;}
.rvp_digitalWallet span.rvp_masterPass {font-weight:bold; font-size:14px; display:inline-block;margin:24px 10px 0 0; float:left;}
.rvp_digitalWallet.rvp_insidePageContent .rvp_mainTitleContainer {height:auto;}
.rvp_digitalWallet img.rvp_masterPassLogo {margin-top:20px;}
.rvp_digitalWallet .intro {margin-top:20px;}
.rvp_digitalWallet .intro a{color:#333; text-decoration: underline;}
.rvp_digitalWallet .rvp_fastAndEasy {background:#E0E0E0; width:100%;}
.rvp_digitalWallet .rvp_fastAndEasy > div{padding:20px;}
.rvp_digitalWallet .rvp_fastAndEasy .rvp_title {font-size:21px; font-weight:bold; margin-bottom:10px; display:inline-block;}
.rvp_digitalWallet .rvp_fastAndEasy > div > div {width:30%; margin-right:30px; float:left;}
.rvp_digitalWallet .rvp_fastAndEasy > div > div.last {margin-right:0;}
.rvp_digitalWallet .rvp_fastAndEasy p {padding-bottom:0;}
.rvp_digitalWallet .rvp_subtitle {margin:30px 0 20px 0;}
.rvp_digitalWallet .rvp_stepGallery {border:none; padding:0; margin:0;}
.rvp_digitalWallet .rvp_stepGallery .rvp_stepGalleryNav {padding-top:5px;}
.rvp_digitalWallet .rvp_stepGallery > a.btnPrev {left:153px;}
.rvp_digitalWallet .rvp_stepGallery > a.btnNext {right:-4px;}
.rvp_stepGallery .rvp_galleryRemarks {margin:10px auto 0 auto; width:450px;}
.rvp_stepGallery .rvp_galleryRemarks a{text-decoration: underline;}
.rvp_stepGallery .rvp_galleryRemarks.left span.or{float:left; font-size:17px; color:#333; font-weight:bold; margin:0 20px;}
.rvp_stepGallery .rvp_galleryRemarks.left p {float:left; width:42%;}
.rvp_digitalWallet .rvp_stepGallery > a {top:170px;}
.rvp_digitalWallet .rvp_remarks {font-weight:bold; font-size:14px; margin:20px 0 20px 0; width:70%;}
.rvp_digitalWallet .rvp_important {width:100%; border:4px solid #999;}
.rvp_digitalWallet .rvp_important > div{padding:20px;}
.rvp_digitalWallet .rvp_important {font-size:14px; color:#000;}
.rvp_digitalWallet .rvp_important span {font-weight:bold;}
.rvp_digitalWallet .rvp_important a {color:#333; text-decoration: underline;}
.rvp_digitalWallet .rvp_tabContainer .rvp_tabNav li a.active {font-weight: bold;}
.rvp_digitalWallet .rvp_important p {padding-bottom:0;}
.rvp_digitalWallet .rvp_stepGallery .rvp_stepGalleryNav a.last {background:none;}
.rvp_merchantPopup .popupContent {background:#FFF; height:auto; width:735px;}
.rvp_merchantPopup .popupContent > div {padding:30px 20px 30px 20px;}
.rvp_merchantPopup .popupContent .rvp_title {font-size:24px; color:#0D6C29; margin-left:10px;}
.rvp_merchantPopup .popupContent .rvp_merchantsGrid {width:100%; height:100%; margin-top:20px;}
.rvp_merchantPopup .popupContent .rvp_item {width:25%; float:left; position:relative; height:130px; margin-bottom:14px;}
.rvp_merchantPopup .popupContent .rvp_item img {margin:0 auto 0 auto; display:block; max-height:90px;}
.rvp_merchantPopup .popupContent .rvp_item span.link{display:block; text-align: center; color:#333;}
.rvp_merchantPopup .popupContent .rvp_item div{display:block; height:100%;}
.rvp_merchantPopup .popupContent .rvp_item div:hover{ text-decoration: none;}
.rvp_merchantPopup .popupContent .rvp_item .rvp_separtor {width: 1px;height: 27px;background:#ccc;position: absolute;right: 0px;top: 30px; margin-top:0;}
.rvp_merchantPopup .popupContent .rvp_item .rvp_logo {margin-top:0; padding:0; height:65%; width:100%;}
.rvp_merchantPopup .popupContent .rvp_item.last .rvp_separtor {display:none;}
.rvp_merchantsCarousel a span.logo img {max-height:82px;}
/*Online Spending ends*/
/* Edited on 17/08/2015 by Mirum ends */
/*Personal Mobile Banking 11/9/2015*/
.rvp_subSectionBannerContainer.rvp_mobileBanking {background-color: #EFFBE1;}
.rvp_sectionLeftNav.rvp_mobileBanking {margin-top:340px;}
.rvp_sectionLeftNav.rvp_mobileBanking .rvp_title{height:45px;}
.rvp_insidePageContent.rvp_mobileBanking{margin-top:-26px;}
.rvp_mobileBanking p.intro{margin-top:12px;}
.rvp_mobileBanking .rvp_subtitle{font-size:16px; color:#0D6C29; margin-bottom:13px; display:block;}
.rvp_mobileBanking .rvp_downloadNow {margin-bottom:40px;}
.rvp_mobileBanking .rvp_downloadNow > div{width: 100%; margin: 0 auto;}
.rvp_mobileBanking .rvp_downloadNow div div{float:left; text-align: center; width:30%; margin-right:17px;}
.rvp_mobileBanking .rvp_downloadNow .qrCode{display:block; margin:0 auto;}
.rvp_mobileBanking .rvp_downloadNow .rvp_storeIcon img{width:138px;}
.rvp_mobileBanking .rvp_logonFeaturesContainer > div {margin-top:40px; float:left;}
.rvp_mobileBanking .rvp_logonFeatures .rvp_subtitle{margin-bottom:0;}
.rvp_mobileBanking .rvp_logonFeaturesContainer > div img{margin:0 auto;}
.rvp_mobileBanking .rvp_logonFeaturesContainer {margin-bottom:20px;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_imageContainer{float:left;width:50%; text-align: center;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_imageContainer span{display:block; margin-top:10px;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_leftContent {width:48%;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_rightContent {width:50%;}
.rvp_insidePageContent.rvp_mobileBanking li{text-indent: -0.8em;padding-left: 1em;}
.rvp_insidePageContent.rvp_mobileBanking li:before{content: "? "; color:#33A344;}
.rvp_mobileBanking .rvp_logonFeaturesContainer .rvp_subtitle{font-size:14px; margin-bottom:15px;}
.rvp_mobileBanking .rvp_noteSection{margin-top:25px;}
.rvp_mobileBanking .rvp_noteSection .rvp_subtitle {margin-bottom:10px;}
/*Personal Mobile Banking 11/9/2015 ends*/
/*Business Mobile Services 14/9/2015*/
.rvp_businessMobileServices .rvp_mainTitleContainer {margin-bottom:20px;}
.rvp_sectionLeftNav.rvp_businessMobileServices .rvp_title{height:28px;}
.rvp_businessMobileServices .rvp_serviceFeatures{margin-top:30px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem {position:relative; width:49%; min-height:223px; float:left; margin-bottom:6px; background:#F6FAEB;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.left{margin-right:6px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem >div {padding:25px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem .logo{width:50px; height:50px; background:url('../images/e-services/business_mobile_services_icons.png'); position: absolute; right: 20px;top: 12px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.HSBCnet .logo {background-position: 0px -100px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.locator .logo {background-position: 0px -200px;}
.rvp_businessMobileServices .rvp_serviceFeatures .rvp_featureItem.loan .logo {background-position: 0px -300px;}
.rvp_businessMobileServices .rvp_notes{font-size:12px;}
.rvp_businessMobileServices .rvp_notes li:before{content:none;}
.rvp_businessMobileServices .rvp_notes li{text-indent: -1.6em;padding-left: 2em;}
.rvp_businessMobileServices .rvp_bottomLinks li:before{content:none;}
.rvp_businessMobileServices .rvp_bottomLinks li {padding-left:25px;}
/*Business Mobile Services Ends*/
/*HIBOR starts*/
.rvp_rates .rvp_subtitle {font-size:16px; color:#0C6C26; margin-right:2px;}
.rvp_rates .rvp_remarks {font-size:12px;}
.rvp_hibor table .tableHeader td{width:50%;}
.rvp_hibor .rvp_rateTable .tableHeader, .rvp_hkdPrime .rvp_rateTable .tableHeader{background:#EBEAE6; color:#333;}
.rvp_hibor .rvp_rateTable .tableHeader td, .rvp_hkdPrime .rvp_rateTable .tableHeader td{border-bottom:0;}
.rvp_hibor a.btnApplyMortgage{float:right; margin-top:-20px;}
.rvp_rates .rvp_bottomLinks li.subHeader, .rvp_hibor .rvp_bottomLinks li li {background:none; text-decoration: none;}
.rvp_rates .rvp_bottomLinks li{padding: 0 0 5px 14px;background: url("../images/sprite.png") no-repeat 0 -595px;}
.rvp_rates .rvp_bottomLinks li li{background: none; text-decoration: none;}
.rvp_rates .rvp_bottomLinks ul.contactUs li a {padding-left:0;}
.rvp_ratesListContainer.rvp_rates.rvp_hibor .rvp_subtitle,.rvp_ratesListContainer.rvp_rates.rvp_hibor .rvp_remarks{font-size:14px;}
/*HIBOR ends*/
/*HKD Prime Interest starts*/
.rvp_primeRate .rvp_primeRateContainer {background:#F6FAEB; border-top:1px solid #6BC877; border-bottom:1px solid #6BC877; margin-top:30px;}
.rvp_primeRate .rvp_primeRateContainer .rvp_innerWrap {padding:20px;}
.rvp_primeRate .rvp_rateValue{background: #E4EFC4; width:235px; height:60px; margin:20px 0; font-size: 27px; color:#000; text-align:center;}
.rvp_primeRate .rvp_primeRateContainer .rvp_level2Btn{float:right; margin:20px 6px;}
.rvp_primeRate .rvp_ratesListContainer  .rvp_subtitle{font-size:14px;}
.rvp_primeRate .rvp_rateTable .tableHeader td{width:50%;}
.rvp_rates .rvp_primeRateContainer .rvp_remarks, .rvp_rates .rvp_primeRateContainer .rvp_subtitle{font-size:14px;}
/*HKD Prime Interest ends*/
/*Rates Landing Page Starts*/
.rvp_tagline.rvp_rates{padding:64px 0 0 25px;}
.rvp_sectionLandingPromoContainer.rvp_rates {width:247px; height:247px;}
.rvp_promoBannerContainer.rvp_rates{height:187px;width:371px;}
.rvp_sectionInnerNav.rvp_rates > ul > li > a.open {background-color:#39B54A;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime {background:url('../images/rates/pig.png') no-repeat center 16% #0D6C28; color:#FFF;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime .rvp_title{font-size: 19px;margin:100px 0 20px 0;display:block; text-align: center;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime ul{width:155px;margin: 0 auto;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime li{font-size: 15px; height:25px; background:url('../images/arrow_right.png') no-repeat 0 30%;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime li a{color:#FFF; padding-left:15px;}
.rvp_promoBannerContainer.rvp_rates.rvp_calculator{background:#F6FAEB;}
.rvp_promoBannerContainer.rvp_rates .rvp_title{font-size:20px; color:#0C6C26; font-weight: bold; display: block;}
.rvp_promoBannerContainer .rvp_innerWrap{padding:20px;}
.rvp_calculator.rvp_rates .rvp_select {margin-top:15px; float:left; margin-right:14px;}
.rvp_calculator.rvp_rates .custSelect {width:150px;}
.rvp_calculator.rvp_rates .rvp_loanAmount{width:300px; margin-top:10px;}
.rvp_level2Btn.hvr-fade.rvp_btnCalculate, .rvp_level2Btn.hvr-fade.rvp_btnReset {height:24px; padding:0; font-size: 11px; line-height:24px; margin-left:0; margin-right:10px; margin-top:10px;}
.rvp_level2Btn.rvp_btnReset:hover{background: #333;}
.rvp_level2Btn.rvp_btnCalculate {width:80px; padding:0; font-size: 11px; line-height:24px;}
.rvp_level2Btn.rvp_btnReset {width:60px; background:#666666;}
.rvp_promoBannerContainer.rvp_rates.rvp_contactUs {background:#E9E6E1;}
.rvp_promoBannerContainer.rvp_rates.rvp_contactUs ul{margin-top:12px;}
.rvp_promoBannerContainer.rvp_rates.rvp_contactUs li{padding-bottom:10px; background: url(../images/sprite.png) no-repeat; background-position: 0 -595px; padding: 0 0 8px 20px;}
.rvp_ratesListContainer.rvp_rates.rvp_primeRate .rvp_subtitle{color:#333;}
.rvp_promoBannerContainer.rvp_rates li a {color:#333;}
/*Rates Landing Page Ends*/
/*Edited on 21/09/2015 by Mirum starts*/
.rvp_subSectionBannerContainer.rvp_onlineCashDollars {background-color:#FAFAFA;}
.rvp_subSectionBannerContainer.rvp_onlineCashDollars .rvp_tagline {padding-top:28px;}
.rvp_oneTimePassword .rvp_bottomLinks .rvp_subtitle {margin-bottom:5px; padding-left:14px;}
.rvp_insidePageContent.rvp_oneTimePassword li {margin-bottom:5px; padding-left:14px;}
.rvp_showAllRemarks ol {list-style:decimal; margin:0 0 0 20px; line-height:130%;}
.rvp_showAllRemarks ol li {padding:0 0 10px 0;}
.rvp_showAllRemarks ol li.last {padding-bottom:0;}
.rvp_insidePageContent.rvp_mobileBanking .rvp_bottomLinks li {text-indent: 0;}
.rvp_insidePageContent.rvp_mobileBanking ol.rvp_mobileBanking li:before{content:"";}
.rvp_mobileBanking .rvp_downloadNow .rvp_haseApp .qrCode{margin:10px auto;}
.rvp_mobileBanking .rvp_downloadNow .rvp_haseApp span {font-size:14px;}
/*Edited on 21/09/2015 by Mirum ends*/
/*e-services landing*/
.rvp_tagline.rvp_eServices {padding:110px 0 0 85px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_eServices > ul > li > a.open {background-color:#39B54A;}
/*e-services landing ends*/
/*investment phase2 starts*/
.rvp_landingHeader.rvp_investment {margin-top:20px;}
.rvp_sectionLeftNav.rvp_investment {margin-top: 80px;}
.rvp_investment .rvp_insidePage {padding-top:28px;}
.rvp_investment .rvp_onlineStock {float:right; width:171px; height:40px; line-height: 40px; padding: 0 5px;}
.rvp_investment .rvp_tableContainer {margin-top:40px;}
.rvp_investment .rvp_tableContainer .rvp_subtitle {font-size: 16px; color:#0D6C29; margin-top: 5px; display:inline-block;}
.rvp_investment .rvp_tableContainer .rvp_rateTable .tableHeader{background:#EBEAE6; color:#333;}
.rvp_investment .rvp_tableContainer .rvp_rateTable .tableHeader td{border-bottom:0;}
.rvp_investment .rvp_tableContainer .rvp_rateTable td{line-height:40px; text-align:left;}
.rvp_investment .rvp_tableContainer .rvp_refresh {float:right; margin-bottom: 10px;}
.rvp_investment .rvp_tableContainer .rvp_rateTable {margin:10px 0 30px 0;}
.rvp_investment .rvp_tableContainer .rvp_rateTable .date, .rvp_investment .rvp_tableContainer .rvp_rateTable .time {width:20%; text-align: center;}
.rvp_investment .rvp_tableContainer .rvp_rateTable.table2 {margin-bottom:0;}
.rvp_investment .rvp_tableContainer .rvp_remarks {float:right; font-size:12px;}
.rvp_investment .rvp_disclaimer {margin-top:10px;}
.rvp_investment .rvp_disclaimer a{font-size:14px; color:#333;}
.rvp_bottomLinks.rvp_investment {min-height:120px;}
.rvp_investment .rvp_mainTitleContainer a{float:right; height:40px; line-height: 40px;}
.rvp_investment.rvp_ipoNews .rvp_tableContainer .rvp_rateTable, .rvp_investment.rvp_ipoPerformance .rvp_tableContainer .rvp_rateTable {margin-bottom:4px;}
.rvp_investment.rvp_ipoNews .rvp_pagingContainer > span{float:left; margin-right:10px; font-weight:bold;}
.rvp_investment .rvp_pagingContainer > span {float:left; font-weight:bold; margin-right: 10px;}
.rvp_investment .rvp_pagingContainer .rvp_pageNo a{text-decoration: underline; text-align: center; color:#333;}
.rvp_investment .rvp_pagingContainer .rvp_pageNo {float:left; margin-right:10px; margin-bottom:10px;}
.rvp_investment .rvp_pagingContainer .rvp_pageNo a.active {text-decoration: none; cursor:default;}
.rvp_investment .rvp_pagingContainer .rvp_nextPage {font-weight:normal; text-decoration: underline; color:#333;}
.rvp_investment .rvp_pagingContainer {font-size:12px;}
.rvp_investment.rvp_ipoNews .rvp_tableContainer .rvp_remarks{margin-top:5px;}
.rvp_tableContainer.rvp_investment.rvp_ipoNews .rvp_remarks{margin-top:5px;}
.rvp_tableContainer.rvp_investment.rvp_ipoNews .rvp_rateTable.table1{margin-bottom: 40px;}
.rvp_tableContainer.rvp_investment.rvp_ipoNews .rvp_rateTable.table2{margin-bottom: 4px;}
.rvp_investment .rvp_rateTable .tableHeader td{width:10%; padding-top:0; text-align: center; height:53px; vertical-align: middle;}
.rvp_investment .rvp_rateTable.rvp_stockTable td {line-height:16px; min-height:38px; padding:10px 0;font-size:12px;}
.rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable tr td{vertical-align: middle;}
.rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable .tableHeader td{padding: 0;} 
.rvp_investment .rvp_rateTable.rvp_stockTable td.code, .rvp_investment.rvp_ipoPerformance .rvp_rateTable td.currency {text-align:center;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name {width:20%;text-align: center;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name a{color:#333;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name2 {width:20%;text-align: left;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.name2 a{color:#333;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.date {width:10%; text-align: center;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.price, .rvp_investment .rvp_rateTable.rvp_stockTable td.norminal, .rvp_investment .rvp_rateTable.rvp_stockTable td.accu, .rvp_investment .rvp_rateTable.rvp_stockTable td.close, .rvp_investment .rvp_rateTable.rvp_stockTable td.change {text-align:right;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.fall {color:#FF0000; background:url('../images/investment/updown.png') no-repeat 14px -61px;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.rise {color:#33A344; background:url('../images/investment/updown.png') no-repeat 14px 15px;}
.rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.accu.fall, .rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.change.fall, .rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.change.rise, .rvp_investment.rvp_ipoPerformance .rvp_rateTable.rvp_stockTable td.accu.rise{background: none;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.fall span{color:#FF0000; background:url('../images/investment/updown.png') no-repeat 0 -71px; padding-left: 12px;}
.rvp_investment .rvp_rateTable.rvp_stockTable td.rise span{color:#33A344; background:url('../images/investment/updown.png') no-repeat 0 4px; padding-left: 12px;}
.rvp_investment .rvp_remarks {text-align: right;}
.rvp_investment .rvp_searchContainer {margin-top:30px; width:100%; background:#F6FAEB;}
.rvp_investment .rvp_searchContainer .rvp_innerWrap {padding:20px;}
.rvp_investment.rvp_top10Stocks .rvp_subTitle {font-size:16px; color:#0C6C26;}
.rvp_investment.rvp_ipoNews .rvp_searchBox{padding-top:20px;}
.rvp_investment.rvp_ipoNews .rvp_searchBox .txtBox.code{width:99px; margin-right:20px;}
.rvp_investment.rvp_ipoNews .rvp_searchBox .custSelect{width:213px;}
.rvp_investment.rvp_ipoNews .rvp_searchBox > a {float:right;}
.rvp_investment.rvp_ipoNews .rvp_rateTable .tableHeader td{height:38px; padding:0; width:20%;}
.rvp_investment.rvp_ipoNews .rvp_rateTable .tableHeader td.news{text-align: left; width:60%;}
.rvp_investment.rvp_ipoNews .rvp_rateTable .tableHeader{height:38px;}
.rvp_investment.rvp_ipoNews .rvp_rateTable td {height:40px; padding:0; vertical-align: middle; font-size:13px;}
.rvp_investment.rvp_ipoNews .rvp_rateTable td.date, .rvp_investment.rvp_ipoNews .rvp_rateTable td.time {width:10%;}
.rvp_investment.rvp_ipoNews .rvp_rateTable td a {color:#333;}

.rvp_investment.rvp_ipoNews .rvp_searchContainer .rvp_custRatio, .rvp_investment.rvp_ipoNews .rvp_searchContainer .txtBox.code, .rvp_investment.rvp_ipoNews .rvp_searchContainer .select2 {float:left;}
.rvp_investment.rvp_ipoNews .rvp_searchContainer .rvp_custRatio {margin-top:8px;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat {background:#F6FAEB; display:block; margin-top:30px; font-size:16px; padding:10px;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat a{color:#333; width:166px; display:inline-block; text-align:center; position:relative;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat .rvp_innerWrap{margin:0 auto; width:100%;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat .verMidOut {float:left; width:auto;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat .separator {height:20px; width:1px; display:block; position:absolute; right:0; top:12px; background: #34A344;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable .tableHeader td{height:38px; padding:0;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable {margin-bottom:5px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td {height:38px; padding:0; vertical-align: middle;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.nominal {text-align: right; padding-right:50px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.percent{text-align:right; padding-right:50px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.change{text-align: right; padding-right:50px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.nominal.fall, .rvp_investment.rvp_top10Stocks .rvp_stockTable td.nominal.rise{background: none;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.fall {background-position: 6px -61px;}
.rvp_investment.rvp_top10Stocks .rvp_stockTable td.rise {background-position: 6px 15px;}
.rvp_investment .rvp_toTop {text-align:right; text-decoration: underline; display:block; margin-bottom:40px;}
.rvp_investment .rvp_toTop a {color:#333;}
.rvp_ipoPerformance .rvp_stockTable td.name a{ color:#333;}
/*investment phase2 ends*/
/*Loans phase 2 starts*/
/*Phase 2 Loan*/
.rvp_loans .rvp_subtitle {margin:20px 0 10px 0;}
.rvp_stepContainer {margin-bottom:20px;}
.rvp_stepContainer li{background:url('../images/personal/loans/step.png') no-repeat 50% -459px; float: left; width:32.3%; height:110px; text-align: center; font-weight:bold; color:#999; font-size: 14px;}
.rvp_stepContainer li a span {padding-top:65px;display: inline-block;}
.rvp_stepContainer li:hover {background-position:50% 5px;}
.rvp_stepContainer li.step2 {background-position:50% -617px;}
.rvp_stepContainer li.step2:hover {background-position:50% -153px;}
.rvp_stepContainer li.step3 {background-position:50% -772px;}
.rvp_stepContainer li.step3:hover{background-position: 50% -308px;}
.rvp_stepContainer li.arrow {width:10px;background:url('../images/personal/loans/arrow_grey.png') no-repeat 0 20%;}
.rvp_stepContainer li .description {color:#333; font-size: 12px; display:inline-block; line-height:14px;margin-top: 8px;}
.rvp_stepContainer li a {color:#999; text-decoration: none;}
.rvp_stepContainer li .description a, .rvp_loans .rvp_easyStep a, .rvp_loans .rvp_revolvingTerms li a{color:#333; text-decoration: underline;}
.rvp_loans .rvp_tabContent {padding:0;}
.rvp_loans .rvp_tabContainer .rvp_tabNav li a{height:40px;}
.rvp_loans .rvp_tabContainer .rvp_tabContent {background:none; border-bottom:0;}
.rvp_loans .rvp_tabContainer .rvp_tabContent li, .rvp_loans .rvp_revolvingTerms li, .rvp_loans.rvp_revolving .rvp_revolvingContent .rvp_terms li, .rvp_loans.rvp_creditLoan .rvp_creditList li, .rvp_loans .rvp_remarks.rvp_unsecured ul li, .rvp_loans.rvp_unsecured .rvp_creditList ul li {list-style-image:url('../images/bullet-green.png'); margin-bottom:10px; padding-left:10px;}
.rvp_loans .rvp_tabContainer .rvp_tabContent li span.green {color:#0D6C29;}
div.rvp_bannerContainer a{float:left; margin-left:1px;}
div.rvp_bannerContainer a:first-child {margin-left:0;}
.rvp_loans .rvp_easyStep .rvp_content{border-top:#39b54a 1px solid; border-bottom:#39b54a 1px solid; background:#F6FAEB;}
.rvp_loans .rvp_easyStep li {height:44px; background:url('../images/personal/loans/step_alt.png') no-repeat; padding-left:60px; margin-bottom:20px; position:relative;}
.rvp_loans .rvp_easyStep li.step2 {background-position: 0 -80px;}
.rvp_loans .rvp_easyStep li.step3 {background-position: 0 -160px;}
.rvp_loans .rvp_easyStep li.last {margin-bottom: 0;}
.rvp_loans .rvp_termsItem a {font-weight: normal;}
.rvp_loans .rvp_rateTable {margin-top:0;}
.rvp_loans .rvp_termsItem .rvp_content{padding:20px;}
.rvp_loans .rvp_rateTable .tableHeader {font-weight:bold; font-size:14px; background:#666;}
.rvp_loans .rvp_rateTable td {vertical-align: middle; padding:10px 0;line-height:30px;}
.rvp_loans .rvp_rateTable .tableHeader td {padding:5px 0; border-bottom: 0;}
.rvp_loans .rvp_rateTable .separator{height:58px; top:12px;}
.rvp_loans .rvp_rateTable .separator.hori {top:auto; bottom:0; left:0; right:0; margin:0 auto;}
.rvp_loans .rvp_rateTable .r2 .separator {height:24px; top:8px;}
.rvp_loans .rvp_tabContent .rvp_terms {background:#F6FAEB; border-top:#39b54a 1px solid; border-bottom:#39b54a 1px solid; padding:20px; margin:40px 0 15px 0;}
.rvp_loans .rvp_tabContent .rvp_terms ul {padding-left:15px;}
.rvp_loans .rvp_loanCalculator {width:100%;}
.rvp_loans .rvp_tabContent ul{padding-left:16px;}
.rvp_loans .rvp_tabContent.rvp_sample {padding:20px; background:#F6FAEB; border-bottom:1px solid #39b54a;}
.rvp_calculatorContainer .rvp_loanForm label{font-size:14px; font-weight:bold; min-width: 152px; display:inline-block; float:left; padding-top:28px; width:30%;}
.rvp_calculatorContainer .rvp_loanForm .inputArea {float:left; width:69%;}
.rvp_loans.rvp_revolving .rvp_loanForm .radio .inputArea {width:auto;}
.rvp_calculatorContainer .rvp_loanForm .smallLabel {display:block; font-size:12px;}
.rvp_calculatorContainer .rvp_inputContainer {margin-top:25px; position:relative;}
.rvp_calculatorContainer .rvp_loanForm a.hvr-fade {float:right; margin-top:30px; margin-bottom:10px;}
.rvp_loans .rvp_tabContent li a {color:#333; text-decoration: underline;}
.rvp_loans.rvp_taxLoan .rvp_tabContent ul.half {float:left; width:47%; margin-top:20px;}
.rvp_loans.rvp_taxLoan .rvp_tabContent .rvp_subtitle {margin-top:0;}
.rvp_loans.rvp_taxLoan .rvp_tabContent .rvp_rateTable {margin-bottom:30px;}
.rvp_loans.rvp_taxLoan .rvp_tabContent .rvp_rateTable .type {width:23%;}
.rvp_loans.rvp_taxLoan .rvp_terms .rvp_termsItem ol {padding-left:20px;}
.rvp_loans.rvp_taxLoan .rvp_terms .rvp_termsItem li{list-style:decimal; background:none; padding-left:10px; text-indent: 0;}
.rvp_loans.rvp_taxLoan .rvp_tabContent.rvp_sample .rvp_subtitle{display:block; margin-top:20px;}
.rvp_loans.rvp_revolving .sample .rvp_rateTable .separator{height:32px;top:3px;}
.rvp_loans.rvp_revolving .rvp_rateTable td{line-height: 18px;}
.rvp_loans.rvp_revolving .rvp_rateTable tr.tableHeader {background:#666;}
.rvp_loans .rvp_revolvingTerms ul, .rvp_loans.rvp_revolving .rvp_revolvingContent .rvp_terms ul {padding-left:15px;}
.rvp_loans .rvp_applyNow {border:4px solid #39b54a; display:inline-block; margin:10px 0; min-width:50%;}
.rvp_loans .rvp_applyNow > div{padding:24px;}
.rvp_loans .rvp_applyNow .rvp_subtitle {margin:0; font-weight:bold; margin-bottom:10px;}
.rvp_loans .rvp_applyNow a{color:#333;}
.rvp_loans .rvp_applyNow li{background:url("../images/sprite.png") no-repeat 0 -597px; padding-left:18px;}
.rvp_loans.rvp_revolving .rvp_calculatorContainer p a{color:#333; text-decoration: underline;}
.rvp_loans .sample{margin-top:-50px;}
.rvp_loans .sample .rvp_loanForm {background:#F6FAEB; border-top: 0;border-bottom: 0;}
.rvp_loans .rvp_tabContent .rvp_loanForm  {border-top:0; border-bottom:0;}
.rvp_loans .rvp_loanForm label a {color:#333; text-decoration: underline;}
.rvp_loans .sample .rvp_loanForm input {width:186px;}
.rvp_loans .rvp_loanForm .separator {width:100%; height:1px; background:#ccc; display:block; margin:20px 0;}
.rvp_loans .rvp_loanForm .rvp_custRatio {float:left;}
.rvp_loans .rvp_loanForm .radio label {float:left; padding-top:2px; padding-left:20px; font-size:13px; font-weight:normal;}
.rvp_loans .rvp_loanForm .radio {margin-bottom:37px;}
.rvp_loans .rvp_loanForm .radio.last {margin-bottom:10px;}
.rvp_loans .rvp_loanForm .radio .inputArea {float:right; margin-top:-23px;}
.rvp_loans .rvp_loanForm .rvp_remarks {font-size:12px; display:inline-block; margin:20px 0}
.rvp_loans.rvp_revolving .rvp_termsContainer ol li {background:none; list-style: decimal; padding-left:0; padding-bottom:10px;}
.rvp_loans.rvp_revolving .rvp_termsContainer ol{padding-left:25px;}
.rvp_loans.rvp_revolving .rvp_termsContainer li ol li{list-style:lower-roman; padding-bottom:5px;}
.rvp_loans.rvp_revolving .rvp_termsContainer p {margin-left:0;}
.rvp_loans.rvp_creditLoan .rvp_rateTable .separator{top:25%; height:55%;}
.rvp_loans.rvp_creditLoan .rvp_rateTable .tableHeader td {padding:5px 4px;}
.rvp_loans.rvp_creditLoan .rvp_rateTable .amount {text-align: left;}
.rvp_loans.rvp_creditLoan .rvp_example .rvp_remarks li{padding-left: 1em; text-indent: -0.7em;}
.rvp_loans.rvp_creditLoan .rvp_applyNow {width: 48%; min-width: 48%; min-height:138px; float:left;margin-left:6px;}
.rvp_loans.rvp_creditLoan .rvp_applyNow:first-child {margin-left:0;}
.rvp_loans .rvp_remarks.rvp_creditLoan{margin-top:20px;}
.rvp_loans .rvp_remarks.rvp_creditLoan ol, .rvp_loans .rvp_remarks.rvp_unsecured ol {margin-bottom:20px;}
.rvp_loans .rvp_remarks.rvp_creditLoan li, .rvp_loans .rvp_remarks.rvp_unsecured ol li {padding-left:1.5em; text-indent: -1.5em;}
.rvp_loans .rvp_creditList a {color:#333; text-decoration: underline;}
.rvp_loans.rvp_unsecured .rvp_example .rvp_subtitle {margin-bottom:5px;}
.rvp_loans.rvp_unsecured .rvp_rateTable .separator{height:40%; top:15px;}
.rvp_loans.rvp_unsecured .rvp_rateTable .type {text-align: left;}
.rvp_loans.rvp_unsecured .rvp_rateTable td {width:20%;}
.rvp_loans.rvp_unsecured .rvp_rateTable td.fee {width:30%;}
.rvp_loans.rvp_unsecured .rvp_rateTable {margin-bottom:5px;}
.rvp_loans .rvp_remarks.rvp_unsecured{margin-top:40px;}
.rvp_loans .rvp_remarks.rvp_unsecured ul{padding-left:13px;}
.rvp_loans.rvp_unsecured .rvp_creditList ul {padding-left:12px;}
.rvp_loans .rvp_tabContainer .rvp_tabNav li a {padding:13px 12px 0 12px;}
.rvp_loans.rvp_creditLoan .rvp_tabContent .rvp_remarks ul {padding-left:0;}
.rvp_loans.rvp_creditLoan .rvp_tabContent .rvp_remarks ul li{list-style-image:none;}
.rvp_loans.rvp_creditLoan .rvp_rateTable td:first-child{padding-left:4px;}
.rvp_loans .rvp_tabContent .rvp_subtitle {margin-top:0;}
.rvp_loans .rvp_termsItem .rvp_content ol li {background: none; padding-left:1.5em; text-indent: -1.4em;}
.rvp_loans.rvp_revolving .rvp_termsItem .rvp_content ol li {padding-left:0; text-indent:0;}
.rvp_loans .rvp_termsItem .rvp_content p {margin:0;}
.rvp_loans .rvp_termsItem .rvp_content {font-size: 12px;}
.rvp_loans .rvp_termsItem .rvp_content ol li {padding-bottom: 2px;}
.rvp_loans .rvp_termsItem .rvp_content ol {margin-bottom:20px;}
.rvp_loans .rvp_bannerContainer {margin-bottom:20px;}
.rvp_loans span.new {position:absolute; top:-10px; left:38px; color:#F00; text-transform: uppercase; font-weight: bold; font-size: 12px;}
div.rvp_resultContainer {background:#F0F0F0; margin-bottom:40px; display:block;}
.rvp_loans .rvp_resultContainer .rvp_subtitle {color:#333; display:block; margin:10px 0;}
.rvp_loans .rvp_resultContainer .rvp_rateTable {width:100%; margin-top:10px;}
.rvp_loans .rvp_resultContainer .rvp_rateTable .separator {height:25px; top:3px;}
.rvp_loans .rvp_resultContainer .rvp_resultTable td{font-size: 14px; font-weight: bold; padding:10px 0; padding-right:50px;}
.rvp_loans .rvp_resultContainer .rvp_rateTable td {padding:5px 0;}
.rvp_loans .rvp_errorMsgContainer span {display:block; position:relative; font-style: normal; margin-bottom:8px; font-size: 12px;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_rateTable td{text-align: left; padding-left:4px; width:33.3%;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_rateTable {margin-bottom:5px;}
.rvp_loans.rvp_revolving .rvp_resultContainer ol {padding-left:15px;}
.rvp_loans.rvp_revolving .rvp_resultContainer ol.rvp_remarks li{list-style: lower-roman;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_result {margin-bottom:30px;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_result.min .separator{height:45px;}
.rvp_loans.rvp_revolving .rvp_inputContainer.radio label{width:60%;}
.rvp_loans.rvp_revolving .rvp_resultContainer .rvp_result > span {display:block;}
.rvp_loans .rvp_resultContainer .rvp_remarks {margin-top:10px;display:inline-block;}
.rvp_loans .btnPrint {margin-left:0; margin-bottom:10px;}
.rvp_loans .rvp_remarks.bankInfo {display:block;}
.rvp_loans.rvp_topup .rvp_inputContainer.amount span{margin-top: 20px;display: inline-block;}
.rvp_loans.rvp_topup .rvp_loanForm ol.rvp_remarks li{list-style: none; padding-left: 1em;text-indent: -1em;}
.rvp_loans .rvp_coverContainer .rvp_tabContent > div {padding:25px 0;}
.rvp_loans .rvp_coverContainer .rvp_tabContent > div.sample {padding:0;}
.rvp_breadcrumb.rvp_application {margin-top:18px;}
.rvp_sectionLeftNav.rvp_application {margin-top:82px;}
.rvp_loans .rvp_print a {float: right;}
.rvp_loans .rvp_remarks {font-size: 12px;}
.rvp_printRepayment a{padding:5px 10px; float:right; color:#666; text-decoration: none; background: url('../images/print_icon.png') no-repeat #FFF 5px 50%; padding-left:26px; font-size: 12px;} 
.rvp_loans.rvp_asset_link .sample {margin-top: -35px;}
.rvp_loans.rvp_asset_link .sample .rvp_loanForm input{width:86px;}
.rvp_loans.rvp_asset_link .rvp_resultContainer .rvp_resultTable td.title+td{font-weight: normal;}
.rvp_loans.rvp_asset_link .rvp_innerWrap table{width:100%;}
/*Phase 2 Card Application*/
.rvp_application .rvp_subtitle{color:#333;}
.rvp_application .rvp_cardContainer {margin-top:20px; background:#F6FAEB;}
.rvp_application .rvp_cardContainer .rvp_cardHead{background:#34A344; color:#FFF; padding:10px 20px; font-size: 16px;}
.rvp_application .rvp_cardContainer .rvp_cardItem{float:left; margin:0 0 15px 45px; min-height:175px; position:relative;}
.rvp_application .rvp_cardContainer .rvp_cardItem img {max-width:190px; position: absolute; bottom:0;}
.rvp_application .rvp_cardContainer .rvp_cardItem:first-child{margin-left:0;}
.rvp_application .rvp_cardContainer .rvp_cardItem label {font-size: 14px; float:left; max-width: 150px; padding-left:5px;}
.rvp_application .rvp_cardContainer .rvp_cardItem .rvp_cardForm label{max-width: none; float: none;}
.rvp_application .rvp_cardContainer .rvp_cardItem .rvp_custRatio{float:left;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_innerWrap{padding:20px;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_cardItem{width:100%; min-height: auto;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_cardItem label {width:90%; max-width:none;}
.rvp_application .rvp_cardCat.sup .rvp_cardForm .btnNext {margin-top: 0;}
.rvp_application .rvp_cardContainer .rvp_cardItem .rvp_cardFace {height:140px; position: relative; min-width:190px;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_desc{display:inline-block; width:95%;}
.rvp_application .rvp_cardContainer .rvp_cardCat.sup .rvp_custRatio {float:left;}
.rvp_application .rvp_cardContainer .rvp_remarks ol{list-style: decimal; padding-left:20px; margin:5px 0 20px 0;}
.rvp_application .rvp_bottomLinks.rvp_col3 .rvp_bottomLinkMid{margin-top:25px; width:29%;}
.rvp_application .rvp_cardForm{background:#F0F0F0; margin-bottom: 20px; width:100%; display:none; overflow:hidden;}
.rvp_application .rvp_cardForm .rvp_innerWrap {padding:20px 20px 10px 20px;}
.rvp_application .rvp_cardForm label {display:inline-block; width:30%; padding-right: 10px; vertical-align: middle; height: 20px;}
.rvp_application .rvp_cardForm .select2 {min-width:300px;}
.rvp_application .rvp_cardForm .rvp_inputContainer {margin-bottom:20px;}
.rvp_application .rvp_cardForm .btnNext{float:right; padding:0 15px; margin-top: -54px;}
.rvp_application .rvp_stepContainer {margin:15px 0;}
.rvp_application .rvp_stepContainer li{float:left; background:url('../images/step_num.png') no-repeat 0 -202px;height:40px; padding-left:35px; font-size: 14px; width:14%; line-height: 16px; font-weight: bold; color:#999; cursor:default;}
.rvp_application .rvp_stepContainer li.s2 {background-position:0 -247px;}
.rvp_application .rvp_stepContainer li.s3 {background-position:0 -288px;}
.rvp_application .rvp_stepContainer li.s4 {background-position:0 -329px;}
.rvp_application .rvp_stepContainer li.s5 {width:auto; background-position:0 -370px;}
.rvp_application .rvp_stepContainer li.active{color:#0D6C29; background-position:0 8px;}
.rvp_application .rvp_stepContainer li.s2.active{background-position:0 -37px;}
.rvp_application .rvp_stepContainer li.s3.active{background-position:0 -78px;}
.rvp_application .rvp_stepContainer li.s4.active{background-position:0 -119px;}
.rvp_application .rvp_stepContainer li.s5.active{background-position:0 -160px;}
.rvp_application .rvp_stepContainer li.arrow{width:20px;background:url('../images/arrow_grey.png') no-repeat 0 50%; padding-left:0;}
.rvp_application.rvp_form .rvp_desc {color:#0D6C29;}
.rvp_application.rvp_form .rvp_formContainer {background:#F6FAEB; margin-top:20px;}
.rvp_application.rvp_form .rvp_subtitle {color:#0D6C29;}
.rvp_application.rvp_form .rvp_inputContainer {margin-bottom:25px; display:table; width:100%;}
.rvp_application.rvp_form div.rvp_innerWrap {padding:25px 20px;}
.rvp_application.rvp_form div.rvp_innerWrap span.insidecontentBold {font-weight: bold; color:green;}
.rvp_application.rvp_form .rvp_inputContainer .title {width:28%; font-size: 14px; margin-right:10px; display:inline-block; vertical-align: middle; height:16px;line-height: 14px;}
.rvp_application.rvp_form.rvp_s1p3 .in1 {margin-bottom: 60px;}
.rvp_application.rvp_form.rvp_s1p3 .rvp_inputContainer .title { display:inline-block;height:22px; padding-right:0; margin-right: 10px; width:28%;}
.rvp_application.rvp_form.rvp_s1p3 .rvp_inputContainer .rvp_inputArea {width:69%; display:inline-block; float:none;}
.rvp_application.rvp_form .rvp_inputContainer .title.top {vertical-align: top; padding-top:10px;}
.rvp_application.rvp_form .rvp_inputContainer.optional .title{font-style: italic;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_custRatio{background:url('../images/radio_checkbox_small.png') no-repeat; width:15px; float:left; margin-right:15px;}
.rvp_application.rvp_form .rvp_inputContainer.in1 .rvp_custRatio {margin-right:5px;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_custRatio.checked{background-position: 0 -75px;;}
.rvp_application.rvp_form .rvp_inputContainer label {margin-right:10px;}
.rvp_application.rvp_form .rvp_inputContainer.in1 label {float:left;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_inputArea {width:69%; display: inline-block;}
.rvp_application.rvp_form #t_name_1 {width:72px;}
.rvp_application.rvp_form #t_name_2 {width:172px;}
.rvp_application.rvp_form .rvp_inputContainer .item label.top{display:block;}
.rvp_application.rvp_form .rvp_inputContainer .rvp_inputArea .item {display:inline-block; margin-right: 10px;}
.rvp_application.rvp_form .rvp_inputContainer.in2 .rvp_inputArea .item {margin-right: 9px;}
.rvp_application.rvp_form .rvp_inputContainer.in3 select{width:86px;}
.rvp_application.rvp_form .rvp_inputContainer.in4 .item{display:block;margin-bottom: 5px;}
.rvp_application.rvp_form .rvp_inputContainer.in4 .item .txtBox{display:block; margin:5px 0 0 30px; width:241px;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .rvp_custRatio, .rvp_application.rvp_form .rvp_inputContainer.in5 .item > div {float:left;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item > div label{display:block;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item.promo .txtBox {width:241px;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item.referrer .txtBox {width:44px;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item {display:block;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .inputBox {display:none;}
.rvp_application.rvp_form .rvp_inputContainer.in5 .item.active .inputBox {display:block;}
.rvp_application.rvp_form .rvp_inputContainer.in7 .custSelect {width:286px;}
.rvp_application.rvp_form .rvp_inputContainer.in8 label, .rvp_application.rvp_s2p2 .rvp_inputContainer.in4 label{float:left; width:400px;}
.rvp_application.rvp_form .rvp_inputContainer.in9 .txtBox{width:122px;}
.rvp_application.rvp_form .rvp_inputContainer .txtBox, .rvp_application.rvp_form.rvp_s1p2 .rvp_inputContainer.in11 .txtBox, .rvp_application.rvp_form.rvp_s1p2 .rvp_inputContainer.in12 .txtBox{width:272px;}
.rvp_application.rvp_form .rvp_inputContainer .familyName {width: 72px;}
.rvp_application.rvp_form .rvp_inputContainer .givenName {width: 172px;}
.rvp_application.rvp_form .rvp_inputContainer .creditcardNo {width: 46px;}
.rvp_application.rvp_form .rvp_inputContainer .separator{height:1px; overflow:hidden; width:12px; display:inline-block; background:#333; margin-left:2px;}
.rvp_application.rvp_form .rvp_inputContainer.additional_service{margin-bottom:10px;}
.rvp_application.rvp_form div .rvp_remarks{display:block;}
.rvp_application.rvp_form div .rvp_remarks p.additional_service{padding-bottom:10px;}
.rvp_application.rvp_form div .rvp_btnNext, .rvp_application.rvp_form div .rvp_btnBack{float:right; margin-top:20px;}
.rvp_application .rvp_formContainer .rvp_errorMsgContainer{margin-bottom: 20px;}
.rvp_application .rvp_formContainer .rvp_errorMsg{display:block; font-style: normal; position:relative;}
.rvp_application.rvp_s1p2 .rvp_formContainer .custSelect, .rvp_application.rvp_s1p2 .rvp_formContainer .in3 .custSelect{width:286px;}
.rvp_application .rvp_formContainer span.title2 {font-size:12px; display:block; line-height: 13px;}
.rvp_application.rvp_form .rvp_inputContainer.address label{font-size: 12px; float:left;}
.rvp_application.rvp_form .rvp_inputContainer.address .txtBox {width:56px;}
.rvp_application.rvp_form .rvp_inputContainer.address table {width:100%;}
.rvp_application.rvp_form .rvp_inputContainer.address table td {padding:5px 0; width:36.3%;}
.rvp_application.rvp_form .rvp_inputContainer.address table label{width:30px; padding-right:0; padding-top:8px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat td:first-child label {width:60px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat td label {margin-right:0px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td label {margin-right:0px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td:first-child label {width:45px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td:first-child +td label {width:15px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .flat.chi td:first-child +td+td label {width:15px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .resFloor {width: 30.3%;}
.rvp_application.rvp_form .rvp_inputContainer.address table .resBlock {width:34px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .building .txtBox, .rvp_application .rvp_inputContainer.address table .estate .txtBox, .rvp_application .rvp_inputContainer.address table .street .txtBox {width:338px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .building label, .rvp_application.rvp_form .rvp_inputContainer.address table .estate label, .rvp_application.rvp_form .rvp_inputContainer.address table .street label, .rvp_application.rvp_form .rvp_inputContainer.address table .district label{width:80px;}
.rvp_application.rvp_form .rvp_inputContainer.address table .district .custSelect {width:196px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in8 .title.top, .rvp_application.rvp_s2p1 .rvp_inputContainer.in5 .title.top,  .rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .title.top{padding-top:13px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in9 .custSelect, .rvp_application.rvp_s2p1 .rvp_inputContainer.in8 .custSelect {width:86px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in13 .txtBox {width:482px; margin-top:20px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in13 .rvp_inputArea, .rvp_application.rvp_s1p2 .rvp_inputContainer.in14 .rvp_inputArea {width:100%;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in14 .item {display:block; margin:10px 0;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in14 .txtBox {margin-left:42px; margin-top: -10px;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in15 .item {display:block;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in15 .last label {float:left;}
.rvp_application.rvp_s1p2 .rvp_inputContainer.in15 .txtBox {width:254px; margin-top:-7px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .title{width:100%; margin-bottom:20px; display:block;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table {margin-left:210px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table.enjoy_account {margin-left:0px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table td {padding-top:14px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table tr.other label { display:inline-block; float:left;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 table tr.other label.top {display:block;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 label {float:left;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .other div {float:left;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .txtBox {width:74px; display:block; margin-left: 2.4em; margin-top:-8px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 .title2 {padding-top: 5px;}
.rvp_application.rvp_s1p3 .rvp_inputContainer.in2 td.first {width:137px;}
.rvp_application.rvp_s1p3 .rvp_remarks ol li, .rvp_application.rvp_s3p1 .rvp_remarks ol li{list-style: decimal;}
.rvp_application.rvp_s1p3 .rvp_remarks ol, .rvp_application.rvp_s3p1 .rvp_remarks ol{padding-left:15px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer .txtBox, .rvp_application.rvp_s2p1 .rvp_inputContainer.in11 .txtBox{width:272px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in8 label {width:auto; display:block; float:none;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in8 .txtBox {width:124px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer .custSelect, .rvp_application.rvp_s2p2 .rvp_inputContainer .custSelect, .rvp_application.rvp_s3p1 .rvp_inputContainer .custSelect{width:286px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .custSelect {width:286px;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .item {margin-top: 20px; margin-bottom:0;}
.rvp_application.rvp_s2p1 .rvp_inputContainer.in3 .item:first-child {margin-top:0;}
.rvp_application.rvp_form .rvp_formContainer div .rvp_subtitle{margin-bottom: 25px;}
.rvp_application.rvp_form .rvp_formContainer div .rvp_subtitle.supp{margin-top: 25px;}
.rvp_application.rvp_form .rvp_formContainer div .rvp_subtitle.enjoySpending_account{display:block}
.rvp_application.rvp_s2p1 .rvp_formContainer .rvp_remarks{margin-bottom: 10px;}
.rvp_application.rvp_s2p2 .rvp_inputContainer.in5 .item .txtBox {width:117px;}
.rvp_application.rvp_s2p2 .rvp_inputContainer.in5 .item {display:inline-block;}
.rvp_application.rvp_s2p2 .rvp_inputContainer.in6 .title{padding-top: 6px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox .rvp_custCheckbox{float:left; margin-right:5px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox label {float:left;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox label{font-size: 16px; max-width: 92%;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox .rvp_inputArea {width:100%;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.checkbox label.additional_service{margin-top: -5px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .txtBox {width:254px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .item {width:100%;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .last .rvp_custRatio {margin-top:10px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in3 .item.last {display:table;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in5 {margin-top:30px;}
.rvp_application.rvp_s3p1 .rvp_formContainer .rvp_remarks a, .rvp_application.rvp_s3p1 .rvp_formContainer table a{color:#0A3BDB; text-decoration: underline;}
.rvp_application.rvp_s3p1 .rvp_formContainer .qbe {margin-left:30px;}
.rvp_application.rvp_s3p1 .rvp_formContainer .qbe img{float:left;}
.rvp_application.rvp_s3p1 .rvp_formContainer .qbe .content{float:left;margin-left: 18px; width: 83%; font-size: 13px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer .title {font-size: 13px;}
.rvp_application.rvp_s3p1 .rvp_inputContainer.in7 .title {width:19%; padding-right:9px;}
.rvp_application .rvp_formContainer table.tnc .tableHeader td{background:#858585; color:#FFF; padding:2px 5px 2px 20px;}
.rvp_application .rvp_formContainer table.tnc tr.last {border-top:2px solid #BFBEBC;}
.rvp_application .rvp_formContainer table.tnc td {padding:10px 5px 10px 25px; background-color:#E9E6E1;font-size: 12px; position: relative; background-clip: padding-box;}
.rvp_application .rvp_formContainer table.tnc td .separator {background:#FFF; height: 90%; top: 0; right: 0; position: absolute;}
.rvp_application .rvp_formContainer table.tnc td div.sep{position: relative;}
.rvp_application .rvp_formContainer table.tnc td div.sep p{ padding-right: 10px; } 
.rvp_application .rvp_formContainer table.tnc td p {padding-bottom: 0;}
.rvp_application .rvp_formContainer .rvp_custCheckbox {background: url(../images/radio_checkbox_small.png) no-repeat 0 -149px;}
.rvp_application .rvp_formContainer .rvp_custCheckbox.checked {background-position:0 -223px;} 
.rvp_application .rvp_formContainer table.tnc td:first-child {width:86%;}
.rvp_application.rvp_s4_5 .rvp_formContainer{background:#EBEAE6;}
.rvp_application.rvp_s4_5 .in24 label.top{display:block;}
.rvp_application.rvp_s4_5 .rvp_formContainer .title {font-weight: bold;}
.rvp_application.rvp_s4_5 .rvp_formContainer .title2 {font-weight: normal;}
.rvp_application.rvp_s4_5 .in25 .title{width:100%;}
.rvp_application.rvp_s4_5 .rvp_remarks.r2 p.last{padding-bottom: 0;}
.rvp_application.rvp_s4_5 .rvp_remarks.r2 p.last.note{padding-bottom: 25px;}
.rvp_application.rvp_s4_5 .rvp_remarks.r2 span {margin-right:100px;}
.rvp_application.rvp_s4_5 table a , .rvp_application.rvp_s4_5 .rvp_remarks a{color:#0A3BDB; text-decoration: underline;}
.rvp_application.rvp_s4_5 table.tnc {margin-top:20px;}
.rvp_application.rvp_s4_5 .rvp_formContainer div .rvp_subtitle.optout {margin-bottom: 10px;}
.rvp_application.rvp_s4_5 .relatedCard label{margin-right:20px;}
.rvp_application.rvp_s4_5 .relatedCard {margin-bottom: 20px;}
.rvp_application.rvp_s4_5 .rvp_remarks.r4 .rvp_custCheckbox {cursor:default; margin:0; width:15px;}
.rvp_application.rvp_s4_5 .rvp_apCode {background:#0D6C29; width:100%; color:#FFF; font-weight: bold; font-size: 16px;}
.rvp_application.rvp_s4_5 .rvp_apCode .rvp_innerWrap {padding:10px 20px;}
.rvp_application .rvp_inputContainer .custSelect.nature_business {width:350px !important;}
.rvp_application.rvp_form.rvp_supplementary .content{margin-bottom:20px;}
.rvp_application.rvp_form.rvp_supplementary .in5 .txtBox{margin-left: 30px; width:242px;}
.rvp_application.rvp_form.rvp_supplementary .in10 .item{display:block; margin-top: 10px;}
.rvp_application.rvp_form.rvp_supplementary .in10 .item:first-child{margin-top: 0px;}
.rvp_application.rvp_form.rvp_supplementary .content ul {list-style: disc; padding-left:55px; margin-bottom: 10px;}
.rvp_application.rvp_form.rvp_supplementary .content span.green {float:left;}
.rvp_application.rvp_form.rvp_supplementary .custSelect{width:286px}
.rvp_application.rvp_form.rvp_supplementary .custSelect.nature_business{width:350px}
.rvp_application.rvp_form.rvp_supplementary .rvp_remarks ul{list-style: disc; padding-left:20px;}
.rvp_application.rvp_form.rvp_supplementary span.txt {vertical-align: middle; display:inline-block;}
.rvp_application.rvp_form.rvp_supplementary span.txt .txtBox {height:15px; width:100px; }
.rvp_application.rvp_form.rvp_supplementary span.txt .txtBox:disabled {background: #FFF;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in14 .rvp_inputArea {width:100%;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in14 .item,.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in15 .item {display:block; margin:10px 0;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in14 .item .txtBox, .rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in15 .item .txtBox{margin-top: -10px;}
.rvp_application.rvp_form.rvp_supplementary .rvp_inputContainer.in15 .item .txtBox.appreason{margin-top: -7px; width:254px;}
.rvp_application .rvp_finishContent p {padding-bottom:0;}
.rvp_application .rvp_finishContent .rvp_subtitle{color:#333; font-size: 14px; font-weight: bold; margin:20px 0;}
.rvp_application .rvp_finishContent ol {list-style: decimal; padding-left: 20px;}
.rvp_application .rvp_finishContent ul.l2{padding-left: 1.5em;text-indent: -1.5em; margin-top:20px; list-style: none; margin-bottom:20px;}
.rvp_application .rvp_finishContent ul {list-style:disc; padding-left:16px;}
.rvp_application .rvp_finishContent ul.l6 {margin-bottom: 20px;}
.rvp_cards.rvp_instalmentCal .rvp_calForm{border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB;}
.rvp_cards.rvp_instalmentCal .rvp_calForm .rvp_innerCalcForm{padding:20px;}
.rvp_cards.rvp_instalmentCal .rvp_inputContainer {margin-top: 38px; position: relative; display:table; width:100%;}
.rvp_cards.rvp_instalmentCal .rvp_inputContainer label {width:30%; font-size: 14px; font-weight: bold; display:table-cell; vertical-align: middle;}
.rvp_cards.rvp_instalmentCal .inputArea {float: left;width: 69%;}
.rvp_cards.rvp_instalmentCal span.top {display: block;font-size: 12px;position: absolute;top: -18px;}
.rvp_cards.rvp_instalmentCal .rvp_inputContainer .custSelect {width:112px;}
.rvp_cards.rvp_instalmentCal .in1 .txtBox{width:224px;}
.rvp_cards.rvp_instalmentCal .in3 .txtBox {width:65px;}
.rvp_cards.rvp_instalmentCal .rvp_calForm .hvr-fade {float:right;}
.rvp_cards.rvp_instalmentCal .rvp_resultContainer {background:#F0F0F0;}
.rvp_cards.rvp_instalmentCal .rvp_resultContainer .rvp_resultTable td {font-size: 14px;font-weight: bold;padding: 10px 0;padding-right: 50px;}
.rvp_cards.rvp_instalmentCal .rvp_resultContainer .rvp_rateTable {width: 100%;margin-top: 10px;}
.rvp_cards.rvp_instalmentCal .rvp_rateTable .tableHeader {font-weight: bold;font-size: 14px;background: #666;}
.rvp_cards.rvp_instalmentCal .rvp_rateTable td {vertical-align: middle; padding:8px 0;}
.rvp_cards.rvp_instalmentCal .rvp_rateTable .active td {font-weight: bold;}
.rvp_cards.rvp_instalmentCal .rvp_bannerContainer {margin:30px 0;}
.rvp_cards.rvp_instalmentCal .rvp_bannerContainer a {float:left; margin-left: 1px;}
.rvp_cards.rvp_instalmentCal .rvp_bannerContainer a:first-child {margin-left:0;}
.rvp_enquiryContainer {margin-bottom: 35px;}
.rvp_enquiryContainer .rvp_enquiry {background:#F6FAEB; margin:10px 0 20px 0; border-top:1px solid #39b54a; border-bottom:1px solid #39b54a;}
.rvp_enquiryContainer .rvp_enquiry li {background:url("../images/sprite.png") no-repeat 0 -597px; padding-left:15px; margin-top: 10px;}
.rvp_enquiryContainer .rvp_enquiry li:first-child {margin-top:0;}
.rvp_enquiryContainer .rvp_enquiry li a {color:#333;}
.rvp_sectionLeftNav.rvp_application.rvp_instalment{margin-top: 370px;}
.rvp_application.rvp_instalment .rvp_stepContainer li {width:26%; text-align: center; }
.rvp_application.rvp_instalment .rvp_stepContainer li.arrow {width:20px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s1 {background-position:38% -207px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s2 {background-position:35% -249px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s3 {background-position:38% -290px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s1.active{background-position:38% 9px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s2.active{background-position:35% -39px;}
.rvp_application.rvp_instalment .rvp_stepContainer li.s3.active{background-position:35% -80px;}
.rvp_application.rvp_instalment .rvp_formContainer {border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB; margin:20px 0;}
.rvp_application.rvp_instalment .rvp_formContainer .rvp_subtitle {color:#0D6C29; font-size: 21px; margin-bottom: 10px;}
.rvp_application.rvp_instalment .rvp_formContainer .rvp_desc {display:block; font-weight: bold;}
.rvp_application.rvp_instalment .table_apr {width:100%; margin:10px 0 20px 0;}
.rvp_application.rvp_instalment .table_apr .tableHeader {background:#666; color:#FFF; font-size: 14px;border-bottom:0;}
.rvp_application.rvp_instalment .table_apr .tableHeader td {padding:5px;}
.rvp_application.rvp_instalment .table_apr td {padding:10px 5px; position:relative; text-align: center;}
.rvp_application.rvp_instalment .table_apr td .separator {top:25%; height:50%; vertical-align: middle;}
.rvp_application.rvp_instalment .table_apr tr {border-bottom:1px solid #CCC;}
.rvp_application.rvp_instalment .rvp_inputContainer {width:100%; margin-bottom:40px; position:relative; display:table;}
.rvp_application.rvp_instalment .rvp_inputContainer .title {font-weight: bold; font-size: 14px; width:28%; margin-right:10px; display:inline-block; height:20px; vertical-align: middle;}
.rvp_application.rvp_instalment .rvp_inputContainer .title.top {vertical-align: top;}
.rvp_application.rvp_instalment .in3 .txtBox{width:46px;}
.rvp_application.rvp_instalment label {position:absolute; font-size: 12px; left:0; width: 75%;}
.rvp_application.rvp_instalment label a {color:#333; text-decoration: underline;}
.rvp_application.rvp_instalment label.top {top:-17px;}
.rvp_application.rvp_instalment label.bottom {top:35px;}
.rvp_application.rvp_instalment .rvp_inputArea {position:relative; display:inline-block; width: 69%;}
.rvp_application.rvp_instalment .in6 {margin-top:80px;}
.rvp_application.rvp_instalment .rvp_inputContainer .rvp_custRatio {background: url('../images/radio_checkbox_small.png') no-repeat;width: 15px;margin-right: 10px;}
.rvp_application.rvp_instalment .rvp_inputContainer .rvp_custRatio.checked{background-position: 0 -75px;}
.rvp_application.rvp_instalment .radio label {position: relative;}
.rvp_application.rvp_instalment .txtBox{width:224px;}
.rvp_application.rvp_instalment .title2 {display:block; font-size: 12px; font-weight: normal;line-height: 13px;}
.rvp_application.rvp_instalment .in9{width:100%;}
.rvp_application.rvp_instalment .in9 .rvp_custCheckbox {float:left;}
.rvp_application.rvp_instalment .in9 label {position:relative;}
.rvp_application.rvp_instalment .rvp_formContainer a.hvr-fade {float:right;}
.rvp_application.rvp_instalment .rvp_remarks ol {padding-left:20px; list-style: decimal;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_formContainer{background:#EAEAEA; border:0;}
.rvp_application.rvp_instalment.rvp_s2_3 .in5 a{display:block; color:#333; text-decoration: underline; margin-left: 29%;}
.rvp_application.rvp_instalment.rvp_s2_3 .in6 {margin-top: 40px;}
.rvp_application.rvp_instalment.rvp_s2_3 .in9 .result{float:left; font-size: 12px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_apCode{background: #0D6C29;width: 100%;color: #FFF;font-weight: bold;font-size: 16px; margin-bottom: 20px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_apCode .rvp_innerWrap {padding: 10px 20px;}
.rvp_application.rvp_instalment.rvp_s2_3 p.rvp_desc {padding-bottom: 0;}
.rvp_application.rvp_instalment.rvp_spending .txtBox {width: 224px;}
.rvp_application.rvp_instalment.rvp_spending .in1 .txtBox {width: 46px;}
.rvp_application.rvp_instalment.rvp_spending .in4 a {color:#333; text-decoration: underline; display:block;}
.rvp_application.rvp_instalment.rvp_spending .in5 {width:100%; margin-top:40px;}
.rvp_application.rvp_instalment.rvp_spending .in5 .rvp_custCheckbox {float:left;}
.rvp_application.rvp_instalment.rvp_spending .in5 label {position: relative;float: left;padding-left: 15px;}
.rvp_application.rvp_instalment.rvp_spending .in5 .rvp_inputArea {width:90%;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_formContainer{background:#EAEAEA; border:0;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in5 {margin-top: 40px; margin-bottom: 20px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in5 .result {float:left; font-size: 12px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in9 .result{float:none;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .in6{margin-top:0;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash {background:#F6FAEB; margin-bottom: 20px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash .rvp_innerWrap {padding:10px;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash p {padding-bottom: 0;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash a {color:#333; text-decoration: underline;}
.rvp_application.rvp_instalment.rvp_spending.rvp_s2_3 .rvp_extraCash .rvp_subtitle {font-weight:bold; color:#0D6C29;}
.rvp_cards.rvp_instalmentOffers .rvp_desc{margin:20px 0; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer {border-top:1px solid #39b54a; border-bottom:1px solid #39b54a;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .rvp_innerWrap {padding:25px 0;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .item {margin-top:25px;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .item:first-child {margin-top:0;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer img{float:left;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .content{float:right; width:60%; padding-left:20px;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .title {font-weight: bold; font-size: 14px; margin-bottom: 5px; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .hvr-fade {float:right;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer p {line-height: 13px;}
.rvp_application.rvp_instalment.rvp_s4 .content{font-size: 14px; margin-top:20px;}
.rvp_application.rvp_instalment.rvp_s4 .rvp_subtitle {color:#0D6C29;}
.rvp_application.rvp_instalment.rvp_s4 .contactList {margin-top:10px;}
.rvp_application.rvp_instalment.rvp_s4 .btnOK {float:right; margin-top: 20px;}
.rvp_application.rvp_instalment.rvp_s5 .rvp_desc{margin:20px 0; display:block;}
.rvp_application.rvp_instalment.rvp_s5 .in2 .item{display:inline-block; position: relative; margin-left:15px;}
.rvp_application.rvp_instalment.rvp_s5 .in1 .txtBox {width:254px;}
.rvp_application.rvp_instalment.rvp_s5 .in2 .item:first-child {margin-left:0;}
.rvp_application.rvp_instalment.rvp_s5 .in2 .custSelect {width:77px;}
.rvp_application.rvp_instalment.rvp_s5 .rvp_tabContent .hvr-fade {float:right;}
.rvp_cards.rvp_instalementPlan .rvp_desc{margin:20px 0; display:block;}
.rvp_cards.rvp_instalementPlan .rvp_featureContainer { margin-bottom:25px;}
.rvp_cards.rvp_instalementPlan .rvp_featureContainer ul{list-style-image: url('../images/bullet-green.png'); padding-left:14px;}
.rvp_cards.rvp_instalementPlan .rvp_featureContainer li {padding-bottom: 10px;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer {margin:15px 0 20px 0;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .top{background:#A6CC38; color:#FFF; font-size: 16px;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .bottom {background:url('../images/personal/cards/triangle.png') no-repeat 48% 0 #F0F0F0;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .bottom td {font-size: 15px; padding:2px;}
.rvp_cards.rvp_instalementPlan .rvp_exampleContainer .bottom table {margin-top:10px;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer {margin:35px 0;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer a {float:left;width:49.5%; margin-left:2px;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer a:first-child {margin-left:0;}
.rvp_cards.rvp_instalementPlan .rvp_bannerContainer a img {width:100%;}
.rvp_bottomLinks.rvp_instalementPlan {min-height:120px;}
.rvp_bottomLinks.rvp_instalementPlan li {padding-bottom:10px;}
.rvp_bottomLinks.rvp_instalementPlan li.first{background:none; padding-left:0;}
.rvp_bottomLinks.rvp_instalementPlan li.subHeader {padding-left:0;}
.rvp_instalementPlan .rvp_remarks {margin:20px 0;}
.rvp_cards.rvp_instalementPlan .rvp_remarks ol {list-style: decimal; padding-left: 20px; margin-bottom: 20px;}
.rvp_cards.rvp_instalementPlan .rvp_remarks ol li {padding-left:5px;}
.rvp_cards.rvp_instalementPlan .rvp_remarks p {padding-bottom:0;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_featureContainer li{list-style: none;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_featureContainer li.subHeader{list-style-image: url('../images/bullet-green.png'); color:#0D6C29;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_applyContainer p{padding-bottom:0;}
.rvp_application.rvp_instalment .in2 {margin-bottom: 60px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_remarks {margin-bottom:20px;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_remarks ol {list-style: lower-roman;}
.rvp_application.rvp_instalment.rvp_s2_3 .rvp_remarks a {text-decoration: underline;}
.rvp_application.rvp_instalment .in1{margin-bottom: 60px;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_subtitle {margin-bottom: 10px;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_termsItem a {font-weight: normal; font-size: 13px;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_termsItem {border-bottom:none;}
.rvp_cards.rvp_instalementPlan .rvp_terms .rvp_termsItem.last {border-bottom:1px solid #CCC;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool{border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB; margin: 10px 0 20px 0;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool a {color:#333;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool li{height: 44px;background: url('../images/personal/cards/calculator.png') no-repeat 0 4px;padding-left: 60px;margin-bottom: 20px;position: relative;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool li.last {margin-bottom: 0;}
.rvp_application.rvp_instalment .in6 {margin-bottom: 60px;}
.rvp_application.rvp_instalment.rvp_s2_3 .in9{margin:60px 0 10px 0;}
.rvp_application.rvp_instalment.rvp_s1 .in9{width:100%;}
.rvp_application.rvp_instalment.rvp_s1 .in9 .rvp_inputArea {width:100%;}
.rvp_application.rvp_instalment.rvp_s1 .in9 label {width:90%;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_result{display:inline-block;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_result.spe{white-space: normal; width:70%;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_inputContainer.spe{white-space: nowrap;}
.rvp_application.rvp_form.rvp_s4_5 .in23 {margin-bottom: 60px;}
.rvp_application.rvp_form.rvp_s1p2 .in15 .item{margin-top: 7px;}
.rvp_application.rvp_form.rvp_s2p1 .in9{margin-bottom: 45px;}
.rvp_application.rvp_form.rvp_s2p2 .in6{margin-bottom: 60px;}
.rvp_application.rvp_form.rvp_s3p1 .r5 {padding-left:24px; margin-top:25px;}
.rvp_application.rvp_form.rvp_s2p1 .in3 .title.top{padding-top:5px;}
.rvp_application.rvp_form.rvp_s4_5 .in10, .rvp_application.rvp_form.rvp_s4_5 .in21{margin-bottom: 45px;}
.rvp_application.rvp_form.rvp_s4_5 .title {height:18px;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_remarks.r5 ol{list-style: lower-roman; padding-left:22px; margin-bottom: 20px;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_remarks.r6 {border:1px solid #333; padding:10px 15px;}
.rvp_application.rvp_form.rvp_s4_5 .rvp_remarks.r6 p.last {padding-bottom:0;}
.rvp_loans.rvp_revolving .rvp_guidance {background:#F0F0F0; height:auto; display:none; overflow:hidden;}
.rvp_loans.rvp_revolving .rvp_guidance span{display:block; padding-bottom: 5px;}
.rvp_loans.rvp_revolving .rvp_guidance span.subHeader {font-weight: bold;}
.rvp_loans.rvp_revolving .rvp_guidance li {list-style:none; padding-left:1.5em; text-indent: -1.5em; margin-bottom: 5px;}
.rvp_cards.rvp_instalementPlan .rvp_rateTable td{vertical-align: middle;}
/*Phase 2 Mortgage*/
.rvp_mortgage .rvp_subtitle {margin:20px 0 15px 0;}
.rvp_mortgage p {padding-bottom: 0; margin-bottom: 20px;}
.rvp_mortgage .rvp_stepContainer li {height:90px;}
.rvp_mortgage .rvp_stepContainer li{background: url('../images/personal/mortgage/mortgage_step.png') no-repeat 50% 0;}
.rvp_mortgage .rvp_stepContainer li.active a{color:#0D6C29;}
.rvp_mortgage .rvp_stepContainer li.arrow {background: url('../images/personal/loans/arrow_grey.png') no-repeat 0 40%;}
.rvp_mortgage .rvp_stepContainer .step1:hover, .rvp_mortgage .rvp_stepContainer .step1.active {background-position:50% -195px;}
.rvp_mortgage .rvp_stepContainer .step2{background-position:50% -95px;}
.rvp_mortgage .rvp_stepContainer .step2:hover, .rvp_mortgage .rvp_stepContainer .step2.active{background-position:50% -294px;}
.rvp_mortgage .rvp_stepContainer .step3 {background: url('../images/personal/loans/step.png') no-repeat 50% -459px;}
.rvp_mortgage .rvp_stepContainer .step3:hover, .rvp_mortgage .rvp_stepContainer .step3.active{background-position: 50% 5px;}
.rvp_mortgage .rvp_content ul{list-style-image: url('../images/bullet-green.png'); padding-left: 14px;}
.rvp_mortgage .rvp_content ul li {padding:0 0 10px 10px;}
.rvp_mortgage .rvp_content a {color:#333; text-decoration: underline;}
.rvp_mortgage .rvp_content table.address .tableHeader {background: #666;}
.rvp_mortgage .rvp_content table.address .tableHeader td {padding:5px; text-align: center;}
.rvp_mortgage .rvp_content table.address tr {background: #E5E5E5;}
.rvp_mortgage .rvp_content table tr.odd {background: #F0F0F0;}
.rvp_mortgage .rvp_content table.address td {text-align:left; border-bottom: 0; padding:10px 5px 10px 20px; width:40%} 
.rvp_mortgage .rvp_content table.address td:first-child {width:40%;}
.rvp_mortgage .rvp_content table.address td a {text-decoration: none;background: url("../images/sprite.png") no-repeat 0 -599px; padding-left: 15px;}
.rvp_mortgage .rvp_content .rvp_remarks p.list{padding-left: 20px;text-indent: -20px;}
.rvp_bottomLinks.rvp_mortgage {min-height: 120px;}
.rvp_bottomLinks.rvp_mortgage li{padding-bottom: 10px;}
.rvp_mortgage .rvp_calculatorContainer .txtBox {width:86px;}
.rvp_mortgage .rvp_coverContainer {margin-bottom: 30px;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm label {font-size:12px;position:absolute;  top:-18px; padding-top:0;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm .inputArea {position: relative;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm .inputArea {display:inline-block; float:none;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm a.hvr-fade {margin-bottom:0;}
.rvp_mortgage .rvp_tabContainer .rvp_tabContent {background: none; padding:0; border-bottom:none;}
.rvp_mortgage .rvp_calculatorContainer {background:#F6FAEB; border-bottom:#39B54A 1px solid; border-top:1px solid #39B54A;}
.rvp_mortgage .rvp_resultContainer .rvp_subtitle{margin-top:0;}
.rvp_mortgage .rvp_tabContainer .rvp_tabContent {border-top:0;}
.rvp_mortgage .rvp_resultContainer table {width:100%;}
.rvp_mortgage .rvp_resultContainer table .tableHeader {background:#666; font-size: 14px;}
.rvp_mortgage .rvp_resultContainer table .tableHeader td {padding:10px; font-weight: bold;}
.rvp_mortgage .rvp_resultContainer table td {padding:5px;}
.rvp_mortgage.rvp_centralized .rvp_resultContainer table td:first-child {text-align: left; font-weight: bold;}
.rvp_mortgage .rvp_resultContainer .rvp_remarks ul li:before{content: "? "; color:#33A344;}
.rvp_mortgage .rvp_resultContainer .rvp_remarks ul li {padding-left: 10px; text-indent: -9px;}
.rvp_mortgage .rvp_resultContainer .rvp_bannerContainer a{float:right; margin-top:10px;}
.rvp_mortgage .rvp_calExpand {width: 100%;     margin-top: 30px;}
.rvp_mortgage .rvp_calExpand .item {width: 100%; background:url('../images/personal/cards/calculator.png') no-repeat 10px 3px;overflow: hidden;}
.rvp_mortgage .rvp_calExpand .item > a {background: url('../images/arrow_terms.png') no-repeat 92.5% 20px;font-size: 16px;color:#33A344;text-decoration:none;height:45px;width:100%;display:block;padding-left:55px;border-bottom:#39b54a 1px solid;display:block;line-height:42px; color:#0D6C29;}
.rvp_mortgage .rvp_calExpand .item > a.active {background-position: 92.5% -80px;}
.rvp_mortgage .rvp_calExpand .rvp_content{border-bottom:#39b54a 1px solid; background:#F6FAEB; display:none;}
.rvp_mortgage .rvp_calExpand .rvp_content .rvp_innerWrap {padding-bottom:10px;}
.rvp_mortgage .rvp_calExpand a.active + .rvp_content {display:block;}
.rvp_mortgage .rvp_calExpand .rvp_content li {list-style: none; background: url("../images/sprite.png") no-repeat 0 -597px; padding-left: 20px; min-width: 210px; float:left;}
.rvp_mortgage .rvp_calExpand .rvp_content a {text-decoration: none;}
.rvp_mortgage .rvp_calExpand .rvp_content a:hover {text-decoration: underline;}
.rvp_mortgage .rvp_calculatorContainer .rvp_inputContainer {margin-top:40px;}
.rvp_mortgage .rvp_calculatorContainer .rvp_inputContainer:first-child {margin-top:20px;}
.rvp_mortgage .rvp_calculatorContainer .rvp_inputContainer .title2 {font-size: 12px;}
.rvp_mortgage .rvp_calculatorContainer .title {font-weight: bold; font-size: 14px;width: 32%; margin-right: 10px; display: inline-block; height: 19px; vertical-align: middle;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm .inputArea{width:64%;}
.rvp_mortgage .rvp_calculatorContainer .title2 {font-size: 12px; display:block; line-height: 14px; font-weight: normal;}
.rvp_mortgage .rvp_calculatorContainer .rvp_loanForm label {font-weight: normal;}
.rvp_mortgage .rvp_calculatorContainer .item {display: inline-block; margin-right:10px;}
.rvp_mortgage.rvp_mortgage_link .rvp_calculatorContainer .in4 .txtBox, .rvp_mortgage.rvp_mortgage_link .rvp_calculatorContainer .in5 .txtBox {width:40px;}
.rvp_mortgage.rvp_mortgage_link .rvp_calculatorContainer .in5 {margin-top:60px;}
.rvp_mortgage .rvp_resultContainer .rvp_subtitle{display:block;}
.rvp_mortgage.rvp_mortgage_link div.rvp_coverContainer, .rvp_mortgage.rvp_mortgage_link  .rvp_resultContainer {margin-bottom: 30px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks {margin-bottom: 30px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks li{padding-left: 10px; text-indent: -10px; padding-bottom: 10px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks .l2 {padding-left: 15px;}
.rvp_mortgage.rvp_mortgage_link .rvp_remarks .l2 li{list-style-image: url('../images/bullet-green.png'); padding-left: 15px; text-indent: 0; padding-bottom:0; padding-top: 10px;}
.rvp_mortgage .rvp_terms {margin-bottom: 35px;}
.rvp_mortgage.rvp_mortgage_link .tab1 .item{margin-right: 0}
.rvp_calculator.rvp_mortgage_link .rvp_resultContainer table td:first-child {text-align:left;width:34%;}
.rvp_calculator.rvp_mortgage_link .rvp_resultContainer td.remarks, .rvp_calculator.rvp_mortgage_link .rvp_resultContainer td.plan {width:20%;}
.rvp_mortgage .rvp_inputContainer .radio label {position: relative; float:none; top:1px; min-width: auto; margin-right: 20px;}
.rvp_mortgage.rvp_partial .in1{margin-top:10px;}
.rvp_mortgage.rvp_partial .in6{margin-top:20px;}
.rvp_mortgage.rvp_partial .rvp_subtitle.t2 {margin-top:30px;}
.rvp_mortgage.rvp_partial .in7 .item{display:block;}
.rvp_mortgage.rvp_partial .in7 label{width:80%;margin-bottom: 10px;}
.rvp_mortgage .title.top {vertical-align: top; padding-top: 5px;}
.rvp_mortgage.rvp_partial .rvp_resultContainer table {width:50%; margin-bottom: 20px;}
.rvp_mortgage.rvp_partial .rvp_resultContainer table td:first-child {font-weight: bold;}
.rvp_mortgage div.rvp_resultContainer, .rvp_mortgage .rvp_coverContainer {margin-bottom: 10px;}
.rvp_mortgage.rvp_partial .rvp_remarks {margin-bottom: 20px;}
.rvp_mortgage.rvp_setup .custSelect{width:240px;}
.rvp_mortgage .rvp_resultContainer table .separator{height:50%;top:25%;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table td {padding:4px; padding-left:20px; width:50%;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table td:first-child {text-align: left;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table .tableHeader td {border-bottom: 0; text-align: center;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table .tableHeader td.first {text-align: left;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table .separator.hori {margin:0 auto; right:0; left:0; width:90%;top:0;}
.rvp_mortgage.rvp_setup .rvp_remarks {margin-bottom: 25px;}
.rvp_mortgage.rvp_setup .rvp_remarks ul {padding-left:15px;}
.rvp_mortgage.rvp_setup .rvp_remarks li {list-style-image: url('../images/bullet-green.png'); padding-left: 15px;}
.rvp_bottomLinks.rvp_mortgage {margin-top: 40px;}
.rvp_mortgage.rvp_property .custSelect{width:240px;}
.rvp_mortgage .rvp_calculatorContainer span a {color:#333; text-decoration: underline;}
.rvp_mortgage .rvp_subtitle.s1 {margin:10px 0 0 0;}
.rvp_mortgage .rvp_innerWrap {padding:25px 20px;}
.rvp_mortgage.rvp_property .rvp_resultContainer .cash_out {font-weight: bold; font-size: 14px; margin-bottom: 20px; display:block;}
.rvp_mortgage.rvp_property .rvp_resultContainer .cash_out span {font-weight: normal; margin-left: 30px; font-style: 13px;}
.rvp_mortgage.rvp_property .rvp_resultContainer table td:first-child {text-align: left;font-weight: bold;}
.rvp_mortgage.rvp_property .rvp_remarks ul li:before {content: "? "; color:#33A344;padding-right: 10px;}
.rvp_mortgage.rvp_property .rvp_remarks ul li {padding-left: 20px; text-indent: -18px;}
.rvp_mortgage.rvp_change .in3{margin-top: 10px;}
.rvp_mortgage.rvp_change .in5 {margin-top:60px;}
.rvp_mortgage.rvp_change .rvp_resultContainer table {width: 50%;margin-bottom: 25px;}
.rvp_mortgage.rvp_change .rvp_resultContainer table td{font-size: 14px;}
.rvp_mortgage.rvp_change .rvp_resultContainer table td:first-child {font-weight: bold; width:220px;}
.rvp_mortgage.rvp_appointment .rvp_desc a{color:#333; text-decoration: underline;}
.rvp_mortgage.rvp_appointment .rvp_desc span.green {text-decoration: underline;}
.rvp_mortgage .rvp_errorMsg{display:block; font-style: normal; position:relative;}
.rvp_mortgage.rvp_appointment .custSelect {width:240px;}
.rvp_mortgage.rvp_appointment .txtBox {width:226px;}
.rvp_mortgage.rvp_appointment .in7 .txtBox, .rvp_mortgage.rvp_appointment .in9 .txtBox{width:420px;}
.rvp_mortgage.rvp_appointment .rvp_calculatorContainer {border:none; margin-bottom: 10px;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_calculatorContainer{background: #F0F0F0;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_result{display:inline-block;width: 40%;}
.rvp_mortgage.rvp_appointment.rvp_result .top {padding-top: 0;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_inputContainer:first-child {margin-top: 10px;}
.rvp_mortgage.rvp_appointment .rvp_desc a{color:#0D6C29;}
.rvp_rateTableHIBOR {margin-bottom:20px;}
.rvp_rateTableHKDPrime {margin-bottom:20px;}
.rvp_tableContainer.rvp_investment.rvp_top10Stocks, .rvp_tableContainer.rvp_investment.rvp_ipoPerformance, .rvp_tableContainer.rvp_investment.rvp_ipoPerformance, .rvp_investment.rvp_ipoNews{overflow: hidden;}
sup.red,span.red{color:#FF0000;}
.rvp_application .rvp_subtitle.s1{margin-top: 35px; font-size: 27px;}
.rvp_application .rvp_offerContainer {background:#F6FAEB; margin: 15px 0 35px 0;}
.rvp_application.rvp_instalment .rvp_banner{height:100px;}
.rvp_application.rvp_instalment .rvp_banner img{float:left;}
.rvp_application.rvp_instalment .rvp_banner p{padding-top: 21px;padding-left:15px; width:550px; float:left;}
.rvp_application.rvp_instalment .rvp_subtitle {color:#0D6C29;}
.rvp_application.rvp_instalment .rvp_stepContainer li .verMidMid span {font-size: 19px;}
.rvp_application.rvp_instalment .tenor .custSelect {width:150px;}
.rvp_application.rvp_instalment .rvp_stepContainer .verMidOut {padding-left:10px;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_print {display: inline-block;position: absolute;right: 20px; z-index: 1;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_calculatorContainer .rvp_loanForm .rvp_innerWrap {padding-bottom: 45px;}
.rvp_mortgage.rvp_appointment .rvp_desc span.green2 {text-decoration: underline; color:#0D6C29;}
.rvp_mortgage.rvp_appointment .in10 .txtBox {width:310px;}
.rvp_mortgage.rvp_appointment textarea.txtBox{vertical-align: middle; border: rgb(204, 204, 204) 1px solid;}
/*Loans phase 2 ends*/
/*Calculator Style Mortgage Revamp phase 2 Start*/
.rvp_mortgage_calculator.rvp_centralized .rvp_resultContainer table td:first-child {text-align: left; font-weight: bold;}
.rvp_mortgage_calculator.rvp_centralized .tab1 .rvp_resultContainer table td:first-child {width:444px;}
.rvp_mortgage_calculator.rvp_centralized .rvp_tabContent .rvp_remarks ul li:before{content: "? "; color:#33A344;padding-right: 5px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_centralized .rvp_resultContainer table{margin-bottom: 20px; font-size: 14px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_centralized .rvp_resultContainer table td {padding-left: 0;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .in1{margin-top:10px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .in6{margin-top:20px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .rvp_subtitle.t2 {margin-top:30px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .in7 .item{display:block;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .in7 label{width:80%;margin-bottom: 10px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .rvp_resultContainer table {width:50%; margin-bottom: 20px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .rvp_resultContainer table td:first-child {font-weight: bold;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .rvp_resultContainer table {width:100%; font-size: 14px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_partial .rvp_resultContainer td:first-child{width:50%;}
.rvp_mortgage_calculator.rvp_setup .custSelect{width:240px;}
.rvp_mortgage_calculator.rvp_setup .rvp_resultContainer table td {padding:4px; padding-left:20px; width:33%;}
.rvp_mortgage_calculator.rvp_setup .rvp_resultContainer table td:first-child, .rvp_mortgage_calculator.rvp_setup .rvp_resultContainer table tr.tableHeader:first-child td:first-child{text-align: left;}
.rvp_mortgage_calculator.rvp_setup .rvp_resultContainer table .tableHeader td {border-bottom: 0; font-weight: bold; text-align: center;}
.rvp_mortgage_calculator.rvp_setup .rvp_resultContainer table .separator.hori {margin:0 auto; right:0; left:0; width:90%;top:0;}
.rvp_mortgage_calculator.rvp_setup .rvp_remarks {margin-bottom: 25px;}
.rvp_mortgage_calculator.rvp_setup .rvp_remarks ul {padding-left:15px;}
.rvp_mortgage_calculator.rvp_setup .rvp_remarks li {list-style-image: url('../images/bullet-green.png'); padding-left: 15px;}
.rvp_mortgage_calculator.rvp_change .rvp_inputContainer{margin-top: 35px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .in1{margin-top: 15px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .in5 {margin-top:60px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .rvp_resultContainer table {width: 50%;margin-bottom: 25px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .rvp_resultContainer table td{font-size: 14px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .rvp_resultContainer table td:first-child {font-weight: bold; width:220px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .in4 {margin-top: 20px;}
.rvp_mortgage_calculator.rvp_calculator.rvp_change .in2 .item, .rvp_mortgage_calculator.rvp_calculator.rvp_change .in3 .item, .rvp_mortgage_calculator.rvp_calculator.rvp_change .in4 .item, .rvp_mortgage_calculator.rvp_calculator.rvp_change .in5 .item{padding-left: 29px;}
.rvp_mortgage_calculator .rvp_calculatorContainer .txtBox {width:86px;}
.rvp_mortgage_calculator .rvp_coverContainer {margin-bottom: 30px;}
.rvp_mortgage_calculator div.rvp_resultContainer, .rvp_mortgage_calculator .rvp_coverContainer {margin-bottom: 10px;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_loanForm label {font-size:12px;position:absolute;  top:-18px; padding-top:0;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_loanForm .inputArea {position: relative;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_loanForm .inputArea {display:inline-block; float:none;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_loanForm a.hvr-fade {margin-bottom:0;}
.rvp_mortgage_calculator .rvp_tabContainer .rvp_tabContent {background: none; padding:0; border-bottom:none;}
.rvp_mortgage_calculator .rvp_calculatorContainer {background:#F6FAEB; border-bottom:#39B54A 1px solid; border-top:1px solid #39B54A;}
.rvp_mortgage_calculator .rvp_tabContainer .rvp_tabContent {border-top:0;}
.rvp_mortgage_calculator .rvp_innerWrap {padding:25px 20px;}
.rvp_mortgage_calculator .rvp_loanForm .rvp_errorMsgContainer{margin-bottom: 0px;}
.rvp_mortgage_calculator .rvp_loanForm .rvp_errorMsg{display:block; font-style: normal; position:relative;}
.rvp_mortgage_calculator .rvp_subtitle {margin-top:20px;}
.rvp_mortgage_calculator .rvp_subtitle.result {font-size: 20px;}
.rvp_mortgage_calculator .rvp_resultContainer .rvp_subtitle{margin:0 0 20px 0;}
.rvp_mortgage_calculator .rvp_resultContainer table {width:100%;}
.rvp_mortgage_calculator .rvp_resultContainer table .tableHeader {background:#666; font-size: 14px;}
.rvp_mortgage_calculator.rvp_centralized .rvp_resultContainer table .tableHeader td {padding:10px;  border-bottom: 0;}
.rvp_mortgage_calculator .rvp_resultContainer table td {padding:5px;}
.rvp_mortgage_calculator .rvp_tabContent .rvp_remarks ul li {padding-left: 15px; text-indent: -15px;}
.rvp_mortgage_calculator .rvp_resultContainer .rvp_bannerContainer {margin-top:20px;}
.rvp_mortgage_calculator .rvp_resultContainer .rvp_bannerContainer a{float:right; margin-top:10px;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_inputContainer {margin-top:35px; position:relative;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_inputContainer:first-child {margin-top:20px;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_inputContainer .title2 {font-size: 12px;}
.rvp_mortgage_calculator .rvp_calculatorContainer .title {font-weight: bold; font-size: 14px;width: 32%; margin-right: 10px; display: inline-block; height: 19px; vertical-align: middle;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_loanForm .inputArea{width:64%;}
.rvp_mortgage_calculator .rvp_calculatorContainer .title2 {font-size: 12px; display:block; line-height: 14px; font-weight: normal;}
.rvp_mortgage_calculator .rvp_calculatorContainer .rvp_loanForm label {font-weight: normal;}
.rvp_mortgage_calculator .rvp_calculatorContainer .item {display: inline-block; margin-right:10px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_calculatorContainer .in4 .txtBox, .rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_calculatorContainer .in5 .txtBox {width:40px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_calculatorContainer .in5 {margin-top:60px;}
.rvp_mortgage_calculator .rvp_resultContainer .rvp_subtitle{display:block;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link div.rvp_coverContainer, .rvp_mortgage_calculator.rvp_mortgage_calculator_link  .rvp_resultContainer {margin-bottom: 30px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_remarks {margin-bottom: 30px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_remarks li{padding-left: 10px; text-indent: -10px; padding-bottom: 10px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_remarks .l2 {padding-left: 15px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .rvp_remarks .l2 li{list-style-image: url('../images/bullet-green.png'); padding-left: 15px; text-indent: 0; padding-bottom:0; padding-top: 10px;}
.rvp_mortgage_calculator .rvp_terms {margin-bottom: 35px;}
.rvp_mortgage_calculator.rvp_mortgage_calculator_link .tab1 .item{margin-right: 0}
.rvp_calculator.rvp_mortgage_calculator_link .rvp_resultContainer table td:first-child {text-align:left;width:34%;}
.rvp_calculator.rvp_mortgage_calculator_link .rvp_resultContainer td.remarks, .rvp_calculator.rvp_mortgage_calculator_link .rvp_resultContainer td.plan {width:20%;}
.rvp_mortgage_calculator .rvp_inputContainer .radio label {position: relative; float:none; top:1px; min-width: auto; margin-right: 20px; width:auto;}
.rvp_mortgage_calculator .title.top {vertical-align: top; padding-top: 5px;}
.rvp_mortgage_calculator .rvp_resultContainer table .separator{height:60%;top:20%;}
.rvp_mortgage_calculator table .separator.upper {top:auto; bottom:0;}
.rvp_mortgage_calculator table .separator.lower {top:0;}
.rvp_mortgage_calculator .rvp_calculatorContainer span a {color:#333; text-decoration: underline;}
.rvp_mortgage_calculator .rvp_subtitle.s1 {margin:10px 0 0 0;}
.rvp_mortgage_calculator .rvp_stepContainer li {text-align: center;}
.rvp_mortgage_calculator .rvp_stepContainer{margin: 15px 0;}
.rvp_mortgage_calculator .rvp_subtitle span {font-size: 13px; color:#333;}
.rvp_mortgage_calculator .rvp_promoBox {background:#E0E0E0; float:right;}
.rvp_mortgage_calculator .rvp_promoBox .rvp_innerWrap {padding:18px 22px 17px 22px; position: relative;}
.rvp_mortgage_calculator .rvp_promoBox a.image {float:left;margin-right:20px; margin-top:10px;}
.rvp_mortgage_calculator .rvp_promoBox span {font-size: 16px;}
.rvp_mortgage_calculator .rvp_promoBox .content {float:left;}
.rvp_mortgage_calculator .rvp_promoBox span.small {font-size: 13px;}
.rvp_mortgage_calculator .rvp_promoBox a.tnc {font-size: 13px; color:#333; text-decoration: underline; float:none; margin-top:5px; display:block;}
.rvp_mortgage_calculator .rvp_promoBox a.contentLink {color:#333; text-decoration: none; float:none;}
.rvp_mortgage_calculator .rvp_promoBox a.contentLink strong {font-size: 16px;}
.rvp_mortgage_calculator .rvp_resultContainer .rvp_promoBox .btnNext {font-weight: normal; padding: 0 15px; margin-top: 25px;color:#fff;}
.rvp_mortgage_calculator .rvp_tabContainer .rvp_tabNav li a:hover {text-decoration: none;}
.rvp_mortgage_calculator .rvp_rateTable td{text-align: center; vertical-align: middle;}
.rvp_mortgage_calculator .rvp_rateTable td{height:30px; position: relative;border-bottom: 1px solid #CCCCCC;line-height: 18px;}
/*Calculator Style Mortgage Revamp phase 2 End*/

/* 2016-02-23 personal loan emhancement */
.connectedLendingTitle {font-weight: bold !important; font-size: 14px !important; display: block !important;}
.connectedLendingLabel {display: inline-block; width: 90%; vertical-align: top;}
.connectedLendingLabelAns {padding-top: 8px !important; padding-left: 8px; width: 417px !important;}

/*2016-03-04: Q2 Mortgage Enhancement: Evalue*/
.rvp_stepContainer.col4 li {width:23.5% !important;}
.rvp_stepContainer.col4 li.arrow {width:10px !important;}
.rvp_stepContainer li.doc-upload {background: url('../images/personal/mortgage/mortgage_step_uplad.png') no-repeat 50% 5px;}
.rvp_stepContainer li.doc-upload:hover {background-position: 50% -132px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li {background: url('../images/personal/mortgage/evaluation_step.png') no-repeat 50% -137px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step1 {background-position: 50% -137px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step1.active, .rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step1:hover {background-position: 50% 0px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.arrow {background: url('../images/personal/loans/arrow_grey.png') no-repeat 0 40%;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step2 {background-position: 50% -413px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step2.active, .rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step2:hover {background-position: 50% -274px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step3 {background-position: 50% -665px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer .step3 a span {padding-left: 0px !important;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step3.active, .rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step3:hover {background-position: 50% -542px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step4 {background-position: 50% -938px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step4.active, .rvp_mortgage.rvp_evaluation .rvp_stepContainer li.step4:hover {background-position: 50% -797px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li a span {padding-top:74px !important; padding-left: 0px !important; font-size: 14px !important;}

.marginless .rvp_custCheckbox {cursor:default; margin:0; width:15px;}

/*2016-03: Careers Enhancement: Job Openings*/
ul.rvp_expandableList{display: block; float: left; width: 100%; margin-bottom: 20px;}
ul.rvp_expandableList.faq_list{margin-top: 25px;}
ul.rvp_expandableList  li.rvp_listGrpoup.active .rvp_subList.inner_expan{border-bottom: none;}
ul.rvp_expandableList  li.rvp_listGrpoup{display: block; float: left; width: 100%;}
ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a.long_Listheader{padding: 15px 0;}
ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a.long_Listheader span{width: 85%;}
ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a span { padding: 4px 0 0 0;}
ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a .arrow{background: url("../images/arrow_expand.png") no-repeat 0 0;}
ul.rvp_expandableList  li.rvp_listGrpoup.active .rvp_listHeader a .arrow { background-position: 0 -46px; margin-top: 8px;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList {width: 100%; height: auto;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.img_text { height: none;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_expan{background: #fff !important;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text{font-size: 13px;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text p{ padding: 10px 30px 10px 20px; overflow:hidden;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text div.p-style{ padding: 10px 30px 10px 20px; overflow:hidden;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text img{display: block; float: left; padding:0 20px 0 0;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_title{font-size: 16px; color: #0D6C29; margin-bottom: 10px;float: left; width: 100%;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_sub_title{font-size: 14px; font-weight: normal; color: #0d6c29 ; float: left; width: 100%;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_stared{width: 100%; float: left; margin-bottom: 10px;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_email{width: 100%; float: left;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ul{margin: 0 0 0 10px; padding: 10px 20px 5px 10px; width: 100%; list-style: initial; list-style-image: url('../images/bullet-green.png'); }
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ul li{display: list-item; padding-left: 10px;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol{margin: 0 0 0 10px; width: 100%;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol > li{margin: 15px 0; display: list-item;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol ol{margin: 0 0 0 20px; width: 100%;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol ol li{margin: 5px 0;}
ul.rvp_expandableList_inner{display: block; width: 98% !important; margin: 0 0 0 15px !important; padding: 0 !important;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup{list-style: none; margin: 0 !important; padding-left: 0px !important;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup .rvp_listHeader_inner { border-bottom: 1px solid #39B54A; padding-left: 0 !important; margin-bottom: 0!important;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup .rvp_listHeader_inner a { color: #0D6C29; font-size: 17px; width: 100%; min-height: 37px; display: block; padding-top: 11px; }
ul.rvp_expandableList_inner > li.rvp_listGrpoup .rvp_listHeader_inner a:hover { background-color: #D8EDDA; moz-transition: all .4s ease-out; ms-transition: all .4s ease-out; o-transition: all .4s ease-out; transition: all .4s ease-out; webkit-transition: all .4s ease-out; text-decoration: none;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup .rvp_listHeader_inner a span{padding-left: 15px;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup .rvp_listHeader_inner a .arrow { width: 14px; height: 14px; float: right; background: url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand.png") no-repeat 0 0; margin: 11px 10px 0 0; }
ul.rvp_expandableList_inner > li.rvp_listGrpoup .rvp_listHeader_inner a .arrow { background: url("../images/arrow_expand.png") no-repeat 0 0 !important; }
ul.rvp_expandableList_inner > li.rvp_listGrpoup.active a .arrow { background-position: 0 -21px !important; margin-top: 8px; }
ul.rvp_expandableList_inner > li.rvp_listGrpoup ul{ margin: 0; width: 100% !important;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup ul li.rvp_listHeader_inner{ margin: 0; width: 100% !important; padding: 0 !important; list-style: none;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup ul.rvp_subList_inner { background: #F6FAEB; border-bottom: 1px solid #39B54A; width: 100%  !important; margin: 0 !important; height: auto; padding-left: 0;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup ul.rvp_subList_inner > li div > ul{ padding-left: 5% !important; width: 90% !important; margin: 0 !important;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup ul.rvp_subList_inner > li div > ul > li{width: 95%; list-style: initial; display: list-item;}
ul.rvp_expandableList_inner > li.rvp_listGrpoup ul.rvp_subList_inner .job_list li a{font-size: 13px;}
ul.rvp_subList_inner ul.job_list{list-style-image: url('../images/job_bullet.png') !important; padding: 20px 20px 0 10px !important;}
ul.rvp_subList_inner ul.job_list li{list-style: inherit !important; width: 100% !important;}
ul.rvp_subList_inner ul.job_list li a{color: #676769; font-size: 17px; width: 100%; display: block;}
ul.rvp_expandableList .rvp_listHeader a.acctServices {background-position: 0 55px;}
.rvp_static_content .static_content_body ul.hot_job_list{width:100%; margin-top: -20px !important; list-style-image: none;}
.rvp_static_content .static_content_body ul.hot_job_list li{margin: 5px 0;}
.rvp_static_content .static_content_body ul.hot_job_list li a{color: #676769; font-size: 14px; width: 100%; display: block; text-decoration: underline;}
.rvp_insidePageContent ul.rvp_expandableList ul.rvp_expandableList_inner li{background: none;}
.hot_job .static_content_subtitle {color: #0D6C29;padding: 20px 0 10px;font-size: 17px;display: block;clear: both;}
.hot_job .static_content_subtitle.last {padding: 30px 0 10px;}

/*Fix for IE printing, non support IE8*/
@media print{
.rvp_thm_homeContainerTopMenu .rvp_thm_TopMenu #div_8.rvp_menuItem > a {width: 65px;}
.noprint{display:none;}
}
/*2016-04-11: Q2 DTI Phase II : Cash Instalment*/
.rvp_application.rvp_instalment .table_apr.clPreAppLimit{float: right;width: 73%;margin: -25px 0;}
.rvp_application.rvp_instalment .rvp_inputContainer.monthly_repay{margin-bottom: 100px;}
.rvp_application.rvp_instalment .rvp_inputContainer.monthly_repay .title{vertical-align: top;}
.rvp_application.rvp_instalment .empStatus .custSelect {width: 180px;}
.rvp_application.rvp_instalment .occupation .custSelect {width: 286px;}
.rvp_application.rvp_instalment .pics_link{margin-top: 20px;}
.rvp_application.rvp_instalment .pics_link a{text-decoration: underline;color: #333;}
.rvp_application.rvp_instalment .rvp_remarks ol.notes{margin-bottom: 15px;}
.rvp_application.rvp_instalment .table_apr td .separator.cash_spending{top: -50%; height: 140%;}

/* Insurance Appointment Form Style Start*/
.rvp_per_ins_appoint{top: 0;position: relative;height: auto;}
.rvp_per_ins_appoint .rvp_formContainer{width:665px; background:#F6FAEB; border-top:1px solid #34A344; padding:20px;}
.rvp_per_ins_appoint .rvp_formContainer .rvp_errorMsgContainer{margin-bottom: 40px;}
.rvp_per_ins_appoint .rvp_formContainer.rvp_bd_bottom {border-bottom: 1px solid #34A344;}
.rvp_per_ins_appoint .custSelect.rvp_w200 {width: 200px;}
.rvp_per_ins_appoint .rvp_txtRed {color: red;}
.rvp_per_ins_appoint .rvp_formContainer .rvp_selectMenus > div, .rvp_per_ins_appoint .rvp_formContainer .rvp_contact dd > div{float:left; margin-right:17px;}
.rvp_per_ins_appoint.rvp_report .rvp_quotationContainer{background: #EBEAE6;}
.rvp_per_ins_appoint .rvp_quotationContainer{width:645px; background:#F6FAEB; padding:30px; font-size:13px;margin-bottom:40px;}
.rvp_per_ins_appoint .rvp_quotationContainer li span {display: inline-block;min-width:180px;vertical-align: top;}
.rvp_per_ins_appoint .rvp_quotationContainer li div {display: inline-block; max-width: 220px;word-wrap: break-word;word-break: break-all;}
.rvp_per_ins_appoint .rvp_quotationContainer li span:first-child{min-width:225px;font-weight: bold;font-size: 14px;}
.rvp_per_ins_appoint .rvp_quotationContainer li span:first-child +span{display: inline-block;min-width:180px; font-weight: normal;font-size: 13px;}
.rvp_per_ins_appoint .rvp_quotationContainer li span:first-child +div{max-width: 415px !important;}
.rvp_per_ins_appoint .rvp_quotationContainer li{margin-bottom:5px;}
.rvp_per_ins_appoint .rvp_quotationContainer ul{margin-bottom: 30px;}
.rvp_per_ins_appoint .rvp_formContainer dt span {font-weight: normal;font-size: 12px;display: block;}
.rvp_per_ins_appoint .rvp_formContainer dd .rvp_radio > div{float:left;}
.rvp_per_ins_appoint .rvp_formContainer .rvp_radio label{font-size: 14px; color:#333;}
.rvp_per_ins_appoint .rvp_formContainer .rvp_custRatio{margin-bottom: 4px;}
.rvp_per_ins_appoint .rvp_formContainer .rvp_radio > div{margin-right:20px;}
.rvp_per_ins_appoint .rvp_formSubmit{margin-bottom:28px;}
.rvp_per_ins_appoint .rvp_formSubmit a{width:86px; height:34px; color:#fff; font-size: 18px; font-weight: bold; text-align: center; background:#A6CC38; line-height: 34px;float:right;}
.rvp_per_ins_appoint .rvp_formSubmit a:hover{text-decoration: none;background:#0D6C29;}
.rvp_per_ins_appoint .rvp_formSubmit a.btnAmend{background: #666; margin-right:12px;}
.rvp_per_ins_appoint .rvp_formSubmit a.btnAmend:hover{background:#333;}
.rvp_per_ins_appoint textarea.txtBox{vertical-align: middle; border: rgb(204, 204, 204) 1px solid;}
.rvp_per_ins_appoint input.txtBox.rvp_w286{width: 272px;}
.rvp_per_ins_appoint .custSelect.rvp_w286 {width: 286px;}
.rvp_per_ins_appoint .rvp_fs12 {font-size: 12px; margin:10px 0 30px 0;}.rvp_txtGray {color: #999;}
.rvp_per_ins_appoint .rvp_mb0 {margin-bottom: 0 !important;}
.rvp_per_ins_appoint .rvp_innerStepsContainer {padding:25px 0 25px 40px;}
.rvp_per_ins_appoint .rvp_innerStepsContainer .rvp_step {float:left; background:url(../images/sprite.png) no-repeat 100% -1295px; padding:0 40px 0 0; margin:0 40px 0 0;}
.rvp_per_ins_appoint .rvp_innerStepsContainer .rvp_num {text-align:center; float:left; width:30px; height:25px; font-size:15px; background:url(../images/sprite.png) no-repeat 0 -1100px; color:#FFF; font-weight:bold; padding-top:5px;}
.rvp_per_ins_appoint .rvp_innerStepsContainer .rvp_txt {float:left; font-size:19px; min-width:0px; font-weight:bold; margin-left:12px; color:#999; padding:5px 0 0 0;}
.rvp_per_ins_appoint .rvp_innerStepsContainer .last {margin-right:0; padding-right:0; background:none;}
.rvp_per_ins_appoint .rvp_innerStepsContainer .rvp_step.active .rvp_num {background-position:0 -1200px;}
.rvp_per_ins_appoint .rvp_innerStepsContainer .rvp_step.active .rvp_txt {color:#0D6C29;}
/* Insurance Appointment Form Style End*/

/* Insurance LifeStyle tips Style Start */
.rvp_expList > a {
	color: #0D6C29;
	font-size: 17px;
	display: block;
	padding: 15px 10px;
	border-bottom: 1px solid #39B54A;
	text-decoration: none;
	position: relative;
}
.rvp_expList > a:hover {background-color: #D8EDDA;ms-transition: all .4s ease-out;transition: all .4s ease-out;}
.rvp_expList > a span {
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -4px;
	width: 14px;
	height: 9px;
	background: url(../images/arrow_expand-type-2.png);
	background-position: 0 -9px;
}
.arrow-link li {background: url(../images/sprite.png) no-repeat 0 -595px;padding-left: 20px;}
.arrow-link a {text-decoration: none;color: black;}
.arrow-link a:hover {color: black;text-decoration: underline;}
.rvp_3Cols > * {width: 25%;float: left;margin-right: 5%;}
.rvp_3Cols {margin-bottom: 10px;}
.rvp_3Cols.last {margin-bottom: 0;}
.rvp_expList > a.js-active span {background-position: 0 0;}	
.rvp_expList.lv2 {padding-left: 25px;	box-sizing: border-box;}
.rvp_expList .sub-content {display: none;}
.sub-content h6 {font-size: 18px;margin-bottom: 5px;color: #0D6C29;}
.content-img-txt,.content-link {box-sizing: border-box;}
.content-img-txt {background-color: #F6FAEB;position: relative;padding: 30px 25px;min-height: 110px;}
.rvp_per_ins_lifestyletips .content-img-txt{min-height: 180px !important;}
.content-img-txt > img {position: absolute; top: 30px;left: 25px;width: 220px;height: 110px;}
.content-img-txt > div {padding-left: 250px; box-sizing: border-box;}
.content-img-txt > div:last-child {margin-bottom: 20px;}
.content-img-txt > div > *:last-child {padding-bottom: 0;}
.content-img-txt ul {margin-bottom: 10px;}
.content-img-txt li {font-size: 12px; margin-bottom: 0;}
.rvp_per_ins_lifestyletips .content-img-txt li {font-size: 12px !important;margin-bottom: 0 !important;}
.content-img-txt p {padding-bottom: 10px;}
.rvp_per_ins_lifestyletips .content-img-txt a {color: #0D6C29;}
.rvp_per_ins_lifestyletips .marginless{margin:20px 0;}
.content-img-txt .rvp_greenBullet li {font-size: 14px; margin-bottom: 8px;	
	background: url(../images/bullet-green.png) 0 9px no-repeat;padding-left: 15px;	line-height: 25px;}
.content-link {background-color: #E4EFC4;border-bottom: 1px solid #39B54A;padding: 20px;}
.rvp_marginbottom{margin-bottom:40px;}
/* Insurance LifeStyle tips Style End */
/* 2016-06 BIN Migration Phase 2*/
.rvp_application.rvp_form .rvp_inputContainer.contactless p{padding-bottom: 0;}
.rvp_application.rvp_form p.marginless{margin-top: 20px;}
p.suppApplication{margin-top: 80px;}
.rvp_application .rvp_inputContainer.in15 .txtBox.taxCountry{width: 140px;} 
.rvp_application.rvp_form .rvp_inputContainer.university_card{margin-bottom: 40px;}
.rvp_application.rvp_form .rvp_inputContainer.in7 .custSelect.cardSelect{width: 350px;}
.rvp_application.rvp_form .rvp_inputContainer.overLmtCbx{margin-bottom: 40px;}
div.horizontal{border-bottom: 1px solid black;margin-bottom: 15px;}
.rvp_application.rvp_form .declaration .rvp_inputContainer .title{width: 70%;}
.rvp_application.rvp_form .declaration .rvp_inputContainer .signature{border-bottom: 1px solid black;width: 150px;}	
.rvp_application.rvp_form.rvp_supplementary .custSelect.suppCard{width: 450px;}
/* Prestige Signature Style Start */
.rvp_mt335 {margin-top:335px;}
.rvp_breadcrumb.brown a.active, .rvp_sectionLeftNav.brown .rvp_title, .rvp_sectionLeftNav.brown li a.active, .rvp_sectionLeftNav.brown > ul > li > ul li.active a, .rvp_sectionLeftNav.brown > ul > li > ul li:hover a {color:#6C3F06;}
.rvp_sectionLeftNav.brown > ul {border-bottom: 1px solid #94532C; border-top: 1px solid #94532C;}
.rvp_sectionLeftNav.brown > ul > li .rvp_expandableArrow {background: url("../images/arrow_expand_brown.png") no-repeat 0 -21px;}
.rvp_sectionLeftNav.brown > ul > li.active .rvp_expandableArrow { background-position: 0 0;}
.rvp_mb5 {margin-bottom: 5px;}
/* Prestige Signature Style End */

/* Prestige Signature Appointment Form 2016-09-06 Start */
.rvp_prestige .form-container .rvp_inputContainer{margin-bottom: 35px;position: relative;}
.rvp_prestige .form-container .rvp_inputContainer input  {vertical-align: top;}
.rvp_prestige .form-container .rvp_inputContainer > div{display: inline-block; vertical-align: top; width:65%;}
.many_checkboxs{float: left; width: 65%;}
.many_checkboxs p > span{display:none;}
.many_checkboxs p {display: inline-block; vertical-align: top; margin-top:5px; width:120px; margin-bottom: 10px;padding:0 0 2px 2px;}
.rvp_prestige .rvp_innerStepsContainer {padding:25px 0 25px 25px;}
.rvp_prestige .rvp_innerStepsContainer .rvp_step {float:left; background:url(../images/sprite.png) no-repeat 100% -1295px; padding:0 30px 0 0; margin:0 30px 0 0;}
.rvp_prestige .rvp_innerStepsContainer .rvp_num {text-align:center; float:left; width:30px; height:25px; font-size:15px; background:url(../images/sprite.png) no-repeat 0 -1100px; color:#FFF; font-weight:bold; padding-top:5px;}
.rvp_prestige .rvp_innerStepsContainer .rvp_txt {float:left; font-size:19px; min-width:0px; max-width:205px; font-weight:bold; margin-left:12px; color:#999; padding:5px 0 0 0;}
.rvp_prestige .rvp_innerStepsContainer .last {margin-right:0; padding-right:0; background:none;}
.rvp_prestige .rvp_innerStepsContainer .rvp_step.active .rvp_num {background: url(../images/brown-circle.png) no-repeat;}
.rvp_prestige .rvp_innerStepsContainer .rvp_step.active .rvp_txt {color:#94532C}
.rvp_prestige .rvp_quotationContainer{font-size:13px; background-color: #EBEAE6;box-sizing: border-box; padding:30px;}
.rvp_prestige .rvp_quotationContainer label {font-size: 14px;font-weight: bold;color: #333;width: 30%;display: inline-block; margin-right:25px;}
.rvp_prestige .rvp_quotationContainer li div {display: inline-block; word-wrap: break-word; width:65%; vertical-align: top;}
.rvp_prestige .rvp_quotationContainer li div span {display: inline-block; min-width: 150px; margin-right: 15px;}
.rvp_prestige .rvp_quotationContainer li{margin-bottom:15px;}
.rvp_prestige .rvp_quotationContainer ul{margin-bottom: 30px;}
/* Prestige Signature Appointment Form End */

/* FXT Style Start */
.inv_fxt_font1{font-size: 11px;}
/* FXT Style Start */

/* GSA Site Search Start */
.rvp_gsasitesearch {text-align: left; height: auto;}
.rvp_gsasitesearch .gsa_p {margin-top: 1em; margin-bottom: 0.25em; display: block; padding-bottom: 0px;}
.rvp_gsasitesearch .gsa_p span {font-weight: bold;}
.rvp_gsasitesearch .gsa_t, .rvp_gsasitesearch .search_row {font-size: 13px;}
.rvp_gsasitesearch .gsa_p, .rvp_gsasitesearch .gsa_s, .rvp_gsasitesearch .gsa_t {font-family: arial, sans-serif;}	
.rvp_gsasitesearch .gsa_s {font-size: 12px; width: 550px;}	
.rvp_gsasitesearch .gsa_l {color: #cc0000;}
.rvp_gsasitesearch .rvp_search_cluster {line-height: 140%; float: right; width: 15em; margin: 2em 0 0 1em; padding-left: 1em; border-left: 1px solid #cccccc;}
.rvp_gsasitesearch .search_row a, .rvp_gsasitesearch .search_cluster_item  a  {text-decoration: underline}	
.rvp_gsasitesearch .search_row a:link, .rvp_gsasitesearch .search_cluster_item a:link{color: #363636}
.rvp_gsasitesearch .search_row a:visited, .rvp_gsasitesearch .search_cluster_item a:visited {color: #363636}
.rvp_gsasitesearch .search_row a:hover,.rvp_gsasitesearch .search_cluster_item a:hover {color: #097603}
.rvp_gsasitesearch	mark {font-weight: bold;background-color: transparent;}
.rvp_gsasitesearch .rvp_paging {margin-top: 1ex; display: block; text-align: center;}
.rvp_gsasitesearch .rvp_search_info {margin-top: 5%;}
.rvp_gsasitesearch .rvp_spellsuggest_label {font-size: 15px;color: #cc0000;}
.rvp_gsasitesearch .rvp_spellsuggest_keyword{font-size: 15px; color: #000000; font-weight: bold; font-style:italic;}
.rvp_gsasitesearch .txtBox{vertical-align: top; width: 300px; margin-right: 5px;}
.rvp_gsasitesearch .rvp_current_page{text-decoration:none; color: #a90a08; font-weight: bold;}
.rvp_gsasitesearch .rvp_gsa_button{margin-left: 5px;}
.rvp_gsasitesearch .rvp_searchscope{width: 200px;}
/* GSA Site Search Stop */
/* Personal Loan Calculator for DCL*/
.rvp_calcdcl .rvp_calculatorContainer .solutionChart{width:655px; height:571px; background:#f6faeb; position:relative; z-index:0;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .arrow{width:0; height:0; border:#F6FAEB 23px solid; border-top-color:#f0f0f0; border-bottom:none; position:absolute; left:50%; top:0; margin-left:-20px; z-index:10;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .legend{position:absolute; right:0; top:20px; padding:20px;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .legend ul, .solutionChart .legend li{margin:0 !important; padding:0 !important; display:block;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .legend li{white-space:nowrap; padding:5px 0 !important; text-align:right;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .legend li ins{display:inline-block; width:20px; height:20px; border-radius:3px; text-indent:-9999px; overflow:hidden; text-align:left; vertical-align:middle;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .legend li.original ins{background:#999;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .legend li.hase ins{background:#33a043;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart table{height:100%;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart table .scrow1>*{height:100%; padding-bottom:20px;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart table .scrow2>*, .solutionChart table .scrow3>*{height:122px; padding:20px 0;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart table .scrow3>*{padding-bottom:50px;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart table  tr>*{vertical-align:bottom;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .label{font-size:14px; padding:10px 0; font-weight:bold;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .value{font-size:14px; color:#339f43}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .value *{vertical-align:middle;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .value b{font-size:20px; vertical-align:top;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .value i{font-style:normal;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart table th{width:228px; background:#e4efc4; text-align:center;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar{width:388px; height:30px;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar .original{height:100%; width:100%; background:#999999;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar .hase{height:100%; width:0; background:#33a043;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar *{white-space:nowrap; text-align:right; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar *:before{content:''; display:inline-block; height:100%; vertical-align:middle;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar .label{display:inline-block; font-weight:normal; vertical-align:middle; margin:0; padding:0 10px; color:#fff; font-size:12px; font-weight:bold;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar *.outsideLabel:before{width:100%;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar .original.outsideLabel .label{color:#999;}
.rvp_calcdcl .rvp_calculatorContainer .solutionChart .scbar .hase.outsideLabel .label{color:#33a043;}
.rvp_calcdcl .rvp_calculatorContainer div.rvp_loanForm{border-bottom:#39B54A 1px solid !important;}
.rvp_calcdcl .rvp_calculatorContainer div.rvp_resultContainer{margin-top:-1px;}
.rvp_calcdcl .rvp_calculatorContainer div.rvp_resultContainer>*{border-bottom:#39B54A 1px solid;}
.rvp_calcdcl .rvp_calculatorContainer div.rvp_resultContainer .rvp_innerWrap{border-top:#39B54A 1px solid; display:none;}
.rvp_calcdcl .rvp_calculatorContainer .outstanding-remark{margin-bottom:20px; margin-top:-20px;}
.rvp_creditLoan .loan-repaymentSchedule{display:none; margin-top:-20px; margin-bottom:20px; text-align:right;}
.rvp_creditLoan .loan-repaymentSchedule a{display:inline-block; background:#a6ce39; border:none; color:#fff; padding:8px 20px; font-weight:bold; font-size:17px;}
.rvp_creditLoan .loan-repaymentSchedule a:hover{background:#34a344; text-decoration:none; cursor:default;}
.rvp_loans .rvp_loanForm input {width:auto;}
.rvp_calcdcl .rvp_calculatorContainer .rvp_loanForm label{ width:245px; padding-top:0px;}
.ui-dialog .ui-widget-header .ui-icon{background-image: url("../images/btn_close.png") !important;}
/* Personal Loan Calculator for DCL end */


/*Perferred banking  for Inpnut start*/
.rvp_mt-35 { margin-top: -35px;}
.rvp_mb35 {  margin-bottom: 35px;} 
.white .form-container { border-top: 1px solid #cfd3d4; border-bottom: 1px solid #cfd3d4;  background-color: #fff;}
.rvp_preferred .form-container div.preferbanking > div {margin-bottom: 35px; position: relative;}
.rvp_preferred .form-container div.preferbanking > div.last {margin-bottom: 0;}
.rvp_preferred .form-container div.preferbanking > div input {vertical-align: top;}
.rvp_preferred .form-container label.title {font-size: 14px;font-weight: bold; color: #333;width: 180px; display: inline-block; margin-top: 6px;}
.rvp_preferred .form-container .small-label {display: block;position: absolute; top: -18px; left: 185px; font-size: 12px;}
.rvp_preferred .form-container .custSelect {width: 200px;}
.rvp_preferred .form-container .checkbox span { vertical-align: top;margin-top: 5px;width: 120px;margin-bottom: 10px;}
.rvp_preferred .form-container .checkbox .many_checkboxs p > span { display: none;}
.rvp_preferred .form-container textarea {vertical-align: top;width: 350px; height: 85px;max-height: 200px; padding: 6px;box-sizing: border-box; max-width: 470px;}
.rvp_preferred .form-container .checkbox span{display: none;}
.rvp_preferred .form-container .checkbox p label{display: inline-block; width: 150px; margin-bottom: 10px;}	
.rvp_preferred .multi_checkbox {width:450px}
/*Perferred banking  for Inpnut end*/

/*Perferred  banking  for confirm start*/
.rvp_mt30 {margin-top: 0px;}
.rvp_confirm-result .title {font-weight: bold;font-size: 14px;display:inline-block;width: 225px;vertical-align: middle;}
.rvp_confirm-result .input { display:inline-block; vertical-align: middle; width: 180px; vertical-align: middle;}
.rvp_confirm-result {background-color:#EBEAE6;padding:30px;}
.rvp_confirm-result li {margin-bottom: 15px;}
/*Perferred banking  for confirm end */