﻿@charset "utf-8";

/*Homepage starts*/
.rvp_skn_haseHomeV01QuickLogon .rvp_btnSchedule{cursor:pointer; position:absolute; top:0; right:0; }
.rvp_skn_haseHomeV01QuickLogon .rvp_btnSchedule .rvp_popupBtn {display: block; width:23px;height:24px;background:url("/1/PA_1_2_S5/content/pws2/home/images/schedule.png") no-repeat;}

/* Quick Logon starts */
.rvp_skn_haseHomeV01QuickLogon {float:left; width:248px; margin-left:1px;}
.rvp_skn_haseHomeV01QuickLogon .rvp_homeV01_ebanking {position:static; display:block; width:auto;}
.rvp_skn_haseHomeV01QuickLogon .rvp_homeV01_ebanking > div {background-color:#FFF; width:auto; height:169px; padding-left:20px; padding-bottom:0;padding-right:20px;}
.rvp_skn_haseHomeV01QuickLogon .rvp_btnSchedule{cursor:pointer; position:absolute; top:0; right:0; display:block;width:23px;height:24px;background:url("/1/PA_1_2_S5/content/pws2/home/images/schedule.png") no-repeat;}
.rvp_skn_haseHomeV01QuickLogon h2{float:left;}
.rvp_skn_haseHomeV01QuickLogon li a {font-size:14px; padding-bottom:10px;}
.rvp_skn_haseHomeV01QuickLogon .rvp_popupSchedule{width: 195px;height: 38px;background:url("/1/PA_1_2_S5/content/pws2/home/images/popup_bg.png") no-repeat ;position: absolute; top:-40px;right:-89px; padding:7px 0 0 0px; text-align: center; display: none;}
.rvp_skn_haseHomeV01QuickLogon .rvp_popupSchedule a{color:#333; font-size:12px;}
.rvp_skn_haseHomeV01QuickLogon .rvp_btnSchedule:hover div.rvp_popupSchedule{display:block;}
.rvp_skn_haseHomeV01QuickLogon .rvp_btnSchedule:hover div.rvp_popupSchedule{display:block;}
/* Quick Logon ends */
/*Homepage ends*/

/*Left nav, breadcrumb, social media starts*/
.rvp_breadcrumb {/*width:400px;*/ width:600px; float:left;}
.rvp_breadcrumb a{font-size:11px; color:#666666;}
.rvp_breadcrumb span {padding:0 6px;}
.rvp_breadcrumb span.active{font-size:11px; color:#0C6B27;}
.rvp_socialMedia{float:right;}
.rvp_socialMedia a{float:left; margin-left:6px;}
.rvp_insidePageContent .rvp_logonBtn{float:right;background:transparent url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat scroll 0px 0px; /*width:103px;*/height:34px;}
.rvp_insidePageContent .rvp_logonBtn a{padding-left:30px;font-size:19px;color:#0D6C29;font-weight:bold;line-height:32px;}
/*Left nav, breadcrumb, social media starts*/

/* Section Landing starts */
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_personalBankingServices > ul > li > a.open { background-color:#39B54A;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_personalInvestment > ul > li > a.open { background-color:#39B54A;}  
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_personalMortgages > ul > li > a.open { background-color:#39B54A;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_personalCards > ul > li > a.open { background-color:#39B54A;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_personalLoans > ul > li > a.open{background-color:#39B54A;}

.rvp_sectionLandingContainer .rvp_sectionInnerNav {position:absolute; top:0; left:0; background:url("/1/PA_1_2_S5/content/pws2/theme/images/bg_black_75.png"); width:246px; height:435px; float:left;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_title {padding:20px 0 0 26px; height:43px; font-size:19px; font-weight:bold; color:#FFF;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav > ul > li {background:url("/1/PA_1_2_S5/content/pws2/theme/images/bg_section_nav.png") repeat-x; height:62px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav > ul > li > a {background-repeat:no-repeat; padding:0 20px 0 50px; width:176px; height:62px; font-size:15px; color:#FFF; background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_leftnav_white.png"); background-position:27px 50%}

.rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_sectionInnerSubNav {background-color:#39B54A; position:absolute; top:0; left:246px; z-index:2004; width:372px; height:409px; padding:26px 0 0 0; display:none; }
.rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_sectionInnerSubNav li a {display:block; background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat; background-position:28px -495px; padding:0 28px 15px 44px; color:#FFF; font-size:15px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_sectionInnerSubNav .rvp_sectionInnerSubSubNav {position:absolute;left:372px;background:#0D6C28;top:0;width:372px;height:409px; padding-top:26px; display:none;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_sectionInnerSubSubNav span{color:#FFF; font-weight:bold; font-size:18px; padding:0 0 20px 27px; display:block;}

.rvp_promoBannerContainer {position:absolute; top:248px; left:247px;}
.rvp_promoBannerContainer a {display:block; position:relative;}
.rvp_promoBannerContainer a .frame {display:block; position:absolute; top:0; left:0; border-width:4px; border-style:solid; border-color:#39B54A; width:363px; height:179px; 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;}
.rvp_promoBannerContainer a:hover .frame {filter:alpha(opacity=100); opacity:1;}
.rvp_promoBannerContainer.rvp_right {left:619px;}

.rvp_contactUsContainer {position:absolute; top:248px; left:619px; width:330px; height:171px; background-color:#E9E6E1; padding:16px 20px 0 20px; font-size:13px;}
.rvp_contactUsContainer .rvp_title {color:#0C6C26; font-size:19px; font-weight:bold; padding:0 0 12px 0;}
.rvp_contactUsContainer p {padding:0 0 12px 0;}
/*.rvp_contactUsContainer a {display:block; background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat; background-position:0 -595px; padding:0 0 10px 16px; color:#333;}*/	

.rvp_contactUsContainer li  {background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat; background-position:0 -595px; padding:0 0 8px 20px;}
.rvp_contactUsContainer a {/*display:block;*/ color:#333;} 

.rvp_importantNotes ul.rvp_bulletPoints li{margin-right: 30px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat; background-position: 0 -597px; padding-left: 15px;margin-bottom: 5px; }
.rvp_importantNotes ul.rvp_bulletPoints{width:50%; float:left;}
/* Section Landing ends */

/*Useful Tools*/
.rvp_usefulTools {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/bg_dark_green.png"); width:247px; height:247px;}
.rvp_sectionLandingPromoContainer .rvp_toolsContainer{position:absolute; top:20px; left:20px; color:#FFF;  font-family:sans-serif;}
.rvp_sectionLandingPromoContainer .rvp_toolsTitle{font-size:19px; font-weight:bold;margin-bottom:15px;display:block;}
.rvp_sectionLandingPromoContainer .rvp_toolsContainer ul{font-size:13px;}
.rvp_sectionLandingPromoContainer .rvp_toolsContainer ul li{height:32px; background:transparent url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat scroll 0px -495px;padding-left:16px;}
.rvp_sectionLandingPromoContainer .rvp_toolsContainer ul li a{color:#FFF;}
/*Useful Tools ends*/
/********************COMMON ends********************/

/******************** Personal starts ********************/
/* Insurance starts */
.rvp_sectionLandingPromoContainer a {display:block; position:relative;}
.rvp_sectionLandingPromoContainer a .frame {display:block; position:absolute; top:0; left:0; border-width:4px; border-style:solid; width:239px; height:239px; 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;}
.rvp_sectionLandingPromoContainer a .frame {border-color:#39B54A;}
.rvp_sectionLandingPromoContainer a:hover .frame {filter:alpha(opacity=100); opacity:1;}
/* Insurance ends */

/* Cards starts */
.rvp_sectionLandingCarouselContainer {position:absolute; top:0; left:247px;}
.rvp_sectionLandingCarouselContainer > a {position:absolute; top:96px; background-color:#FFF; background-repeat:no-repeat; background-position:50% 21px; width:18px; height:55px; text-indent:-9999px;}
.rvp_sectionLandingCarouselContainer > a:hover {background-position:50% -79px; background-color:#39B54A;}
.rvp_sectionLandingCarouselContainer > a.btnPrev {left:0; background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_prev.png");}
.rvp_sectionLandingCarouselContainer > a.btnNext {right:1px; background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_next.png");}
.rvp_carouselContainer {width:743px; height:247px; overflow:hidden;}
.rvp_carouselContainer a {width:247px; margin-right:1px;}
/* Cards ends */

/* Mortgage starts */
.rvp_stepsContainer {position:absolute; top:0; left:247px; width:743px; height:247px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/bg_green_80.png"); color:#FFF;}
.rvp_stepsContainer .rvp_step.last {background:none; padding-right:20px;}
.rvp_stepsContainer .rvp_step {float:left; background:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_step.png") no-repeat 100% 50%; padding:57px 37px 0 20px; width:196px; height:190px; text-align:center;}
.rvp_stepsContainer .rvp_step .rvp_icon {background-repeat:no-repeat; background-position:50% 0; width:100%; height:76px;}
.rvp_stepsContainer .rvp_step1 .rvp_icon {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/icon_step_1.png");}
.rvp_stepsContainer .rvp_step2 .rvp_icon {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/icon_step_2.png");}
.rvp_stepsContainer .rvp_step3 .rvp_icon {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/icon_step_3.png");}
.rvp_stepsContainer .rvp_step .rvp_title {font-size:19px; font-weight:bold; text-align:center; padding-top:15px;}
.rvp_stepsContainer .rvp_step a {display:inline-block; background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat; background-position:0 -495px; margin-top:18px; padding:0 0 0 16px; color:#FFF;}	
/* Mortgage ends */
/******************** Personal ends ********************/

/*Personal eBanking starts*/
.rvp_sectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer.rvp_ebanking{width:100%; height:274px; left:0; background:url("/1/PA_1_2_S5/content/pws2/theme/images/banner_bg.png") #D5FFD5 repeat-x 0 0;}
.rvp_sectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer .rvp_tagline.rvp_personalEbanking{left:0;}
.rvp_subSectionBannerContainer {height:274px; margin-bottom:10px;}
.rvp_subSectionBannerContainer.rvp_travelInsurance {background-color:#EFFBE1;}
.rvp_sectionBannerContainer .rvp_innerContainer{width:870px; margin:0 auto;height:100%;position:relative;}
.rvp_sectionLandingContainer.rvp_ebanking{top:0; position:relative; height:auto; }
.rvp_sectionLandingContainer.rvp_ebanking a{text-decoration:none;}
.rvp_insidePage {padding:50px 0 0 0px;}
.rvp_insidePageContent{float:right; width:705px; margin-left:35px;}
.rvp_insidePageContent p a {color:#0D6C29;}
.rvp_insidePageContent .rvp_mainTitle{font-size:27px;color:#0D6C29;float:left;line-height:32px;}
.rvp_insidePageContent .rvp_subTitle{font-size:15px; color:#333;margin-bottom:18px;}
.rvp_landingHeader{height:30px;}
.rvp_insidePageContent .rvp_mainTitleContainer {height:60px;}
/*Personal eBanking 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_mainTitle{padding-top: 8px;}
.rvp_stockQuote .rvp_tabContainer .rvp_tabNav li a:hover{text-decoration: none;}
.rvp_stockQuote .rvp_smallTitle{font-size: 12px; color:#000; font-weight: bold;}
.rvp_stockQuote .rvp_securitiesAccout .rvp_mainTitle{float:none; margin: 40px 0 25px 0;}
.rvp_stockQuote .rvp_securitiesAccout span a{text-decoration: underline; color:#0D6C29;}
.rvp_stockQuote .rvp_bottomLinks{min-height: 120px;}
.rvp_stockQuote .rvp_bottomLinks.rvp_col2 > div{width:47%;}
.rvp_stockQuote .rvp_importantNotes{width:657px; margin-top: 20px; color:#000;}
.rvp_stockQuote .rvp_importantNotes .rvp_title{font-weight: bold;}
.rvp_importantNotes a{text-decoration: underline; color:#0D6C29;}
/*Stock Quote and Indexes ends*/

/******************** Rates starts ********************/
/*Interest Rates starts*/
.rvp_sectionLandingContainer.rvp_rates{top: 0px;position: relative;height: auto;}
.rvp_rateRemark{font-size: 12px; color:#333;}
.rvp_rateRemark.right{float:right;}
.rvp_ratesPs{margin-top:35px; font-size: 12px;color:#333;}
.rvp_ratesPs span{margin-bottom: 20px;display:block;}
span.rvp_psTitle{color:#0D6C29; margin: 0; display: inline;}
.rvp_ratesPs ol {list-style: inside decimal;}
.rvp_rates .rvp_bottomLinks ul.contactUs{margin-top:0;}
.rvp_rates .rvp_bottomLinks ul.contactUs li span{font-weight: bold;}
.rvp_rates .rvp_bottomLinks  .rvp_custServices{background: none;}
/*Interest Rates ends*/

/*Foreign Currency Rates starts*/
.rvp_rates .rvp_insidePageContent .rvp_mainTitle{float:none;}
.rvp_rates .rvp_insidePageContent .rvp_subTitle{display:block; margin-top: 20px; font-size:13px; color:#333;}
.rvp_rates .rvp_mainTitleContainer{height:auto;}
.rvp_rates .rvp_insidePageContent .rvp_subTitle a{color:#0D6C29; text-decoration: underline;}
.rvp_rates .rvp_chartBtn{background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 2px -98px;width: 20px;height: 20px;display: block;margin: 10px auto 0 auto;}
.rvp_rates .rvp_bottomLinks .onlineTools{float: left;}
/*.rvp_bottomLinks li.placeTimeDeposit{background: none;}*/
.rvp_rates .rvp_bottomLinks .rvp_custServices{color:#333333;}
.rvp_rates .rvp_bottomLinks ul.contactUs li a{padding-left:10px;}
/*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;}
.rvp_foreignCurrencyNotes .rvp_bottomLinks{width:657px;}
.rvp_foreignCurrencyNotes .placeTimeDeposit li{padding-left:16px;}
.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;}
/*Foreign Currency Notes Rates ends*/

/*Gold Prices starts*/
.rvp_goldPrices .rvp_rateTable th{text-align: left;}
/*Gold Prices ends*/
/******************** Rates ends ********************/

/********************Business starts********************/
/*Business starts*/
.rvp_business .rvp_sectionLandingContainer .rvp_sectionInnerNav > ul > li > a:hover { background-color: #006EBC;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav > ul > li > a.open {background-color:#006EBC; text-decoration:none;}
.rvp_business .rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_sectionInnerSubNav { background-color: #006EBC;}
.rvp_business .rvp_sectionLandingContainer .rvp_sectionInnerNav .rvp_sectionInnerSubNav .rvp_sectionInnerSubSubNav{ background-color: #00408B;}

.rvp_business .rvp_sectionLandingCarouselContainer > a:hover { background-color: #183888;}
.rvp_business .rvp_sectionLandingCarouselContainer > a.btnPrev {left:0; background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_prev_blue.png");}
.rvp_business .rvp_sectionLandingCarouselContainer > a.btnNext {right:1px; background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_next_blue.png");}

.rvp_business .rvp_logonContainer { position: absolute; top: 248px; left: 247px; width: 321px; height: 135px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/bg_gray_80.png") 0 0 repeat; padding: 25px;}
.rvp_business .rvp_logonContainer a { font-size: 12px;}
	
.rvp_business .rvp_logonContainer .rvp_left { border-right: 1px solid #00408B; width: 216px; height: 130px; float: left;  }
.rvp_business .rvp_logonContainer .rvp_left .rvp_title { font-size: 19px; padding: 8px 0 10px 38px; min-height: 10px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite_blue.png") no-repeat 0 0; color: #00408B; font-weight: bold;}
.rvp_business .rvp_logonContainer .rvp_left a.rvp_registerNow,
.rvp_business .rvp_logonContainer .rvp_left a.rvp_knowMore { background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite_blue.png") no-repeat; background-position: 0 -95px; padding: 0 0 10px 16px; color: #333; display: inline-block; margin-right: 10px; }
.rvp_business .rvp_logonContainer .rvp_businessBtn.rvp_blueBtn { padding: 0; width: 54px; background: #00408B; color: #FFFFFF; text-align: center; margin-bottom: 10px; text-transform: none;}

.rvp_business .rvp_logonContainer .rvp_custRatio { background: url("/1/PA_1_2_S5/content/pws2/theme/images/radio_checkbox_blue.png") no-repeat;}
.rvp_business .rvp_logonContainer .rvp_custRatio.checked { background-position: 0 -100px;}
.rvp_business .rvp_logonContainer .rvp_radio > div { margin: 0 0 5px 0;}
	
.rvp_business .rvp_logonContainer .rvp_right { width: 100px; height: 130px; float: left;}
.rvp_business .rvp_logonContainer .rvp_right a { background-image: url("/1/PA_1_2_S5/content/pws2/theme/images/icon_logon.png"); background-repeat: no-repeat; width: 80px;  padding-top: 40px; display: block; text-align: center; font-weight: bold; color: #333333; float: right; line-height: 100%;}
.rvp_business .rvp_logonContainer .rvp_right a.rvp_applyNow { background-position: 50% 0; margin-bottom: 4px; height: 20px;}
.rvp_business .rvp_logonContainer .rvp_right a.rvp_applyNow:hover { background-position: 50% 0; }
.rvp_business .rvp_logonContainer .rvp_right a.rvp_makeAnAppointment { background-position: 50% -100px;}
.rvp_business .rvp_logonContainer .rvp_right a.rvp_makeAnAppointment:hover { background-position: 50% -100px; margin-bottom: 7px;}
	
.rvp_business .rvp_contactUsContainer { width: 331px; height: 169px; border: none;}
.rvp_business .rvp_contactUsContainer .rvp_title {color: #00408B; font-weight: bold; padding: 0 0 10px 0;}

/*.rvp_bottomSection.rvp_business { display: inline-block; padding: 0 0 0 45px; margin: 30px 0; vertical-align: top; font-size: 17px; color: #183888; text-decoration: none; background: url("/1/PA_1_2_S5/content/pws2/theme/images/icons.png") no-repeat;}*/
.rvp_bottomSection.rvp_business a.rvp_businessStartupCorner { display: inline-block; padding: 0 0 0 45px; margin: 30px 0; vertical-align: top; font-size: 17px; color: #183888; text-decoration: none; background: url("/1/PA_1_2_S5/content/pws2/theme/images/icons.png") no-repeat; background-position: 0 4px; width: 142px; margin-right: 50px; min-height:40px; line-height:20px;}
.rvp_bottomSection.rvp_business a.rvp_commercialBankingServiceBrochure { display: inline-block; padding: 0 0 0 45px; margin: 30px 0; vertical-align: top; font-size: 17px; color: #183888; text-decoration: none; background: url("/1/PA_1_2_S5/content/pws2/theme/images/icons.png") no-repeat; background-position: 0 -82px; width: 177px; margin-right: 50px; min-height:40px; line-height:20px;}
.rvp_bottomSection.rvp_business a.rvp_faqForRemittanceServices { display: inline-block; padding: 0 0 0 45px; margin: 30px 0; vertical-align: top; font-size: 17px; color: #183888; text-decoration: none; background: url("/1/PA_1_2_S5/content/pws2/theme/images/icons.png") no-repeat; background-position: 0 -166px; width: 175px; margin-right: 55px; min-height:40px; line-height:20px;}
.rvp_bottomSection.rvp_business a.rvp_formDownloadCentre { display: inline-block; padding: 0 0 0 45px; margin: 30px 0; vertical-align: top; font-size: 17px; color: #183888; text-decoration: none; background: url("/1/PA_1_2_S5/content/pws2/theme/images/icons.png") no-repeat; background-position: 0 -250px; width: 140px; margin-right: 55; min-height:40px; line-height:20px;}

.rvp_businessBtn { display: inline-block; padding: 4px 17px; text-transform: uppercase; color: #FFFFFF; }
.rvp_businessBtn:hover {text-decoration: none;}
.rvp_blueBtn { background: #183888;}
.rvp_lightBlueBtn { background: #0080C8;}

/*Trade Supply starts*/
.rvp_business .rvp_promoTradeContainer { position: absolute; top: 248px; left: 619px;  width: 321px; height: 135px; padding: 25px; border: none; background-color: #E9E6E1;}
.rvp_business .rvp_promoTradeContainer .rvp_left { float: left; width: 50%; margin-right: 6%;}
.rvp_business .rvp_promoTradeContainer .rvp_right { float: left; width: 44%;}
.rvp_business .rvp_promoTradeContainer .rvp_title {color: #183888; font-weight: bold; padding: 0 0 10px 0; font-size: 17px;}
.rvp_business .rvp_promoTradeContainer .rvp_right .rvp_title { color: #007FC7;}
.rvp_business .rvp_promoTradeContainer span { display: block; line-height: 130%; margin-bottom: 10px;}
.rvp_business .rvp_promoTradeContainer .rvp_level2Btn.hvr-fade { margin: 10px 0 0 0; text-transform: uppercase;}
.rvp_business .rvp_promoTradeContainer .rvp_title{height:40px;}
/*Trade Supply ends*/
/********************Business ends********************/

/*eValuation Starts*/
.rvp_bottomLinks{clear:left;} 
.rvp_bottomLinks {position: relative; margin-top:30px; min-height:130px; background:#E9E6E1; border:4px solid #A6CE39;padding:17px 20px 5px 20px;}
.rvp_bottomLinks li{font-size: 13px;}
.rvp_bottomLinks .subHeader{font-size: 17px; color:#0D6C29; background:none; padding-bottom:5px;}
.rvp_bottomLinks > div > ul{margin-bottom:15px;}
.rvp_bottomLinks > div > ul > li > ul{margin-top:5px;}
.rvp_bottomLinks > div > ul > li > ul > li{background: none; height:auto;}
.rvp_bottomLinks.rvp_col2 > div {width:47%;}
.rvp_bottomLinks.rvp_col3 > div {width:30%;}
.rvp_bottomLinks > div > ul > li > ul.rvp_noIcon > li a {background:none; font-size:12px; padding-left:12px;}
.rvp_sectionLandingContainer.rvp_ebanking .rvp_bottomLinks ul.contactUs li{background:none;}
.rvp_bottomLinks .rvp_bottomLinkLeft{float:left;}
.rvp_bottomLinks .rvp_bottomLinkMid{float:left;}
.rvp_bottomLinks .rvp_bottomLinkRight{float:left;}
.rvp_bottomLinks.rvp_col2 .rvp_bottomLinkRight{margin-left:6%;}
.rvp_bottomLinks.rvp_col3 .rvp_bottomLinkMid{margin-left:5%;}
.rvp_bottomLinks.rvp_col3 .rvp_bottomLinkRight{margin-left:5%;}
.rvp_evaluation .rvp_bottomSection {margin-top: 20px; width:990px;}
.rvp_evaluation .rvp_bottomSection > div{border: 4px solid #34A344; width:430px; height:180px; float:left; padding:24px;}
.rvp_evaluation .rvp_bottomSection div.rvp_applyMortgage {margin-right:10px;}
.rvp_evaluation .rvp_bottomSection .btnPersonal{float:left; width:155px; margin-left: 0;}
.rvp_evaluation .rvp_bottomSection .btnCommercial{width:182px; margin-left: 10px;}
.rvp_evaluation .rvp_bottomSection .rvp_applyMortgage span{margin-top:10px; display:block;margin-bottom: 10px;}
.rvp_arrowLink{background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -599px; padding-left:20px;color:#333;margin-right:30px;}
.rvp_evaluation .rvp_property .rvp_arrowLink{text-decoration: underline;display:block; margin-bottom:2px;}
.rvp_evaluation .rvp_property span{display:block; margin-bottom:15px;}
.rvp_evaluation .rvp_bottomLinks li a{padding-left: 0px;}
.rvp_evaluation .rvp_bottomLinks.rvp_col2 .rvp_bottomLinkRight{margin-top: 25px;margin-left: 40px;}
.rvp_evaluation .rvp_bottomLinkRight li.visitBranch{margin-top: 18px;}
.rvp_evaluation .subHeader2{font-weight: bold; font-size: 14px;}
.rvp_evaluation .subHeader2 span{font-weight: normal; font-size: 13px;}
/*eValuation ends*/

/*Personal eBanking starts*/
.rvp_sectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer .rvp_tagline.rvp_personalEbanking{left:0;}
.rvp_subSectionBannerContainer {height:274px; margin-bottom:10px;}
.rvp_subSectionBannerContainer.rvp_travelInsurance {background-color:#EFFBE1;}
.rvp_sectionBannerContainer .rvp_innerContainer{width:870px; margin:0 auto;height: 100%;position: relative;}
.rvp_sectionLandingContainer.rvp_ebanking a{text-decoration: none;}
.rvp_insidePage {padding:50px 0 0 0px;}
.rvp_insidePageContent{float:right; width:705px; margin-left:35px;}
.rvp_insidePageContent p a {color:#0D6C29;}
.rvp_insidePageContent .rvp_mainTitle{font-size: 27px;color: #0D6C29;float:left;}
.rvp_insidePageContent .rvp_subTitle{font-size: 15px; color:#333;margin-bottom:18px;}
.rvp_landingHeader{height:30px;}
.rvp_insidePageContent .rvp_listHeader a{color:#0D6C29; font-size: 17px; width: 100%;min-height:42px;display: block;background:url("/1/PA_1_2_S5/content/pws2/theme/images/personalebanking_sprite.png") no-repeat 0 0;padding-top:11px;}
.rvp_insidePageContent .rvp_listHeader 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;}
.rvp_insidePageContent .rvp_listHeader a.acctServices{background-position: 0 6px;}
.rvp_insidePageContent .rvp_listHeader a.billPayment{background-position: 0 -94px;}
.rvp_insidePageContent .rvp_listHeader a.investment{background-position: 0 -194px;}
.rvp_insidePageContent .rvp_listHeader a.insurance{background-position: 0 -294px;}
.rvp_insidePageContent .rvp_listHeader a.loanOverdraft{background-position: 0 -394px;}
.rvp_insidePageContent .rvp_listHeader a.cardServices{background-position: 0 -494px;}
.rvp_insidePageContent .rvp_listHeader a.eServices{background-position: 0 -594px;}
.rvp_insidePageContent .rvp_listHeader a.mpf{background-position: 0 -694px;}
.rvp_insidePageContent .rvp_listHeader a.custServices{background-position: 0 -794px;}
.rvp_insidePageContent .rvp_listHeader a span{padding: 4px 0 0 60px;display: block;float: left;}
.rvp_insidePageContent .rvp_listHeader 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;}
.rvp_insidePageContent .rvp_listHeader{border-bottom: 1px solid #39B54A;}
.rvp_insidePageContent .rvp_subList{background:#F6FAEB;height:186px; border-bottom: 1px solid #39B54A;}
.rvp_insidePageContent .rvp_subList ul{float:left; margin:20px 0 0 28px; width:200px;}
.rvp_insidePageContent .rvp_subList ul li{margin-bottom: 8px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -596px; font-size: 13px; color:#333;padding-left: 15px;display: block;}
.rvp_insidePageContent .rvp_expandableList .rvp_listGrpoup .rvp_subList{display:none;}
/*.rvp_insidePageContent .rvp_expandableList .rvp_listGrpoup.active .rvp_subList{display:block;}*/
.rvp_insidePageContent .rvp_expandableList .rvp_listGrpoup.active a .arrow{background-position: 0 -21px; margin-top: 8px;}
.rvp_specification .rvp_specHeader{font-size: 15px; color:#0D6C29;margin-top: 20px; margin-bottom: 8px;}
.rvp_specification {margin-top: 30px;}
.rvp_specification ul li{background:url("/1/PA_1_2_S5/content/pws2/theme/images/bg_green.png") no-repeat 0 50%; padding-left:20px; font-size: 13px; height:30px;line-height:30px;}
/*Personal eBanking ends*/

/* Share style starts */
.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_contentTitle{font-size: 21px;color:#0D6C29; margin-bottom: 20px; line-height: 28px;}
.rvp_contentTitle a{color:#0D6C29;}
.rvp_contentSubtitle{margin-bottom: 20px;}

.rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item .rvp_taglineContainer {width:1680px;}/* Details page - Centralized the image to the center */
.rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item .rvp_tagline {padding:0;}/* Details page - Centralized the image to the center */
.rvp_subSectionBannerContainer .rvp_hpb_top .rvp_item > div > img {margin:0 -100%;}

.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top {height:100%;}
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top .rvp_item .rvp_taglineContainer {width:1680px;}/* Homepage - Centralized the image to the center */
.rvp_skn_haseHomeV01LeftS1 .rvp_hpb_top .rvp_item .rvp_tagline {padding:0;}/* Homepage - Centralized the image to the center */

.rvp_sectionLandingContainer {position:relative; left:0; width:100%; height:auto;}
.rvp_sectionLandingContainer div.rvp_container.rvp_landingPage{top:0; height:790px;}
/* Share style ends */


/* Edited on 25/06/2015 by Mirum starts */
/*.rvp_skn_haseHomeV01LeftS1 .rvp_hpb-tabs-nav, .rvp_sectionBannerContainer .rvp_hpb-tabs-nav, .rvp_subSectionBannerContainer .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, .rvp_subSectionBannerContainer .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, .rvp_subSectionBannerContainer .rvp_hpb-tabs-nav a:hover, .rvp_subSectionBannerContainer .rvp_hpb-tabs-nav a.active {background-color:#39B54A;}
.rvp_subSectionBannerContainer .rvp_hpb_top {height:274px;}
.rvp_subSectionBannerContainer .rvp_hpb-tabs-nav {bottom:20px;}*/
/* Edited on 25/06/2015 by Mirum end */
/* Main Banner ends */

/* Edited on 25/06/2015 by Mirum starts */
.rvp_sectionLandingContainer {position:relative; top:0; left:0; width:100%; height:auto;}
.rvp_sectionBannerContainer + .rvp_sectionLandingContainer {top:280px;}
/* Edited on 25/06/2015 by Mirum ends */

.rvp_bottomLinks > div > ul > li a{color:#333;} /*Update on 24Jun*/
.rvp_bottomLinks > div > ul li{padding:0 0 5px 14px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -595px;} /*Update on 24Jun*/
.rvp_bottomLinks > div > ul > li > ul > li{padding:0 0 5px 14px; /*background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -595px;*/} /*Update on 24Jun*/
.rvp_business .rvp_contactUsContainer a { background-position: 0 -95px;} /*Update on 24Jun*/
.rvp_business .rvp_contactUsContainer li {background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite_blue.png") no-repeat 0 -95px;}/*Update on 24Jun*/

.rvp_tagline.rvp_cashDollar {padding:62px 0 0 53px;}
.rvp_tagline.rvp_prestige {padding:62px 0 0 549px;}
.rvp_tagline.rvp_personalMortgages {padding:62px 0 0 25px;}
.rvp_tagline.rvp_personalInsurance {padding:62px 0 0 519px;}
.rvp_tagline.rvp_personalCards {padding:62px 0 0 20px;}
.rvp_tagline.rvp_personalLoans {padding:62px 0 0 25px;}
.rvp_tagline.rvp_businessBanking { padding: 62px 0 0 20px; left: 0 !important;}
.rvp_tagline.rvp_businessTradeSupply { padding:62px 0 0 25px;}
.rvp_tagline.rvp_businessCashManagment { padding:62px 0 0 25px;}
.rvp_tagline.rvp_businessBankAccount { padding:62px 0 0 25px;} 

/* 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("/1/PA_1_2_S5/content/pws2/theme/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_subSectionBannerContainer.rvp_onlineSpending .rvp_hpb_top .rvp_item .rvp_taglineContainer {width:990px;}
.rvp_subSectionBannerContainer.rvp_onlineSpending .rvp_hpb_top .rvp_item .rvp_tagline {padding:36px 0 0 31px;}
.rvp_subSectionBannerContainer.rvp_oneTimePassword .rvp_hpb_top .rvp_item .rvp_taglineContainer {width:990px;}
.rvp_subSectionBannerContainer.rvp_oneTimePassword .rvp_hpb_top .rvp_item .rvp_tagline {padding:36px 0 0 31px;}
.rvp_subSectionBannerContainer.rvp_digitalWallet .rvp_hpb_top .rvp_item .rvp_taglineContainer {width:990px;}
.rvp_subSectionBannerContainer.rvp_digitalWallet .rvp_hpb_top .rvp_item .rvp_tagline {padding:36px 0 0 31px;}

.rvp_cashStepsContainer {margin:0 0 30px 0;}
.rvp_cashStepsContainer .rvp_step {float:left; background:url("/1/PA_1_2_S5/content/pws2/theme/images/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 0 0 55px; /*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("/1/PA_1_2_S5/content/pws2/theme/images/icon_online_cash.png"); width:125px;}
.rvp_cashStepsContainer .rvp_step.rvp_step2 span {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/icon_shopping.png"); width:90px;}
.rvp_cashStepsContainer .rvp_step.rvp_step3 span {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/icon_one_time_password.png"); width:95px;}
.rvp_cashStepsContainer .rvp_step.rvp_step4 span {background-image:url("/1/PA_1_2_S5/content/pws2/theme/images/icon_digital_wallet.png"); width:145px;}
.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_carouselContainer {width:666px; height:auto; margin:0 0 0 23px;}
.rvp_merchantsCarousel .rvp_carouselContainer div {display:block; width:166px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/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("/1/PA_1_2_S5/content/pws2/theme/images/arrow_prev.png");}
.rvp_merchantsCarousel > a.btnNext {right:1px; background-image:url("/1/PA_1_2_S5/content/pws2/theme/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 40px 0;}
.rvp_stepGallery .rvp_stepGalleryNav {float:left; width:132px; padding:10px 34px 0 0;}
.rvp_stepGallery .rvp_stepGalleryNav a {display:block; background:url("/1/PA_1_2_S5/content/pws2/theme/images/dot_step_min.png") no-repeat 10px 100%; text-decoration:none; padding:0 0 40px 0; margin:0 0 15px 0; filter:alpha(opacity=50); opacity:0.5;
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_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("/1/PA_1_2_S5/content/pws2/theme/images/arrow_prev.png");}
.rvp_stepGallery > a.btnNext {right:26px; background-image:url("/1/PA_1_2_S5/content/pws2/theme/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("/1/PA_1_2_S5/content/pws2/theme/images/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("/1/PA_1_2_S5/content/pws2/theme/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:13px; margin-bottom:8px; background: url("/1/PA_1_2_S5/content/pws2/theme/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:4px;padding-left:14px;}
.rvp_oneTimePassword .rvp_bottomLinks li {background:url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -595px;}
.rvp_oneTimePassword .rvp_bottomLinks li a{color:#333;}
.rvp_digitalWallet span.rvp_masterPass {font-weight:bold; font-size:14px; display:inline-block; float:left; margin:15px 10px 0 0;}
.rvp_digitalWallet img.rvp_masterPassLogo {margin-top:10px;}
.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 starts*/
/* 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;text-decoration:none;}
.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.1em;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;}
.rvp_bottomLinks li.subHeader{font-size: 17px; color:#0D6C29; background:none; padding-bottom:5px;}
.rvp_bottomLinks.rvp_col2 .rvp_bottomLinkRight{margin-left:6%;}
.rvp_bottomLinks.rvp_col3 .rvp_bottomLinkRight{margin-left:5%;}
.rvp_rates .rvp_bottomLinks ul.contactUs{margin-top:0;}
.rvp_insidePage2 {padding:20px 0 0 0px;}
/*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("/1/PA_1_2_S5/content/pws2/eservices/business_mobile_services/images/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*/

/*Edited on 21/09/2015*/
.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;}
/*Edited on 21/09/2015*/

/*Edited on 23/10/2015*/
/*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('/1/PA_1_2_S5/content/pws2/theme/images/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:157px; margin: 0 auto;}
.rvp_sectionLandingPromoContainer.rvp_rates.rvp_placeTime li{font-size: 15px; height:25px; background:url('/1/PA_1_2_S5/content/pws2/theme/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; line-height:32px;}
.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("/1/PA_1_2_S5/content/pws2/theme/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;}

/*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 Ends*/

/*e-services landing*/
.rvp_hpb_top .rvp_item .rvp_taglineContainer .rvp_tagline.rvp_eServices {left:0; padding: 62px 0 0 20px;}
/*.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_eServices > ul > li > a.open {background-color:#39B54A;}*/
/*e-services landing ends*/

/*investment phase2 starts*/
.rvp_investment .rvp_btnTrade{float:right;}
.rvp_investment .rvp_disclaimer {margin-top:10px;}
.rvp_investment .rvp_disclaimer a{font-size:14px; color:#333;}
.rvp_investment.rvp_top10Stocks .rvp_stockCat {background:#F6FAEB; display:block; margin-top:0px; 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;}
/*investment phase2 ends*/

/*Cards phase 2 starts*/
.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;}

div.rvp_innerWrap {padding:20px;}
.rvp_subtitle {font-size:16px; color:#0D6C29; display:inline-block;}
.rvp_subtitle.grey{color:#333;}
.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("/1/PA_1_2_S5/content/pws2/theme/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_termsItem {border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;}
.rvp_termsItem a {display:block; font-size:14px; font-weight:bold; color:#333; padding:15px 0 15px 25px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms.png") no-repeat 100% 20px;}
.rvp_termsItem a.active {background-position:100% -80px;}
.rvp_termsItem .rvp_content {display:none; border-top:#CCC 1px solid; background-color:#F0F0F0; padding:14px 25px 14px 25px;}
.rvp_termsItem .rvp_content li {padding:0 0 20px 20px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/bg_green.png") no-repeat 0 7px; }
.rvp_termsItem .rvp_content table {width:94%; margin:0 auto 20px auto;}
.rvp_termsItem .rvp_content table td {border: 1px solid #333; vertical-align: middle;}
.rvp_termsItem .rvp_content table td:first-child{width:45%;}
.rvp_termsItem .rvp_content p {width:94%; margin:0 auto;}

.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("/1/PA_1_2_S5/content/pws2/theme/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("/1/PA_1_2_S5/content/pws2/theme/images/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 ul {list-style-image: url("/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png"); padding-left: 20px; margin-bottom: 20px;}
.rvp_cards.rvp_instalementPlan .rvp_remarks ul 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("/1/PA_1_2_S5/content/pws2/theme/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 {color:#333; 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("/1/PA_1_2_S5/content/pws2/theme/images/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_cards.rvp_instalmentOffers .rvp_offerContainer p {padding-bottom: 0;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .btnMore {text-align:right;text-decoration: underline;color:#333; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .green {margin-bottom: 10px; font-size: 13px; font-weight: bold;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .applyNow li {background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -597px; padding-left: 20px;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .applyNow li a{color:#333;}

.rvp_cards.rvp_instalmentOffers .rvp_usefulTool{border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background:#F6FAEB; margin: 10px 0 20px 0;}
.rvp_cards.rvp_instalmentOffers .rvp_usefulTool a {color:#333;}
.rvp_cards.rvp_instalmentOffers .rvp_usefulTool li{height: 44px;background: url("/1/PA_1_2_S5/content/pws2/theme/images/calculator.png") no-repeat 0 4px;padding-left: 60px;margin-bottom: 20px;position: relative;}
.rvp_cards.rvp_instalmentOffers .rvp_usefulTool li.last {margin-bottom: 0;}

.rvp_cards.rvp_instalmentOffers .rvp_desc{margin:20px 0; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer {border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.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_termsPDFItem {border-bottom:#CCC 1px solid;border-top:#CCC 1px solid;}
.rvp_termsPDFItem a {display:block; font-size:13px; color:#333; padding:20px 0 20px 25px;}

.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("/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png"); color:#0D6C29;}
.rvp_cards.rvp_instalementPlan.rvp_spending .rvp_applyContainer p{padding-bottom:0;}
.rvp_cards.rvp_instalementPlan .rvp_usefulTool li.last {margin-bottom: 0;}

.rvp_easyStep .rvp_content{border-top:#39b54a 1px solid; border-bottom:#39b54a 1px solid; background:#F6FAEB; margin-top: 5px;}
.rvp_easyStep li {height:44px; background:url('/1/PA_1_2_S5/content/pws2/theme/images/step_alt.png') no-repeat; padding-left:60px; margin-bottom:20px; position:relative;}
.rvp_easyStep li.ebanking {background-position: 0 -80px;}
.rvp_easyStep li.hotline {background-position: 0 -160px;}
.rvp_easyStep li.last {margin-bottom: 0;}
.rvp_easyStep li.cal{height: 44px;background: url('/1/PA_1_2_S5/content/pws2/theme/images/calculator.png') no-repeat 0 4px;padding-left: 60px;margin-bottom: 20px;position: relative;}

.rvp_cards.rvp_instalementPlan .rvp_easyStep a {color:#333; text-decoration: underline;}
.rvp_cards.rvp_instalementPlan .rvp_easyStep li.cal{height: 44px;background: url('/1/PA_1_2_S5/content/pws2/theme/images/calculator.png') no-repeat 0 4px;padding-left: 60px;margin-bottom: 20px;position: relative;}
.rvp_cards.rvp_instalementPlan .rvp_easyStep .rvp_content {margin-bottom: 20px;}
.rvp_cards.rvp_instalementPlan .rvp_easyStep li.last {margin-bottom: 0;}
.rvp_cards.rvp_instalementPlan .rvp_easyStep li.hotline {background: url('/1/PA_1_2_S5/content/pws2/theme/images/phone_hotline.png') no-repeat;}
/*Cards phase 2 ends*/

/*Loans phase 2 starts*/
.rvp_loans .rvp_subtitle {margin:20px 0 10px 0;}
.rvp_loans .rvp_stepContainer {margin-bottom:20px;}
.rvp_loans .rvp_stepContainer li{background:url('/1/PA_1_2_S5/content/pws2/theme/images/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_loans .rvp_stepContainer li a span {padding-top:65px;display: inline-block;}
.rvp_loans .rvp_stepContainer li:hover {background-position:50% 5px;}
.rvp_loans .rvp_stepContainer li.step2 {background-position:50% -617px;}
.rvp_loans .rvp_stepContainer li.step2:hover {background-position:50% -153px;}
.rvp_loans .rvp_stepContainer li.step3 {background-position:50% -772px;}
.rvp_loans .rvp_stepContainer li.step3:hover{background-position: 50% -308px;}
.rvp_loans .rvp_stepContainer li:hover span:first-child {color:#0D6C29;}
.rvp_loans .rvp_stepContainer li.arrow {width:10px;background:url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_grey.png') no-repeat 0 20%;}
.rvp_loans .rvp_stepContainer li .description {color:#333; font-size: 12px; display:inline-block; line-height:14px;margin-top: 8px;}
.rvp_loans .rvp_stepContainer li a {color:#999; text-decoration: none;}
.rvp_loans .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('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png'); margin-bottom:10px; padding-left:10px;}
.rvp_loans .rvp_tabContainer .rvp_tabContent li span.green {color:#0D6C29;}

.rvp_loans .rvp_bannerContainer a{float:left; margin-left:1px;}
.rvp_loans .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('/1/PA_1_2_S5/content/pws2/theme/images/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_easyStep li.ebanking {background-position: 0 -80px;}
.rvp_easyStep li.hotline {background-position: 0 -160px;}
.rvp_easyStep li.last {margin-bottom: 0;}
.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;}
.rvp_loans .rvp_rateTable .tableHeader td {padding:5px 4px; border-bottom: 0; height:auto;}
.rvp_loans .rvp_rateTable .separator{height:60%; top:20%;}
.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_rateTable td { line-height:18px;}

.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_loans .rvp_loanForm label{font-size:14px; font-weight:bold; min-width: 152px; display:inline-block; float:left; padding-top:28px; width:30%;}
.rvp_loans .rvp_loanForm .inputArea {float:left; width:69%;}
.rvp_loans.rvp_revolving .rvp_loanForm .radio .inputArea {width:auto;}
.rvp_loans .rvp_loanForm .smallLabel {display:block; font-size:12px;}
.rvp_loans .rvp_inputContainer {margin-top:25px; position:relative;}
.rvp_loans .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 .rvp_rateTable .separator{height:32px; top:10px;}*/
.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("/1/PA_1_2_S5/content/pws2/theme/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 .rvp_loanForm {background:#F6FAEB; border-top:#39b54a 1px solid; border-bottom:#39b54a 1px solid;}
.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 .rvp_loanForm input {width:226px;}
.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_revolving .rvp_revl_termsContainer ol li {background:none; list-style: decimal; padding-left:0; padding-bottom:10px;}
.rvp_loans.rvp_revolving .rvp_revl_termsContainer ol{padding-left:25px;}
.rvp_loans.rvp_revolving .rvp_revl_termsContainer li ol li{list-style:lower-roman; padding-bottom:5px;}
.rvp_loans.rvp_revolving .rvp_revl_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:50%; top:27%;}
.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;}
.rvp_loans.rvp_taxLoan .rvp_rateTable .tableHeader {font-size:13px;}
.rvp_loans.rvp_taxLoan .rvp_rateTable td {font-size: 12px;}
.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;}
/*Loans phase 2 ends*/

.rvp_tabContainerSelector .rvp_tabNav {}
.rvp_tabContainerSelector .rvp_tabNav li {float:left;}
.rvp_tabContainerSelector .rvp_tabNav.rvp_col2 li{width:50%;}
.rvp_tabContainerSelector .rvp_tabNav.rvp_col3 li {width:33%;}
.rvp_tabContainerSelector .rvp_tabNav.rvp_col3 li.last {width:34%;}
.rvp_tabContainerSelector .rvp_tabNav li a {display:block; text-align:center; min-height:36px; background:url('/1/PA_1_2_S5/content/pws2/theme/images/sprite.png') no-repeat 100% -1390px; color:#333; padding:13px 15px 0 15px;}
.rvp_tabContainerSelector .rvp_tabNav li a:hover, .rvp_tabContainerSelector .rvp_tabNav li a.active {border-bottom:#39B54A 2px solid; min-height:34px; font-weight:bold; color:#0D6C29;}
.rvp_tabContainerSelector .rvp_tabNav li a:hover, .rvp_tabContainerSelector .rvp_tabNav li a.active {border-bottom:#39B54A 2px solid; min-height:34px; font-weight:bold; color:#0D6C29;}
.rvp_tabContainerSelector .rvp_tabNav li.last a {background:none;}
.rvp_tabContainerSelector .rvp_tabContent {position:relative;padding:25px 0; border-top:#39B54A 1px solid; border-bottom:#39B54A 1px solid; background-color:#F6FAEB;}
.rvp_loans .rvp_tabContainerSelector .rvp_tabNav li a{height:40px;}
.rvp_loans .rvp_tabContainerSelector .rvp_tabContent {background:none; border-bottom:0;}
.rvp_loans .rvp_tabContainerSelector .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('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png'); margin-bottom:10px; padding-left:10px;}
.rvp_loans .rvp_tabContainerSelector .rvp_tabContent li span.green {color:#0D6C29;} 

table td span.separator{width:1px; background:#C2C2C2;height: 18px;position: absolute;right: 0; top:29%;}
table td span.separator.hori {width:95%; height:1px !important;}

.rvp_loans .rvp_termsItem .rvp_content OL{margin-bottom:0px;}
.rvp_loans .rvp_coverContainer . rvp_tabContent > DIV{padding-top:0px;}

.rvp_taxloan.rvp_loans .rvp_tabContent UL.rightcolumn {width:47px; float:left;}

.rvp_loans.rvp_taxLoan .rvp_repayment_terms .rvp_termsItem ol {padding-left:20px;}
.rvp_loans.rvp_taxLoan .rvp_repayment_terms .rvp_termsItem li{list-style:decimal; background:none; padding-left:10px; text-indent: 0;}

.rvp_loans.rvp_instalmentLoan .rvp_rateTable td[rowspan="2"] .separator{height:58px; top:12px;}
/*Loans phase 2 ends*/

/* Personal > Mortgage */
.rvp_mortgage .rvp_subtitle {margin-top:20px;}
.rvp_mortgage p {padding-bottom: 0; margin-bottom: 20px;}
.rvp_mortgage .rvp_stepContainer li {height:90px;}
.rvp_mortgage .rvp_stepContainer li{background: url('/1/PA_1_2_S5/content/pws2/theme/images/mortgage_step.png') no-repeat 50% 0;}
.rvp_mortgage .rvp_stepContainer li.active a{color:#0D6C29; cursor:default;}
.rvp_mortgage .rvp_stepContainer li:hover span{color:#0D6C29;}
.rvp_mortgage .rvp_stepContainer li.arrow {background: url('/1/PA_1_2_S5/content/pws2/theme/images/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('/1/PA_1_2_S5/content/pws2/theme/images/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_centre .rvp_subtitle{padding-bottom:15px;}
.rvp_mortgage .rvp_content ul{list-style-image: url('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png'); padding-left: 14px;}
.rvp_mortgage .rvp_content ul li {padding:0 0 10px 10px;}
.rvp_mortgage .rvp_content a {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 15px; 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('/1/PA_1_2_S5/content/pws2/theme/images/sprite.png') no-repeat 0 -599px; padding-left: 15px; color:#333;}
.rvp_mortgage .rvp_content .rvp_remarks p.list{padding-left: 20px;text-indent: -20px;}
.rvp_mortgage .rvp_subtitle.result {font-size: 20px;}
.rvp_bottomLinks.rvp_mortgage {min-height: 120px;}
.rvp_bottomLinks.rvp_mortgage li{padding-bottom: 10px;}
.rvp_bottomLinks.rvp_mortgage li:last-child {padding-bottom: 0;}
.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:0 0 20px 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; border-bottom: 0;}
.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_centralized .tab1 .rvp_resultContainer table td:first-child {width:444px;}
.rvp_mortgage.rvp_centralized .rvp_tabContent .rvp_remarks ul li:before{content: "• "; color:#33A344;padding-right: 5px;}
.rvp_mortgage .rvp_tabContent .rvp_remarks ul li {padding-left: 15px; text-indent: -15px;}
.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('/1/PA_1_2_S5/content/pws2/theme/images/calculator.png') no-repeat 10px 3px;overflow: hidden;}
.rvp_mortgage .rvp_calExpand .item > a {background: url('/1/PA_1_2_S5/content/pws2/theme/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('/1/PA_1_2_S5/content/pws2/theme/images/sprite.png') no-repeat 0 -597px; padding-left: 20px; width: 42%; 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: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('/1/PA_1_2_S5/content/pws2/theme/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; width:auto;}
.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:60%;top:20%;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table td {padding:4px; padding-left:20px; width:33%;}
.rvp_mortgage table .separator.upper {top:auto; bottom:0;}
.rvp_mortgage table .separator.lower {top:0;}
.rvp_mortgage.rvp_setup .rvp_resultContainer table td:first-child, .rvp_mortgage.rvp_setup .rvp_resultContainer table tr.tableHeader:first-child 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 .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('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png'); padding-left: 15px;}
.rvp_bottomLinks.rvp_mortgage {margin-top: 35px;}
.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: 95px; font-style: 13px;}
.rvp_mortgage.rvp_property .rvp_resultContainer table td:first-child {text-align: left;font-weight: bold;}
.rvp_mortgage.rvp_property .rvp_resultContainer p.p1 {color:#0D6C29;}
.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_calculator.rvp_property .in4 .title2{display:inline;}
.rvp_mortgage.rvp_change .rvp_inputContainer{margin-top: 35px;}
.rvp_mortgage.rvp_change .in1{margin-top: 15px;}
.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_change .in4 {margin-top: 20px;}
.rvp_mortgage.rvp_appointment .rvp_desc a{color:#333; 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_calculator.rvp_centralized .rvp_resultContainer table{margin-bottom: 20px; font-size: 14px;}
.rvp_mortgage.rvp_calculator.rvp_centralized .rvp_resultContainer table td {padding-left: 0;}
.rvp_mortgage.rvp_calculator.rvp_mortgage_link .rvp_resultContainer table .totalSaving td{border-bottom: 0;}
.rvp_mortgage.rvp_calculator.rvp_partial .rvp_resultContainer table {width:100%; font-size: 14px;}
.rvp_mortgage.rvp_calculator.rvp_partial .rvp_resultContainer td:first-child{width:50%;}
.rvp_mortgage.rvp_appointment.rvp_result .in1{margin-top: 0;}
.rvp_mortgage.rvp_appointment .rvp_desc a{color:#0D6C29;}
.rvp_mortgage.rvp_property_secured .rvp_terms {margin-top: 10px;}
.rvp_mortgage.rvp_property_secured .rvp_subtitle {margin-bottom: 10px;}
.rvp_mortgage.rvp_asset_link .rvp_coverContainer {margin-top: 20px;}
.rvp_mortgage.rvp_asset_link .rvp_tabContent {border-top:1px solid #39B54A;}
.rvp_mortgage.rvp_asset_link .features ul {padding-left: 14px;}
.rvp_mortgage.rvp_asset_link .features ul li {list-style-image: url('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png');margin-bottom: 10px;padding-left: 10px;}
.rvp_mortgage.rvp_asset_link .rvp_tabContent .rvp_subtitle {margin-bottom:10px;}
.rvp_mortgage.rvp_asset_link .rvp_coverContainer {margin-bottom: 35px;}
.rvp_mortgage.rvp_asset_link .rvp_bannerContainer, .rvp_mortgage.rvp_property_secured .rvp_bannerContainer{margin-bottom: 35px;}
.rvp_mortgage.rvp_asset_link .rvp_easyStep .rvp_subtitle, .rvp_mortgage.rvp_asset_link .rvp_terms .rvp_subtitle{margin-top: 0;}
.rvp_mortgage .rvp_easyStep li.step1 {background-position: 0 -80px;}
.rvp_mortgage .rvp_easyStep li.step2 {background: url('/1/PA_1_2_S5/content/pws2/theme/images/phone_hotline.png') no-repeat;}
.rvp_mortgage.rvp_asset_link .rvp_bottomLinks, .rvp_mortgage.rvp_property_secured .rvp_bottomLinks {min-height: 100px;}
.rvp_mortgage.rvp_asset_link .table table td{width:30%; padding:6px;}
.rvp_mortgage.rvp_asset_link .table table td.currency{width:40%;}
.rvp_mortgage.rvp_asset_link .table table td:first-child {text-align: left;}
.rvp_mortgage.rvp_asset_link .table table td.center {text-align: center;}
.rvp_mortgage.rvp_asset_link .table table .tableHeader td{text-align: center;}
.rvp_mortgage.rvp_asset_link .table table .tableHeader {background: #666; font-size: 14px; text-align: center;}
.rvp_mortgage.rvp_asset_link .table .rvp_remarks ol{list-style: decimal;padding-left: 15px;}
.rvp_mortgage.rvp_asset_link .rvp_resultContainer td {font-size:14px; padding-left:0;}
.rvp_mortgage.rvp_asset_link .rvp_resultContainer table {margin-bottom: 20px;}
.rvp_mortgage.rvp_asset_link .rvp_resultContainer td.title{font-weight: bold;}
.rvp_mortgage.rvp_asset_link .table .separator.long {height:80%; top:11%; right:5px;}
.rvp_mortgage.rvp_asset_link .rvp_easyStep{margin-bottom: 35px;}
.rvp_mortgage .rvp_stepContainer li {text-align: center;}
.rvp_mortgage.rvp_property_refinacing .rvp_example{margin-bottom: 25px;}
.rvp_mortgage .rvp_stepContainer{margin: 15px 0;}
.rvp_mortgage.rvp_property_refinacing .rvp_subtitle {margin-bottom: 10px;}
.rvp_mortgage .rvp_subtitle span {font-size: 13px; color:#333;}
.rvp_mortgage.rvp_property_refinacing .rvp_remarks ul li:before{content: "• "; color:#33A344;padding-right: 5px;}
.rvp_mortgage.rvp_property_refinacing .rvp_remarks ul li {padding-left: 15px; text-indent: -15px;}
.rvp_mortgage .rvp_flexible {border:4px solid #39B54A; margin:35px 0;}
.rvp_mortgage .rvp_flexible .rvp_subtitle {margin-top: 0; font-weight: bold; font-size: 23px;}
.rvp_mortgage .rvp_flexible li a {padding-left:15px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -597px; color:#333; display:block;color:#0D6C29;}
.rvp_mortgage .rvp_flexible li span {padding:5px 0 0 15px; display:block;}
.rvp_mortgage .rvp_flexible li {padding-top: 15px;}
.rvp_mortgage .rvp_flexible li:first-child {padding-top: 0;}

.rvp_mortgage .rvp_flexible {border:4px solid #39B54A; margin:35px 0;}
.rvp_mortgage .rvp_flexible .rvp_subtitle {margin-top: 0; font-weight: bold; font-size: 23px;}
.rvp_mortgage .rvp_flexible li a {padding-left:15px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -597px; color:#333; display:block;color:#0D6C29;}
.rvp_mortgage .rvp_flexible li span {padding:5px 0 0 15px; display:block;}
.rvp_mortgage .rvp_flexible li {padding-top: 15px;}
.rvp_mortgage .rvp_flexible li:first-child {padding-top: 0;}

.rvp_mortgage .rvp_calExpand a,.rvp_mortgage .rvp_easyStep a{color:#333;}
.rvp_mortgage.rvp_privileges .rvp_features .rvp_innerWrap{background:#F6FAEB;}
.rvp_mortgage.rvp_privileges .rvp_features li.last {padding-bottom: 0;}
.rvp_mortgage.rvp_privileges .rvp_subtitle {margin-bottom: 10px;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand {margin-bottom:25px; }
.rvp_mortgage.rvp_privileges .rvp_promoExpand .rvp_subtitle{font-size: 21px;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .rvp_container{border-top:1px solid #39B54A;border-bottom:1px solid #39B54A; padding:20px 0; width:100%;height: 405px;overflow: hidden;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item {margin-top: 25px;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item:first-child {margin-top:0;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item img {float:left; margin-right: 30px;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item p {margin-bottom: 10px;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item p a {color:#333; text-decoration: underline;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item .hvr-fade {float:right;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .item .title {font-weight: bold; font-size: 14px;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .rvp_moreContainer {text-align: center;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .rvp_moreContainer a {color:#333; background: url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png") no-repeat 58% 15px; text-decoration: none;width: 100%;display: block; padding:10px 0;}
.rvp_mortgage.rvp_privileges .rvp_promoExpand .rvp_moreContainer a.active {background-position:58% -84px;}
.rvp_mortgage.rvp_privileges .rvp_terms .rvp_subtitle {margin-top: 0;}
.rvp_termsItem a {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png') no-repeat 100% 27px;}
.rvp_termsItem a.active{background-position:100% -75px;}
.rvp_mortgage.rvp_interest_saving .rvp_coverContainer .rvp_tabContent .tab, .rvp_mortgage.rvp_new_purchase .rvp_coverContainer .rvp_tabContent .tab{border-top:1px solid #39B54A; padding-top:25px;}{border-top:1px solid #39B54A; padding-top:25px;}
.rvp_mortgage.rvp_interest_saving .rvp_tabContent .rvp_subtitle.bold {margin-top: 0; font-weight: bold;margin-bottom: 15px;}
.rvp_mortgage.rvp_new_purchase .rvp_tabContent .rvp_subtitle{margin-top: 0;}
.rvp_mortgage.rvp_new_purchase .rvp_tabContent .rvp_features ul{list-style-image: url('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png');padding-left: 14px; margin: 15px 0 25px 0;}
.rvp_mortgage.rvp_new_purchase .rvp_tabContent .rvp_features ul li {padding-left: 10px; padding-top: 10px;}
.rvp_mortgage.rvp_new_purchase .rvp_tabContent ul li:first-child {padding-top:0;}
.rvp_mortgage.rvp_new_purchase .rvp_example .rvp_subtitle {margin-bottom: 10px;}
.rvp_mortgage.rvp_new_purchase .rvp_example {margin-bottom:15px;}
.rvp_mortgage.rvp_new_purchase .rvp_terms .rvp_subtitle {margin-top: 0;}
.rvp_mortgage.rvp_new_purchase .rvp_terms{margin-top: 35px;}
/*.rvp_mortgage.rvp_new_purchase .tab.plan .rvp_features{border-top:1px solid #39B54A;border-bottom:1px solid #39B54A; background:#F6FAEB; margin-top: 10px;}*/
.rvp_mortgage.rvp_new_purchase .tab.plan .rvp_features ul {margin:0;}
.rvp_mortgage.rvp_new_purchase .tab.plan .rvp_features .rvp_subtitle {margin:15px 0;}
.rvp_mortgage.rvp_new_purchase .rvp_coverContainer {margin-bottom:35px;}
.rvp_mortgage .rvp_flexible .rvp_subtitle {margin-bottom: 15px;}
.rvp_mortgage .rvp_flexible li:first-child {margin-left: 0;}
.rvp_mortgage .rvp_flexible .rvp_innerWrap {padding:20px;}
.rvp_mortgage .rvp_termsItem a {font-weight: normal; color:#333;}
.rvp_mortgage.rvp_evaluation .rvp_topPic{margin-top: 25px;}
.rvp_mortgage.rvp_evaluation .rvp_tabContent > .tab {border-top:1px solid #39B54A; overflow: hidden;}
.rvp_mortgage.rvp_evaluation .rvp_tabContainer .rvp_tabNav li a.active, .rvp_mortgage.rvp_evaluation .rvp_tabContainer .rvp_tabNav li:hover a{border-bottom: #39B54A 3px solid; text-decoration: none;}
.rvp_mortgage.rvp_evaluation .rvp_tabContent .rvp_search {background:#F6FAEB;}
.rvp_mortgage.rvp_evaluation .rvp_tabContent .rvp_result {background:#F0F0F0;}
.rvp_mortgage.rvp_evaluation .rvp_tabContent .tab > div {width:50%; float:left; min-height: 240px; margin-bottom: 0; margin-bottom: -10000px;padding-bottom: 10000px;}
.rvp_mortgage.rvp_evaluation .rvp_tabContent .tab .rvp_subtitle {margin-top: 0; margin-bottom: 25px;}
.rvp_mortgage.rvp_evaluation .rvp_topPic {margin-bottom: 15px;}
.rvp_mortgage.rvp_evaluation .rvp_tabContent .title {font-size: 14px; font-weight: bold; display:inline-block; width:190px; vertical-align: middle;}
.rvp_mortgage.rvp_evaluation .rvp_inputContainer .inputArea {display:inline-block;}
.rvp_mortgage.rvp_evaluation .rvp_inputContainer .custSelect {width:240px;}
.rvp_mortgage.rvp_evaluation .rvp_inputContainer {margin-bottom: 20px;}
.rvp_mortgage.rvp_evaluation .address .in7 .custSelect {width:160px;}
.rvp_mortgage.rvp_evaluation .address .in5 .custSelect, .rvp_mortgage.rvp_evaluation .address .in6 .custSelect{width:55px;}
.rvp_mortgage.rvp_evaluation .address .in8 a {color:#0D6C29; text-decoration: underline;}
.rvp_mortgage.rvp_evaluation .address .in8 .rvp_custCheckbox {float:left;}
.rvp_mortgage.rvp_evaluation .address .in8 label {float:left; width:90%; padding-left: 5px;}
.rvp_mortgage.rvp_evaluation .btnNext {float:right;}
.rvp_mortgage.rvp_evaluation .rvp_resultContainer .title {vertical-align: top;}
.rvp_mortgage.rvp_evaluation .rvp_resultContainer .rvp_result {display:inline-block;}
.rvp_mortgage.rvp_evaluation .rvp_resultItem {margin-bottom: 20px;}
.rvp_mortgage.rvp_evaluation .rvp_resultContainer span.label {width:120px; display:inline-block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer p {padding-bottom: 0;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .btnMore {text-align:right;text-decoration: underline;color:#333; display:block;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .green {margin-bottom: 10px; font-size: 13px; font-weight: bold;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .applyNow li {background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -597px; padding-left: 20px;}
.rvp_cards.rvp_instalmentOffers .rvp_offerContainer .applyNow li a{color:#333;}
.rvp_bottomLinks.rvp_evaluation {background:#E9E6E1; border:4px solid #A6CE39; width:933px;}
.rvp_bottomLinks.rvp_evaluation .rvp_subtitle{margin-top: 0;display:block; margin-bottom: 15px;}
.rvp_bottomLinks.rvp_evaluation li {padding-left:20px;padding-bottom: 10px;}
.rvp_bottomLinks.rvp_evaluation li.subHeader {padding-bottom: 15px;}
.rvp_bottomLinks.rvp_evaluation li a {padding-left: 0;}
.rvp_bottomLinks.rvp_evaluation.rvp_col2 .rvp_bottomLinkRight {margin-top: 0;}
.rvp_mortgage .rvp_stepContainer .step1.active {background-position: 50% -195px;}
.rvp_mortgage.rvp_evaluation .tab.estate p a{color:#333; text-decoration: underline;}
.rvp_mortgage.rvp_evaluation .tab.estate .btnSearch {margin-left: -4px; margin-top: -1px;}
.rvp_mortgage.rvp_evaluation .tab.estate .rvp_subtitle {margin-bottom: 15px;}
.rvp_mortgage.rvp_evaluation .tab .rvp_errorMsgContainer {margin-bottom: 15px;}
.rvp_mortgage.rvp_evaluation .tab.estate .in1 .txtBox {width:326px;}
.rvp_mortgage.rvp_evaluation .tab.estate .separator {width:100%; height:1px; background:#ccc; display:block; margin-bottom: 25px;}
.rvp_mortgage.rvp_evaluation .tab.estate ul.result a{color:#333; text-decoration: underline;}
.rvp_mortgage.rvp_evaluation .tab.estate .btnResultSearch {float:right; margin-top: 15px;}
/*.rvp_mortgage.rvp_evaluation .rvp_stepContainer li {background: url('/1/PA_1_2_S5/content/pws2/theme/images/evaluation_step.png') no-repeat 5% 0px;}
.rvp_mortgage.rvp_evaluation .rvp_stepContainer li.arrow{background: url('/1/PA_1_2_S5/content/pws2/theme/images/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_stepContainer .step2.active{background-position: 50% -294px;}
.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_tabContainer .rvp_tabNav li a:hover, .rvp_mortgage .rvp_tabContainer .rvp_tabNav li a.active {min-height: 40px;}
.rvp_mortgage.rvp_home_plan .rvp_features .rvp_subtitle {margin-bottom: 15px;}
.rvp_mortgage.rvp_home_plan .rvp_features ul {list-style-image: url('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png');padding-left: 14px;}
.rvp_mortgage.rvp_home_plan .rvp_features ul li {padding-left: 10px; margin-bottom: 10px;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox {margin: 25px 0;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox .btnExpand {display:block; width:100%;height:40px; color:#0D6C29; font-size: 16px; text-decoration: none; line-height: 40px; background:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png") no-repeat 100% 15px; border-bottom:1px solid #39B54A;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_features {position: relative;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox .btnExpand.active {background-position: 100% -85px;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_features .btnExpand {margin-top: -40px;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_features .rvp_content {background:#F6FAEB;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_features .rvp_content li:last-child {margin-bottom: 0; padding-bottom: 0;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox .btnExpand span {font-size: 13px; color:#333;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox .rvp_content {height:0; overflow: hidden;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox .active + .rvp_content{height:auto;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox .active + .rvp_content {border-bottom:1px solid #39B54A;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox p {margin-bottom: 0;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_step .rvp_content {background:#F6FAEB;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_step .rvp_content .rvp_innerWrap {padding:15px 20px;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_step .rvp_content p {font-size: 14px;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_step .btnExpand {font-weight: bold; font-size: 14px;}
.rvp_mortgage.rvp_home_plan .rvp_expandBox.rvp_step {margin-top: 10px;}
.rvp_mortgage.rvp_home_plan .rvp_bannerContainer {margin-bottom: 35px;}
.rvp_mortgage.rvp_home_plan .rvp_subtitle.step {font-size:21px; font-weight: bold;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li {background: none;width:20%;text-align: left;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li .title{background: url('/1/PA_1_2_S5/content/pws2/theme/images/step_num.png') no-repeat 35% 8px; color:#0D6C29; font-size: 16px;height:35px; display:block; line-height: 40px; margin-bottom:10px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li.step2 .title{background-position: 35% -37px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li.step3 .title{background-position: 35% -78px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li.step4 .title{background-position: 35% -119px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li.arrow{background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_grey.png') no-repeat 50% 40%; width:46px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties li .desc {font-size: 12px; color:#333;line-height: 12px; font-weight:normal;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .btnExpand {background:url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_green_alt.png') no-repeat 0 8px; padding-left: 14px; color:#333; font-weight: bold; text-decoration: none; margin-top:10px; display:inline-block;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .btnExpand.active {background-position:0 -15px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .rvp_content {height:0; overflow:hidden;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .rvp_content li {background: #F6FAEB; list-style: none; font-size: 12px; color:#666; padding:10px; height:auto; line-height: 14px; margin-left: 20px; font-weight: normal;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .rvp_content li:first-child {margin-left: 0;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .rvp_content ul {padding-left: 0; margin-top: 10px;}
.rvp_mortgage.rvp_home_plan .rvp_stepContainer.properties .rvp_content li p{margin-bottom: 0;}
.rvp_mortgage.rvp_government .rvp_stepContainer {margin-bottom: 25px;}
.rvp_mortgage.rvp_government .rvp_content .rvp_subtitle {margin-bottom: 15px; margin-top: 0;}
.rvp_mortgage.rvp_government .rvp_content ul{margin-bottom: 15px;}
.rvp_mortgage.rvp_government .rvp_content ul.last {margin-bottom: 0;}
.rvp_mortgage.rvp_government .rvp_content .rvp_remarks {margin-bottom: 25px;}
.rvp_mortgage.rvp_government .rvp_buyTips {background:#F6FAEB;}
.rvp_mortgage.rvp_government .rvp_buyTips .rvp_innerWrap {padding:20px;}
.rvp_mortgage.rvp_government .rvp_buyTips .subHeader {font-weight: bold;}
.rvp_mortgage.rvp_government .rvp_buyTips li{padding-left: 28px;text-indent: -25px;}
.rvp_mortgage.rvp_government .rvp_buyTips li p {text-indent: 0;}
.rvp_mortgage.rvp_government .rvp_buyTips a{color:#333;}
.rvp_mortgage.rvp_government .rvp_buyTips ul {padding-left: 0; margin-left:15px;margin-top: 5px; margin-bottom: 0;}
.rvp_mortgage.rvp_government .rvp_buyTips ul li {padding-left: 10px; text-indent: 0;}
.rvp_mortgage.rvp_government .rvp_bannerContainer {margin-bottom: 35px;}
.rvp_mortgage.rvp_change .in2 .item, .rvp_mortgage.rvp_calculator.rvp_change .in3 .item{padding-left: 29px;}
.rvp_mortgage.rvp_appointment.rvp_result .rvp_print {display: inline-block;position: absolute;right: 20px; z-index: 1;}
.rvp_mortgage.rvp_centre .rvp_rateTable.address .contact{text-align: center;}
.rvp_mortgage.rvp_centre .rvp_content table.address td a {display:block; margin-top: 5px;}
.rvp_mortgage  span.pLeft {padding-left:37px;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step .rvp_icon {background:url('/1/PA_1_2_S5/content/pws2/theme/images/icon_step.png') no-repeat 38px 0; height:62px;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step2 .rvp_icon {background-position: -140px 0;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step3 .rvp_icon {background-position: -318px 0;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step4 .rvp_icon {background-position: -488px 0;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_step.png') no-repeat 100% 40%;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step.last {background: none;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step {width:17%;}
.rvp_mortgages.rvp_landingPage .rvp_stepsContainer .rvp_step a {background:url('/1/PA_1_2_S5/content/pws2/theme/images/sprite.png') no-repeat 0 -494px; padding-left:15px; margin-top:10px; font-size:18px; line-height: 25px;}
.rvp_mortgage .rvp_promoBox {background:#E0E0E0; float:right;}
.rvp_mortgage .rvp_promoBox .rvp_innerWrap {padding:18px 22px 17px 22px; position: relative;}
.rvp_mortgage .rvp_promoBox a.image {float:left;margin-right:20px; margin-top:10px;}
.rvp_mortgage .rvp_promoBox span {font-size: 16px;}
.rvp_mortgage .rvp_promoBox .content {float:left;}
.rvp_mortgage .rvp_promoBox span.small {font-size: 13px;}
.rvp_mortgage .rvp_promoBox a.tnc {font-size: 13px; color:#333; text-decoration: underline; float:none; margin-top:5px; display:block;}
.rvp_mortgage .rvp_promoBox a.contentLink {color:#333; text-decoration: none; float:none;}
.rvp_mortgage .rvp_promoBox a.contentLink strong {font-size: 16px;}
.rvp_mortgage .rvp_promoBox .btnNext {font-weight: normal; padding: 0 15px; margin-top: 25px;color:#fff;}
.rvp_loans.rvp_taxLoan .rvp_rateTable .tableHeader {font-size:13px;}
.rvp_loans.rvp_taxLoan .rvp_rateTable td {font-size: 12px;}

/* Tabs switch in JSP starts*/
.rvp_mortgage .rvp_singlePageTabContainer .rvp_tabContent {background: none; padding:0; border-bottom:none;}
.rvp_mortgage .rvp_singlePageTabContainer .rvp_tabNav li a:hover, .rvp_mortgage .rvp_singlePageTabContainer .rvp_tabNav li a.active {min-height: 40px;}
/* Tabs switch in JSP  ends*/

/* Tabs switch in Portal page starts*/
.rvp_portalPageTabContainer .rvp_tabNav LI {float: left}
.rvp_portalPageTabContainer .rvp_col2.rvp_tabNav LI {width: 50%}
.rvp_portalPageTabContainer .rvp_tabNav LI A {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MIN-HEIGHT: 36px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url('/1/PA_1_2_S5/content/pws2/theme/images/sprite.png') no-repeat 100% -1390px; COLOR: #333; PADDING-TOP: 13px}
.rvp_portalPageTabContainer .rvp_col3.rvp_tabNav LI {WIDTH: 33%}
.rvp_portalPageTabContainer .rvp_col3.rvp_tabNav LI.last {WIDTH: 34%}
.rvp_portalPageTabContainer .rvp_tabNav LI A:hover {BORDER-BOTTOM: #39b54a 2px solid; MIN-HEIGHT: 34px; COLOR: #0d6c29; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.rvp_portalPageTabContainer .rvp_tabNav LI A.active {BORDER-BOTTOM: #39b54a 2px solid; MIN-HEIGHT: 34px; COLOR: #0d6c29; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.rvp_portalPageTabContainer .rvp_tabNav LI.last A {BACKGROUND: none transparent scroll repeat 0% 0%}
.rvp_portalPageTabContainer .rvp_tabContent {BORDER-BOTTOM: #39b54a 1px solid; POSITION: relative; PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #f6faeb; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BORDER-TOP: #39b54a 1px solid; PADDING-TOP: 25px}
.rvp_mortgage .rvp_portalPageTabContainer .rvp_tabContent {background: none; padding:0; border-bottom:none;}
.rvp_mortgage .rvp_portalPageTabContainer .rvp_tabNav li a:hover, .rvp_mortgage .rvp_portalPageTabContainer .rvp_tabNav li a.active {min-height: 40px;}
/* Tabs switch in Portal page ends*/

.rvp_mortgage .rvp_terms .rvp_termsItem ol {outline-style:none;}
.rvp_mortgage .rvp_terms .rvp_termsItem ol li{background: none; padding-left:1.5em; text-indent: -1.4em;}
.rvp_mortgage .rvp_terms .rvp_termsItem ul li{background: none; padding-left:1.5em;}
.rvp_mortgage .rvp_terms .rvp_termsItem ol li ol li {margin-top:-20px; text-indent:-1.0em; }
.rvp_mortgage .rvp_terms .rvp_termsItem ol li ol li ol li{margin:0px; padding-bottom:0px;}

.rvp_mortgage.rvp_calculator .rvp_easyStep li.hotline {background: url('/1/PA_1_2_S5/content/pws2/theme/images/phone_hotline_no24.png') no-repeat;}
/* Personal > Mortgage ends*/

span.green{color:#0D6C29;}

.rvp_insidePageContent .rvp_content .rvp_expandCollpaseArea {border-bottom:1px solid #39B54A;}
.rvp_insidePageContent .rvp_content .rvp_expandCollpaseArea .btnExpand {background:url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png") no-repeat 100% 15px; display:block; width:100%; height:40px; color:#0D6C29; font-size:16px; text-decoration:none; line-height:40px;}
.rvp_insidePageContent .rvp_content .rvp_expandCollpaseArea .btnExpand.active {background-position: 100% -85px; border-bottom:1px solid #39B54A;}

/*Updated on 2016-02-12 for mortgage step 4*/
.rvp_stepContainer.col4 li {width:23.5%;}
.rvp_stepContainer.col4 li.arrow {width:10px;}
.rvp_stepContainer li.doc-upload {background: url('/1/PA_1_2_S5/content/pws2/theme/images/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('/1/PA_1_2_S5/content/pws2/theme/images/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('/1/PA_1_2_S5/content/pws2/theme/images/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 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;}*/

/*Career*/
.rvp_career .rvp_stepsContainer{background: url('/1/PA_1_2_S5/content/pws2/theme/images/bg_green_80.png');}
.rvp_career .rvp_stepsContainer .rvp_step{background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_step.png') no-repeat 100% 50%; padding: 0px 40px 0px 10px; height: 240px;}
.rvp_career .rvp_stepsContainer .rvp_step.last{background: none;}
.rvp_career .rvp_stepsContainer .rvp_step .rvp_icon{width: 248px; height: 248px;}
.rvp_career .rvp_stepsContainer .rvp_step1 .rvp_icon{background: url('/1/PA_1_2_S5/content/pws2/theme/images/career_step_1.png') no-repeat;}
.rvp_career .rvp_stepsContainer .rvp_step2 .rvp_icon{background: url('/1/PA_1_2_S5/content/pws2/theme/images/career_step_2.png') no-repeat;}
.rvp_career .rvp_stepsContainer .rvp_step3 .rvp_icon{background: url('/1/PA_1_2_S5/content/pws2/theme/images/career_step_3.png') no-repeat;}

/*.rvp_career .rvp_jobopenContainer {display:block; position:relative; z-index: 200;}
.rvp_career .rvp_jobopenContainer .frame{display:block; position:absolute; top:0; left:0; z-index: 100; border-width:4px; border-style:solid; border-color:#39B54A; width:363px; height:179px; 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;}
.rvp_career .rvp_jobopenContainer:hover .frame{filter:alpha(opacity=100); opacity:1;}
.rvp_career .rvp_jobopenContainer { position: absolute; top: 248px; left: 619px; width: 321px; height: 137px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/bg_gray_80.png") 0 0 repeat; padding: 15px 25px 35px; }
.rvp_career .rvp_jobopenContainer .rvp_left { border-right: 1px solid #b2acab; width: 180px; height: 159px; float: left;position: relative;
    z-index: 300;}
.rvp_career .rvp_jobopenContainer .rvp_left .rvp_job_opening{ display: block; width: 180px; height: 159px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_opening.png') 25% no-repeat; text-indent: -9999px;}
.rvp_career .rvp_jobopenContainer .rvp_right { float: left; width: 100px; height: 130px; padding: 0px 0 0 35px;position: relative;
    z-index: 300;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_calender{ display: block; width: 97px; height: 70px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_calender.png') no-repeat; text-indent: -9999px; margin-bottom: 20px;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_ordinance{ display: block; width: 97px; height: 70px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_ordinance.png') no-repeat; text-indent: -9999px;}*/

.rvp_career .rvp_jobopenContainer {display:block; position:relative; z-index: 200;}
.rvp_career .rvp_jobopenContainer .frame{display:block; position:absolute; top:0; left:0; z-index: 100; /*border-width:4px; border-style:solid; border-color:#39B54A;*/ width:363px; height:179px; /*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;*/}
.rvp_career .rvp_jobopenContainer:hover .frame{/*filter:alpha(opacity=100); opacity:1;*/}

.rvp_career .rvp_jobopenContainer { position: absolute; top: 248px; left: 619px; width: 321px; height: 137px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/bg_gray_80.png") 0 0 repeat; padding: 15px 25px 35px; }
.rvp_career .rvp_jobopenContainer .rvp_left { border-right: 1px solid #b2acab; width: 180px; height: 159px; float: left;position: relative;
    z-index: 300;}
.rvp_career .rvp_jobopenContainer .rvp_left .rvp_job_opening{ display: block; width: 180px; height: 159px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_opening.png') 25% no-repeat; text-indent: -9999px;}
.rvp_career .rvp_jobopenContainer .rvp_right { float: left; width: 100px; height: 130px; padding: 0px 0 0 35px;position: relative;
    z-index: 300;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_calender{ display: block; width: 97px; height: 70px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_calender.png') no-repeat; text-indent: -9999px; margin-bottom: 20px;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_calender:hover{background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_calender_o.png') no-repeat;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_ordinance{ display: block; width: 97px; height: 70px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_ordinance.png') no-repeat; text-indent: -9999px;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_ordinance:hover{background: url('/1/PA_1_2_S5/content/pws2/theme/images/btn_job_ordinance_o.png') no-repeat;}


.rvp_career .rvp_videoContainer { position: absolute; top: 248px; left: 247px; width: 371px; height: 187px;} 
.rvp_career .rvp_videoContainer .landvideo_holder {/*position: relative;*/}
.rvp_career .rvp_videoContainer a.landvideo_holder {display:block; position:relative; z-index: 200;}
.rvp_career .rvp_videoContainer a.landvideo_holder .frame {display:block; position:absolute; top:0; left:0; z-index: 100; border-width:4px; border-style:solid; border-color:#39B54A; width:363px; height:179px; 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;}
.rvp_career .rvp_videoContainer a.landvideo_holder:hover .frame {filter:alpha(opacity=100); opacity:1;}
.rvp_career .rvp_videoContainer .landvideo_holder .landvideo_bg{position: absolute; top: 0; left: 0;}
.rvp_career .rvp_videoContainer .landvideo_holder .landvideo_play{position: absolute; top: 0; left: 0; width: 321px; height: 72px;  padding: 90px 25px 25px; font-size: 19px; font-weight: bold; color: #fff;}
.rvp_career .rvp_static_content .static_content_body UL > LI a{color:#333; text-decoration: underline;}
.rvp_career .rvp_static_content .static_content_body A.float_right {color:#333; text-decoration: underline;}

.rvp_career .rvp_bottomSection.rvp_career { background: #E9E6E2; }
.rvp_career .rvp_bottomSection.rvp_career .rvp_container { width: 990px; margin: 0 auto; position: relative; }
.rvp_career .rvp_bottomSection.rvp_career .rvp_container .rvp_bottomlink {width: 550px; margin: 0 auto;}
.rvp_career .rvp_bottomSection.rvp_career .rvp_container .rvp_bottomlink .career_btn { display: inline-block; padding: 5px 0 0 80px; margin: 30px 0; vertical-align: top; font-size: 17px; color: #000; text-decoration: none; width: 142px; margin-right: 50px; min-height: 40px; line-height: 20px; }
.rvp_career .rvp_bottomSection.rvp_career .rvp_bottomlink a.rvp_careerlinkdin { background: url("/1/PA_1_2_S5/content/pws2/theme/images/btn_footer_linkdin.png") no-repeat; }
.rvp_career .rvp_bottomSection.rvp_career .rvp_bottomlink a.rvp_careeryoutube { background: url("/1/PA_1_2_S5/content/pws2/theme/images/btn_footer_youtube.png") no-repeat; }

.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup.active .rvp_subList.inner_expan{border-bottom: none;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList {width: 100%; height: auto; /*padding-left: 10px;*/}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.img_text { height: none;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_expan{background: #fff !important;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text{font-size: 13px;  !important;*/}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text p{ padding: 10px 30px 10px 20px; /*overflow:hidden;*/}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text div.p-style{ padding: 10px 30px 10px 20px; overflow:hidden; /*margin: 1em 0;*/}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text img{display: block; float: left; padding:0 20px 0 0;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_title{/*font-size: 15px; font-weight: bold;*/font-size: 16px; color: #0D6C29; margin-bottom: 10px;float: left; width: 100%;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_sub_title{font-size: 14px; font-weight: normal; color: #0d6c29 ; float: left; width: 100%;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_stared{width: 100%; float: left; margin-bottom: 10px;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .inner_email{width: 100%; float: left;}

.rvp_career 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('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png'); }
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ul li{display: list-item; padding-left: 10px;}

.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol{margin: 0 0 0 10px; /*padding: 0 20px 0 10px;*/ width: 100%;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol > li{margin: 15px 0; display: list-item;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol ol{margin: 0 0 0 20px; width: 100%;}
.rvp_career ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList .p-style ol ol li{margin: 5px 0;}

.rvp_career 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;}

.rvp_career ul.rvp_expandableList_inner > li.rvp_listGrpoup ul.rvp_subList_inner > li div > ul{ padding-left: 5% !important; width: 90% !important; margin: 0 !important;}
.rvp_career ul.rvp_expandableList_inner > li.rvp_listGrpoup ul.rvp_subList_inner > li div > ul > li{width: 95%; list-style: initial; display: list-item;}

.rvp_career ul.rvp_subList_inner ul.job_list{list-style-image: url('/1/PA_1_2_S5/content/pws2/theme/images/job_bullet.png') !important; padding: 20px 20px 0 10px !important;}
.rvp_career ul.rvp_subList_inner ul.job_list li{list-style: inherit !important; width: 100% !important;}
.rvp_career ul.rvp_subList_inner ul.job_list li a{color: #676769; font-size: 17px; width: 100%; display: block;}

table#event_table{}
table#event_table tr{border-bottom: 1px solid #333; }
table#event_table tr:first-child{border-bottom: none;}
table#event_table th{font-size: 16px; color: #0D6C29; min-height: 45px; line-height: 45px;}
table#event_table td{font-size: 13px; color: #333; vertical-align: middle; min-height: 45px; padding: 10px 0;}
table#event_table td a{}
table#event_table td a img{display: block; width: 47px; height: 45px;}






.rvp_career .rvp_static_content{ margin-bottom: 10px;}
.rvp_career .rvp_static_content .static_content_title{color: #0D6C29; font-size: 17px; border-bottom: 0px solid #39B54A; margin-bottom: 10px;}
.rvp_career .rvp_static_content .static_content_body{ display: block; overflow: hidden;}
.rvp_career .rvp_static_content .static_content_body_job_opening{ display: block;}
.rvp_career .rvp_static_content .static_content_body a.float_right{float: right; display: block; margin-top: 20px; text-decoration: underline;}
.rvp_career .rvp_static_content .static_content_body img{display: block; float: left; padding:0;}

.rvp_career .rvp_static_content .static_content_body .io_close{ font-size: 23px; display: block; padding: 5px 0; color: #f00;}

.rvp_career .rvp_static_content .static_content_body .inner_title{/*font-size: 15px;*/font-size: 16px; color: #0D6C29; /*font-weight: bold;*/ margin-bottom: 10px; float: left; width: 100%;}

.rvp_career .rvp_static_content .static_content_body .inner_sub_title{font-size: 15px; font-weight: normal;color:#34A344; float: left; width: 100%;}
.rvp_career .rvp_static_content .static_content_body .detail_group{float: left; display: block; width: 100%; padding-bottom: 15px;}
.rvp_career .rvp_static_content .static_content_body .detail_group .detail_title{ width: 25%; float: left; font-weight: bold;}
.rvp_career .rvp_static_content .static_content_body .detail_group .detail_content{ float: left; width: 70%;}
.rvp_career .rvp_static_content .static_content_body img{display: block; float: left; padding:0 20px 0 0;}

.rvp_career .rvp_static_content .static_content_body ol,
.rvp_career .rvp_static_content .static_content_body ul{margin: 0 0 0 10px; padding: 0 20px 0 10px;}

.rvp_career .rvp_static_content .static_content_body ol ol{margin: 0 0 0 15px;}
.rvp_career .rvp_static_content .static_content_body ol > li{margin: 0 0 15px;}
.rvp_career .rvp_static_content .static_content_body ol > li > ol > li{margin: 5px 0;}
.rvp_career .rvp_static_content .static_content_body ul{list-style-image: url('/1/PA_1_2_S5/content/pws2/theme/images/bullet-green.png'); width: 97%; float: left;}
.rvp_career .rvp_static_content .static_content_body ul > li{margin: 15px 0; list-style: inherit; display: list-item; clear: both;}

.rvp_career .rvp_static_content .static_content_body p.missing_text a{text-decoration: underline;}

.rvp_career .rvp_static_content .static_content_body .video_block{float: left; display: block; margin-bottom: 15px; padding: 20px; min-height: 206px; background: #f6f9eb; }
.rvp_career .rvp_static_content .static_content_body .video_block.full_body{width: 85%;}
.rvp_career .rvp_static_content .static_content_body .video_block.image_left .video_link{margin-right: 24px; float: left;}
.rvp_career .rvp_static_content .static_content_body .video_block.image_left .video_info{float: left;}
.rvp_career .rvp_static_content .static_content_body .video_block.image_right .video_info{margin-right: 24px;float: right;}
.rvp_career .rvp_static_content .static_content_body .video_block.image_right .video_link{float: right;}
.rvp_career .rvp_static_content .static_content_body .video_block .video_link a{}
.rvp_career .rvp_static_content .static_content_body .video_block .video_link a img{}
.rvp_career .rvp_static_content .static_content_body .video_block .video_info{width: 55%;}
.rvp_career .rvp_static_content .static_content_body .video_block .video_info .video_text{color: #666; line-height: 20px; word-spacing: 0px; font-size: 13px; margin-bottom: 10px;}
.rvp_career .rvp_static_content .static_content_body .video_block .video_info .video_title{ color: #0e6c28; font-size:14px}
.rvp_career .rvp_static_content .static_content_body .video_block .video_info .video_title span{width: 100%; font-weight: bold; float: left; font-size: 16px;}
.rvp_career .rvp_static_content .static_content_body .video_block .video_link{/*width: 39%;*/}
.rvp_career .rvp_static_content .static_content_body .video_block .video_link a{display: inline-block;}
.rvp_career .rvp_static_content .static_content_body .video_block .video_link a img{border: 2px solid #69a784; padding: 0;}

.rvp_career .static_content_body .static_content_desc{}
.rvp_career .static_content_body .static_content_desc a{color: #333; text-decoration: underline;}
.rvp_career .static_content_body_job_opening .static_content_desc a{color: #333; text-decoration: underline;}

.rvp_career .static_content_subtitle{color: #0D6C29; padding: 20px 0 10px; font-size: 17px; display: block; clear: both; }
.rvp_career .static_content_subtitle.last{padding: 30px 0 10px;}
.rvp_career .static_content_image img{width: 100%;}

.rvp_career .exp_youtube a{background: url('/1/PA_1_2_S5/content/pws2/theme/images/img_exp_youtube.jpg') left 0 no-repeat; height: 38px; padding: 10px 0 10px 95px; display: block; float: left; margin-top: 30px; color: #6e6c6d; text-decoration: underline; width: 100%;}
.rvp_career .exp_linkedin a{background: url('/1/PA_1_2_S5/content/pws2/theme/images/img_exp_linkedin.jpg') left 0 no-repeat; height: 38px; padding: 15px 0 10px 55px; display: block; float: left; margin-top: 30px; color: #6e6c6d; text-decoration: underline; width: 100%;}


.rvp_insidePageContent .rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a {background: url("") no-repeat 0 0;}

.rvp_career .static_content_subtitle{color: #0D6C29; padding: 20px 0 10px; font-size: 17px; display: block; clear: both; }
.rvp_career .static_content_subtitle.last{padding: 30px 0 10px;}
.rvp_career .static_content_image img{width: 100%;}

.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup{display: block; float: left; width: 100%;}
.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a.long_Listheader{padding: 15px 0;}
.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a.long_Listheader span{width: 85%;}

.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader{}
.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup.active .rvp_listHeader{}
.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a span { padding: 4px 0 0 0;}
.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a .arrow{background: url("/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png") no-repeat 0 0;}
.rvp_career ul.rvp_expandableList  li.rvp_listGrpoup.active .rvp_listHeader a .arrow { background-position: 0 -100px;} 

.rvp_career .rvp_insidePageContent .rvp_expandableList .rvp_listGrpoup .rvp_subList ul li{margin-bottom: 8px; background:url("") no-repeat 0 -596px; font-size: 13px; color:#333;padding-left: 15px;display: block;}


.rvp_career .rvp_insidePageContent .rvp_mainTitleContainer { overflow: auto; height: auto;}
.rvp_career .rvp_insidePageContent .rvp_mainTitle {    /* line-height: 30px !important; */
    letter-spacing: -1px; padding-bottom: 20px;}

.rvp_career .rvp_insidePageContent .rvp_subTitle{display: none; margin-bottom: 0px;}

.rvp_career .rvp_insidePageContent .clear_box{/*padding: 15px 20px;*/ padding: 15px 0; margin-bottom: 15px;}
.rvp_career .rvp_insidePageContent .green{background: #F6FAEB;}

.rvp_career .rvp_insidePageContent .rvp_career ul.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a {background: url("") no-repeat 0 0;}

.rvp_insidePageContent .rvp_career .rvp_subList ul li{background: url("") no-repeat 0 0; margin-bottom: 8px; font-size: 13px; color:#333;padding-left: 15px;display: block;}

/*career "apply now" css 30 jun 2017*/

.rvp_career .rvp_jobopenContainer .frame{display:block; position:absolute; top:0; left:0; z-index: 100; /*border-width:4px; border-style:solid; border-color:#39B54A;*/ width:363px; height:179px; /*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;*/}
.rvp_career .rvp_jobopenContainer:hover .frame{/*filter:alpha(opacity=100); opacity:1;*/}
/*.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_calender:hover{background: url('../images/btn_job_calender_o.png') no-repeat;}
.rvp_career .rvp_jobopenContainer .rvp_right .rvp_job_ordinance:hover{background: url('../images/btn_job_ordinance_o.png') no-repeat;}*/
.rvp_static_content .static_content_body ul > li a{color: #000; text-decoration: underline;}
ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList.inner_text div.p-style{ padding: 20px 30px 10px 20px; overflow:hidden; /*margin: 1em 0;*/ position: relative;}
div.p-style a.apply_now{ display: block; width: 76px; height: 26px; border: 1px solid #507e32; line-height: 26px; text-align: center; border-radius: 5px; background: #34A344; color: #fff; position: absolute; top: 10px; right: 40px; text-decoration: none;}
#extlink{background: #fff; border-radius: 20px; padding: 20px; width: 50%;}
#extlink .title{font: bold 2em/1 Arial,sans-serif; padding-bottom: 20px;}
#extlink .text_top{font: normal 1em Arial,sans-serif;}
#extlink .text_button{display: block; width: 100%; position: relative; height: 50px;}
#extlink .text_button .extlink_close{    /* float: left; */ border: none; position: absolute; background: #fff; font: normal 1em Arial,sans-serif; cursor: pointer; top: 50%; transform: translateY(-50%);}
#extlink .text_button .extlink_close:hover{text-decoration: underline;}
#extlink .text_button .extlink_close .arrow{display: block; width: 12px; height: 12px; background: url(/1/PA_1_2_S5/content/pws2/aboutus/careeropportunities/images/arrow-red-small.png) 0 2px no-repeat; float: right; margin-left: 5px; border: none;}
#extlink .text_button a{ /* float: right; */ border-width: 1px; border-style: solid; border-color: #d4d2d2; background-color: #fff; background-image: url(/1/PA_1_2_S5/content/pws2/aboutus/careeropportunities/images/input_middle_mobi.gif); background-position: 0 0; background-repeat: no-repeat; background-image: -moz-linear-gradient(top,white 0%,#e2e2e2 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#e2e2e2)); background-image: -webkit-linear-gradient(top,white 0%,#e2e2e2 100%); background-image: -o-linear-gradient(top,white 0%,#e2e2e2 100%); background-image: -ms-linear-gradient(top,white 0%,#e2e2e2 100%); background-image: linear-gradient(top,white 0%,#e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e2e2e2',GradientType=0); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #fff; padding: 6px 8px; width: auto; position: absolute; outline: none; color: #000; top: 50%; right: 0; transform: translateY(-50%);}
#extlink .text_button a .link_arrow{display: block; width: 24px; height: 20px; background: url(/1/PA_1_2_S5/content/pws2/aboutus/careeropportunities/images/sprite.png) 0 -3px no-repeat; float: right; margin-left: 5px; }
#extlink .text_bot{font: normal .75em Arial,sans-serif; padding-bottom: 0;}
#extlink .extlink_close.popup_close{ display: block; border: none; background: url(/1/PA_1_2_S5/content/pws2/aboutus/careeropportunities/images/closebuttonsprite.png) 0 0 no-repeat transparent; width: 50px; height: 50px; text-indent: -9999px; position: absolute; top: -25px; right: -25px;}
#extlink .extlink_close.popup_close:hover{ background-position-y: -50px;}

.rvp_insidePageContent .rvp_listHeader a:hover{background-color: #fff !important;}


/*career end*/


/*Business > Bank Accounts Landing Fix on 10Jun2016*/
#hasebz_header .fa { font:normal normal normal 14px/1 FontAwesome !important; }

/* Update on 4/5/2016 for insurance appointment form*/
.rvp_hotline h6 {color: #0D6C29;font-size: 20px;margin-bottom: 15px;}
.rvp_hotline div {width: 705px;background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-hotline.jpg") no-repeat 22px 30px #F6FAEB;border-top: 1px solid #34A344;border-bottom: 1px solid #34A344;padding: 20px 20px 20px 64px;box-sizing: border-box;}
.rvp_hotline strong {display: block;clear: both;}
.rvp_hotline li span {width: 350px;display: inline-block;}
/* Update on 4/5/2016 for insurance appointment form end*/

/*****************************
For fixing theme conflict
************************/
ul.rvp_insurance.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a span { padding: 15px 15px 15px 40px;}
ul.rvp_insurance.rvp_expandableList li.rvp_listGrpoup .rvp_subList {width:auto; height: auto;}
ul.rvp_insurance.rvp_expandableList  li.rvp_listGrpoup .rvp_listHeader a.long_Listheader{padding: 0px;}
.case_span{height:100%;min-height: 70px;width:0;vertical-align:middle;display:inline-block;}
.case_span2{display:inline-block;vertical-align:middle;}
.rvp_insurance.rvp_mainTitleContainer{height:35px;}
.rvp_insidePageContent .rvp_subList ul a {font-size: 13px; color:#333;padding-left: 15px;display: block;}
/* Update on 9/5/2016 for insurance revamp*/
/************************************************************************************************************************************
	NEW CSS FOR INSURANCE BATCHES - 05.2016
	***********************************************************************************************************************************/

/************************
	LAYOUT CLASSES - START
	***********************/
.rvp_insidePageContent a u {
	color: black;
}

.rvp_insidePageContent a:hover u {
	color: #0D6C29;
}

.rvp_txtRed {
	color: red;
}

.rvp_txtGreen {
	color: #0C6C27;
}

.rvp_float_input > div {
	float: left;
	margin-right: 11px;
}

.rvp_bdTB {
	border-top: 1px solid #34A344;
	border-bottom: 1px solid #34A344;
}
/************************
	LAYOUT CLASSES - END
	***********************/
	
/**********************
	WIDTH CLASS
	*********************/

input.txtBox.rvp_w85 {
	width: 85px;
}

input.txtBox.rvp_w190 {
	width: 190px;
}

input.txtBox.rvp_w286,
.custSelect.rvp_w286 {
	width: 286px;
}

.custSelect.rvp_w200 {
	width: 200px;
}

.rvp_mt20 {
	margin-top: 10px;
}

.rvp_fs12 {
	font-size: 12px;
}

.rvp_txtGray {
	color: #999;
}

.rvp_noMg {
	margin: 0 !important;
}

/**********************
	WIDTH CLASS - END
	*********************/

/**********************
	MARGIN - START
	*********************/
.rvp_mb0 {
	margin-bottom: 0 !important;
}

.rvp_mb5 {
	margin-bottom: 5px;
}

.rvp_mb10 {
	margin-bottom: 10px;
}

.rvp_mb20 {
	margin-bottom: 20px;
}

.rvp_mb30 {
	margin-bottom: 30px;
}

.rvp_mt10 {
	margin-top: 10px;
}

.rvp_mt20 {
	margin-top: 20px;
}

.rvp_mt30 {
	margin-top: 30px;
}
/**********************
	MARGIN - END
	*********************/
	
/**********************
	PADDING - START
	*********************/
.rvp_pb0 {
	padding-bottom: 0;
}

.rvp_pb10 {
	padding-bottom: 10px;
}

.rvp_pr300 {
	padding-right: 300px;
}

.rvp_pl0 {
	padding-left: 0 !important;
}
/**********************
	PADDING - END
	*********************/

.rvp_txtarea {
	border: rgb(204, 204, 204) 1px solid;
	padding: 6px;
	width: 286px;
	height: 164px;
	resize: none;
	box-sizing: border-box;
}

.rvp_formContainer.rvp_bd_bottom {
	border-bottom: 1px solid #34A344;
}

/****************************
	CONTACT INFO TABLE - START
	***************************/
.rvp_contactInfoInsurance.rvp_mouse {
	margin: 20px 0 30px 0;
}
	
	.rvp_contactInfoInsurance h6,
	.rvp_grayInfo h6 {
		color: #0D6C29;
		font-size: 20px;
		margin-bottom: 15px;
	}
	
	.rvp_contactInfoInsurance div {
		background-color: #F6FAEB; 
		border-top: 1px solid #34A344;
		border-bottom: 1px solid #34A344;
		padding: 20px 20px 20px 64px;
		box-sizing: border-box;
	}
	
	.rvp_contactInfoInsurance.rvp_phone div {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-phone.png") no-repeat 22px 30px #F6FAEB;
	}
	
	.rvp_contactInfoInsurance.rvp_phone2 div {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-phone-2.png") no-repeat 22px 18px #F6FAEB;
	}
	
	.rvp_contactInfoInsurance.rvp_phone .single-line {
		line-height: 45px;
	}
	
	.rvp_contactInfoInsurance.rvp_mouse div {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-mouse.png") no-repeat 22px 15px #F6FAEB;
	}
	
	.rvp_contactInfoInsurance.rvp_loc div {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-loc.png") no-repeat 22px 20px #F6FAEB;
	}
	
	.rvp_contactInfoInsurance.rvp_sqPlus div,
	.rvp_contactInfoInsurance.rvp_heart div  {
		padding-left: 75px;
	}
	
	.rvp_contactInfoInsurance.rvp_sqPlus div {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-sq-plus.png") no-repeat 22px 24px #F6FAEB;
	}
	
	.rvp_contactInfoInsurance.rvp_heart div {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-heart.png") no-repeat 22px 15px #F6FAEB;
	}
	
	.rvp_contactInfoInsurance a {
		color: black;
		text-decoration: underline;
	}
	
	.rvp_contactInfoInsurance a:hover {
		color: #0D6C29;
	}
	
	.rvp_contactInfoInsurance strong {
		display: block;
		clear: both;
	}
	
	.rvp_contactInfoInsurance li span {
		width: 350px;
		display: inline-block;
	}
	
.rvp_grayInfo {
	margin-top: 30px;
}

	.rvp_grayInfo div {
		background-color: #F0F0F0;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		padding: 30px;
	}
	
	.rvp_grayInfo p {
		padding: 0;
		margin-bottom: 20px;
	}

	.rvp_grayInfo p:last-child {
		margin-bottom: 0;
	}
	
.rvp_contactInfoInsurance.type-1 div {
	border-bottom: none;
	padding-bottom: 0;
}
	
	.rvp_contactInfoInsurance.type-end div {
		border-top: none;
		margin-bottom: 30px;
	}
	
.rvp_contactInfoInsurance.arrow-link div {
	padding-left: 20px;
}

/****************************
	ARROW LINK - START
	***************************/
.arrow-link li {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/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 {
	margin-bottom: 10px;
}

.rvp_3Cols.last {
	margin-bottom: 0;
}

	.rvp_3Cols > * {
		width: 25%;
		float: left;
		margin-right: 5%;
	}
/****************************
	ARROW LINK - END
	***************************/
	
/****************************
	Note Info - START
	***************************/
.rvp_noteInfo {
	border: 4px solid #999;
	padding: 10px 20px;
	margin-top: 30px;
}

	.rvp_noteInfo strong {
		display: block;
		margin-bottom: 5px;
	}

	.rvp_noteInfo p:last-child {
		padding-bottom: 0;
	}
/****************************
	Note Info - START
	***************************/
	
/****************************
	CONTACT INFO TABLE - END
	***************************/

.rvp_bg_gray {
	background: #EBEAE6 !important;
}

.rvp_pos_rel {
	position: relative;
}

.rvp_dpk_holder {
	position: relative;
	cursor: pointer;
}

	.rvp_dpk_holder span {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-cal.png") no-repeat;
		width: 17px;
		height: 19px;
		display: block;
		position: absolute;
		top: 8px;
		right: 10px;
	}
	
	.rvp_dpk_holder.js-active span {
		background-position: -17px 0;
	}
	
.rvp_rLink {
	display: block;
	position: absolute;
	right: 0;
	font-weight: bold;
	color: #0C6C29;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 35px;
}

.rvp_rLink:before {
	content: '';
	display: block;
	margin-right: 10px;
	float: left;
}

.rvp_callback:before {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-click.png") no-repeat;
	width: 32px;
	height: 32px;	
}

.rvp_tabContainer .rvp_tabContent.rvp_noPd {
	padding: 15px 0;
	border-bottom: none;
}

.rvp_tabContainer .rvp_tabContent.rvp_bgWhite {
	background-color: white;
	
}

.rvp_greenBullet li {
	font-size: 14px;
	margin-bottom: 8px;
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/bullet-green.png") 0 9px no-repeat;
	padding-left: 15px;
	line-height: 25px;
}

.rvp_sepLine {
	border-top: #39B54A 1px solid;
	padding-top: 5px;
}

.rvp_subList.rvp_travelPlan {
	height: auto;
}

/****************************
	TRAVEL PLAN - START
	***************************/
.rvp_travelPlan > div {
	padding: 25px;
	font-size: 16px;
	line-height: 25px;
	position: relative;
	box-sizing: border-box;
}

.rvp_travelPlan .step-1 {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-suitcase.png") 40px 30px no-repeat #E4EFC4;
	padding-left: 130px;
	min-height: 120px;
}

.rvp_travelPlan .rvp_heart {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-heart-2.png") 40px 30px no-repeat #E4EFC4;
}

.rvp_travelPlan .rvp_grad {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-grad.png") 30px 30px no-repeat #E4EFC4;
}

.rvp_travelPlan .rvp_yen {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-yen.png") 40px 30px no-repeat #E4EFC4;
}

.rvp_travelPlan .rvp_lock {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-lock.png") 40px 30px no-repeat #E4EFC4;
}

.rvp_travelPlan .icon-home {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-home.png") 30px 30px no-repeat #E4EFC4;
}

.rvp_travelPlan .icon-guard {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-guard.png") 40px 30px no-repeat #E4EFC4;
}

.rvp_travelPlan .golden-egg {background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/img-golden-egg.jpg") 40px 30px no-repeat #E4EFC4;padding-left: 280px;
}

.rvp_travelPlan .studen {background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/img-student.jpg") 40px 30px no-repeat #E4EFC4;padding-left: 300px;
}

.rvp_travelPlan .stethoscope {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/img-stethoscope.jpg") 40px 30px no-repeat #E4EFC4;
	padding-left: 310px;
}

.rvp_travelPlan .teapot {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/img-teapot.jpg") 40px 30px no-repeat #E4EFC4;
	padding-left: 300px;
}
.rvp_travelPlan .life {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/img-life.png") 40px 30px no-repeat #E4EFC4;
	padding-left: 300px;
}

.rvp_travelPlan .step-2 {
	background-color: #F6FAEB;
	padding-top: 40px;
}

	.rvp_travelPlan .step-2 img {
		width: 100%;
		
	}

.rvp_travelPlan .step-2.img {
	padding: 0;
}

	.rvp_travelPlan .step-2.img .bold {
		padding: 10px 5px 5px 5px;
		font-weight: bold;
		color: #0D6C29;
	}
	
	.rvp_travelPlan .step-2.img sup {
		font-weight: normal;
		font-size: 10px;
	}
	
.rvp_travelPlan .step-2.type-3 {
	background-color: #F0F0F0;
}

.rvp_travelPlan .step-3 {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-cash.png") 40px 50px no-repeat #34A344;
	color: white;
	padding: 40px 25px 25px 130px;
	min-height: 140px;
}

	.rvp_travelPlan .step-3 img {
		width: 100%;
	}

.rvp_travelPlan .step-3.img,
.rvp_travelPlan .step-3.img-2 {
	padding: 25px;
	color: black;
}

.rvp_travelPlan .step-3.img { background: #E4EFC4; }
.rvp_travelPlan .step-3.img-2 { background: #F6FAEB; }

.rvp_travelPlan .step-2:before,
.rvp_travelPlan .step-3:before {
	background-image: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/flow-down.png");
	content: '';
	display: block;
	width: 46px;
	height: 23px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -23px;
}

.rvp_travelPlan .step-2.type-2:before,
.rvp_travelPlan .step-3.img:before { display: none; }

.rvp_travelPlan .step-3:before {
	background-position: 0 -23px;
}

.rvp_travelPlan .step-4 {
	background: #E4EFC4;
}

.rvp_travelPlan li {
	background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/bullet-green.png") 0 9px no-repeat;
	padding-left: 15px;
	border-bottom: 1px solid white;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.rvp_travelPlan li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
/*******************************
	TNC - START
	******************************/
.rvp_tnc {
	margin: 20px 0 30px 0;
}

	.rvp_tnc h6 {
		color: #0D6C29;
		font-size: 20px;
		padding-bottom: 15px;
		border-bottom: 1px solid #CCCCCC;
	}
	
	.rvp_tnc .rvp_listHeader {
		border-color: #CCCCCC;
	}
	
		.rvp_tnc .rvp_listHeader a {
			background: none;
			color: black;
			font-size: 14px;
			
		}
		
		.rvp_tnc .rvp_listHeader a span {
			padding: 4px 0 0 30px;
		}
		
		.rvp_tnc .rvp_subList {
			background-color: #F0F0F0;
			padding: 15px 30px;
			border-bottom: #CCC 1px solid;
			height: auto;
		}
/*******************************
	TNC - END
	******************************/
	
.rvp_contentTitle > .rvp_sub {
	font-size: 18px;
	color: #0C6C28;
}

/*******************************
	NEW EXPANDABLE LIST - 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("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/arrow_expand-type-2.png");
		background-position: 0 -9px;
	}
	
	.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;
}
	.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;
	}
	
	.content-img-txt p {
		padding-bottom: 10px;
	}
	
		

.content-link {
	background-color: #E4EFC4;
	border-bottom: 1px solid #39B54A;
	padding: 20px;
}
/*******************************
	NEW EXPANDABLE LIST - END
	******************************/
	
/***********************************
	FAQ Table - START
	**********************************/
.rvp_faq .rvp_listHeader {
	background-color: #E5E5E5;
	border: none;
}

.rvp_faq .rvp_listHeader.rvp_rowEven {
	background-color: #F0F0F0;
}

.rvp_faq .active .rvp_listHeader {
	background-color: #E4EFC4;
}

	.rvp_faq .rvp_listHeader a {
		font-size: 14px;
		color: black;
		font-weight: bold;
		padding: 0;
		position: relative;
	}
	
	.rvp_faq .rvp_listHeader a:hover {
		text-decoration: none;
	}
	
		.rvp_faq .rvp_listHeader a span {
			padding: 15px 15px 15px 40px;
			float: none;
		}
	
	.rvp_faq .plus {
		background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-plus.png") no-repeat;
		width: 13px;
		height: 13px;
		position: absolute;
		top: 50%;
		margin-top: -6px;
		left: 15px;
	}

	.rvp_faq .active .plus {
		background-position: -13px 0;
	}
	
	.rvp_faq .rvp_subList {
		background: #E9E6E1;
		border-top: 1px solid #D6D4CF;
		border-bottom: 1px solid #D6D4CF;
		padding: 20px 20px 20px 30px;
		height: auto;
	}
	
	.rvp_faq .rvp_subTxt {
		padding-left: 25px;
	}
	
	.rvp_faq .rvp_circleRow {
		padding-left: 40px;
		position: relative;
		margin-bottom: 10px;
	}
	
	.rvp_faq .rvp_circleRow.number {
		padding-left: 20px;
	}
		
		.rvp_faq .rvp_circleRow span {
			position: absolute;
			top: 0;
			left: 0;
		}
		
		.rvp_faq .rvp_circleRow .rvp_lv2 {
			position: relative;
			padding-left: 20px;
		}
		
		.rvp_faq .rvp_circleRow span:before,
		.rvp_faq .rvp_circleRow .rvp_lv2:before {
			content: '●';
			margin-right: 10px;
			color: #39B24A;
		}
		
		.rvp_faq .rvp_circleRow.number > span:before{
			display:none;
		}
		
		.rvp_faq .rvp_circleRow .rvp_lv2:before {
			position: absolute;
			left: 0;
		}
		
	.rvp_faq table {
		background-color: #F0F0F0;
		margin-bottom: 20px;
		width: 100%;
	}
	
	.rvp_faq th {
		padding: 10px;
		text-align: center;
		background-color: #666666;
		font-weight: bold;
		color: white;
		position: relative;
	}
	
	.rvp_faq th:first-child:after {
		content: '';
		height: 20px;
		width: 1px;
		background-color: white;
		position: absolute;
		top: 10px;
		right: 0;
	}
	
	.rvp_faq td {
		padding: 10px 10px 10px 20px;
		border: 1px solid #DDDDDD;
		min-width: 120px;
		box-sizing: border-box;
	}
	
	.rvp_faq td.subTitle {
		text-align: center;
		background-color: #F6FAEB;
		padding: 10px;
	}
	
		.rvp_faq td strong {
			display: block;
			margin-bottom: 10px;
			position: relative;
		}
		
		.rvp_faq td strong:before {
			content: '●';
			color: #39B24A;
			position: absolute;
			left: -15px;
		}
		
.rvp_2Cols th {
	width: 50%;
}
		
/***********************************
	FAQ Table - END
	**********************************/
	
/*******************************
TWEAK CLASSES - START
******************************/
.rvp_contentTitle span {
	color: #333333;
	font-size: 12px;
	margin-left: 5px;
}

	.rvp_noIcon .rvp_listHeader a,
	.rvp_faq .rvp_listHeader a {
		background: none;
	}
	
	.rvp_noIcon .rvp_listHeader a span {
		padding: 4px 0 0 10px;
	}
	
	.rvp_expandableList.rvp_noIcon .rvp_listHeader a .arrow { width: 14px; height: 9px; background:url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/arrow_expand-type-2.png"); }
	.rvp_expandableList.rvp_noIcon .rvp_listGrpoup.active a .arrow { background-position: 0 -9px; margin-top: 11px; }
	
/**.rvp_bottomLinks {
	min-height: 0;
}*/
.rvp_bottomLinks .subHeader{font-size: 17px; color:#0D6C29; background:none; padding-bottom:5px;}
.rvp_travelInsurance .rvp_quotationContainer li span{display: inline-block;min-width:180px;}
.rvp_travelInsurance .rvp_quotationContainer li span:first-child{min-width:225px;font-weight: bold;font-size: 14px;}
.rvp_insidePageContent .rvp_subList {
	height: auto;
}

.rvp_breadcrumb {
	width: 100%;
}
/*******************************
	TWEAK CLASSES - END
	******************************/

/*******************************
	Content with border T-B - START
	******************************/
.rvp_bdContent {
	border-top: 1px solid #39B54A;
	border-bottom: 1px solid #39B54A;
	margin-bottom: 30px;
}

	.rvp_bdContent > div {
		margin-top: 20px;
		position: relative;
	}
	
	.rvp_bdContent > div:last-child {
		margin-bottom: 20px;
	}
	
	.rvp_bdContent .img-txt {
		position: relative;
		min-height: 120px;
	}
	
		.rvp_bdContent .img-txt > img {
			position: absolute;
			width: 250px;
			height: 120px;
			top: 0;
			left: 0;
		}
	
		.rvp_bdContent .img-txt > div {
			padding-left: 270px;
		}
		
		.rvp_bdContent .img-txt p {
			padding-bottom: 0;
		}
		
		.rvp_bdContent .img-txt a {
			color: black;
			text-decoration: underline;
		}
		
		.rvp_bdContent .img-txt a:hover {
			color: #0C6C29;
		}
/*******************************
	Content with border T-B - END
	******************************/

/*******************************
	Ad Images - START
	******************************/	
.rvp_ads > a {
	display: block;
	float: left;
	position: relative;
}

.rvp_ads > a:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 5px solid #39B54A;
	opacity: 0;
	box-sizing: border-box;
	ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.rvp_ads > a:hover:before {
	opacity: 1;
}

.rvp_ads.twoAds > * {
	width: 50%;
}

.rvp_ads img {
	width: 100%;
}
/*******************************
	Ad Images - END
	******************************/

.rvp_expandableList.type-2 .rvp_listHeader {
	border-color: #CCCCCC;
}

	.rvp_expandableList.type-2 .rvp_listHeader a {
		padding-top: 15px;
	}

		.rvp_expandableList.type-2 .rvp_listHeader a span {
			color: #333333;
			padding-left: 25px;
		}
		
	.rvp_expandableList.type-2 .rvp_subList {
		padding: 20px 20px 20px 40px;
		border-bottom: 1px solid #CCCCCC;
	}

.rvp_bbGray {
	border-bottom: 1px solid #CCCCCC;
}

.rvp_sGrayTxt {
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}

.rvp_greenBullet .lv2 {
	padding-left: 30px;
}

	.rvp_greenBullet ol li {
		list-style-type: decimal;
		background: none;
		padding-left: 0;
	}


/*********************************************
	Content Table - Type 1 - 23.05.2016 - START
	********************************************/	
.rvp-tbl-type-1 {
	margin: 10px 0;
}
	
	.rvp-tbl-type-1 th {
		font-weight: bold;
		color: #0C6C27;
	}
		
	.rvp-tbl-type-1 th,
	.rvp-tbl-type-1 td {
		border: 1px solid #0C6C27;
		padding: 5px 10px;
	}
/*********************************************
	Content Table - Type 1 - 23.05.2016 - END
	********************************************/	

/*Updated on 21/7/2016 Health, Wealth, Beyond & Convenience*/
.rvp_insidePageContent.wide {width:988px; margin-left:0;}
.rvp_subSectionBannerContainer .color-bg {width:50%; height:274px; position: absolute; right:0;}
.rvp_subSectionBannerContainer.rvp_health {background-color:#FBF5F0;}
.rvp_subSectionBannerContainer.rvp_health .color-bg {background-color:#FFF;}
.rvp_subSectionBannerContainer.rvp_health img {position: absolute; margin:0 auto !important; left:0; right:0;}
.headerTitle{font-size: 21px; color:#0C6C26;}
.rvp_health p, .rvp_health .rvp_intro {font-size: 14px;}
.rvp_mb15 {margin-bottom: 15px;}
.rvp_mb25 {margin-bottom: 25px;}
.rvp_mr25 {margin-right: 25px;}
.green-table {color:#333; font-size: 14px; width: 100%;}
.green-table .header td{background-color:#A6CE39; color:#FFF; font-size: 17px; padding:10px 25px; border-left:0 !important;}
.green-table tr.last td {padding-bottom: 20px;}
.green-table .list-title {color:#0C6C26; font-weight: bold; display:block;}
.green-table td{background-color:#E4EFC4; padding:20px 25px; border-left:3px solid #FFF;}
.green-table td.bottom {vertical-align: bottom;}
.green-table.bupa .subtitles td {padding:20px 25px; vertical-align: middle;}
.green-table.bupa .header td {padding:10px 25px;}
.green-table.bupa li {margin-bottom: 0;}
.green-table.bupa td{padding:5px 25px;}
.green-table.col2 td {width: 50%;}
.green-table.col3 td{width:33.3%;}
.green-table.col4 td{width:25%;}
.green-table td:first-child {border-left:0;}
/*.green-table {color:#333; font-size: 14px; width: 100%;}
.green-table .header td{background-color:#A6CE39; color:#FFF; font-size: 17px; padding:10px 25px; border-left:0 !important;}
.green-table .list-title {color:#0C6C26; font-weight: bold; display:block; margin-bottom:10px;}
.green-table td{background-color:#E4EFC4; padding:20px 25px; border-left:3px solid #FFF;}
.green-table.col2 td {width: 50%;}
.green-table.col3 td{width:33.3%;}
.green-table.col4 td{width:25%;}
.green-table td:first-child {border-left:0;}*/
.rvp_tabNav.rvp_col4 li {width:25%;}
.rvp_tabNav.rvp_col7 li {width:141.1px;}
.rvp_singlePageTabContainer .rvp_tabNav.rvp_col7 li {width:141.1px;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li{background-color:#E4EFC4; border-right: 1px solid #FFF; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; display: table;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li a {background: none; font-size: 14px; min-height: 40px; padding:0 4px; line-height: 16px; vertical-align: middle; display: table-cell; height: 40px;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li a:hover, .rvp_singlePageTabContainer.greentab .rvp_tabNav li a.active {border-bottom: 0; background-color:#A6CE39; color:#FFF; min-height: 40px; text-decoration: none;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li a.active {pointer-events:none; cursor:default;}
.rvp_singlePageTabContainer.greentab .rvp_tabContent {border-top:1px solid #A6CE39; border-bottom: 0; padding:20px 0 0; background-color: transparent;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li {float:left; text-align: center;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li a {color:#333;}
.rvp_singlePageTabContainer.greentab .rvp_tabNav li a.active {font-weight: bold;}
.rvp_link {color:#197433; text-decoration: underline;}
.green-table.actionnow .header td{background-color:#34A344; text-align: center; font-size:21px;}
.green-table.actionnow td {font-size: 16px; font-weight: bold; text-align: center;}
.green-table.actionnow td span {vertical-align: middle;  margin-right:15px; display:inline-block; margin-bottom: 1px;}
.btn-green {color:#FFF; background-color:#34A344; font-size: 16px; font-weight:normal; text-align: center; height:40px; line-height: 40px; padding:0 20px; display:inline-block; margin-top: 6px;}
.btn-green:hover {text-decoration: none;}
.btn-green:active {background-color:#34A344;}
.table-contact td{background-color:#F6FAEB; padding:20px 15px;}
.table-contact td:first-child {background-color: #FFF;}
.table-contact .list-title {font-size: 16px; margin-bottom: 15px; min-height: 40px;}
.table-contact ul li {padding: 0 0 5px 14px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_promo_green.png') no-repeat 0 5px; margin-bottom: 20px;}
ol.list-decimal {list-style-type: decimal;  padding-left: 15px;}
.rvp_subSectionBannerContainer.rvp_wealth {background-color:#aebecb;}
.rvp_subSectionBannerContainer.rvp_wealth .color-bg {background-color:#8997a0}
.rvp_subSectionBannerContainer.rvp_wealth img {position: absolute; margin:0 auto !important; left:0; right:0;}
.green-table.actionnow ul li{font-size:14px; padding: 0 0 5px 14px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/sprite.png') no-repeat 0 -596px; display:inline-block;}
.green-table.actionnow .tradenow {font-size: 16px;  margin:10px 0;}
.green-table.actionnow .container {text-align: left; margin:0 auto;}
.rvp_taglineContainer .rvp_tagline {font-size:26px; font-weight: bold;}
.imgRow img {float:left; width:250px;}
.imgRow div {float:left; width:710px;}
sup.absolute {vertical-align: baseline; position: relative; top: -0.5em;}
.rvp_subSectionBannerContainer.rvp_beyond {background-color:#edd28d;}
.rvp_beyond .imgRow li {font-size: 13px;}
.rvp_beyond .imgRow sup.absolute{position: absolute; margin-top:-6px;}
.rvp_green-header-box {float:left; width:323px; margin-left:9px;}
.rvp_green-header-box:first-child {margin-left:0;}
.rvp_green-header-box a {text-decoration: none;}
.rvp_green-header-box .title {display:block; height:40px; line-height:40px; background-color:#34A344; color:#FFF; font-size: 18px; text-align: center;}
.rvp_subSectionBannerContainer.large, .rvp_subSectionBannerContainer .rvp_hpb_top {height:auto;}
.rvp_subSectionBannerContainer.rvp_convenience {background-color:#eef9fb;}
.rvp_subSectionBannerContainer.rvp_prd-prestige {background-color:#a6c2da;}
.rvp_terms .rvp_subtitle{margin: 20px 0 10px 0; font-size: 16px;color: #0D6C29;display: inline-block;}
.rvp_termsItem {border-bottom: #CCC 1px solid;border-top: #CCC 1px solid;}
.rvp_termsItem a {display: block;font-size: 14px;color: #333;padding: 20px 25px;text-decoration: none; position: relative;}
.rvp_termsItem .arrow { background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png') no-repeat 0 0; position: absolute; right:25px; top:0; bottom:0; margin:auto; width:15px; height:10px; transition: transform .3s; -webkit-transition: transform .3s; -moz-transition: transform .3s; -ms-transition: transform .3s; -o-transition: transform .3s;}
.rvp_termsItem .active .arrow {transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);}
.rvp_termsItem .rvp_content {display: none;border-top: #CCC 1px solid;background-color: #F0F0F0; padding:20px; padding-bottom: 10px; font-size: 12px;}
.rvp_termsItem .rvp_content ol {margin-bottom: 20px; padding-left: 20px;}
.rvp_termsItem .rvp_content li {margin-bottom: 10px;}
/*.rvp_expand-terms .rvp_termsItem li a.rvp_link { clear:both; color: #197433; text-decoration: underline; font-size:12px;}*/
/*Updated on 21/7/2016 Health, Wealth, Beyond & Convenience Ends*/
	
	
/*Updated on 2/8/2016 RBWM & Prestige*/
.rvp_insidePageContent.rvp_rbwm, .rvp_insidePageContent.rvp_prestige {margin-top:-35px;}
.rvp_subSectionBannerContainer.rvp_rbwm {background-color:#3F3F3F;}
.rvp_rbwm .rvp_slides {height:auto; width: 1100px; position: relative; padding:14px 0;}
.rvp_mb35 {margin-bottom: 35px;}
.rvp_rbwm .rvp_slides .slick-slide{transition: all 300ms ease; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; opacity:.5; filter:alpha(opacity=50);}
.rvp_rbwm .rvp_slides .slick-center, .rvp_rbwm .rvp_slides .slick-center + .slick-slide , .rvp_rbwm .rvp_slides .slick-center + .slick-slide + .slick-slide {transform: scale(1.14); -webkit-transform: scale(1.14); -moz-transform: scale(1.14);  opacity: 1; -ms-transform: scale(1.14);  filter:alpha(opacity=100);}
.rvp_rbwm .rvp_slides .slick-track {margin-left:-154px; margin-bottom: 20px; margin-top:20px;}
.rvp_rbwm .rvp_slides .slick-slide {position: relative;}
.rvp_rbwm .rvp_slides .slick-slide img {max-width: 220px;}
.rvp_rbwm .rvp_slides .slick-slide span {position: absolute; font-size: 21px; color:#FFF; font-weight:bold; top:26px; left:-25px; right:0; margin:0 auto; z-index: 3; text-align: center;}
.rvp_rbwm .rvp_slides .slick-slide span.grey {color:#333;}
.rvp_rbwm .rvp_slides .slick-center span, .rvp_rbwm .rvp_slides .slick-center + .slick-slide span, .rvp_rbwm .rvp_slides .slick-center + .slick-slide + .slick-slide span {left:-156px; font-size: 23px;}
.rvp_rbwm .rvp_slides .slick-center + .slick-slide +  .slick-slide + .slick-slide span {margin-left:-100%;}
.rvp_rbwm .rvp_slides .slick-center img, .rvp_rbwm .rvp_slides .slick-center + .slick-slide img, .rvp_rbwm .rvp_slides .slick-center + .slick-slide + .slick-slide img{margin-left:-60px;
    -webkit-box-shadow: 0px 0px 16px -2px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 16px -2px rgba(0,0,0,0.4);box-shadow: 0px 0px 16px -2px rgba(0,0,0,0.4);}
.rvp_rbwm .rvp_slides .slick-center + .slick-slide + .slick-slide + .slick-slide img {margin-left:-130px;}
.rvp_rbwm .rvp_slides .slick-list {overflow: visible;}
.rvp_rbwm .rvp_slides .slick-center  + .slick-slide  + .slick-slide {z-index: 5;}
.rvp_rbwm .slide-container {width:1137px; margin-left:-75px; overflow:hidden;}
.rvp_rbwm .rvp_slides .slick-arrow {border:0; border-radius:50%; width:40px; height:40px; display:block; background: url('/1/PA_1_2_S5/content/pws2/crossborderbanking/personalbanking/images/slider-arrow.png') 11px 9px no-repeat rgba(0,0,0,.6); text-indent: 99999px; position: absolute; top:44%; z-index: 2; cursor:pointer; outline:0;}
.rvp_rbwm .rvp_slides .slick-prev {left:125px;}
.rvp_rbwm .rvp_slides .slick-next {right:95px; background-position: 13px -40px; }
.rvp_rbwm .en .rvp_slides .slick-slide span {font-size: 16px;}
.rvp_rbwm .en .rvp_slides .slick-center span, .rvp_rbwm .en .rvp_slides .slick-center + .slick-slide span, .rvp_rbwm .en .rvp_slides .slick-center + .slick-slide + .slick-slide span {font-size: 18px;}
.green-table.bcp .header td {border-bottom: 0;}
.green-table.bcp td{border-bottom: 3px solid #FFF; text-align: center; vertical-align: middle;}
.rvp_expand-terms .rvp_termsItem {border-top:0;}
.rvp_expand-terms .rvp_termsItem a {display:block; font-size: 14px; padding:20px 25px;color:#0C6C26; font-size: 17px; position:relative; padding-left:0; background: url('') no-repeat 0 0;}
.rvp_expand-terms .rvp_termsItem a .arrow {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png') no-repeat 0 0; position: absolute; right:25px; top:0; bottom:0; margin:auto; display:block; width:15px; height:10px; transition: transform .3s;}
.rvp_expand-terms .rvp_termsItem .rvp_content {border-top: #CCC 1px solid;background-color: #F0F0F0; font-size: 12px; padding:20px; display:none;}
.rvp_expand-terms .rvp_termsItem a.active .arrow {transform:rotate(180deg);}
.rvp_expand-terms .rvp_termsItem li {font-size: 12px; margin-bottom: 5px; padding: 0px; background: url('');}
.rvp_expand-terms {border-bottom:1px solid #CCC;}
.rvp_expand-terms .rvp_termsItem .rvp_content a {font-size:12px; display:inline; padding:0; color:#333; text-decoration: underline;}
/*Updated on 2/8/2016 RBWM & Prestige Ends*/	

/*Updated on 10/8/2016 Prestige Signature*/
/*.rvp_mt-35 {margin-top:-35px;}
.rvp_mt335 {margin-top:335px;}
.rvp_subSectionBannerContainer.rvp_prestige {background-color:#532A06;}
.rvp_subSectionBannerContainer .tagline {position:absolute; left:0; right:0; margin:auto; padding-top:30px; width:960px; color:#FFF; text-align: left; z-index: 2;}
.rvp_subSectionBannerContainer .tagline .title {font-size: 38px; font-weight: bold; line-height: 45px; margin-bottom: 10px;}
.rvp_subSectionBannerContainer .tagline .subtitle {font-size:19px; line-height: 20px;}
.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_insidePageContent.brown .rvp_mainTitle, .brown .headerTitle {color:#6C3F06;}
.rvp_oit {border-top:1px solid #94532C; border-bottom:1px solid #94532C; background-color:#F7EFE8; overflow:hidden;}
.rvp_oit .intro {background-color: #E8D0BB; padding:25px; font-size: 16px; position: relative;}
.rvp_oit .intro::after {content:""; position: absolute; bottom:-23px; left:0; right:0; margin:auto; display:block; width: 0;height: 0;border-style: solid;border-width: 23px 23px 0 23px;border-color: #e8d0bb transparent transparent transparent;}
.rvp_oit .slide {width:706px;}
.rvp_oit .slide div {padding:50px 20px 25px 25px;position: relative; display:inline-block; width:351px; box-sizing: border-box; vertical-align: top;}
.rvp_oit .slide div:first-child::after {content:""; width:1px; height:280px; display:block; position: absolute; right:0; top:0; bottom:0; margin:auto; background-color:#CCCCCC;}
.rvp_oit .slides .avatar {display:block; margin:0 auto; text-align: center; vertical-align: top;}
.rvp_oit .slides .avatar::after {content:""; display:block; background: url('../images/personal/prestige-signature/glow.png') no-repeat; width:218px; height:27px; margin:0 auto; margin-top:2px;}
.rvp_oit .slide span {display:block; white-space: normal;}
.rvp_oit .slide .name {color:#6C3F06; font-weight: bold; font-size: 21px;}
.rvp_oit .slide .team {color:#666666; font-style: italic; margin-bottom:10px;}
.brown .slide-arrow.btnPrev, .brown .slide-arrow.btnNext {display:block; width: 18px; height:54px; background-color: #D8B18D; text-indent: -99999px; position: absolute; top:0; bottom:0; margin:auto; background-image:none;}
.brown .slide-arrow.btnNext {right:0;}
.brown .slide-arrow.btnPrev::before {content:""; position: absolute; left:6px; top:22px; width: 0;height: 0;border-style: solid;border-width: 6px 7px 6px 0;border-color: transparent #94532C transparent transparent;}
.brown .slide-arrow.btnPrev::after {content:""; position: absolute; left:8px; top:23px; width: 0;height: 0;border-style: solid;border-width: 5px 6px 5px 0;border-color: transparent #D8B18D transparent transparent;}
.brown .slide-arrow.btnNext::before {content:""; position: absolute; left:7px; top:22px; width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 7px;border-color: transparent transparent transparent #94532C;}
.brown .slide-arrow.btnNext::after {content:""; position: absolute; left:5px; top:22px; width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #D8B18D;}
.brown .slide-arrow.btnPrev:hover, .brown .slide-arrow.btnNext:hover {background-color:#94532C;}
.brown .slide-arrow.btnPrev:hover::before{border-color: transparent #FFF transparent transparent;}
.brown .slide-arrow.btnPrev:hover::after{border-color: transparent #94532C transparent transparent;}
.brown .slide-arrow.btnNext:hover::before{border-color: transparent transparent transparent #FFF;}
.brown .slide-arrow.btnNext:hover::after{border-color: transparent transparent transparent #94532C;}
.rvp_crm .slide-arrow.btnPrev, .rvp_crm .slide-arrow.btnNext {top:21%; bottom:auto;}
.rvp_ft17 {font-size: 17px !important;}
.rvp_join-now .left {background: url(../images/personal/prestige-signature/gift-bg.jpg) no-repeat; float:left; margin-right: 1px; width:50%; height:120px; padding:25px; box-sizing: border-box;}
.rvp_join-now .right {float:left; background-color:#94532C; width:49%; height:120px; font-size:21px; font-weight: bold; color:#FFF; line-height: 120px;}
.rvp_join-now .left span {color:#6C3F06; font-size: 17px; font-weight: bold;}
.rvp_join-now .left a {display: block; color:#333; text-decoration: none; margin-top:5px;}
.rvp_arrow-link {padding: 0 0 5px 14px;background: url("../images/list-arrow-brown.png") no-repeat 0 5px;}
.rvp_join-now .right img, .rvp_join-now .right span {vertical-align: middle;}
.rvp_join-now .right a {color:#FFF; text-decoration: none; display: block; width: 100%; height: 100%; padding:0 25px; box-sizing: border-box;}
.rvp_bottomLinks.brown {border: 4px solid #D8B18D;}
.rvp_bottomLinks.brown .subHeader {color:#6C4107;}
.rvp_bottomLinks.brown > div > ul li {background: url("../images/list-arrow-brown.png") no-repeat 0 5px;}
.rvp_crm .rvp_bottomLinks > div > ul {margin-bottom: 0;}
.rvp_crm .rvp_bottomLinks.brown .subHeader {padding-left:15px;}
.rvp_ft12 {font-size: 12px !important;}
.rvp_grey {color:#333;}
.rvp_prestige .rvp_expandableList {border-top:0;}
.rvp_prestige .rvp_expandableList .rvp_listHeader a {background:none; color:#333; padding-top: 0; line-height: 50px; min-height: 50px; text-decoration: none; transition:all .3s ease-out;box-sizing: border-box;position: relative;color:#6C4006;}
.rvp_prestige .rvp_expandableList .rvp_listHeader {border-bottom:0; transition:all .3s ease-out;border-bottom:1px solid #94532C;}
.rvp_prestige .rvp_expandableList .rvp_listHeader a .arrow {background: url(../images/arrow_expand_brown.png) 0 0 no-repeat; position: absolute; right:25px; top:0; bottom:0; margin:auto; transform:rotate(0deg); transition: transform .3s; height:8px;}
.rvp_prestige .rvp_expandableList .active .rvp_listHeader a .arrow {transform:rotate(180deg); background-position: 0 0; margin-top:auto;}
.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList {border-bottom: 0;}
.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList .intro {background-color:#E8D0BB; padding:25px; font-size: 16px; position:relative;}
.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList .intro::after{content:""; position: absolute; bottom:-24px; left:135px; width: 0;
    height: 0;border-style: solid;border-width: 24px 24px 0 24px;border-color: #E8D0BB transparent transparent transparent;}
.brown .rvp_link {color:#6C3F06;}
.form-container {border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background-color:#F6FAEB; padding:25px; box-sizing: border-box;}
.brown .form-container {border-top:1px solid #94532C; border-bottom:1px solid #94532C; background-color:#F7EFE8;}
.form-container label.title {font-size: 14px; font-weight: bold; color:#333; width: 180px; display:inline-block; margin-top:6px;}
.form-container .rvp_custRatio {padding-bottom: 3px;}
.form-container .radios span {width:60px; display: inline-block;}
.form-container form > div {margin-bottom: 35px; position: relative;}
.form-container form > div.last {margin-bottom: 0;}
.form-container form > div input {vertical-align: top;}
.form-container label.title span {font-size: 12px; font-weight:normal; display: block;}
.form-container .small-label {display: block; position: absolute; top:-18px; left:185px; font-size: 12px;}
.form-container .custSelect {width: 200px;}
.form-container .checkbox span {display: inline-block; vertical-align: top; margin-top:5px; width:120px; margin-bottom: 10px;}
.form-container .checkbox .rvp_custCheckbox{margin-bottom: 2px;}
.form-container textarea {vertical-align: top; width: 350px; height:85px; max-height: 200px; padding:6px; box-sizing: border-box; max-width: 470px;}
.brown .rvp_custCheckbox, .brown .rvp_custRatio {background-image: url(../images/radio_checkbox-brown.png);}
.brown .rvp_level2Btn.hvr-fade {background:#94532C;}
.brown .rvp_level2Btn.hvr-fade:hover {background:#6C4107;}
.form-container label span.red{display:inline-block; color:#E8252F; font-size: 14px;}
#select2-preferred-time-1-results .select2-results__option--highlighted, #select2-preferred-time-2-results .select2-results__option--highlighted,
#select2-s-district-results .select2-results__option--highlighted {background-color:#94532C;}*/
/*Updated on 10/8/2016 Prestige Signature Ends*/

/*Prestige Signature Landing*/
.rvp_prestige_landing .rvp_carouselContainer a .title {font-size:19px; font-weight: bold;}
.rvp_prestige_landing .rvp_carouselContainer a .content {position: absolute; top:0; left:0; padding:20px 24px; box-sizing: border-box; width:100%;}
.rvp_prestige_landing .rvp_carouselContainer a span{ white-space: normal; display: block; color:#333;}
.rvp_prestige_landing.brown .rvp_carouselContainer a .title{color:#6C4006; padding-bottom: 20px;}
.rvp_prestige_landing.brown .rvp_carouselContainer a .description {line-height: 13px;}
.rvp_sectionLandingCarouselContainer.brown a .frame, .rvp_promoBannerContainer.brown .frame{border-color:#9C6C4F;}
.rvp_prestige_landing .rvp_carouselContainer a .white .title, .rvp_prestige_landing .rvp_carouselContainer a .white .description {color:#FFF;}
.rvp_contactUsContainer.rvp_prestige_landing {border:0; width:332px; height:171px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.brown .rvp_sectionInnerSubNav,
    .rvp_sectionLandingContainer .rvp_sectionInnerNav.brown > ul > li > a.open,
    .rvp_sectionLandingContainer .rvp_sectionInnerNav.brown .rvp_sectionInnerSubNav .rvp_sectionInnerSubSubNav {background-color:#94532C;}
.rvp_contactUsContainer.brown .rvp_title{color:#6C4006;}
.rvp_contactUsContainer.brown li {background: url(../images/list-arrow-brown.png) no-repeat 0 4px;}
.rvp_contactUsContainer li.no-arrow {background: none; padding-left:0;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav > ul.row4 > li {height:93px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_prestige_landing > ul > li > a {height:100%;}
/*Prestige Signature Landing ends*/

/*Prestige Signature start*/
.rvp_mt-35 {margin-top:-35px;}
.rvp_mt335 {margin-top:335px;}
.rvp_subSectionBannerContainer.rvp_prestige {background-color:#532A06;}
.rvp_subSectionBannerContainer .tagline {position:absolute; left:0; right:0; margin:auto; padding-top:30px; width:960px; color:#FFF; text-align: left; z-index: 2;}
.rvp_subSectionBannerContainer .tagline .title {font-size: 38px; font-weight: bold; line-height: 45px; margin-bottom: 10px;}
.rvp_subSectionBannerContainer .tagline .subtitle {font-size:19px; line-height: 20px;}
.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("/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand_brown.png") no-repeat 0 -21px;}
.rvp_sectionLeftNav.brown > ul > li.active .rvp_expandableArrow { background-position: 0 0;}
.rvp_insidePageContent.brown .rvp_mainTitle, .brown .headerTitle {color:#6C3F06;}
.rvp_oit {border-top:1px solid #94532C; border-bottom:1px solid #94532C; background-color:#F7EFE8; overflow:hidden;}
.rvp_oit .intro {background-color: #E8D0BB; padding:25px; font-size: 16px; position: relative;}
.rvp_oit .intro::after {content:""; position: absolute; bottom:-23px; left:0; right:0; margin:auto; display:block; width: 0;height: 0;border-style: solid;border-width: 23px 23px 0 23px;border-color: #e8d0bb transparent transparent transparent;}
.rvp_oit .slide {width:706px; vertical-align: top;}
.rvp_oit .slide div {padding:50px 20px 25px 25px;position: relative; display:inline-block; width:351px; box-sizing: border-box; vertical-align: top;}
.rvp_oit .slide div:first-child::after {content:""; width:1px; height:280px; display:block; position: absolute; right:0; top:0; bottom:0; margin:auto; background-color:#CCCCCC;}
.rvp_oit .slides .avatar {display:block; margin:0 auto; text-align: center; vertical-align: top;}
.rvp_oit .slides .avatar::after {content:""; display:block; background: url('/1/PA_1_2_S5/content/pws2/theme/images/personal/prestige-signature/glow.png') no-repeat; width:218px; height:27px; margin:0 auto; margin-top:2px;}
.rvp_oit .slide span {display:block; white-space: normal;}
.rvp_oit .slide .name {color:#6C3F06; font-weight: bold; font-size: 21px;}
.rvp_oit .slide .team {color:#666666; font-style: italic; margin-bottom:10px;}
.brown .slide-arrow.btnPrev, .brown .slide-arrow.btnNext {display:block; width: 18px; height:54px; background-color: #D8B18D; text-indent: -99999px; position: absolute; top:0; bottom:0; margin:auto; background-image:none;}
.brown .slide-arrow.btnNext {right:0;}
.brown .slide-arrow.btnPrev::before {content:""; position: absolute; left:6px; top:22px; width: 0;height: 0;border-style: solid;border-width: 6px 7px 6px 0;border-color: transparent #94532C transparent transparent;}
.brown .slide-arrow.btnPrev::after {content:""; position: absolute; left:8px; top:23px; width: 0;height: 0;border-style: solid;border-width: 5px 6px 5px 0;border-color: transparent #D8B18D transparent transparent;}
.brown .slide-arrow.btnNext::before {content:""; position: absolute; left:7px; top:22px; width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 7px;border-color: transparent transparent transparent #94532C;}
.brown .slide-arrow.btnNext::after {content:""; position: absolute; left:5px; top:22px; width: 0;height: 0;border-style: solid;border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #D8B18D;}
.brown .slide-arrow.btnPrev:hover, .brown .slide-arrow.btnNext:hover {background-color:#94532C;}
.brown .slide-arrow.btnPrev:hover::before{border-color: transparent #FFF transparent transparent;}
.brown .slide-arrow.btnPrev:hover::after{border-color: transparent #94532C transparent transparent;}
.brown .slide-arrow.btnNext:hover::before{border-color: transparent transparent transparent #FFF;}
.brown .slide-arrow.btnNext:hover::after{border-color: transparent transparent transparent #94532C;}
.rvp_crm .slide-arrow.btnPrev, .rvp_crm .slide-arrow.btnNext {top:21%; bottom:auto;}
.rvp_ft17 {font-size: 17px !important;}
.rvp_join-now .left {background: url("/1/PA_1_2_S5/content/pws2/theme/images/gift-bg.jpg") no-repeat; float:left; margin-right: 1px; width:50%; height:120px; padding:25px; box-sizing: border-box;}
.rvp_join-now .right {float:left; background-color:#94532C; width:49.5%; height:120px; font-size:21px; font-weight: bold; color:#FFF; line-height: 120px;}
.rvp_join-now .left span {color:#6C3F06; font-size: 17px; font-weight: bold;}
.rvp_join-now .left a {display: block; color:#333; text-decoration: none; margin-top:5px;}
.rvp_arrow-link {padding: 0 0 5px 14px;background: url("/1/PA_1_2_S5/content/pws2/theme/images/list-arrow-brown.png") no-repeat 0 5px;}
.rvp_join-now .right img, .rvp_join-now .right span {vertical-align: middle;}
.rvp_join-now .right a {color:#FFF; text-decoration: none; display: block; width: 100%; height: 100%; padding:0 25px; box-sizing: border-box;}
.rvp_bottomLinks.brown {border: 4px solid #D8B18D;}
.rvp_bottomLinks.brown .subHeader {color:#6C4107;}
.rvp_bottomLinks.brown > div > ul li {background: url("/1/PA_1_2_S5/content/pws2/theme/images/list-arrow-brown.png") no-repeat 0 5px;}
.rvp_crm .rvp_bottomLinks > div > ul {margin-bottom: 0;}
.rvp_crm .rvp_bottomLinks.brown .subHeader {padding-left:15px;}
.rvp_ft12 {font-size: 12px !important;}
.rvp_grey {color:#333;}


.rvp_prestige .rvp_expandableList {border-top:0;}
.rvp_prestige .rvp_expandableList .rvp_listHeader a {background:none; color:#333; padding-top: 0; line-height: 50px; min-height: 50px; text-decoration: none; transition:all .3s ease-out;box-sizing: border-box;position: relative;color:#6C4006;}
.rvp_prestige .rvp_expandableList .rvp_listHeader {border-bottom:0; transition:all .3s ease-out;border-bottom:1px solid #94532C;}

.rvp_prestige .rvp_expandableList .rvp_listHeader a .arrow {background: url(/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand_brown.png) 0 0 no-repeat; position: absolute; right:25px; top:0; bottom:0; margin:auto; transform:rotate(0deg); transition: transform .3s; height:8px;}
.rvp_prestige .rvp_expandableList .active .rvp_listHeader a .arrow {transform:rotate(180deg); background-position: 0 0; margin-top:auto;}

.rvp_prestige .rvp_expandableList .rvp_listHeader a .arrow {position: absolute; right:25px; top:0; bottom:0; margin:auto; transform:rotate(0deg); transition: transform .3s; height:8px;}
.rvp_prestige .rvp_expandableList .rvp_listHeader a .arrow {background: url(/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand_brown.png) 0 0 no-repeat !important;}

.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList {border-bottom: 0;}
.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList .intro {background-color:#E8D0BB; padding:25px; font-size: 16px; position:relative;}
.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList .intro::after{content:""; position: absolute; bottom:-24px; left:135px; width: 0;
    height: 0;border-style: solid;border-width: 24px 24px 0 24px;border-color: #E8D0BB transparent transparent transparent;}
.rvp_prestige .rvp_expandableList .rvp_listGrpoup .rvp_subList .content {padding:25px; padding-top:30px; background-color:#f7efe8;}	
.brown .rvp_link {color:#6C3F06;}
.form-container {border-top:1px solid #39b54a; border-bottom:1px solid #39b54a; background-color:#F6FAEB; padding:25px; box-sizing: border-box;}
.brown .form-container {border-top:1px solid #94532C; border-bottom:1px solid #94532C; background-color:#F7EFE8;}
.form-container label.title {font-size: 14px; font-weight: bold; color:#333; width: 180px; display:inline-block; margin-top:6px;}
.form-container .rvp_custRatio {padding-bottom: 3px;}
.form-container .radios span {width:60px; display: inline-block;}
.form-container form > div {margin-bottom: 35px; position: relative;}
.form-container form > div.last {margin-bottom: 0;}
.form-container form > div input {vertical-align: top;}
.form-container label.title span {font-size: 12px; font-weight:normal; display: block;}
.form-container .small-label {display: block; position: absolute; top:-18px; left:185px; font-size: 12px;}
.form-container .custSelect {width: 200px;}
.form-container .checkbox span {display: inline-block; vertical-align: top; margin-top:5px; width:120px; margin-bottom: 10px;}
.form-container .checkbox .rvp_custCheckbox{margin-bottom: 2px;}
.form-container textarea {vertical-align: top; width: 350px; height:85px; max-height: 200px; padding:6px; box-sizing: border-box; max-width: 470px;}
.brown .rvp_custCheckbox, .brown .rvp_custRatio {background-image: url("/1/PA_1_2_S5/content/pws2/theme/images/radio_checkbox-brown.png");}
.brown .rvp_level2Btn.hvr-fade {background:#94532C;}
.brown .rvp_level2Btn.hvr-fade:hover {background:#6C4107;}
.form-container label span.red{display:inline-block; color:#E8252F; font-size: 14px;}
#select2-preferred-time-1-results .select2-results__option--highlighted, #select2-preferred-time-2-results .select2-results__option--highlighted,
    #select2-s-district-results .select2-results__option--highlighted {background-color:#94532C;}
/*Updated on 10/8/2016 Prestige Signature Ends*/

/*Prestige Signature Landing*/
.rvp_prestige_landing .rvp_carouselContainer a .title {font-size:19px; font-weight: bold;}
.rvp_prestige_landing .rvp_carouselContainer a .content {position: absolute; top:0; left:0; padding:20px 24px; box-sizing: border-box; width:100%;}
.rvp_prestige_landing .rvp_carouselContainer a span{ white-space: normal; display: block; color:#333;}
.rvp_prestige_landing.brown .rvp_carouselContainer a .title{color:#6C4006; padding-bottom: 20px;}
.rvp_prestige_landing.brown .rvp_carouselContainer a .description {line-height: 13px;}
.rvp_sectionLandingCarouselContainer.brown a .frame, .rvp_promoBannerContainer.brown .frame{border-color:#9C6C4F;}
.rvp_prestige_landing .rvp_carouselContainer a .white .title, .rvp_prestige_landing .rvp_carouselContainer a .white .description {color:#FFF;}
.rvp_contactUsContainer.rvp_prestige_landing {border:0; width:332px; height:171px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.brown .rvp_sectionInnerSubNav,
    .rvp_sectionLandingContainer .rvp_sectionInnerNav.brown > ul > li > a.open,
    .rvp_sectionLandingContainer .rvp_sectionInnerNav.brown .rvp_sectionInnerSubNav .rvp_sectionInnerSubSubNav {background-color:#94532C;}
.rvp_contactUsContainer.brown .rvp_title{color:#6C4006;}
.rvp_contactUsContainer.brown li {background: url("/1/PA_1_2_S5/content/pws2/theme/images/list-arrow-brown.png") no-repeat 0 4px;}
.rvp_contactUsContainer li.no-arrow {background: none; padding-left:0;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav > ul.row4 > li {height:93px;}
.rvp_sectionLandingContainer .rvp_sectionInnerNav.rvp_prestige_landing > ul > li > a {height:100%;}
/*Prestige Signature Landing ends*/

/*Exclusive Privileges 26-8-16*/
.brown .rvp_sepLine {border-top:1px solid #94532C;}
.rvp_exclusive .imgRow div{width: 430px;}
.rvp_exclusive .imgRow img {margin-right: 20px;}
.rvp_exclusive .imgRow .title {font-size: 14px; font-weight: bold;}
.rvp_exclusive .imgRow a.rvp_link  {color:#333;}
.rvp_exclusive table {width: 100%;}
.rvp_exclusive table .header {background-color:#6C4006; color:#FFF; font-weight: bold;}
.rvp_exclusive table .header td {padding:10px 25px;}
.rvp_exclusive table tr{background-color: #E5E5E5;}
.rvp_exclusive table tr.odd {background-color: #F0F0F0;}
.rvp_exclusive table td {padding:25px; box-sizing: border-box; font-weight: bold;}
.rvp_exclusive table td:first-child {width: 180px; font-weight: normal; padding-right:15px;}
.rvp_exclusive table td .brown {color:#6C3F06;}
.rvp_exclusive table td table {width: 100%}
.rvp_exclusive table td table .header td{background-color: #666666;  padding:10px 0; border-right: 0; color:#FFF;}
.rvp_exclusive table td table .header td span {border-left: 1px solid #DDD; display:block; line-height: 15px;}
.rvp_exclusive table td table .header td:first-child span {border-left: 0;}
.rvp_exclusive table td table td {text-align: center; padding:10px 0; width: 33.3%; background-color: #F6FAEB; border-right: 1px solid #DDD; font-weight:bold; color:#6C4107; line-height: 14px; vertical-align: middle;}
.rvp_exclusive table td table td:first-child {font-weight: bold; width:33.3%;}
.rvp_exclusive table td table td{border-bottom: 1px solid #EEE;}
.rvp_exclusive .no-br td {border-right: 0;}
.rvp_exclusive .rvp_remark li:before {content:"• "; color:#94532C; font-size: 13px;}
.rvp_exclusive .rvp_remark li {padding-left:8px; text-indent: -8px; margin-bottom: 5px;}
.rvp_listDisc li:before {content:"• "; color:#94532C; font-size: 15px;}
.rvp_listDisc li {padding-left:10px; text-indent: -10px;}
.rvp_exclusive .rvp_slides_1 {height: 396px; margin-bottom: 1px; overflow: hidden;}
.rvp_exclusive .rvp_slides_1 img {width: 100%;}
.rvp_exclusive .rvp_slides_1 .slide {height:396px;}
.rvp_exclusive .rvp_slides_1 .title {color:#FFF; position:absolute; bottom:40px; left:25px; font-size: 17px; z-index: 1;}
.rvp_exclusive .rvp_slides_1 .description {color:#FFF;position:absolute; bottom:20px; left:25px; font-size: 14px; z-index: 1;}
.rvp_exclusive .rvp_slides_1 .slick-arrow{background:none; background-color:#D8B18D; border:none; position: absolute; z-index: 2; height:54px; text-indent:-9999px; outline:0; width: 18px;}
.rvp_exclusive .rvp_slides_1 .slick-slide::after {content:""; position: absolute; bottom:0; background:url("/1/PA_1_2_S5/content/pws2/theme/images/bottom-shadow.png") repeat-x; width:100%; height:92px; display:block;}
.rvp_exclusive .rvp_slides_2 img {width: 200px; margin-right: 1px;}
.rvp_exclusive .rvp_slides_2 {padding-bottom: 4px;}
.rvp_exclusive .rvp_slides_2 .slick-slide {position: relative; height:112px; cursor:pointer;}
.rvp_exclusive .rvp_slides_2 .slick-current:before{content:""; position: absolute; width: 194px;height: 95%;border:3px solid #94532C;}
.rvp_exclusive .rvp_subList {background: #F7EFE8; padding:25px;}
.rvp_exclusive .rvp_subList .name {font-weight: bold; font-size: 17px; color:#6C4107; display:block; margin-top:10px;}
.rvp_exclusive .rvp_subList .position {display:block;}
.rvp_exclusive .rvp_subList .desc {color:#666; font-style:italic; display:block;}
.rvp_exclusive .rvp_subList .left {width: 215px; float:left; margin-right: 20px;}
.rvp_exclusive .rvp_subList .right {width: 60%; float:left; margin-right: 12px;}
.rvp_exclusive .rvp_subList .date { font-size: 17px; color:#6C4107; display: block; margin-bottom: 10px;}
.rvp_prestige div.border{ border:1px solid #6C4006; padding:20px;}
.rvp_prestige div.border p {padding-bottom: 0;}
.rvp_prestige .rvp_expandableList .content ul {float:none; margin:0; margin-bottom:20px; width: auto; }
.rvp_prestige .rvp_expandableList .content li {padding-left: 20px; background: url('/1/PA_1_2_S5/content/pws2/theme/images/list-arrow-brown.png') no-repeat 0 5px;}
.rvp_prestige .rvp_expandableList .content li a {display: inline; padding-left:0;}
/*.rvp_prestige ul.rvp_expandableList li.rvp_listGrpoup .rvp_subList {width: 93%; height: auto;}  diabled on 24/11/2016*/ 
/* added on 24/11/2016*/
.headerTitle.brown {color:#6C3F06;}
.rvp_prestige .rvp_expandableList li.rvp_listGrpoup.active .rvp_listHeader a .arrow {transform: rotate(180deg);background-position: 0 0; margin-top: auto;}
.rvp_exclusive .rvp_expandableList.events .rvp_subList p {float: left;max-width: 420px;}
.rvp_prestige.rvp_exclusive  .rvp_expandableList.events .rvp_listGrpoup .rvp_subList {box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
/* added on 24/11/2016*//*Prestige Signature end*/

.rvp_expand-terms .rvp_termsItem {border-top:0;}
.rvp_expand-terms .rvp_termsItem a {display:block; font-size: 14px; padding:20px 25px;color:#0C6C26; font-size: 17px; position:relative; padding-left:0; background: url('') no-repeat 0 0;}
.rvp_expand-terms .rvp_termsItem a .arrow {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png') no-repeat 0 0; position: absolute; right:25px; top:0; bottom:0; margin:auto; display:block; width:15px; height:10px; transition: transform .3s;}
.rvp_expand-terms .rvp_termsItem .rvp_content {border-top: #CCC 1px solid;background-color: #F0F0F0; font-size: 12px; padding:20px; display:none;}
.rvp_expand-terms .rvp_termsItem a.active .arrow {transform:rotate(180deg);}
.rvp_expand-terms .rvp_termsItem li {font-size: 12px; margin-bottom: 5px; padding: 0px; background: url('');}
.rvp_expand-terms {border-bottom:1px solid #CCC;}


/*card spending 13 Dec 2016------------------------------------------------------------------------------------------------*/

.rvp_spending_privileges .offer-filter {vertical-align: middle; }
.rvp_spending_privileges .offer-filter h2{display:inline-block; margin-right: 20px; vertical-align: middle;}
.rvp_spending_privileges .offer-filter .custSelect  {width: 350px;}
.rvp_spending_privileges .offer-list {background-color:#F0F0F0; padding: 25px 25px 0 5px;}
.rvp_spending_privileges .offer-list .item {width: 205px; height:290px; float:left; margin-left:20px; margin-bottom: 30px;}
.rvp_spending_privileges .offer-list .item .merchant-name {font-weight: bold; font-size:14px; display: block;}
.rvp_spending_privileges .offer-list .item .details {display: block;}
.rvp_spending_privileges .offer-list .item .details > span {color:#0C6C28; font-weight: bold;}
.rvp_spending_privileges .offer-list .item .image {margin-bottom: 5px; position: relative; display:block;}
.rvp_spending_privileges .offer-list .item .image:hover {outline:3px solid #3DB64D;}

.rvp_spending_privileges .offer-list .item.platinum .image::after{content:""; width:118px; height:39px; background:url('/1/PA_1_2_S5/content/pws2/theme/images/selected-card.jpg') no-repeat; display:block; position: absolute; left:0; bottom:10px; z-index: 2;}


.rvp_singlePageTabContainer .rvp_tabNav.rvp_col6 > li{width:16%;}
.rvp_spending_privileges.rvp_yro .rvp_singlePageTabContainer .rvp_tabNav li.long {width:20%;}
.rvp_spending_privileges .rvp_link-tabs {border-bottom:1px solid #3AB54A;}
.rvp_spending_privileges .rvp_link-tabs li {width: 50%; float:left; text-align: center; vertical-align: middle; height: 40px; line-height: 40px; box-sizing: border-box;}
.rvp_spending_privileges .rvp_link-tabs li a {color:#333; text-decoration: none; display: block;}
.rvp_spending_privileges .rvp_link-tabs li a span {display: block; border-left:1px solid #CCC; line-height: 30px;}
.rvp_spending_privileges .rvp_link-tabs li:first-child a span {border-left:0;}
.rvp_spending_privileges .rvp_link-tabs li.active, .rvp_spending_privileges .rvp_link-tabs li:hover {border-bottom: 2px solid #39B54A;}
.rvp_spending_privileges .rvp_link-tabs li.active a, .rvp_spending_privileges .rvp_link-tabs li:hover a{font-weight: bold; color:#0C6C28;}
.rvp_spending_privileges .rvp_singlePageTabContainer .rvp_tabNav li a {height:40px; padding:0; line-height: 40px; text-decoration: none;}
.rvp_spending_privileges.rvp_yro .rvp_tabContent {background-color:#F0F0F0; padding:0;}
.rvp_spending_privileges.rvp_yro .filter {padding:25px;}
.rvp_spending_privileges.rvp_yro .filter .title {font-weight: bold; font-size: 14px; width: 120px; display:inline-block; vertical-align: middle;}
.rvp_spending_privileges.rvp_yro .filter .title.top {vertical-align: top;}
.rvp_spending_privileges.rvp_yro .filter label {display: inline-block; width: 95px; vertical-align: middle; line-height: 14px}
.rvp_spending_privileges.rvp_yro .filter .rvp_custCheckbox{margin-top:-2px; margin-right: 10px; vertical-align: top;}
.rvp_spending_privileges.rvp_yro .filter .inputs {display:inline-block; width: 520px;}
.rvp_spending_privileges.rvp_yro .filter .inputs > div {display: inline-block; width: 127px; margin-bottom: 18px; margin-top:2px; height:20px; vertical-align: top;}
.rvp_spending_privileges.rvp_yro .filter .inputs.search span.or{margin:0 5px 0 8px; display:inline-block;}
.rvp_spending_privileges.rvp_yro .filter .inputs.search .custSelect{width: 240px;}
.rvp_spending_privileges.rvp_yro .rvp_tabContent .filter .inputs.search .txtBox {width: 186px; vertical-align: middle;}
.rvp_spending_privileges.rvp_yro .rvp_tabContent .filter .btn-merchant-search {display:inline-block; background: url('/1/PA_1_2_S5/content/pws2/theme/images/magnifier-grey.png') no-repeat center #FFF; border:1px solid #CCC; border-left:0; margin-left: -1px; height: 32px; width: 38px; vertical-align: middle; pointer-events: none;}
.rvp_spending_privileges.rvp_yro .filter .inputs.search .select2 .select2-selection span {color:#999 !important;}
.rvp_spending_privileges.rvp_yro .filter .paging {float: right;}
.rvp_spending_privileges.rvp_yro .filter .paging > * {float:left; margin-right: 10px;}
.rvp_spending_privileges.rvp_yro .filter .paging .page-no a{display:block; width: 20px; height: 20px; float:left; text-align: center; text-decoration: none; color:#333; margin: 0 1px;}
.rvp_spending_privileges.rvp_yro .filter .paging .page-no .active {color:#FFF; background-color:#34A344; cursor:default;}
.rvp_spending_privileges.rvp_yro .rvp_tabContent .filter .paging .btn-arrow {background:url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand.png') no-repeat center -18px; display:block; width: 10px; height:20px; display: block; float:left; margin-right:0;}
.rvp_spending_privileges.rvp_yro .filter .paging .btn-arrow.prev {transform: rotate(180deg); -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg); -ms-transform: rotate(180deg); background-position: center -18px; margin-right:10px;}
.rvp_spending_privileges.rvp_yro .filter .paging .btn-arrow.disabled{pointer-events: none;}
.rvp_spending_privileges.rvp_yro .offer-list {background-color:#E4EFC4; padding:0;}
.rvp_spending_privileges.rvp_yro .offer-list > ul > li {padding:25px; position: relative;}
.rvp_spending_privileges.rvp_yro .offer-list li img {vertical-align: top; float:left; margin-right: 20px; width: 115px; max-height:120px; background-color:#FFF;}
.rvp_spending_privileges.rvp_yro .offer-list li .description {float:left; width:515px;}
.rvp_spending_privileges.rvp_yro .offer-list li .merchant-name {font-weight: bold;color:#0D6C29; display:block; font-size: 14px; margin-bottom: 10px;}
.rvp_spending_privileges.rvp_yro .offer-list li .tel {margin-top:4px; display: block;}
.rvp_spending_privileges.rvp_yro .offer-list li .tel::before {content:""; background: url('/1/PA_1_2_S5/content/pws2/theme/images/tel-icon.png') no-repeat; width: 9px; height: 17px; display: inline-block;  padding-right: 6px; vertical-align: middle;}
.rvp_spending_privileges.rvp_yro .offer-list li .remark {margin-top:15px;}
.rvp_spending_privileges.rvp_yro .offer-list li .offers li:before, .rvp_spending_privileges.rvp_yro .offer-list li .url:before{content:"•"; color:#39B44A; font-size: 20px; padding-right: 7px; vertical-align: middle;}
.rvp_spending_privileges.rvp_yro .offer-list li .offers .restaurant {font-weight: bold;}
.rvp_spending_privileges.rvp_yro .offer-list li .offers .offer-details {margin-bottom: 5px;}
.rvp_spending_privileges.rvp_yro .offer-list li .offers .restaurant::before{content:none;}
.rvp_spending_privileges.rvp_yro .offer-list li .offers .remark {font-size: 12px;}

.rvp_spending_privileges.rvp_yro .offer-list li.selected-card::before {content:""; width:118px; height:39px; position: absolute; right:0; top:20px; display:block; background:url('/1/PA_1_2_S5/content/pws2/theme/images/selected-card.jpg') no-repeat;}

/*Updated on 21 Dec 2016*/
.rvp_spending_privileges.rvp_yro .offer-list li .merchant-name {max-width: 410px;}
.rvp_spending_privileges.rvp_yro .offer-list li.selected-card:before {top:10px;}


/*Updated on 12 Dec 2016*/
.rvp_spending_privileges .offer-list.offer-of-the-month .item.platinum a.image:after{background: url('/1/PA_1_2_S5/content/pws2/theme/images/selected-card.jpg') no-repeat;}

/*Updated on 6 Dec 2016*/
.rvp_spending_privileges.rvp_yro .rvp_tabContent .offer-list li.selected-card::before{background: url('/1/PA_1_2_S5/content/pws2/theme/images/selected-card.jpg') no-repeat;}
/*.rvp_spending_privileges.rvp_yro.lang-tc .rvp_tabContent .offer-list li.selected-card::before{background: url('/1/PA_1_2_S5/content/pws2/theme/images/selected-card_c.jpg') no-repeat; width: 80px;}
.rvp_spending_privileges.rvp_yro.lang-sc .rvp_tabContent .offer-list li.selected-card::before{background: url('/1/PA_1_2_S5/content/pws2/theme/images/selected-card_c.jpg') no-repeat; width: 80px;}
*/

.rvp_spending_privileges.rvp_yro .offer-list li .offers li.heading {font-weight: bold;}
.rvp_spending_privileges.rvp_yro .offer-list li .offers li.heading::before {content:none;}
.rvp_spending_privileges .btn-load-more {border-top:0; height:49px; line-height: 49px; text-align: center; padding-right: 45px; font-size: 17px; color:#0C6C26; font-weight: bold; margin-top:0;}
.rvp_spending_privileges .btn-load-more::after {right: 42%; top:21px;}
.rvp_mt35 {margin-top:35px;}
.underline {text-decoration: underline;}
.rvp_spending_privileges.rvp_yro .offer-list > ul > li:first-child, .rvp_spending_privileges.rvp_yro .offer-list > ul > li:first-child+li+li,
.rvp_spending_privileges.rvp_yro .offer-list > ul > li:first-child+li+li+li+li, .rvp_spending_privileges.rvp_yro .offer-list > ul > li:first-child+li+li+li+li+li+li {background-color:#F6FAEB;}
/*Spending Privileges Ends*/

.rvp_openedBox {border-top:1px solid #39B54A; border-bottom:1px solid #39B54A; padding:20px; padding-bottom: 10px; background-color:#F6FAEB;}
ul.list-arrow li {padding: 0 0 5px 14px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -595px;}
ul.list-arrow li a {color:#333;}
.rvp_openedBox li {display:inline-block; width:205px; margin-bottom: 10px;}
.rvp_expand-terms .rvp_termsItem {border-top: #CCC 1px solid;}
.rvp_expand-terms .rvp_termsItem a {display:block; font-size: 14px; padding:20px 25px;color:#333; font-size: 13px; position:relative;}
.rvp_expand-terms .rvp_termsItem a .arrow {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png') no-repeat 0 0; position: absolute; right:25px; top:0; bottom:0; margin:auto; display:block; width:15px; height:10px; transition: transform .3s;}
.rvp_expand-terms .rvp_termsItem .rvp_content {border-top: #CCC 1px solid;background-color: #F0F0F0; font-size: 12px; padding:20px; display:none;}
.rvp_expand-terms .rvp_termsItem a.active .arrow {transform:rotate(180deg);}
.rvp_expand-terms .rvp_termsItem li {font-size: 12px; margin-bottom: 5px;}
.rvp_expand-terms {border-bottom:1px solid #CCC;}

.rvp_subSectionBannerContainer.rvp_designated_merchants {background-color:#B3CF69;}
.rvp_designated_merchants .search-list label{font-weight: bold; padding-right:25px;}
.rvp_designated_merchants .search-list select {width:240px;}
.rvp_designated_merchants .rvp_expandableList {border-bottom:1px solid #CCC; background-color:#F6FAEB;}
.rvp_designated_merchants .rvp_expandableList .rvp_listHeader a {background:none; color:#333; padding-top: 0; line-height: 70px; min-height: 70px; text-decoration: none; transition:all .3s ease-out;padding: 0 25px;box-sizing: border-box;padding: 0 25px; position: relative; }
.rvp_designated_merchants .rvp_expandableList .rvp_listHeader {border-top:1px solid #CCC; border-bottom:0; transition:all .3s ease-out;}
.rvp_designated_merchants .rvp_expandableList .rvp_listHeader:hover, .rvp_designated_merchants .rvp_expandableList .active .rvp_listHeader {background-color: #39B54A; border-top:1px solid #39B54A;}
.rvp_designated_merchants .rvp_expandableList .rvp_listHeader:hover a,  .rvp_designated_merchants .rvp_expandableList .active .rvp_listHeader a {color:#FFF;}

.rvp_designated_merchants .rvp_expandableList li.rvp_listGrpoup .rvp_listHeader a .arrow {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrows.png') 0 0 no-repeat; position: absolute; right:25px; top:0; bottom:0; margin:auto; transform:rotate(0deg); transition: transform .3s; height:10px;}
.rvp_designated_merchants .rvp_expandableList li.rvp_listGrpoup .rvp_listHeader:hover a .arrow {background-position: 0 -100px; margin-top: 32px;}
.rvp_designated_merchants .rvp_expandableList li.rvp_listGrpoup.active .rvp_listHeader a .arrow {background-position: 0 -100px; transform:rotate(180deg); margin-top:auto;}

.rvp_designated_merchants .rvp_expandableList .rvp_listGrpoup .rvp_subList {border-bottom: 0; background-color:#F0F0F0; padding-top:25px; padding-left:25px; position: relative; padding-bottom: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.rvp_insidePageContent.rvp_wealth, .rvp_insidePageContent.rvp_health, .rvp_insidePageContent.rvp_beyond, .rvp_insidePageContent.rvp_convenience {margin-top:-35px;}
.rvp_insidePageContent.rvp_designated_merchants{margin-top:-35px;}
.rvp_designated_merchants.rvp_sectionLeftNav {margin-top:335px;}
.rvp_designated_merchants .rvp_tabContent .wrapper {padding:25px; background-color:#F6FAEB;}
.rvp_designated_merchants .rvp_tabContent.rvp_noPd {padding:0;}
.rvp_designated_merchants .rvp_tabContent .remark {background-color: #FFF; padding-top:10px; font-size: 12px;}
h2.rvp_subtitle {font-size:17px; color:#0c6c29;}
a.backToTop {text-decoration: underline; color:#333;}
.rvp_openedBox {border-top:1px solid #39B54A; border-bottom:1px solid #39B54A; padding:20px; padding-bottom: 10px; background-color:#F6FAEB;}
ul.list-arrow li {padding: 0 0 5px 14px; background: url("/1/PA_1_2_S5/content/pws2/theme/images/sprite.png") no-repeat 0 -595px;}
ul.list-arrow li a {color:#333;}
.rvp_openedBox li {display:inline-block; width:205px; margin-bottom: 10px;}
.rvp_expand-terms .rvp_termsItem {border-top: #CCC 1px solid;}
.rvp_expand-terms .rvp_termsItem a {display:block; font-size: 14px; padding:20px 25px;color:#333; font-size: 13px; position:relative;}
.rvp_expand-terms .rvp_termsItem a .arrow {background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrow_terms_light.png') no-repeat 0 0; position: absolute; right:25px; top:0; bottom:0; margin:auto; display:block; width:15px; height:10px; transition: transform .3s;}
.rvp_expand-terms .rvp_termsItem .rvp_content {border-top: #CCC 1px solid;background-color: #F0F0F0; font-size: 12px; padding:20px; display:none;}
.rvp_expand-terms .rvp_termsItem a.active .arrow {transform:rotate(180deg);}
.rvp_expand-terms .rvp_termsItem li {font-size: 12px; margin-bottom: 5px;}
.rvp_expand-terms {border-bottom:1px solid #CCC;}
.rvp_expandableList.merchant-dollars .rvp_listHeader a {font-size: 13px;}
.rvp_expandableList.merchant-dollars .rvp_listHeader a img {float:left; padding-top:6px;margin-right: 10px;}
.rvp_expandableList.merchant-dollars .rvp_listHeader a span {display:block; float:none; padding:0; line-height: 14px; padding-bottom: 10px;}
.rvp_expandableList.merchant-dollars .rvp_listHeader .merchant-title {font-weight: bold; padding-top:15px;}
.rvp_tabContent .merchant-list {background-color:#F0F0F0; padding-top:25px; padding-left: 25px; border-bottom: 1px solid #3AB54A; height:auto;}
.rvp_tabContent .merchant-list .item {float:left; padding-right: 20px; padding-bottom: 20px;}
.rvp_tabContent .merchant-list .item span {display:block;}
.rvp_tabContent .merchant-list .logo{width:150px; height:150px; float:left; vertical-align: top; margin-right: 20px; margin-bottom: 50px; background-color: #FFF; position: relative;}
.rvp_tabContent .merchant-list .logo img {max-width:140px; vertical-align: middle; vertical-align: middle; top:0; bottom:0; left:0; right:0; margin:auto; position: absolute; }
.rvp_tabContent .merchant-list .logo span {position: absolute; bottom:-32px; line-height: 13px; height: 24px; width: 150px; text-align:center; word-wrap: break-word;}
.remark {font-size:12px;}
.rvp_designated_merchants .rvp_expandableList .rvp_listGrpoup .rvp_subList .logo {width:115px; height:115px; float:left; vertical-align: top; margin-right: 20px; margin-bottom: 20px; background-color: #FFF; position: relative;}
.rvp_designated_merchants .rvp_expandableList .rvp_listGrpoup .rvp_subList img {max-width:115px; vertical-align: middle; vertical-align: middle; top:0; bottom:0;  margin:auto; position: absolute;}
a.btn-load-more {color:#333; display: block;text-decoration: none;  height:70px; background-color: #F6FAEB; font-size: 17px; padding-left:20px; line-height: 70px; margin-top:-1px;  border-top:1px solid #3AB54A; border-bottom:1px solid #3AB54A; position: relative;}
a.btn-load-more::after {content:''; background: url('/1/PA_1_2_S5/content/pws2/theme/images/arrows.png') no-repeat; position: absolute; right:20px; top:32px; width: 14px; height: 10px; }
.rvp_spending_privileges.chi .btn-load-more::after {right:46%;}
/*updated on 8Dec*/
/*.rvp_designated_merchants .rvp_expandableList .backToTop {position:absolute; right: 25px; bottom: 10px;}*/
.rvp_designated_merchants .rvp_expandableList .backToTop {display: block; text-align: right; margin-right: 25px; margin-bottom: 20px;}
.rvp_designated_merchants .rvp_expandableList .backToTop.bottom {position:absolute; right: 25px; bottom: 10px; margin-bottom: 0; margin-right: 0;}
/*updated on 8Dec*/
a.backToTop {text-decoration: underline; color:#333;}
.rvp_expandableList.merchant-dollars .rvp_listHeader a {font-size: 13px;}
.rvp_expandableList.merchant-dollars .rvp_listHeader a img {float:left; padding-top:6px;margin-right: 10px;}
.rvp_expandableList.merchant-dollars .rvp_listHeader a span {display:block; float:none; padding:0; line-height: 14px; padding-bottom: 10px;}
.rvp_expandableList.merchant-dollars .rvp_listHeader .merchant-title {font-weight: bold; padding-top:15px;}
a.btn-load-more {color:#333; display: block;text-decoration: none;  height:70px; background-color: #F6FAEB; font-size: 17px; padding-left:20px; line-height: 70px; margin-top:-1px;  border-top:1px solid #3AB54A; border-bottom:1px solid #3AB54A; position: relative;}
.rvp_designated_merchants .rvp_singlePageTabContainer .rvp_tabContent {background-color: #FFF; border-bottom: 0;}
.rvp_designated_merchants .rvp_expand-terms .rvp_termsItem a {font-weight: normal;}
.rvp_designated_merchants .rvp_expand-terms .rvp_termsItem  {border-bottom: 0;}

.rvp_spending_privileges .rvp_singlePageTabContainer .rvp_tabContent {background-color: #FFF; border-bottom: 0;}
.rvp_spending_privileges .rvp_expand-terms .rvp_termsItem a {font-weight: normal;}
.rvp_spending_privileges .rvp_expand-terms .rvp_termsItem  {border-bottom: 0;}

<!--29-11-2016-->
.rvp_spending_privileges .rvp_tabContent .no-result {padding:25px; display:none;}
.rvp_spending_privileges .rvp_tabContent .no-result h2 {color:#0c6c29; font-size: 17px; display:block; margin-bottom: 10px;}
.rvp_spending_privileges .rvp_tabContent .no-result h2 span {font-weight: bold;}
.rvp_spending_privileges .rvp_tabContent .no-result ul li:before {content: "•"; color: #39B44A;font-size: 18px;  padding-right: 7px;}

#list_remark li { list-style-type:disc;}
/*card spending 13 Dec 2016------------------------------------------------------------------------------------------------*/

/*Added on 30 Nov 2016*/
/*Prestige Banking - Landing*/
sup, sub {vertical-align: baseline;position: relative;top: -0.4em;}
sub {top: 0.4em;}
.rvp_subSectionBannerContainer.rvp_prestige_banking {background-color: #532A06;}
.rvp_prestige_banking.landing .img-list-row{border-top:1px solid #94532C; border-bottom:1px solid #94532C; background-color: #F7EFE8;}
.rvp_prestige_banking.landing .img-list-row .row {padding:25px; padding-top:0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; position: relative;}
.rvp_prestige_banking.landing .img-list-row .row.large {background-color: #E8D0BB; margin-bottom: 35px; padding-top:25px;}
.rvp_prestige_banking.landing .img-list-row .row.large:before{content:""; position: absolute; left:0; right:0; bottom:-23px; margin:auto; width: 0;height: 0;border-style: solid;border-width: 23px 23px 0 23px;border-color: #E8D0BB transparent transparent transparent;}
.rvp_prestige_banking.landing .img-list-row img.left-img {float: left; margin-right: 25px; width: 250px;}
.rvp_prestige_banking.landing .img-list-row .row.large img.left-img {width: 303px;}
.rvp_prestige_banking.landing .img-list-row .content {float: left; width: 380px;}
.rvp_prestige_banking.landing .img-list-row .large .content { width: 326px; padding-top: 15px;}
.rvp_prestige_banking.landing .img-list-row .content .title {font-weight: bold; font-size: 14px;}
.rvp_prestige_banking.landing .img-list-row .large .content .title {font-size: 21px; color:#6C4006;}
.rvp_prestige_banking.landing .img-list-row .content p {font-size: 13px; color:#333;}
.rvp_prestige_banking.landing .img-list-row .content p a {text-decoration: underline; color:#333;}
.rvp_prestige_banking.landing .img-list-row .large .content p {font-size: 16px; line-height: 24px;}
.rvp_prestige_banking.landing .link-img-btn {position: relative; display: inline-block; float:left;margin-right: 25px;}
.rvp_prestige_banking.landing .link-img-btn img{margin-right: 0;}
.rvp_prestige_banking.landing .link-img-btn span{position: absolute; left:0; right: 0; top:0; bottom:0; margin:auto; color:#FFF; text-decoration: none; font-size: 18px; display: block; height: 43px; width: 232px;}
.rvp_prestige_banking.landing .link-img-btn span span {padding-left:55px;}
.rvp_prestige_banking.landing .link-img-btn .play-btn {width: auto; height: auto; margin-top: -3px; }
.rvp_prestige_banking .join-now {border-top:1px solid #94532C; border-bottom:1px solid #94532C; background-color: #F7EFE8; padding:25px;  box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.rvp_prestige_banking .join-now .banners > div{width: 327px; float:left; position: relative;}
.rvp_prestige_banking .join-now .banners > div:first-child {margin-right: 1px;}
.rvp_prestige_banking .join-now .banners > div .content {position: absolute; top:28px; left:25px; color:#FFF;}
.rvp_prestige_banking .join-now .banners > div .content .title {font-size: 17px;}
.rvp_prestige_banking .join-now .banners > div .content span {display:block;}
.rvp_prestige_banking .join-now .banners > div .content a{color:#FFF; display:block; margin-top: 5px; position: relative; margin-left:12px; text-decoration: none;}
.rvp_prestige_banking .join-now .banners > div .content a:before {content:""; background:url(/1/PA_1_2_S5/content/pws2/theme/images/sprite.png) no-repeat 0 -500px; width:9px; height:12px;display:block; position:absolute; left:-12px; top:3px;}
.rvp_expand-terms .rvp_termsItem {border-top:0;}
.rvp_prestige_banking .rvp_content p{width: 100%; margin: 0 auto;}
.rvp_prestige_banking .rvp_expand-terms .rvp_termsItem a .arrow {background: url(/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand_brown.png) no-repeat 0 0;}
.rvp_prestige_banking .rvp_expand-terms ul li {padding-left:19px; text-indent: -19px;margin-bottom: 15px;}
.rvp_prestige_banking .rvp_bottomLinks .subHeader {padding-left: 15px;}
.rvp_prestige_banking .rvp_bottomLink {width: 50%;}
.rvp_prestige_banking .rvp_termsItem a {font-weight: normal;}
.rvp_prestige_banking .rvp_termsItem {border-bottom: #CCC 0px solid;}
.rvp_mt332 {margin-top:332px;}
/*Prestige Banking - Landing Ends*/

/*Prestige Banking - Dedication And Professionalism*/
.brown .rvp_sepLine {border-top:1px solid #94532C;}
.rvp_prestige_banking.rvp_dedication .img-list-row img{float:left; width: 250px; margin-right:20px;}
.rvp_prestige_banking.rvp_dedication .img-list-row .content {float:left;width:435px;}
.rvp_prestige_banking.rvp_dedication .img-list-row .content .title {font-weight: bold; display:block; font-size: 14px; margin-top: -3px;}
.rvp_prestige_banking.rvp_dedication .img-list-row .content a {color:#333; text-decoration: underline;}
.rvp_prestige_banking.rvp_dedication .img-list-row {height: 140px;}
/*Prestige Banking - Dedication And Professionalism Ends*/

/*Prestige Banking - Strong Market Insight*/
.rvp_prestige_banking.rvp_strong_market .rvp_mainTitleContainer {height: auto;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader {border-bottom:1px solid #94532C;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader a {background: url(/1/PA_1_2_S5/content/pws2/theme/images/prestige-market-icons.png) 8px 4px no-repeat; color: #333;padding-top: 0;line-height: 50px;min-height: 50px;text-decoration: none;transition: all .3s ease-out;box-sizing: border-box;position: relative;color: #6C4006; padding-left:58px;box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader a.investment {background-position-y:-102px;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader a.life {background-position-y:-213px;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader a.deposit {background-position-y:-325px;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader a.mortgage {background-position-y:-436px;}
.rvp_prestige_banking.rvp_strong_market .rvp_listHeader a:hover {background-color:#FFF;}
.rvp_prestige_banking.rvp_strong_market .rvp_expandableList .rvp_listHeader a .arrow {background: url(/1/PA_1_2_S5/content/pws2/theme/images/arrow_expand_brown.png) 0 0 no-repeat; position: absolute;right: 25px;top: 0;bottom: 0;margin: auto;transform: rotate(0deg);transition: transform .3s;height: 8px;}
.rvp_prestige_banking.rvp_strong_market .rvp_expandableList li.rvp_listGrpoup.active .rvp_listHeader a .arrow {transform: rotate(180deg); background-position: 0 0;margin-top: auto;}
.rvp_prestige_banking.rvp_strong_market .rvp_expandableList .rvp_subList {background:#F7EFE8; border-bottom: 1px solid #94532C; padding:25px; width: auto;}
.rvp_prestige_banking .rvp_expand-terms.tnc {border-top:1px solid #ccc;}
.rvp_prestige_banking .rvp_expand-terms .rvp_termsItem .rvp_content {padding:25px;}
.rvp_prestige_banking .double-banner >div{ float:left; width:352px;}
.rvp_prestige_banking .double-banner >div:first-child {margin-right: 1px;}
.rvp_prestige_banking .double-banner >div img {max-width: 100%; }
.rvp_prestige_banking .double-banner a {display:block;}
/*Prestige Banking - Strong Market Insight Ends*/

/*Prestige Banking - Exclusive Privileges*/
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li{float:left; width: 185px; position: relative; background: url(/1/PA_1_2_S5/content/pws2/theme/images/exclusive-privileges-icons.png) 6px 0 no-repeat; padding:4px 0; -moz-box-sizing: border-box;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li:after {content:""; display:block; width: 2px; height: 20px; background-color:#CCC; position: absolute; right:2px; top:10px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li a {color:#999; font-size: 14px; font-weight:bold; text-decoration: none; padding-left:55px; padding-right: 14px; display:block; line-height: 17px; -moz-box-sizing: border-box; height:35px; vertical-align:middle; display:table-cell;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.active a {color:#6C4107; cursor:default; pointer-events: none;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.last {width: 150px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.last:after {content:none;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.master-card {background-position:6px -359px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.banking-product {background-position:6px -448px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.banking-service {background-position:6px -546px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.more-privileges {background-position:6px -640px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.master-card.active {background-position:6px 9px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.banking-product.active {background-position:6px -80px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.banking-service.active {background-position:6px -178px;}
.rvp_prestige_banking.rvp_exclusive_privileges .exclusive-privileges-menu ul li.more-privileges.active {background-position:6px -273px;}
.rvp_prestige_banking.rvp_exclusive_privileges .img-content-box {background-color:#E8D0BB; border-top:1px solid #94532C; border-bottom:1px solid #94532C; padding:25px;}
.rvp_prestige_banking.rvp_exclusive_privileges .img-content-box img {float:left; max-width: 200px; margin-right: 20px;}
.rvp_prestige_banking.rvp_exclusive_privileges .img-content-box .content {float:left; width:438px; font-size: 13px; line-height: 23px;}
/*.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table td{background-color: #E5E5E5; padding:20px 25px; padding-left:0; position: relative; font-weight: bold;}*/
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table td{background-color: #E5E5E5; padding:20px 25px; padding-left:0; /*font-weight: bold;*/}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table .odd td {background-color:#F0F0F0;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table td .brown {color:#6C4006;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table tr td:first-child {color:#6C4107; width: 140px; padding-left:40px;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table tr td:first-child span {position: relative;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table tr td:first-child span:before{content:""; display:block; background:url(/1/PA_1_2_S5/content/pws2/theme/images/list-arrow-brown.png) no-repeat; position: absolute; left:-15px; width: 7px; height: 10px; margin-top: 4px;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table td li:before{content:"•"; color:#94532C; font-size: 17px; padding-right: 10px; vertical-align: top;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table td li {text-indent: -15px;padding-left: 15px; margin-top:8px;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table td li:first-child {margin-top:0;}
.rvp_prestige_banking.rvp_more_privileges .img-list-row img{float:left; width: 250px; margin-right:20px;}
.rvp_prestige_banking.rvp_more_privileges .img-list-row .content {float:left;width:435px;}
.rvp_prestige_banking.rvp_more_privileges .img-list-row .content .title {font-weight: bold; display:block; font-size: 14px; margin-top: -3px;}
.rvp_prestige_banking.rvp_more_privileges .img-list-row .content a {color:#333; text-decoration: underline;}
.rvp_prestige_banking.rvp_more_privileges .img-list-row {height: 140px;}
/*13 Mar 2017*/
.rvp_prestige_banking.rvp_exclusive_privileges .table-life-insurance tr td:first-child{padding:0; padding-left:10px; color:#333; padding-bottom: 15px; border: 3px solid #6c4107;}
.rvp_prestige_banking.rvp_exclusive_privileges .table-life-insurance tr td{padding:0; padding-left:10px; width:50%; padding-right: 15px; padding-bottom: 15px; border: 3px solid #6c4107; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-life-insurance tr.header td {padding-bottom: 15px; border: 3px solid #6c4107;}
.rvp_prestige_banking.rvp_exclusive_privileges .privileges-table {width: 100%;}


/*Prestige Banking - Exclusive Privileges Ends*/

/*Prestige Banking - All-round services*/
.rvp_prestige_banking.rvp_all_round_services .img-list-row img{float:left; width: 250px; margin-right:20px;}
.rvp_prestige_banking.rvp_all_round_services .img-list-row .content {float:left;width:435px;}
.rvp_prestige_banking.rvp_all_round_services .img-list-row .content .title {font-weight: bold; display:block; font-size: 14px; margin-top: -3px;}
.rvp_prestige_banking.rvp_all_round_services .img-list-row .content a {color:#333; text-decoration: underline;}
.rvp_prestige_banking.rvp_all_round_services .img-list-row {height: 160px;}
/*Prestige Banking - All-round services ends*/

/*Prestige Banking - Service Hotlines*/
.rvp_prestige_banking.rvp_hotlines .hotline-table {width: 100%;}
.rvp_prestige_banking.rvp_hotlines .hotline-table .header td{background-color:#94532C; color:#FFF; font-weight: bold; padding:10px 25px;}
.rvp_prestige_banking.rvp_hotlines .hotline-table td {background-color:#E5E5E5; padding:5px 25px;}
.rvp_prestige_banking.rvp_hotlines .hotline-table .odd td {background-color:#F0F0F0;}
.rvp_prestige_banking.rvp_hotlines .hotline-table td .no {display:block; font-weight: bold; font-size: 16px;}
/*Prestige Banking - Service Hotlines ends*/

/*Prestige Banking -Prestige Newsletter*/
.rvp_prestige_banking.rvp_newsletter .newsletter-container {border-top:1px solid #94532C;border-bottom:1px solid #94532C; background-color: #F7EFE8;}
.rvp_prestige_banking.rvp_newsletter .newsletter-container .left-img{padding:25px; background-color: #E8D0BB; width: 175px;}
.rvp_prestige_banking.rvp_newsletter .newsletter-container .content{padding:25px; background-color: #F7EFE8;}
.rvp_prestige_banking.rvp_newsletter .newsletter-container .content .title {color:#6C4006; font-size: 17px; margin-bottom: 10px; display:block;}
.rvp_prestige_banking.rvp_newsletter .newsletter-container .content li {position: relative; padding-left: 15px; margin-bottom: 5px;}
.rvp_prestige_banking.rvp_newsletter .newsletter-container .content ul {margin-bottom: 15px;}
.rvp_prestige_banking.rvp_newsletter .newsletter-container .content li:before{content:""; display:block; background:url(/1/PA_1_2_S5/content/pws2/theme/images/list-arrow-brown.png) no-repeat; position: absolute; left:0px; width: 7px; height: 10px; margin-top: 5px;}
.rvp_prestige_banking.rvp_newsletter .rvp_termsContainer li {padding-left:10px; text-indent: -9px;}
/*Prestige Banking -Prestige Newsletter ends*/

/*prestige table 4 May 2017 */
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance td { padding: 10px; width: 33.3333%; background-color: #F6FAEB; border-bottom: 1px solid #DDD; /*font-weight: bold;*/ color: #6C4107; line-height: 14px; vertical-align: middle; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance td { text-align: center; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance tr td:first-child { padding-left: 10px; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance .header td { background-color: #666666; padding: 10px 0; border-right: 0; color: #FFF; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance .header td span { border-right: 1px solid #DDD; display: block; line-height: 15px; color: #FFF; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance .header td:first-child { padding-left:0; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance .header td:first-child span:before { background: none; }
.rvp_prestige_banking.rvp_exclusive_privileges .table-insurance .header td:last-child span { border-right: 0; }
/*prestige table 4 May 2017*/




/* IT portlet - TT Chart */
.select2-container.select2-container--open {z-index:12002;}
/* IT portlet - TT Chart ends */

/*INS - Homecare plus css start 15/12/2016*/
/*.rvp_callback_block:before {
                background: url("/1/PA_1_2_S5/content/pws2/insuranceandmpf/images/icon-click-block.png") no-repeat;
                width: 32px;
                height: 32px;      
}
.rvp_rLink_block {
               color: #a9a9a9;
}*/
/*INS - Homecare plus css end 16/12/2016*/

