@charset "UTF-8";

/* CSS Document */
/* https://jigsaw.w3.org/css-validator/#validate_by_input */
/* Univeral below 20230615_1416 */
html {
	box-sizing: border-box;
	background-color: #990000;
}

*,
*:before,
*:after {
	box-sizing: inherit;
	margin: 0;
	padding: 0;
}

body {
	margin: 0 !important;
	padding: 0 !important;
	background-color: #990000;
}

/* XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
html {
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	overflow-wrap: break-word;
}

/* https://kilianvalkhof.com/2022/css-html/your-css-reset-needs-text-size-adjust-probably/ */
/* XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
.notesClass {
	background-color: #add8e6;
}

.leftCommentCellClass {
	background-color: rgba(255, 251, 251, 1);
}

.leftTextCellClass {
	background-color: #F2F272;
}

.fpclaimBackgroundColorClass h3 {
	color: darkred;
}

.tpclaimBackgroundColorClass,
.rightThirdPartyCellClass {
	background-color: rgba(213, 245, 213, 1.00);
}

.tpclaimBackgroundColorClass h3 {
	color: darkgreen;
}

.flexContainerClass {
	border: none;
	background-color: rgba(230, 230, 230, 1);
}

.rightLawCellClass hr,
.noCommentRightLawCellClass hr {
	height: 3px;
	background-color: rgba(77, 73, 73, 1);
}

.leftFirstPartyCellClass hr,
.rightThirdPartyCellClass hr,
.marlowLetterFontClass hr {
	height: 2px;
	background-color: rgba(77, 73, 73, 1);
	border: none;
}

.pendingVerbiageClass {
	background-color: lightgreen;
	margin: 5px;
	padding: 10px;
}

.chapterHeaderWithAnchoredSubsectionClass {
	background-color: white;
}

.chapterSubheadAnchorBarClass {
	background-color: transparent;
}

.chapterSubheadClass {
	background-color: white;
}

.chapterWithStandAloneImageAnchorClass {
	background-color: #990000;
}

.landOnStandAloneImageAnchorClass {
	background-color: rgba(230, 230, 230, 1.00);
}



.rightLawCellClass,
.noCommentRightLawCellClass {
	background-color: rgba(220, 230, 247, 1);
}

.statuteSubheadClass {
	background-color: #cadaf6;
}

.draftDivClass {
	background-color: rgba(230, 230, 230, 1.00);
}

.storyTellerClass,
.insertWiderStoryTellerClass {
	background-color: rgba(255, 251, 251, 1.00);
}

.fpclaimBackgroundColorClass,
.leftFirstPartyCellClass,
.firstPartyPolicyTextClass,
.leftFirstPartyMarlowLetterClass,
.fpstoryTellerClass,
.fpchapterHeaderClass,
.fpchapterSubheadClass {
	background-color: rgba(243, 231, 232, 1.00);
	background-color: rgba(254, 240, 211, 1.00)
}

.tpstoryTellerClass,
.tpchapterHeaderClass,
.tpchapterSubheadClass {
	background-color: rgba(255, 251, 251, 1.00);
	background-color: rgba(213, 245, 213, 1.00);
	background-color: rgba(223, 255, 223, 1.00);
	background-color: rgba(233, 255, 233, 1.00);
	background-color: rgba(243, 255, 243, 1.00);
	background-color: rgba(248, 255, 248, 1.00);
	background-color: rgba(240, 255, 240, 1.00);
}

#Support_my_crusade {
	background-color: rgba(0, 0, 48, 1);
}

/* XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
.hSevenClass {
	color: lightgray;
	display: block;
	display: none;
}
.maybeDropThisClass {
	display: none;
}

.useInDifferentSituationClass {
	color: magenta;
	display: block;
	display: none;
}

label {
	color: #990000;
	font-size: .95rem;
	font-style: italic;
	cursor: pointer;
}

#AddTheseLinks {
	display: none;
}

.textOverImageContainerClass {
	margin: 0px;
	position: relative;
}

.textOverMidImageClass {
	position: absolute;
	top: 63%;
	margin: auto;
	margin-left: 14px;
}

.textOverMidImageClass h3 {
	color: rgba(230, 230, 230, 1.0);
	color: rgba(240, 240, 240, 1.0);
	font-weight: 300;
	margin-bottom: 0.5rem;
}

.marginBottomFivePxClass {
	margin-bottom: 5px;
}

.divHeightFivePxClass {
	height: 5px;
}

.spacerHalfRemClass {
	height: 0.5rem;
}

.mostLikelyDeleteClass {
	display: none;
}

p {
	letter-spacing: 0.1px;
}

.marginToppFiveRemClass {
	margin-top: 0.5rem;
}

.marginTopOneRemClass {
	margin-top: 1.0rem;
}

.marginTopMinus14pxClass {
	margin-top: -14px;
}

.marginTopMinus15pxClass {
	margin-top: -15px;
}

.marginTopMinus17pxClass {
	margin-top: -17px;
}

.marginTopMinus20pxClass {
	margin-top: -20px;
}

.marginTopMinus33pxClass {
	margin-top: -33px;
}

.marginBottomMinus14pxClass {
	margin-bottom: -14px;
}

.marginBottomMinus21pxClass {
	margin-bottom: -21px;
}

.paddingBottom0pxClass {
	padding-bottom: 0px;
}

.readOnOtherDeviceClass {
	background-color: lightgray;
	margin-left: -15px;
	margin-right: -3px;
	padding-top: 17px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 3px;
	background-color: rgba(230, 230, 230, 1.00);
	border: solid black 1px;
	margin-bottom: 15px;
	background-color: lightblue;
	background-color: rgba(173, 200, 215, 0.50);
	background-color: rgba(251, 198, 160, .50);
}

.copyThisLinkClass,
#nyp2link01,
#nyp2link02,
#nyp2link03,
#nyp2link04,
#nyp2link05,
#nyp2link06 {
	font-size: .65rem;
	line-height: .8rem;
}

.notesClass h2,
.notesClass h3,
.notesClass p {
	font-family: "Comic Sans MS", "Comic Sans", cursive;
}

.notesClass h2 {
	font-size: 1.3rem;
	font-weight: 600;
	line-height: 1.9rem;
	margin-bottom: .6rem;
	color: #990000;
}

.notesClass h3 {
	font-size: 1.2rem;
	line-height: 1.9rem;
	margin-bottom: .6rem;
	color: #990000;
}

.notesClass p {
	font-size: 1.1rem;
	line-height: 1.88rem;
	margin-bottom: .85rem;
	color: #000;
}

.nobottomPaddingClass h5 {
	margin-bottom: 0;
}

/* Moved other flex-cell class to here. */
.firstPartyPolicyTextClass {
	border: 1px solid black;
}

.rightThirdPartyCellClass h3,
.rightThirdPartyMarlowLetterClass h3 {
	color: rgba(12, 124, 5, 1.00);
	color: green;
}

.leftCommentCellClass,
.rightLawCellClass,
.leftFirstPartyCellClass,
.rightThirdPartyCellClass,
.noCommentRightLawCellClass {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

.leftCommentCellClass,
.rightLawCellClass,
.leftFirstPartyCellClass,
.rightThirdPartyCellClass {
	width: 49%;
	width: 50%;
	min-width: 360px;
	max-width: 425px;
	padding: 14px;
	padding-top: 1.4rem;
	padding-right: 14px;
	padding-left: 14px;
}

.noCommentRightLawCellClass {
	padding: 14px;
	padding-top: 14px;
	padding-right: 14px;
	padding-left: 14px;
}

.leftCommentCellClass a,
.leftFirstPartyCellClass a {
	text-decoration: underline;
	color: #990000;
}

.leftCommentCellClass a:hover,
.leftFirstPartyCellClass a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
}

.leftTextCellClass {
	border-top: 1px solid #990000;
	border-left: 1px solid #990000;
}

.lastLeftTextCellClass {
	border-bottom: 1px solid #990000;
}

.leftTextCellClass,
.rightTextCellClass {
	padding: 14px;
}

.leftTextCellClass,
.rightTextCellClass {
	width: 49%;
	min-width: 360px;
	max-width: 425px;
}

/* Below is revised code for Marlow letters. */
.borderOnepxSolidBlackClass {
	border: 1px solid #000;
}

.borderTopLeftRightClass {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.borderLeftRightBottomClass {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.borderTopAndLeftClass {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

.borderTopAndRightClass {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
}

.borderBottomClass {
	border-bottom: solid black 1px;
}

.marlowLetterFontClass {
	color: magenta;
}

.flexCellWidthClass {
	width: 50%;
	min-width: 360px;
	max-width: 425px;
}

.padding14pxClass {
	padding: 14px;
}

/* Below from cworaw and cwo home page  */
#homeImageRightSkipButton {
	background-color: transparent;
}

#homeImageRightSkipButton {
	margin-top: -7px;
	margin-bottom: 10px
}

#HeaderID {
    background-color: pink;
	background-color: #990000;
	padding-top: 3px;
	padding-left: 10px;
	margin-top: 0px;
}






