/*-- UPDATED LAYOUT FAQ STYLESHEET --*/

/* @group Main */
/* @end */
/* @group Headings */

.typefi .h2-sub-1-wt .body-colour1-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 23px;
    line-height: 32px;
    margin-bottom: 0px;
}

.typefi .h2-reduce-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 31px;
    line-height: 37px;
    margin-bottom: 0px;
}

.typefi .h2-sub-2-wt  {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 25.5px;
	text-align: left;
	margin-left: 0px;
    margin-bottom: 5px;
    font-weight: 700;
    color: #333;
}

.typefi .h2-sub-3-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 9.8px;
    margin-top: 5px;
}

.typefi .h4-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 21.5px;
    line-height: 26px;
    margin-top: 8px;
    margin-bottom: 9.8px;
}

.typefi .h4-centred-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 6.5px;
}

.typefi .h4-reduce-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 17.2px;
    line-height: 24px;
    margin-bottom: 6px;
}


/* phone device landscape settings for headings */
@media (min-width: 501px) {
.android-device .typefi .h2-sub-1-wt {
    font-size: 23px;
    line-height: 32px;
}
.android-device .typefi .h2-reduce-wt {
    font-size: 31px;
    line-height: 39px;
}
.android-device .typefi .h2-sub-2-wt {
    font-size: 18px;
    line-height: 24px;
}
.android-device .typefi .h2-sub-3-wt {
    font-size: 18px;
    line-height: 24px;
}
.android-device .typefi .h4-wt {
    font-size: 21px;
    line-height: 24.4px;
}
.android-device .typefi .h4-centred-wt {
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 6.5px;
}
}

/* phone device portrait settings for headings */
@media (max-width: 500px) {
.typefi .h2-sub-1-wt {
    font-size: 23px;
    line-height: 32px;
}
.typefi .h2-reduce-wt {
    font-size: 31px;
    line-height: 39px;
}
.typefi .h2-sub-2-wt {
    font-size: 19px;
    line-height: 26.5px;
    margin-bottom: 3px;
}
.typefi .h2-sub-3-wt {
    font-size: 18px;
    line-height: 24px;
}
.typefi .h4-wt {
    font-size: 22.5px;
    line-height: 27px;
}
.typefi .h4-centred-wt {
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 6.5px;
}
}

/* @end Heading */


/* @group Paragraph */

.typefi .body-intropara-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 17.8px;
    line-height: 24px;
    margin-bottom: 0px;
    text-align: left;
    text-indent: 0px;
}

@media (min-width: 501px) {
.android-device .typefi .body-intropara-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 25.4px;
    margin-bottom: 0px;
    text-align: left;
}
}

@media (max-width: 500px) {
.typefi .body-intropara-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 25.4px;
    margin-bottom: 0px;
    text-align: left;
}
}

/* @ Bullets */
/* @ Body Bullet 1 */
ul.body-bullet-1-wt {
    font-size: 19.5px; 
    line-height: 140%;
}


/* @ Body Bullet 2 */
.typefi ul.body-bullet-2-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 140%;
    margin-bottom: 6.5px;
    padding: 0 0 0 0;
    text-align: left;
    margin-left: 27px;
    list-style-image: none;
}

.typefi ul.body-bullet-2-wt li {
	margin-bottom: 5px;
	padding-left: 5px;
}

.typefi ul.body-bullet-2-wt li::marker {
	list-style-type: disc;
	font-size: 40px;
	color: blue;
}

.typefi .body-bullet-2-wt li > a {
     position: relative;
     top: -4.5px;
}

.typefi ul.body-bullet-2-wt span.hyperlink-med-blue-wt {
    font-size: 18px;
}

@media (min-width: 501px) {
.android-device .typefi ul.body-bullet-2-wt {
    font-size: 19.8px;
}
.android-device .typefi ul.body-bullet-2-wt li {
	margin-bottom: 10px;
	padding-left: 15px;
}
.android-device .typefi ul.body-bullet-2-wt span.hyperlink-med-blue-wt {
    font-size: 19.8px;
}
}

