/* Font Faces */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/PoppinsNormal.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/PoppinsBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/PoppinsItalic.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/PoppinsBoldItalic.woff2') format('woff2');
}

/* Tags */

fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

/* ID */

#ForceLoginAcceptText, #ForceLoginDeclineText {
	FONT-SIZE: smaller;
	}
#MenuListItems {
	HEIGHT: 90px;
	}
#PageLoader {
	POSITION: fixed;
	TOP: 0;
	LEFT: 0;
	WIDTH: 100%;
	HEIGHT: 100%;
	OPACITY: 0.5;
	BACKGROUND: #FFFFFF url('/Images/Common/loading_spinner.gif') no-repeat center center;
	}
#QuitLabel {
	TEXT-ALIGN: center;
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 4rem;
	}
#SearchCart {
	RIGHT: 0px !important;
	}

/* Classes */
body.Backup, .InfoFrame, .OutputFrame {
	WIDTH: 100%;
	FLOAT: left;
	BORDER: none;
	OVERFLOW: hidden;
}
.BannerBackup {
	WIDTH: 430px;
	BORDER-STYLE: none;
	TEXT-ALIGN: center;
}

.bg-aqua
{
    BACKGROUND-COLOR: aqua;
}

.bg-blue
{
    BACKGROUND-COLOR: blue;
}

.bg-gainsboro
{
    BACKGROUND-COLOR: #DCDCDC;
}

.bg-gold
{
    BACKGROUND-COLOR: gold;
}
.bg-green
{
    BACKGROUND-COLOR: #008800;
}

.bg-navyblue
{
    BACKGROUND-COLOR: #000080;
}
.bg-red
{
    BACKGROUND-COLOR: #FF0000;
}

.bg-silver
{
    BACKGROUND-COLOR: #C0C0C0;
}

.bg-yellow
{
    BACKGROUND-COLOR: #FAFAD2;
}

.bg-white
{
    BACKGROUND-COLOR: white;
}

.bg-paleyellow
{
    BACKGROUND-COLOR: #FFFFCC;
}

.BoldRed {
	FONT-WEIGHT bold;
	COLOR: red;
	}

.border-collapse-collapse {
	BORDER-COLLAPSE: collapse;
	}

.border-black-1 {
	BORDER: 1px solid black;
}

.border-top-black-1 {
	BORDER-TOP: 1px solid black;
}

.border-bottom-black-1 {
	BORDER-BOTTOM: 1px solid black;
}

.border-bottom-grey-1 {
	BORDER-BOTTOM: 1px solid grey;
}

.border-black-2 {
	BORDER: 2px solid black;
}

.border-top-black-2 {
	BORDER-TOP: 2px solid black;
}

.border-top-lightgrey-2 {
	BORDER-TOP: 2px solid lightgrey;
}

.border-bottom-black-2 {
	BORDER-BOTTOM: 2px solid black;
}

.border-bottom-lightgrey-2 {
	BORDER-BOTTOM: 2px solid lightgrey;
}

.border-top-white-2 {
	BORDER-TOP: 2px solid white;
}

.border-bottom-double-3 {
	BORDER-BOTTOM: 3px double black;
	}

.border-spacing-1px {
	BORDER-SPACING: 1px;
	}

.border-spacing-5px {
	BORDER-SPACING: 5px;
	}

.border-style-none {
	BORDER-STYLE: none;
}

.border-bottom-style-none {
	BORDER-BOTTOM-STYLE: none;
}

.break-inside-avoid {
        BREAK-INSIDE: avoid;
	}

.clear-both {
	CLEAR: both;
	}
.clear-left {
	CLEAR: left;
	}
.color-black {
    COLOR: black;
}

.color-blue {
    COLOR: blue;
}

.color-navyblue {
    COLOR: #000080;
}

.color-green
{
    COLOR: green;
}

.color-red
{
    COLOR: red;
}

.color-firebrick
{
    COLOR: #B22222;
}

.color-white
{
    COLOR: white;
}

.CourierFont {
	FONT-FAMILY: courier new;
	FONT-SIZE: 0.8125rem;
	}
.d-block {
    DISPLAY: block;
    }
.d-inline-block {
    DISPLAY: inline-block;
    }
.d-table {
    DISPLAY: table;
    }
.d-table-row {
    DISPLAY: table-row;
    }
.d-table-cell {
    DISPLAY: table-cell;
    }