#chapter1376AddressBarID {
	background-color: #990000;
	margin-top: -38px;
	margin-top: -74px;
	margin-top: -112px;
	margin-top: 0
}

#chapter1376ID {
	margin-top: 0px
}

.hSevenClass {
	display: block;
	display: none
}

.separateChaptersShimClass {
	background-color: rgba(230, 230, 230, 1);
	height: 18px
}

#chapter1376StoryTellerID a {
	text-decoration: none;
	color: #000
}

#chapter1376StoryTellerID a:hover {
	color: #950606
}

.moreClass {
	margin-top: -10px;
	margin-bottom: -10px;
	padding-right: 40px;
	text-align: right
}
.zeroBottomMarginClass {
    margin-bottom: 0px;
}



/* Above block from cworaw and cwo home page  */



#chapter1376AddressBarID {
	background-color: #990000;
	margin-top: -38px;
	margin-top: -74px;
	margin-top: -112px;
	margin-top: 0;
	background-color: yellow;
	background-color: #990000;
}


#fullWidthHeaderContainerDivId {
	background-color: #990000;
    padding-bottom: 1rem;
    margin-bottom: -2rem;
}


/* Above block from cworaw and cwo home page  */

@media (max-width:721px) {
	.multiColumnContainerClass {
		margin: auto;
		width: 100%;
		max-width: 425px;
	}

	.multiColumnImageContainerClass {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.leftCommentCellClass,
	.rightLawCellClass,
	.noCommentRightLawCellClass {
		width: 100%;
		border: 1px solid #000;
	}

	.rightTextCellClass {
		border-top: none;
	}
}

table,
td,
th {
	border: 1px solid #000;
	border-collapse: collapse;
}

table {
	width: 100%;
}

table.fixed {
	table-layout: fixed;
}

table.fixed td {
	overflow: visible;
}

.sectionOfLawClass {
	font-weight: 600;
	font-style: normal;
	color: #2f4f4f;
}

p.sectionOfLawClass {
	margin-bottom: -2px;
}

.subSectionOfLawClass {
	font-weight: 700;
}

.citationClass {
	font-style: italic;
	color: #097f9d;
}

.rightLawCell_IN_UNIVERSAL_Class a,
.verifyStatuteClass {
	text-decoration: none;
	color: #08a6d6;
	color: #097f9d;
}

.verifyStatuteColorClass {
	text-decoration: none;
	color: #08a6d6;
	color: #097f9d;
}

.rightLawCell_IN_UNIVERSAL_Class a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -.012rem;
	color: #08a6d6;
}

hr {
	position: relative;
	top: 3px;
	border: none;
	height: 2px;
	background: lightgrey;
	margin-top: -2px;
	margin-bottom: 25px;
	margin-bottom: 22px;
	margin-left: 0px;
	margin-right: 9px;
}

hr.bodysubheadClass {
	color: #990000;
	margin-top: 1rem;
	margin-bottom: 1rem;
	margin-left: 0;
	margin-right: 0;
}

hr.notaBeneClass {
	color: #990000;
	margin-top: 1.0rem;
	margin-bottom: 1.0rem;
	margin-left: 0;
	margin-right: 0;
}

.storyTellerClass hr,
.fpstoryTellerClass hr,
.tpstoryTellerClass hr,
.storyTellerListClass hr,
.answersListClass hr,
.insertWiderStoryTellerClass hr {
	margin-right: 9px;
}

hr.interjectionClass {
	color: #990000;
	margin-top: 1rem;
	margin-bottom: 1rem;
	margin-left: 0;
	margin-right: 0;
}

hr.notaBeneClass {
	color: #990000;
	margin-top: 1.0rem;
	margin-bottom: 1.0rem;
	margin-left: 0;
	margin-right: 0;
}

.boilerplateClass hr {
	margin-top: 0.3rem;

}

#AlabamaContainerDivID {
	margin-top: -38px;
	scroll-margin-top: 0;
}

.statuteSubhead_IN_UNIVERSAL_Class {
	background-color: #cadaf6;
	margin-bottom: 1.5rem;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: .5rem;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 1rem;
	border-top: solid;
	border-top: 2px dotted;
	border-top: solid rgba(77, 73, 73, 1);
	border-bottom: solid;
	border-bottom: 2px dotted;
	border-bottom: solid rgba(77, 73, 73, 1);
}

.statuteSubhead_IN_UNIVERSAL_Class h3 {
	color: #000;
	font-weight: 600;
}

#California_total_loss_claim_regulationsImageAnchor {
	margin-top: -30px;
}

.h3bulletTwoColFlexContainerClass {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	/* ################################################### */
	align-items: baseline;
	align-items: flex-start;
	align-items: flex-end;
	align-items: center;
	align-items: stretch;
	/* ################################################### */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	margin-top: -11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.h3squareBulletFlexDivClass {
	width: 15px;
	border-top: 15px solid #990000;
	position: relative;
	box-sizing: border-box;
	flex: 0 0 15px;
	margin-top: 18px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: lime;
	background-color: transparent;
}

.h3bulletFlexTextContainerClass {
	position: relative;
	box-sizing: border-box;
	width: auto;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 0px solid transparent;
	background-color: transparent;
}

.h3bulletFlexTextContainerClass {
	padding-top: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	padding-right: 0px;
}

/* CSS Document css_if_your_claim_is_ny_first_party_claim.css */
.marlowLetter_IN_UNIVERSAL_Class {
	margin-bottom: 1.3rem;
}

#NewYorkContainerDivID {
	margin-top: -31px;
}

#FirstPartyClaimDivID {
	margin-top: -30px;
}

#ThirdPartyClaimDivID {
	margin-top: -30px;
}

@media (max-width: 400px) {
	#NewYorkContainerDivID {
		margin-top: -38px;
	}

	#FirstPartyClaimDivID {
		margin-top: -38px;
	}

	#ThirdPartyClaimDivID {
		margin-top: -38px;
	}
}

ul.instructionListClass {
	list-style-image: url("../images/twelve_px_x_twelve_px_bullet.png") list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	padding-Left: 23px;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
}

ul.instructionListClass,
ol.instructionListClass {
	margin-top: 0.0rem;
	margin-bottom: 0.0rem;
}

ul.h3ListClass {
	list-style-image: url("../images/h3bullet14x14.png");
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 23px;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
}

.h3ListClass li h3 {
	position: relative;
	left: 5px;
}

ul.h3ListClass,
ol.h3ListClass {
	margin-top: 0.0rem;
	margin-bottom: 0.0rem;
}

.firstLetterAttachmentsClass {
	/* font-size: 0.59rem;
     font-size: 1.2rem;
     */
	margin-right: -440px;
}

.doubleWideSingleColumnContainerClass {
	overflow-wrap: break-word;
	box-sizing: border-box;
	padding: 0px;
	margin: auto;
	width: 100%;
	max-width: 850px;
}

#AbileneEmailID {
	margin-top: -15px;
}

@media (max-width: 439px) {
	.marlowLetter_IN_UNIVERSAL_Class {
		margin-left: -8px;
		margin-right: -8px;
	}
}

.cccmvrContainerClass {
	background-color: lightgoldenrodyellow;
	border: 1px solid grey;
	padding: 10px;
	padding-bottom: 6px;
	padding-top: 15px;
	margin-left: -4px;
	margin-bottom: .8rem;
}

.hrMarginTopClass {
	margin-top: 1.3rem;
}

@media (max-width: 721px) {
	.hrMarginTopClass {
		margin-top: 0px;
	}
}

.rightLawCell_IN_UNIVERSAL_Class li {
	margin-bottom: 0.0rem;
}

#depreciationScheduleTableID p,
.depreciationScheduleTableClass p {
	margin-bottom: 0px;
}

td {
	padding: 8px;
}

.alignRightClass {
	text-align: right;
	padding-right: 15px;
}

.leftCommentCell_IN_UNIVERSAL_Class a {
	text-decoration: underline;
	color: #990000;
}

.leftCommentCell_IN_UNIVERSAL_Class a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
}

.lastFlexCellClass,
.lastNoCommentRightLawCellClass,
.lastLeftFirstPartyCellClass,
.lastRightThirdPartyCellClass {
	border-bottom: 1px solid #000;
}