@media (max-width: 500px) {
.typefi ul.body-bullet-2-wt {
    font-size: 19.8px;
}
.typefi ul.body-bullet-2-wt li {
	margin-bottom: 10px;
	padding-left: 5px;
}
.typefi ul.body-bullet-2-wt span.hyperlink-med-blue-wt {
    font-size: 19.8px;
}
}


/* @ Body Bullet 2 sub1 */
.typefi ul.body-bullet-2-sub1-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 140%;
    margin-bottom: 6.5px;
    padding: 0 0 0 0;
    text-align: left;
    margin-left: 60px;
    list-style-image: none;
}

.typefi ul.body-bullet-2-sub1-wt li {
	margin-bottom: 5px;
	padding-left: 5px;
}

.typefi ul.body-bullet-2-sub1-wt li::marker {
	list-style-type: disc;
	font-size: 30px;
	color: blue;
}

.typefi .body-bullet-2-sub1-wt li > a {
     position: relative;
     top: -4.5px;
}

.typefi ul.body-bullet-2-sub1-wt span.hyperlink-smllplus-blue-wt {
    font-size: 18px;
}

@media (min-width: 501px) {
.android-device .typefi ul.body-bullet-2-sub1-wt {
    font-size: 19.8px;
}
.android-device .typefi ul.body-bullet-2-sub1-wt li {
	margin-bottom: 10px;
	padding-left: 15px;
}
.android-device .typefi ul.body-bullet-2-sub1-wt span.hyperlink-smllplus-blue-wt {
    font-size: 19.8px;
}
}

@media (max-width: 500px) {
.typefi ul.body-bullet-2-sub1-wt {
    font-size: 19.8px;
}
.typefi ul.body-bullet-2-sub1-wt li {
	margin-bottom: 10px;
	padding-left: 5px;
}
.typefi ul.body-bullet-2-sub1-wt span.hyperlink-smllplus-blue-wt {
    font-size: 19.8px;
}
}


/* @ Body Bullet 3 */
.typefi ul.body-bullet-3-wt {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    margin-bottom: 6.5px;
    margin-left: 20px;
    padding: 0 0 0 0;
    text-align: left;
    list-style-position: outside;
    opacity: 1;
    list-style-image: none;
}

.typefi ul.body-bullet-3-wt li::marker {
	list-style-type: disc;
	font-size: 40px;
	color: black;
}

.typefi ul.body-bullet-3-wt li {
    margin-bottom: 5px;
	padding-left: 5px;
}

.typefi .body-bullet-3-wt li > a {
     position: relative;
     top: 0px;
}

.typefi ul.body-bullet-3-wt span.hyperlink-med-blue-wt {
    font-size: 18px;
}

@media (min-width: 501px) {
.android-device .typefi ul.body-bullet-3-wt {
    font-size: 19.8px;
    margin-bottom: 6.5px;
}
.android-device .typefi ul.body-bullet-3-wt li {
	margin-bottom: 10px;
	padding-left: 10px;
}
.android-device .typefi ul.body-bullet-3-wt span.hyperlink-med-blue-wt {
    font-size: 19.8px;
}
}

@media (max-width: 500px) {
.typefi ul.body-bullet-3-wt {
    font-size: 19.8px;
    margin-bottom: 6.5px;
}
.typefi ul.body-bullet-3-wt li {
	margin-bottom: 10px;
	padding-left: 10px;
}
.typefi ul.body-bullet-3-wt span.hyperlink-med-blue-wt {
    font-size: 19.8px;
}
}

.typefi .box-wt {
    font-family: Verdana, Arial, sans-serif;
    border: 1px solid #d2d2d2;
    padding: 10px 20px 0px 40px;
    margin: 0px 0px 0;
    border-radius: 0px;
}

@media (max-width: 500px) {
.typefi .box-wt {
    padding: 12px 15px 0px 35px;
}
}
/* @end Paragraph */



/*-- TEMPORARY BODY TEXT PORTION OF AMENDED TYPEFI GLOBAL --*/

/*-- Underline --*/
.underline {
    text-decoration: underline;
    text-decoration-line: underline;
    text-underline-offset: 2.5px; 
    text-decoration-thickness: 0.05em;
}


/*-- Text Stroke on text with exclusions --*/

