/* SHARED CSS STARTS */
.account-index-table-area {padding:2px 4px; margin:0; width:97%; border:1px solid #c3cce0; background:#fff;}
.account-index-table {padding:0; margin:0; width:100%;}
.account-index-table th {padding:0; margin:0; vertical-align:top; font-weight:bold; text-align:left;}
.account-index-table td {padding:0; margin:0; vertical-align:top;}

.body-wrapper {padding:0; width:100%; float:left;}
.body-main {padding:0; margin:0; width:539px; float:left;}
.body-rightside {padding:0; margin:0;width:216px; float:right;}

.floatleft {float:left;}
.floatright {float:right;}
.margintop {margin-top:12px;}

.rightside-icon-div-left {margin:0; padding:0; width:20px; float:left;}
.rightside-icon-div-right {margin:0; padding:0; width:165px; float:right;}

.largetext {font-size:1.5em; font-weight:bold;}
/* SHARED CSS ENDS */


/* DYNAMIC WHITE BOX STARTS */
.whitebox-wrapper {}
.whitebox-top {width:100%; height:6px; background:url('/products/deposits/_assets-custom/images/whitebox.gif') top right no-repeat; display:block; float:left;}
.whitebox-top b {font-size:0; width:3px; height:6px; float:left; background:url('/products/deposits/_assets-custom/images/whitebox.gif') top left no-repeat;}

.whitebox-middle {border-right:1px solid #c4cce1; border-left:1px solid #c4cce1; display:block;}

.whitebox-bottom {width:100%; height:6px; background:url('/products/deposits/_assets-custom/images/whitebox.gif') bottom right no-repeat; display:block; float:left;}
.whitebox-bottom b {font-size:0; width:3px; height:6px; float:left; background:url('/products/deposits/_assets-custom/images/whitebox.gif') bottom left no-repeat;}
/* DYNAMIC WHITE BOX STARTS */


/* TAB SCRIPT STARTS */
.button-area {width:155px; float:left;}
.button-area ul {margin:0; list-style-type:none;}
.button-area ul li {margin:0; padding:0; height:auto; width:155px; float:left;}

.button-area .btn-on a, .button-area .btn-off a {margin:4px 12px 0 15px; width:128px; text-decoration:none; color:#000; background:none; display:block; font-size:.9em;}

.button-area .btn-on {background:url('/products/deposits/_assets-custom/images/tab-btn.gif') top right no-repeat;}
.button-area .btn-on b {font-size:0; display:block; height:6px; background:url('/products/deposits/_assets-custom/images/tab-btn.gif') bottom right no-repeat;}
.button-area .btn-on i {border-bottom:1px solid #b8b8b8; margin:0; padding:0; font-size:0; display:block; height:3px; overflow:hidden;}
.button-area .btn-on a {font-weight:bold;}
.button-area .btn-on a:hover {text-decoration:none;}

.button-area .btn-off {background:url('/products/deposits/_assets-custom/images/tab-btn.gif') top left no-repeat;}
.button-area .btn-off b {font-size:0; display:block; height:6px; background:url('/products/deposits/_assets-custom/images/tab-btn.gif') bottom left no-repeat;}
.button-area .btn-off i {border-bottom:1px solid #b8b8b8; margin:0; padding:0; font-size:0; display:block; height:3px; overflow:hidden;}
.button-area .btn-off a {font-weight:normal;}
.button-area .btn-off a:hover {text-decoration:underline;}

.tab-wrapper {float:left; margin-top:12px; background-position:bottom right; background-repeat:no-repeat;}
.tab-content-wrapper {padding:8px; float:left; border-top:1px solid #b8b8b8;}

.account-tab-right-wrapper {width:120px; float:right;}
.account-tab-right-wrapper ul {margin:0 0 12px 0; font-size:.845em;}
/* TAB SCRIPT ENDS */


/* ACCOUNT SELECTOR STARTS */
.account-selector-wrapper {margin-bottom:12px; width:100%; border-bottom:1px solid #e2e6ef; background:url('/products/deposits/_assets-custom/images/account-selector-bg.jpg') no-repeat bottom right;}
.account-selector-wrapper table {width:100%; margin-bottom:12px;}
.account-selector-wrapper table td {margin-bottom:4px; _vertical-align:top; vertical-align:top;}

.account-selector-box, .account-selector-box-index {padding:6px; margin:0 8px 12px 8px; text-align:left; border:1px solid #a3b2d1; background:#fff;}
.account-selector-box {width:210px;}
.account-selector-height {height:8.5em;}

.account-selector-box ul {margin:0;}

.recommend-table {width:100%; border-collapse:collapse; margin-bottom:12px; border-top:1px solid #d1d1d1;border-bottom:3px solid #d1d1d1;}
.recommend-table th {padding:8px; text-align:left; font-weight:bold; background:#cdd4e6;}
.recommend-table td {padding:16px 8px 0 8px; text-align:left; background:#f7f4ef;}
.recommend-table td ul {margin:0 0 12px 0;}

.recommend-table-leftside {width:280px; float:left;}
.recommend-table-rightside {float:right; padding:0; margin-right:4px; width:212px;}

.account-table {padding:0; margin:0; width:100%;}
.account-table th {padding:0; margin:0; vertical-align:top; font-weight:bold; text-align:left; background:#fff;}
.account-table td {padding:0; margin:0; vertical-align:top; background:#fff;}
/* ACCOUNT SELECTOR ENDS */

/* START YOUR APPLICATION BOX STARTS */
.start-your-app-bnr {background: url(/uos/_assets/images/callouts/gradient-lightblue-bg.gif) bottom left repeat-x; border:1px solid #cbcdd9}
.get-started-wrapper {padding:14px 12px;}
.get-started-form-wrapper {}
.get-started-form-wrapper input {width:200px;}
/* START YOUR APPLICATION BOX ENDS */

/* HOMEPAGE TABLE STARTS */
.account-selector-box-homepage {float:left; width:220px; padding:4px; margin:0 8px 12px 0; text-align:left; border:1px solid #a3b2d1; background:#fff;}
.account-tab-right-wrapper-homepage {width:110px; float:right;}
.account-tab-right-wrapper-homepage ul {margin:0 0 12px 0; font-size:.9em;}
/* HOMEPAGE TABLE ENDS */




/* Cards Product Page */
.hero-bnr-wpr {padding:0 0 0 0;margin-bottom:10px; width:100%; display:block; overflow:hidden; border:1px solid #cbcdd9; background:url(/products/deposits/_assets-custom/images/vip-banking-bg.jpg) bottom left repeat-x;}
	.hero-bnr-wpr .bnr-divided-line {display:block; overflow:hidden; background:url(/uos/_assets/images/layout/homepagelinkgrid-divider-vertical.gif) 550px 0 repeat-y; width: 770px;}
		.hero-bnr-wpr .card-image-wpr {padding:0 0 0 16px; width:187px; display:block; overflow:hidden; float:left;}
			.card-image-wpr .credit-card-wpr {margin:0 0 8px 0; width:160px; display:block; overflow:hidden;}
			.card-image-wpr .apply-now-btn-wpr {margin:0 0 0 34px;}

		.hero-bnr-wpr .card-main-title {padding:8px 0 10px 10px; width:302px; display:block; overflow:hidden; float:left;}
			.hero-bnr-wpr .card-main-title img {margin:0 0 12px 0;}
			.hero-bnr-wpr .card-main-title p {margin:0 0 24px 0;}
			.hero-bnr-wpr .card-main-title table {width:100%;}
			.hero-bnr-wpr .card-main-title table tr td {padding:4px 0; margin:0; line-height:1.4em; text-align:center !important; background:url(/uos/_assets/images/layout/homepagelinkgrid-divider-vertical.gif) top right repeat-y;}
			.hero-bnr-wpr .card-main-title table tr td.last {background:none;}

		.hero-bnr-wpr .card-rate-box-wpr {margin: 12px 14px 0 188px; _margin: 0 16px 0px 8px; width: 355px; float: left; display:block;}
			.feeandrate-box-wpr {margin:0 0 12px 0; display:block; overflow:hidden; border:1px solid #cbcdd9; background:#fff; width: 355px;}
			.feeandrate-box-wpr table {width:100%;}
			.feeandrate-box-wpr table tr td {padding:4px 0; margin:0; line-height:1.4em; text-align:center !important; background:url(/uos/_assets/images/layout/homepagelinkgrid-divider-vertical.gif) top right repeat-y;}
			.feeandrate-box-wpr table tr td.last {background:none;}
		
		.hero-bnr-wpr .card-details-wpr {padding:10px 5px; margin-right:5px;width:196px; display:block; overflow:hidden; float:right;}
		.hero-bnr-wpr .card-details-wpr ul {padding:0; margin:0 0 5px 0;}
		.hero-bnr-wpr .card-details-wpr ul li {padding:0 0 0 19px; margin:0 0 -2px 0; background:url(/products/deposits/_assets-custom/images/homepage/checkmark.gif) left 4px no-repeat;}
		.hero-bnr-wpr .card-details-wpr .compare-card-link {margin:0 0 0px 0px; float:left;}
		.hero-bnr-wpr .card-details-wpr .apply-now-link {float:right;}

.popup-container {display:block; overflow:hidden;}


/* adjust spacing of superscripts */
sup {vertical-align:baseline; position:relative; top:-0.4em; font-size:0.845em;}
.calloutsup {line-height:0.9em !important; font-size:0.9em !important;}
li.spacer {margin-bottom:8px:}