p.interjectionClass {
	font-weight: 500;
	font-weight: 400;
	font-style: italic;
	font-style: initial;
	font-style: oblique;
	color: #990000;
	color: #950606;
	font-size: 1.1500rem;
	line-height: 1.850rem;
	margin-top: -0.3rem;
	margin-bottom: -0.60rem;
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

.minusTwoRemClass {
	margin-top: -2.0rem;
}

.minusOneRemClass {
	margin-top: -1.0rem;
}

hr.interjectionClass {
	color: #990000;
	/* margin-top: 1rem;
     */
	/* margin-bottom: 1rem;
     */
	/* margin-left: 0;
     */
	/* margin-right: 0;
     */
}

.indentQuotationClass {
	padding-left: 17px;
	padding-right: 7px;
}

.indentQuotation20pxLeft20pxRightClass {
	padding-left: 20px;
	padding-right: 20px;
}

h4.bodysubheadClass {
	font-weight: 400;
	font-weight: 500;
	font-style: italic;
	font-style: oblique;
	font-style: initial;
	color: #990000;
	color: #950606;
	margin-top: 0.0rem;
	font-size: 1.100rem;
	line-height: 1.880rem;
	margin-bottom: 0.0rem;
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

p.notaBeneClass {
	font-weight: 500;
	font-weight: 400;
	font-weight: lighter;
	font-style: italic;
	font-style: oblique;
	font-style: initial;
	color: #990000;
	color: #950606;
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

p.notaBeneBoldClass {
	font-weight: 600;
	font-style: initial;
	color: #950606;
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

p.biblicalVerseClass {
	font-family: "Bookman Old Style", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

.boilerplateClass {
	background-color: rgba(200, 200, 200, 0.50);
	margin-top: 200px;
	padding-top: 1.0rem;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2.5rem;
}

.boilerplateClass p {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	color: lightgray;
	color: rgba(81, 81, 81, 1.00);
	line-height: 1.5rem;
}

.singleDigitActionStepsMenuOL {
	list-style-position: outside;
	margin-left: 25px;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.storyTellerListClass li p,
.answersListClass li p,
.storyTellerGappyListClass li p {
	margin-left: 5px;
}

.marlowLetter_IN_UNIVERSAL_Class {
	margin-bottom: 1.3rem;
	margin-bottom: 0.0rem;
}

.marlowLetter_IN_UNIVERSAL_Class a {
	text-decoration: underline;
	color: #990000;
}

.marlowLetter_IN_UNIVERSAL_Class a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
}

.sHeroSignatureClass {
	font-family: 'Bradley Hand', cursive;
	font-size: 2.7rem;
	line-height: 3rem;
	margin-top: 15px;
}

.alignRightClass {
	text-align: right;
	padding-right: 15px;
}

.boilerplateClass {
	background-color: rgba(230, 230, 230, 1.00);
	margin-top: 0px;
	padding-top: 300px;
	padding-top: 400px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2.5rem;
}

.boilerplateClass p {
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	color: rgba(81, 81, 81, 1.00);
	line-height: 1.5rem;
}

.cccmvrContainerClass {
	background-color: lightgoldenrodyellow;
	border: 1px solid grey;
	padding: 10px;
	padding-bottom: 6px;
	padding-top: 15px;
	margin-left: -4px;
	margin-bottom: .8rem;
}

.chapterAddressBarClass {
	background-color: lime;
	background-color: rgba(230, 230, 230, 1.00);
	box-sizing: border-box;
	height: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 11px;
	text-align: center;
}

.chapterContainerClass,
.befirstChapterContainerClass {
	border-bottom: solid 3px rgba(230, 230, 230, 1.00);
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	overflow-wrap: break-word;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}


/* h1, h2 code below */
h1 {
	font-weight: bold;
	color: white;
	color: #990000;
}

.homePageh1Class {
	color: white;
	font-size: 1.950rem;
	line-height: 3.5rem;
	/* 2.1875rem x 16px/rem = 35 px */
	margin: 0.000rem;
}
/*
.cwohomePageh1Class {
	font-weight: 500;
	letter-spacing: .05rem;
	color: white;
	font-size: 1.6rem;
	line-height: 2.5rem;
	margin-bottom: .7rem
}
.cwohomePageh1Class {
	font-weight: 500;
	letter-spacing: .05rem;
	color: #fff;
	font-size: 1.4rem;
	line-height: 2.3rem;
	margin-bottom: .7rem
} */
.cwohomePageh1Class {
        font-weight: 500;
        letter-spacing: .05rem;
        color: #fff;
        font-size: 1.3rem;
        line-height: 2.3rem;
        margin-bottom: .7rem
    }


h1,
h2,
h3,
h4,
h5,
h6,
.noItalicsClass a,
.storyTellerClass p,
.chapterSubheadClass p,
.bigLabelClass,
.fpstoryTellerClass p,
.tpstoryTellerClass p,
.menuButtonClass p,
.youAreHereMenuClass p,
.insertWiderStoryTellerClass p {
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

h2 {
	font-weight: 600;
	color: #990000;
}

h2.underlineHTwoClass {
	margin-top: -18px;
	margin-bottom: -2px;
}

.h2ListClass li h2,
.h1ListClass li h1 {
	position: relative;
	left: 5px;
}

ul.h2ListClass,
ul.h1ListClass {
	list-style-image: url("../images/h3bullet14x14.png");
	list-style-position: outside;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-top: -0.5rem;
	margin-bottom: 1.0rem;
}

ul.h2Level2ListClass,
ul.h1Level2ListClass {
	list-style-image: url("../images/redrighttriancle32x16.png");
	list-style-image: url("../images/redrighttriancle14x7.png");
	list-style-position: outside;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-top: -0.0rem;
	margin-bottom: 1.0rem;
	margin-left: -5px;
}

h1,
h2 {
	font-size: 1.200rem;
	line-height: 1.900rem;
	margin-bottom: 0.600rem;
}


.homePageh1Class {
	text-align: left;
	padding-left: 0px;
	margin-bottom: 0.000rem;
	margin-left: -3px;
	margin-top: 0rem;
	margin-right: 0px;
}


/* h1, h2 code below */
h1 {
	font-weight: bold;
	color: white;
	color: #990000;
}

.homePageh1Class {
	color: white;
	font-size: 1.950rem;
	line-height: 3.5rem;
	/* 2.1875rem x 16px/rem = 35 px */
	margin: 0.000rem;
}


h1,
h2,
h3,
h4,
h5,
h6,
.noItalicsClass a,
.storyTellerClass p,
.chapterSubheadClass p,
.bigLabelClass,
.fpstoryTellerClass p,
.tpstoryTellerClass p,
.menuButtonClass p,
.youAreHereMenuClass p,
.insertWiderStoryTellerClass p {
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

h2 {
	font-weight: 600;
	color: #990000;
}

h2.underlineHTwoClass {
	margin-top: -18px;
	margin-bottom: -2px;
}

.h2ListClass li h2,
.h1ListClass li h1 {
	position: relative;
	left: 5px;
}

ul.h2ListClass,
ul.h1ListClass {
	list-style-image: url("../images/h3bullet14x14.png");
	list-style-position: outside;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-top: -0.5rem;
	margin-bottom: 1.0rem;
}

ul.h2Level2ListClass,
ul.h1Level2ListClass {
	list-style-image: url("../images/redrighttriancle32x16.png");
	list-style-image: url("../images/redrighttriancle14x7.png");
	list-style-position: outside;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-top: -0.0rem;
	margin-bottom: 1.0rem;
	margin-left: -5px;
}

h1,
h2 {
	font-size: 1.200rem;
	line-height: 1.900rem;
	margin-bottom: 0.600rem;
}


.homePageh1Class {
	text-align: left;
	padding-left: 0px;
	margin-bottom: 0.000rem;
	margin-left: -3px;
	margin-top: 0rem;
	margin-right: 0px;
}

.h1chapterHeaderClass,
.chapterHeaderClass,
.fpchapterHeaderClass,
.tpchapterHeaderClass {
	box-sizing: border-box;
	margin-top: -18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 15px;
	padding-top: 16px;

	padding-left: 14px;
	padding-right: 7px;
	padding-bottom: 2px;
	border-top: solid 4px #990000;
	border-bottom: solid 20px #990000;
}

.h1chapterHeaderClass,
.chapterHeaderClass {
	background-color: white;
}


.h1chapterHeaderClass {
	padding-top: 8px;
	padding-top: 7px;
	padding-top: 6px;
	padding-top: 5px;
	padding-top: 4px;
	padding-top: 3px;
	padding-top: 11px;

}

/* h1, h2 code above */


.adPagesChapterHeaderClass {
	box-sizing: border-box;
	background-color: white;
	margin-top: -18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 15px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 2px;
	border-top: solid 8px #990000;
	border-bottom: solid 15px #990000;
}

#Support_my_crusadechapterHeaderID {
	border-top: solid 4px rgba(0, 0, 48, 1);
}

.chapterHeaderWithAnchoredSubsectionClass {
	border-color: #990000;
	border-top: thick;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 15px;
}

.countyClusterYouClickedHeaderClass {
	background-color: white;
	border-color: #990000;
	box-sizing: border-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 15px;
	border-bottom: solid 15px #950606;
}

.chapterSubheadAnchorBarClass {
	box-sizing: content-box;
	height: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -38px;
	pointer-events: none;
}

#yourNeighborsCanGuideYouMark {
	background-color: lime;
	height: 46px;
}

#homeMark {
	background-color: #990000;
	height: 53px;
}

.alignWithMenuBottomMarkClass {
	height: 46px;
	background-color: transparent;
	margin-top: -46px;
}

.wwwLinkAboveMarkClass {
	height: 0px;
	background-color: transparent;
	background-color: magenta;
	margin: 0px;
}

.noGapAboveMarkClass {
	margin-top: 0px;
}

.singleGapAboveMarkClass {
	margin-top: 18px;
}

.doubleGapAboveMarkClass {
	margin-top: 35px;
}

.chapterSubheadClass,
.fpchapterSubheadClass,
.tpchapterSubheadClass {
	margin-top: 0rem;
	margin-bottom: 0rem;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 1.0rem;
	padding-bottom: 0.1rem;
	padding-left: 14px;
	padding-right: 14px;
	border-top: solid 2px #950606;
	border-bottom: solid 2px #950606;
}

.chapterSubheadClass a {
	text-decoration: underline;
	color: #990000;
}

.chapterSubheadClass a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.010rem;
}

.chapterSubheadClass h3,
.brochureClass h3,
.fpchapterSubheadClass h3,
.tpchapterSubheadClass h3,
.paymentMethodClass h3,
.lastPaymentMethodClass h3 {
	margin-top: 0.0rem;
	font-weight: 500;
	color: #950606;
}

.chapterWithStandAloneImageAnchorClass {
	margin-bottom: 0px;
	margin-top: -38px;
	height: 38px;
}

.landOnStandAloneImageAnchorClass {
	margin-bottom: 0px;
	height: 18px;
}

.landOnStandAloneImageClass {
	padding-top: 0px;
	object-fit: contain;
	border-top: solid 20px rgba(230, 230, 230, 1.00);
	background-color: #990000;
}

#menuIconsContainerMaskID {
	background-color: magenta;
	height: 136px;
	width: 90%;
	margin: auto;
}

#Support_my_crusadeChapterAnchor {
	background-color: rgba(0, 0, 51, 1);
}

.citationClass {
	font-style: italic;
	color: #097f9d;
	color: black;
}

.bookContainerDivClass {
	margin: auto;
	overflow-wrap: break-word;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	scroll-margin-top: 38px;
	width: 100%;
	margin-top: -38px;

	padding-bottom: 88vh;
}

#Action_steps_first_party_not_yet_settledAlignTopContainerDivID {
	margin-top: -36px;
	margin-top: -38px;
}