.typefi, #bb-bookblock {
  -webkit-text-stroke: 0.15px currentColor;
}

.typefi .intropg-booktitle-wt, .typefi .intropg-booktitle-sub-1-wt, .typefi .intropg-booktitle-sub-2-wt, .typefi .intropg-h1-wt, .typefi .intropg-web-url-wt, .typefi .h1-wt, .typefi .h1-sub-1-wt, .typefi .h1-sub-2-wt, .typefi .h2-wt, .typefi .h2-sub-1-wt, .typefi .h2-sub-1-big-wt, .typefi .h2-sub-1-big-wt, .typefi .h2-reduce-wt, .typefi .h3-wt, .typefi .h4-wt, .typefi .h4-big-wt, .typefi .h4-reduce-wt, .typefi .toc-heading, .typefi .body-colour1-wt, .typefi .underline, .typefi .quote-wt, .typefi .quote-feature-wt, .typefi .quote-feature-wt .strong {
  -webkit-text-stroke: none;
}

/*-- Long dash --*/
.long-dash-wt {
    margin-left: 2px;
    margin-right: 2px;
    font-size: 95%;
    font-weight: inherit;
    position: relative;
}


/* @group Body */

.body-para-wt, .body-indented-wt, .body-keeptogether-wt, .body-keepabovebelow-wt {
	text-indent: 29px;
	/*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
	text-align: left;
}


.body-no-indent-wt {
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
    text-align: left;
}

.body-centre-wt {
    text-align: center;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
}

.centred-line-wt {
    text-align: center;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 17px;
    line-height: 29.3px;
    font-weight: bold;
    margin-bottom: 10px;
}

.body-alignright-wt {
    text-align: right;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
}

.body-indented-para-wt {
    text-indent: 29px;
    margin-left: 29px;
    margin-right: 29px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
    text-align: left;
}

.body-indented-noindent-wt {
    margin-left: 29px;
    margin-right: 29px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
    text-align: left;
}

@media (max-width: 400px) {
.body-indented-noindent-wt {
    margin-left: 15px;
    margin-right: 15px;
}
}


.body-digit-wt {
    font-size: 18px;
}

.body-allcapfull-wt {
    font-size: 17px;
}

.body-allcapabbrev-wt {
    font-size: 18.5px;
}

.body-allcapabbrev-wt .em {
    font-size: 18.7px;
}

@media (max-width: 500px) { /* Sam and Bron reduced Aug 2022 from 16pt XX */
.body-allcapabbrev-wt {
    font-size: 14.8px;
}
}

.body-daterange-wt {
    font-size: 17px;
}

.body-dropcap-wt {
    float: left;
    margin-left: 29px;
    position: relative;
    font-size: 313%;
    line-height: 92%;
    font-weight: bold;
}

.body-qualification-wt {
    font-size: 16px;
}

.body-ttledigit-wt {
    font-size: 18.5px;
}

.body-allcapbkttle-wt { 
    font-size: 19px;
}

.body-bc-ad-wt {
  font-size: 17px;
}

.body-justify-wt {
    text-indent: 29px;
    text-align: justify;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
}

.body-justify-noindent-wt {
    text-align: justify;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
}

.body-centre-grey-wt {
    text-align: center;
    color: gray;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
}

.body-xsmll-wt {
    font-size: 15.5px;
}

.body-smll-wt {
    font-size: 17px;
}

.body-med-wt {
    font-size: 18px;
    line-height: 140%;
}

.body-wt {
    font-size: 19.5px; 
}

.body-big-wt {
    font-size: 21px;
}

.body-xbig-wt {
    font-size: 22.5px;
}

.body-exaggerate-wt {
    font-size: 25px;
}

.pararef-wt {
    font-size: 17px
}

.pararefdigit-wt {
    font-size: 16.5px;
}


/* @group Quote */

.quote-wt {
    font-size: 17px;
    font-weight: bold;
}

.quote-wt .em {
    font-size: 17.3px;
}

.quote-digitallcapabrv-wt {
    font-size: 16.7px;
    font-weight: bold;
}

.quote-digitallcapabrv-wt .em {
    font-size: 17px;
    font-weight: bold;
}

