.banner-display {position: relative;height: 310px;width: 293px;padding: 0;z-index: 0;display: block;}
#prev-banner {position: absolute;background: transparent;width: 31px;height: 72px;left: 0;top: 115px;float: left;text-decoration: none;z-index: 100;}
#next-banner {position: absolute;background: transparent;width: 31px;height: 72px;right: 0px;top: 115px;float: right;text-decoration: none;z-index: 100;}
*html #next-banner {right: -1px;}
.products-background-banner {position: relative;height: 247px;background: url(/img/hl/layout/product-background-gradient.gif) repeat-x ;border: solid 1px #d3e6f6;text-align: bottom;padding: 0 4px 0 4px;}
.products-background-banner p span a{position: absolute;top: 7.5em;left: 38.5em;}
.products-banner-left {font-size: 3.6em; 
font-weight: bold;font-family: impact;}
.products-banner-right {font-size: 1.25em;font-family: arial;text-align: left;padding-top: 4px;color: #3E5174;}
.products-banner-right span {color: #fab808;}
.prize-draw-apply {height: 107px;width: 58.1em;background: url(/img/hl/layout/prize-draw-gradient.gif) repeat-x;border: solid 1px #d3e6f6;padding: 4px;}
.tys-banner-left-col {font-size: 1.2em; 
width: 56.5%}
.tys-banner-header {color: #A2CCF4; 
font-size: 1.4em; 
margin-top: 0.3em;font-family: 'georgia','times new roman',arial,verdana,sans-serif;}
.cash-ISA-heading {color: #2E8AE6 !important; }
.cash-ISA-text-width50 {width:50%;}
.cash-ISA-text-width55 {width:55%;}
.force-spacer-top
{margin-top: 0.5em !important;}
.JISA-spacer-bottom {margin-bottom:0.6em !important}
.isa_banner_buttons {width: 100% !important; 
padding-top: 0.79em !important; 
margin-top: 0.79em !important;}
#sophisticated-product {background: url(/img/banners/sophisticated-products-banner.jpg) no-repeat #F1F1F1;height: 108px;font-family: 'arial','georgia',sans-serif;border: 0.079em solid #DBE2E9;}
#sophisticated-product a { 
font-weight: bold;color: #1E90FF;text-decoration: none;}
#sophisticated-product a:hover {font-weight: bold;color: #1E90FF;text-decoration: underline;}
#sophisticated-product p {font-weight: bold;}
.sophisticated-product-pos {padding: 4.5em 0.25em 0 0.75em;}
#tax-residency-notice {display: flex;align-items: center;box-sizing: border-box;border-top: 7px solid #eb8b94;background-color: #f6c7cc;padding: 15px;margin: 1em 0;width: 100%;float: left;}
#tax-residency-notice img {margin-right: 1em;}
.dot-border-top {border-top: 0.079em dotted #CCC;}
.dot-border-right {border-right: 0.079em dotted #CCC;}
.dot-border-bottom {border-bottom: 0.079em dotted #CCC;}
.dot-border-left {border-left: 0.079em dotted #CCC;}
.box {position: relative;height: 1%;padding: 0 0.79em;margin: 0 0 0.79em 0;text-align: left;z-index: 5;}
.box h1, .box h2, .box h3, .box h4 {font-size: 1.3em;}
.box-row div {float: left;text-align: center;}
.box-row div div {float: none;}
.data-box, .info-box, .question-box, .application-box, .application-closed-box, .apply-box, .fund-box, .error-box, .apply-inner-box, .light-blue-grad-box, .minimal-box {border: 0.079em solid #B3C1CE;padding-bottom: 0.79em;}
.data-warn {padding-bottom: 0.79em;min-height: 5.6em;border-color: #7E1E1C !important;background: url(/img/icons/warning_64.png) no-repeat 0.5em 0.5em #FFFAEF !important;}
.data-warn legend {color: #6F0502 !important;}
.data-warn div {margin: 0 0 0 6em;padding: 0;color: #6F0502;}
.data-error legend {color: #6F0502 !important;}
.data-error {min-height: 5.6em;}
.data-error {border-color: #CE0805 !important;background: url(/img/icons/warning_red_64.jpg) no-repeat 0.5em 0.5em #FFFFFF !important;}
.data-error h2, .data-error h3 {font-size: 1.2em;color: #6F0502;}
.data-error div {margin: 0 0 0 6em;padding: 0;color: #6F0502 !important;}
.data-box h2, .data-box h3, .search-box h2, .search-box h3 {margin: 0 0.18em 0 0;padding: 0.4em 0;background: url(/img/layout/dotted-blue-white-h.gif) repeat-x bottom;}
.form-info-box {position: relative;margin: 0.79em;background: url(/img/icons/info_48.png) no-repeat 0 0;height: 5.5em;}
.form-info-box span {position: absolute;top: 0;left: 5em;right: 0;}
.indicator-box {height: 69px;width: 37.7em;padding: 0.1em 0em 0.8em 0.8em;background: url(/img/layout/background-arrow.gif) no-repeat;}
.indicator-box p {margin: 0.5em 3em 0 0;}
.info-box h1, .info-box h2, .info-box h3, .fund-box h2, .fund-box h3, .error-box h1, .error-box h2, .error-box h3 {margin: -0.69em -0.69em 0.81em -0.71em;padding: 0.15em 0.28em;color: white;background: #3E5174;}
.minimal-box h1, .minimal-box h2, .minimal-box h3 {margin-top: 0;}
.info-scroll {max-height: 14em;padding: 0 0.79em 0.79em;margin: -0.79em -0.79em 0;overflow: auto;}
.scroll-reduce1 {max-height: 8em;}
.scroll-enlarge1 {max-height: 16em;}
.scroll-enlarge2 {max-height: 18em;}
.scroll-enlarge3 {max-height: 20em;}
.y-scroll-box {overflow: auto;overflow-x: hidden;height: auto;}
.bottom-right-absolute {position: absolute;right: 0;bottom: 0;}
.transfer-box h2 {margin: 0 -0.3em;padding: 0.15em 0.28em;font-size: 1.7em;}
.login-box h1, .login-box h2 {background: #3B7737;}
.question-box h2, .question-box h3 {margin: 0;padding: 0.24em 0 0 1.7em;background: url(/img/form-buttons/question-icon.gif) no-repeat left 0.395em;font-size: 1.65em;line-height: 1.7em;}
.question-info-box {background: url(/img/blue-gradient.jpg) repeat-x;height: 94px;}
.question-info-box div {width: 14.5em;padding-left: 3.2em;}
.question-info-box .question {background: url(/img/icons/question-icon.jpg) no-repeat 0em 1em;}
.question-info-box .info {background: url(/img/icons/info-icon.jpg) no-repeat 0.5em 1em;}
.question-info-box p {margin: 0;}
h2.closed-fund {background: transparent url(/img/form-buttons/red-cross.gif) no-repeat scroll left center !important;}
.article-box {padding: 0;}
.lse-format {height: 52em;}
.lse-format-popup {height: 500px;}
.hl-style {border: 0;overflow: auto;margin: 15px 0 0 0;}
.hl-style p, .hl-style pre {font-size: 11px !important;font-family: monospace;margin: 0 !important;padding: 0 !important;background-color: #fff;white-space: pre-wrap;padding-right: 100px;}
.hl-style p {margin: 10px 0 !important;white-space: pre-line;}
.article-box-toolbar {padding: 0;margin: 0;}
a.article-small {font-size: 1.1em;}
a.article-medium {font-size: 1.4em;}
a.article-large {font-size: 1.6em;}
.search-box input, .search-box select {font-size: 1em;}
.search-box .search-button {vertical-align: -0.46em;padding-left: 0.1em;}
* html .search-box .search-button {vertical-align: -0.2em;}
* + html .search-box .search-button {vertical-align: -0.2em;}
.search-box .text-small {width: 11.8em;}
.search-box .text-medium {width: 15em;}
.search-box .text-large {width: 24em;}
.search-box .select-small {width: 12.2em;}
.search-box .select-medium {width: 15.35em;}
.search-box .select-large {width: 24.4em;}
.step-box span.current-step {font-weight: bold;text-transform: uppercase;}
.hico-banner-box {background: none;border: 0.6em Solid #EFEFEF;padding: 0.6em 1.2em 0.1em 1.15em;width: 21em;}
.apply-box h2, .apply-box h3 {margin: 0;padding: 0.24em 0 0 1.39em;background: url(/img/form-buttons/apply-now-icon.gif) no-repeat left;font-size: 2.0em;}
.apply-box img {text-align: center;}
.apply-inner-box {margin: 0;}
.apply-inner-box h2, .apply-inner-box h3 {margin: 0;padding: 0;background: none;font-size: 1.4em;}
.topup-isa-option-box {height: 34.8em;}
* html .topup-isa-option-box,
* + html .topup-isa-option-box {height: 35.6em;}
.app-isa-option-box {height: 16em;}
* html .app-isa-option-box,
* + html .app-isa-option-box {height: 16.25em;}
.app-isa-hico-option-box {height: 43.2em;}
* html .app-isa-hico-option-box,
* + html .app-isa-hico-option-box {height: 42.5em;}
.app-sipp-option-box {height: 14.75em;}
* html .app-sipp-option-box,
* + html .app-sipp-option-box {height: 15em;}
.app-sipp-hico-option-box {height: 53.9em;}
* html .app-sipp-hico-option-box,
* + html .app-sipp-hico-option-box {height: 53.1em;}
.topup-fund-option-box {height: 35.3em;}
* html .topup-fund-option-box,
* + html .topup-fund-option-box {height: 36.2em;}
.app-fund-option-box {height: 16.4em;}
* html .app-fund-option-box,
* + html .app-fund-option-box {height: 16.65em;}
.app-fund-hico-option-box {height: 45.8em;}
* html .app-fund-hico-option-box,
* + html .app-fund-hico-option-box {height: 46em;}
.application-box h2, .application-box h3 {margin-top: 0.2em;padding: 0.4em 0 0 1.39em;background: url(/img/form-buttons/apply-now-icon.gif) no-repeat left;font-size: 2.0em;}
.application-closed-box h2, .application-closed-box h3 {margin-top: 0.2em;padding: 0.5em 0 0.1em 1.8em;background: url(/img/form-buttons/red-cross.gif) no-repeat left;font-size: 1.4em;}
.light-blue-grad-box {background: #fff url(/img/layout/light-blue-grad-strip-1.gif) repeat-x top;}
.error-box h1, .error-box h2, .error-box h3 {background: url(/img/error-bg.gif) repeat-x left top #C00;}
.key-box, .key-box-full {display: inline-block;}
.key-box .label, .key-box-full .label {float: left;width: 90px;}
.key-box ul {float: left;width: 620px;margin-bottom: 5px;}
.key-box ul li, .key-box-full ul li {float: left;width: 25%;margin-bottom: 10px;}
.key-box ul li img, .key-box-full ul li img {position: absolute;vertical-align: middle;}
.key-box ul li span, .key-box-full ul li span {margin-left: 25px;}
.key-box-inline .label {float: left;margin-top: 0.1em;}
.key-box-inline ul {float: left;margin-left: 5px;}
.key-box-inline ul li {display: inline;margin-left: 5px;}
.key-box-inline ul li img {vertical-align: -0.2em;}
.key-box-full ul {float: left;width: 830px;margin-bottom: 5px;}
.product-box h2, .product-box h3 {margin: 0;padding-left: 1.2em;background: url(/img/layout/product-chevron-20.gif) no-repeat left 0.2em;font-size: 1.5em;color: #FFF;}
.green-product h2, .green-product h3 {background: url(/img/layout/product-chevron-20-grn.gif) no-repeat left 0.2em;}
.product-box-green h2, .product-box-green h3 {background: url(/img/layout/product-chevron-20-green.gif) no-repeat left 0.2em;}
.red-product h2, .red-product h3 {background: url(/img/layout/product-chevron-20-red.gif) no-repeat left 0.2em;}
.product-box p {padding-left: 1.9em;margin: 0.5em 0;color: #FFF;}
.product-box span {position: absolute;left: 2.35em;bottom: 0.79em;}
.ca_info_box {border: 0.079em #0073D7 solid;background: #EEF5FB !important;}
.ca_info_box h2 {padding-bottom: 0;background: url(/img/icons/info_16.png) no-repeat 0 0.5em;font-size: 1.2em;text-indent: 1.395em;}
.ca_info_box p {margin: 0.395em 0;padding: 0;}
.find-box h2, .find-box h3 {height: 3em;margin: 0.45em 0 0 0;}
.find-box p {padding: 0.1em 0.79em 0.79em 0.79em;}
.find-box img {float: left;clear: left;margin: 0 0.6em 0 0;}
.apply-box, .data-capture-box, .error-box, .info-box, .step-box, .apply-inner-box, .news-box {padding: 0.79em;}
.data-box, .error-box, .question-box, .search-box, .minimal-box {background: #FFF;}
.application-box {background: #F3FCF4;}
.application-closed-box {background: #F3FCF4;}
.apply-box {border: 0.237em solid #227327;}
.data-capture-box {border: 0.079em solid #DBE2E9;background: #F3F7FC;}
.error-box {border: 0.079em solid #CC0000;}
.find-box {background: #EAF6E9;padding: 0;}
.fund-box {background: #E0E8F5;}
.news-box {border: 0.079em solid #DBE2E9;background: #F3F7FC;}
.feedback-box {background: #F3FCF4;}
.info-box {background: url(/img/layout/info-box-bg.gif) repeat-x bottom #FFF;}
.popup-box-top {margin: -0.79em 0 0.79em;padding: 0.79em;}
.popup-box-bottom {margin: 0.79em 0;height: 3em;}
.product-box {background: url(/img/layout/product-box-bg.gif) repeat-x top #3F5275;padding: 0.47em 0.47em 0.85em;height: 8.25em;}
.product-box-green {background: url(/img/layout/product-box-bg-green.gif) repeat-x top #599e55;}
.search-box {line-height: 1.8em;border: 0;padding: 0.39em 0.6em;z-index: 11;}
.step-box {background: #585858;color: #FFF;padding: 0.3em 0.79em;margin-bottom: -0.5em;}
.transfer-box {background: url(/img/layout/info-box-bg.gif) repeat-x bottom #FFF;}
.minimal-box {border-top: none;border-right: none;border-left: none;margin: 0.79em 0 0.79em 0;padding: 0;}
* html .step-box {margin-bottom: 0;}
* + html .step-box {margin-bottom: 0;}
.faq-box {background: #EFEFEF;line-height: 2.5em;padding: 0 0.395em;}
.faq-box input {vertical-align: -0.35em;}
.faq-box label {vertical-align: 0.2em;font-weight: bold;}
.help-box {margin: -2.38em -1.57em -0.079em 0;}
* html .help-box, * + html .help-box {margin-top: -1.57em;}
.login-box {background: url(/img/login-green-box-grad.gif) repeat-x bottom #EFF7EE;border: 1px solid #FFF;margin-bottom: 0;}
#login-box-border {height: auto;border: solid 1px #D1E9CF;}
.login-box .login-label {line-height: 1.5em;}
.login-box .pass-char-label {background: #3E5174;color: #FFF;font-weight: bold;width: 3em;display: block;margin: 0;text-align: center;cursor: default;}
.login-box .pass-char-select {width: 3em;margin: 0;padding: 0;}
.login-box .pass-char-image {margin-top: 1.9em;margin-right: .5em;float: left;}
.login-box #about-ssl {color: #000000;text-decoration: none;font-weight: bold;font-size: .8em;font-family: verdana, sans-serif;letter-spacing: .5px;text-align: center;margin: 0;padding: 0;display: block;padding-top: .25em;}
#button-ok-error {position: absolute;right: .2em;top: .10em;border: solid 1px #000;background: transparent;}
#button-ok-error a {border: solid 1px #FFF;color: #FFF;font-weight: bold;display: block;width: 1.3em;height: 1.3em;text-align: center;text-decoration: none;}
.red-bg {background: #FF7F7F;}
.blue-bg {background: #F3F7FC;}
.dark-blue-bg {background: #003399;}
.blue-grad-bg {background: url(/img/layout/info-box-bg.gif) repeat-x bottom #FFF;}
.green-bg {background: #5B9758;}
.light-blue-bg {background: #F4F5FA;}
.light-green-bg {background: #EAF6E9;}
.lighter-green-bg {background: #F3FCF4;}
.dark-green-bg {background: #599E55;}
.grey-t3-bg {background: #CCC;}
.grey-bg {border: 1px solid #DBE2E9;background: #EFEFEF;}
.light-grey-bg {background: #DFDFDF;}
.black-bg {background: #000;color: #FFF;}
.orange-bg {background: #FFF2C6;}
.dark-orange-bg {background: #FFC300;}
.white-bg {background: #FFF;}
.green-tone1-bg {background: #F2FAF1;}
.fund-table-blue {background: #EAEFF3;}
.transfer-blue {background: #DEE8F2;}
.advice-bg {background: #F3FCF4;border-color: #227327;}
.yellow-bg {background: #FEF9C2;}
.email-bg {background: #FFF2C6;}
.post-bg {background: url(/img/layout/post-background.gif) no-repeat bottom right;}
.phone-bg {background: url(/img/layout/button-background.gif) no-repeat bottom right;}
.arrow-bg {background: url(/img/layout/arrow-background.gif) no-repeat bottom right;}
.graph-bg {background: url(/img/layout/graph-background.gif) no-repeat top right #F3F7FC;}
.green-product {background: #468542;}
.red-product {background: #CC0000;}
.green-header h2, .green-header h3 {color: #000066;background: #EAF6E9;}
.dark-green-header h2, .dark-green-header h3 {color: #FFFFFF;background: #599E55;}
.security-bg {background: url(/img/layout/padlock-background.gif) no-repeat right 1.975em #FFF;}
.speech-bg {background: url(/img/layout/speech-bubble-background.gif) no-repeat top right #F3F7FC;}
.toolbar-top {padding-bottom: 0.395em;}
.toolbar-bottom {padding-top: 0.395em;}
.border-none {border: none !important;}
.border-none td, .border-none th {border: none !important;}
.border-left-none {border-left-width: 0 !important;}
.border-right-none {border-right-width: 0 !important;}
.bg-none {background: none !important;}
.green-border {border-color: #227327;}
.blue-border {border: 0.079em solid #DBE2E9;}
.border-light {border: solid 1px #BBB !important;}
.light-green-header h2,
.light-green-header h3 {background: #F3FCF4;}
.bg-seethru-50 {background: none;filter: alpha(opacity=50);}
.bg-search {background: url(/img/icons/magnifier.png) no-repeat top left #FFF;}
.col1-box {width: 39.28em;}
.col2-box {width: 27.3em;}
.col3-box {width: 17.35em;}
.col4-box {width: 14.44em;}
#content-body .content-left-col2 .col2-unstyled-box {width: 19.25em;}
#content-body .content-left-col2 .col2-box {width: 17.5em;}
#content-body .content-left-col2 .col3-box {width: 11.62em;}
#content-body-full .col1-box {width: 69.4em;}
#content-body-full .col2-box {width: 34.7em;}
#content-body-full .col3-unstyled-box {width: 24.09em;}
#content-body-full .col3-box {width: 15.23em;}
#content-body-full .content-left-col2 .col2-unstyled-box {width: 24.48em;}
#content-body-full .content-left-col2 .col2-box, #content-body-full .content-right-col2 .col2-box {width: 22.9em;}
.col5-box {width: 4.5%;}
.col10-box {width: 9.5%;}
.col12-box {width: 11.5%;}
.col13-box {width: 12.5%;}
.col15-box {width: 14.5%;}
.col18-box {width: 18.5%;}
.col23-box {width: 22.8%}
.col25-box {width: 24.5%;}
.col26-box {width: 25.5%;}
.col27-box {width: 26.5%;}
.col28-box {width: 27.5%;}
.col30-box {width: 29.5%;}
.col31-box {width: 30.25%;}
.col33-box {width: 32.4%;}
.col35-box {width: 34.5%;}
.col40-box {width: 39.5%;}
.col41-box {width: 40.8%;}
.col43-box {width: 42.6%;}
.col44-box {width: 43.6%;}
.col45-box {width: 44.5%;}
.col46-box {width: 45.1%;}
.col47-box {width: 46.2%;}
.col48-box {width: 47.2%;}
.col49-box {width: 48.2%;}
.col50-box {width: 49.5%;}
.col51-box {width: 50.8%;}
.col52-box {width: 52.1%;}
.col55-box {width: 54.5%;}
.col60-box {width: 59.5%;}
.col61-box {width: 60.5%;}
.col62-box {width: 61.5%;}
.col63-box {width: 62.5%;}
.col64-box {width: 63.5%;}
.col65-box {width: 64.5%;}
.col67-box {width: 66%;}
.col70-box {width: 69.5%;}
.col75-box {width: 74.5%;}
.col80-box {width: 79.9%;}
.col85-box {width: 84.9%;}
.col90-box {width: 89.9%;}
.col94-box {width: 93.5%;}
.col95-box {width: 94.9%;}
.col100-box {width: 99.9%;}
.annuity-col2-box {width: 25.1em;}
.annuity-col3-box {width: 15.8em;}
.paperless-box {background: #EFEFEF;padding: 0.6em;}
.paperless-box div {margin-bottom: 0;}
.paperless-box input[type="text"] {width: 45%;height: 16pt;padding: 0.5em 0.25em 0em 0.5em;border: 0.158em solid #EFEFEF;font-size: 1.2em;}
.paperless-box2 {background: #EFEFEF;padding: 0.6em;width: 66%;}
.paperless-box2 div {margin-bottom: 0;}
.paperless-box2 input[type="text"] {width: 45%;height: 16pt;padding: 0.5em 0.25em 0em 0.5em;border: 0.158em solid #EFEFEF;font-size: 1.2em;}
.go-paperless-box {width: 100%;}
.feature-box {margin-bottom: 0.79em;padding: 0.79em;border: 0;overflow: hidden;background: #F6F6F6;}
.feature-box h2, .feature-box h3 {margin: -0.31em -0.24em 0.24em -0.15em;padding: 0.2em 0 0.35em 0;font-size: 1.6em;}
.feature-box fieldset {height: 7.6em;border-top: 0.079em solid #CCCCCC;border-bottom: 0.079em solid #CCCCCC;padding-bottom: 0.316em;margin-bottom: 1.58em;}
.feature-box ul {margin-top: 0.474em;}
.feature-box legend {margin: 0;padding: 0;color: #227327;text-transform: uppercase;font-size: 0.8em;font-family: arial, verdana, sans-serif;}
.read-more-box {position: relative;padding: 0 0.79em;border: 0.079em solid #CCC;}
.read-more-box div {position: absolute;top: 0.237em;right: 0.237em;}
.home-box {width: 24em;}
.home-box h2 a {color: #000;text-decoration: none;}
.expert-views img {float: left;border: 0.079em solid #006;margin: 0.3em 0.3em 0.3em 0;}
.expert-views author {margin: 0 0 1em;text-align: left;font-weight: bold;}
.expert-view p {margin: 0;}
.product-listing-box {padding: 0.39em;border: 0.079em solid #DBE2E9;text-align: center;font-family: arial, verdana, sans-serif;}
.product-listing-box select {width: 19em;}
.product-listing-box input {margin-bottom: -0.56em;}
* html .product-listing-box input, * + html .product-listing-box input {margin-bottom: -0.25em;}
.headlines-box {margin-top: 0.79em;border: 0.63em solid #EFEFEF;height: 1%;}
.headlines .primary {float: left;padding: 0 0.39em;}
.headlines .secondary {float: right;display: inline; 
margin-left: 0.79em;padding-top: 0.38em;}
.headline img {float: left;margin: 0.3em 0.6em 0 0;border: 0.079em solid #BBBBBB;}
.headline h2, .headline h3 {margin: 0.5em 0;padding: 0;background: none;font-size: 1.4em;}
.headline p {margin: 0.6em 0 1.45em;vertical-align: middle;}
.box-quote-standard, .box-quote-alt, .box-quote {margin-bottom: 0.24em;padding: 0.24em;}
.box-quote-standard {background: url(/img/layout/quote-open-red.gif) no-repeat top left;}
.box-quote-standard p {margin: 0;padding: 0.8em 1.5em 0.5em 2.3em;}
.box-quote-standard cite {display: block;padding: 0 1.5em 0.8em 2.3em;background: url(/img/layout/quote-close-red.gif) no-repeat bottom right;font-style: normal;font-weight: bold;color: #c00;}
.box-quote {background: url(/img/layout/quote-open.gif) no-repeat top left #DFDFDF;color: #000066;}
.box-quote-alt {background: url(/img/layout/quote-open.gif) no-repeat top left #FFF;}
.box-quote span, .box-quote-alt span {display: block;padding: 0.39em 0 0.39em 2.1em;background: url(/img/layout/quote-close.gif) no-repeat bottom right;font-size: 0.95em;}
.box-quote-alt span {color: #006;}
.box-quote p, .box-quote-alt p {margin: 0;padding: 0.55em 0.39em;text-indent: 1.58em;}
.box-quote-alt p {color: #336699;font-weight: bold;}
.box-quote-large {font-family: 'georgia', arial, verdana, sans-serif;font-size: 1.5em;font-style: italic;font-weight: normal;width: 17em;border: solid #DBE2E9;background: #EFEFEF;border-width: 1px 1px 1px 1px;padding: 0.3em;}
.box-related {margin-top: 1.57em;border-top: 0.079em dotted #CCC;}
.box-related h2, .box-related h3 {font-size: 1.3em;}
.read-more div {height: 3em;overflow: hidden;}
.read-more-dbl div {height: 3em;}
.find-out-more div, .read-more div, .read-more-dbl div, .element-box div {float: left;margin-bottom: 0.79em;background: #EAF6E9;text-align: left;}
.find-out-more h2, .find-out-more h3, .read-more h2, .read-more h3 {margin: 0.45em 0 0 0;font-size: 1.25em;}
.element-box h3 {font-size: 1.5em;padding-right: 0.79em;}
.read-more-dbl h2, .read-more-dbl h3 {margin: 0.18em 0 0 0;font-size: 1.25em;}
.read-more-dbl h2 .red-txt, .read-more-dbl h3 .red-txt {color: red;font-weight: bold;}
.read-more h2, .read-more h3, .read-more-dbl h2, .read-more-dbl h3 {height: 2em;}
.find-out-more h2, .find-out-more h3 {height: 3em;font-weight: bold;}
.box-color div {background: #EFEFEF;}
.box-color-alt div {background: #EFEFEF;}
.read-more, .read-more-dbl, .find-out-more .left {clear: left;}
.find-out-more .no-image, .find-out-more .no-image {height: 1.2em;padding: 0.1em 0.65em;font-weight: bold;}
.read-more p, .read-more-dbl p, .find-out-more p {padding: 0.1em 0.79em 0 0.79em;}
.read-more img, .read-more-dbl img, .find-out-more img {float: left;clear: left;margin: 0.0em 0.6em 0 0;}
.tab-box {background: url(/img/layout/info-box-bg.gif) repeat-x bottom;padding: 0.79em;border: 1px solid #CCCCCC;border-top: 0;margin-top: -1em;height: 28em;}
.tab-box .buttons {position: absolute;bottom: 0.79em;left: 20%;width: 65%;}
.tab-box h3, tab-box h4 {margin-top: 0;}
#research-reports ul {list-style-type: none;padding: 0;margin: 0 0 2em 2.2em;float: left;}
#research-reports ul li {padding: 0;text-align: center;}
#research-reports p {clear: both;}
#research-reports img {border: 1px solid #DBE2E9;}
* html #research-reports ul li {margin: 0;}
* html #research-reports ul {margin: 0 0 2em 1.9em;}
#investment-ideas img {vertical-align: -0.05em;}
#investment-ideas {height: 15em;}
#investment-ideas .fund-logo {margin: -0.6em 0 0 0;border: solid 1px #006;padding: 0;background: #FFF;}
.invest-ideas-hidden {height: 18.5em;overflow: auto;display: none;}
.invest-ideas-title {margin-top: -0.2em;padding: 0 0.3em 0 0.3em;}
.invest-ideas-intro {margin-top: -0.1em;padding: 0 0.3em 0 0.3em;}
.apply-box-fund-factsheet {width: 46.2%;height: 17.5em;}
.apply-box-fund-factsheet h2 {margin: 0.2em 0 0;padding: 0.6em 0 0.2em 1.6em;background: url(/img/form-buttons/apply-now-icon.gif) no-repeat left;font-size: 1.6em;}
.box-quick-links {line-height: 1.6;height: auto;padding: 0.4em 0.79em;}
.dd-box, .dd-guarantee-box {position: relative;margin: 0.79em 0;background: url(/img/logo/dd_118x39.jpg) no-repeat 99% 0.79em #FFF;padding: 0.395em;}
.dd-box {min-height: 4em; 
margin-top: -0.48em;}
* html .dd-box {height: 4em;}
.dd-guarantee-box {border: 0.158em solid #000;background: url(/img/logo/dd_118x39.jpg) no-repeat 99% 0.79em #FFF;width: 47.87em;margin: 0 auto;padding-right: 100px;}
.dd-guarantee-box-title {font-weight: bold;text-align: center;margin: 0.5em 0 !important;}
.alert-strip {background: url(/img/hl/alert-strip-bg.gif) repeat-x 0.5em #c30003;color: #FFF;margin: -0.50em 0 0.7em;padding: 0.3em 0.2em;font-size: 1.2em;font-family: Arial;position: relative;}
.contact-us-faqs {background: #3F5476;width: 21.9em;padding: 0.5em;}
.contact-us-faqs h2 {margin: 0 0 0.3em 0;font-size: 1.6em;}
.social-bookmarks {border: 8px solid #DDDDDD;clear: both;font-size: 12px;margin: 15px 0 10px;padding: 5px 10px 10px;position: relative;}
.social-bookmarks h3 {font-weight: normal;margin: 0 5px 0 3px;padding: 0 3px 0 0;}
.social-bookmarks ul {list-style-image: none;list-style-position: outside;list-style-type: none;margin: 15px 0 0 0;padding: 0;text-align: left;}
.social-bookmarks ul li {display: inline;padding: 0 4px 6px 0;text-align: left;}
.social-bookmarks ul li.delicious {background: transparent url(/img/icons/delicious.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.digg {background: transparent url(/img/icons/digg.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.reddit {background: transparent url(/img/icons/reddit.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.facebook {background: transparent url(/img/icons/facebook.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li.stumbleupon {background: transparent url(/img/icons/stumbleupon.gif) no-repeat scroll 0 0;}
.social-bookmarks ul li a {margin: 0 3px 0 0;padding: 0 0 0 20px;}
.isa-deadline-invest {padding: 1em 0 0.79em 0.79em;margin-top: 1em;border: solid 2px #227327;}
.isa-deadline-invest h2 {background: url('/img/icons/blue-mouse.gif') no-repeat left;margin-top: 0;padding: 0 0 0 2.5em;font-size: 2em;}
.standard-popupwarning .standard-popup {background-color: #b0be96;}
.standard-popupfade {background-color: #000066;}
.standard-popup {position: absolute;min-width: 300px;max-width: 700px;border: 1px #DBE2E9 solid;}
.standard-popup .standard-popupclose {float: right;margin: -35px -10px 0 0;cursor: pointer;}
.standard-popup .standard-popupcontainer {background-color: #3E5174;padding: 10px;color: #ffffff;}
.standard-popup .standard-popupmessage {background-color: #efefef;padding: 10px;text-align: left;color: #006;}
.standard-popup .standard-popupbuttons {text-align: center;padding: 5px 0 0 0;}
.standard-popup button {padding: 3px 10px 3px 10px;margin: 0 10px;cursor: pointer;text-transform: uppercase;}
.cash-summary {position: absolute;top: 3.5em;right: 0;width: 21.6em;padding: 0.6em 0.6em 0 0.6em;}
.linked-accounts {max-height: 16em;margin: 0.79em 0;padding: 0;overflow: auto;}
.linked-accounts div {position: relative;width: 95%;margin-bottom: 0.395em;border: 0.079em solid #000066;}
.linked-accounts a.switch-link {display: block;height: 4em;width: 100%;margin: 0;background: url(/img/green-box-bg-alt.jpg) repeat-x top #FFF;text-decoration: none;color: #000066;}
.linked-accounts a.switch-link:hover {cursor: pointer;background: #CDE4CD;}
.linked-accounts img:not(.identity img) {position: absolute;top: -0.079em;right: -0.079em;}
.linked-accounts span {position: absolute;left: 0.395em;}
.linked-accounts-clntname {top: 0.395em;}
.linked-accounts-clntno {bottom: 0.395em;}
* html .ie_layout {zoom: 1;}
* + html .ie_layout {zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;zoom: 1; }
.clearfix {display: block;}
.browser-message {background: url(/img/layout/grey-grad-bg.png) repeat-x;width: 516px;position: static;clear: both;}
.browser-message p {margin: 5px 0 5px 5px;}
.browser-message .browsers {float: left;clear: both;display: block;margin: 6px 0 6px 0px;}
ul.browsers {list-style-type: none;margin: 0 0 0 20px;padding: 0;width: 100%;}
.browsers dl {margin: 0;padding: 0;float: left;}
ul.browsers li.current {width: 111px;background: url(/img/layout/green-bg.png) no-repeat;}
ul.browsers li.alternative {width: 344px;background: url(/img/layout/blue-bg.png) no-repeat;}
.browsers li {float: left;height: 132px;display: block;margin: 0 0 0 2px;padding: 0;}
.browsers li dt {width: 80%;color: #000066;margin: 5px 0 0 4px;}
.browsers li dd {background: url(/img/layout/browser-box-grey.png) no-repeat;float: left;height: 95px;width: 95px;margin: 2px 8px 0 8px;text-align: center;font-size: 11px;color: #818181;}
.browsers li dd a, .browsers li dd a:visited {color: #818181;text-decoration: none;}
.browsers li dd a:hover {color: #818181;text-decoration: underline;}
.browsers li dd img {display: block;margin: 6px auto 6px auto;}
.browsers .spacer {margin: 0 19px 0 19px;line-height: 120px;}
.wide_short_box {width: 97.7%;height: 3.2em;}
.wide_short_box h3 {background: none;line-height: 2.9em;padding: 0;margin: 0;}
.wide_short_box form {margin-left: 4em;margin-right: 3em;margin-top: 0.5em;line-height: 2.9em;padding: 0;width: 15.5em;}
.wide_short_box div.button-reduce3 {margin-top: 0.53em;margin-left: 0.5em;}
.wide_short_box div.three-line-copy {line-height: 1.1em;height: 2.6em;width: 30em;padding: 0.3em;}
.wide_short_box div.two-line-copy {line-height: 1.1em;height: 2.6em;width: 30em;padding: 0.9em 0.3em 0.7em 0.3em;}
.wide_short_box div.one-line-copy {line-height: 3.2em;width: 33.5em;padding: 0.3em;text-align: right;}
.full-width-box {width: 97.6%;}
.full-width-box .central-text {text-align: center;margin: 0.79em auto 0 auto;}
.full-width-box .single-line-label {line-height: 2.0em;text-align: right;margin-right: 0.79em;}
.stock-search-box {display: none;position: absolute;max-height: 13em;width: 36.7em;z-index: 11 !important;overflow: auto;border-style: solid;border-color: #555 #000 #000 #555;border-width: 0.158em;margin: 2px 0 0 0;padding: 0.395em 0 0.395em 0.395em;background-color: #ffffff;text-align: left;line-height: 1.4em;}
* + html .stock-search-box, * html .stock-search-box {margin-top: 3px;}
.stock-search-box a, .stock-search-box a:hover, .stock-search-box a:visited {text-decoration: none;color: #000;}
.stock-search-box table {border-collapse: collapse;border-width: 0;width: 34.6em;}
.stock-search-box td:first-child {width: 27em;color: #006;}
.stock-search-box td:first-child a {color: #006;}
#stock_search_results em, #stock_list0 em {font-weight: bold;color: #50954C;}
#stock_search_results tr#pagination-row-top:hover td, #stock_search_results tr#pagination-row-bottom:hover td {background-color: #FFF !important;}
#stock_search_results tr#pagination-row-top td, #stock_search_results tr#pagination-row-bottom td {background: none;}
#stock_search_results tr#pagination-row-top, #stock_search_results tr#pagination-row-bottom {background-color: #F4F5FA;}
.stock-search-box tr:hover, #results tbody tr:hover {background-color: #99CC99 !important;}
#results tbody tr:hover td {background-color: #99CC99 !important;}
.stock-search-box td {border: none;}
.stock-search-box .even {background: #EAE8E8 !important;}
.stock-search-box .odd, .stock-search-box .odd:visited {background: none !important;}
.stock-search-box .highlight {background: #EFEFEF;}
.stock-search-box .img_links {width: 45px;}
.stock-search-box img {cursor: pointer;padding-left: 2px;}
#stock_search_results tr.even td, #results tr.even td {background-color: #edf2f6;}
#stock_search_results tr.odd td, #results tr.odd td {background-color: #fff;}
#share_ex_content {overflow: hidden;width: 99.9%;}
.login-msg {background: #DFE8F1 url('/img/padlock.png') no-repeat 2.5% 50%;border: solid 2px #AEBDDE;}
.login-msg-inactive {padding: 0.8em 0 0.8em 2.6em;}
.login-msg-expired {padding: 1.4em 0 1.4em 2.6em;}
.form-box {float: left;height: 12em;width: 45%;background: #FFF;padding: 0.8em;position: relative;}
.form-box label {font-weight: bold;}
.form-box p {border: none !important;padding: 0 0 0.4em 0 !important;background: none !important;}
.form-box div {position: absolute;bottom: 0.8em;left: 50%;width: 12em;margin-left: -6em;padding: 0 !important;}
div.grey-banner {background: url(/img/hl/layout/grey-grad.gif) repeat-x bottom #585858;color: #FFF;padding: 1em;}
div.grey-banner p {font-size: 1.5em;font-family: 'Georgia', 'Times New Roman', serif;padding: 0 0 .8em 0;margin: 0;}
.green-div {border-style: solid;border-color: #008000;}
.blue-div {border-style: solid;border-color: #00008B;}
.whitebg {background: #fff !important;}
.price-improver-box {width: 41.5%;border: 0.079em solid #DBE2E9;background: #f0f6fa;}
.price-improver-box div.padder {margin: 0;padding: 1em;}
.price-improver-box div.padder div {background: url(/group/img/hl/deal-price-improvement.jpg) left top no-repeat;height: 38px;margin: 0 0 1em 0;text-align: right;padding: 0.4em 0 0;}
.price-improver-box div.padder div span {line-height: 38px;margin: 0;padding: 0.5em;color: #267a0a;background: #fff;font-weight: bold;border-radius: 0.5em;box-shadow: inset 0 0 1px 1px #bec0c2;}
.price-improver-box ul {list-style: none;margin: 0;padding: 0;}
.price-improver-box li {float: left;width: 50%;margin: 0.5em 0;padding: 0;}
.price-improver-box li.aright {text-align: right;}
.price-improver-box p {text-align: right;margin: 0.25em;padding: 0;font-size: 85%;}
.rissue_error fieldset {position: relative;margin-top: 0.4em;border: 0.08em solid #B3C1CE;padding: 0.8em;background: #F4F5FA;}
.rights_issue_error_box {margin: 1em 0 0 1em;position: relative;background: url(/img/icons/messagebox_warning.png) no-repeat 0.5em 0.5em transparent;padding: 0 0 0 5em;color: #006;font-weight: normal;}
#load-state, #error-state {position: relative;height: 48em;}
#load-state span {position: absolute;top: 300px;left: 340px;font-size: 1.4em;text-align: center;}
#load-state img {vertical-align: -0.4em;}
.tab-divider {color: #000044;border-color: #263771;border-style: solid;border-width: 1px 0;margin: 0 0 0.8em;padding: 4px 0;}
.tab-divider a, .tab-divider a:visited {color: #000044;text-decoration: none;}
.tab-divider a:hover {color: #F46A04;text-decoration: underline;}
.tab-divider.tab-divide-green {border-color: #1A860F;}
h2.tab-divider,
h3.tab-divider,
h4.tab-divider {color: #000044;}
.pad-content {padding: 0.8em;}
.tab-divider {font-size: 0.93em;font-weight: bold;text-transform: uppercase;}
.load-icon {position: absolute;top: 50%;left: 50%;margin-top: -16px;margin-left: -16px;}
.grey-gradient {background: url(/img/layout/grey-grad.png) repeat-x bottom;border-bottom: 1px solid #D9DDE7;padding-bottom: 0.8em;}
.grey-gradient p {padding: 0 0.8em;}
.grey-gradient tbody th {padding-left: 1.0em;}
.tab-1f2col {width: 35.8em;}
.tab-2f3col {width: 48.16em;}
.tab-1f3col {width: 24.08em;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
#moneyAdded-box .grey-gradient {padding: 0.8em;}
#moneyAdded-title {float: left;width: 180px;margin: 0 0 0 1em;}
#moneyAdded-title * {padding: 0;margin: 0;}
#moneyAdded-title #moneyAdded-total {color: #188414;font-size: 3em;font-weight: bold;margin: 8px 0 24px 0;}
#moneyAdded-title #moneyAdded-notice {font-size: 1.2em;}
#moneyAdded-chart {float: right;margin: 0 1em 2em 0;}
.chart-box {float: left;position: relative;width: 460px;}
.chart-box label {padding-left: 0.8em;}
#remainingAllowance-box {}
#remainingAllowance-value {font-size: 14px;}
#remainingAllowance-chart {height: 28em;}
#remainingAllowance-chart .highcharts-container {margin: 0 auto 0 auto;}
#incomeSummary-box {min-height: 120px;}
#incomeSummary-box h2 {margin-bottom: 1.2em;}
#incomeSummary-heading {font-weight: bold;padding: 0;margin: 0 0.8em 0.4em 0.8em;}
#incomeSummary-heading,
#incomeSummary-chart,
#incomeSummary-filters,
#incomeSummary-type-container {clear: both;}
#incomeSummary-type-container {margin: 0.4em 0 1.2em 0;}
#incomeSummary-type-container input {margin: 0 0 0 0.8em;}
#incomeSummary-type-container label {padding: 0 0.8em 0 0.8em;}
#portfolioBreakdown-unit {position: absolute;right: 76px;top: 100px;z-index: 2;}
.mailing-box-blue {border: 1px solid #1E5991;background: url(/img/layout/blue-box-grad.jpg) repeat-x bottom;color: #FFF;}
.mailing-box-grey {border: 1px solid #DEDEDE;background: url(/img/layout/grey-box-grad.jpg) repeat-x bottom;}
.mailing-box-blue, .mailing-box-grey {float: left;font-weight: bold;width: 22.3em;height: 5.6em;padding: 0.8em;}
.mailing-box-blue label,
.mailing-box-grey label {font-size: 1.7em;}
.mailing-box-blue p,
.mailing-box-grey p {font-size: 1.1em;margin-bottom: 0;}
h1.modal-warn {background: url(/img/icons/warning_red_64_whitebg.jpg) no-repeat 0 10px;display: block;color: #E20000;padding-left: 74px;font-size: 1.4em;font-weight: bold;padding-top: 0.4em;}
p.modal-option {font-size: 1.1em;}
.mailing-box-blue label, .mailing-box-grey label {cursor: pointer;}
.mailing-box-blue label span, .mailing-box-grey label span {display: block;float: left;margin-top: 2px;height: 21px;width: 27px;background: url(/img/form-buttons/check-box.png) no-repeat 0 0;}
.mailing-box-blue label span {background-position: 0 -21px;}
.check-hidden {display: inline-block;overflow: hidden;width: 0;}
.general-notice-box {border: 1px solid #247532 !important;background-color: #F1FAF2 !important;color: #247532;text-align: justify;padding: 0.5em 1em !important;margin: 0.5em;width: auto !important;}
.backwardation-msg-box {border-color:#F5D93D; 
background:#FBF7E1;}
.account-settings .complex-products .backwardation-msg-box {border-color: #F5D93D;padding: 25px;margin-bottom: 25px;}
.tye-banner {border:0.08em solid #2C3EA1;background:#64AFED;}
.tys-banner {border: 0.4em solid #4F5D80;background: #46587C;height:10em;}
.banner-head {padding: 0.4em 0.4em 0 0.4em;color: #FFF;}
.banner-body {position: relative;margin: 0.4em;}
.body-medium { height: 6em !important; }
.body-large { height: 10.4em !important; }
.banner-body .body-left-col {position: absolute;top: 0.4em;left: 0.4em;bottom: 0.4em;right: 17em;font-size: 1.2em;color: #2F4367;}
.body-medium .body-left-col { font-size: 1.1em; right: 18.6em; }
.body-large .body-left-col { font-size: 1em; right: 20.2em; }
.banner-body .body-right-col {position: absolute;top: 50%;margin-top: -1.3em;right: 0.4em;}
.banner-button {display: block;width: 16em;height: 1.7em;border: 0.08em solid #2C3EA1;padding-top: 0.4em;background:#3C8FDF url(/img/form-buttons/button-lightblue-vertgrad-shiny.png) top left repeat-x;color: #FFF !important;text-align:center;font-weight:bold;font-size: 1.2em;text-decoration:none;}
.body-left-col h1 {font-size: 1.2em;font-weight: bold;margin: 0;}
.tys-banner .banner-body .body-left-col {color: #FFF;}
.tys-banner .banner-body .body-left-col h1 {font-size:1.5em;color: #A2CCF4;}
.text-highlight {font-size: 1.2em;font-weight: bold;}
.list-indent1 { margin-left: 0.2em; }
.list-indent3 { margin-left: 1.59em; }
.list-standard-styled, .list-enlarge-styled, .list-unstyled , .list-box-styled, .list-box-unstyled, .list-box-expert, .list-green-arrow {list-style: none;padding: 0;}
.list-decimal-ordered { list-style-type: decimal; margin: 0; }
*.list-decimal-ordered { margin-left: 1em; }
.list-alpha-ordered { list-style-type: lower-alpha; }
.list-standard-ordered, .list-alpha-ordered { margin-left: 1.4em; }
.list-standard-ordered li, .list-alpha-ordered li, .list-decimal-ordered li { padding: 0 0 0.5em 0.2em; }
.list-decimal-ordered li { font-weight: bold; }
.list-decimal-ordered span { font-weight: normal; }
.list-decimal-ordered-nostyle li { background:none!important; padding: 0 0 0.5em 0em!important; }
.list-decimal-ordered-nostyle span { font-weight: normal; }
.list-emphasis-ordered li {padding-bottom: 1em;font-weight: bold;}
.list-emphasis-ordered li span {font-weight: normal;}
.list-standard-styled li, .list-box-styled li {position: relative;padding: 0 0 0.5em 1.5em;background: url(/img/bullets/blue-arrow-no-bg.gif) no-repeat 0 0.3em;}
.list-orange-arrow li {position: relative;padding: 0 0 0.5em 1.5em;background: url(/img/layout/orange-arrow-icon.gif) no-repeat 0 0.3em;list-style: none;}
.list-green-arrow li{position: relative;padding: 0 4em 0.5em 4.3em;background: url(/img/hl/bullets/grn-chev-no-bg.gif) no-repeat 3.2em 0.3em;}
.list-standard-styled li, .list-green-arrow li, .list-orange-arrow li {margin-left: 2.0em;}
.list-box-styled { margin-left: -0.6em; }
.list-box-styled li{width: 88%;margin-left: 0.7em;}
.list-enlarge-styled {font-size: 1.4em;}
.list-enlarge-styled li {padding: 0 0 1.0em 1.3em;background: url(/img/hl/bullets/blue-chev-no-bg.gif) no-repeat 0 0.2em;}
.list-enlarge-styled li span {font-size: 0.7em;}
.list-no-bullet li {list-style-type: none;}
.list-tax-styled {margin-left: -25px;margin-bottom: 0.5em;;}
.list-tax-styled li {list-style: none;position: relative;padding: 0 0 0.5em 1.5em;background: url(/img/icons/pdf-icon.png) no-repeat 0 0em;}
.list-unstyled, .list-box-unstyled { margin: 0; }
.list-unstyled li, .list-box-unstyled li{ margin: 0; }
.list-features, .list-pros, .list-cons, .list-podcast {list-style: none;margin: 0;padding: 0;position: relative;}
.list-pros li, .list-cons li, .list-features li, .list-podcast li {padding: 0 0 0.5em 2em !important;margin-left: 2.0em;}
.list-pros li { background: url(/img/bullets/tick.gif) no-repeat 0 0.3em; }
.list-features li { background: url(/img/bullets/tick-lrg.gif) no-repeat 0 0; margin-left: 0; }
.list-cons li { background: url(/img/bullets/cross-lrg.gif) no-repeat 0 0.3em; }
.list-podcast li { background: url(/img/icons/podcast-speaker.gif) no-repeat 0 0.1em; margin-left: 0;}
.list-error-message {list-style: none;padding: 0;}
.list-error-message li {margin:0;line-height:1.6em;font-weight:bold;}
.list-error-message li.nobg {background:none;padding-left:0;}
.list-box-expert li {margin: 0;padding-bottom: 0.6em;}
.list-box-expert li img {float: left;width: 40px;height: 45px;border: solid 1px #006;margin: 0.2em 0.395em 0 0;}
.list-generic {margin-left: 1em;}
.list-generic li {padding-left: 0;margin-left: 1em;background: none;list-style: disc;}
.ordered-list-generic {margin-left: 1em;}
.ordered-list-generic li {padding-left: 0;margin-left: 1em;background: none;font-weight: bold;}
li.online {background: url(/img/icons/mouse.gif) no-repeat 0 0;padding: 0.7em 0 1.7em 3.6em;position: relative;}
li.phone, li.callback {background: url(/img/icons/phone.gif) no-repeat 0 0.3em;position: relative;}
li.phone {height: 4em;padding: 0.0em 0 0.4em 3.6em;}
li.callback {padding: 0.1em 0 1.3em 3.6em;}
li.download {background: url(/img/icons/app_form.gif) no-repeat 0 0;padding: 0.7em 0 1.7em 3.6em;position: relative;}
li.post {background: url(/img/icons/envelope.gif) no-repeat 0 0;padding: 0.1em 0 1.3em 3.6em;position: relative;}
li.email {background: url(/img/icons/at-key.gif) no-repeat 0 0;padding: 0.1em 0 1.3em 3.6em;position: relative;}
li.pdf {background: url(/img/icons/pdf-icon.png) no-repeat 0 0;margin-left:0.1em;padding: 0.1em 0.05em 1.3em 1.975em;position: relative;}
li.print {background: url(/img/icons/print-icon.png) no-repeat 0 0;padding: 0.1em 0 1.3em 1.975em;position: relative;}
.list-multicol-styled, .list-multicol-unstyled, .list-multicol-grey, .list-multicol-headline {list-style: none;margin: 0 0 0.79em 0;padding: 0;}
.list-multicol-headline {width: 100%;}
.headline-image { width: 20%; height: 5em;}
.headline-image img { border: 1px solid #BBB; }
.headline-text { width: 80%; height: 5em; }
.list-multicol-styled, .list-multicol-unstyled {margin-left: 1.59em;line-height: 2em;}
.list-multicol-styled li, .list-multicol-unstyled li, .list-multicol-grey li, .list-multicol-headline li {float: left;margin: 0;padding: 0;}
.list-multicol-styled li {background: url(/img/bullets/blue-arrow-no-bg.gif) no-repeat 0 0.65em;padding-left: 1.5em;}
.list-multicol-grey li {background: url(/img/bullets/grey-arrow-no-bg.gif) no-repeat 0 0.325em;padding-left: 1.5em;}
.list-multicol-grey li a { color:#585858 !important; }
.list-emphasis-styled li { background: url(/img/layout/red-triangle-no-bg-right.gif) no-repeat left; font-weight: bold; }
.list-col1 li { width: 95%; }
.list-col2 li { width: 45%; }
.list-col3 li { width: 30%; }
.list-col4 li { width: 24%; }
.list-col5a li { width: 20%; }
.list-col5 li { width: 49%; }
.list-row1 li { height: 1.6em; }
.list-row2 li { height: 2em; }
.list-row3 li { height: 3em; }
.list-row5 li { height: 5em; }
.list-row7 li { height: 8.5em; }
.col-search-lbl { width: 13em; }
.col-search-input { width: 20em; }
.col-search-submit { width: 2em; }
.list-col90 { width: 89%; }
.list-col85 { width: 84%; }
.list-col80 { width: 79%; }
.list-col77 { width: 76.6% ;}
.list-col75 { width: 74%; }
.list-col70 { width: 69%; }
.list-col65 { width: 64%; }
.list-col60 { width: 59%; }
.list-col50 { width: 49% !important; }
.list-col45 { width: 44%; }
.list-col40 { width: 39%; }
.list-col35 { width: 34%; }
.list-col30 { width: 29%; }
.list-col25 { width: 24%; }
.list-col23 { width: 22%; }
.list-col20 { width: 19%; }
.list-col15 { width: 14%; }
.list-col10 { width: 9%; }
.list-border {padding: 0.79em 0.395em 2.37em 0.395em;border: 0.079em solid #00006D;}
.columns2 { width: 48.9%; }
.columns2 li{ width: 49%; }
.columns2 th { width: 30%; }
.columns2 td { width: 70%; }
.alphabet-navigation {float: right;margin-right: 0.37em;}
*+html .alphabet-navigation {margin-right: 0.65em;}
.alphabet-navigation li {float:left;display:block;list-style-type:none;text-align:center;padding:0;background-color:#EFEFEF;border:1px solid #BBB;margin:0.15em 0 0.14em 0.14em;width:1.15em;font-size:1.1em;font-weight:bold;}
.alphabet-navigation li a {text-decoration:none;color:#000000;display:block;}
.alphabet-navigation li a:hover, li.selected_letter a {background-color:#3E5174;border-color:#000066;color:#FFFFFF;}
.list-history-styled {list-style: none;margin: 0 0 0 2.38em;padding: 0 0 2em 0;line-height: 1.6em;font-size: 12px;clear: both;}
.list-history-styled li {float: left;width: 4.1em;margin: 0;padding: 0;cursor: pointer;text-decoration: underline;font-weight: bold;margin-left: 0;}
.list-history-styled li.inactive {cursor: default;text-decoration: none;font-weight: normal;color: #CCC;}
.list-guides-unstyled {list-style: none;width: 100%;margin: 1.2em 0 0 0;padding: 0em;}
.list-guides-unstyled li {position: relative;float: left;margin-right: 0.85em;margin-left: 0em;margin-bottom: 2em;display: block;}
.list-guides-menu option {margin-left: 1.2em;}
.list-guides-menu optgroup {margin-left: 0.5em;}
.list-guides-unstyled p {width: 140px;}
.list-history-styled #tab-1982 {margin-left: 2.1em;}
*html .list-history-styled #tab-1982 {margin-left: 1.1em;}
.list-history-styled #tab-1994, .list-history-styled #tab-2000, .list-history-styled #tab-2006 {margin-left: 0.2em;}
.list-history-styled #tab-2009 {margin-left: -2.1em;text-align: right;padding: 0;}
*+html .list-history-styled #tab-2009 {margin-left: -1.7em;}
*html .list-history-styled #tab-2009 {margin-left: -1.9em;}
.list-history-styled #tab-1983 {margin-left: 0;}
*+html .list-history-styled #tab-1995, .list-history-styled #tab-1997, .list-history-styled #tab-2001, .list-history-styled #tab-2007 {margin-left: 0.2em;}
*html .list-history-styled #tab-1995, .list-history-styled #tab-1997, .list-history-styled #tab-2001, .list-history-styled #tab-2007 {margin-left: 0.2em;}
*html .list-history-styled #tab-1990 {margin-left: 0.2em;}
.list-investments {line-height: 1.4;}
.list-investments li{text-align: center;}
.showme{margin-left: 0;line-height: 1.7em;}
.showme li{margin-bottom: 0.6em;}
.invest_now_no_bullet{list-style-type: none !important;line-height:1.5em;}
#landing-nav,
.landing-nav{height: 1.21em;margin: 0 0 1.5em 0;padding: 0 0.2em 0 0.2em;padding-top: 1em;}
#landing-nav ul li,
.landing-nav ul li{float: left;padding-right: 1em;padding-left: 1em;margin: 0;border-left: 0.1em solid #003BB2;list-style-type: none;color: #003BB2;}
#landing-nav ul li:first-child,
.landing-nav ul li:first-child{border: 0;padding-left: 0;}
#landing-nav a.selected, .landing-nav a.selected { font-weight: bold; color: #000066;}
ul.tabular-list {width: 100%;display: table;border-spacing: 0.2em;}
ul.tabular-list > li {display: table-row;}
ul.tabular-list > li > div {display: table-cell;text-align: left;}
ul.tabular-list > li > div.tabular-list-numeric {text-align: right;}
ul.text-row-list li,
ol.text-row-list li {margin-left: 2em !important;list-style: disc;line-height: 1.8em;}
.factsheet-container > a:link,
.factsheet-container > a.link,
.factsheet-container > a:visited,
.factsheet-container > a.link:visited {color: #003BB2;}
a.no-deco, a.no-deco:hover {text-decoration: none !important;cursor: default;}
a.uline {text-decoration: underline;}
.factsheet-container a:hover,
a.link:hover {text-decoration: none;color: #F46A04;}
#header-supp-navigation a, #footer a {color: #006;text-decoration: none;}
#header-supp-navigation a:visited, #footer a:visited {color: #006;}
#header-supp-navigation a:hover, #footer a:hover {text-decoration: underline;}
.link-hidden:link {color: #000066;}
.link-headline-color:link {color: #FFF;}
.link-headline-color:visited {color: #FFF;}
.link-headline-color:hover {text-decoration: underline !important;}
.link-headline-alt:link {color: #69d3f8;}
.link-headline-alt:visited {color: #69d3f8;}
.link-headline-alt:hover {text-decoration: underline !important;}
.link-step:link {color: #FFF;text-decoration: underline;}
.link-step:visited {color: #FFF;}
.link-disabled-ncl:link { color:#585858; text-decoration: none; }
.link-disabled-ncl:visited { color:#585858; text-decoration: none; }
.link-disabled-ncl:hover { color: #585858; text-decoration: none; }
.link-hidden, .link-subtle, .link-headline, .link-headline-color, .link-headline-alt, .link-disabled {text-decoration: none !important;}
.disable-link {pointer-events: none;}
.link-hidden:visited {color: #000066;}
.link-hidden:hover, .link-headline:hover, .link-disabled:hover {text-decoration: underline !important;}
.link-subtle {border-bottom: 0.1em dotted #00C;}
.link-subtle:visited {border-bottom: 0.1em dotted #333;}
.link-subtle:hover {border-bottom: 0.1em dotted #00C;}
.link-headline:visited {color: #003BB2;}
.link-headline:hover {color: #F46A04;}
.link-headline.current {color: #C00;}
.link-disabled:link {color: #585858;}
.link-disabled:visited {color: #585858;}
.link-content-divide:link {color: #585858;text-decoration: none;}
.link-content-divide:visited {color: #585858;text-decoration: none;}
.link-content-divide:hover {color: #585858;text-decoration: underline;}
.link-cursor {cursor: pointer;}
.link-cursor-none {cursor: default;}
.link-subtle-light {border-bottom: 1px dotted #FFF;text-decoration: none;}
.link-subtle-light:link {color: #FFF;}
.link-subtle-light:visited {color: #FFF;border-bottom: 1px dotted #FFF;}
.link-subtle-light:hover {border-bottom: none;}
a.product-apply:link, a.product-apply:visited {padding-left: 1.185em;background: url(/img/layout/white-triangle-no-bg.gif) no-repeat left;font-weight: bold;}
a.box-control {padding-left: 15px;font-weight: bold;color: #2323CF;}
.link-article-headline {font-family: arial, verdana, sans-serif;text-decoration: none;}
.link-article-headline:visited {color: #2323CF;}
.link-article-headline:hover {text-decoration: underline;}
.link-box-control {padding: 0 0 0 1.185em;background: url(/img/layout/orange-arrow-icon.gif) no-repeat left;font-weight: bold;}
.link-box-control, .link-box-control-simple, .link-scroll-left, .link-scroll-right {text-decoration: none !important;color: #003BB2 !important;}
.link-scroll-left {padding-left: 15px;background: url(/img/layout/red-triangle-no-bg-left.gif) no-repeat left;}
.link-scroll-left:hover {color: #F46A04 !important;}
.link-scroll-right {padding-right: 15px;background: url(/img/layout/red-triangle-no-bg-right.gif) no-repeat right;}
.link-scroll-right:hover {color: #F46A04 !important;}
.link-box-control:visited, .link-scroll-left:visited, .link-scroll-right:visited {color: #2323CF;}
.link-box-control:hover, .link-scroll-left:hover, .link-scroll-right:hover {text-decoration: underline;}
.link-headline-white a {color: #FFF;text-decoration: none;}
.link-headline-white a:visited {color: #FFF;text-decoration: none;}
.link-headline-white a:hover {text-decoration: underline;}
a.link-white-arrow {padding-left: 11px;font-weight: bold;color: #FFF;}
.link-white-arrow {padding-left: 1.185em;color: #FFF !important;text-decoration: none;}
.link-white-arrow-1line {background: url(/img/layout/white-triangle-no-bg.gif) no-repeat left;}
.link-white-arrow-2line {background: url(/img/layout/white-triangle-no-bg.gif) no-repeat left 25%;}
.link-white-arrow:hover {text-decoration: underline;}
.link-external {display: inline;background: url(/img/icons/external-site.gif) bottom right no-repeat;padding-right: 0.95em;padding-bottom: 0.079em;position: relative;height: 1%;}
.link-blue-arrow {padding-left: 1.185em;text-decoration: none;color: #2323CF;line-height: 1.6em;background: url(/img/bullets/blue-arrow-no-bg.gif) no-repeat left;}
.link-blue-arrow:visited {color: #2323CF;}
.link-blue-arrow:hover {text-decoration: underline;}
.bright-blue:link, .bright-blue:active, .bright-blue:hover, .bright-blue:visited {color: #0055ff !important;}
.bright-blue:hover {color: #F46A04 !important;}
.fom {text-decoration: none;color: white;font-weight: bold;text-decoration: none;}
.fom:hover {color: #EE9309;}
.morehelp {padding-left: 140px;}
a.preference, a.preference:active, a.preference:visited {color: #003BB2;text-decoration: none;}
a.preference:hover {color: #F46A04;text-decoration: underline;}
.qLinks-noDeco {border-bottom: none !important;}
.link-orange-arrow {margin-left: 0.8 !important;padding-left: 1.4em;text-decoration: none;color: #003BB2;line-height: 1.6em;font-weight: bold;background: url(/img/bullets/orange-arrow.jpg) no-repeat left;border: none;cursor: pointer;}
.link-orange-arrow:hover {color: #F46A04;text-decoration: underline;}
a.link-facebox {color: #003BB2;text-decoration: underline;cursor: pointer;}
a.link-facebox:hover {color: #F46A04;text-decoration: none;cursor: pointer;}
a.link-button {zoom: 1; 
*display: inline;vertical-align: baseline;outline: none;cursor: pointer;text-decoration: none;white-space: nowrap;}
a.link-button img {margin-bottom: -0.2em;}
a.link-button:hover, a.link-button:visited {color: #044DC0;}
#fund-section-content .buttonPrimaryCta:hover {color: #fff;}
.megaMenu .link-headline:hover {color: #0a70dc;}
#breadcrumbs .breadcrumb-trail a {color: #071d49;}
.transfer-button a {color: white;text-decoration: none;}
.text-style {font-family: 'georgia', 'times new roman', arial, verdana, sans-serif;}
.text-reduce2 {font-size: 0.45em !important;}
.text-reduce1 {font-size: 0.89em !important;}
.text-reduce0 {font-size: 1.1em !important;}
.text-enlarge0 {font-size: 1.3em !important;}
.text-enlarge1 {font-size: 1.5em !important;}
.text-enlarge1a {font-size: 1.7em !important;}
.text-enlarge2 {font-size: 2.05em !important;}
.text-enlarge3 {font-size: 2.3em !important;}
.text-indent1 {padding-left: 1.5em;}
.text-price-positive {color: #33F;}
.text-price-nochange {color: #090;}
.text-price-negative {color: #C00;}
.text-emphasis {font-weight: bold;}
.text-emphasis-small {font-size: 0.89em;font-family: arial, verdana, sans-serif;}
.text-emphasis-size {font-size: 1.3em;}
.text-emphasis-large {font-size: 2.3em;}
.text-emphasis-color {color: #C00;}
.text-underline {text-decoration: underline;}
.text-emphasis-light {color: #FFF !important;}
.text-red {color: #FF0000 !important;}
.text-grey {color: #585858 !important;}
.text-grey-light {color: #848484;}
.text-no-style, .text-no-style a {color: #000000;text-decoration: none !important;}
.article-headline {margin-top: 0.79em;font-size: 1.85em;background: #FFF;}
#article img {margin: 0 0 0.5em 0.5em;}
.default-input-text {color: #AAA;}
.landing-welcome-left h1 span {font-family: arial, verdana, sans-serif;font-size: 0.55em;}
.invest-now-size {font-size: 1.2em;}
.conf-text-size {font-size: 0.97em !important;}
.new-header-text {font-family: arial, verdana, sans-serif;font-weight: bold;margin-bottom: 0;padding-bottom: 0;}
.normal-weight {font-weight: normal !important;}
.section-headings {font-size: 0.937em !important;color: #004 !important;background: white !important;font-weight: bold;text-transform: uppercase;line-height: 1;padding: 6px 0 6px 0 !important;border-color: #004;border-style: solid;border-width: 1px 0px 1px 0;font-family: arial, verdana, sans-serif !important;}
.heading-no-border-top {border-top: none !important;}
.heading-no-border-right-left {border-left: none !important;border-right: none !important;}
.no-border-right {border-right: none !important;}
.no-border-right-left-top {border-top: none !important;border-left: none !important;border-right: none !important;}
.footer-headings-grey {color: #525F70;font-size: 1em !important;font-weight: bold;padding: 0.5em 0 0.5em 0em;border-bottom: 1px solid #CCC;}
.headings-grey-corpo {padding: 3em 0 0.5em 0em;}
.table-key-text {color: #003BB2;}
.table-left-margin-20 {margin-left: -0.20em !important;}
.table-left-margin {margin-left: -0.5em !important;}
.table-left-margin1 {margin-left: -1em !important;}
.corporate-fleft {clear:left;}
.new-fund-select-lb {width: 350px;}
.button {position: relative;width: 11em;overflow: hide;border: 0.08em solid #006;text-align: center;line-height: 1.2;}
.button-disabled {background: #D9D8D8 !important;background-image: none;border: 0.08em solid #7C7B7B !important;color: #7C7B7B;cursor: default;position: relative;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;}
.border-none {border: none !important;}
.button-short {position: relative;width: 7em;overflow: hide;border: 0.08em solid #006;line-height: 1.2;text-align: center;}
.button a,
.button-short a {display: block;height: 1%; 
padding: 0.2em 0.158em 0.2em 0;text-decoration: none;font-weight: bold;}
.input-button-green, .input-button-blue, .input-button-blue-round, .input-button-disable {width: 11em;border: 0.08em solid #006;padding: 0.12em 0.158em 0.12em 0;line-height: 1.2;cursor: pointer;text-align: center;font-weight: bold;cursor: hand;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;}
.input-button-small {width: 5em;padding: 0.08em;line-height: 1.1;}
a.input-button-blue {display: block;text-decoration: none;color: #006;}
a.input-button-blue:hover {color: #006;}
.input-button-blue.strong {font-size: 1.2em;}
.button-enlarge5 {width: 26em;}
.button-enlarge4 {width: 22.9em;}
.button-enlarge3 {width: 21.2em;}
.button-enlarge2-8 {width: 21.0em;}
.button-enlarge2 {width: 16.6em !important;}
.button-enlarge1-5 {width: 15.3em;}
.button-enlarge1 {width: 12.6em !important;}
.button-reduce1 {width: 9.5em;}
.button-reduce2 {width: 7.1em;}
.button-reduce3 {width: 4.7em;}
.button span {height: 1.2em;width: 1em;position: absolute;margin: 0 0.158em;}
.button .padlock-bg {left: 0.395em;background: url(/img/form-buttons/button-padlock.gif) no-repeat center left;}
.green .chevron-bg, .green-double .chevron-bg {right: 0.158em;background: url(/img/form-buttons/green-chevrons.gif) no-repeat center right;}
.green .left-chevron-bg {left: 0.158em;background: url(/img/form-buttons/green-left-chevron.gif) no-repeat center left;}
.blue .chevron-bg, .blue-double .chevron-bg {top: 0.158em;right: 0.158em;background: url(/img/form-buttons/blue-chevrons.gif) no-repeat center right;}
.green-double span, .blue-double span {height: 2.4em;}
.green-treble span, .blue-treble span {height: 3.6em;}
.input-button-green {background: url(/img/form-buttons/button-green-slice.gif) repeat-x left center #669933;color: #FFF;}
.input-button-green:hover {background: url(/img/form-buttons/button-green-slice-hover.gif) repeat-x left center #7EBC7A;}
.input-button-blue, .input-button-blue-round {background: url(/img/form-buttons/button-blue-slice.gif) repeat-x left center #EBEAF4;color: #006;}
.input-button-blue:hover, .input-button-blue-round:hover {background: url(/img/form-buttons/button-blue-slice-hover.gif) repeat-x left center #F4F3F9;}
.input-button-blue-round {border: 1px solid #3277FF !important;line-height: 1.5;font-size: 1.2em;font-weight: bold;text-align: center;cursor: pointer;border-radius: 0.3em;}
.add-button-blue {background: url(/img/form-buttons/button-add-blue-slice.gif) repeat-x left bottom #6699FF;border: 1px solid #3277FF !important;color: #FFF;line-height: 1.5;font-size: 1.2em;font-weight: bold;text-align: center;cursor: pointer;border-radius: 0.3em;}
.add-button-blue:hover {opacity: 0.8;background: url(/img/form-buttons/button-add-blue-slice-hover.gif) repeat-x left bottom #6699FF;}
.add-button-blue-disable,
.add-button-blue-disable:hover {color: #FFF;background: #C0C0C0;cursor: default;}
.input-button-disable {background: #C0C0C0;color: #FFF;cursor: default;}
.green a, .green-chevrons a, .green-double a, .green-double-chevrons a {border-top: 0.08em solid #8AC886;border-bottom: 0.08em solid #387534;border-left: 0.08em solid #5DA359;border-right: 0.08em solid #5DA359;color: #FFF;}
.green a:visited, .green-chevrons a:visited, .green-double a:visited, .green-double-chevrons a:visited {color: #FFF;}
.grey a, .grey-chevrons a, .grey-double a, .grey-double-chevrons a {border-top: 0.08em solid #B6B6B6;border-bottom: 0.08em solid #5B5C5B;border-left: 0.08em solid #A6A7A6;border-right: 0.08em solid #A6A7A6;color: #FFF;}
.grey a:visited, .grey-chevrons a:visited, .grey-double a:visited, .grey-double-chevrons a:visited {color: #FFF;}
.blue a, .blue-chevrons a, .blue-double a, .blue-double-chevrons a {border-top: 0.08em solid #FFF;border-bottom: 0.08em solid #CDC9DA;border-left: 0.08em solid #EBEAF5;border-right: 0.08em solid #EBEAF5;color: #006;}
.blue a:visited, .blue-chevrons a:visited, .blue-double a:visited, .blue-double-chevrons a:visited {color: #006;}
.button.grey,
.button .grey {border: 0.08em solid #7C7B7B;}
.button.grey span,
.button .grey span {border: 0.08em solid #D8D8D8;color: #7C7B7B;background: #D8D8D8;display: block;padding: 0.2em 0.158em 0.2em 0;text-decoration: none;font-weight: bold;cursor: default;height: auto;position: relative;width: auto;margin: 0;}
.green, .green-double, .green-chevrons, .green-double-chevrons {background: url(/img/form-buttons/button-green-slice-hover.gif) repeat-x left center #7EBC7A; }
.green a, .green-double a, .green-chevrons a, .green-double-chevrons a {background: url(/img/form-buttons/button-green-slice.gif) repeat-x left center #599E55;}
.green a:hover, .green-double a:hover, .green-chevrons a:hover, .green-double-chevrons a:hover {background: none;}
.grey, .grey-double, .grey-chevrons, .grey-double-chevrons {background: repeat-x left center #999999; }
.grey a, .grey-double a, .grey-chevrons a, .grey-double-chevrons a {background: repeat-x left center #5E5E5E;}
.grey a:hover, .grey-double a:hover, .grey-chevrons a:hover, .grey-double-chevrons a:hover {background: none;}
.red {background: #9E1616; }
.red a:visited {color: #FFF;}
.red a {border-top: 0.08em solid #995D5D;border-bottom: 0.08em solid #995D5D;border-left: 0.08em solid #995D5D;border-right: 0.08em solid #995D5D;color: #FFF;}
.disable {background: #C0C0C0;}
.disable a, .disable a:hover, .disabled a:visited {border: 0.08em solid #000066;color: #FFF;}
.blue, .blue-double, .blue-chevrons, .blue-double-chevrons {background: url(/img/form-buttons/button-blue-slice-hover.gif) repeat-x left center #F4F3F9;}
.blue a, .blue-double a, .blue-chevrons a, .blue-double-chevrons a {background: url(/img/form-buttons/button-blue-slice.gif) repeat-x left center #EBEAF4;}
.blue a:hover, .blue-double a:hover, .blue-chevrons a:hover, .blue-double-chevrons a:hover {background: none;}
.green-tall, .green-tall-chevrons {background: url(/img/form-buttons/button-grn-dbl-l.gif) no-repeat top left;line-height: 1.9em;font-size: 1.2em;border: 0 !important;padding-left: 0.07em;}
.green-tall a {background: url(/img/form-buttons/button-grn-dbl-r.gif) repeat-x right;color: #FFF;}
.green-tall a:hover {background: url(/img/form-buttons/button-grn-dbl-r-hov.gif) repeat-x right;}
.green-tall-chevrons a {background: url(/img/form-buttons/button-grn-dbl-chev.gif) repeat-x right -34px;color: #FFF;}
.green-tall-chevrons a:hover {background: url(/img/form-buttons/button-grn-dbl-chev.gif) repeat-x top right;}
.green-tall a:visited, .green-tall-chevrons a:visited {color: #FFF;}
.blue-tall, .blue-tall-chevrons {background: url(/img/form-buttons/button-blu-dbl-l.gif) no-repeat top left;line-height: 1.8em;font-size: 1.2em;border: 0 !important;padding-left: 0.07em;}
.blue-tall a {background: url(/img/form-buttons/button-blu-dbl-r.gif) repeat-x right;color: #000066;}
.blue-tall a:hover {background: url(/img/form-buttons/button-blu-dbl-r-hov.gif) repeat-x right;}
.blue-tall-chevrons a {background: url(/img/form-buttons/button-blu-dbl-chev.gif) repeat-x right -34px;color: #000066;}
.blue-tall-chevrons a:hover {background: url(/img/form-buttons/button-blu-dbl-chev.gif) repeat-x top right;}
.blue-tall a:visited, .blue-tall-chevrons a:visited {color: #000066;}
.button-block {max-width: 41.8em;}
.button-block-70 {margin-top: 0.5em;width: 57.4em;}
.button-block div,
.button-block-70 div.button {float: left;}
.button-block-70 div.button-short {float: right;}
.button-block-70 div {margin-right: 0.25em;margin-bottom: 0.25em;}
.button-block div.shim {float: left;width: 1.7em;line-height: 1.7em;}
.button-position-bottom {position: absolute;left: 50%;bottom: 0.79em;}
.slider-wrapper {position: relative;height: 8.2em;}
.slider-button {position: absolute;top: 1.6em;bottom: 0.8em;line-height: 1.6;padding: 0.6em 0 0 1.8em;font-size: 1.2em;font-weight: bold;}
.slider-left {left: 0;right: 50%;margin-right: 0.8em;}
.slider-right {left: 50%;right: 0;}
.slider-active {border: 0.08em solid #C1DEC0;background: #E8F6E2;color: #4C6067;}
.active-image-left, .active-image-right {position: absolute;z-index: 1;}
.active-image-left {right: 50%;}
.active-image-right {right: 0;margin-right: -0.8em;}
.slider-inactive {border: 0.08em solid #CFCFCF;background: #EEEEEE;color: #CFCFCF;}
.center {margin: 0 auto;}
strong.raquo {font-size: 1.4em;float: right;padding: 0 0.25em 0 0;margin-top: -0.25em;}
a.with-raquo {padding-left: 1.25em !important;}
strong.laquo {font-size: 1.4em;float: left;padding: 0 0 0 0.25em;margin-top: -0.25em;}
a.with-laquo {padding-right: 1.25em !important;}
.invest-button-green {width: 16em;margin: 0 auto;}
.open-button-blue {width: 16em;color: blue;}
.alert-button-blue {border-radius: 0.5em 0.5em 0.5em 0.5em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);color: #FFFFFF;cursor: pointer;display: inline-block;font-weight: bold;outline: medium none;padding: 0.3em 1em;text-align: center;text-decoration: none;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);min-width: 15em;}
.alert-button-blue {background: -moz-linear-gradient(center top, #53A2E9, #1B6CBC) repeat scroll 0 0 transparent;border: 1px solid #1D68B3;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#53A2E9', endColorstr='#1B6CBC');BORDER-LEFT: #1d68b3 1px solid;BACKGROUND: #53a2e9;BORDER-TOP: #1d68b3 1px solid;BORDER-RIGHT: #1d68b3 1px solid;}
.alert-button-grey {border-radius: 0.5em 0.5em 0.5em 0.5em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);color: #333333;cursor: pointer;display: inline-block;font-weight: bold;outline: medium none;padding: 0.3em 1em;text-align: center;text-decoration: none;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);min-width: 15em;}
.alert-button-grey {background: -moz-linear-gradient(center top, #cccccc, #999999) repeat scroll 0 0 transparent;border: 1px solid #999999;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#999999');BORDER-LEFT: #999999 1px solid;BACKGROUND: #cccccc;BORDER-TOP: #999999 1px solid;BORDER-RIGHT: #999999 1px solid;}
#alert-stock-search {box-shadow: none;}
.remove_me {cursor: pointer;}
.button-gradient-shadowed {font-size: 12px;padding: 0.3em 0.4em 0.3em 0.4em;zoom: 1; 
*display: inline;vertical-align: baseline;outline: none;cursor: pointer;text-decoration: none;white-space: nowrap;color: #044DC0;border: solid 1px #B8C7DC;background: -webkit-gradient(linear, left top, left bottom, from(#fefeff), to(#dae3ed));background: -moz-linear-gradient(top, #fefeff, #dae3ed);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFF', endColorstr='#DAE3ED', GradientType=0);background-repeat: no-repeat;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);-moz-box-shadow: 1px 2px rgba(0, 0, 0, .2);box-shadow: 0 1px 2px rgba(0, 0, 0, .2);}
.button-gradient-shadowed:hover {color: #044DC0;border: 1px solid #E4C352;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#FEF7CD), to(#EFC840));background: -moz-linear-gradient(top, #FEF7CD, #EFC840);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF7CD', endColorstr='#EFC840', GradientType=0);}
.button-gradient-shadowed.remove {color: #004;font-weight: bold;font-family: verdana;}
.button-gradient-shadowed .icon {padding: 0 0 0 20px;}
.button-gradient-shadowed .icon.deal {background: url("/img/icons/deal-icon.png") -3px -3px no-repeat;}
button.print-page {background: url('/img/icons/printer-silhouette.png') 0 0 no-repeat;color: #0a2441;border: none;cursor: pointer;outline: none;height: 20px;font-size: 13px;padding: 0 0 0 28px;width: 10em;overflow: visible;}
button.print-page:hover {background-position: 0 -20px;color: #F46A04;text-decoration: underline;}
.button-container-center {margin: 0 auto;text-align: center;}
.simple-button {border: none;display: inline-block;color: #FFFFFF;min-width: 145px;line-height: 1.8em;padding: 0.2em 1.0em;background-color: #2FAD26;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2FAD26), to(#10660D));background-image: -webkit-linear-gradient(top, #2FAD26, #10660D);background-image: -moz-linear-gradient(top, #2FAD26, #10660D);background-image: -ms-linear-gradient(top, #2FAD26, #10660D);background-image: -o-linear-gradient(top, #2FAD26, #10660D);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2FAD26, endColorstr=#10660D);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#2FAD26, endColorstr=#10660D)";}
.simple-button:hover {background-color: #10660D;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#10660D), to(#17300B));background-image: -webkit-linear-gradient(top, #10660D, #17300B);background-image: -moz-linear-gradient(top, #10660D, #17300B);background-image: -ms-linear-gradient(top, #10660D, #17300B);background-image: -o-linear-gradient(top, #10660D, #17300B);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#10660D, endColorstr=#17300B);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#10660D, endColorstr=#17300B)";}
.simple-button,
.simple-button:active,
.simple-button:hover,
.simple-button:visited,
.simple-button > *,
.simple-button > *:visited,
.simple-button > *:active,
.simple-button > *:hover {color: #FFFFFF !important;font-size: 1.1em;font-weight: bold;text-align: center;text-decoration: none;}
#form-left-col .default-form input.find-address-form-button-unselected {background: url('/img/form-buttons/find-address-button-sprite.png') -1px -61px no-repeat;width: 109px !important;height: 28px;cursor: pointer;border: none;}
#form-left-col .default-form input.find-address-form-button-selected {background: url('/img/form-buttons/find-address-button-sprite.png') -1px -1px no-repeat;width: 109px !important;height: 28px;cursor: pointer;border: none;}
#form-left-col .default-form input.find-address-form-button-selected:hover {background-position: -1px -31px;}
div.submit-buttons {float: left;display: block;width: 100%;}
div.submit-buttons a.form-button {float: right;margin-left: 0.5em;}
div.fail-back-button, div.fail-back-button a.form-button{float: left;}
div.fail-back-button a.form-button{margin-left: 0em;}
div.fail-back-button a.form-button img{margin-right: 0.2em;margin-left: 0;}
a.form-button, a.form-button-left {font-weight: bold;text-decoration: none;color: #fff !important;text-align: center;font-size: 1.2em;padding: 0.6em 0.6em;cursor: pointer;}
a.form-button img {vertical-align: -0.2em;margin-left: 0.5em;}
a.form-button-left img {vertical-align: -0.2em;}
a.form-button-green {background: #37ac32; 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37ac32), to(#278d23));background: -webkit-linear-gradient(top, #37ac32, #278d23);background: -moz-linear-gradient(top, #37ac32, #278d23);background: -ms-linear-gradient(top, #37ac32, #278d23);background: -o-linear-gradient(top, #37ac32, #278d23);background: linear-gradient(top, #37ac32, #278d23);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37ac32', endColorstr='#278d23', GradientType=0);}
a.form-button-green:hover {background: #37a030; 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#37a030), to(#257f1f));background: -webkit-linear-gradient(top, #37a030, #257f1f);background: -moz-linear-gradient(top, #37a030, #257f1f);background: -ms-linear-gradient(top, #37a030, #257f1f);background: -o-linear-gradient(top, #37a030, #257f1f);background: linear-gradient(top, #37a030, #257f1f);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37a030', endColorstr='#257f1f', GradientType=0);}
a.form-button-grey {background: #7E7E7E;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7E7E7E), to(#464646));background: -webkit-linear-gradient(top, #7E7E7E, #464646);background: -moz-linear-gradient(top, #7E7E7E, #464646);background: -ms-linear-gradient(top, #7E7E7E, #464646);background: -o-linear-gradient(top, #7E7E7E, #464646);background: linear-gradient(top, #7E7E7E, #464646);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7E7E7E', endColorstr='#464646', GradientType=0);}
a.form-button-grey:hover {background: #464646;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#464646), to(#282828));background: -webkit-linear-gradient(top, #464646, #282828);background: -moz-linear-gradient(top, #464646, #282828);background: -ms-linear-gradient(top, #464646, #282828);background: -o-linear-gradient(top, #464646, #282828);background: linear-gradient(top, #464646, #282828);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646', endColorstr='#282828', GradientType=0);}
a.form-button-blue {background: #219cdd;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#468ad5), to(#0d89ca));background: -webkit-linear-gradient(top, #219cdd, #0d89ca);background: -moz-linear-gradient(top, #219cdd, #0d89ca);background: -ms-linear-gradient(top, #219cdd, #0d89ca);background: -o-linear-gradient(top, #219cdd, #0d89ca);background: linear-gradient(top, #219cdd, #0d89ca);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#219cdd', endColorstr='#0d89ca', GradientType=0);}
a.form-button-blue:hover {background: #1b8ac4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b8ac4), to(#1b78a7));background: -webkit-linear-gradient(top, #1b8ac4, #1b78a7);background: -moz-linear-gradient(top, #1b8ac4, #1b78a7);background: -ms-linear-gradient(top, #1b8ac4, #1b78a7);background: -o-linear-gradient(top, #1b8ac4, #1b78a7);background: linear-gradient(top, #1b8ac4, #1b78a7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b8ac4', endColorstr='#1b78a7', GradientType=0);}
a.form-button-dark-blue {background: #053264;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#053264), to(#052D5F));background: -webkit-linear-gradient(top, #053264, #052D5F);background: -moz-linear-gradient(top, #053264, #052D5F);background: -ms-linear-gradient(top, #053264, #052D5F);background: -o-linear-gradient(top, #053264, #052D5F);background: linear-gradient(top, #053264, #052D5F);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#053264', endColorstr='#052D5F', GradientType=0);}
a.form-button-dark-blue:hover {background: #052D5F;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#052D5F), to(#05194B));background: -webkit-linear-gradient(top, #052D5F, #05194B);background: -moz-linear-gradient(top, #052D5F, #05194B);background: -ms-linear-gradient(top, #052D5F, #05194B);background: -o-linear-gradient(top, #052D5F, #05194B);background: linear-gradient(top, #052D5F, #05194B);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#052D5F', endColorstr='#05194B', GradientType=0);}
.hold_cash, .choose_now {margin: auto 0.2em;}
.button-green-minimal {background: #2FAD26 url("/img/layout/button-green-minimal.png") repeat-x center; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2FAD26), to(#10660D)); 
background-image: -webkit-linear-gradient(top, #2FAD26, #10660D); 
background-image: -moz-linear-gradient(top, #2FAD26, #10660D); 
background-image: -ms-linear-gradient(top, #2FAD26, #10660D); 
background-image: -o-linear-gradient(top, #2FAD26, #10660D); }
.button-green-minimal:hover {background: #10660D url("/img/layout/button-green-minimal-hover.png") repeat-x center; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#10660D), to(#17300B)); 
background-image: -webkit-linear-gradient(top, #10660D, #17300B); 
background-image: -moz-linear-gradient(top, #10660D, #17300B); 
background-image: -ms-linear-gradient(top, #10660D, #17300B); 
background-image: -o-linear-gradient(top, #10660D, #17300B); }
.button-blue-minimal {background: #219cdd url("/img/layout/button-blue-minimal.png") repeat-x center; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#468ad5), to(#0d89ca));background-image: -webkit-linear-gradient(top, #219cdd, #0d89ca);background-image: -moz-linear-gradient(top, #219cdd, #0d89ca);background-image: -ms-linear-gradient(top, #219cdd, #0d89ca);background-image: -o-linear-gradient(top, #219cdd, #0d89ca);background-image: linear-gradient(top, #219cdd, #0d89ca);}
.button-blue-minimal:hover {background: #1b8ac4;background: #1b8ac4 url("/img/layout/button-blue-minimal-hover.png") repeat-x center; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b8ac4), to(#1b78a7));background-image: -webkit-linear-gradient(top, #1b8ac4, #1b78a7);background-image: -moz-linear-gradient(top, #1b8ac4, #1b78a7);background-image: -ms-linear-gradient(top, #1b8ac4, #1b78a7);background-image: -o-linear-gradient(top, #1b8ac4, #1b78a7);background-image: linear-gradient(top, #1b8ac4, #1b78a7);}
.button-grey-minimal {background: #797979 url("/img/layout/button-grey-minimal.png") repeat-x center; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#797979), to(#454444)); 
background-image: -webkit-linear-gradient(top, #797979, #454444); 
background-image: -moz-linear-gradient(top, #797979, #454444); 
background-image: -ms-linear-gradient(top, #797979, #454444); 
background-image: -o-linear-gradient(top, #797979, #454444); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#797979, endColorstr=#454444); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#797979, endColorstr=#454444)"; }
.button-grey-minimal:hover {background: #484747 url("/img/layout/button-grey-minimal-hover.png") repeat-x center; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#484747), to(#333232)); 
background-image: -webkit-linear-gradient(top, #484747, #333232); 
background-image: -moz-linear-gradient(top, #484747, #333232); 
background-image: -ms-linear-gradient(top, #484747, #333232); 
background-image: -o-linear-gradient(top, #484747, #333232); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#484747, endColorstr=#333232); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#484747, endColorstr=#333232)"; }
.button-minimal, a.button-minimal {width: 140px;height: 28px;display: inline-block;padding: 0 0.8em;box-sizing: border-box;margin: 0;border: 0;color: #fff;cursor: pointer;font-size: 14px;text-align: center;text-decoration: none;font-weight: bold;font-family: Arial, Verdana, sans-serif;vertical-align: middle;overflow: visible;}
.button-green-minimal:disabled,
.button-blue-minimal:disabled,
.button-grey-minimal:disabled {background: #ddd;}
a.button-minimal {padding-top: 6px;padding-bottom: 10px;height: 28px;}
img.green-tick {width:16px;height:16px;background: url("/img/icons/sprite-small.png") -43px -24px;}
.blue-button, .blue-button-plus {-webkit-border-radius: 3px;-moz-border-radius: 3px;background-color: #3096e3;border: none;border-radius: 3px;box-sizing: border-box;color: white !important;display: inline-block;font-size: 14px;font-weight: normal;height: 29px;line-height: 29px;padding: 0 7px 3px 6px;text-decoration: none;width: auto;}
.blue-button:hover, .blue-button:focus {background-color: #2587d1;color: white;}
.blue-button-plus:before {content: "";display: inline-block;margin-right: 6px;vertical-align: middle;background-image: url("/img/sprite.png");background-repeat: no-repeat;background-position: -436px 1px;height: 20px;width: 16px;}
.grey-button {-webkit-border-radius: 3px;-moz-border-radius: 3px;border: none;border-radius: 3px;box-sizing: border-box;color: white!important;;display: inline-block;font-size: 14px;font-weight: normal;height: 29px;line-height: 29px;padding: 0 7px 3px 6px;text-decoration: none;width: auto;background-color: #969696;}
.grey-button:hover, .grey-button:focus {background-color: #787878;color: white;}
.green-button-tick {-webkit-border-radius: 3px;-moz-border-radius: 3px;border: none;border-radius: 3px;box-sizing: border-box;color: white!important;;display: inline-block;font-size: 14px;font-weight: normal;height: 29px;line-height: 29px;padding: 0 7px 3px 6px;text-decoration: none;width: auto;background-color: #13750b;}
.green-button-tick:hover, .green-button-tick:focus {background-color: #106c09;color: white;}
.green-button-tick:before {content: "";display: inline-block;margin-right: 6px;vertical-align: middle;background-image: url("/img/sprite.png");background-repeat: no-repeat;background-position: -310px 3px;height: 20px;width: 16px;}
#currency-confirmation + label {line-height: normal;}
.transfer-button-container{display: flex;justify-content: flex-end;}
.transfer-button {display: inline-flex;position: relative;font-size: 16px;overflow: hidden;align-items: center;padding: 7px 11px;;font-weight: 600;line-height: 1.5rem;color: #fff;background: #0a70dc;cursor: pointer;transition: background-color 0.3s ease;border: none;border-radius: 1px;white-space: nowrap;outline: none;overflow: hidden;vertical-align: middle;}
.transfer-button-text {z-index: 2;text-align: left;display: inline-flex;align-items: center;font-family: "Inter", sans-serif;}
.new-label {position: relative;background-color: #00deb2;color: #071d49;font-size: 10px;font-weight: bold;padding: 2px 6px;border-radius: 12px;z-index: 2;align-items: center;margin-right: 8px;font-family: "Inter", sans-serif;}
.transfer-arrow {position: relative;z-index: 2;margin-left: 10px;align-items: center;display: inline-flex;}
.transfer-arrow::after {content: "";position: absolute;width: 2.775rem;background-color: #00deb2;height: 5rem;margin-top: -.375rem;position: absolute;right: -1rem;top: -1rem;box-sizing: border-box;transform: skewX(-18deg) translate(5.375rem);transition: all .4s cubic-bezier(.215,.61,.355,1);z-index: -1;overflow: hidden;}
.transfer-button:hover::after {right: 0;}
.transfer-button:hover .transfer-arrow::after {transform: skewX(-18deg) translateX(0);}
caption {caption-side: bottom;margin-left: 0.395em;margin-top: 0.237em;text-align: left;font-size: 0.9em;}
table {width: 100%;padding: 0;border-collapse: collapse;}
thead, .thead {background: #3b5272;color: #FFF;}
thead th {border: 1px solid #BCBCBC;vertical-align: middle;text-align: center;}
thead th a:link, thead th a:visited {color: #FFF;text-decoration: none;}
thead th a:hover {text-decoration: underline;}
.thead-box-alt th {border: solid #133F90;border-width: 0 0 0.158em 0;background: #FFF;color: #000066;font-size: 1.2em;text-align: left;}
.tbody-box-alt td {border: solid #FFF;border-width: 0 0 0.079em 0;}
.thead-alt th {background: #CC0000;color: #FFF;text-align: left;}
tbody th, tbody td, tfoot td {border: solid #BCBCBC;border-width: 0 1px 0 0;vertical-align: top;}
tbody th {vertical-align: middle;font-weight: normal;}
th, td {padding: 0.2em;}
.tbody-alt th {background: #3E5174;color: #FFF;text-align: center;font-family: arial, verdana, sans-serif;font-weight: normal;font-size:1.3em;}
tfoot td, td.tfoot {vertical-align: middle;font-weight: bold;}
.table-unstyled {margin: 0;padding: 0;}
.table-unstyled thead {background: none;}
.table-unstyled thead th,
.table-unstyled tbody th {border: none;color: #006;background: none;font-weight: bold;}
.table-unstyled tbody td {background: none;border-width: 0;}
.table-total-row {background: #F5F8FA;}
.table-total-row td,
.table-total-row th,
tr.table-total-row.total td,
tr.table-total-row.total th {border-color: #1F3050 #D0CAB3;border-style: solid;border-width: 3px 0 3px 1px;}
.table-total-row td:first-child,
.table-total-row th:first-child,
tr.table-total-row.total td:first-child,
tr.table-total-row.total th:first-child {border-left: none;}
tr.pre-total-row
{line-height: 0;}
tr.pre-total-row td
{line-height: 0;border:0;padding:0;margin:0;}
.noborder { border-width: 0; }
.noborder-top { border-top-width: 0; }
.noborder-right, table.noborder-right th, table.noborder-right td { border-right-width: 0; }
.noborder-bottom { border-bottom-width: 0; }
.noborder-left { border-left-width: 0; }
.col1-row td { width: 100%; }
.col2-row td { width: 50%; }
.col3-row td { width: 33%; }
.col4-row td { width: 25%; }
.table-subheading {background: #E0E0E0;color: #000066;}
.table-alt th { background: #EDF2F6; }
.table-alt { background: #edf2f6; }
.table-highlight-1 td { background: #4f75be; color:#FFFFFF; }
.table-highlight-2 th { background: #7f9db9; color:#FFFFFF; }
.table-disabled, .table-disabled td, .table-disabled a { color:#999999; text-decoration:none; }
.table-funds th, .table-funds td {border: 0.158em solid #FFF;}
.table-funds tbody th, .table-funds thead th {background: #DEE8F2;color: #000066;text-align: left;}
.table-funds tbody td {background: #EAEFF3;}
div.inline-help {position:absolute; right:3px; top:0.2em; padding:0;}
div.inline-help-lb {position:absolute; right:4px; top:6px; padding:0;}
a.income-accumulation-help img {vertical-align: text-top;}
.table-perks {border: 0.079em solid #BBB;}
.table-perks tbody th, .table-perks tbody td {border: none;padding: 0.5em;vertical-align: middle;}
.table-perks .perk-alt td, .table-perks .perk td {border-bottom: 0.079em solid #CCC;padding: 0.5em 0.5em 0.5em 3em;background: url(/img/bullets/level2-arrow-blue.gif) no-repeat 1.5em 0.5em;}
.table-perks .perk-alt td{border-color: #B7CCEE;background: #EFEFEF;}
.table-summary {border: none;vertical-align: bottom;}
.table-summary td {border-width: 0 0 0.079em 0;border-color: #CCC;padding: 0.3em 0.7em;height: 1.41em;vertical-align: middle;}
.table-summary td img {vertical-align: middle;}
.table-summary tfoot, .table-summary-tfoot{height: 2.2em;font-size: 1.1em;font-weight: bold;}
.table-summary tfoot td, .table-summary-tfoot td{padding-bottom: 0.2em;}
.table-summary tfoot tr, .table-summary-tfoot tr {background: #FFF;}
.table-summary tfoot td, .table-summary-tfoot td {color: #000066;}
.table-invest td {vertical-align: middle;}
.table-invest th {font-size: 1em;padding: 1em 0 1em 0;}
.table-invest .total th {background: #3E5174;color: #FFF;}
.table-contact h2, .table-contact h3 {margin: 0 0 0.79em;}
.table-contact img {vertical-align: -0.1em;}
.table-deal {width: 70%;}
.table-deal, .table-deal tr {border: 0.079em solid #BCBCBC;}
.table-deal tbody th {width: 50%;padding-right: 1.185em;background: #EFEFEF;font-weight: bold;text-align: right;}
.table-deal tbody th, .table-deal tbody td {border: none;}
.table-deal tbody td:first-of-type {width: 35%;}
.table-deal tbody td:last-of-type {width: 65%;}
.table-deal tbody .instruction{text-align:center;background:#DBE2E9;border-bottom: 0.079em solid #BCBCBC;}
.table-fund tbody th, .table-fund tbody td {vertical-align: middle;}
.table-fund tbody th {width: 5em;text-align: center;}
.dilution-levy {cursor:default;}
.dilution-levy:hover {cursor:help;}
.table-ca .link-headline {font-weight:bold;}
.table-ca .link-headline SPAN {font-weight:normal;}
.table-sort {text-align: right; }
.transfer-companies-table thead th, .transfer-companies-table thead td, .transfer-companies-table tbody th, .transfer-companies-table tbody td {border: 0.158em solid #FFF;}
.transfer-companies-table tbody th, .transfer-companies-table thead th {color: #FFF;font-weight: bold;text-align: center;}
#technical-info{width:100%;margin:0;padding:0;}
#technical-info table{width:35em;}
#technical-info form{margin: 1em 0;}
#technical-info td.label{width:12em;}
.table-sort th.sort-col-1l, .table-sort th.sort-col-1lt, .table-sort th.sort-col-2l {padding: 0;background: url(/img/icons/sort-up-down.gif) #3E5174 no-repeat bottom right;}
.table-sort th.sort-col-1l-current, .table-sort th.sort-col-1lt-current, .table-sort th.sort-col-2l-current {padding: 0;background: #4F75BE;background-image: none;}
.table-sort thead a, .table-sort thead a:hover, .table-sort thead a:visited {position: relative;display: block;text-decoration: none;}
.table-sort .sort-col-1l a, .table-sort .sort-col-1l-current a { padding: 0.3em; }
.table-sort .sort-col-1lt a, .table-sort .sort-col-1lt-current a { padding: 1.2em 0.3em; }
.table-sort .sort-col-2l a, .table-sort .sort-col-2lt-current a { padding: 0.66em 0.3em; }
.table-col10 { width: 10%; }
.table-col20 { width: 20%; }
.table-col40 { width: 40%; }
.table-col50 { width: 50%; }
.table-col60 { width: 60%; }
.table-col2 td { width: 50%; }
.table-col3 td { width: 33%; }
.table-col4 td { width: 25%; }
#small-tabs {list-style-type:none;margin:0.5em 0 0em 0;padding:0;height:1.45em;border-bottom:solid 1px #3E5174;}
#small-tabs li {display:inline;margin:0 -.15em 0 0;padding:0;}
#small-tabs li a {background:#585858;font-weight:bold;font-size:0.9em;text-decoration:none;color:#FFF;margin:0;padding:0.2em 1em;}
#small-tabs li a.small-tabs-current {background:#3E5174;font-weight:bold;font-size:0.9em;color:#FFF;text-decoration:none;margin:0;padding:0.4em 1em 0.3em;}
th.span-left{border-top: 0;border-left:0;background-color: #FFFFFF;}
#data-form-currency {float: left;width: 50.12em;background: #FFF;min-height: 509px; }
#data-form-currency fieldset, #data-form-currency .fieldset{width: 48.382em;margin: 0.79em 0;border: 0.079em solid #B3C1CE;padding: 0.79em;position: relative;display: block;background: #F4F5FA;}
#data-form-currency .fieldset{margin: 1.58em 0;}
*+html #data-form-currency fieldset {margin-top: 1.1em;}
#data-form-currency legend {position: absolute\9; 
top: -0.5em\9; 
font-size: 1.2em;font-weight: bold;color: #3D3F8C;}
#data-form-currency legend span{font-size: 0.8em;font-weight: normal;}
#data-form-currency fieldset ul{list-style-type: none;padding: 0;margin: 0;}
#data-form-currency fieldset li{margin: 0 0 5px 0;padding: 0;}
#data-form-currency .option-list label{float: none;}
#data-form-currency fieldset div, #data-form-currency fieldset p {margin: 0.395em 0;padding: 0.395em 0;clear: both;vertical-align: top;}
#data-form-currency p.label-pad{margin: 0 0 0 230px;}
#data-form-currency p label{float: left;width: 217px;margin-right: 13px;}
#data-form-currency .data-row label span {margin-left: 0.79em;line-height: 1.2em;font-size: 0.8em;color: #797B78;}
#data-form-currency .data-row label.required{background: url(/img/layout/form-cross-lrg.gif) no-repeat top right;}
#data-form-currency .data-row .data-col {float: right;width: 27.4em;}
#data-form-currency #fldCurrency1, #data-form-currency #fldCurrency2{width: 300px;}
#data-form-currency input.size_1, #data-form-currency select.size_1{ width: 3.5em; }
#data-form-currency input.size_2, #data-form-currency select.size_2{ width: 4.8em; }
#data-form-currency input.size_3, #data-form-currency select.size_3{ width: 7.6em; }
#data-form-currency input.size_4, #data-form-currency select.size_4{ width: 9.6em; }
#data-form-currency input.size_5, #data-form-currency select.size_5{ width: 13.7em; }
#data-form-currency input.size_8, #data-form-currency select.size_8{ width: 29.5em; }
#data-form-currency .button { border: 0; }
#data-form-currency select .select-head{background: #3E5174;color: #FFF;padding: 2px;}
#data-form-currency .warning-text{color: #CF0C0C;}
#data-form-currency .abstract-option label{margin: 0;padding: 0;width: auto;}
#data-form-currency .manual-address, #data-form-currency .hidden{display: none;}
#data-form-currency .note{font-size: 11px;}
#data-form-currency input{height: 1.7em;line-height: 1.7em;vertical-align: middle;}
#data-form-currency select{height: 1.8em;line-height: 1.8em;vertical-align: top;}
#data-form-currency select.multi-line-select{height: 182px;}
#data-form-currency img.address-lookup{vertical-align: middle;cursor: pointer;}
#dt_deals_last_month th {padding: 8px;}
#dt_deals_last_month th.sorting_asc {background: #3d5174 url('/group/img/sort-asc.jpg') right top no-repeat;}
#dt_deals_last_month th.sorting_desc {background: #3d5174 url('/group/img/sort-desc.jpg') right bottom no-repeat;}
.fundamental th {text-align: center !important;}
.in_detail {padding: 1em 0.5em 1em 0.5em !important;vertical-align: middle !important;line-height: 1.7em;}
.no-border-right {border-right: none !important;}
.default-table {line-height: 2;border-collapse: collapse;margin: 0;}
.default-table td,
.default-table th {padding-left: 0.8em;padding-right: 0.8em;}
.default-table thead th,
.default-table tbody th,
.default-table tbody td {border: 1px solid #C7D5E0;border-width:0 0 0 1px;}
.default-table thead th {font-weight: bold;background: #DCE4EB;line-height: 1.1;padding: 0.8em 0;border-width:0 0 0 1px;text-align: center;color: #006;}
.default-table tbody th {background: none;font-weight: bold;}
.default-table thead td:first-child,
.default-table tbody td:first-child,
.default-table tfoot td:first-child,
.default-table thead th:first-child,
.default-table tbody th:first-child,
.default-table tfoot th:first-child {border-left-width: 0;}
.default-table tr.table-alt th{ background-color: #ECF1F5 !important; }
.default-table tr.table-alt td{ background-color: #ECF1F5 !important; }
.default-table img{ vertical-align: -1.6em; }
.default-table .align-middle img{ vertical-align: middle; }
.default-table tr.row-divide-top th,
.default-table tr.row-divide th {font-size: 1.4em !important;padding-left: 0;margin-left: 0;padding-top: 1.4em;line-height: 1;text-indent: 0.5em;text-align: left;}
.default-table tr.row-divide-top th {padding-top: 0;}
.default-table th.sort-col-1l a,
.default-table th.sort-col-1l-current a,
.default-table th.sort-col-1lt a,
.default-table th.sort-col-1lt-current a,
.default-table th.sort-col-2l a,
.default-table th.sort-col-2l-current a {color: #000066;}
.table-no-border thead th,
.table-no-border tbody th,
.table-no-border tbody td {border-width: 0;}
.table-border-bottom {border-bottom: 1px solid #C7D5E0;}
.table-border-top {border-top: 1px solid #BCBCBC;}
.default-table .placeholder {text-align: center;padding: 1em 0;}
.default-table .placeholder-subtle {line-height: 1.5;}
table.portfolio-summary thead > tr > th:first-child,
table.limitstable thead > tr > th:first-child {border: none;}
table.portfolio-summary thead > tr > th,
table.limitstable thead > tr > th {border-top : none;border-right : none;border-bottom: none;}
table.portfolio-summary tbody > tr > *,
table.limitstable tbody > tr > * {border-right: none;border-left : 1px solid #BCBCBC !important;}
table.portfolio-summary tbody > tr > *:first-child,
table.limitstable tbody > tr > *:first-child,
table.limitstable tbody > tr > td.no-lr-borders {border-right: none !important;border-left : none !important;}
table.modern-table thead > tr > th:first-child {border: none;}
table.modern-table thead > tr > th {border-top : none;border-right : none;border-bottom: none;}
table.modern-table tbody > tr > * {border-right: none;border-left : 1px solid #BCBCBC !important;}
table.modern-table tbody > tr > *:first-child {border-right: none !important;border-left : none !important;}
table.striped > tbody > tr:nth-child(even) {background: #EDF2F6;}
table.summary > tbody > tr:last-child {background: #EDF2F6;}
thead th.img_cell {width: 0;border-bottom: #BCBCBC 0.079em solid;border-right: none;padding: 0;margin: 0;}
tfoot td.img_cell {width: 0;padding: 0;border-bottom: 0.79em solid #FFFFFF;}
td.img_cell {width: 0;padding: 0;border: none;vertical-align: middle;overflow: visible;}
td.img_cell div {width: 0;}
td.img_cell div img {position: relative;z-index: 1;}
td.img_cell img.from_to {left: -14px;}
.alerts-table th {background-color:#d1dbe4;color:#003BB2 !important;border: none !important;}
.alerts-table th a {color:#003BB2 !important;}
.alerts-table th a:hover {color:#F46A04 !important;}
.alerts-table-header {background-color:#3B5272;}
.alerts-table-header thead th {border:none;border-right: 1px #bcbcbc solid;}
.alerts-title {margin-right: 1em;}
.table-total {border-top: 2px solid #738ca0;}
.table-total td {border: none !important;}
.t-total {margin-top:3px;}
table.drawdown tr:nth-child(odd) td {background:none;}
table.drawdown tr:nth-child(even) td {background-color:#ecf1f5;}
.daily-change-data-holder{display: none;}
.no-vertical-padding {line-height: 1.5 !important;padding:0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}
.in-page-nav {width:100%;margin:1.5em 0;}
*html .in-page-nav {position:relative;}
.in-page-nav ul {display:block;float:left;width:100%;margin:0;padding:0;border-bottom:solid 1px #CCC;list-style-type:none;}
.in-page-nav li {float:left;margin:0;padding-bottom:0.3em;}
.in-page-nav a:link, .in-page-nav a:visited {position:relative;height:2em;padding:0.3em 0.5em;margin-right:2px;border:solid;border-color:#CCC;border-width:0 0 0 1px;background:url(/img/in-page-nav-tab-bg.gif) no-repeat top right #FFF;color:#004;font-weight:bold;text-decoration:none;font-size: 0.973em;line-height: 1;text-transform: uppercase;}
.in-page-nav a:hover {text-decoration:underline;background:url(/img/in-page-nav-tab-bg.gif) no-repeat top right #FFF;color:#F46A04;font-size: 0.973em;line-height: 1;text-transform: uppercase;text-decoration:none;}
.in-page-nav a.current, .in-page-nav a.current:visited {padding:0.6em 0.5em 0.3em;margin:0 2px -1px 0;height:2em;border:solid 1px;border-color:#004 #004 #FFF #004;background:#FFF;text-decoration:none;text-transform: uppercase;position:relative;font-size: 0.973em;line-height: 1;}
.in-page-nav-two-line {width: 100%;margin: 1.1em 0;padding: 0;border-bottom: 1px solid #CCC;clear: both;}
*html .in-page-nav-two-line {position:relative;}
.in-page-nav-two-line ul {list-style: none;margin: 0;padding: 0;}
.in-page-nav-two-line li {float: left;margin: 0 0.158em 0 0;font-weight: bold;text-align: center;}
.in-page-nav-two-line a, .in-page-nav-two-line a:visited {float: left;text-decoration: none;border: solid #CCC;}
.in-page-nav-two-line a:link, .in-page-nav-two-line a:visited {position: relative;margin: 0.55em 0 -1px 0;border-width: 0 0 0 1px;padding: 0.4em 1.2em 0.44em;background: url(/img/in-page-nav-tab-bg.gif) no-repeat top right #E5E5E5;color: #006;}
.in-page-nav-two-line a.single-line, .in-page-nav-two-line a.single-line:visited{padding: 0.9em 1.0em 1.19em 0.82em;}
.in-page-nav-two-line a:hover {background: url(/img/in-page-nav-tab-bg-hover.gif) no-repeat top right #DBDBDB;}
.in-page-nav-two-line a.current, .in-page-nav-two-line a.current:visited{position: relative;border-width: 1px 1px 0 1px;margin-top: -0.1em;padding-bottom: 1.08em;border-bottom: none;background: url(/img/in-page-nav-tab-selected.gif) repeat-x top #FFF;}
.in-page-nav-two-line li#deal a, .in-page-nav-two-line li#deal a:visited{background: url(/img/in-page-nav-tab-bg-grn.gif) no-repeat top right #50954C;padding-right: 2.5em;border-color: #286224;color: #FFF;}
.in-page-nav-two-line li#deal a:hover {background: url(/img/in-page-nav-tab-bg-grn-hov.gif) no-repeat top right #3C7E38;color: #FFF;}
.in-page-nav-two-line li#deal a.current:link, .in-page-nav-two-line li#deal a.current:visited {position: relative;padding: 0.4em 1.35em 1.03em;border-color: #CCC #CCC #FFF #CCC;background: url(/img/in-page-nav-tab-selected.gif) repeat-x top #FFF;color: #006;}
.in-page-nav-two-line .tab-disabled, .in-page-nav .tab-disabled {position: relative;float: left;margin-bottom: 0;margin-top: 0.55em;border: solid #CCC;padding: 1.4em 1em 0.38em;border-width: 0 0 0 0.079em;background: url(/img/in-page-nav-tab-bg.gif) no-repeat top right #E5E5E5;color: #C0C0C0;}
.in-page-nav .tab-disabled {float:none;padding-bottom:0.3em;}
*+html .in-page-nav-two-line a:link,
*+html .in-page-nav-two-line a:visited,
*+html .in-page-nav-two-line .tab-disabled{ padding-bottom: 0.5em; }
*+html .in-page-nav-two-line a.current:link,
*+html .in-page-nav-two-line a.current:visited,
*+html .in-page-nav-two-line li#deal a.current:link,
*+html .in-page-nav-two-line li#deal a.current:visited{ padding-bottom: 1.1em; }
.in-page-nav-two-line a.single-line-current, .in-page-nav-two-line a.single-line-current:visited{position: relative;padding: 0.9em 1.0em 1.77em 0.82em;border-width: 1px 1px 0 1px;margin-top: -0.1em;background: url(/img/in-page-nav-tab-selected.gif) repeat-x top #FFF;}
*+html .in-page-nav-two-line a.single-line-current:link{ padding-bottom: 1.8em; }
*+html .in-page-nav-two-line a.single-line:link, *+html .in-page-nav-two-line a.single-line:visited{ padding-bottom: 1.2em; }
.in-page-nav-two-line a.tab-disabled, .in-page-nav a.tab-disabled{color: #C0C0C0;}
.in-page-nav-subtabs {margin-top: -1em;border-bottom: solid 1px #C0C0C0;background: #F3FCF4 url(/img/green-gradient-subtabs.gif) repeat-x top left;padding: 0;}
.in-page-nav-subtabs ul {list-style: none;margin-left: 14em;padding: 0;font-weight: bold;}
.account-list {margin: 0;height: 45px;box-shadow: 0;border-bottom: 1px solid #2E3D5E;padding-bottom: 1px;padding-left: 0;}
.account-list ul {list-style: none;margin: 0;padding: 0;border: 0;}
.account-list li {float: left;margin: 0;display: inline-block;font-size: 0.973em;font-weight: bold;padding: 0;text-decoration: none;white-space: nowrap;border: 1px solid #DEDEDE;border-left: 0;border-bottom: 0;background-color: #F7F7F7;position: relative;height: 45px;text-transform: uppercase;}
.account-list li:first-child {border-left: 1px solid #DEDEDE;}
.account-list li.current {border: 1px solid #000066;border-bottom: 0;color: #000044;background-color: #FFF;height: 46px;}
.account-list .current a:hover {color: #000044;}
.account-list .current a {color: #000044;}
.account-list a:hover {color: #F46A04;}
.account-list a {text-decoration: none;color: #003BB2;display: block;padding: 0.6em 1em;}
.account-list a.one-line {padding: 1.2em 1em;}
.account-list .tab-disabled span {text-decoration: none;color: #525F70;display: block;padding: 0.6em 1.34em;}
.account-list li.place-deal-tab.tab-disabled:hover {background-color: #F7F7F7;}
.fund-tab-height {height: 45px !important;}
.currency-tab-height {height: 44px;}
.tab-divide {border-bottom: 5px solid #2E3D5E;font: 13px arial,verdana,sans-serif;font-weight: bold;margin: 0;padding: 0;}
.tab-divide .tab {color: #FFF;display: inline-block;padding: 0.2em 2.3em 0 0.7em;text-decoration: none;border-bottom: 0 important;}
.list-tab-divide {border-bottom: 1px solid #2E3D5E;font-family: arial,verdana,sans-serif;font-size: 11.5px;font-weight: bold;list-style: none;margin: 0;padding: 0;}
.list-tab-divide li {float: left;margin: 0;padding: 0;}
.list-tab-divide li a:link {text-decoration: none;display: block;padding: 0.3em 0.7em;}
.list-tab-divide .tab a {border: 1px solid #DEDEDE;border-left: 0;border-bottom: 0;background-color: #F7F7F7;color: #003BB2;cursor: pointer;display: inline-block;text-decoration: none;height: 15px;padding: 0.3em 0.7em;}
.list-tab-divide li:first-child {border-left: 1px solid #DEDEDE;}
.tab-content {padding-bottom: 0.1em;}
.list-tab-divide .tab.current {margin-bottom: -1px;margin-left: -1px;}
.list-tab-divide .tab.current a {border-top: 1px solid #000066;border-right: 1px solid #000066;border-left: 1px solid #000066;color: #000044;cursor: pointer;display: inline-block;text-decoration: none;background-color: #FFF;height: 16px;}
#existing_alerts .tab.current a {padding-bottom: 0.7em;}
#existing_alerts .tab a {padding-bottom: 0.7em;}
.list-tab-divide .tab a:hover {color: #F46A04;}
.list-tab-divide .tab.current a:hover {color: #000044;border-bottom: 0px !important;}
.overview-height {height: 45px !important;}
.overview-height li {height: 45px !important;}
.overview-height li.current {height: 45px !important;border-bottom: 2px solid #fff !important;}
.place-deal-tab {color:#FFF !important;height:31px !important;border-top:1px solid #DEDEDE important;background-color: #1A8415;}
.place-deal-tab:hover {color:#FFF !important;background-color: #399D34;}
.tab-border-top {border-top:1px solid #DEDEDE important;width:45px !important;}
*{padding: 0; margin: 0;}
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(/img/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#006;filter:alpha(opacity=20);-moz-opacity: 0.20;opacity: 0.20;}
* html #TB_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 3px solid #BCBCBC;text-align:left;top:50%;left:50%;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#EFEFEF;color:#006;font-weight:bold;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent .message-footer {margin-top:0.79em;border-top:0.079em solid #CCC;padding: 0.4em 0;color: #999;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_ajaxContentAccLink #message{min-height:25.6em;padding: 2em 1.185em 1.185em 1.185em;overflow:auto;color:#000066;}
#TB_ajaxContentAccLink #message h1{border-bottom:1px solid #CCC;padding-left:2.5em;padding-bottom:0.7em;}
#TB_ajaxContentAccLink #message.information{background:url(/img/icons/info_48.png) no-repeat;}
#TB_ajaxContentAccLink p{padding: 0.395em 0;}
#TB_ajaxContentAccLink .message-footer {margin-top:0.79em;border-top:0.079em solid #CCC;padding:0.4em 0;color:#999;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; }
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#data-form, #form-left-col {float: left;}
#data-form, .data-form-width, #form-left-col, #notice-box-pending {width: 50.12em;margin-right: 0.08em;}
#form-right-col{float: right;width: 22.9em;}
div.box.data-form-width {width: 48.55em;}
#data-form fieldset, #data-form .fieldset, #data-form p, .data-form fieldset, .data-form p, #form-left-col fieldset, #form-left-col p {position: relative;width: 48.382em;margin-top: 0.4em;border: 0.08em solid #B3C1CE;padding: 0.8em;background: #F4F5FA;}
#data-form .error-message-box p,
#form-left-col .error-message-box p {border:none;background:none;}
#notice-box-pending, #transfer_details, #transfer_details_buy {border-color: #F07582 !important;background-color: #FCE1E1 !important;}
div.notice-box-text ul {list-style-type: disc !important;padding:4px !important;margin-left:15px !important;}
.select-container {display: inline;border: 2px solid red;padding: 0;margin: 0;}
#form-left-col fieldset, #form-left-col p {width: auto;}
#form-left-col fieldset.additional_allowance, fieldset.additional_allowance {background: #fffbe0;border: 1px solid #fceb6f;padding: 0.4em;width:47.38em;}
.data-form.width-full fieldset, .data-form.width-full p{width: auto;}
.data-form fieldset.display-none {display: none;}
#data-form legend, .data-form legend, .data-form legend span.font-inherit, #form-left-col legend {font-size: 1.2em;font-weight: bold;color: #3D3F8C;}
.data-form legend span.font-inherit {font-size:1em;}
#data-form legend span, .data-form legend span, #form-left-col legend span {font-size: 0.8em;font-weight: normal;}
#data-form fieldset ul{list-style-type: none;padding: 0;margin: 0;}
#data-form fieldset li{margin: 0 0 0.395em 0;padding: 0;}
#data-form fieldset ul.fund-order{list-style-type: disc;padding-left: 20px;}
#data-form fieldset ul.fund-order li{margin: 0 0 0 0;}
#data-form fieldset ul.declaration-list {list-style-type: disc;}
#data-form fieldset ul.declaration-list li {padding: 0 0 0.5em 0.5em;margin-left: 1.5em;}
#data-form fieldset ul.list-cons li {padding: 0 0 0.5em 2em;margin-left: 2.0em;}
.option-list label{float: none;}
#data-form fieldset div, #data-form fieldset p, .data-form fieldset div, .data-form fieldset p {margin: 0.395em 0;padding: 0.395em 0;line-height: 1.8em;clear: both;vertical-align: top;}
#data-form fieldset div.no-spacing, .data-form fieldset div.no-spacing {margin: 0;padding: 0;line-height: inherit;}
.data-form fieldset div.-button-blue{line-height:1.2em;}
#data-form p.label-pad{margin: 0 0 0 230px;}
#data-form p label{float: left;width: 217px;margin-right: 13px;}
.data-form fieldset.bg-white {background: #FFF;}
#data-form .data-row label, .data-form .data-row label{float: left;width: 19.18em !important;}
#data-form .data-row.cash-isa-row label {width: 10em !important;}
#data-form .data-row.cash-isa-row span div.cash-isa-info {background: #ffffff;padding-left: 10px;margin: 0 0 5px;}
#data-form div.cash-isa-confirm-info {margin-top: 0;border: 0.08em solid #B3C1CE;padding: 0.8em;background: #F4F5FA;}
#data-form div.cash-isa-confirm-info li {margin-left: 25px;margin-top: 10px;}
#data-form .data-row label span, #data-form .data-row-alt label span, .data-form .data-row label span {margin-left: 0.79em;line-height: 1.3em;font-size: 0.8em;color: #797B78;}
#data-form .data-row label.required, .data-form .data-row label.required {background: url(/img/layout/form-cross-lrg.gif) no-repeat top right;}
.data-row span label.label-right {width: auto !important;float: none !important;text-align: left !important;vertical-align: middle !important;}
#form-left-col .data-row span label.label-right {float: none !important;text-align: left !important;position: relative;top: 1px;}
#form-left-col span.radio-format {margin-top: 0.4em;line-height: 1.5;}
#form-left-col span.radio-format input {display: inline-block;vertical-align: middle;}
#data-form .data-row .data-col, .data-form .data-row .data-col {float: right;width: 28.6em !important;}
#data-form .data-row.cash-isa-row .data-col {float: left;width: 32em !important;}
#data-form .text-row .data-col {float: right;width: 35em;font-size: 1.1em;}
#data-form .text-row label.large {font-size: 1.1em;}
.data-form .info-row fieldset{width: auto;}
.data-form .info-row ul.list-standard-styled{line-height: 1.2em;}
#data-form #fldCurrency1, #data-form #fldCurrency2{width: 300px;}
#data-form .button { border: 0; }
select .select-head{background: #3E5174;color: #FFF;padding: 2px;}
.warning-text{color: #CF0C0C;}
#data-form .abstract-option label{margin: 0;padding: 0;width: auto;}
#data-form .manual-address, #data-form .hidden{display: none;}
.data-form span.sx-total{width: 4.2em;margin-left: 0.3em;border: 0.079em solid #CCC;background-color: #e0e0e0;}
.data-form .sx-options {margin-bottom: 1.5em;}
.data-form .sx-options.disabled {opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
*+html .data-form .sx-options {padding-top: 0.5em;}
.data-form .sx-options input {float: left;}
*+html .data-form .sx-options input[type="checkbox"] {margin-top: -0.2em;}
.data-form .sx-options label {float: left;width: 8em;margin-top: -0.35em;margin-left: 0.5em;}
.data-form .sx-options span {float: left;margin: -0.25em 0 0 1em;}
.data-form .sx-options .sx-diff-securities {float: left;width: 35em;clear: none;padding: 0;margin: 0 0 0 0.1em;}
*+html .sx-options .sx-diff-securities {margin-left: 0.3em !important;}
#sx_steps { width: auto; }
#sx_steps.step-col3 li { width:33.2%; }
#sx_steps.step-col4 li { width:24.99%; }
.app-divide, .hr-divide-new {clear: both;color: #E1E0FF;background-color: #E1E0FF;border: none;}
.hr-divide-new{height: 0.1em;margin: 0.3em 0 0.5em 0;}
#container .validation-box, #container-basic .validation-box, #facebox .validation-box {line-height: 1.25em;background: #FFE1E1;margin: 0.079em 0 0 52em;padding: 0.395em;border: 0.079em solid #F37684;width: 21em;z-index: 35;}
#container .col2-box .validation-box {margin: 1.2em 0.4em 0 0.4em;width: auto;}
#container .tab-2f3col.help-box,
#container .tab-2f3col.validation-box {clear: both;width: 48.16em;padding: 0.8em 0 0 0;margin: 0 0 1.6em 0;}
#container .tab-2f3col.help-box > *,
#container .tab-2f3col.validation-box > * {margin: 0 0.8em 0.8em 0.8em;}
#container .tab-2f3col.help-box h2,
#container .tab-2f3col.validation-box h2 {font-weight: bold;font-size: 1.2em;}
#container .help-box ,#container-basic .help-box, #facebox .help-box {line-height: 1.25em;background: #F4F5FA no-repeat top left;width: 21em;margin: 0.079em 0 0 52em;padding: 0.395em;border: solid 1px #000066;z-index: 40;}
#facebox .help-box {margin: 0.079em 0 0 1em!important;width: 17.5em!important;background-color: #FFF!important;z-index: 255;}
#facebox .validation-box {margin: 0.079em 0 0 1em!important;width: 17.5em!important;background-color: #FFF!important;}
.validation-field {border: 0.079em solid #F37684 !important;outline-color: #F37684;background: #FFF;}
.help-field { border: 0.079em solid #000066; }
input#fldForenames.help-field, input#fldSurname.help-field,
select#fldDob_Day.help-field, select#fldDob_Month.help-field,
select#fldDob_Year.help-field, input#fldPostcode.help-field,
input#fldSortcode1.help-field, input#fldSortcode2.help-field,
input#fldSortcode3.help-field{position: relative;top: -1px\0/;}
*+html input.help-field {top: 0px;}
*+html input#fldMaster_password_new.help-field, *+html input#fldMaster_password_conf.help-field,
*+html input#fldTrading_password_new.help-field, *+html input#fldTrading_password_conf.help-field {position: relative;top: -1px;}
#form-left-col input.button {padding: 0.295em 0.395em;width: auto;overflow: visible;}
.added-investments thead {background: #8095B4;color: #FFF;font-weight: bold;line-height: 1.4em;}
.added-investments thead tr:first-child {line-height: 1.8em;background: #9DADC6;color: #FFF;}
.added-investments thead th {text-align: left !important;}
.added-investments thead td {vertical-align: top;}
.added-investments th, .added-investments td {padding: 0.395em;}
.added-investments thead tr:first-child th.investment {background: #8095B4;}
.added-investments thead tr:first-child input {font-size: 1.8em;font-weight: bold;color: #000066 !important;}
.added-investments tbody tr {border: 0.158em 0 solid #C3C5D2;background: #EFF0F5;}
.added-investments td, .added-investments tbody, .added-investments tr {line-height: 1.3em;margin: 0;padding: 0.3em;}
fieldset.auths table.added-investments tr td {vertical-align: middle;}
.added-investments input {padding-right: 0.395em;color: #006;text-align: right;}
.added-investments input.sipp-topup{text-align: left;}
.added-investments input.middle {vertical-align: middle;}
.added-investments label {vertical-align: middle;}
.added-investments tr.cash-row td, .added-investments tr.total-row td {border-top: 0.079em solid #C3C5D2;border-bottom: 0.079em solid #8095B4;padding: 0.395em 0;background-color: #DFE4EC;color: #006;font-weight: bold;}
#order_frm table.added-investments tr.total-row td input.validation-field {margin: 0.079em 0 !important;}
.added-investments tr .alt td {background-color: #EEEFF4;}
#investments thead tr th.transaction-amount-border {border-right:1px solid #C3C5D2;}
#investments thead tr th.amount-col, .transfer_investments thead tr th.amount-col {width: 9em;}
#investments thead tr th.remove-col, .transfer_investments thead tr th.remove-col {width: 2.7em;}
#investments tbody tr.default-row {height: 4em;}
#investments tbody tr.default-row td, #investments tbody tr.isa_deposit_acc td {border-bottom: solid 1px #C4C6D2;}
#investments tbody tr td.default-row-investment, #investments tbody tr td.vmp-row-investment {background: #F4F5FA !important;vertical-align: middle;}
#investments tbody tr td.vmp-row-investment {padding-top: 0.8em;}
#investments tbody tr td.vmp-row-investment div {float: left;padding-top: 0.5em;}
#investments tbody tr td.vmp-row-investment div.vmp_title {width: 28em;font-size: 0.9em;margin-left: 1em;}
#investments tbody tr td.vmp-row-investment div.vmp_pc,
#investments tbody tr td.vmp-row-investment div.vmp_calc_amount {width: 6em;font-size: 0.9em;}
#investments tbody tr td.investment-row-txt {padding-left: 0.6em}
#investments tbody tr td.default-row-ls, #investments tbody tr td.default-row-rs,
#investments tbody tr td.vmp-row-ls, #investments tbody tr td.vmp-row-rs {border: 0.079em solid #C3C5D2;vertical-align: middle;text-align: center;}
#investments tbody tr td.vmp-row-ls, #investments tbody tr td.vmp-row-rs {vertical-align: top;}
#investments tbody tr td.default-row-remove, #investments tbody tr td.vmp-row-remove {text-align: center;vertical-align: middle;background: #F4F5FA !important;}
#investments tbody tr td.vmp-row-remove {padding-top: 0.8em;vertical-align: top;}
#investments tbody tr td.cash-row-investment {padding-top: 0.8em;}
#investments tbody tr td.cash-row-amount {padding-left: 1em;}
#investments tbody tr td input.cash-row-input {width: 5.3em;color: #000066;font-weight: bold;}
#investments tbody tr td input.total-row-input {color: #000066;font-weight: bold;}
#investments tbody tr td.investment-error {background-color: #F37684;}
.direct-debit-image {position: absolute;float: right;margin-left: 290px;line-height: 20px;}
#data-form select, #form-left-col select {height: 27px;margin-top: 0px !important;padding-top: 3px !important;padding-bottom: 3px !important;}
#data-form select:multiple {height: auto !important;}
#form-left-col .position {margin-top: 0.3em !important;}
fieldset#personal_details #fldTitle {vertical-align: middle;position:relative;top: -2px;}
*html fieldset#personal_details>div>span>select {font-size: 1.22em !important;top:-4px !important;}
*+html fieldset#personal_details>div>span>select {font-size: 1.22em !important;top:-4px !important;}
*html fieldset#card-payment>div>span>select {font-size: 1.22em !important;top:-4px !important;}
*+html fieldset#card-payment>div>span>select {font-size: 1.22em !important;top:-4px !important;}
*+html fieldset#personal_details>div>div>div>input {font-size:1.22em !important;padding-top: 0.1em !important;padding-bottom: 0.1em !important;padding-right:0em !important;}
*+html fieldset#personal_details>div>div>span>input {font-size:1.22em !important;padding-top: 0.1em !important;padding-bottom: 0.1em !important;padding-right:0em !important;}
*+html fieldset#personal_details>div>span>input {font-size:1.22em !important;padding-top: 0.1em !important;padding-bottom: 0.1em !important;padding-right:0em !important;}
*html fieldset#personal_details>div>div>div>input {font-size:1.22em !important;padding-top: 0.1em !important;padding-bottom: 0.1em !important;padding-right:0em !important;}
*html fieldset#personal_details>div>div>span>input {font-size:1.22em !important;padding-top: 0.1em !important;padding-bottom: 0.1em !important;padding-right:0em !important;}
*html fieldset#personal_details>div>span>input {font-size:1.22em !important;padding-top: 0.1em !important;padding-bottom: 0.1em !important;padding-right:0em !important;}
#form-left-col legend.position {position: absolute;top: -0.5em;margin-bottom: 1em;}
#form-left-col fieldset.position {position: relative;margin: 0.79em 0 0 0;padding-top: 1.58em;clear: both;float: left;width: 48.38em;}
body.browser-ie-8 .data-form fieldset.position legend {position: absolute;top: -0.5em;margin-bottom: 1em;}
body.browser-ie-8 .data-form fieldset.position {position: relative;margin: 0.79em 0 0 0;padding-top: 1.58em;clear: both;float: left;width: 48.38em;}
.password-reveal-input-legacy-apps {padding: 0.25em 3em 0.25em 0.1em !important;}
.show-password-text-legacy-apps {position: relative;top: 0;left: -10%;}
.show-password-text-legacy-apps {cursor: pointer;}
#data-form input, #data-form select, #form-left-col input, #form-left-col select {font-size: 1.2em;}
#data-form input[type="text"], #form-left-col input[type="text"], #data-form input[type="password"], #form-left-col input[type="password"] {box-sizing: border-box;padding: 0.25em 0.1em;}
#data-form input[type="text"], #form-left-col input[type="text"], #data-form input[type="password"], #form-left-col input[type="password"] {border: 0.079em solid #E0E0E0;}
#data-form .input-disable {opacity: 0.7;}
.browser-chr #data-form .input-disable {opacity: 1.0;}
#data-form input[type="checkbox"], #form-left-col input[type="checkbox"] {vertical-align: middle;}
#data-form input[type="checkbox"], #form-left-col input[type="checkbox"] {font-size:1.0em\0/;}
#data-form select, #form-left-col select {padding: 0.1em 0;margin-top: 0.3em;}
#data-form input.hidden, #form-left-col input.hidden {margin: 0.158em !important;border: none;padding: 0px !important;background: none;font-size: 1.1em;}
#data-form .data-row, #form-left-col .data-row{margin: 0.4em 0;line-height: 2.5em;clear: both;overflow: hidden;}
#data-form .view,
.data-form .view,
#data-form.editing .edit,
.data-form.editing .edit {display: block;}
#data-form .edit,
.data-form .edit,
#data-form.editing .view,
.data-form.editing .view {display: none;}
#data-form #find_address_button {vertical-align: text-top;text-decoration: none;}
#data-form #post_code.loading_ajax {background: url('/img/ajax-loader.gif') no-repeat scroll right center;}
#data-form .selected_address .data-col,
.data-form .selected_address .data-col {font-weight: bold;}
#data-form #find_address_button .selected,
.data-form #find_address_button .selected {display: inline;}
#data-form #find_address_button .unselected,
.data-form #find_address_button .unselected {display: none;}
#data-form #find_address_button.disabled {cursor: default;}
#data-form #find_address_button.disabled .selected,
.data-form #find_address_button.disabled .selected {display: none;}
#data-form #find_address_button.disabled .unselected,
.data-form #find_address_button.disabled .unselected {display: inline;}
#data-form #paperless div,
.data-form #paperless div {margin: 0;padding: 0;}
#data-form .address_edit,
.data-form .address_edit {display: none;}
#data-form.client_details .data-row {margin: 0.8em 0;padding: 0;line-height: 1.9;}
#data-form.client_details .data-row .data-col,
#data-form.client_details .data-row .radio-col,
#data-form.client_details .data-row .check-col,
#data-form.client_details .data-row-alt .data-col {line-height: 1.9;min-height: 0;}
#data-form.client_details .data-row label {width: 15.78em !important;}
#data-form.client_details .data-row span.data-col {width: 32em !important;}
#data-form.client_details .data-row span.view,
#data-form.client_details .data-row span.address_view {font-weight: bold;}
#form-left-col .data-summary {padding: 0;}
html* #form-left-col .data-row {margin: 0.14em 0;padding: 0.14em 0;}
#form-left-col .text-row, #form-left-col p {line-height: 1.5em;}
#form-left-col p {border: 0.079em solid #D3D3D3;padding: 1.58em;}
.data-row label, .data-row-alt label {float: left;width: 14.1em;vertical-align: middle;text-align: right;}
.data-row label span {margin-left: 0.79em;line-height: 1.3em;font-size: 0.8em;color: #797B78;}
.data-row .data-col, .data-row .radio-col, .data-row .check-col, .data-row-alt .data-col {float: left;width: 33.4em;padding-left: 0.5em;vertical-align: middle;min-height: 2.5em;line-height: 2.5em;}
.data-row .data-col.pe-limited {line-height: 1.85em;width:34em;}
.data-row-sipp .data-col-sipp label span {margin-left: 9em;float: left;width: 33.5em;padding-left: 0.5em;vertical-align: middle;min-height: 2.5em;line-height: 2.5em;}
.data-col-sipp {line-height: 1.3em;font-size: 0.8em;color: #797B78;width: 45%;margin-left: 18em;}
#data-form .text-row span.fund-order,
#data-form .text-row span.top-up {width: 30em;}
.sipp-topup .text-row {overflow: hidden;}
.data-col-wide {float: left;width: 52em;}
.radio-row {line-height: 2em;padding-left: 2em;}
.radio-row input {width: 2em !important;}
.radio-col label {float: left;width: auto !important;text-align: left !important;}
.radio-col input, .check-col input {margin: 0.5em 0 !important;}
.radio-col input {float:left;width: 1.6em !important;padding: 0;}
.wdl-form .data-row, .wdl-form .data-col{ line-height: 1.8em !important; }
.wdl-form .data-row label{ line-height: 1.8em; text-align: left; }
.wdl-form fieldset{width: 72em !important;}
.wdl-form #step-control {width:73.7em;}
.wdl-form .pRight {padding-right:30px;}
.wdl-pending tbody td {border:none; line-height: 1.7}
.wdl-error fieldset { padding:0.8em !important;margin-bottom:2em !important; }
.wdl-error fieldset div { padding-top:0 !important;line-height:1.4em !important; }
.ipt-form .data-row, .ipt-form .data-col{ line-height: 1.8em !important; }
.ipt-form .data-row label{ line-height: 1.8em; text-align: left; }
.ipt-form .data-row label.align-right{ text-align: right; }
#form-left-col .address-lookup { vertical-align: -0.33em; width: auto;}
html* #form-left-col .address-lookup { vertical-align: -0.1em; }
#form-left-col .share-issue label{ width: 14.6em; }
#form-left-col .share-issue .data-col { width: 33em; }
.mng-prices .data-row label { width: 21em; text-align: left; }
.mng-prices div.data-row span.radio-col { width: 16em; }
.mng-prices div.data-row span.radio-col label { width: 15em; }
ul.step-navigation, ul.step-navigation li {margin: 0;padding: 0;line-height: 2.65;}
ul.step-navigation {height: 2.69em;width: auto;list-style: none;}
ul.step-navigation li {float: left;display: block;background: url(/img/layout/oa-gry-btn-bg.gif) repeat top left;font-weight: bold;color: #CBC9CA;text-align: center;}
ul.step-navigation li.left-format div {text-align: left;padding-left: 2.5em;}
ul.step-navigation li.left-format.current div {padding-left: 2.7em;}
ul.step-navigation li span {position: absolute;top: 0;left: 0.8em;width: 1.8em;background: url(/img/layout/oa-step-inactive-num.gif) no-repeat top left;}
ul.step-navigation li span.transfer {left: 0.4em;}
ul.full_width li {width: 24.9%;}
ul.full_width li span {text-align: left;padding-left: 0.5em;left: 0.5em;}
ul.full_width_long li {width: 29%;}
ul.full_width_long li span {text-align: left;padding-left: 0.5em;left: 0.5em;}
ul.step-navigation li div {background: url(/img/layout/form-step-inactive-arrow.gif) no-repeat top right;}
ul.step-navigation li.disable, ul.step-navigation li.last-child-disable {background: url(/img/layout/oa-wh-btn-bg.gif) repeat top left;color: #C6C6B7;}
ul.step-navigation li.current, ul.step-navigation li.last-child-current, ul.step-navigation li.current-disable-completed {background: url(/img/layout/oa-grn-btn-bg.gif) no-repeat top left;color: #FFF;}
ul.step-navigation li.current div {background: url(/img/layout/oa-step-active-arrow.gif) no-repeat top right;}
ul.step-navigation li.current span, ul.step-navigation li.last-child-current span {display: none;}
ul.step-navigation li.disable-completed div {background-image: url(/img/layout/form-step-inactive-disabled-arrow.gif);}
ul.step-navigation li.current-disable-completed div {background-image: url(/img/layout/form-step-active-end-disabled-arrow.gif);}
ul.step-navigation li.disable-previous div {background-image: url(/img/layout/form-step-inactive-disabled-arrow.gif);}
ul.step-navigation li.disable div {}
ul.step-navigation li.completed div {background-image: url(/img/layout/form-step-completed-arrow.gif);}
ul.step-navigation li.last-child div {background-image: url(/img/layout/form-step-inactive-arrow-end.gif);}
ul.step-navigation li.last-child-disable div{background-image: url(/img/layout/form-step-disabled-arrow-end.gif);}
ul.step-navigation li.last-child-current div{background-image: url(/img/layout/form-step-active-arrow-end.gif);}
ul.progress-tracker {list-style: none outside none;margin: 0;padding: 0;}
ul.progress-tracker li {background: url("/img/layout/progress-tracker-incomplete.png") no-repeat center #ffffff;color: #8DB0D7;float: left;height: 4.9em;margin: 0;padding: 0;position: relative;text-align: center;width: 12.5em;}
ul.progress-tracker li.current {background: url("/img/layout/progress-tracker-current.png") no-repeat center #ffffff;color: #2F6FB7;font-weight: bold;}
ul.progress-tracker li.completed {background: url("/img/layout/progress-tracker-complete.png") no-repeat center #ffffff;color: #1a8e11;font-weight: bold;}
ul.progress-tracker.double-line li{background-position: center 45px;height: 6em;padding-top: 0.8em;}
ul.progress-tracker li span {bottom: 0;font-size: 0.9em;font-style: italic;left: 34%;position: absolute;}
.investment-box {position: relative;height: 8em;border: 0.079em solid #B3C1CE;background: #E3E7F2;}
.investment-box span{margin-left: 1.58em;font-size: 1.2em;font-weight: bold;}
.investment-box div{padding-left: 1.58em;}
.investment-check {position:absolute;top: 3em;left: 0.79em;}
input.size_0 { width: 1.5em !important; }
input.size_1 { width: 1.8em; }
input.size_2 { width: 5.5em; }
input.size_3 { width: 7.6em; }
input.size_5 { width: 13.7em; }
input.size_6 { width: 15.6em; }
input.size_7 { width: 19.3em; }
input.size_8 { width: 29.5em; }
select.size_1 { width: 4.3em; }
select.size_2 { width: 5.2em; }
select.size_3 { width: 8.1em; }
select.size_5 { width: 14.05em; }
select.size_5a { width: 15.05em; }
select.size_6 { width: 19.7em; }
select.size_7 { width: 25em; }
select.size_8 { width: 29em; }
input.size_2p5, select.size_2p5 { width: 6.27em; }
input.size_4, select.size_4 { width: 9em !important; }
#form-left-col input.size_4 { width: 9.1em; }
#form-left-col .button {font-size: 1em;padding: 0.395em 0.79em;border: solid 1px #000066 !important;}
#form-left-col .no-padding {padding: 0;}
#form-left-col .no-background{background: none repeat scroll 0 0 #ffffff;}
#form-left-col .input-button-green {background: url(/img/form-buttons/button-green-slice-app.jpg) repeat-x left bottom #599E55;color: #FFF;}
#form-left-col .input-button-green:hover {background: url(/img/form-buttons/button-green-slice-hover-app.jpg) repeat-x left bottom #77BC73;}
#form-left-col .link-headline-color:hover { text-decoration: none !important; }
span.error {color: #FF0000; line-height: 1.1;}
select.multi-line-select option:first-child {background: #3E5074;font-weight: bold;color: #FFF;}
select option { text-indent: 0.395em; }
.visa-background {background: url(/img/logo/verified_by_visa_wbg.gif) top right no-repeat;}
#form-left-col input.loading {background: url(/img/ajax-loader.gif) no-repeat scroll right center !important;}
#form-left-col .more-info { color: #397734 !important; }
#error_box fieldset, .error_box fieldset {border-color: #C00;background-color: #fff1f1;}
.error_field {border-color: #D00;background-color: #ffE1E1;}
#error_box fieldset.fatal_error
{padding:1em;border:#CC0000 0.1em solid;}
.payment-logos {position: absolute;top: 10px;right: 10px;}
.payment-logos a {color: #397734;text-decoration: none;}
.payment-logos a:hover {text-decoration: underline;}
.default-form table#investments tbody tr td.default-row-investment input,
.default-form table#investments tbody tr td.vmp-row-investment input {width: auto;}
.w150-switch-img {margin-left: 0.395em !important;vertical-align: top !important;}
.info-img {position: relative;top: 3px;}
*+html .info-img-select {position: relative;bottom: 3px;}
.partial-withdraw-input input{width:90px;}
input[type=text][readonly=readonly] {background-color: #eee;}
.reference-help-text {width: 32em;float: right;padding: 0 1px 12px 0;margin-right: 18px;}
.cash-transfer-cash-isa-explainer {width: 50.12em;}
.cash-transfer-cash-isa-explainer .red-info {border: 1px solid #C00;background-color: #fff1f1;padding: 10px;}
.cash-transfer-cash-isa-explainer a {font-size: 1.2em;}
.d-none{display: none;}
.big_blue_btn{border: none !important;}
.m-top{margin-top: 1.5rem !important;}
.buttonPrimaryCta, .buttonPrimaryCta:link
{background: #0a70dc;color: #fff;cursor: pointer;font-size: 1rem;font-weight: 500;line-height: 1.5rem;outline: none;overflow: hidden;padding: .75rem 1.25rem;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;vertical-align: middle;width: auto;margin-left: 2rem;}
.buttonPrimaryCta:after, .buttonPrimaryCta:link:after, .buttonPrimaryCta:visited:after
{content: "";display: none;height: .75rem;margin-top: -.375rem;position: absolute;right: 1.25rem;top: 50%;width: .8125rem;z-index: 10;}
.buttonPrimaryCta:focus:before, .buttonPrimaryCta:hover:before, .buttonPrimaryCta:link:focus:before, .buttonPrimaryCta:link:hover:before, .buttonPrimaryCta:visited:focus:before, .buttonPrimaryCta:visited:hover:before
{transform: skewX(-18deg) translate(.8125rem);transition: all .4s cubic-bezier(.215,.61,.355,1);}
.buttonPrimaryCta:before, .buttonPrimaryCta:link:before, .buttonPrimaryCta:visited:before {background-color: #00deb2;bottom: 0;content: "";display: none;position: absolute;right: 0;top: 0;transform: skewX(-18deg) translate(5.375rem);transition: all .4s cubic-bezier(.215, .61, .355, 1);width: 3.875rem;z-index: 5;}
.buttonPrimaryCta:after, .buttonPrimaryCta:link:after, .buttonPrimaryCta:visited:after
{background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MC40IDQ2LjUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0yNy4yIDQ1LjYgMjIuMS0yMi4zTDI3LjIgMXY3LjhsMTEuNiAxMS43SDIuM0wuNSAyNi4xaDM4LjNMMjcuMiAzNy44eiIvPjwvc3ZnPg==') no-repeat !important;}
@media print, screen and (min-width: 768px) {.buttonPrimaryCta, .buttonPrimaryCta:link, .buttonPrimaryCta:visited {display: inline-block;padding: .75rem 3.5625rem .75rem 1.25rem;text-align: left;}}
.buttonPrimaryCta:focus:before, .buttonPrimaryCta:hover:before, .buttonPrimaryCta:link:focus:before, .buttonPrimaryCta:link:hover:before, .buttonPrimaryCta:visited:focus:before, .buttonPrimaryCta:visited:hover:before
{transform: skewX(-18deg) translate(.8125rem);transition: all .4s cubic-bezier(.215,.61,.355,1);}
@media print, screen and (min-width: 768px) {.buttonPrimaryCta:before, .buttonPrimaryCta:link:before, .buttonPrimaryCta:visited:before {display: block;}}
@media print, screen and (min-width: 768px) {.buttonPrimaryCta:after, .buttonPrimaryCta:link:after, .buttonPrimaryCta:visited:after {display: block;}}
#account-closure{padding: 0 1.4rem !important;}
.aLeft, .aleft {text-align: left;}
.aRight {text-align: right;}
.aCenter {text-align: center;}
.aJustify {text-align: justify;}
.aNoWrap {white-space: nowrap;}
.cLeft {clear: left;}
.cRight {clear: right;}
.cBoth {clear: both;}
.cNone {clear: none;}
.dBlock {display: block;}
.dInline {display: inline;}
.dNone {display: none;}
.dTableRow {display: table-row;}
.dInlineImportant {display: inline !important;}
.fLeft {float: left;}
.fRight {float: right;}
.fNone {float: none;}
.align-left {text-align: left !important;}
.align-right {text-align: right !important;}
.align-center {text-align: center;}
.align-margin {margin: 0 auto;}
.align-justify {text-align: justify;}
.align-nowrap {white-space: nowrap;}
.align-middle {vertical-align: middle;}
.align-bottom {vertical-align: bottom;}
.align-abs-center {left: 0;right: 0;text-align: center;}
*html .align-abs-center {width: 100%;text-align: center;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both {clear: both;}
.clear-none {clear: none;}
.float-left {float: left !important;}
.float-right {float: right !important;}
.float-none {float: none !important;}
.float-button-bottom {position: absolute;bottom: 0.9em;}
.box-enclose {clear: both;line-height: 0.1;font-size: 1px;}
.spacer-left-half {margin-left: 0.395em !important;}
.spacer-left {margin-left: 0.79em !important;}
.spacer-left-dbl {margin-left: 1.59em !important;}
.spacer-left-tbl {margin-left: 2.38em !important;}
.spacer-left-none {margin-left: 0 !important;}
.spacer-left13 {margin-left: 13.25em !important;}
.spacer-right-half {margin-right: 0.395em !important;}
.spacer-right {margin-right: 0.79em !important;}
.spacer-right-dbl {margin-right: 1.59em !important;}
.spacer-right-none {margin-right: 0 !important;}
.spacer-top-half {margin-top: 0.395em;}
.spacer-top {margin-top: 0.79em;}
.spacer-top-dbl {margin-top: 1.59em;}
.spacer-top-tpl {margin-top: 2.38em;}
.spacer-bottom-half {margin-bottom: 0.395em;}
.spacer-bottom {margin-bottom: 0.79em;}
.spacer-bottom-dbl {margin-bottom: 1.59em;}
.spacer-top-none {margin-top: 0 !important;}
.spacer-bottom-none {margin-bottom: 0 !important;}
.spacer-none {margin: 0 !important;}
.padding-bottom-none {padding-bottom: 0;}
.padding-top-half {padding-top: 0.5em;}
.padding-bottom-1 {padding-bottom: 1.8em;}
.padding-right-none {padding-right: 0px;}
.padding-top-none {padding-top: 0;}
.padding-none {padding: 0 !important;}
.box-block {display: block;}
.box-inline {display: inline;}
.box-hide {display: none;}
.box-collapse {margin:0;border: none;padding: 0;background: #FFF;}
.standard-display-field {position: absolute;top: -5000px;}
.nobr {white-space: nowrap;}
.lbbreak {height: 100%;}
.cursor-default {cursor: default;}
.z-top {z-index: 1;}
.z-bottom {z-index: 0;}
#dealing-form-container {margin: 0 auto;width: 50.12em;}
#dealing-form-container fieldset {background: none repeat scroll 0 0 #F4F5FA;border: 0.158em solid #B3C1CE;padding: 0.8em;position: relative;}
#dealing-form-container fieldset legend {color: #3D3F8C;font-size: 1.2em;font-weight: bold;background: none;}
#dealing-form-container fieldset.validation-error {background:none;background-color: #FFE1E1;border: 0.158em solid #F37684;margin-bottom:1em;}
#dealing-form-container fieldset.validation-error legend {color: #3D3F8C;}
#dealing-form-container fieldset.validation-error ul {margin: 0;margin-top:0.5em;margin-bottom:0.5em;padding: 0;list-style: none;}
#dealing-form-container fieldset.validation-error li {line-height: 1.5em;background: url('/img/hl/bullets/cross-lrg.gif') no-repeat left 3px;margin: .125em 0;padding: 0 2em;width:90%;border:0;}
#dealing-form-container fieldset.green-box
{background: none repeat scroll 0 0 #f2fdf1;border: 0.158em solid #458941;margin-bottom: 1em;}
.dealing-form-row .left, .dealing-form-row .left_wide, .dealing-form-row .left_med, .dealing-form-row .right {line-height: 2.5em;height: 3em;}
.dealing-form-row .right-high {line-height: 2em;height: 4.5em;}
.dealing-form-row .right span {line-height: 2.25em;height: 2.25em;}
.dealing-form-row .left {float: left;width: 17%;margin-left: 16%;text-align: right;}
.dealing-form-row .left_med {float: left;width: 19%;margin-left: 19%;text-align: left;}
.dealing-form-row .left_wide {float: left;width: 34%;text-align: right;}
.dealing-form-row .right {float: left;width: 60%;padding: 0 .5em;z-index: 2;margin-left:0.5em;}
.dealing-form-row .right .standard-textbox {height: 1.5em;margin: .375em 0 0 0;width: 9em;}
.investment-warning {color: #CC0000;padding-left: 0.5em;}
div.clear-both {clear: both;}
div.margin-auto {margin: auto;}
div.deal-buy-sell {padding:5px 0 9px 0;}
p.place-deal {text-align: center;margin-bottom: 0;}
div.min-fixed-invest-warning {border: 2px solid #CB945D;background:url(/img/icons/warning_32.png) no-repeat 0.6em 1.3em;background-color:#FFF5D6;color: #9B3205;padding:1em;padding-left:4em;width: 50em;margin-bottom:1em;float:center;}
div.min-fixed-invest-warning.ooh {width: 45em;min-height:2.5em;padding-top:2em;}
div.min-fixed-invest-warning.ooh p {margin-bottom:0.5em;}
div.min-fixed-invest-warning.ooh a {color: #9B3205;}
#fi-inv-rel-warn {margin-bottom:0.5em;}
#investment-risks {text-align: center;}
#investment-risks p {margin: 0;padding: .325em;}
#investment-risks .base-buttons {margin: 0 auto;padding-top: 1em;width: 24em;height: 2.188em;}
#investment-risks .base-buttons div {float: left;width: 11em;margin-left: .5em;}
.fixed-interest-highlight {color:#B01403;}
.forgot-trading-link {margin-left:0.5em;}
.accrued-definition {width:40em;line-height:2em;}
.accrued-definition .qtip {cursor:help;border-bottom: dotted 1px;}
.clr {margin : 0px;height : 1px;clear : both;float : none;font-size: 1px;overflow : hidden;visibility: hidden;}
#equity-order-limits-holder {margin: 0 auto;width: 55em;}
#limit-order-forms-column {margin: 0 auto;width: 50.12em;}
#limit-order-forms-column fieldset {background: none repeat scroll 0 0 #F4F5FA;border: 0.158em solid #B3C1CE;padding: 0.8em;position: relative;}
#limit-order-forms-column fieldset legend {color: #3D3F8C;font-size: 1.2em;font-weight: bold;background: none;}
#limit-order-forms-column fieldset.green-box {background: none repeat scroll 0 0 #f2fdf1;border: 0.158em solid #458941;margin-bottom: 1em;}
#limit-order-forms-column fieldset.fld-limit-order-error {background: none repeat scroll 0 0 #FFE1E1;border: 0.158em solid #F37684;}
#limit-order-forms-column fieldset.fld-limit-order-error legend {color: #3D3F8C;}
body.browser-ie #limit-order-forms-column fieldset,
body.browser-ie #limit-order-confirmation fieldset {position: relative;margin-top: 1.8em;}
body.browser-ie-7 #p-limit-order-buy,
body.browser-ie-8 #p-limit-order-buy,
body.browser-ie-9 #p-limit-order-buy {margin-top: 1.625em;}
body.browser-ie-7 #limit-order-forms-column fieldset legend,
body.browser-ie-7 #limit-order-confirmation fieldset legend,
body.browser-ie-8 #limit-order-forms-column fieldset legend,
body.browser-ie-8 #limit-order-confirmation fieldset legend,
body.browser-ie-9 #limit-order-forms-column fieldset legend,
body.browser-ie-9 #limit-order-confirmation fieldset legend {position:absolute;top: -.5em;left: .5em;}
body.browser-ie-7 .limit-data-row .right select,
body.browser-ie-8 .limit-data-row .right select,
body.browser-ie-9 .limit-data-row .right select {margin: .375em 0 .125em 0;}
body.browser-ie-8 #inline-price-warning-buy,
body.browser-ie-8 #inline-price-warning-sell,
body.browser-ie-8 #inline-price-warning-stop {font-size: 90%;}
#limit-order-forms-column fieldset.fld-limit-order-error ul {margin: 0;padding: 0;list-style: none;}
#limit-order-forms-column fieldset.fld-limit-order-error li {line-height: 1.5em;background: url('/img/hl/bullets/cross-lrg.gif') no-repeat left 3px;margin: .125em 0;padding: 0 2em;}
#ERROR_INVALID_FORM {margin-bottom: 20px;position: relative;}
#limit-order-column {width: 50.12em;margin: 0 auto;position: relative;}
.limits-green-box {margin: 1em 0;padding: 0 .75rem;background: none repeat scroll 0 0 #F2FCF2;border: 1px solid #81A87C;}
.limit-data-row .left, .limit-data-row .left_wide, .limit-data-row .left_med, .limit-data-row .right {line-height: 2.5em;height: 2.5em;}
.limit-data-row .right span {line-height: 1.25em;height: 2.25em;width: 18em;float: right;}
.limit-data-row .left {float: left;width: 17%;margin-left: 21%;text-align: right;}
.limit-data-row .left_med {float: left;width: 19%;margin-left: 19%;text-align: left;}
.limit-data-row .left_wide {float: left;width: 38%;text-align: right;}
.limit-data-row .right {float: left;width: 59%;padding: 0 .5em;z-index: 2;}
.limit-data-row .right .standard-textbox {height: 1.5em;margin: .375em 0 0 0;width: 9em;}
.limit-data-row .right select {margin: .5em 0 .125em 0;width: 9.125em;height: 1.625em;}
.limit-data-row .right select option {margin: .125em 0;}
.price-data-row .right {padding-right: 0 !important;}
.price-data-row .right .inline-warning {font-size: 90%;}
.limit-data-row .inline-warning {margin-left: .5em;line-height: 1.5em;}
#limit-order-confirmation {position: relative;}
#limit-order-confirmation div.button {width: 15em;float: left;margin: .5em;}
#limit-order-confirmation div.tick {position: absolute;left: 1em;top: 1em;}
#limit-order-confirmation p {margin-left: 4em;}
#limit-order-confirmation fieldset {background: none repeat scroll 0 0 #fff;border: 0.158em solid #B3C1CE;margin-top: 1.4em;padding: .8em;position: relative;}
#limit-order-confirmation fieldset legend {color: #3D3F8C;font-size: 1.2em;font-weight: bold;background: none;}
#limit-order-confirmation-buttons {padding: 0;}
.limit-form-holder {overflow: hidden;position: relative;}
#pending_limits_holder fieldset {background: none repeat scroll 0 0 #F4F5FA;border: 0.158em solid #B3C1CE;margin-top: 1.4em;padding: 0.8em;position: relative;}
#pending_limits_holder fieldset legend {color: #3D3F8C;font-size: 1.2em;font-weight: bold;background: none;}
#pending_limits_holder {margin: 10px 0;}
.dataTables_length {margin: 5px 0 10px 0;}
.dataTables_info {margin-top: 15px;float: left;}
.dataTables_paginate {margin-top: 10px;width: 44px;* width: 50px;float: right;text-align: right;}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px;width: 19px;margin-left: 3px;float: left;}
.paginate_disabled_previous {background-image: url('/group/img/back_disabled.jpg');}
.paginate_enabled_previous {background-image: url('/group/img/back_enabled.jpg');}
.paginate_disabled_next {background-image: url('/group/img/forward_disabled.jpg');}
.paginate_enabled_next {background-image: url('/group/img/forward_enabled.jpg');}
.limitstable tbody tr.table-alt-white {background: #fff;}
.limitstable tbody tr.table-alt {background: #EFEFEF;}
.limitstable th, .limitstable td {padding: 6px;}
.limitstable tbody tr.delete {background: #fcb8b8;}
.limitstable tbody tr.flash {background-color: #DAF2D8;}
.limitstable th.sorting_asc {background: #3d5174 url('/group/img/sort-asc.jpg') right top no-repeat;}
.limitstable th.sorting_desc {background: #3d5174 url('/group/img/sort-desc.jpg') right bottom no-repeat;}
.limitstable th {cursor: pointer;}
.limitstable th.pad-lr {padding-left: 10px;padding-right: 10px;}
.nowrap {white-space: nowrap;}
#completed_limits_holder {margin: 10px auto 0 auto;width: 50.12em;}
#completed_limits_holder.pending_orders {margin: 10px 0;width: 100%;}
#completed_limits_holder {margin: 10px 0;width: 100%;}
#limit-order-investment-risks {text-align: center;}
#limit-order-investment-risks p {margin: 0;padding: .325em;}
#limit-order-investment-risks .limits-base-buttons {margin: 0 auto;padding-top: 1em;width: 24em;height: 2.188em;}
#limit-order-investment-risks .limits-base-buttons div {float: left;width: 11em;margin-left: .5em;}
.price-15min-warning {font-weight: bold;color: #FF0000;}
.limits-current-status-green {width:9em;margin-bottom: 1em;}
.limits-current-status-green p {margin: .25em;padding: 0;}
#limit-order-forms-column label {cursor: pointer;}
#limit-order-fieldset p img {vertical-align: text-bottom;}
#limit-order-fieldset a, #limit-order-fieldset a:hover {text-decoration: none !important;}
#limit-order-fieldset div {position: relative;}
#limit-order-fieldset div div {position: absolute;right: 0;top: 0;}
.limit-form-holder p a img {vertical-align: text-bottom;}
.TB-current-text {text-align: center;font-size: 1.2em;padding: 1.5em 0 0 0;}
.TB-current-level {text-align: center;font-size: 2em;padding: 1.5em 0 0 0;}
.jqi-maadfade {position: absolute;background-color: #999;}
#jqi-maad-whitefade, #jqi-maad-white-stdfade {background: #333; }
div.jqi-maad, div.jqi-maad-white, div.jqi-maad-white-std {width: 400px;font-family: Arial, Verdana, sans-serif;position: absolute;font-size: 12px;text-align: left;}
div.jqi-maad-white, div.jqi-maad-white-std {width: auto;}
div.jqi-maad .jqi-maadcontainer {font-weight: normal;line-height:1.5em;}
div.jqi-maadcontainer {padding: 14px;background-color: #000;}
div.jqi-maad-white, div.jqi-maad-white-std {padding: 19px; 
background-color: #fff; }
div.jqi-maad #jqi-maadclose, #jqi-maad-whiteclose, #jqi-maad-white-stdclose {position: absolute;top: 10px; 
right: 10px;cursor: default;color: #fff;font-weight: bold;}
#jqi-maad-whiteclose, #jqi-maad-white-stdclose {color: #000;cursor: pointer;}
div.jqi-maadmessage a:link, div.jqi-maadmessage a:visited {color: #fff; }
div.jqi-maadmessage a:hover{color: #ccc; }
div#jqi-maadclose:hover {color: #eee;cursor: pointer;}
div.jqi-maad .jqi-maadmessage, div.jqi-maad-white .jqi-maadmessage, div.jqi-maad-white-std .jqi-maadmessage{padding: 10px;line-height: 20px;color: #fff;}
div.jqi-maad-white .jqi-maadmessage, div.jqi-maad-white-std .jqi-maadmessage {color: #000;}
div.jqi-maad .jqi-maadbuttons {text-align: center;padding: 5px 0 5px 0;border: solid 1px #000;}
div.jqi-maad button {padding: 3px 10px;margin: 0 10px;border: solid 1px #f4f4f4;color: #fff;font-weight: bold;font-size: 12px;}
div.jqi-maad button:hover {cursor: pointer;}
div.jqi-maad button.jqi-maaddefaultbutton{}
div.jqi-maadbuttons {text-align: left;margin-left: 10px;}
.jqi-maadwarning .jqi-maad .jqi-maadbuttons{}
div.jqi-maad h3 {font-family: Arial, Verdana, sans-serif;font-size: 14px;font-weight:bold;text-decoration:none;width:100%;}
.popup-button-confirm, 
.popup-button-reject,
.popup-button-info,
a.popup-button-confirm,
a.popup-button-info,
a.popup-button-reject
{width: 11.2em;height: 28px;display: inline-block;padding: 0 0.8em;margin: 0;border: 0;color: #fff;cursor: pointer;font-size: 14px;text-align: center;text-decoration: none;font-weight: bold;font-family: Arial, Verdana, sans-serif;vertical-align: middle;overflow: visible;}
a.popup-button-confirm,
a.popup-button-reject,
a.popup-button-info
{width: 9.4em;height: auto;line-height: 28px;}
.popup-button-confirm.small,
.popup-button-reject.small,
.popup-button-info.small
{width: 9em;}
a.popup-button-confirm.small,
a.popup-button-reject.small,
a.popup-button-info.small
{width: 7.4em;}
.popup-button-confirm.variable,
.popup-button-reject.variable,
.popup-button-info.variable,
a.popup-button-confirm.variable,
a.popup-button-reject.variable,
a.popup-button-info.variable
{width: auto;min-width: 0px;}
.popup-button-confirm.disabled,
.popup-button-info.disabled,
.popup-button-reject.disabled,
.popup-button-confirm.disabled:hover,
.popup-button-info.disabled:hover,
.popup-button-reject.disabled:hover {background: #ccc;outline: none;cursor: default;filter: none;-ms-filter: 'none';}
#jqi-maad_state0_buttonOk, #jqi-maad_state0_buttonClose, #jqi-maad_button,
.popup-button-confirm, .popup-button-reject {background-color: #2FAD26; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2FAD26), to(#10660D)); 
background-image: -webkit-linear-gradient(top, #2FAD26, #10660D); 
background-image: -moz-linear-gradient(top, #2FAD26, #10660D); 
background-image: -ms-linear-gradient(top, #2FAD26, #10660D); 
background-image: -o-linear-gradient(top, #2FAD26, #10660D); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2FAD26, endColorstr=#10660D); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#2FAD26, endColorstr=#10660D)"; }
.popup-button-reject {margin-left: 30px;background-color: #7E7E7E; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7E7E7E), to(#464646)); 
background-image: -webkit-linear-gradient(top, #7E7E7E, #464646); 
background-image: -moz-linear-gradient(top, #7E7E7E, #464646); 
background-image: -ms-linear-gradient(top, #7E7E7E, #464646); 
background-image: -o-linear-gradient(top, #7E7E7E, #464646); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7E7E7E, endColorstr=#464646); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#7E7E7E, endColorstr=#464646)"; }
#jqi-maad_state0_buttonOk:hover,
#jqi-maad_state0_buttonClose:hover, .popup-button-confirm:hover {background-color: #10660D; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#10660D), to(#17300B)); 
background-image: -webkit-linear-gradient(top, #10660D, #17300B); 
background-image: -moz-linear-gradient(top, #10660D, #17300B); 
background-image: -ms-linear-gradient(top, #10660D, #17300B); 
background-image: -o-linear-gradient(top, #10660D, #17300B); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#10660D, endColorstr=#17300B); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#10660D, endColorstr=#17300B)"; }
.popup-button-reject:hover {background-color: #464646; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#464646), to(#282828)); 
background-image: -webkit-linear-gradient(top, #464646, #282828); 
background-image: -moz-linear-gradient(top, #464646, #282828); 
background-image: -ms-linear-gradient(top, #464646, #282828); 
background-image: -o-linear-gradient(top, #464646, #282828); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#464646, endColorstr=#282828); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#464646, endColorstr=#282828)"; }
.popup-button-info {background: #3b7ac7;background: -moz-linear-gradient(top,#3b7ac7 0%,#284899 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#468ad5),color-stop(100%,#284899));background: -webkit-linear-gradient(top,#3b7ac7 0%,#284899 100%);background: -o-linear-gradient(top,#3b7ac7 0%,#284899 100%);background: -ms-linear-gradient(top,#3b7ac7 0%,#284899 100%);background: linear-gradient(to bottom,#3b7ac7 0%,#284899 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7ac7',endColorstr='#284899',GradientType=0);}
.popup-button-info:hover {background: #2361ae;background: -moz-linear-gradient(top,#2361ae 0%,#1e3774 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2361ae),color-stop(100%,#1e3774));background: -webkit-linear-gradient(top,#2361ae 0%,#1e3774 100%);background: -o-linear-gradient(top,#2361ae 0%,#1e3774 100%);background: -ms-linear-gradient(top,#2361ae 0%,#1e3774 100%);background: linear-gradient(to bottom,#2361ae 0%,#1e3774 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2361ae',endColorstr='#1e3774',GradientType=0);}
div.jqi-maadmessage p {margin:0; }
.jqi-maad-whitefade {position: fixed;background-color: #999;width: 100%;height: 100%;}
div.jqi-maad-white, div.jqi-maad-white-std {width: 800px;height: 90%;font-family: Arial, Verdana, sans-serif;position: absolute;font-size: 12px;text-align: center;background-color: #fff;border-radius: 5px;box-shadow: #666 2px 2px 5px;min-height: 500px;}
div.jqi-maad-white-std {height: 77%;overflow-y: auto;}
div.jqi-maad-whitecontainer, div.jqi-maad-white-stdcontainer {font-weight: normal;width: 760px;height: 92%;min-height: 0%;overflow: auto;margin: 4% auto 0 auto; 
text-align: left;}
div.jqi-maad-white-stdcontainer {text-align: center; }
div.jqi-maad-white #jqi-maad-whiteclose, div.jqi-maad-white-std #jqi-maad-white-stdclose {position: absolute;top: 10px; 
right: 10px;cursor: default;font-weight: bold;}
div.jqi-maad-whitemessage a:link, div.jqi-maad-whitemessage a:visited,
div.jqi-maad-white-stdmessage a:link, div.jqi-maad-white-stdmessage a:visited {color: #2323CF; 
text-decoration: none;}
div.jqi-maad-whitemessage a:hover, div.jqi-maad-white-stdmessage a:hover {text-decoration: underline !important;}
div#jqi-maad-whiteclose:hover, div#jqi-maad-white-stdclose:hover {color: #eee;cursor: pointer;}
div.jqi-maad-white div.jqi-maad-whitecontainer div.jqi-maad-whitemessage, 
div.jqi-maad-white-std div.jqi-maad-white-stdcontainer div.jqi-maad-white-stdmessage {margin: 10px;line-height: 20px;margin-bottom:16px; 
width: 720px;}
div.jqi-maad-white .jqi-maad-whitebuttons,
div.jqi-maad-white-std .jqi-maad-white-stdbuttons {text-align: center;padding: 5px 0 5px 0;border: solid 1px #fff;margin-bottom: 10px; 
text-align: left;margin-left: 10px;}
div.jqi-maad-white-std .jqi-maad-white-stdbuttons {text-align: center;}
div.jqi-maad-white button, div.jqi-maad-white-std button {padding: 3px 10px;margin: 0 10px;border: solid 1px #f4f4f4;font-weight: bold;font-size: 12px;}
div.jqi-maad-white button:hover, 
div.jqi-maad-white-std button:hover {cursor: pointer;}
div.jqi-maad-whitemessage h2, 
div.jqi-maad-white-stdmessage h2 {font-size: 2.2em;border-bottom: 2px solid #ccc;padding-bottom: 0.3em;font-family: Arial, Verdana, sans-serif;}
div.jqi-maad-white h3,
div.jqi-maad-white-std h3 {font-weight: bold;text-decoration: none;width: 100%;font-size: 1.6em;padding-top: 0.6em;padding-bottom: 0.3em;font-family: Arial, Verdana, sans-serif;border-bottom: 1px solid #ccc;}
div.jqi-maad-whitemessage h4,
div.jqi-maad-white-stdmessage h4 {font-size: 1.4em;padding-top: 0.4em;font-family: Arial, Verdana, sans-serif;font-weight: bold;}
.jqi-maad-white-compact-fade {position: fixed;background-color: #999;width: 100%;height: 100%;}
div.jqi-maad-white-compact {width: 800px;height: auto;font-family: Arial, Verdana, sans-serif;position: absolute;font-size: 12px;text-align: center;background-color: #fff;border-radius: 5px;box-shadow: #666 2px 2px 5px;min-height: 500px;}
div.jqi-maad-white-compactcontainer {font-weight: normal;width: 760px;height: 92%;min-height: 0%;overflow: auto;margin: 2% auto 0 auto;text-align: left;}
div.jqi-maad-white-compact, .div.jqi-maad-white-compactclose {position: absolute;top: 10px;right: 10px;cursor: default;font-weight: bold;}
div.jqi-maad-white-compactmessage a:link, div.jqi-maad-white-compactmessage a:visited {color: #2323CF;text-decoration: none;}
div.jqi-maad-white-compactmessage a:hover {text-decoration: underline !important;}
div.jqi-maad-white-compactclose {float: right;top: 0;}
div.jqi-maad-white-compactclose:hover {cursor: pointer;}
div.jqi-maad-white-compact div.jqi-maad-white-compactcontainer div.jqi-maad-white-compactmessage {margin: 10px;line-height: 20px;margin-bottom:16px;width: 720px;}
div.jqi-maad-white-compact .jqi-maad-white-compactbuttons {text-align: center;padding: 5px 0 5px 0;border: solid 1px #fff;margin-bottom: 10px;text-align: left;margin-left: 10px;}
div.jqi-maad-white-compact button {padding: 3px 10px;margin: 0 10px;border: solid 1px #f4f4f4;font-weight: bold;font-size: 12px;}
div.jqi-maad-white-compact button:hover {cursor: pointer;}
div.jqi-maad-white-compactmessage h2 {font-size: 2.2em;border-bottom: 2px solid #ccc;padding-bottom: 0.3em;font-family: Arial, Verdana, sans-serif;}
div.jqi-maad-white-compact h3 {font-weight: bold;text-decoration: none;width: 100%;font-size: 1.6em;padding-top: 0.6em;padding-bottom: 0.3em;font-family: Arial, Verdana, sans-serif;border-bottom: 1px solid #ccc;}
div.jqi-maad-white-compactmessage h4 {font-size: 1.4em;padding-top: 0.4em;font-family: Arial, Verdana, sans-serif;font-weight: bold;}
div.jqi-maad-white-compactbuttons {margin: 0 auto !important;text-align: center !important;}
div.jqi-maad-white-compact {text-align: center;padding: 5px 0 5px 0;border: solid 1px #000;}
div.jqi-maad-white-compact button{padding: 3px 10px;margin: 0 10px;border: solid 1px #f4f4f4;color: #fff;font-weight: bold;font-size: 12px;}
div.jqi-maad-white-compact button:hover {cursor: pointer;}
button.jqi-maad-white-compactdefaultbutton {width: 74px;font-family: Arial, Verdana, sans-serif;font-size: 14px;height: 28px;padding: 0;margin: 0;border: 0;cursor: pointer;background-color: #2FAD26; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2FAD26), to(#10660D)); 
background-image: -webkit-linear-gradient(top, #2FAD26, #10660D); 
background-image: -moz-linear-gradient(top, #2FAD26, #10660D); 
background-image: -ms-linear-gradient(top, #2FAD26, #10660D); 
background-image: -o-linear-gradient(top, #2FAD26, #10660D); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#2FAD26, endColorstr=#10660D); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#2FAD26, endColorstr=#10660D)"; }
button.jqi-maad-white-compactdefaultbutton:hover {background-color: #10660D; 
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#10660D), to(#17300B)); 
background-image: -webkit-linear-gradient(top, #10660D, #17300B); 
background-image: -moz-linear-gradient(top, #10660D, #17300B); 
background-image: -ms-linear-gradient(top, #10660D, #17300B); 
background-image: -o-linear-gradient(top, #10660D, #17300B); 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#10660D, endColorstr=#17300B); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#10660D, endColorstr=#17300B)"; }
.jqmWindow
{display: none;position: fixed;top: 17%;left: 50%;margin-left: -250px;width: 600px;background-color: #EEE;color: #333;border: 1px solid black;padding: 12px;}
.jqmWindow.iosMobile
{display: none;position: absolute;top: 400px;left: 50%;margin-left: -250px;width: 600px;background-color: #EEE;color: #333;border: 1px solid black;padding: 12px;}
#price-preferences.jqmWindow, .white.jqmWindow
{padding: 3em;background-color: #FFF;color: #004;font-family: Arial, Verdana, sans-serif;width: 440px;text-align: left;border: solid 2px #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 10px 25px #000;-webkit-box-shadow: 0 10px 25px #000;box-shadow: 0 10px 25px #000;}
.white.jqmWindow
{padding: 2em;font-family: Arial, Verdana, sans-serif;font-size: 1.1em;width: 550px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.white.jqmWindow.top-half
{top: 7%;}
.white.jqmWindow h1,
.white.jqmWindow h2
#price-preferences.jqmWindow h3
{font-family: Arial, Verdana, sans-serif;}
.white.jqmWindow h1,
.white.jqmWindow h2 {border-bottom: solid 2px #D2D2D2;margin-top: 0;padding-bottom: 0.5em;}
#price-preferences.jqmWindow a:link, #price-preferences.jqmWindow a:visited
{color: #004;text-decoration: underline;}
#jqi-maad_state0_buttonYes, #jqi-maad_state0_buttonNo, .popup-button-confirm,
.popup-button-reject
{text-align: center;color: white;font-weight: bold;}
#price-preferences.jqmWindow a:hover,
.white.jqmWindow a:hover
{text-decoration: none;}
.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
#fcomm.jqmWindow {padding: 2em;background-color: #FFF;color: #004;font-family: Arial, Verdana, sans-serif;width: 400px;text-align: left;border: solid 2px #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 10px 25px #000;-webkit-box-shadow: 0 10px 25px #000;box-shadow: 0 10px 25px #000;}
#fcomm.jqmWindow .close {text-align: right;display: block;}
#fcomm.jqmWindow .close a {text-decoration: none;color: #003BB2;font-weight: bold;}
#fcomm.jqmWindow .buttons {text-align: center;}
#fcomm.jqmWindow .buttons input {margin: 0 auto;}
.jqmWindow.fancy {background-color: #FFF;color: #444;font-family: Arial, Verdana, sans-serif;width: 900px;margin-left: -465px;text-align: left;border: solid 2px #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 10px 25px #000;-webkit-box-shadow: 0 10px 25px #000;box-shadow: 0 10px 25px #000;}
.jqmWindow.fancy.fancy-narrow {width: 600px;margin-left: -315px;}
.jqmWindow.fancy.fancy-narrower {width: 317px;margin-left: -177px;}
.jqmWindow.fancy .close-modal {display: block;position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;z-index: 4000;background: url("../../img/hl/layout/fancybox_sprite.png");cursor: pointer;text-indent: -200px;overflow: hidden;}
.jqmWindow.fancy .close-modal-cross {display: block;position: absolute;top: 16px;right: 0px;width: 30px;height: 36px;z-index: 4000;border: 0;color: unset !important;background-color: unset !important;background-image: url('../../img/checklist-cross-black.svg');background-repeat: no-repeat;cursor: pointer;text-indent: -200px;overflow: hidden;}
.jqmWindow.fancy .loading-spinner {position: absolute;top: 0;left: 0;margin: 25% 0 0 0;float: left;width: 100%;text-align: center;background: url("../../img/hl/icons/ajax-loader.gif") no-repeat 50% 0;overflow: visible;line-height: 6em;}
.jqmWindow.fixed-list {height: 518px;}
.jqmWindow.fixed-list .content-container {height: 411px;overflow: auto;}
.jqmWindow.fixed-list #fee_breakdown.content-container-inner {width: 868px;}
.jqmWindow.fixed-list .default-table {width: 880px;}
.jqmWindow.fixed-list .default-table .table-total-row td {background: #fff;border: solid #1F3050 3px;border-left: none;border-right: none;}
.jqmWindow.fixed-list .nav-container {height: auto;float: left;width: 872px;min-height: 1.6em;padding: 1em;margin: 0;}
.jqmWindow.fixed-list .nav-container .btnPrevious {float: left;}
.jqmWindow.fixed-list .nav-container .btnRecent {float: left;margin-left: 20%;}
.jqmWindow.fixed-list .nav-container .btnNext {float: right;}
#investment-confirm.jqmWindow {padding: 30px;background-color: #FFF;color: #004;font-family: Arial, Verdana, sans-serif;width: 540px;margin-left: -300px;text-align: left;border: solid 2px #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 10px 25px #000;-webkit-box-shadow: 0 10px 25px #000;box-shadow: 0 10px 25px #000;}
#investment-confirm.jqmWindow div.confirm-buttons {text-align: center;}
#investment-confirm.jqmWindow div.confirm-buttons input {margin: auto 0.5em;}
img.disabled {display: none;}
a.action {display : inline-block;vertical-align : middle;text-decoration: none;}
a.action:visited,
a.action:hover,
a.action:active {text-decoration: none;}
.loyalty-bonus-summary {width : 100%;padding : 0;text-align : center;}
.loyalty-bonus-summary > div {float : left;width : 33%;}
.loyalty-bonus-summary > div > p {font-size : 1.25em;padding : 2em 1em;margin : 1.2em 0.8em;background : #F7F7F7;}
.loyalty-bonus-summary > div > p > strong {display : inline-block;font-size : 1.1em;margin-top : 0.1em;}
#no-products {padding : 1em;font-size : 1.1em;font-weight: normal;text-align : center;background : #F7F7F7;}
table.loyalty-bonus > * > tr {height: 40px;}
table.loyalty-bonus > thead > tr > th {padding : 0.8em 0.5em;text-align: center;}
table.loyalty-bonus > * > tr > td:first-child {width : 40%;text-align: left}
table.loyalty-bonus > * > tr > td {width : 20%;padding : 0.3em 0.5em;text-align: left;}
table.loyalty-bonus > * > tr > td.last {width : 20%;text-align: left;}
.browser-ie-11 table.loyalty-bonus .hide {display : table-cell !important;visibility: hidden !important;border : none !important;}
table.loyalty-bonus {margin: 0 0 1.6em 0;}
table.loyalty-bonus th,
table.loyalty-bonus td {padding: 0.8em;text-align: left;vertical-align: middle;line-height: 1.2em;}
table.loyalty-bonus .actions {width: 144px;padding: 0.8em 0;box-sizing: border-box;line-height: normal;}
table.loyalty-bonus .actions .button-gradient-shadowed {float: left;margin-left: 0.8em;}
#content-body-full .box.loyalty-bonus {position: relative;padding: 0;margin: 0 0 1.6em 0;float: left;}
#content-body-full .box.loyalty-bonus.fRight {float: right;}
#content-body-full .box.loyalty-bonus ul {margin: 0 0.8em 0.8em 0.8em;position: absolute;bottom: 0;left: 0;}
#content-body-full .box.loyalty-bonus h3 {font-weight: bold;margin: 0 0.8em 0.8em 0.8em;font-size: 1em;}
#content-body-full .col2-box.loyalty-bonus {width: 36em;min-height: 246px;}
#content-body-full .col2-box.loyalty-bonus.tall {min-height: 302px;}
#content-body-full .col2-box.loyalty-bonus .earned-on-clause {position: absolute;top: 0;right: 0;}
#income-instruction label {padding-left: 0.8em;}
#income-instruction .button-container {position: absolute;bottom: 0.8em;left: 0;width: 100%;float: left;}
#income-instruction .popup-button-reject {margin-left: 0.8em;float: left;}
#income-instruction .popup-button-confirm {margin-right: 0.8em;float: right;}
.box.loyalty-bonus h2.spacer-bottom-dbl {margin-bottom: 1.6em;}
.box.loyalty-bonus p,
.box.loyalty-bonus h2 {margin: 0 0 0.8em 0;}
.loyalty-bonus ol {padding: 0 0.8em 0 2.6em;}
.loyalty-bonus ol li {margin: 0 0 0.8em 0;}
.loyalty-bonus dl {margin-bottom: 0.8em;padding-bottom: 0.8em;font-size: 1.3em;border-bottom: 1px solid #D9DDE7;float: left;clear: both;}
.loyalty-bonus dl.first {}
.loyalty-bonus dt,
.loyalty-bonus dd {float: left;display: block;}
.loyalty-bonus dt {width: 6em;clear: both;margin-left: 0.8em;}
.loyalty-bonus dd {width: 29em;font-weight: bold;margin-right: 0.8em;}
.loyalty-bonus .print-row {text-align: right;}
form.investments {float: left;margin: 0 0 2.4em 0;position: relative;}
form.investments button,
form.investments input {margin: 0;}
form.investments .busy-overlay {height: 100%;width: 100%;position: absolute;background: url("/img/layout/transparent-white-50.png") repeat;z-index: 1;display: none;}
form.investments .busy-overlay img {position: absolute;top: 50%;left: 50%;height: 32px;width: 32px;margin: -16px 0 0 -16px;}
table.loyalty-bonus.investments {table-layout: fixed;}
table.loyalty-bonus.investments th,
table.loyalty-bonus.investments td {padding: 0.8em 0;}
table.loyalty-bonus.investments th > div,
table.loyalty-bonus.investments td > div {margin: 0 0.8em;position: relative;}
table.loyalty-bonus.investments * {font-weight: bold;vertical-align: middle;z-index: 0;}
table.loyalty-bonus.investments a,
table.loyalty-bonus.investments input,
table.loyalty-bonus.investments select {font-weight: normal;}
table.loyalty-bonus.investments th p {margin: 0;}
table.loyalty-bonus.investments .col-choice {width: 410px;}
table.loyalty-bonus.investments .col-amount {}
table.loyalty-bonus.investments .col-actions {width: 60px;}
table.loyalty-bonus.investments .col-message {width: 0;border-left: none;}
.loyalty-bonus.investments input {padding: 4px;border: 1px solid gray;width: 100px;}
.loyalty-bonus.investments select {padding: 2px;box-sizing: border-box;width: 388px;}
table.loyalty-bonus.investments .title.error,
table.loyalty-bonus.investments .balance.error {color: #FF001D;margin: 0;width: auto;}
table.loyalty-bonus.investments td .title,
table.loyalty-bonus.investments td .title.error {text-align: left;padding: 0;margin: 0 0 0.4em 0;}
table.loyalty-bonus.investments td .options,
table.loyalty-bonus.investments td .options span,
table.loyalty-bonus.investments td .options a {vertical-align: initial;margin: 0;}
table.loyalty-bonus.investments td .options button {vertical-align: initial;cursor: pointer;background: none;border: none;color: #003BB2;text-decoration: underline;outline: none;font-weight: normal;overflow: visible; }
table.loyalty-bonus.investments td .options button::-moz-focus-inner {padding: 0;border: 0}
table.loyalty-bonus.investments td .options button:hover {text-decoration: none;color: #F46A04;}
table.loyalty-bonus.investments .message-container {width: 28em;}
table.loyalty-bonus.investments .remove {height: 24px;width: 22px;overflow: visible;padding: 0;}
#container form.investments .message {display: none;width: 23em;font-weight: normal;padding: 0.4em;margin: 0 0 0 0.8em;}
form.investments .password-container {padding: 0.8em;margin-bottom: 0.8em;position: relative;}
#cotnainer form.investments .password-container input {margin: 0 0.4em;width: 9em;}
#container form.investments .password-container .message {position: absolute;top: 0.8em;left: 49em;display: block;}
.movements-row,
#movements-subnav-container,
#movements-table-container,
#transaction-history-container,
#transaction-history-container table {width: 100%;float: left;clear: both;}
.movements-row.masthead {margin: 0 0 20px 0;}
.movements-row.masthead .left-col {float: left;margin: 0 16px 0 0;}
#movements-heading {padding: 0;margin: 0 0 0.8em 0;font-size: 1.65em;width: 622px;}
#movements-heading.frco {font-size: 1.4em;width: 100%;}
#movements-heading span {font-size: 0.75em;}
#movements-subnav-container {margin: 1.6em 0 2em 0;}
#movements-stats-container {margin: 0 0 0.8em 0;float: left;clear: both;width: 622px;}
#movements-stats-container table {margin: 0;padding: 0;line-height: 1;font-size: 1.2em;}
#movements-stats-container td {padding: 0 0.4em 0.4em 0;white-space: nowrap;}
#movements-stats-container td.prop {width: 14em;}
#movements-stats-container td a.footnote {text-decoration: none;font-size: 0.83em;vertical-align: super;}
#movements-latest-price-container {float: left;width: 24em;}
#movements-latest-price-container h2 {width: 100%;margin: 0;float: left;clear: left;}
#movements-latest-price-container .price-content {background: #f7f7f7;float: left;clear: left;width: 100%;height: 100%;}
#movements-latest-price-container p {margin: 0 10px 5px 10px;}
#movements-latest-price-container a.link-orange-arrow {margin: 12px 10px !important;line-height: 1em;float: left;clear: left;display: block;}
#movements-latest-price-container p {float: left;clear: left;width: 270px;}
#movements-latest-price-container p.buy-sell {margin-top: 6px;}
#movements-latest-price-container .price-divide {font-weight: bold;}
#movements-latest-price-container .divider {font-size: 1.2em;}
#movements-latest-price-container .popup-button-confirm {color: #fff;text-decoration: none;font-size: 15px;min-width: 160px;padding: 6px 0;display: block;height: auto;margin: 6px 0 6px 10px;float: left;clear: left;line-height: normal;}
#movements-latest-price-container .change {font-size: 1.2em !important;font-weight: normal !important;}
#movements-latest-price-container .change.positive.perc,
#movements-latest-price-container .change.negative.perc,
#movements-latest-price-container .change.nochange.perc {background-image: none;padding-left: 0;}
#movements-latest-price-container #stock_change_arrow {height: 12px;width: auto;}
#movements-stats-container .nochange,
#movements-stats-container .positive,
#movements-stats-container .negative {padding-left: 1em;}
#movements-stats-container .perc .nochange,
#movements-stats-container .perc .positive,
#movements-stats-container .perc .negative {padding-left: 0;background: none;}
#movements-stats-container .nochange {background: url(/img/layout/price-nochange.png) no-repeat left center;}
#movements-stats-container .positive {background: url(/img/hl/layout/price-positive.gif) no-repeat left center;}
#movements-stats-container .negative {background: url(/img/hl/layout/price-negative.gif) no-repeat left center;}
#movements-summary-container {float: left;padding: 0;height: 238px;}
#movements-summary-container td {border: none;text-align: right;}
#movements-summary-container td:first-child {text-align: left;}
#movements-price-chart-container {float: left;height: 238px;position: relative;padding-bottom: 0;margin: 0 0 0 34px;}
#movements-price-chart-container .basic-control {line-height: normal;top: 5px;}
#movements-price-chart-container iframe {width: 100%;height: 186px;clear: both;overflow: hidden;border: none;}
#movements-price-chart-container iframe.investment-trust {height: 178px;}
#movements-price-chart-container #tr-chart-legend {margin: 0 0 4px 8px;}
#movements-price-chart-container #tr-chart-legend li {border-color: #CC02AE;margin: 0;}
#movements-price-chart-container #tr-chart-legend li div {width: auto;padding: 0.5em 0.25em;}
#movements-price-chart-container .link-orange-arrow {display: block;margin: 0 0.8em 0.8em 0.8em;background-position: left 5px;}
#movements-streaming-preferences-container {float: left;clear: both;width: 622px;font-size: 0.85em;}
#movements-streaming-preferences-container .market-closed {color: #C00;font-weight: bold;}
body.modal-open {overflow: hidden;position: fixed;width: 100%;}
.reveal-modal-bg {background: #000000;background: rgba(0, 0, 0, 0.45);bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;z-index: 1004;left: 0; }
.reveal-modal {border-radius: 5px;display: none;position: fixed;top: 10%!important;visibility: hidden;width: 100%;z-index: 1005;left: 0;background-color: #FFFFFF;padding: 1.875rem;border: solid 1px #666666;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.reveal-modal .column, .reveal-modal .columns {min-width: 0;}
.reveal-modal > :first-child {margin-top: 0;}
.reveal-modal > :last-child {margin-bottom: 0;}
.reveal-modal.radius {border-radius: 3px;}
.reveal-modal.round {border-radius: 1000px;}
.reveal-modal.collapse {padding: 0;}
.reveal-modal.full {height: 100vh;height: 100%;left: 0;margin-left: 0 !important;max-width: none !important;min-height: 100vh;top: 0;}
@media only screen and (min-width: 641px) {.reveal-modal {left: 0;margin: 0 auto;max-width: 50rem;right: 0;width: 80%;top: 2.25rem!important;}
.reveal-modal.tiny {left: 0;margin: 0 auto;max-width: 62.5rem;right: 0;width: 30%;}
.reveal-modal.small {left: 0;margin: 0 auto;max-width: 62.5rem;right: 0;width: 40%;}
.reveal-modal.medium {left: 0;margin: 0 auto;max-width: 62.5rem;right: 0;width: 60%;}
.reveal-modal.large {left: 0;margin: 0 auto;max-width: 62.5rem;right: 0;width: 70%;}
.reveal-modal.xlarge {left: 0;margin: 0 auto;max-width: 62.5rem;right: 0;width: 95%;}
.reveal-modal.full {left: 0;margin: 0 auto;max-width: 62.5rem;right: 0;width: 100%;}}
.reveal-modal .close-reveal-modal-icon {display: block;position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;z-index: 4000;background: url("/img/layout/fancybox_sprite.png");cursor: pointer;text-indent: -200px;overflow: hidden;}
@media only screen and (max-width: 640px) {.reveal-modal {top: 10%!important;height: 80%;}
.reveal-modal .close-reveal-modal-icon {right: 5px;top: 5px;}}
.reveal-modal.toback {z-index: 1003;}
.reveal-modal iframe {width: 100%;height: 100%;padding-top: 1.5em !important;}
#modal-div {max-width: 800px;}
.reveal-modal .popup-button-reject,
.reveal-modal .popup-button-confirm {width: 11.2em;height: 2em;display: block;padding: 0 0.8em;margin: 1rem 0 0 0;border: 0;color: #fff;cursor: pointer;font-size: 1.2em;text-align: center;text-decoration: none;font-weight: bold;font-family: Arial, Verdana, sans-serif;vertical-align: middle;overflow: visible;}
@media only screen and (min-width: 641px) {.reveal-modal .popup-button-reject,
.reveal-modal .popup-button-confirm {display: inline-block;margin: 0 1em 0 0;}}
@media only screen and (min-width: 641px) {.reveal-modal.prices-popup {left: 0;margin: 0 auto;right: 0;width: 36rem;}}
@media only screen and (min-width: 981px) {.reveal-modal.prices-popup {width: 31rem;}}
.reveal-modal.prices-popup br.small-only {display: none;}
.reveal-modal.prices-popup form#form-preferences {overflow-x: auto;height: 100%;}
.responsive-small .reveal-modal.prices-popup br.small-only {display: block;}
.responsive-small .reveal-modal.prices-popup .popup-button-reject {display: block;margin: 1rem 0 0 0;}
.reveal-modal.news-modal {height: 80%;}
.reveal-modal.news-modal .iframe_holder {height: 100%;overflow: auto;-webkit-overflow-scrolling: touch;}
.reveal-modal.news-modal .iframe_holder iframe {height: 95%;}
.f-dropdown {background:#FFF;display:none;font-size:.77778rem;height:auto;left:-9999px;list-style:none;margin-left:0;margin-top:2px;max-height:none;max-width:260px;position:absolute;width:100%;z-index:89;border-radius: 3px;}
.f-dropdown:focus {outline: 0;}
.f-dropdown.open {display:block;}
.f-dropdown > :first-child {margin-top:0;}
.f-dropdown > :last-child {margin-bottom:0;}
.f-dropdown:before {border:inset 6px;border-bottom-style:solid;border-color:transparent transparent #19334c;content:"";display:block;height:0;left:10px;position:absolute;top:-11px;width:0;z-index:89;}
.f-dropdown:after {border-bottom-style:solid;border-color:transparent transparent #ccc;content:"";display:block;height:0;left:9px;position:absolute;top:-14px;width:0;z-index:88;}
.f-dropdown.right:before {left:auto;right:10px;}
.f-dropdown.right:after {left:auto;right:9px;}
.f-dropdown.drop-right {background:#FFF;border:solid 1px #ccc;display:none;font-size:.77778rem;height:auto;left:-9999px;list-style:none;margin-left:2px;margin-top:0;max-height:none;max-width:260px;position:absolute;width:100%;z-index:89;}
.f-dropdown.drop-right.open {display:block;}
.f-dropdown.drop-right > :first-child {margin-top:0;}
.f-dropdown.drop-right > :last-child {margin-bottom:0;}
.f-dropdown.drop-right:before {border:inset 6px;border-color:transparent #FFF transparent transparent;border-right-style:solid;content:"";display:block;height:0;left:-12px;position:absolute;top:10px;width:0;z-index:89;}
.f-dropdown.drop-right:after {border:inset 7px;border-color:transparent #ccc transparent transparent;border-right-style:solid;content:"";display:block;height:0;left:-14px;position:absolute;top:9px;width:0;z-index:88;}
.f-dropdown.drop-left {background:#FFF;border:solid 1px #ccc;display:none;font-size:.77778rem;height:auto;left:-9999px;list-style:none;margin-left:-2px;margin-top:0;max-height:none;max-width:260px;position:absolute;width:100%;z-index:89;}
.f-dropdown.drop-left.open {display:block;}
.f-dropdown.drop-left > :first-child {margin-top:0;}
.f-dropdown.drop-left > :last-child {margin-bottom:0;}
.f-dropdown.drop-left:before {border:inset 6px;border-color:transparent transparent transparent #FFF;border-left-style:solid;content:"";display:block;height:0;left:auto;position:absolute;right:-12px;top:10px;width:0;z-index:89;}
.f-dropdown.drop-left:after {border:inset 7px;border-color:transparent transparent transparent #ccc;border-left-style:solid;content:"";display:block;height:0;left:auto;position:absolute;right:-14px;top:9px;width:0;z-index:88;}
.f-dropdown.drop-top {background:#FFF;border:solid 1px #ccc;display:none;font-size:.77778rem;height:auto;left:-9999px;list-style:none;margin-left:0;margin-top:-2px;max-height:none;max-width:260px;position:absolute;width:100%;z-index:89;}
.f-dropdown.drop-top.open {display:block;}
.f-dropdown.drop-top > :first-child {margin-top:0;}
.f-dropdown.drop-top > :last-child {margin-bottom:0;}
.f-dropdown.drop-top:before {border:inset 6px;border-color:#FFF transparent transparent;border-top-style:solid;bottom:-12px;content:"";display:block;height:0;left:10px;position:absolute;right:auto;top:auto;width:0;z-index:89;}
.f-dropdown.drop-top:after {border:inset 7px;border-color:#ccc transparent transparent;border-top-style:solid;bottom:-14px;content:"";display:block;height:0;left:9px;position:absolute;right:auto;top:auto;width:0;z-index:88;}
.f-dropdown li {cursor:pointer;font-size:.77778rem;line-height:1rem;margin:0;}
.f-dropdown li:hover,.f-dropdown li:focus {background:#EEE;}
.f-dropdown li a {color:#555;display:block;padding:.5rem;}
.f-dropdown.content {color: #fff;background-color: #19334c;display:none;font-size:.77778rem;height:auto;left:-9999px;list-style:none;margin-left:0;max-height:none;max-width:260px;padding:1.11111rem;position:absolute;width:100%;z-index:89;}
.f-dropdown.content a {color: #A9A9A9;}
.f-dropdown.content.open {display:block;}
.responsive-large .f-dropdown,
.responsive-large .f-dropdown.drop-right,
.responsive-large .f-dropdown.drop-left,
.responsive-large .f-dropdown.drop-top,
.responsive-large .f-dropdown.content,
.responsive-medium-wide .f-dropdown,
.responsive-medium-wide .f-dropdown.drop-right,
.responsive-medium-wide .f-dropdown.drop-left,
.responsive-medium-wide .f-dropdown.drop-top,
.responsive-medium-wide .f-dropdown.content {max-width: 360px;}
@media only screen and (min-width: 10px) {.has-tip {background: url(/img/dotted-horizontal-blue.gif) repeat-x bottom;cursor: help;}
.has-tip:hover,
.has-tip:focus {}
.has-tip.tip-left,
.has-tip.tip-right {float: none !important;}
.tooltip {background: #19334C;color: #FFFFFF;display: none;font-size: 1em;font-weight: normal;line-height: 1.3;max-width: 265px;padding: 0.75rem;position: absolute;width: 100%;z-index: 1006;left: 50%;border-radius: 3px;}
.tooltip > .nub {border-color: transparent transparent #19334C transparent;border: solid 10px;display: block;height: 0;pointer-events: none;position: absolute;top: -19px;width: 0;left: 5px;}
.tooltip > .nub.rtl {left: auto;right: 5px;}
.tooltip.radius {border-radius: 3px;}
.tooltip.round {border-radius: 1000px;}
.tooltip.round > .nub {left: 2rem;}
.tooltip.opened {border-bottom: dotted 0.11em #003f54 !important;color: #008CBA !important;}
.tap-to-close {color: #777777;display: block;font-size: 0.625rem;font-weight: normal;}
.tooltip > .nub {border-color: transparent transparent #19334C transparent;top: -19px;}
.tooltip.tip-top > .nub {border-color: #19334C transparent transparent transparent;bottom: -19px;top: auto;}
.tooltip.tip-left,
.tooltip.tip-right {float: none !important;}
.tooltip.tip-left > .nub {border-color: transparent transparent transparent #19334C;left: auto;margin-top: -10px;right: -19px;top: 50%;}
.tooltip.tip-right > .nub {border-color: transparent #19334C transparent transparent;left: -19px;margin-top: -10px;right: auto;top: 50%;}}
@media only screen and (min-width: 350px) {.tooltip {width: 300px;}}
meta.foundation-version {
font-family: "/5.5.0/";}
meta.foundation-mq-small {
font-family: "/only screen/";}
meta.foundation-mq-small-only {
font-family: "/only screen/";}
meta.foundation-mq-medium {
font-family: "/only screen and (min-width:640px)/";}
meta.foundation-mq-medium-only {
font-family: "/only screen and (min-width:640px) and (max-width:979px)/";}
meta.foundation-mq-large {
font-family: "/only screen and (min-width:980px)/";}
meta.foundation-mq-large-only {
font-family: "/only screen and (min-width:980px)/";}
meta.foundation-data-attribute-namespace {
font-family: false;}
#content {
clear: both;
margin: 0;}
#content-body {
float: right;
width: 58.92em;}
#container-basic {
background: #FFFFFF none repeat scroll 0 0;
border: 0 none;
margin: auto;
padding: 1.57em 1.57em 0.079em;
position: relative;
text-align: left;}
#container #content-body-full {
float: left;
width: 73.85em;}
#container-basic #content-body-full {
float: left;
width: 100%;}
#content-body, #content-body-full {
position: relative;}
#container-help #content-body {
float: right;
width: 74%;}
#content-body-full .content-left-col2 {
float: left;
width: 50.12em;}
#content-body-full .content-right-col2, #content-body-full .content-right-styled-col2 {
float: left;
width: 22.9em;
margin-left: 0.79em;
display: inline;}
#content-body-full .content-right-styled-col2 {
width: 21.6em;
padding: 0.6em;
background: #EFEFEF;}
#content-body-full .content-right-alt-col2 {
float: left;
width: 59.66em;
display: inline;
margin-left: 0.79em;}
#content-body-full .content-left-col3, #content-body-full .content-right-col3 {
float: left;
width: 20.41em;}
#content-body-full .content-middle-col3 {
float: right;
width: 31.43em;}
#content-body-full .content-middle-col3, #content-body-full .content-right-col3 {
margin-left: 0.79em;}
#content-body-full .content-left-wrapper {
float: left;
width: 52.64em;}
.content-col3-equal {
width: 23em;}
#content-body .content-left-col2 {
float: left;
width: 39.28em;}
#content-body .content-right-col2 {
float: right;
width: 17.2em;
margin-left: 0.79em;
padding: 0.6em;
background: #EFEFEF;}
#content-body-full .full-right-bar .content-right-col2 {
float: right;
width: 17.2em;
margin-left: 0.79em;
padding: 0.6em;
background: #EFEFEF;}
#content-body .content-right-unstyled-col2 {
float: left;
width: 18.4em;
margin-left: 0.79em;}
#content-body #form-page-step-row {
background: #EAF6E9;
margin: 0;
padding: 0.3em;
border: 1px solid #ccc;
border-bottom: 1px solid #fff;}
#content-body-full #form-page-step-row,
#auto-data-msg tr {
background: #fae9cf;
margin: 0 0 0 0;
padding: 0.5em;
border: 1px solid #ccc;
border-width: 1px 1px 0;}
html > body #form-page-step-row {
margin: 0 0 1em 0;}
#content-body .content-left-col2 .col2-unstyled-box {
width: 19.25em;}
#content-body .content-left-col2 .col2-box {
width: 17.5em;}
#content-body .content-left-col2 .col3-box {
width: 11.62em;}
#content-body-full .col1-box {
width: 69.4em;}
#content-body-full .col2-box {
width: 34.7em;}
#content-body-full .col3-unstyled-box {
width: 24.09em;}
#content-body-full .col3-box {
width: 15.23em;}
#content-body-full .content-left-col2 .col2-unstyled-box {
width: 24.48em;}
#content-body-full .content-left-col2 .col2-box, #content-body-full .content-right-col2 .col2-box {
width: 22.9em;}
.box-footer {
background: #F3F7FC url(/img/layout/graph-background.gif) no-repeat scroll right top;
border: 0.079em solid #DBE2E9;
padding: 0.79em;}
.pay-contrib{
padding: 5px;}
.text-wrap {
width: 94.5%;
float: right;}
h1, h2, h3, h4 {
font-family: arial, verdana, sans-serif;
font-weight: normal;}
h1,
h2.fake-primary{
margin: 0.5em 0 0.395em 0; 
padding-bottom: 0.2em;
font-size: 2.2em;}
*h1,
*h2.fake-primary{
margin-top: 0;}
h2 {
margin: 0.5em 0;
font-size: 1.7em;}
h3, .h3 {
font-size: 1.4em;
margin: 0.5em 0;}
h4 {
font-size: 1.25em;
margin: 0.5em 0;}
h1.alt, h2.alt, h3.alt, h4.alt {
font-family: arial}
#content-body h1, #popup-content h1,
#content-body h2.fake-primary, #popup-content h1.fake-primary{
background: url(/img/layout/dotted-blue-white-h.gif) repeat-x bottom;}
#content-body .article-h1 {
padding:0;
margin:0;
background: #FFF;
font-size: 2em;}
.content-divide {
display:block;
padding: 0.15em 0.31em 0.15em 0;
color:#585858;
border-top: 1px solid #585858;
border-bottom:1px solid #585858;
font-size: 1em;}
.first-divide{
border-top: 0;
padding-top: 0;
margin-top: 0;}

abbr {
border-bottom:dotted 1px #999;
cursor:help;}
acronym {
border-bottom:dotted 1px #999;
cursor:help;}
img {
border:none;}
pre {
font-size:9pt;
text-align:left;}
hr {
border:none;
border-top:solid 1px #CCC;}
li, dt {
position: relative;}

.superscript {
vertical-align:top;
font-size:xx-small;}
.date {
color:#C00;}

.price-gain, .positive { color:#0000cc;}
.price-loss, .negative { color:#C00;}
.price-non-move, .nochange { color:#090;}
.margin-half {
margin:0.5em 0;}
.underline {
padding-bottom:0.25em;
background:url(/img/dotted-horizontal-blue.gif) repeat-x bottom;}
.margin-none {
margin:0em;}
.padding-none {
padding:0em;}
.padding-some{
padding: 0.79em;}
.hide {
display: none;}
.show {
display: block;}
img.no-border {
border:none;}
.noBorder {
border:none !important;}
.noBackground{
background:none;}
.divider-styled {
clear: both;
margin: 0.79em;
border-top: 1px dotted #006;}
.no-border-radius {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;}


.links-row {
margin:0 0 1em;}
.links-row img {
vertical-align:-0.65em;
padding-bottom:0.2em;}
.links-row-print {
margin-left: -0.15em;}

.box-style-1 { 
background:url(/img/white-box-grad.gif) repeat-x bottom #FFF;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0 0.5em 0.5em;
margin:0 0 1em;
zoom:1; }
.box-style-1 h1 .box-style-1 .h1 {
border-top:solid;
border-bottom:solid;
border-width:0.05em 0em 0.05em 0em;
border-color: #E5E5E5 #FFF #BBB #FFF;
font-family:verdana, arial, sans-serif;
padding:0.35em 0.3em;
margin:0em -0.3em 0em -0.3em;
position:relative; }
.box-style-1 h2, .box-style-1 .h2 {
background:url(/img/box-heading-bg.gif) repeat-x top #144090;
border:solid;
border-width:0 0 0.05em 0.05em;
border-color: #FFF #FFF #006 #006;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFF;
padding:0.35em 0.45em;
margin:0 -0.52em 0.5em -0.55em;
position:relative; }
.box-style-2 { 
background:url(/img/orange-box-grad2.gif) repeat-x bottom #FFF0D6;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0 0.5em 0.5em;
margin:0 0 1em;}
.box-style-2 h2 {
background:url(/img/box-heading-bg.gif) repeat-x top #144090;
border:solid;
border-width:0 0 0.05em 0.05em;
border-color: #FFF #FFF #006 #006;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFF;
padding:0.35em 0.45em;
margin:0 -0.52em 0.5em -0.55em;
position:relative;}
.box-style-3 { 
background:url(/img/green-box-grad.gif) repeat-x bottom #E3F2E2;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E0E0E0;
padding:0 0.5em 0.5em;
margin:0 0 1em;}
.box-style-3 h2 {
background:url(/img/box-heading-bg-green.gif) repeat-x top #3B7737;
border:solid;
border-width:0 0 0.05em 0.05em;
border-color: #FFF #FFF #306a2c #306a2c;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFF;
padding:0.35em 0.45em;
margin:0 -0.50em 0.5em -0.55em;
position:relative;}
.box-style-5 { 
background:#E0E8F5;
border:solid 1px #CCC;
padding:0.5em;
margin:0 0 1em;}
.box-style-6 { 
background:#EFEFEF;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0 0.5em 0.5em;
margin:0 0 1em;}
.box-style-6 h2 {
background:url(/img/box-heading-bg-orange.gif) repeat-x top #FBCE89;
border:solid;
border-width:0 0 0.05em 0.05em;
border-color: #FFF #FFF #f6c170 #f6c170;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#006;
padding:0.35em 0.45em;
margin:0 -0.52em 0.5em -0.55em;
position:relative;}
.box-style-7 { 
background:url(/img/orange-box-grad.gif) repeat-x bottom #FFF;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0.5em;
margin:0 0 1em;}
.box-style-7 h2 {
background:url(/img/box-heading-bg-orange.gif) repeat-x top #FBCE89;
border:solid #F90;
font-size:1.1em;
font-weight:bold;
color:#006;
border-width:0.1em 0 0.05em;
padding:0.3em 0.45em;
margin:-0.45em -0.5em 0.3em;
position:relative;
font-family:verdana, arial, sans-serif;}
.box-style-8 { 
padding:0.5em;
margin:0 0 1em;}
.box-style-8 h2 {
background:url(/img/box-heading-bg.gif) repeat-x top #144090;
border:solid #9D9D9D;
font-size:1.1em;
font-weight:bold;
color:#FFF;
border-width:0 0 0.05em;
padding:0.315em 0.45em;
margin:-0.45em -0.5em 0.3em;
position:relative;
font-family:verdana, arial, sans-serif;}
.box-style-9 { 
background:#FFF0D6;
border:solid 1px #CCC;
padding:0.5em;
margin:0 0 1em;}
.box-style-10 { 

background: none;
background-color:#F5F5F5;
border:solid;
border-width:0 1px 1px;
border-color: #E00 #E00 #E00 #E00;
padding:0 0.5em 0.5em;
margin:0 0 1em;
text-align:left;}
.box-style-10 h2 {
background: repeat-x top #E00;
border:solid;
border-width:0 0 0.05em 0.05em;
border-color: #FFF #FFF #FF0000 #FF0000;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFF;
padding:0.35em 0.45em;
margin:0 -0.52em 0.5em -0.50em;
position:relative;}
.box-style-chart { 
background:#FFF;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0;
margin:0 0 1em;
text-align:center;}
.box-style-chart h2 {
background:url(/img/box-heading-bg-orange.gif) repeat-x top #FBCE89;
border:solid;
border-width:0 0 0.05em 0.05em;
border-color: #FFF #FFF #f6c170 #f6c170;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#006;
padding:0.35em 0.45em;
margin:0 -0.08em 0.5em -0.1em;
position:relative;}

.standard-form select, .standard-form input {
font-size:1em;}
.standard-form table {
border: none;
margin:1em 0;}
.standard-form th, .standard-form tr, .standard-form td {
border: none;}
.standard-form td {
padding:0.3em 0.2em;
border-bottom:solid 1px #FFF;}
.standard-form h2 {
display: block;
padding: 0.15em 0.31em 0.15em 0;
margin: 0.79em 0 0 0;
border-top: 1px solid #585858;
border-bottom:1px solid #585858;
color:#585858;
font-size: 1em;}
.standard-form th {
margin: 0;
padding: 0;
background: #FFF;
color:#585858;}
.standard-form .buttons {
padding:1em 0;}
.standard-form .submit {
margin-bottom:0.4em;}
.standard-form .label {
width:40%;
background: #EFEFEF;}
.standard-form .input, span.standard-input {
width:60%;
background: #F5F5F5;}
.standard-form .form-note {
font-weight:bold;
font-size:0.85em;}
.standard-form .form-help {
width:1.52em;}
.standard-form .form-text {
background:#E3E3E3;
padding:0.4em 0.2em;}
.standard-form img {
vertical-align:-0.2em;}
.standard-form .modal-info {
cursor: pointer;}
.standard-form .form-help {
vertical-align:-0.3em;}
.standard-form .checkbox {
vertical-align:-0.4em;}
.standard-form .form-steps {
text-align: right;
background: #EAF6E9;}
.standard-form #current-step {
font-weight: bold;
text-transform: uppercase;}
.standard-form .margin-bottom {
margin-bottom: 0;}

#ways-to-invest-2col {
float:left;

margin:0 0 0 0em;
padding:0;
list-style-type:none;}
#ways-to-invest-2col li {
float:left;
width:13em;
margin:0;
padding:0.2em 0em 0.2em 1.5em;
background:url(../../img/bullets/grn-chev-grn-bg.gif) no-repeat left 0.3em;}
#ways-to-invest-2col a {
font-weight:bold;}
#ways-to-invest-1col {
float:left;
margin:0 0 0 0em;
padding:0;
list-style-type:none;}
#ways-to-invest-1col li {
float:left;
margin:0;
padding:0.2em 0em 0.2em 1.5em;
background:url(../../img/bullets/grn-chev-grn-bg.gif) no-repeat left 0.3em;}
#ways-to-invest-1col a {
font-weight:bold;}

.banner {
margin:0 0 0.9em;
border:solid 1px #006;
background:#006;
color:#FFFFFF;
width:347px;
width:31em;
float:left;}
.banner-left {
margin:0 0 0.9em;
border:solid 1px #006;
background:#006;
color:#FFFFFF;
width:347px;
float:left;}
.banner-top {
margin:0 0 0.9em;
border:solid 1px #006;
background:#006;
color:#FFFFFF;
width:586px;
float:left;}

.table-key {
background:#E0E8F5;
border:solid 1px #CDDAEF;
padding:0.3em 0.3em 0;
width:auto;
float:right;
margin-left:1em;}
.table-key img {
vertical-align:-0.3em;
margin-left:0.5em;}
.table-key p {
font-weight:bold;
margin:0 0 0.7em;
text-align:right;}
.table-key h4 {
font-size:1.3em;}

#search-container {
width: 47em;
margin: auto;
margin-top: 0.79em;
margin-bottom: 0.79em;
border-top: 1px solid #BBB;
z-index:11;}
div.search-container{
min-height:4em;}
.search-form {
width:47em;
padding-top:0.2em;}
.search-form-dotted {
width:47em;
background:url(/img/dotted-horizontal-blue.gif) repeat-x bottom;
padding:0.2em 0 0.5em;
margin:0 auto;}
.search-form-TD1 {
width:28em;
padding-left:1.4em;
padding-right:1.0em;}
.search-form-TD2 {
text-align:center;
width:19em;
vertical-align:bottom;}
.search-form-TD3 {
width:10em;
text-align:center;
vertical-align:bottom;}
.search-form-TD1-TD2 {
width:67em;
padding-left:1.4em;
padding-right:1.0em;}
input.search-form-input {
width:18.3em;
height:1.1em;
font-size:1em;}
input.search-form-go {
width:3em;}
select.search-form-input {
padding:0em;
width:18.5em;
height:1.6em;
font-size:1em;}
.search-form-label{
min-width:135px;
display:inline-block;}

#page-body-full #security-title, #page-body #security-title {
background:url(/img/dotted-horizontal-blue.gif) repeat-x bottom;
padding-bottom:0.25em;
margin-bottom:20px;}
#page-body-full #security-title h1 {
width:22em;}
*html #page-body-full #security-title h1 {
max-width:22em;}
#page-body #security-title h1, #page-body .underline h1 {
width:16.6em;}
*html #page-body #security-title h1, *html #page-body .underline h1 {
max-width:16.6em;}
#price-summary h2 {
float:left;
margin-bottom:0;}
#price-summary #price-timestamp {
float:right;
text-align:right;
padding-top:0.2em;}

#error-div {
width:65%;
margin:auto;
margin:30px auto;
border:solid 1px #CCC;
padding:10px;}
#error-div li {
padding-bottom:5px;}
p.error-para{
color:red;}
dl.errormessage {
width:auto;
text-align:left;
padding:0;
margin:0 0 1em 0;
background:#FFF;
border:1px solid #C00;}
dl.errormessage dt {
padding:0.25em;
color:white;
background:url(/img/error-bg.gif) repeat-x left top #C00;
font-weight:bold;}
dl.errormessage dd {
padding:1em 0 0.5em 0.8em;
margin:0;}
dl.errormessage ul {
list-style-type:none;
margin:0;
padding:0;}
dl.errormessage li {
background:url(/img/alert.gif) no-repeat left top;
margin:0;
padding-bottom:0.5em;
padding-left:2em;
line-height:1.6em;
font-weight:bold;}
dl.errormessage li.nobg {
background:none;
padding-left:0em;}

.commission-style-para {
background:url(/img/white-box-grad.gif) repeat-x bottom #FFF;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0em 0em;
margin:0 0 1em;
zoom:1; }
.commission-style-para h2 {
background:url(/img/box-heading-bg.gif) repeat-x top #144090;
border:solid;
border-width:0 0 0.00em 0.00em;
border-color: #FFF #FFF #006 #006;
font-family:verdana, arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#FFF;
padding:0.35em 0.45em;
margin:0 -0.0em 0.5em -0.0em;
position:relative;}
.commission-style-para p {
padding:5px;
margin-top:10px;}
.commission-style {
background:url(/img/white-box-grad.gif) repeat-x bottom #FFF;
border:solid;
border-width:0 1px 1px;
border-color: #BBB #BBB #BBB #E5E5E5;
padding:0em 0em;
margin:0 0 1em;
zoom:1; 
height:355px;}
.commission-style h1 {
font-weight:bold;
font-size:13px;
text-align:center;}
.commission-style h2 {
background:url(/img/orange-box-bg.gif) repeat-x bottom #FEDAA2;
border-top:solid 0.05em #F29100;
border-bottom:solid 0.1em #F29100;
padding:0em 0.4em;
margin:0em 0em 0em 0em;
font-size:1.2em;
font-weight:bold;}
.commission-style h3 {
font-weight:bold;
font-size:11px;
text-align:left;}
.commission-style p {
padding:5px;
margin-top:10px;}
.commission-style-boxes {
float: left;
width:48%;
margin-left:1%;}
.commission-style-leftbox {
background:#d2e1f0;
border:solid 1px navy;
padding:0%;
height:345px;
width:96%;
padding:5px;}
.commission-style-rightbox {
background:#f7c464;
border:solid 1px navy;
width:96%;
padding:0%;
height:345px;
padding:5px;}

#faq-jump-to {
background: #EFEFEF;
padding: 0em 0.7em;
margin: 0 0 1em 0;}
#faq-jump-to select {
margin: 0 1em;}
.faq-title {
padding: 0.0em 0 0.3em 0em;}
.back-to-top {
font-weight: bold;
font-size: 0.8em;
background: url(/img/back-to-top.gif) no-repeat 0 0.2em;
padding-left: 1.2em;}
.back-to-top a {
color: #006;}

.case-studies {
background: url(/img/white-box-grad.gif) repeat-x bottom #FFF;
border: solid 1px;
border-color: #E5E5E5 #BBB #BBB #E5E5E5;
margin: 1em 0;
padding: 0 0.5em;}

.intro-image {
float: left;
border: solid 1px #006;
margin: 0 0.5em 0.5em 0;}

#article-toolbar {
padding: 0em 0em 0em 0em;
height:2.5em;}
#article-toolbar p {
font-size:0.8em;}
#article-toolbar a {
cursor:pointer;}
#article-toolbar a:hover {
cursor:pointer;
color:#C00;}
#article-toolbar img {
vertical-align:-0.4em;}
#article-toolbar-email {
text-align:left;
position:absolute;
left: 0.5em;}
#article-toolbar-textSize {
text-align:right;
position:absolute;
left:21.5em;
margin-top:-0.3em;}
.article-small {
font-size:1em;}
.article-medium {
font-size:1.2em;}
.article-large {
font-size:1.4em;
line-height: 1.4;}
#article h2, #article .h2 {
font-weight:normal;
font-size:1.5em;
padding:0;
text-align:left;
background:none;
border:none;
color:#006;}
#article h3, #article .h3 {
font-size:1.0em;
margin:0.2em 0;
padding:0;
font-weight:bold;
text-align:left;
background:none;
border:none;
color:#006;}
#article h4, #article .h4 {
font-size:1.20em;
margin:0;
text-align:left;
font-weight:normal;
background:none;
border:none;
color:#006;}
#article h5, #article .h5 {
font-size: 1.15em;
margin: 1em 0;
padding:0;
font-weight:bold;
text-align:left;
background:none;
border:none;
color:#006;}

#podcasts {
margin-top: 1em;}
#podcasts-error {
color:#FF0000;}
#podcast-what-is {
margin-top:1em;}
#podcast-subscribe {
margin-top:1em;}
#podcasts table{
padding: 0em;
width:100%;}
#podcasts tr{
padding: 0em;
width:100%;}
#podcasts td {
padding: 0em;}
#podcasts td.title {
padding-bottom: 1em;}
#podcasts td.right {
text-align:right;}
#podcasts ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align:left;}
#podcasts li {
background: url(/img/icons/podcast.gif) no-repeat 0 0.6em;
padding: 0.3em 0 0.3em 1.9em;
border-bottom: dashed 1px #CCC;
position: relative;}
#podcasts span.time{
text-align:right;}
#podcasts span.size{
text-align:right;}

#leaving-hl-body {
width:67.6em;
margin:0;
border:none;
float:left;
display:inline;
padding:0 0.88em 0.88em;
background:none;}
#leaving-hl-container {
font-size: 1em;
width:69.55em;
margin:0 auto;
border:none;
background:none;}
#leaving-hl-shadow{
width: auto;
zoom: 1; 
border:none;
background:none;}
.leaving-hl-plain {
color:black;
text-decoration:none;}
.leaving-hl-plain:hover{
color:black;
text-decoration:none;}
.leaving-hl-warning {
color:red;
text-decoration:none;
font-size:larger;}
.leaving-hl-warning:hover{
color:red;
text-decoration:none;}

#account-value {
display:inline;
float:left;
border-bottom:solid 1px #CCC;
vertical-align:bottom;
width: 100%;}
#product-valuation {
margin:1em 0 0 0;
border-collapse:collapse;
width:23em;
float:left;}
#product-valuation td {
border-bottom:solid 1px #CCC;
padding:0.3em 0.7em 0.3em 0.7em;}
#product-valuation tr.total {
font-size:1.1em;
font-weight:bold;
height:2.2em;}
#product-valuation tr.total td {
border-bottom:0;}
#amount-available,
#subscription-summary {
float:right;
margin:1em 0 0 0;
border-collapse:collapse;
width:29em;
vertical-align:bottom;}
#amount-available td {
padding:0.3em 0.7em 0.3em 0.7em;}
#amount-available tr.total {
font-size:1.1em;
font-weight:bold;
height:2.2em;
border-top:solid 1px #CCC;}
#subscription-summary td {
border-bottom:solid 1px #fff;
padding:0.3em 0.7em 0.3em 0.7em;
background: #e3f2e2;}
#subscription-summary tr.total {
font-size:1.1em;
font-weight:bold;
height:2.2em;}
#amount-available tr.total td,
#subscription-summary tr.total td {
border-bottom:solid 1px #fff;}
#account-global-search {
margin-bottom:-3em;}

#announcement {
font-weight: bold;
border: solid 2px #F29100;
padding: 0.6em 0.7em 0.7em;
background: #FFF0D6;
clear: both;
text-align: left;
margin-bottom: 0em;}
*+html #announcement {
padding: 0.2em 0.7em 0.7em;}
*html #announcement {
padding: 0.2em 0.7em 0.7em;}
#announcement-login {
font-weight: bold;
border: solid 2px #F29100;
padding: 0.5em 0.4em 0.6em;
background: #FFF0D6;
text-align: left;
margin-bottom: 1em;
line-height: 1.3;}
*+html #announcement-login {
padding: 0.3em 0.4em 0.6em 0.5em;}
*html #announcement-login {
padding: 0.3em 0.4em 0.6em 0.5em;}

.dark-blue-span {
display:block;
padding:3px;
background:#000066;
color:#FFFFFF;
text-align:center;}
.info{
font-style: italic;
line-height: 1.8em;
font-weight: bold;}

.employee-portfolio-img {
float:left;
border:solid 1px #000;
margin-right:1em;}

.lrg6-tbody tr{
height:6em;}
#sub-apply{
float:left;
clear:left;
width:23.5em;
border: solid 1px #ccccd5;
text-align: left;
margin:0 0 1em;
padding:0 0.4em 0;}
#sub-research{
float:left;
clear:left;
width:23.5em;
border: solid 1px #ccccd5;
text-align: left;
margin:0 0 0.5em;
padding:0 0.4em 0;}
#sub-apply{
float:left;
clear:left;
width:23.5em;
border: solid 1px #ccccd5;
text-align: left;
margin:0 0 1em;
padding:0 0.4em 0;}
#sub-research{
float:left;
clear:left;
width:23.5em;
border: solid 1px #ccccd5;
text-align: left;
margin:0 0 0.5em;
padding:0 0.4em 0;}
#box-style-25{
border: solid #BBB;
border-width: 0 1px 1px;
padding:0 0.5em 0.5em;
margin: 1em 0 1em;
background: #e4e1e1;}
.image-center{
text-align: center;}
#other-services, #apply-now-other-services {
border: solid 1px #CCC;
background: #E0E8F5;
padding: 0 0.5em 0.5m;
width: 13.7em;
margin: 0 0 0.5em;
text-align: left;
clear: right;}
.image-center{
text-align: center;}

#backToPortfolioButton, #placeDealButton{
margin-top:0.79em;
float:left;
background:url("/img/form-buttons/button-grn-dbl-l.gif") no-repeat scroll left top transparent;
border:0 none !important;
font-size:1.2em;
line-height:1.8em;
padding-left:0.07em;
width:13.3em;
position:relative;
text-align:center;}
#backToPortfolioButton a, #placeDealButton a{
background:url("/img/form-buttons/button-blu-dbl-r.gif") repeat-x scroll right center transparent;
color:#000066;
display:block;
font-weight:bold;
height:1%;
padding:0.2em 0.158em 0.2em 0;
text-decoration:none;
line-height:1.8em;
text-align:center;}
#placeDealButton{
background:url("/img/form-buttons/button-grn-dbl-l.gif") no-repeat scroll left top transparent;
color:#000066;
font-size:1.2em;}
#placeDealButton a{
background:url("/img/form-buttons/button-grn-dbl-r.gif") repeat-x scroll right center transparent;
color:#FFFFFF;}
#placeDealButton a:hover{
background:url("/img/form-buttons/button-grn-dbl-r-hov.gif") repeat-x scroll right center transparent;}
#backToPortfolioButton a:hover{
background: url("/img/form-buttons/button-blu-dbl-r-hov.gif") repeat-x scroll right center transparent;}
.w33-5 {
width: 33.5em;}
.w51 {
width: 51em;}
.w23-11 {
width: 23.11em;}
.w11-125 {
width: 11.125em;}

#backgroundPopup {
display:none;
position:fixed;
_position:absolute; 
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:98;}
#popupCountdown {
display:none;
position:fixed;
_position:absolute; 
height:150px;
width:375px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:99;
padding:12px;
font-size:13px;
text-align:left;}
#popupCountdownClose {
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer}
#countContainer {
font-weight:700;}

.hlf-lineheight {
line-height:1.2em !important;}

img.w150,
img.w150plus,
img.core-tracker {
width: auto;
height: 15px;
image-rendering: optimizeQuality;}
.w50 {
width: 20px;
height: 20px;}


.error-message, .error-message-box {
line-height: 1.25em;
background: #FFE1E1;
padding: 0.395em;
border: 0.079em solid #F37684;
z-index: 35;
text-align: center;}
.error-message-inner {
line-height: 1.25em;
z-index: 35;
text-align: left;
list-style:none;
margin-left: 0;
padding: 0 0.2em;}
.error-message-inner li {
margin-left: 0;
padding: 0.2em 0 0.2em 0;}
.nba-updated-recently {
background: #FFF4E8;
border-left: 4px solid #AD5600;
padding: 20px 0px 20px 10px;
margin-bottom: 1.5em;
line-height: 1.5em;}
.ltaf-banner-wrapper{
font: 100% arial, verdana, sans-serif;
color: #000;
margin: 1em 0;
display: unset !important;
position: relative;
height: 100%;}
.ltaf-banner-wrapper > .ltaf-banner{
position: sticky;
position: -webkit-sticky;
top: 0;
text-align: start;
padding: 1em 1.5em;
z-index: 1100;}
.ltaf-banner-wrapper > .banner-lgt-amber{
background-color: #fff0dc;}
.ltaf-banner-wrapper > .ltaf-banner > a{
color: #000;
font-weight:bold;}
.survey-wrapper{
padding-bottom: 1em;}
.survey-wrapper > p{
background: #ebf3fb;
padding: 1rem .9375rem;
width: 100%;
position: relative;
box-sizing: border-box;
margin: 0 auto;
color: #1a1a1a;
font-weight: 400;
display: flex;
justify-content: center;
text-align: center;}

.investment-box, .investment-box-apps {
padding: 0 0.65em 0 0.5em;}
dl {
width: 100%;
margin: 0;
padding: 0;
list-style: none;}
dt, dd {
float: left;
margin: 0;
padding-bottom: 0.5em;}
dt {
clear: left;
width: 30%;}
dd {
display: inline;
width: 70%;}
optgroup {
font-style: normal;}
.radio-list dt, .radio-list dd {
height:1.58em;}
.radio-list dt{
text-align: right;}

.default-form {
display: block;
margin-top: 1em;
border: 0;}
.default-form.two-cols div.col {
float: left;
width: 48.8%;
margin-right: 1.2%;}
.default-form.two-cols div.col.colspan2 {
width: 100%;
clear: both;}
.default-form div.steps {
text-align: right;
background: #585858;
padding: 0.3em;
color: #FFF;}
.default-form div.steps span.current-step {
font-weight: bold;
text-transform: uppercase;}
.default-form span.conditional-step {
color: #9F9F9F;}
.default-form div.fldNote {
text-indent: 0;
padding-left: 0.5em;
padding-right: 0.5em;
font-weight: bold;}
.default-form span.fldNote {
text-indent: 0.4em;
padding-right: 0.5em;
font-weight: bold;}
.default-form fieldset {
background: #EFEFEF;}
.default-form h2 {
display:block;
padding: 0.15em 0.31em 0.15em 0;
color:#585858;
background: #FFF;
border-top: 1px solid #585858;
border-bottom:1px solid #585858;
font-size: 1em;}
.default-form h2 a.qmark {
right: 0.25em;}
.default-form h2 a.qmark img { 
margin-top: 0.2em;}
.default-form div h3 {
padding: 0.4em 0 0 0.35em;}
.default-form div.infoBox {
float: left;
width: 25.2em;
background:url(/img/white-box-grad.gif) repeat-x bottom #FFF;
border: solid;
border-width: 0 0.1em 0.1em;
border-color: #BBB #BBB #BBB #E5E5E5;
padding: 0;
margin: 0.5em 0 0.5em 0.5em;
zoom: 1; 
height: 36em;}
.default-form div.infoBox h3 {
background: url(/img/box-heading-bg.gif) repeat-x top #144090;

position: relative;

border: solid;
border-width: 0 0 0.05em 0.05em;
border-color: #FFF #FFF #006 #006;
padding: 0.35em 0.45em;
margin: 0;
font-size: 1em;
color: #FFF;}
.default-form dl {
width: 100%;
margin: 0;
padding: inherit;
list-style: none;
line-height: 2;}

.default-form dt, .default-form dd {
float: left;
margin: 0;
border-top: 0.1em solid #FFF;
padding: 0.2em 0;
vertical-align: middle;
text-indent: 0.5em;}

.default-form dt span {
padding-left: 0.5em;}
.default-form dt {
clear: both;
width: 49.9%;}
.default-form dl.account-details dt {
width: 59.9%;}
.default-form dl.account-details dd {
width: 40%;}
.default-form dt.hidden {
display: none;}
.default-form dt.auto {
line-height: normal;
padding-top: 0.6em;
padding-bottom: 0.6em;}
.default-form dd {
display: inline;
width: 50%;
background: #EEE;}
.default-form.two-cols dd {
width: 100%;}
.default-form dl.alt-layout dt{
width: 20%;}
.default-form dl.alt-layout dd{
width: 80%;}
*html .default-form dd {
height: 2em;
width: 48.8%;}
*html .default-form.two-cols dd {
width: 98.8%;}
.default-form dd.auto {
line-height: normal;
padding-top: 0.6em;
padding-bottom: 0.6em;}
.default-form dd.keepRight {
margin-left: 50%;}
.default-form dl.account-details dd.keepRight {
margin-left: 60%;}
.default-form dd.hidden {
display: none;}
.default-form dt.required {
background: url(/img/icons/cross-lrg.gif) 98% 0.6em no-repeat;}
.default-form dt.bg-lte-grey {
background-color: #F5F5F5}
.default-form dd.required {
background: url(/img/form-buttons/required.jpg) 98% 0.7em no-repeat #EEE;}
*html .default-form dd.required,
*+html .default-form dd.required {
background-position: 98% 0.6em;}
.default-form dd.verify {
font-weight: bold;}
.default-form dt.verify {
font-weight: bold;}
.default-form dd input.smlButton { 
margin-bottom: -0.25em;}
.default-form dd input.lrgButton { 
margin-bottom: -0.5em;}
.default-form dd a.smlButton img { 
margin-bottom: -0.2em;}
.default-form dd a.lrgButton img { 
margin-bottom: -0.3em;}
*+html .default-form dd a.lrgButton { 
position: absolute;
margin-left: -0.5em;}
.default-form dd a.qmark { 
position: absolute;
right: 7.5em;}
*html .default-form dd a.qmark,
*+html .default-form dd a.qmark { 
right: 8.1em;}
.default-form dd a.qmark img { 
margin-top: 0.3em;}
*html .default-form dd a.qmark img,
*+html .default-form dd a.qmark img { 
margin-top: 0;}
.default-form dd img.edit { 
margin-top: 0.3em;
cursor: pointer;
position: absolute;
right: 0.5em;}
*html .default-form dd img.edit,
*+html .default-form dd img.edit { 
margin-top: -0.2em;}
.default-form dt.noBorder {
border: none;}
.default-form dd.noBorder {
border: none;}
.default-form dd.noBG {
background: none;}
.default-form p {
clear: both;
padding: 0.5em;
border-top: solid 0.1em #FFF;
margin: 0;}
.default-form .error-message-box p {
border-top: none;
padding:1em;}
.default-form p.form-header {
background-color : #e0e0e0;}
.default-form p.form-legend {
background-color : #e0e0e0;
padding: 1em 0.5em 1em 0.5em;
font-weight: bold;}
.default-form p.noBorder {
border: none;}
.default-form p.border-bottom {
border-bottom: solid 0.1em #FFF;}
.default-form p.form-submit {
text-align : right;
padding: 0.35em 0.3em 0.3em 0;}
.default-form p.required {
padding-right: 2.3em;
background: url(/img/form-buttons/required.jpg) 99% 0.7em no-repeat;}
.default-form p.verify {
font-weight: bold;}
.default-form p input.smlButton { 
margin-bottom: -0.25em;}
*+html .default-form p input.smlButton { 
margin-bottom: -0.15em;}
td input.smlButton { 
height:1em;
width:1em;
padding:0;
margin:0 0 -0.25em 0;}
.default-form p.tdsecure-info {
clear: left;
float: left;
width: 80%;}
.default-form img.tdsecure-logo {
float: right;
margin: 0;
background: none;
padding: 0.5em;
border-top: solid 0.1em #FFF;}
.default-form ul {
clear: both;
padding: 0 1em 1em 2em;
margin: 0;}
.default-form ul li {
padding-top: 0.5em;}
.default-form input {
width: 19.2em;}
.default-form fieldset input.hidden { 
border: none;
background: none;
color: #006;
padding: 0.15em;}
.default-form fieldset input.bg-grey { 
background: #EFEFEF;}
.default-form fieldset input.bg-lte-grey { 
background: #F5F5F5;}
.default-form input.bold { 
font-weight: bold;}
.default-form input.size_1 { 
width: 3.5em;}
.default-form input.size_2 { 
width: 4.8em;}
.default-form input.size_3 { 
width: 7.6em;}
.default-form input.size_4 { 
width: 9.6em;}
*html .default-form input.size_4,
*+html .default-form input.size_4 { 
width: 9.3em;}
.default-form input.size_5 { 
width: 13.7em;}
.default-form input.size_6 { 
width: 8.3em;}
.default-form input.size_7 { 
width: 17.3em;}
*html .default-form input.size_7,
*+html .default-form input.size_7 { 
width: 17em;}
.default-form input.size_8 {
width: 20.5em;}
*html .default-form input.size_8,
*+html .default-form input.size_8 {
width: 20.3em;}
.default-form input.size_9 { 
width: 27.65em;}
*html .default-form input.size_9,
*+html .default-form input.size_9 { 
width: 27.45em;}
.default-form input.button { 
width: auto;
border: none;}
.default-form input.radio {
width: auto;}
.default-form input.checkbox {
width: auto;
margin: 0;}
.default-form select {
width: 19.6em;}
*html .default-form select,
*+html .default-form select {
width: 19.7em;}
.default-form select.size_1 { 
width: 4.3em;}
.default-form select.size_2 { 
width: 5.2em;}
.default-form select.size_3 { 
width: 8.1em;}
*html .default-form select.size_3,
*+html .default-form select.size_3 { 
width: 8.2em;}
.default-form select.size_4 { 
width: 9.9em;}
.default-form select.size_5 { 
width: 14.05em;}
.default-form select.size_5a { 
width: 15.05em;}
.default-form select.size_8 {
width: 20.8em;}
.default-form select.size_9 { 
width: 28em;}
.default-form select.margin_top_1 { 
margin-top: 0.2em;}
.default-form select.margin_top_2 { 
margin-top: 0.4em;}
.default-form select.margin_bottom_1 { 
margin-bottom: 0.2em;}
.default-form select.margin_bottom_2 { 
margin-bottom: 0.4em;}
.default-form .saving-success,
.default-form .saving-error {
padding: 0.5em;
box-sizing: border-box;}
.default-form .saving-success {
color: #227327;
background-color: #f3fcf4;
border: 1px solid #227327;}
.default-form .saving-error {
color: #cc0000;
background-color: #ffefeb;
border: 1px solid #cc0000;}
form.boxed{
background-color: #FFF;
border: 1px solid #DAE3EC;
padding: 0 0.79em 0.79em 0.79em;
margin: 0.79em 0.79em 0.79em 0.79em;}

.col5-d-list { width: 4.5%; }
.col10-d-list { width: 9.5%; }
.col15-d-list { width: 14.5%; }
.col25-d-list { width: 24.5%; } 
.col26-d-list { width: 25.5%; }
.col27-d-list { width: 26.5%; }
.col28-d-list { width: 27.5%; }
.col30-d-list { width: 29.5%; }
.col31-d-list { width: 30.25%; }
.col33-d-list { width: 32.4%; } 
.col35-d-list { width: 34.5%; }
.col40-d-list { width: 39.5%; }
.col45-d-list { width: 44.5%; }
.col46-d-list { width: 45.1%; }
.col47-d-list { width: 46.2%; }
.col48-d-list { width: 47.2%; }
.col49-d-list { width: 48.2%; }
.col50-d-list { width: 49.5%; } 
.col55-d-list { width: 54.5%; }
.col60-d-list { width: 59.5%; }
.col65-d-list { width: 64.5%; }
.col70-d-list { width: 69.5%; }
.col75-d-list { width: 74.5%; }
.col80-d-list { width: 79.9%; }
.col90-d-list { width: 89.9%; }
.col93-d-list { width: 93%; }
.col100-d-list { width: 99.9%; }

#pollFrm dl dt{ width: auto; padding: 0 0.3em 0 0; }
#pollFrm dl dd{ width: 90%;}

html>body #form-page {
padding: 0;
margin:0;}
#content-body #form-page-step-row {
background: #EAF6E9;
margin: 0;
padding: 0.3em;
border: 1px solid #ccc;
border-bottom: 1px solid #fff;}
#content-body-full #form-page-step-row,
#auto-data-msg tr {
background: #fae9cf;
margin: 0 0 0 0;
padding: 0.5em;
border: 1px solid #ccc;
border-width: 1px 1px 0;}
html>body #form-page-step-row {
margin: 0 0 1em 0;}
#form-page-step-num { float: left; }
#form-page-step-nav { float: right; }
.required-field-asterisk {
color: #F29100;
font-weight: bold;
background-color: #E0E8F5;
padding-left: 2px;
padding-right: 2px;
text-align: center;}
#auto-data-msg tr td { text-align: left; }

select { font-size: 1em; }
.form-table {
border:solid #CCC;
border-width:1px;
margin:0;
background:#EFEFEF;}
.form-table tr {
height: 25px;}
.form-table td {
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: solid 1px #CCC;
border-bottom-color: white;
text-align: left;
vertical-align: top;}
.form-table td.TD1 {
padding-right: 5px;}
*html .form-table td.TD1 {
padding-right: 5px;
margin-right: 5px;}

form.boxed h2{ border-top: none; }
h2.form-section-heading, #form-page h2
{
font-size: 1.3em;
background: url(/img/orange-box-bg.gif) repeat-x bottom #FEDAA2;

position: relative;
height: 1%;

border-top: solid 0.05em #F29100;
border-bottom: solid 0.1em #F29100;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding:0em 0.4em;
margin:0;}
div.form-inputs-required-message 
{
text-align : center;
width: 100%;
margin-bottom: 5px;}
tr.form-inputs-required-message, tr.form-inputs-required-message td 
{
text-align : center;
width: 100%;
background-color : #e0e0e0;
padding:10px;}
.form-section-header-text
{
text-align : left;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 5px;
background-color : #e0e0e0;}
#form-footer-text
{
text-align : justify;
background-color : #e0e0e0;}
#form-controls
{
background-color : #efefef;
height: 40px;}

.W33 td {
width: 33%;}
.W50 td {
width: 50%;}
.W60 td.TD1 {
width: 60%;}
.W60 td.TD2 {
width: 40%;}
.W70 td.TD1 {
width: 70%;}
.W70 td.TD2 {
width: 30%;}
.W80 td.TD1 {
width: 80%;}
.W80 td.TD2 {
width: 20%;}
.W90 td.TD1 {
width: 90%;}
.W90 td.TD2 {
width: 10%;}
.W99 td.TD1 {
width: 99%;}
.W99 td.TD2 {
width: 1%;}


.readonly {
background:#fff;
line-height:16px;
font-weight:bold;
border:0;
border-bottom: 1px solid #CCC;
padding:1px;}

.readonly-generic
{
color: #999999;
background-color: #e0e0e0;
border: 1px solid #cccccc;
padding: 1px;}
textarea {
font-family:arial,verdana,sans-serif;}
.W50 .form-textarea {
width: 260px;}
.W50 .standard-textbox {
width: 260px;}
.W50 .standard-listbox {
width: 264px;}
*html .W50 .standard-listbox { 
width: 266px;}

.W50 .standard-textbox-half {
width: 120px;}
.W50 .standard-listbox-half {
width: 124px;}
*html .W50 .standard-listbox-half { 
width: 126px;}

.W33 .form-textarea {
width: 165px;}
.W33 .standard-textbox {
width: 165px;}
.W33 .standard-listbox {
width: 169px;}
*html .W33 .standard-listbox { 
width: 171px;}

.W33 .standard-textbox-half {
width: 77px;}
.W33 .standard-listbox-half {
width: 81px;}
*html .W33 .standard-listbox-half { 
width: 83px;}

td.TD2and3 .form-textarea {
width: 357px;}
td.TD2and3 .standard-textbox {
width: 357px;}
td.TD2and3 .standard-listbox {
width: 361px;}
*html td.TD2and3 .standard-listbox { 
width: 362px;}

.W33 .standard-textbox-half {
width: 168px;}
.W33 .standard-listbox-half {
width: 172px;}
*html .W33 .standard-listbox-half { 
width: 173px;}

.form-dob-day {
width: 39px;}
.form-dob-month {
width: 79px;}
.form-dob-year {
width: 51px;}
*html .form-dob-day { 
width: 40px;}
*html .form-dob-month { 
width: 79px;}
*html .form-dob-year { 
width: 52px;}

tr.dynamically-hidden {
display: none;
height: 0px;}
td.dynamically-hidden span {
width: 100%;}
td.dynamically-hidden span span {
display: none;
border-bottom-width: 1px;}
.errormessage {
margin-top: 10em;
border: 5px solid #999;}
*html .qmark { 
vertical-align: top;}
*html .qmark image { 
margin-top: 2px;}

.bg-text{
color:#777;}
.bg-text.focussed{
color:#AFAFAF;}

.guides-text {
padding: 0.6em 0;}

.validation-span {
background-repeat: no-repeat;
background-position: right 10px center;
padding-right: 33px;
min-height: 18px;
display: inline-block;}
.validation-span--complete {
background-image: url("/img/hl/cim/complete_tic.gif");}
.validation-span--incomplete {
background-image: url("/img/hl/cim/incomplete_tic.gif");}
#password_strength_div {
font-weight: bold;
line-height: 1rem;}
.weak-password-input,
.weak-password-input:focus {
border-color: rgba(241,49,48,1) !important;
box-shadow: 0 0 2px 2px rgba(241,49,48,0.5);}
.weak-password-p {
color: #e22c20;
font-size: 11px;
font-weight: 700;
padding: .4em 0;}
.medium-password-input,
.medium-password-input:focus {
border-color: rgba(252,205,55,1) !important;
box-shadow: 0 0 2px 2px rgba(252,205,55,0.5);}
.medium-password-p {
color: #ffd700;
font-size: 11px;
font-weight: 700;
padding: .4em 0;}
.good-password-input,
.good-password-input:focus {
border-color: rgba(36,148,22,1) !important;
box-shadow: 0 0 2px 2px rgba(36,148,22,0.5);}
.good-password-p {
color: #229418;
font-size: 11px;
font-weight: 700;
padding: .4em 0;}
.inline-error-p {
color: rgba(241,49,48,1);}
.is-error {
border: solid 1px #e22c20;
position: relative;}
.inline-error-input {
border-color: rgba(241,49,48,1) !important;
box-shadow: 0 0 4px 4px rgba(241,49,48,0.5);
animation-duration: .3s;
animation-name: errorblink;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: ease;}
@keyframes errorblink {
to {
border-color: rgba(241,49,48,.5) !important;
box-shadow: 0 0 0 0 rgba(241,49,48,0.5);}}
.invalid-icon {
background: url("/img/hl/icon-invalid-spacer.png") no-repeat right center;}
select.error,
input.error {
transition: none;
border: 1px solid #e22c20;
box-shadow: none;}
label.error {
font-weight: bold;
font-size: 11px;
color: #e22c20;
display: block;
clear: both;
padding: 0.4em 0em;
text-align: left;
width: 100%;}
*html .default-form #fldSource, *+html .default-form #fldSource{ width: 20.5em; } 

*+html .standard-form #theSource_menu {
width: 26em;}


*+html .standard-form #theSource_menu { width: 26em; }

*+html #sgf-form dl dd input{ margin-left: 0.5em; }
*+html #sgf-form dl dd select{ margin-left: 0.5em; }
*+html #sgf-form dl dd select.size_2{
margin-left: 0;
margin-right: 0.2em;}

#query {
width:32em;
height:23em;}

.button-align { 
vertical-align: -5px;}
*+html .button-align { 
vertical-align: -3px;}
*html .button-align { 
vertical-align: -3px;}

.standalone-form {
width: 99.9%;
background-color: #EFEFEF;
vertical-align: center;}
.standalone-form dd, .standalone-form dt {
width: 50%;
border: solid #FFF;
border-width: 0 0 2px 0;
padding: 0.5em 0;
height: 1.85em;}
.standalone-form-header p{
margin: 3px 0 0 150px;}
.standalone-form-header {
background: url(/img/hl/layout/background-rounded-grey.gif) top right no-repeat #F3F3F3;
width: 99.9%;
border: solid #FFF;
border-width: 0 0 2px 0;
padding: 0 0.2em 0.2em 0;}
.standalone-header-title {
font-family: Impact, Arial Black, Arial;
font-size: 3.25em;
line-height: 0.9;
padding-top: 0.2em;}
.save-tax-header {
font-family: Impact, Arial Black, Arial;
font-weight: bold;
font-size: 2em;
color: #A6A7AB;}
.save-tax-letter {
background: url(/img/hl/layout/paper.gif) no-repeat top #FFF;
color: #000066;
font-family: Comic Sans MS, Arial;
font-style: italic;
margin-bottom: 0.79em;}
.save-tax-letter p {
padding: 0 4em 0 4.2em;
line-height: 1.45;}

.banner-form-distractive{
border: 1px solid #5D5D5D;
background: #3E5174;
border-width: 0px 1px 1px 1px;
width: 641px;}
.banner-form-distractive p{
color: #FFF;}
.banner-form-distractive .form-fields a{
color: #FFF;}
.banner-form-distractive .form-text p, .banner-form-distractive .form-fields a{
font-size: 0.9em;}
.banner-form-distractive .form-fields p{
margin: 0.7em 0;}
.banner-form-distractive h2{
font: 1.5em arial,verdana,sans-serif;
font-weight: bold;
text-align: center;
color: #FFF;
margin: 0;
height: 37px;
line-height: 37px;
background: url(/img/layout/bg-lightlue-grad.png) repeat-x;
border-top: 1px solid #5D5D5D;
border-bottom: 1px solid #5D5D5D;}
.banner-form-distractive h3{
background: none;
color: #FFF;
font: bold 1.6em arial,verdana,sans-serif;
text-align: left;}
.banner-form-distractive input, .banner-form-distractive select, .banner-form-distractive textarea{

height: 19px;
line-height: 19px;
width: 18em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #666;
padding: 0 0 0 0.2em;}
.banner-form-distractive textarea{
height: 6em;}
.banner-form-distractive select{
height: 22px;
line-height: 21px;}
.banner-form-distractive select.multiple{
height: auto;
line-height: auto;}
.banner-form-distractive #postcode, .banner-form-distractive #title{
width: 10em;}
.banner-form-distractive .submit a{
color: #FFF;
text-decoration: none;
font-weight: bold;
height: 37px;
line-height: 37px;
padding: 7px;
text-align: center;
background: url(/img/form-buttons/button-lightblue-vertgrad-shiny.png) repeat-x;
font-size: 1.3em;
border: 1px solid #0C0D7C;}
.banner-form-distractive .form-fields{
margin: 0.6em;
padding: 0 1.2em 0 1.2em;
float: left;
width: 235px;
height: 418px;
background: url(/img/layout/box-blue-trans-grad.png) no-repeat;}
.banner-form-distractive .form-text{
width: 346px;
background: url(/img/layout/cross-pen-set.png) no-repeat 129px 8px;
height: 360px;
overflow: none;}
.banner-form-distractive .form-text h3{
height: 5.6em;
padding: 1.2em 0 0 0;}
.banner-form-distractive .form-text .valMsg{
height: 315px;
width: 354px;
position: absolute;
margin: 0.3em -1.2em 0 -1em;
-moz-border-radius: 6px 0 0 6px;
-webkit-border-radius: 6px 0 0 6px;
border-radius: 6px 0 0 6px;
z-index: 1000;}
*html .banner-form-distractive .submit a{
display: block;
width: 208px;
height: 18px;
line-height: 18px;}

.tooltip-pointer-right, .tooltip-pointer-right-inner, .tooltip-pointer-left, .tooltip-pointer-right-left{
position: absolute;
width:0;
height:0;
border-bottom-width: 0;
background: none;}
.tooltip-pointer-right {
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 10px solid #CCC;
border-left-width: 11px;
bottom: auto;
left: 50%;
margin-left: -7px;}
.tooltip-pointer-right-inner {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 10px solid #FFF;
bottom: auto;
top: -14px;
left: -5px;}
.tooltip-pointer-left {
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-right: 10px solid #CCC;
border-right-width: 11px;
bottom: auto;
margin-right: -7px;}
.tooltip-pointer-left-inner {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-right: 10px solid #FFF;
bottom: auto;
top: -14px;
left: 5px;}

.error-balloon{
border: 2px solid #BB414D;
height: 23px;
width: 254px;
background: #FBD7DB;
color: #000099;
line-height: 22px;
padding-left: 5px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
margin: 0 0 4px 0;}

.error-balloon .tooltip-pointer-right{
border-left: 10px solid #BB414D;
left: 102%;
margin-left: -9px;
margin-top: -14px;}
.error-balloon .tooltip-pointer-right-inner{
border-left: 11px solid #FBD7DB;
top: -5px;
left: -16px;}

.error-balloon .tooltip-pointer-left{
border-right: 10px solid #BB414D;
margin-left: -15px;
margin-top: -14px;}
.error-balloon .tooltip-pointer-left-inner{
border-right: 11px solid #FBD7DB;
margin-left: 5px;
margin-top: -5px;}
fieldset#portal_3ds {
padding: 2em 3em 2em 3em !important;}


*+html .banner-form-distractive .form-text h3{
height: 5.4em;
padding: 1.2em 0 0 0;}
*+html .banner-form-distractive .form-fields p{
margin: 0.5em 0;}
*+html .error-balloon .tooltip-pointer-left{
display: none;}
*+html .banner-form-distractive h2{
width: 641px;}

*+html .banner-form-distractive .ie-border{
display: inline;
border: 3px solid #3E5174;}
*html .banner-form-distractive .ie-border{
display: inline;
border: 3px solid #3E5174;}
*+html .banner-form-distractive .ie-border select{
margin: 0 -4px 0 0;
height: auto;
width: inherit;}
*html .banner-form-distractive .ie-border select{
margin: 0 -4px 0 0;
height: auto;
width: inherit;}
.iframe-app-ack, .iframe-top-up-ack, .iframe-app-ack-short, .iframe-help-msg {
height: 140px;
width: 649px;
border: 0;
margin: 0;
padding: 0;}
.iframe-app-ack-short {
height: 100px;}
.iframe-help-msg {
height: 110px;}
#vfsa-topup-bank-details p, #sipp-topup-bank-details p {
border: 0;
margin: 0.4em 0;
padding: 0;}

.express-consent-no {
width:20em !important;
position: absolute;
right: 1em;
bottom: 5.8em;}
#data-form .data-row .data-col-padded, .data-form .data-row .data-col-padded {
float: right;
width: 25.6em !important;}
.account-select-col2 {
width: 145px;}
.account-select-col3 {
width: 160px;}
.input-submit{
border-color: #CCCCCC;
border-style: solid;
border-width: 1px 0 1px 1px;
color: #888888;
display: block;
float: left;
font-size: 1.2em;
height: 18px;
padding: 2px;
width: 14em;}
.timeout {
font-size:large;
font-weight:bold;}

ul.progress-tracker {
list-style: none outside none;
margin: 0;
padding: 0;}
ul.progress-tracker:after {
content:'';
display:block;
clear: both;}
ul.progress-tracker li {
background: url("/img/layout/progress-tracker-incomplete.png") no-repeat center #ffffff;
color: #8DB0D7;
float: left;
height: 4.9em;
margin: 0;
padding: 0;
position: relative;
text-align: center;
width: 12.5em;}
ul.progress-tracker li.current {
background: url("/img/layout/progress-tracker-current.png") no-repeat center #ffffff;
color: #2F6FB7;
font-weight: bold;}
ul.progress-tracker li.completed {
background: url("/img/layout/progress-tracker-complete.png") no-repeat center #ffffff;
color: #1a8e11;
font-weight: bold;}
ul.progress-tracker.double-line li{
background-position: center 45px;
height: 6em;
padding-top: 0.8em;}
ul.progress-tracker li span {
bottom: 0;
font-size: 0.9em;
font-style: italic;
left: 34%;
position: absolute;}

.nba-field-name {
text-align: right;
width: 11.3em;}
.nba-form table {
width: auto;}
.nba-form input {
border:1px solid #DDDDDD;
padding: 0.3em;}
.nba-text-field {
width:7em;}
.nba-spacer {
padding-right:2em;}
.nba-spacer2 {
padding-right:2em;
padding-bottom: 1em;}
.nba-container {
float: left;
width: 27em;}
.nba-save {
width: 60px;
background: url("/img/form-buttons/Save-blue.png") no-repeat;
height: 24px;
display: block;}
.nba-load {
width: 32px;
background: url("/img/form-buttons/loading.gif") no-repeat;
height: 32px;
display: block;}
#investments select {
margin-top: 0.3em !important;}
.pay-contrib input[name="payment_contrib"] {
vertical-align: middle;}

#landing-welcome {
position: relative;}
#landing-welcome {
padding-top: 0.395em;
background: url(/img/layout/landing-welcome-tile.gif) repeat-x bottom #FFF;
border-bottom: solid 2px #94BFE3;
height: 5em;}
#landing-welcome img{
margin-right: 0.79em;}
.landing-welcome-left {
position: absolute;
bottom: 0;
left: 0;
width: 59.5%;}
.landing-welcome-left span{
line-height: 1.15em;}
.landing-welcome-left img { 
float:left;}
.landing-welcome-left h1 {
margin: 0;
padding: 0;
font-size: 1.9em;}
.landing-welcome-right {
float: right;
width: 47%;
margin-right: 0.79em;
line-height: 1.2;
font-family: 'georgia', 'times new roman', arial, verdana, sans-serif;
text-align: right;}
img.peters-head {
width:6.83em;
height:4.79em;}

.free-email-updates {
background: url(/img/layout/email-background.jpg) no-repeat #3f5476;
min-height: 21em;}
.free-email-updates h2 {
font-size:1.5em;}

.map-sections {
list-style-type:none;
padding:10px 0 10px 0;
margin:0;}
.map-sections li h2 {
font-weight:bold;
font-size:1.3em;}
.map-sections li h3 {
font-weight:bold;
font-size:1.3em;}
.map-modules {
list-style-type:none;
margin:0;
padding:5px 20px 15px 20px;
text-align:left;}
.map-modules li {
font-weight:normal;
font-size:1.0em;
display:inline;
line-height:1.6em;
margin-left:0px;
margin-right:15px;}
.map-modules li a {
white-space:nowrap;}

#opening-time {
width: 29%;}
.contact-service {
padding-left: 3.0em;
white-space: nowrap;}
#email-us {
padding-top: 0.8em;}
#contact-us-forms {
margin: 1em 0;}
#contact-us-forms h3 {
padding-top: 0.3em;}
#contact-us-forms td {
vertical-align: top;
padding-left: 1.5em;}
#contact-us-forms .download {
padding: 0 2em 0.5em;
white-space: nowrap;
font-weight: bold;
border-bottom: solid 1px #e0e8f5;}
#contact-us-forms .download img {
vertical-align: -0.4em;
margin-right: 0.3em;}
#contact-us-forms .description {
padding: 0 0 0.5em 3em;
border-bottom: solid 1px #e0e8f5;}
#contact-us-forms td h3 img {
vertical-align: 0.2em;
margin-right: 0.5em;}
#reg-savings-forms-table {
float: right;
width: 85%;
margin: 0.5em 0 0;}
#reg-savings-forms-table .download {
border: none;
text-align: right;}

#popup {
width: 35.5em;
margin: 0.79em auto 3.8em auto;
padding: 0.79em;
border: solid 1px #133F90;
background: #FFF; }
#popup p {
text-align: left;}
#popup img { 
text-align: center;}
#product-list ul{
margin: auto;}

#popup-full {
width: 100%;
padding: 0;
margin: 0;}
#popup-full #popup-header {
padding: 0.79em;
margin: 0;
background: #003399;}
#popup-full #popup-content {
padding: 0.79em 0.79em 0em 0.79em;}
#popup-full #popup-content p.close {
margin-top:-2.4em;}
#popup-full #popup-footer {
height: 3em;
padding: 0.79em; 
margin: 0.79em 0 0 0;
background: #003399;}
#popup-full #popup-error {
display: none;
height: 3em;
padding: 0;
margin: 1em 0;}

#prize-draw-box {
background: url(/img/hl/prize-draw/grey-box-bg.gif) repeat-x bottom #f6f6f6;
border: solid 1px #BBB;}
#prize-draw-box div {
padding: 0.5em 1em 0.5em;}
#prize-draw-box div h1 {
color: #E00;
font-size: 3em;
margin: 0;
background: url(/img/dotted-horizontal-blue.gif) repeat-x bottom;}
#prize-draw-box div h2 {
position: relative;}
#prize-draw-box div img#audi-image {
float: right;
margin: 1em 0;}
#prize-draw-box div ul {
float: left;
width: 20%;
font-weight: bold;
text-align: left;
list-style-type: none;
padding: 0;
margin: 0.5em 1.5em 0.5em 1em;
position: relative;}
*html #prize-draw-box div ul {
margin: 0.5em 1.5em 0 0.5em;}
#prize-draw-box div ul li {
margin-left: 0;
padding-bottom: 0.6em;
padding-left: 1.3em;
background: url(/img/bullets/blue-square.gif) no-repeat 0 0.5em;}
#prize-draw-box div p {
font-size: 1.0em;
font-weight: bold;}
*html #prize-draw-box div p {
margin: 0 0 1em;}
div#audi-apply-buttons {
margin: 0 2em 0 2em;
background-image: none;}
div#audi-apply-buttons img {
margin: 0 1em 0 1em;}

.guide-checkbox {
margin: 12px 10px 7px 0; 
vertical-align: middle;}
*:first-child+html .guide-checkbox {
margin: 7px 10px 5px 0; }
#get-copy-form {
width:43%; 
height: 39em; 
float:right;}
#guides-disclaimer {
padding: 7px 0; 
border-bottom: 1px solid #ccc;}
#pdc-container .errormessage {
width:63%; 
margin:auto; 
margin-bottom:10px;}
#pdc-form em {
font-style: normal;
font-weight: bold;
color: #C00;}
#guides-box {
width:55%; 
height:40em; 
float:left; 
background-color:#e4ebf5; 
border: 1px solid #cccccc; 
margin-right: 1em;}
#guides-box h2 {
color: white; 
background-color:#006; 
background-image:url(/img/hl/guides/blue-bar-grad.gif); 
border-bottom: 1px solid #006;
margin: 0;
padding: .1em;}
#guides-box #wrapper {
padding: 7px;}
#guides-box #guide-images {
float:left; 
padding-top:5px;}
#guide-images img {
border: 3px solid navy; 
margin: 5px 5px 7px 0;}
#guides-text {
margin-top:2em;}
*:first-child+html #guides-text {
margin-top:3em;}
#input-buttons {
text-align:center;}
#input-buttons input {
margin:1em;}

#fantasy-funds {
height: 1%;
font-size: 1.1em;
line-height: 1.3;
width: 602px;}
#fantasy-funds h1, #fantasy-funds h2, #fantasy-funds p{
color: #666666;}
#fantasy-funds #tl {
float: left;}
#fantasy-funds #tr {
float: right;}
#fantasy-funds #bl {
float: left;}
#fantasy-funds #br {
float: right;}
#fantasy-funds #page-content {
padding: 1.5em;}
#fantasy-funds #title {
border-bottom: solid 1px #FFF;
padding-bottom: 1em;
height: 4em;}
#ff-hl-logo {
float: left;}
#ff-tg-logo {
float: left;
margin-top: 0.5em;}
#fantasy-funds #title h1{
text-align: left;
padding-top: 0.3em;
font-size: 2.0em;}
#fantasy-funds #intro-text {
text-align: left;}
#fantasy-funds #fantasy-funds-win {
color: #C00;
margin-bottom: 1.0em;
font-family: 'Trebuchet MS', verdana, arial, sans-serif;}
#fantasy-funds-win span {
font-size: 0.75em;
color: #006;}
#fantasy-funds #page-content p span {
color: #C00;}
#ff-select-funds {
width: 100%;
text-align: center;
margin: 0.5em 0 1em;}
#ff-select-funds th {
background: #133F90;
color: #FFF;}
#ff-select-funds td {
padding: 0.5em;}
#ff-select-funds select {
width: 18em;}
#ff-select-funds .shaded {
background: #e2e9ee;}
#fantasy-funds form{
display: block;}
#fantasy-funds form fieldset label{
width: 30%;
display: block;
float: left;}
#fantasy-funds form fieldset.central{
display: block;
width: 36em;
margin: auto;}
#fantasy-funds form fieldset input{
width: 18em;}
#fantasy-funds form fieldset.fPick select{
width: 16em;}
#fantasy-funds form fieldset select{
width: 18.4em;}
#fantasy-funds form fieldset select .ie{
width: inherit;}
#fantasy-funds form fieldset .dob select{
width: 5.4em;}
#fantasy-funds form fieldset .smallField input{
width: 9em;}
#fantasy-funds .shaded{
background-color: #EAEAEA;}
#fantasy-funds .tieBreak{
background-color: #E2E9EE;
display: block;}
#fantasy-funds .tieBreak p{
text-align: left;
margin: 0.5em;
padding: 0;
padding-right: 1em;
font-weight: bold;}
#fantasy-funds .tieBreak label{
padding-right: 1em;}
#fantasy-funds #salutation_other{
width: 9.6em;}

#performance h1 {
font-family: 'Trebuchet MS', verdana, arial, sans-serif; 
font-weight: normal;
font-size: 1.9em;
margin: 0;
padding: 6px 0px 3px 0px;
text-align: left;
border-bottom: solid 1px #CCC;}
#performance h2 {
font-family: 'Trebuchet MS', verdana, arial, sans-serif; 
font-weight: normal;
margin: 10px 0;
text-align: left;}
#performance h3 {
font-family: 'Trebuchet MS', verdana, arial, sans-serif; 
margin: 0;
font-weight: bold;
text-align: left;}
#performance h4 {
font-family: 'Trebuchet MS', verdana, arial, sans-serif; 
font-size: 1.25em;
margin: 0;
text-align: left;}
#performance{
margin: 0 0 10px 0;
padding: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 83%;
text-align: center;
color: #006;
background: none;}
#performance p{
text-align: left;
clear: both;}
#fantasy-funds a{
color: blue;}
#fantasy-funds a:hover{
color: #CC0000;
text-decoration: underline;}
#performance table {
border-spacing: 0;
border: 1px solid #CCCCCC;
width: 45.8em;
margin-bottom: 2em;
float: left;
clear: both;}
*+html #performance table td{
padding: 0.21em;}
*+html #performance table{
border-spacing: 1px;
border-collapse: separate;}
#performance table thead{
padding: 0;
background-color: #999999;}
#performance table th{
background-color: #999999;
color: #FFFFFF;
border: none;
font-weight: bold;}
#performance table td{
padding: 0.3em;
text-align: center;
border: none;}
#performance table .marketName{
text-align: left;
font-weight: bold;}
#performance table .wc{
text-align: right;}
#performance table .leadHead{
font-weight: bold;
background-color: #EAEAEA;
text-align: left;}
#performance .change{
text-align: right;}

#performance table .rank{
background-color: #D7E0E8;
font-weight: bold;
text-align: left;
width: 1.8em;}
#performance .rankval-rise, #performance .rankval-fall, #performance .rankval{
background-color: #D7E0E8;
font-weight: normal;
background-repeat: no-repeat; 
text-align: right;
background-position:0px 10px;
width: 2.1em;}

#performance th.fallers{ background-color: #CC0000; }
#performance table #faller{ color: #CC0000; }
#performance th.risers{ background-color: #0200CF; }
#performance table #riser { color: #0200CF; }
#performance .rankval-rise{
background-image: url(/img/partners/telegraph/up-arrow.gif);}
#performance .rankval-fall{
background-image: url(/img/partners/telegraph/down-arrow.gif);}
#performance .name{ text-align: left;}
#fantasy-funds .fieldNote{
font-size: 0.8em;}

.web-chat-banner {
background: url(/img/hl/banners/banner-konstantinov-red.jpg) no-repeat top right #932b2a;}
.web-chat-banner div {
background: url(/img/hl/banners/banner-dampier-red.jpg) no-repeat top left; 
height: 15.7em; 
text-align: center; 
color: #FFF;
padding: 0.2em 0 0;}
.web-chat-banner div h2 {
font-weight: bold;
font-size: 2.35em;
margin: 0 0 0.25em;}
.web-chat-banner div h2 span {
font-weight: normal;
font-size: 0.75em;}
.web-chat-banner div h2 a {
color: #FFF;
text-decoration: none;}
.web-chat-banner div p {
margin: 0 0 1em 0;}

.terms-pms
{
border: 0px;
border-collapse:collapse;}
.product-box-light {
background: url(/img/layout/product-box-light-gradient.gif) repeat-x top #FFF;
padding: 0.47em 0.39em 0.85em; 
height: 8.25em;
border: 1px solid #D5D5D5;
font-family: Arial;}
.product-box-light h2, .product-box-light h3 {
margin: 0;
padding-left: 1.2em;
background: url(/img/layout/product-arrow-blue.gif) no-repeat left 0.2em;
font-size: 1.5em;
font-family: Arial;}
.product-box-light p {
padding-left: 1.9em;
margin: 0.5em 0;}