.bookContainerDivClass,
.navClass {
	background-color: rgba(230, 230, 230, 1.00);
}

.doubleWideSingleColumnContainerClass {
	overflow-wrap: break-word;
	box-sizing: border-box;
	padding: 0px;
	margin: auto;
	width: 100%;
	max-width: 850px;
}

.exhibitClass {
	margin: auto;
	max-width: 950px;
	border: 2px solid #990000;
}

.flexContainerClass {
	width: auto;
	padding: 0;
	margin: auto;
	max-width: 854px;
	display: flex;
	flex-wrap: wrap;
}

.headerClass {
	background-color: #990000;

	color: white;
	display: block;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -18px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 8px;
	text-align: left;
}

#resourcesSkipButtonsContainerID {
	height: 38px;
}

img {
    	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  color: white; /* Sets the color of the alt text to red if the image fails to load */
  font-style: bold; /* Example: also makes the alt text italic */
  font-size: 14px; /* Example: sets the font size */
}

#resourcesImageContainerID img {
	margin-top: 0px;
	padding-bottom: 0px;
	background-color: lime;
	background-color: #990000;
}

#modelAdsChapter {
	margin-top: 0px;
}

#modelAdsMark {
	background-color: #990000;
	height: 47px;
	margin-top: -47px;
	height: 38px;
	margin-top: -3px;
	box-sizing: border-box;
	height: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 11px;
}

#ResourcesHeaderID {
	background-color: #990000;
	color: white;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 14px;
	padding-bottom: 60px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 25px;
	text-align: left;
	margin-bottom: -14px;
	margin-bottom: 0px;
}

#fullWidthResourcesHeaderContainerDivId {
	background-color: yellow;
	background-color: #990000;
	padding-bottom: 14px;
	margin-bottom: -38px;
}

#resourcesImageContainerID {
	/* width: min(50vw, 200px);
     */
	margin: auto;
	align-content: center;
	width: min(50vh, 98vw, 398px);
	height: min(50vh, 98vw, 398px);
	background-color: lime;
	background-color: transparent;
	padding: 0px;
}

.heroStoryImageContainerClass {
	background-color: magenta;
	background-color: #990000;
}

.heroStoryImageContainerClass img {
	margin-top: -9px;
	padding-bottom: 18px;
	background-color: #990000;
}

#resourcesHeroStoryImageContainerID {
	background-color: magenta;
	background-color: #990000;
	padding-top: 9px;
	margin-top: -9px;
}

#resourcesHeroStoryImageContainerID img {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
	background-color: lime;
	background-color: #990000;
}

.icLetterClass {
	overflow-wrap: break-word;
	background-color: rgba(250, 248, 178, 1);
	margin: 0px;
	padding: 14px;
	padding-top: 24px;
	border: solid black 1px;
}

.icLetterClass p,
.leftTextCellClass p {
	font-family: Arial, Helvetica, sans-serif;
}

.interjectionClass p {
	color: #950606;
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-style: oblique;
	font-weight: 400;
	margin-bottom: -0.60rem;
	margin-top: -0.3rem;
}

.itsTheLawClass {
	color: #A10C0C;
	color: red;
	color: rgb(199, 14, 14);
}

.lastLeftCommentCellClass,
.lastRightLawCellClass {
	border-bottom: 1px solid #000;
}

.lastPaymentMethodClass {
	margin-top: 0.6rem;
	margin-bottom: 2.0rem;
	margin-left: -4px;
	margin-right: -3px;
	padding-left: 5.5px;
	padding-right: 5px;
	padding-top: 1.0rem;
	border-top: 1px;
	border-top-style: solid;
	border-color: #950606;
	padding-bottom: 0.0rem;
	border-bottom: 1px;
	border-bottom-style: solid;
}

.footerFlexContainerClass {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	z-index: 10200;
	position: fixed;
	bottom: 0px;
	margin: auto;
	width: 100%;
	padding: 0px;
	background-color: transparent;
}

.licenseThisMapClass,
.copyrightRightTextCellClass {
	position: relative;
	box-sizing: border-box;
	width: 50%;
	height: auto;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 2px;
	background-color: transparent;
}

.licenseThisMapClass {
	float: left;
	padding-left: 10px;
	text-align: left;
}

.copyrightRightTextCellClass {
	float: right;
	text-align: right;
	padding-right: 20px;
}

.licenseThisMapClass p,
.licenseThisMapClass a,
.copyrightRightTextCellClass p,
.copyrightRightTextCellClass a {
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-style: normal;
	color: #990000;
}

/* , .copyrightRightTextCellClass:hover p, .copyrightRightTextCellClass:hover a */
.licenseThisMapClass:hover p,
.licenseThisMapClass:hover a {
	font-weight: bold;
	font-style: italic;
	color: #990000;
}

/* RESTORE THESE SETTINGS WHERE NEEDED. 20240505 .marlowLetterClass {
     border-top: solid black 1px;
     border-left: solid black 1px;
     border-right: solid black 1px;
     margin-bottom: 0.0rem;
     margin: 0px;
     overflow-wrap: break-word;
     padding: 14px;
     padding-top: 24px;
}
 */
.marlowLetterClass a {
	text-decoration: underline;
	color: #990000;
}

.marlowLetterClass a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
}

.marlowLetterClass ol li,
.textBoxClass ol li {
	margin-left: 1.1rem;
	margin-left: 0;
	padding-left: 0;
}

.marlowLetterClass p,
.marlowLetterClass li,
.textBoxClass p,
.textBoxClass li,
.rightTextCellClass p,
.rightTextCellClass li,
.repProblemClass {
	font-family: "Times New Roman", Times, serif;
}

.marlowLetterClass,
.rightTextCellClass {
	background-color: rgba(220, 230, 247, 1.00);
}

.multiColumnContainerClass {
	margin: auto;
	width: 100%;
	max-width: 855px;
}

.multiColumnImageContainerClass {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 855px;

}


.multiColumnBSMEContainerClass {
	margin: auto;
	width: 100%;
	max-width: 1200px;
	max-width: 125vh;
	max-width: min(1200px, 125vh);
	max-width: min(1200px, 115vh);
	max-width: min(1200px, 100vh);
	max-width: min(1200px, 90vh);
}

.bsmeImageContainerClass {
	align-content: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 855px;
	max-width: 1200px;
	max-width: 100%;
	/* border: solid rgba(255, 251, 251, 1.00) 5px; */
}


.nyRegsClass {
	border: 1px solid #000;
	background-color: rgba(220, 230, 247, 1);
}

.orphanSkipButtonsContainerClass,
.skipButtonsContainerClass {
	box-sizing: border-box;
	width: 100%;
	height: 35px;
	background-color: #990000;
}

.pageContainerClass {
	background-color: mediumpurple;
}