.quote-allcapfull-wt {
    font-size: 16.2px;
    font-weight: bold;
}

.quote-slash-wt {
    font-size: 17px;
    font-weight: normal;
}

/* @group Quote Source */

.quote-source-wt {
    font-size: 15.5px;
    font-weight: normal;
    color: #333333;
}

.quote-source-wt .em {
    font-size: 15.7px;
}

.quote-source-digitallcapabrv-wt {
    font-size: 15.2px;
    color: #333333;
}

.quote-source-digitallcapabrv-wt .em {
    font-size: 15.3px;
}

.quote-source-allcapfull-wt {
    font-size: 15px;
    color: #333333;
}

/* @end */

/* @group Quote Addition */

.quote-addition-wt {
    font-weight: normal;
    font-size: 18px;
}

.quote-addit-digitallcapabrv-wt {
    font-size: 17.5px;
    font-weight: normal;
}

.quote-addit-allcapfull-wt {
    font-size: 17px;
    font-weight: normal;
}


.quote-feature-wt {
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19px;
    text-align: left;
    color: #333333;
    line-height: 130%;
    /*Replaced below styling on 9/7/2018*/
    /*text-align: center;
    font-family: Verdana,Arial,Sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #333333;
    padding: 20px 5px 20px 0px;*/
}

.quote-feature-2-wt {
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 19.5px; 
    line-height: 140%;
    text-align: left;
    color: #333333;
}

/* @group Hyperlinks */

.link-bank-wt {
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
    font-size: 18px;
    text-align: left;
    color: #333333;
    line-height: 27px;
}

.hyperlink-xbig-blue-wt {
    font-size: 22px;
    color: blue;
}

.hyperlink-big-blue-wt {
    font-size: 20.8px;
    color: blue;
}

.hyperlink-big-black-wt {
    font-size: 18px;
    color: #333333;
}

.hyperlink-blue-wt {
    font-size: 19.5px;
    color: blue;
}

.hyperlink-black-wt {
    font-size: 19.5px;
    color: #333333;
}

.hyperlink-medplus-blue-wt {
    font-size: 19px;
    color: blue;
}

.hyperlink-medplus-black-wt {
    font-size: 19px;
    color: #333333;
}

a:hover .hyperlink-medplus-black-wt {
    text-decoration: underline;
    color: black;
}

.hyperlink-med-blue-wt {
    font-size: 18.5px;
    color: blue;
}

.hyperlink-med-black-wt {
    font-size: 18.5px;
    color: #333333;
}

a:hover .hyperlink-med-black-wt {
    text-decoration: underline;
    color: black;
}

.hyperlink-smllplus-blue-wt {
    font-size: 18px;
    color: blue;
}

.hyperlink-smllplus-black-wt {
    font-size: 18px;
    color: #333333;
}

.hyperlink-smll-blue-wt {
    font-size: 17px;
    color: blue;
}

.hyperlink-smll-black-wt {
    font-size: 17.2px;
    color: #333333;
}

.hyperlink-xsmllplus-blue-wt {
    font-size: 16.5px;
    color: blue;
}

.hyperlink-xsmllplus-black-wt {
    font-size: 16.5px;
    color: #333333;
}

.hyperlink-xsmll-blue-wt {
    font-size: 15.5px;
    color: blue;
}

.hyperlink-xsmll-black-wt {
    font-size: 15.5px;
    color: #333333;
}

.hyperlink-xxsmll-blue-wt {
    font-size: 15px;
    color: blue;
}

.hyperlink-xxsmll-black-wt {
    font-size: 15px;
    color: #333333;
}


/* @group Images */

.image-space-no-caption-wt {
    line-height: 8px;
    margin: 0;
}

/* @group Image Caption */

.imagecaption-blank-wt {
    line-height: 4px;
}

/* @group Standard Caption */