.float-left {
    FLOAT: left;
}
.float-right {
    FLOAT: right;
}
.font-size-61rem
{
    FONT-SIZE: 0.6125rem;
}
.font-size-69rem
{
    FONT-SIZE: 0.6875rem;
}
.font-size-75rem
{
    FONT-SIZE: 0.75rem;
}
.font-size-81rem
{
    FONT-SIZE: 0.8125rem;
}
.font-size-87rem
{
    FONT-SIZE: 0.875rem;
}
.font-size-94rem
{
    FONT-SIZE: 0.9375rem;
}
.font-size-100rem
{
    FONT-SIZE: 1rem;
}
.font-size-125rem
{
    FONT-SIZE: 1.25rem;
}
.font-size-150rem
{
    FONT-SIZE: 1.5rem;
}
.font-size-200rem
{
    FONT-SIZE: 2rem;
}
.font-size-300rem
{
    FONT-SIZE: 3rem;
}
.font-size-small
{
    FONT-SIZE: small;
}
.font-size-larger {
    FONT-SIZE: larger;
}
.font-size-smaller, .FontSizeSmaller {
	FONT-SIZE: smaller;
	}
.FontSizeSmallerRed {
	FONT-SIZE: smaller;
	COLOR: red;
	}
.FontSizeSmallerUnderline {
	FONT-SIZE: smaller;
	TEXT-DECORATION: underline;
	}
.font-style-normal
{
	FONT-STYLE: normal;
}
.font-weight-normal
{
	FONT-WEIGHT: normal;
}
.height-5px
{
        HEIGHT: 5px;
}
.height-1rem
{
	HEIGHT: 1rem;
}
.height-2rem
{
	HEIGHT: 2rem;
}
.height-3rem
{
	HEIGHT: 3rem;
}
.Hidden {
	POSITION: absolute;
	LEFT: -9999px;
	TOP: auto;
	WIDTH: 1px;
	HEIGHT: 1px;
	OVERFLOW: hidden;
	}
a.Hidden:focus {
	POSITION: static;
	WIDTH: auto;
	HEIGHT: auto;
	TOP: auto;
	LEFT: auto;
	}

.I {
	FONT-STYLE: italic;
}

.ImageBlockSpacer {
	HEIGHT: 1px;
	WIDTH: 1px;
	}
.ImageBlockSpacer1 {
	HEIGHT: 11px;
	WIDTH: 1px;
	}
.ImageBlockSpacer2 {
	HEIGHT: 1px;
	WIDTH: 1px;
	}
.line-height-1 {
	LINE-HEIGHT: 1;
	}
.list-style-type-none {
	LIST-STYLE-TYPE: none;
	}
.list-style-type-decimal {
	LIST-STYLE-TYPE: decimal;
	}
.list-style-type-lower-alpha {
	LIST-STYLE-TYPE: lower-alpha;
	}
.margin-0 {
	MARGIN: 0;
	}
.margin-top-0 {
        MARGIN-TOP: 0;
	}
.margin-right-0 {
	MARGIN-RIGHT: 0;
	}
.margin-bottom-0 {
	MARGIN-BOTTOM: 0;
	}
.margin-left-0 {
	MARGIN-LEFT: 0;
	}
.no-margin-top-bottom {
	MARGIN-TOP: 0;
	MARGIN-BOTTOM: 0;
	}
.margin-auto {
	MARGIN: 0 auto;
	}
.margin-1 {
	MARGIN: 1rem;
	}
.margin-top-1 {
	MARGIN-TOP: 1rem;
	}
.margin-right-1 {
	MARGIN-RIGHT: 1rem;
	}
.margin-bottom-1 {
	MARGIN-BOTTOM: 1rem;
	}
.margin-left-1 {
	MARGIN-LEFT: 1rem;
	}
.margin-2 {
	MARGIN: 2rem;
	}
.margin-top-2 {
	MARGIN-TOP: 2rem;
	}
.margin-right-2 {
	MARGIN-RIGHT: 2rem;
	}
.margin-bottom-2 {
	MARGIN-BOTTOM: 2rem;
	}
.margin-left-2 {
	MARGIN-LEFT: 2rem;
	}
.margin-top-3 {
	MARGIN-TOP: 3rem;
	}
.margin-bottom-3 {
	MARGIN-BOTTOM: 3rem;
	}
.margin-top-4 {
	MARGIN-TOP: 4rem;
	}
.margin-bottom-4 {
	MARGIN-BOTTOM: 4rem;
	}
.margin-top-5 {
	MARGIN-TOP: 5rem;
	}
.margin-bottom-5 {
	MARGIN-BOTTOM: 5rem;
	}
.margin-top-7 {
 	margin-top: 7rem;
	}
.margin-left-5pc {
	margin-left: 5%;
	}