.paymentMethodClass {
	margin-top: 0.6rem;
	margin-bottom: 0.0rem;
	margin-left: -4px;
	margin-right: -3px;
	padding-left: 5.5px;
	padding-right: 5px;
	padding-top: 1.0rem;
	border-top: 1px;
	border-top-style: solid;
	border-color: #950606;
	padding-bottom: 0.0rem;
}

.paymentMethodClass h6,
.lastPaymentMethodClass h6 {
	font-size: 1.3rem;
	line-height: 1.6rem;
	margin-bottom: 0.0rem;
}

.paymentMethodClass h6,
.lastPaymentMethodClass h6 {
	margin-top: 0.5rem;
	font-weight: 500;
	color: #950606;
}

.paymentMethodClass p,
.lastPaymentMethodClass p {
	color: #222;
}

.rightLawCellClass,
.noCommentRightLawCellClass {
	border-right: 1px solid #000;
}

.rightLawCellClass a,
.noCommentRightLawCellClass a,
.verifyStatuteClass {
	color: #08a6d6;
	color: #097f9d;
}

.rightLawCellClass a:hover,
.noCommentRightLawCellClass a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
}

/* #################### */
.rightThirdPartyCellClass {
	border-right: 1px solid #000;
}

.rightThirdPartyCellClass a {
	color: #08a6d6;
	color: #097f9d;
}

.rightThirdPartyCellClass a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
}

/* #################### */
.rightTextCellClass {
	border-left: 1px solid #990000;
	border-top: 1px solid #990000;
	border-right: 1px solid #990000;
}

.lastleftFirstPartyMarlowLetterClass,
.lastRightTextCellClass {
	border-bottom: 1px solid #990000;
}

.sectionOfLawClass {
	font-weight: 600;
	font-style: normal;
}

.sectionTransitionArrowsClass {
	margin-top: 20px;
	margin-bottom: 38px;
	background-color: #990000;
	height: 38px;
	border-top: solid 20px rgba(230, 230, 230, 1.00);
}

.sHeroSignatureClass {
	font-family: 'Bradley Hand', cursive;
	font-size: 2.7rem;
	line-height: 3.0rem;
	margin-top: 15px;
}

.shrinkEmailAddressToFitClass {
	font-size: 0.65rem;
	margin-top: -20px;
}

.singleColumnContainerClass {
	overflow-wrap: break-word;
	box-sizing: border-box;
	padding: 0px;
	margin: auto;
	width: 100%;
	max-width: 425px;
}

.singleDigitStoryTellerOL {
	list-style-position: outside;
	margin-left: 25px;
	padding-left: 0;
}

.skipLeftButtonClass {
	background-image: url("../images/skip_left.jpg");
}

.skipLeftButtonClass,
.skipLeftButtonClass:hover {
	float: left;
	margin-left: 0px;
}

.skipLeftButtonClass,
.skipRightButtonClass {
	width: 105px;
	height: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-size: 105px 35px;
}

.skipLeftButtonClass:hover,
.skipRightButtonClass:hover {
	opacity: 1.0;
}

.skipRightButtonClass {
	background-image: url("../images/skip_right.jpg");
}

.skipRightButtonClass,
.skipRightButtonClass:hover {
	float: right;
	margin-right: 0px;
}

.statuteSubheadClass {
	margin-bottom: 1.5rem;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: .5rem;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 1rem;
	border-top: solid;
	border-top: 2px dotted;
	border-top: solid rgba(77, 73, 73, 1);
	border-bottom: solid;
	border-bottom: 2px dotted;
	border-bottom: solid rgba(77, 73, 73, 1);
}

.statuteSubheadClass h3 {
	color: #000;
	font-weight: 600;
}

.storyTellerClass,
.fpstoryTellerClass,
.tpstoryTellerClass,
.draftDivClass {
	overflow-wrap: break-word;
	padding-top: 14px;
	padding-right: 2px;
	padding-bottom: 14px;
	padding-left: 14px;
}

.borderpxallsides {
	border: 1px solid black;
}

.borderpxtopleftright {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.draftDivClass p {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	color: black;
	font-weight: 600;
}

.insertWiderStoryTellerClass {
	overflow-wrap: break-word;
	padding-left: 14px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: -27px;
	margin-bottom: 2px;
}

.firstPartyPolicyTextClass {
	overflow-wrap: break-word;
	padding-top: 14px;
	padding-right: 2px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-top: 1.0rem;
	margin-top: -14px;
}

.storyTellerClass a,
.fpstoryTellerClass a,
.tpstoryTellerClass a,
.draftDivClass a,
.insertWiderStoryTellerClass a {
	text-decoration: underline;
	text-decoration: none;
		color: #990000;
}

.storyTellerClass a:hover,
.fpstoryTellerClass a:hover,
.tpstoryTellerClass a:hover,
.draftDivClass a:hover,
.insertWiderStoryTellerClass a:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.012rem;
	letter-spacing: 0.09px;
	text-decoration: none;
}

.storyTellerClass li,
.fpstoryTellerClass li,
.tpstoryTellerClass li,
.insertWiderStoryTellerClass li {
	margin-bottom: 0.0rem;
}

.storyTellerGappyListClass li {
	margin-bottom: 0.6rem;
}

.storyTellerLevelTwoListClass li {
	margin-bottom: 0rem;
}

.storyTellerLevelTwoListItemClass p {
	line-height: 1.880rem;
	margin-bottom: 0.3rem;
}

.storyTellerListClass li p {
	margin-bottom: .3rem;
	margin-left: 5px;
}

.storyTellerGappyListClass li p {
	margin-bottom: .7rem;
	margin-left: 5px;
}

.answersListClass li p {
	margin-bottom: .75rem;
	margin-left: 5px;
}

.OneThousandPixelVerticalSpacerClass {
	height: 1000px;
}

.verifyStatuteClass:hover {
	font-style: italic;
}

.zIndexSevenClass {
	position: relative;
	z-index: 997;
}

/* Current colors below. */
.zilchFIxMaybeYesPasteP,
.blacKRedGrayNavyR {
	color: darkred;
	color: #a30b0b;
}

.zilchFIxMaybeYesPasteY,
.blacKRedGrayNavyK {
	color: #000;
}

.zilchFIxMaybeYesPasteM,
.zilchFIxMaybeYesPasteZ,
.blacKRedGrayNavyG {
	color: rgba(165, 165, 165, 1.00);
	color: rgba(76, 76, 76, 1.00);
	color: rgba(130, 130, 130, 1.00);
}

/* Fix Repair */
.zilchFIxMaybeYesPasteF,
.blacKRedGrayNavyB {
	color: #00f;
}

#Complete_New_York_RegulationsChapter {
	margin-top: 30px;
}

#depreciationScheduleTableID p,
.depreciationScheduleTableClass p {
	margin-bottom: 0px;
}

#depreciationScheduleTableID p,
#depreciationScheduleTableIDTwo p,
.depreciationScheduleTableClass p {
	margin-bottom: 0px;
}

#depreciationScheduleTableIDTwo,
.depreciationScheduleTableClass {
	width: 95%;
}

#Jerry_MarlowImageAnchor {
	margin-top: -30px;
	background-color: #990000;
}

/* Begin AlignTopContainerDivID s in alphabetical order. */
#homePageAlignTopContainerDivID {
	margin-top: 0px;
}

#jdpowerAlignTopContainerDivID,
#threeWaysToGetAMonroneyLabelAlignTopContainerDivID,
#knowYourRightsAlignTopContainerDivID,
#MariaAlignTopContainerDivID,
#AreYouReadyAlignTopContainerDivID,
#LetsThinkLikeAJudgeAlignTopContainerDivID,
#LetsGetToWorkAlignTopContainerDivID,
#MarlowAlignTopContainerDivID,
#supportMyCrusadeAlignTopContainerDivID {
	margin-top: -38px;
}

#closeThisTabTransitionLeftSkipButton {
	width: 100%;
	background-color: #990000;
	color: white;
}

#closeThisTabTransitionStoryTellerID {
	width: 100%;
	background-color: #990000;
	color: white;
	opacity: 100%;
}

/* END AlignTopContainerDivID s in alphabetical order. */
.menuBarClass {
	align-self: flex-start;
	background-color: #990000;
	height: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	z-index: 995;
}

.menuIconImageClass {
	height: 35px;
	margin: auto;
}

.menuIconImageClass {
	opacity: 1.0;
}

.menuIconsContainerClass {
	position: fixed;
	top: 0;
	margin-top: 0;
	display: block;
	box-sizing: border-box;
	background-color: #990000;
	text-align: left;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
	overflow: hidden;
	float: left;
}

.menuIconsFlexContainerClass {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	align-content: flex-start;
}
.widthOfThirtyThreePctClass {
    width: 33%;
}

.menuIconsSpaceBetweenFlexContainerClass {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	align-content: flex-start;
}

#homeImageRightSkipButton {
	margin-top: -7px;
}

#Let_me_teach_you {
	margin-top: -39px;
}