.imagecaption-wt {
    font-size: 17px;
    line-height: 130%;
    text-align: center;
    margin-top: 2px;
    margin-bottom: 8px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaption-move-wt {
    font-size: 17px;
    line-height: 130%;
    text-align: center;
    margin-top: 2px;
    margin-bottom: 8px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaptionleft-wt {
    font-size: 17px;
    line-height: 130%;
    text-align: left;
    margin-top: 2px;
    margin-bottom: 8px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaption-tb-wt {
    font-size: 17px;
    line-height: 130%;
    text-align: center;
    margin-top: 0px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaption-wt .long-dash-wt .imagecaptionleft-wt {
    margin-left: 2px;
    margin-right: 2px;
    font-size: 95%;
    font-weight: inherit;
    vertical-align: baseline;
}

.imagecaption-digitallcap-wt {
    font-size: 16px;
}

.imagecaption-source-wt {
    font-size: 14.7px;
}

.quote-imagecaption-source-wt {
    font-size: 14.7px;
}

.imagecaption-quote-wt {
    font-size: 14.9px;
}

.quote-imagecaption-wt {
    font-size: 15.5px;
    font-weight: bold;
    line-height: 130%;
    text-align: center;
    margin-top: 2px;
}

.quote-imagecaption-wt .em {
    font-size: 15.7px;
}

.imagecaption-qualification-wt {
    font-size: 15px;
}

.quote-imagecaption-source-digitallcap-wt {
    font-size: 14.2px;
}

/* @end */

/* @group Large Caption */

.imagecaptionlarge-wt {
    font-size: 18px;
    line-height: 130%;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 8px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaptionlarge-digitallcapabrv-wt {
    font-size: 17.2px;
}

.imagecaptionlarge-allcapfull-wt {
    font-size: 16px;
}

.imagecaptionxlarge-wt {
    font-size: 18.5px; 
    line-height: 130%;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 8px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaptionxlarge-digit-wt {
    font-size: 17.5px;
}

/* @end */

/* @group Small Caption */

.imagecaptionsmall-wt {
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 8px;
    /*font-family: "Times LT W04 Roman", Times, "Times New Roman", Serif;*/
}

.imagecaptionsmll-digitallcap-wt {
    font-size: 13.7px;
}

.imagecaptionxsmll-wt {
    font-size: 15px;
}

/* @end */

.image-nomove-wt-test {
    height: auto;
    margin: 8px auto 0px auto;
    position: relative;
}

.copyright_test-wt {
-webkit-transform: rotate(270deg);
-webkit-transform-origin: top left;
    white-space: nowrap;
    font-family: arial, san-serif;
    font-size: 8px;
    width: 10px;
    float: right;
    margin-right: -5px;
}

/* @end */

.imagecopyright-wt, .imagecopyright-ie-wt {
    position: absolute;
    line-height: 12px;
    left: 100.2%;
    margin-top: -10px;
    font-size: 8px;
    font-family: arial, san-serif;
    white-space: nowrap;
    -moz-transform: rotate(270deg);
    -moz-transform-origin: top left;
    -webkit-transform: rotate(270deg);
    -webkit-transform-origin: top left;
    -o-transform: rotate(270deg);
    -o-transform-origin: top left;
    -ms-transform: rotate(270deg);
    -ms-transform-origin: top left;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}
.copyright-wrapper .imagecopyright-wt {
    position: absolute;
    line-height: 12px;
    margin-top: -10px;
    font-size: 8px;
    font-family: arial, san-serif;
    white-space: nowrap;
    transform: rotate(270deg);
    transform-origin: right bottom;
    bottom: 20px;
    right: -10px;
}
.iphone-device .copyright-wrapper .imagecopyright-wt, .android-device .copyright-wrapper .imagecopyright-wt {
    transform: translate(0, -100%) rotate(-90deg);
    transform-origin: 100% 100%;
    position: absolute;
    right: -10px;
    top: 8px;
    bottom: auto;
    left: auto;
    margin-top: 0;
}

.imagecopyright-ie-wt {
    text-align: center;
}

.image-name-wt {
    line-height: 8px;
    margin: 0;
}

.image-namechange-wt {
    line-height: 8px;
    margin: 0;
}


/*-- copyright bottom note wide images --*/
.bottom-note {
    text-align: center;
    font-family: Arial, Sans-serif;
    font-size: 8px;
    line-height:6px;
    margin-top: -0.5px
}
@media (max-width: 500px) {
    .bottom-note {
    font-size: 6px;
    line-height:4px;
    margin-top: -1.5px
}
}