.margin-left-10pc {
	margin-left: 10%;
	}
.margin-left-15pc {
	margin-left: 15%;
	}
.margin-right-40pc {
	margin-right: 40%;
	}
.margin-bottom-50rem {
	MARGIN-BOTTOM: 0.5rem;
	}
.padding-0 {
	PADDING: 0;
	}
.padding-top-0 {
	PADDING-TOP: 0;
	}
.padding-right-0 {
	PADDING-RIGHT: 0;
	}
.padding-bottom-0 {
	PADDING-BOTTOM: 0;
	}
.padding-left-0 {
	PADDING-LEFT: 0;
	}
.padding-1 {
	PADDING: 1rem;
	}
.padding-top-1 {
	PADDING-TOP: 1rem;
	}
.padding-right-1 {
	PADDING-RIGHT: 1rem;
	}
.padding-bottom-1 {
	PADDING-BOTTOM: 1rem;
	}
.padding-left-1 {
	PADDING-LEFT: 1rem;
	}
.padding-2 {
	PADDING: 2rem;
	}
.padding-top-2 {
	PADDING-TOP: 2rem;
	}
.padding-right-2 {
	PADDING-RIGHT: 2rem;
	}
.padding-bottom-2 {
	PADDING-BOTTOM: 2rem;
	}
.padding-left-2 {
	PADDING-LEFT: 2rem;
	}
.padding-3 {
	PADDING: 3rem;
	}
.padding-top-3 {
	PADDING-TOP: 3rem;
	}
.padding-right-3 {
	PADDING-RIGHT: 3rem;
	}
.padding-bottom-3 {
	PADDING-BOTTOM: 3rem;
	}
.padding-left-3 {
	PADDING-LEFT: 3rem;
	}
.padding-top-5 {
	PADDING-TOP: 5rem;
	}
.padding-bottom-5 {
	PADDING-BOTTOM: 5rem;
	}
.padding-1px {
        PADDING: 1px;
	}
.padding-2px {
        PADDING: 2px;
	}
.padding-5px {
        PADDING: 5px;
	}
.padding-25rem {
	PADDING: 0.25rem;
	}
.padding-top-25rem {
        PADDING-TOP: 0.25rem;
	}
.padding-right-25rem {
	PADDING-RIGHT: 0.25rem;
	}
.padding-bottom-25rem {
        PADDING-BOTTOM: 0.25rem;
	}
.padding-left-25rem {
	PADDING-LEFT: 0.25rem;
	}
.padding-bottom-50rem {
	PADDING-BOTTOM: 0.5rem;
	}
.padding-left-1pc {
	PADDING-LEFT: 1%;
	}
.padding-right-1pc {
	PADDING-RIGHT: 1%;
	}
.padding-left-5pc {
	PADDING-LEFT: 5%;
	}
.padding-left-7pc {
	PADDING-LEFT: 7%;
	}
.padding-left-10pc {
	PADDING-LEFT: 10%;
	}
.padding-right-25pc {
	PADDING-RIGHT: 25%;
	}
.pageEnd, .PageEnd {
	PAGE-BREAK-AFTER: always;
	}
.Red {
	COLOR: red;
	}
.result-graph-assets {
	WIDTH: 550px;
	HEIGHT: 324px;
	}
.result-graph-cashflow,
.result-graph-components,
.result-graph-oac,
.result-graph-pension,
.result-graph-choicemaker {
	WIDTH: 432px;
	HEIGHT: 324px;
	}
.RightIcon {
	COLOR: inherit;
	BACKGROUND: #F6F7F8;
	BORDER: none;
	}
.SeclonBackground {
	BACKGROUND: rgba(5, 26, 84, 0.82);
	}
.SeclonLogo20 {
	MAX-WIDTH: 20%;
	}
.SeclonLogo40 {
	MAX-WIDTH: 40%;
	}
.SectionControlBackground {
	BACKGROUND-COLOR: lightgrey;
	}
.text-align-left {
	TEXT-ALIGN: left;
	}
.text-align-center {
	TEXT-ALIGN: center;
	}
.text-align-right {
	TEXT-ALIGN: right;
	}
.U {
	TEXT-DECORATION: underline;
	}
.vertical-align-top {
        VERTICAL-ALIGN: top;
	}
.vertical-align-middle {
        VERTICAL-ALIGN: middle;
	}
.vertical-align-bottom {
        VERTICAL-ALIGN: bottom;
	}
.vertical-align-super {
	VERTICAL-ALIGN: super;
	}
.visible {
	VISIBILITY: visible;
	}