#Introduce_claimants_and_professionals_to_one_another {
	margin-top: -39px;
}





#countyListAnchorID {
	background-color: #990000;
	margin-top: 0px;
	margin-bottom: -39px;
	height: 78px;
}

#Let_me_teach_youChapterAnchor {}

#Introduce_claimants_and_professionals_to_one_anotherChapterAnchor {}

/* #What_Maria_didChapterAnchor */
#narrowScreenMenuIconsFlexContainerDivID {
	display: flex;
}

#NewYorkContainerDivID {
	margin-top: -38px;
}

#Support_my_crusadeLeftSkipButton {
	background-image: url("../images/crusade_skip_left.jpg");
}

#Support_my_crusadeRightSkipButton {
	background-image: url("../images/crusade_skip_right.jpg");
}

#wideScreenMenuIconsFlexContainerDivID {
	display: none;
}

#Three_ways_to_get_a_Monroney_Label_window_sticker_for_your_vehicleLeftSkipButton,
#Get_a_Car_fax_Monroney_Label_for_your_vehicleRightSkipButton {
	display: none;
}

a {
	text-decoration: none;
}

h3 {
	font-weight: bold;
	color: #990000;
}

h4 {
	font-weight: bold;
	color: white;
}

h5 {
	font-weight: bold;
	color: black;
}

img {
	max-width: 100%;
}

ol {
	margin-left: 25px;
	padding-left: 0;
	list-style-position: outside;
}

ol {
	margin-top: -.85rem;
	margin-bottom: .85rem;
}

ol.marlowLetterClass li {
	font-family: "Times New Roman", Times, serif;
	margin-left: 1.2rem;
}

ol.storyTellerListClass,
ul.storyTellerListClass {
	margin-top: -.6rem;
	margin-bottom: .9rem;
}

p.notaBeneClass {
	font-weight: 400;
	font-weight: lighter;
	font-style: initial;
	color: #950606;
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

table {
	width: 100%;
}

table,
td,
th {
	border: 1px solid #000;
	border-collapse: collapse;
}

table.fixed {
	table-layout: fixed;
}

table.fixed td {
	overflow: visible;
}

td {
	padding: 8px;
}

ul {
	list-style: none;
}

ul {
	margin-left: 0;
	padding-left: 20px;
}

ul,
ol,
dl,
p {
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
}

ul.instructionListClass {


	list-style-image: url("../images/twelve_px_x_twelve_px_bullet.png");


	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-Left: 23px;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
}

ul.instructionListClass,
ol.instructionListClass {
	margin-top: 0.0rem;
	margin-bottom: 0.0rem;
}

ul.marlowLetterClass {
	margin-left: 0.0rem;
}

ul.marlowLetterListClass {
	list-style-image: url("../images/twelve_px_x_twelve_px_bullet.png");
	list-style-position: outside;
	font-family: "Times New Roman", Times, serif;
	padding-Left: 23px;
	text-indent: 0px;
}

ul.storyTellerListClass,
ul.answersListClass,
ul.storyTellerGappyListClass {
	list-style-image: url("../images/twelve_px_x_twelve_px_bullet.png");

	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-Left: 23px;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
}
ul.storyTellerListClass a:hover {
	list-style-image: url("../images/twelve_px_x_twelve_px_red_bullet.png");
}


ul.answersListClass {
	margin-top: 0rem;
	margin-bottom: 0.850rem;
}

ul.storyTellerLevelTwoListClass {
	list-style-image: linear-gradient(to left bottom, #990101, black);
	list-style-image: url("../images/black_arrow_bullet_12x12.jpg");
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-Left: 23px;
	text-indent: 0px;
	font-family: Rockwell, Georgia, "Times New Roman", Times, serif;
	color: black;
	margin-bottom: 6px;
}

.levelTwoCheckCompListClass {
	font-size: 50px;
}

ul.levelTwoCheckCompListClass {
	list-style: none;
	padding: 0px;
}

ul.levelTwoCheckCompListClass li:before {
	content: '\279C';
	margin-left: 10px;
	margin-right: 7px;
}

#carAtiltContainerID {
	/* width: min(50vw, 200px);
     */
	margin: auto;
	width: min(50vh, 98vw, 398px);
	height: min(50vh, 98vw, 398px);
	background-color: #990000;
	padding: 0px;
	background-image: url("../images/car_atilt_background.jpg");
	width: min(42vh, 98vw, 398px);
	height: min(42vh, 98vw, 398px);
	margin-top: -14px;
}

@media screen and (min-width: 1210px) {
	#narrowScreenMenuIconsFlexContainerDivID {
		display: none;
	}

	#wideScreenMenuIconsFlexContainerDivID {
		display: flex;
	}

	.menuIconImageClass {
		margin-left: 5px;
		margin-right: 5px;
	}

	.noItalicsClass a:after {
		content: 'www.was your car totaled or stolen.com';
	}

	.noItalicsClass {
		pointer-events: auto;
	}
}

@media screen and (min-width: 920px) {
	.menuIconImageClass {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media screen and (min-width: 800px) {

	.chapterContainerClass,
	.befirstChapterContainerClass {
		padding-top: 0px;
	}
}

@media screen and (min-width: 730px) {
	#footerFlexContainerID {
		background-color: transparent;
	}
}

.skipButtonOpacity0 {
	opacity: 0;
	pointer-events: none;
}

.skipButtonOpacity1 {
	opacity: 0.1;
	pointer-events: auto;
}

.skipButtonOpacity2 {
	opacity: 0.2;
	pointer-events: auto;
}

.skipButtonOpacity4 {
	opacity: 0.4;
	pointer-events: auto;
}

.skipButtonOpacity8 {
	opacity: 0.8;
	pointer-events: auto;
}

.skipButtonOpacity16 {
	opacity: 0.16;
	pointer-events: auto;
}

.skipButtonOpacity32 {
	opacity: 0.32;
	pointer-events: auto;
}

.skipButtonOpacity64 {
	opacity: 0.64;
	pointer-events: auto;
}

.skipButtonOpacity100 {
	opacity: 1.0;
	pointer-events: auto;
}

@media (hover: hover) {
	.skipButtonOpacity0 {
		opacity: 0;
		pointer-events: none;
	}

	.skipButtonOpacity1 {
		opacity: 0.01;
		pointer-events: auto;
	}

	.skipButtonOpacity2 {
		opacity: 0.02;
		pointer-events: auto;
	}

	.skipButtonOpacity4 {
		opacity: 0.03;
		pointer-events: auto;
	}

	.skipButtonOpacity8 {
		opacity: 0.05;
		pointer-events: auto;
	}

	.skipButtonOpacity16 {
		opacity: 0.09;
		pointer-events: auto;
	}

	.skipButtonOpacity32 {
		opacity: 0.19;
		pointer-events: auto;
	}

	.skipButtonOpacity64 {
		opacity: 0.38;
		pointer-events: auto;
	}

	.skipButtonOpacity100 {
		opacity: 0.75;
		pointer-events: auto;
	}
}

@media (hover: hover) {
	.menuIconImageClass {
		opacity: 0.9;
	}


	.menuIconImageClass:hover {
		opacity: 1.0;
        
	}
}
/*
.zoom {
  padding: 0px;
  background-color: green;
  transition: transform .2s; /* Animation */
/*
  width: 35px;
  height: 35px;
  margin: 0 auto;
    
     position: absolute; z-index: 1;
}

.zoom:hover {
  /* transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
/*
  padding: 0px;
  background-color: green;
  transition: transform .2s; /* Animation */
/*
  width: 50px;
  height: 50px;
  margin: 0 auto;
    margin-top: -15px;
    
    position: absolute; z-index: 2;
} 
 */

@media (min-width: 310px) {
	.shrinkEmailAddressToFitClass {
		font-size: 0.72rem;
		margin-top: -20px;
	}
}

@media (min-width: 320px) {
	.shrinkEmailAddressToFitClass {
		font-size: 0.75rem;
		margin-top: -20px;
	}
}

@media (min-width: 340px) {
	.NYiMenuBarClass {
		margin-top: -38px;
	}
}

@media (min-width: 340px) {
	.shrinkEmailAddressToFitClass {
		font-size: 0.82rem;
		margin-top: -20px;
	}
}

@media (min-width: 360px) {
	.shrinkEmailAddressToFitClass {
		font-size: 0.91rem;
		margin-top: -15px;
	}
}

@media (min-width: 375px) {
	.shrinkEmailAddressToFitClass {
		font-size: 0.95rem;
		margin-top: -15px;
	}
}

@media (min-width: 410px) {
	.shrinkEmailAddressToFitClass {
		font-size: 1.0rem;
		margin-top: -15px;
	}
}

@media (max-width: 721px) {
	.multiColumnContainerClass {
		width: 100%;
		max-width: 425px;
	}

	.flexContainerClass,
	#footerFlexContainerID {
		border: none;
		background-color: rgba(230, 230, 230, 1.00);
	}

	.leftTextCellClass,
	.rightTextCellClass {
		width: 100%;
		border: 1px solid #990000;
	}

	.rightTextCellClass {
		border-top: none;
	}
}

@media (max-width: 721px) {

	.leftCommentCellClass,
	.rightLawCellClass,
	.leftFirstPartyCellClass,
	.rightThirdPartyCellClass {
		width: 100%;
		border: 1px solid #000;
	}
}

@media (max-width: 400px) {
	#NewYorkContainerDivID {
		margin-top: -38px;
	}
}

@media (max-width: 721px) {
	.hrMarginTopClass {
		margin-top: 0px;
	}
}

@media (min-width: 722px) {
	.rightTextCellClass {
		border-left: none;
	}
}


.chapterSubheadClass h3,
.brochureClass h3,
.fpchapterSubheadClass h3,
.tpchapterSubheadClass h3,
.paymentMethodClass h3,
.lastPaymentMethodClass h3,
.statuteSubheadClass h3,
.chapterHeaderWithAnchoredSubsectionClass h3,
.countyClusterYouClickedHeaderClass,
.adPagesChapterHeaderClass h3 {
	font-size: 1.200rem;
	line-height: 1.900rem;
	margin-bottom: 0.600rem;
}

.chapterHeaderWithAnchoredSubsectionClass h3,
.countyClusterYouClickedHeaderClass h3,
.adPagesChapterHeaderClass h3 {
	font-weight: 500;
}

h5 {
	font-size: 1.100rem;
	line-height: 1.700rem;
	margin-bottom: 0.850rem;
}

.storyTellerClass p,
.chapterSubheadClass p,
.bigLabelClass,
.fpstoryTellerClass p,
.tpstoryTellerClass p,
.draftDivClass p,
.firstPartyPolicyTextClass p,
.leftCommentCellClass p,
.leftFirstPartyCellClass p,
.rightThirdPartyCellClass p,
.rightLawCellClass p,
.noCommentRightLawCellClass p,
ul.levelTwoCheckCompListClass li,
.insertWiderStoryTellerClass p,
.insertWiderStoryTellerClass li {
	font-size: 1.100rem;
	line-height: 1.880rem;
	margin-bottom: 0.850rem;
	margin-bottom: 0.75rem;
}


.shrinkFontSizeFivePercent {
	font-size: 0.99rem;
	font-size: 1.05rem;
	line-height: 1.880rem;
	margin-bottom: 0.850rem;
	margin-bottom: 0.75rem;
}

.marlowLetterClass p,
.marlowLetterClass li,
.textBoxClass p,
.textBoxClass li,
.rightTextCellClass p,
.rightTextCellClass li {
	font-size: 1.243rem;
	line-height: 1.799rem;
	margin-bottom: 0.813rem;
}

.emailAttachmentsClass p,
.emailAttachmentsClass li {
	font-size: 1.1rem;
	line-height: 1.799rem;
	margin-bottom: 0.813rem;
}

.emailAttachmentsClass a p:hover {
	font-style: italic;
	font-weight: 600;
	letter-spacing: -0.005rem;
}

.icLetterClass p,
.leftTextCellClass p {
	font-size: 1.200rem;
	line-height: 1.800rem;
	margin-bottom: 0.810rem;
}

ul.storyTellerListClass,
ol.storyTellerListClass {
	margin-top: -0.850rem;
	margin-bottom: 0.850rem;
	margin-top: -0.450rem;
	margin-bottom: 0.450rem;
}

.marginTopMinusEightPFiveRem {
	margin-top: -0.850rem;
}

.redBorder8pxClass {
	border: solid #990101 8px;
}

.storyTellerBorder8pxClass {
	border: solid rgba(255, 251, 251, 1.00) 5px;
}

p.biblicalVerseClass {
	font-family: "Bookman Old Style", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-family: "Times New Roman", Times, serif;
	color: rgba(159, 0, 0, 1.00);
}

p.biblicalVerseClass {
	font-size: 1.200rem;
	font-size: 1.200rem;
	line-height: 1.800rem;
	margin-bottom: 0.810rem;
}

.interjectionClass p {
	font-size: 1.150rem;
	line-height: 1.850rem;
	margin-bottom: 0.850rem;
}

.licenseThisMapClass p,
.licenseThisMapClass a,
.copyrightRightTextCellClass p,
.copyrightRightTextCellClass a,
.noItalicsClass p,
.noItalicsClass a {
	font-size: 0.8rem;
	line-height: 0.9rem;
}
img {
	font-size: 0.8rem;    
}

.noItalicsClass {
	pointer-events: none;
	pointer-events: auto;
}

.noItalicsClass a {
	color: rgba(230, 230, 230, 1.00);
}

.noItalicsClass a {
	font-family: Rockwell, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	padding-bottom: 0.0rem;
	margin-bottom: 0.0rem;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: .1rem;
	text-align: center;
	color: rgba(230, 230, 230, 1.00);
	text-decoration: none;
}

.noItalicsClass a {
	margin-bottom: 0rem;
	opacity: .5;
}

.noItalicsClass a:hover {
	font-size: 1.0rem;
	line-height: 1.0rem;
	margin-bottom: 0rem;
	color: white;
	opacity: 1.0;
}

.noItalicsClass a:hover:after {
	content: 'www.wasyourcartotaledorstolen.com';
}

/* a::after {
     content: ' (' attr(href) ')';
}
 */