.white-space-normal {
	WHITE-SPACE: normal;
	}
.white-space-nowrap {
	WHITE-SPACE: nowrap;
	}
.width-1 {
  width: 1%;
}

.width-2 {
  width: 2%;
}

.width-3 {
  width: 3%;
}

.width-4 {
  width: 4%;
}

.width-5 {
  width: 5%;
}

.width-6 {
  width: 6%;
}

.width-7 {
  width: 7%;
}

.width-8 {
  width: 8%;
}

.width-9 {
  width: 9%;
}

.width-10 {
  width: 10%;
}

.width-11 {
  width: 11%;
}

.width-12 {
  width: 12%;
}

.width-13 {
  width: 13%;
}

.width-14 {
  width: 14%;
}

.width-15 {
  width: 15%;
}

.width-16 {
  width: 16%;
}

.width-17 {
  width: 17%;
}

.width-18 {
  width: 18%;
}

.width-19 {
  width: 19%;
}

.width-20 {
  width: 20%;
}

.width-21 {
  width: 21%;
}

.width-22 {
  width: 22%;
}

.width-23 {
  width: 23%;
}

.width-24 {
  width: 24%;
}

.width-25 {
  width: 25%;
}

.width-26 {
  width: 26%;
}

.width-27 {
  width: 27%;
}

.width-28 {
  width: 28%;
}

.width-29 {
  width: 29%;
}

.width-30 {
  width: 30%;
}

.width-31 {
  width: 31%;
}

.width-32 {
  width: 32%;
}

.width-33 {
  width: 33%;
}

.width-34 {
  width: 34%;
}

.width-35 {
  width: 35%;
}

.width-36 {
  width: 36%;
}

.width-37 {
  width: 37%;
}

.width-38 {
  width: 38%;
}

.width-39 {
  width: 39%;
}

.width-40 {
  width: 40%;
}

.width-41 {
  width: 41%;
}

.width-42 {
  width: 42%;
}

.width-43 {
  width: 43%;
}

.width-44 {
  width: 44%;
}

.width-45 {
  width: 45%;
}

.width-46 {
  width: 46%;
}

.width-47 {
  width: 47%;
}

.width-48 {
  width: 48%;
}

.width-49 {
  width: 49%;
}

.width-50 {
  width: 50%;
}

.width-51 {
  width: 51%;
}

.width-52 {
  width: 52%;
}

.width-53 {
  width: 53%;
}

.width-54 {
  width: 54%;
}

.width-55 {
  width: 55%;
}

.width-56 {
  width: 56%;
}

.width-57 {
  width: 57%;
}

.width-58 {
  width: 58%;
}

.width-59 {
  width: 59%;
}

.width-60 {
  width: 60%;
}

.width-61 {
  width: 61%;
}

.width-62 {
  width: 62%;
}

.width-63 {
  width: 63%;
}

.width-64 {
  width: 64%;
}

.width-65 {
  width: 65%;
}

.width-66 {
  width: 66%;
}

.width-67 {
  width: 67%;
}

.width-68 {
  width: 68%;
}

.width-69 {
  width: 69%;
}

.width-70 {
  width: 70%;
}

.width-71 {
  width: 71%;
}

.width-72 {
  width: 72%;
}

.width-73 {
  width: 73%;
}

.width-74 {
  width: 74%;
}

.width-75 {
  width: 75%;
}

.width-76 {
  width: 76%;
}

.width-77 {
  width: 77%;
}

.width-78 {
  width: 78%;
}

.width-79 {
  width: 79%;
}

.width-80 {
  width: 80%;
}

.width-81 {
  width: 81%;
}

.width-82 {
  width: 82%;
}

.width-83 {
  width: 83%;
}

.width-84 {
  width: 84%;
}

.width-85 {
  width: 85%;
}

.width-86 {
  width: 86%;
}

.width-87 {
  width: 87%;
}

.width-88 {
  width: 88%;
}

.width-89 {
  width: 89%;
}

.width-90 {
  width: 90%;
}

.width-91 {
  width: 91%;
}

.width-92 {
  width: 92%;
}

.width-93 {
  width: 93%;
}

.width-94 {
  width: 94%;
}

.width-95 {
  width: 95%;
}

.width-96 {
  width: 96%;
}

.width-97 {
  width: 97%;
}

.width-98 {
  width: 98%;
}

.width-99 {
  width: 99%;
}

.width-100 {
  width: 100%;
}
.webdings {
	FONT-FAMILY: webdings;
	}
.Wingdings, .wingdings {
	FONT-FAMILY: wingdings;
	}