@media (max-width: 425px) {

	/* 425px is max-width for singleColumnContainerClass. Saville */
	.marlowLetterClass p,
	.marlowLetterClass li,
	.textBoxClass p,
	.textBoxClass li,
	.rightTextCellClass p,
	.rightTextCellClass li {
		font-size: min((calc(0.29vw*16 - 0.0065*16px)), 1.243rem);
		line-height: min((calc(0.4vw*16 + 0.116*16px)), 1.799rem);
		margin-bottom: min((calc(0.29vw*16 - 0.411*16px)), 0.813rem);
	}

	.emailAttachmentsClass p,
	.emailAttachmentsClass li {
		line-height: min((calc(0.4vh*16 + 0.116*16px)), 1.799rem);
		margin-bottom: min((calc(0.29vh*16 - 0.411*16px)), 0.813rem);
		/* y = 0.023x - 0.3082 */
		font-size: min((calc(2.3vh - 0.308px)), 1.1rem);
		/* color: red;
         */
	}

	@media (orientation: portrait) {

		.emailAttachmentsClass p,
		.emailAttachmentsClass li {
			line-height: min((calc(0.4vh*16 + 0.116*16px)), 1.799rem);
			margin-bottom: min((calc(0.29vh*16 - 0.411*16px)), 0.813rem);
			/* y = 0.023x - 0.3082 */
			font-size: min((calc(2.3vh - 0.308px)), 0.9rem);
		}
	}

	.emailAttachmentsClass a p:hover {
		font-style: italic;
		font-weight: 600;
		letter-spacing: -0.003rem;
	}

	.homePageh1Class {
		/* font-size: calc( 0.22vw*16 + 1.0235*16px);
         */
		font-size: calc(0.21vw + 28.225px);
		/* y = 0.0021x + 28.225 31.1px at 1440 down to 29px at 375 */
		line-height: calc(-1.13vw + 51.225px);
		/* y = -0.0113x + 51.225 2.1875rem x 16px/rem = 35 px at 1440 up to 47px at 375 */
		line-height: calc(18vw - 20.5px);
		/* y = 0.18x - 20.5 56px = 3.5rem at 425 down to 47px at 375 */
		margin-bottom: 0.000rem;
		padding-left: 0px;
		margin-left: -2px;
	}

	h1,
	h2 {
		font-size: calc(0.3vw*16 - .075*16px);
		line-height: calc(0.4vw*16 + .2*16px);
		margin-bottom: calc(0.2vw*16 - .25*16px);
	}

	.cwohomePageh1Class {
		/*	font-size: 1.6rem; */
		font-size: calc(0.28vw*16 + 0.41*16px);
		/* y = 0.0028x + 0.41    1.6rem at 425 down to 1.6rem at 375  */
		/*	line-height: 2.5rem; */
		line-height: calc(0.28vw*16 + 1.31*16px);
		/* y = 0.0028x + 1.31 */
		/*	margin-bottom: .7rem */
		margin-bottom: calc(2.0vw*16 - 1.5*16px);
		/* y = 0.02x - 1.5  */
		margin-bottom: min(.7rem, (calc(0.28vw*8 + 1.31*8px)))
	}


.cwohomePageh1Class {
	/*	font-size: 1.6rem; */
	font-size: calc(0.34vw*16 - 0.045*16px);
	font-size: calc(0.36vw*16 - 0.13*16px);
	/* y = 0.0034x - 0.045    1.4rem at 425 down to 1.23rem at 375  */
	/* y = 0.0036x - 0.13    1.4rem at 425 down to 1.22rem at 375  */
	/*	line-height: 2.5rem; */
	line-height: calc(0.34vw*16 + 0.855*16px);
	/* y = 0.0034x + 0.855 */
	/*	margin-bottom: .7rem */
	margin-bottom: calc(2.0vw*16 - 1.5*16px);
	/* y = 0.002x - 0.15  */
	margin-bottom: min(.7rem, (calc(0.34vw*8 + 0.855*8px)))
}

    .cwohomePageh1Class {
        /* Next time use Galaxy S10 to calculate font sizes. */
	/*	font-size: 1.6rem; */
	font-size: calc(0.34vw*16 - 0.045*16px);
	font-size: calc(0.36vw*16 - 0.13*16px);
	/* y = 0.0034x - 0.045    1.4rem at 425 down to 1.23rem at 375  */
	/* y = 0.0036x - 0.13    1.4rem at 425 down to 1.22rem at 375  */
	font-size: calc(0.3vw*16 + 0.025*16px);
/* y = 0.003x + 0.025 */        
    
	/*	line-height: 2.5rem; */
	line-height: calc(0.34vw*16 + 0.855*16px);
	/* y = 0.0034x + 0.855 */
        
	line-height: calc(0.4vw*16 + 0.6*16px);
/*  y = 0.004x + 0.6  */
	line-height: calc(0.2vw*16 + 1.45*16px);
    /* y = 0.002x + 1.45 */
        
	/*	margin-bottom: .7rem */
	margin-bottom: calc(2.0vw*16 - 1.5*16px);
	/* y = 0.002x - 0.15  */
	margin-bottom: min(.7rem, (calc(0.34vw*8 + 0.855*8px)))
}

    
	ul.h2ListClass,
	ul.h1ListClass {
		list-style-image: url("../images/h3bullet12x12.jpg");
		text-indent: 0px;
		margin-top: -0.5rem;
	}

	.chapterSubheadClass h3,
    .brochureClass h3,
	.fpchapterSubheadClass h3,
	.tpchapterSubheadClass h3,
	.paymentMethodClass h3,
	.lastPaymentMethodClass h3,
	.statuteSubheadClass h3,
	.chapterHeaderWithAnchoredSubsectionClass h3,
	.countyClusterYouClickedHeaderClass h3,
	.adPagesChapterHeaderClass h3 {
		font-size: calc(0.34vw*16 - 0.2535*16px);
		line-height: calc(0.4vw*16 + 0.2*16px);
		margin-bottom: calc(0.2vw*16 - 0.25*16px);
	}

	h5 {
		font-size: calc(0.34vw*16 - 0.3535*16px);
		line-height: calc(0.53vw*16 - 0.5525*16px);
		margin-bottom: calc(0.26vw*16 - 0.272*16px);
	}

.storyTellerClass p,
	.chapterSubheadClass p,
	.bigLabelClass,
	.fpstoryTellerClass p,
	.tpstoryTellerClass p,
	.draftDivClass p,
	.firstPartyPolicyTextClass p,
	.leftCommentCellClass p,
	.leftFirstPartyCellClass p,
	.rightThirdPartyCellClass p,
	.rightLawCellClass p,
	.noCommentRightLawCellClass p,
	ul.levelTwoCheckCompListClass li,
	.insertWiderStoryTellerClass p {
		font-size: calc(0.26vw*16 - 0.022*16px);
		line-height: calc(0.32vw*16 + 0.52*16px);
		margin-bottom: calc(0.29vw*16 - 0.3995*16px);
	}

	.shrinkFontSizeFivePercent {
		font-size: calc((0.26vw*16 - 0.022*16px)*0.95455);
		line-height: calc(0.32vw*16 + 0.52*16px);
		margin-bottom: calc(0.29vw*16 - 0.3995*16px);
	}

	.storyTellerClass,
	.fpstoryTellerClass,
	.tpstoryTellerClass,
	.draftDivClass,
	.firstPartyPolicyTextClass,
	.insertWiderStoryTellerClass {
		padding-right: 4px;
	}

	.licenseThisMapClass p,
	.licenseThisMapClass a,
	.copyrightRightTextCellClass p,
	.copyrightRightTextCellClass a,
	.noItalicsClass p {
		font-size: calc(0.26vw + 9.2743px);
		line-height: calc(0.13vw + 12.137px);
		margin-bottom: 0px;
	}
img {
	font-size: font-size: calc(0.26vw + 9.2743px);
}
	hr {
		margin-top: calc(12.00vw - 35px);
		height: 2px;
		margin-bottom: calc(4.00vw - 1px);
	}

	ul.storyTellerListClass,
	ul.storyTellerGappyListClass {
		list-style-image: url("../images/eleven_px_x_eleven_px_bullet.png");
	}

	/* font-size:1.243rem;
     line-height:1.799rem;
     margin-bottom:0.813rem;
     */
	.icLetterClass p,
	.leftTextCellClass p {
		font-size: calc(0.29vw*16 - 0.0155*16px);
		line-height: calc(0.4vw*16 + 0.1085*16px);
		margin-bottom: calc(0.28vw*16 - 0.3885*16px);
	}

	ul.storyTellerListClass,
	ol.storyTellerListClass,
	ul.storyTellerGappyListClass {
		margin-top: calc(-0.0029vw*16 + 0.3995*16px);
		margin-bottom: calc(0.29vw*16 - 0.3995*16px);
	}

	ul.answersListClass {
		margin-top: 0rem;
		/* calc( -0.0029vw*16 + 0.3995*16px);
         */
		margin-bottom: calc(0.29vw*16 - 0.3995*16px);
	}

	p.biblicalVerseClass {
		font-size: calc(0.29vw*16 - 0.0155*16px);
		line-height: calc(0.4vw*16 + 0.1085*16px);
		margin-bottom: calc(0.28vw*16 - 0.3885*16px);
		/* font-size: calc( 0.04vw*16 + 2.0*16px);
         */
		/* y = 0.04x + 2 */
		;
	}

	.interjectionClass p {
		font-size: calc(0.34vw*16 - 0.312*16px);
		line-height: calc(0.56vw*16 - 0.53*16px);
		margin-bottom: calc(0.26vw*16 - 0.272*16px);
	}
}

/* @ m e d i a (m a x-w i d t h: 4 2 5 px) ends here. */
@media (max-height: 425px) and (orientation: landscape) {

	/* Keeps text from getting too big in landscape multiColumnContainer */
	.marlowLetterClass p,
	.marlowLetterClass li,
	.textBoxClass p,
	.textBoxClass li,
	.rightTextCellClass p,
	.rightTextCellClass li {
		font-size: min((calc(0.29vh*16 - 0.0065*16px)), 1.243rem);
		line-height: min((calc(0.4vh*16 + 0.116*16px)), 1.799rem);
		margin-bottom: min((calc(0.29vh*16 - 0.411*16px)), 0.813rem);
	}

	.emailAttachmentsClass p,
	.emailAttachmentsClass li {
		line-height: min((calc(0.4vh*16 + 0.116*16px)), 1.799rem);
		margin-bottom: min((calc(0.29vh*16 - 0.411*16px)), 0.813rem);
		/* y = 0.023x - 0.3082 */
		font-size: min((calc(2.3vw - 0.308px)), 1.1rem);
	}

	.emailAttachmentsClass a p:hover {
		font-style: italic;
		font-weight: 600;
		letter-spacing: -0.003rem;
	}
}

@media (max-height: 400px) and (orientation: landscape) {
	.homePageh1Class {
		font-size: calc(12.28vh - 18.123px);
		/* y = 0.1228x - 18.123 24px at 343px vh up to 31px at 400 vh */
		line-height: calc(30vh - 64px);
		/* y = 0.3x - 64 32px at 320 vh up to 56px at 400 vh */
		margin-bottom: 0.000rem;
		padding-left: 0px;
		margin-left: 0px;
		color: lime;
	}

	.cwohomePageh1Class {
        font-weight: 500;
        letter-spacing: .05rem;
        color: #fff;
        font-size: 1.3rem;
        line-height: 2.3rem;
        margin-bottom: .7rem
    }

}

.storyTellerListLevelTwoClass {
	margin-left: -20px;
}

p.lastbsmepClass {
	margin-bottom: 0px;
}


/* .storyTellerLevelTwoListClass {
     margin-left: 25px;
}
 li.storyTellerLevelTwoListItemClass {
     list-style: square;
     list-style-position: outside;
     padding: 0px 0px 0px 0px;
     margin-top: -3px;
     margin-left: -10px;
     margin-right: 0px;
     padding-Left: 0px;
     text-indent: 0px;
     color: black;
}
 */
/* ol {
     list-style: none;
     counter-reset: my-awesome-counter;
}
 ol li {
     counter-increment: my-awesome-counter;
}
 ol li::before {
     content: counter(my-awesome-counter) ". . ";
     color: red;
     font-weight: 600;
     font-size: calc( 0.3vw*16 - .075*16px);
     line-height: calc( 0.4vw*16 + .2*16px);
     margin-bottom: calc( 0.2vw*16 - .25*16px);
     color: #990000;
     margin-left: -22px;
     margin-bottom: 30px;
}
/*