/* FONT EMBEDS */
@font-face {
	font-family: 'Noto Emoji';
	src: url('/dcn/ssbciweb.nsf/files/629739834/$file/noto-emoji.woff') format('woff');
}
@font-face {
	font-family: 'Roboto';
	src: url('/dcn/ssbciweb.nsf/files/1853665980/$file/roboto-variablefont_wdthwght.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	src: url('/dcn/ssbciweb.nsf/files/1853665980/$file/roboto-italic-variablefont_wdthwght.woff2') format('woff2');
	font-style: italic;
}
@font-face {
	font-family: 'Tilt Warp';
	src: url('/dcn/ssbciweb.nsf/files/1853665980/$file/tiltwarp-regular-variablefont_xrotyrot.woff2') format('woff2');
}
/* BRAND COLORS */
:root {
	--colorMainDark: #3e817f;
	--colorMainMedium: #99BEBF;
	--colorMainLight: #f4faff;
	--colorAccentWarmDark: #121114;
	--colorAccentWarmLight: #ffd039;
	--colorAccentCoolDark: #3e817f;
	--colorAccentCoolLight: #99BEBF; /* invented midpoint between Paradiso and Alice Blue */
	--colorNeutralBlack: #2e2e2e;
	--colorNeutralWhite: #ffffff;
}
/* BRAND FONTS */
:root {
	--fontBody: Roboto, sans-serif;
	--fontTitle: Tilt Warp, sans-serif;
	--fontEmoji: Noto Emoji;
}
/* BODY, HTML, PAGE WRAPPER
---------------------------------------------------- */
body {
	margin: 0;
}
body>form {
	align-items: stretch;
	display: flex;
	font-family: var(--fontBody);
	flex-direction: column;
	justify-content: space-between;
	min-height: 100vh;
	margin-bottom: 0 !important;
}
/* HEADER
---------------------------------------------------- */
#header {
	background: var(--colorNeutralWhite);
	color: var(--colorNeutralBlack);
	font-family: var(--fontTitle);
	font-size: 30px;
	line-height: 1;
	padding: 35px 0;
}
#headerInner {
	margin: 0 auto;
	padding: 0;
	max-width: 1000px;
}
#headerInner>a {
	color: #fff;
	font-weight: 400;
}
#headerLogo {
}
@media (max-width: 999.5px) {
	#headerLogo {
		width: 50vw;
		height: auto;
		margin: 0 8vw;
	}
}
@media (min-width: 1000px) {
	#headerLogo {
		max-width: 350px;
		max-height: 100px;
	}
}
/* NAVIGATION MENU
---------------------------------------------------- */
#navMenu {
	width: 100%;
	margin-top: 10px;
}
#navMenu1014419776 {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 0;
	margin: 0;
}
@media (min-width: 1000px) {
	#navMenu1014419776 {
		flex-direction: row;
		gap: 15px;
	}
}
@media (max-width: 999.5px) {
	#navMenu1014419776 {
		flex-direction: column;
		gap: 5px;
	}
}
#navMenu li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#navMenu a {
	font-size: 12pt;
	font-family: var(--fontBody);
	line-height: 1;
	font-weight: 400;
	opacity: 0.8;
}
#navMenu a:hover {
	color: inherit;
	opacity: 1;
}
/* FOOTER
---------------------------------------------------- */
#footer {
	background: var(--colorMainDark);
	color: var(--colorNeutralWhite);
	font-size: 11pt;
	line-height: 1.4;
	flex: 0 1 auto;
	width: 100%;
}
#footerInner {
	margin: 0 auto;
	max-width: 1000px;
	padding: 30px 30px 25px;
}
/* CONTENT
---------------------------------------------------- */
#content {
	color: var(--colorNeutralBlack);
	flex: 1 1 auto;
	font-size: 12pt;
	line-height: 1.5;
	padding: 0;
}
.constrained {
	max-width: 1000px;
	margin: 0 auto;
}
@media (min-width: 1000px) {
.constrained {
	padding: 0 30px;
	width: calc(100% - 60px);
}
}
@media (max-width: 999.5px) {
.constrained {
	padding: 0 20px;
	width: calc(100% - 40px);
}
}
/* SECTION - ABOUT
---------------------------------------------------- */
#aboutSection {
	background: var(--colorAccentCoolDark);
	color: var(--colorNeutralWhite);
	padding: 45px 0;
	font-size: 14pt;
	line-height: 1.4;
	font-weight: 300;
}
#aboutSection h1 {
	color: var(--colorNeutralWhite);
}
/* SECTION - FOR
---------------------------------------------------- */
#forSection {
	background: url('/dcn/ssbciweb.nsf/files/1853665980/$file/texture-01grey.png') center no-repeat;
	background-size: cover;
	padding: 45px 0;
}
#forSection .columns>div {
	padding: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
#forSection .columns div:first-child {
}
@media (min-width: 1000px) {
	#forSection .columns div:first-child {
		border-right: 2px solid var(--colorNeutralBlack);
		padding-right:45px;
	}
}
#forSection .forContent {
	width: 100%;
	margin: 0 0 30px;
}
#forSection a.button {
}
/* SECTION - PROGRAM
---------------------------------------------------- */
#programSection {
	margin: 60px auto;
	text-align: left;
}
#programSection img {
	width: calc(100% + 30px);
	height: 200px;
	margin: -15px -15px 25px -15px;
	object-fit: cover;
}
#programSection .columns {
	align-items: stretch;
	gap: 10px;
}
#programSection .columns>div {
	background: var(--colorNeutralWhite);
	border: 4px solid var(--colorAccentCoolDark);
	padding: 15px;
}
/* SECTION - PRESS
---------------------------------------------------- */
#pressSection {
	background: var(--colorMainDark);
	color: var(--colorNeutralWhite);
	padding: 60px 0;
}
@media (max-width: 999.5px) {
	#pressSection .constrained {
		margin: 0;
		padding: 0;
		width: calc(100% - 0px);
	}
}
#pressSection .bx-viewport {
	background: none;
}
#pressSection .slide {
	align-items: center;
	display: flex;
	text-align: left;
}
@media (min-width: 1000px) {
	#pressSection .slide {
		flex-direction: row-reverse;
		gap: 60px;
	}
}
@media (max-width: 999.5px) {
	#pressSection .slide {
		flex-direction: column-reverse;
		gap: 10px;
		height: 530px !important;
		justify-content: space-between;
		padding: 0 20px;
	}
}
@media (max-width: 549.5px) {
	#pressSection .slide {
		padding: 0 50px;
	}
}
#pressSection .slide img {
}
@media (min-width: 1000px) {
	#pressSection .slide img {
		width: 500px;
		height: 300px;
	}
}
@media (min-width: 550px) and (max-width: 999.9px) {
	#pressSection .slide img {
		max-width: calc(100vw - 160px);
		max-height: 300px;
		aspect-ratio: 5/3;
	}
}
@media (max-width: 549.5px) {
	#pressSection .slide img {
		max-width: calc(100vw - 100px);
		max-height: 26vh;
		aspect-ratio: 5/3;
	}
}
#pressSection .slideText {
}
#pressSection .bx-prev {
	background: url('/dcn/ssbciweb.nsf/files/629739834/$file/icon-arrowLeft.png') center no-repeat;
	background-size: contain;
}
@media (min-width: 1000px) {
	#pressSection .bx-prev {
		margin-left: -60px;
	}
}
#pressSection .bx-next {
	background: url('/dcn/ssbciweb.nsf/files/629739834/$file/icon-arrowRight.png') center no-repeat;
	background-size: contain;
}
@media (min-width: 1000px) {
	#pressSection .bx-next {
		margin-right: -60px;
	}
}
@media (max-width: 549.5px) {
	#pressSection .bx-controls {
	}
}
/* SECTION - RESOURCES
---------------------------------------------------- */
#resourcesSection {
	padding: 60px 0;
}
#resourcesSection .columns {
	align-items: stretch;
	gap: 15px;
}
.resourceSection {
	background: var(--colorNeutralWhite);
	border: 4px solid var(--colorAccentCoolDark);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 30px;
	text-align: left;
}
.resourceSection h4 {
}
.resourceText {
	margin: 0 0 25px;
}
.resourceButtons {
	flex: 0 !important;
	text-align: right;
}
/* SECTION - MAP / CONTACT
---------------------------------------------------- */
#mapSection {
	display: flex;
	gap:20px;
	padding: 0 0 60px;
}
@media (min-width: 1000px) {
	#mapSection {
		flex-direction: row;
	}
}
@media (max-width: 999.5px) {
	#mapSection {
		flex-direction: column;
	}
}
#map {
	border: 4px solid var(--colorNeutralBlack);
	background: var(--colorMainLight);
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (min-width: 1000px) {
	#map {
		height: 600px;
	}
}
@media (max-width: 999.5px) {
	#map {
		max-height: 500px;
		aspect-ratio: 1000/1025;
	}
}
#map img {
	max-width: 99%;
	height: auto;
	align-self: center;
}
@media (max-width: 999.5px) {
	#map img {
		max-height: 500px;
	}
}
#contactDetails {
	max-width: 380px;
	flex: 1;
}
#contactPhone,
#contactEmail,
#contactUrl {
	line-height: 30px;
}
#contactPhone::first-letter,
#contactEmail::first-letter,
#contactUrl::first-letter {
	color: var(--colorNeutralBlack);
	font-size: 20px;
	line-height: 30px;
	font-family: var(--fontEmoji);
	padding-right: 10px;
	vertical-align: middle;
}
/* SECTION - PARTNERS
---------------------------------------------------- */
#partnersSection {
	background: var(--colorAccentCoolLight) url('/dcn/ssbciweb.nsf/files/1853665980/$file/texture-01grey.png') center no-repeat;
	background-size: cover;
	color: var(--colorNeutralBlack);
	margin-bottom: 50px;
	padding: 50px 30px 60px;
	text-align: center;
}
#partnersSection h1 {
	color: var(--colorNeutralWhite);
	padding: 0 0 10px 0;
	margin-top: 0;
}
#partnersList {
	display: flex;
	flex-flow: row wrap;
	gap: 30px;	
	justify-content: center;
	align-items: center;
	align-content: center;
	width: 100%;
}
#partnersList img {
	border: 4px solid var(--colorMainDark);
	max-width: 230px;
	max-height: 150px;
	padding: 30px 40px;
	background: rgba(255,255,255,1);
}
/* PAGE - PRINCIPAL OWNERS DEMOGRAPHICS FORM
---------------------------------------------------- */
#btnSkipToForm {
	text-decoration: none;
	background: var(--colorMainDark);
	color: var(--colorNeutralWhite);
	padding: 20px 30px !important;
	margin: 0 0 20px 30px;
}
#btnSkipToForm:hover {
	background: var(--colorNeutralBlack);
}
/* PRESENTATION
---------------------------------------------------- */
body {
	
}
body, td, th {
}
body, form, p {
}
a {
	color: var(--colorAccentCool);
	font-weight: 700;
	text-decoration: none;
	transition: color .1s;
}
a:hover {
	color: var(--colorNeutralBlack);
	transition: color .1s;
}
a[name] {
}
h1 {
	color: var(--colorAccentCoolDark);
	font-family: var(--fontTitle);
	font-weight: 400;
	font-size: 40px;
	line-height: 1;
	margin: 0 0 25px;
}
h2 {
	font-family: var(--fontTitle);
	font-weight: 400;
	font-size: 32px;
	line-height: 1;
	margin: 0 0 10px;
}
h3 {
	font-family: var(--fontTitle);
	font-weight: 400;
	font-size: 28px;
	line-height: 1;
	margin: 0 0 20px;
}
h4 {
	font-family: var(--fontTitle);
	font-weight: 400;
	font-size: 22px;
	line-height: 1;
	margin: 0 0 20px;
}
ul, ol {
}
ul {
}
li {
}
/* IMAGES */
img {
	border: 0 none;
}
/* FORMS */
input, 
select, 
option, 
textarea {

}
input,
textarea,
select {
	background: var(--colorMainLight);
	border: none;
	border: 1px solid var(--colorMainLight);
	box-sizing: border-box;
	color: var(--colorNeutralBlack);
	padding: 5px;
	margin: 2px 0;
}
input,
textarea {
	width: 100%;
}
input:hover,
textarea:hover,
select:hover {
	border-color: var(--colorMainMedium);
	box-shadow: 0 0 16px rgba(0,0,0,.1);
}
textarea {
	height:100px;
}
select {
}
input[type=checkbox],
input[type=radio] {
	border: 0 none;
	width: auto;
	margin-right: 5px;
}
input[type=button],
input[type=submit],
a.button,
span.button {
	background: var(--colorAccentWarmLight);
	border: none;
	box-sizing: border-box;
	color: var(--colorNeutralBlack);
	cursor: pointer;
	display: inline-block;
	font-size: 20px;
	line-height: 1;
	font-family: var(--fontBody);
	font-weight: 500;
	padding: 15px 30px 15px;
	text-align: center;
	text-decoration: none;
	transition: background .2s;
	vertical-align: bottom;
	width: auto;
}
input[type=button]:hover,
input[type=submit]:hover,
a.button:hover,
span.button:hover {
	background: var(--colorNeutralWhite);
	color: var(--colorNeutralBlack);
	text-decoration: none;	
	transition: background .2s;
}
input[type=button]:active,
input[type=submit]:active {
}
textarea:disabled,
select:disabled,
input:disabled {
	background: #e3e6e7;
	color: #888;
}
input[type=button]:disabled,
input[type=submit]:disabled,
a.button:disabled {
	background: #e3e6e7 url('/dcn/ssbciweb.nsf/ajax-loader.gif') calc(100% - 10px) center no-repeat;
	color: #888;
}
/* Success and warning notices from form events */
div.notices {
	font-size: 14pt;
	line-height: 1.4;
	margin-bottom: 5px;
}
div.notices span {
	display:inline-block;
}
div.notices span:first-of-type {
	margin:5px 5px 0px 5px;
}
div.notices span:last-of-type {
	margin:0px 5px 5px 5px;
}
div.notices span:only-of-type {
	margin:5px;
}
div.notices .success {
	background: var(--colorAccentCoolLight);
	color: var(--colorNeutralBlack);
	padding:30px;
}
div.notices .warning {
	background: var(--colorAccentWarmLight);
	color: var(--colorNeutralBlack);
	padding:30px;
}
label.validationError {
	background-color: var(--colorAccentWarmLight);
	display: block;
	padding: 5pt;
}
div.validationError {
	background-color: var(--colorAccentWarmLight);
	padding: 5pt;
}
tr.validationError label {
}
tr.validationError {
	background-color: var(--colorAccentWarmLight);
}
.validationError input,
.validationError select {
	border-color: var(--colorAccentWarmLight);
	background-color: var(--colorNeutralWhite);
}
.validationErrorMessage {
	color: #d11;
	font-weight:bold;
}
/* CONTENT PAGES
---------------------------------------------------- */
/* HERO */
#hero {
	background: var(--colorMainDark) url('/dcn/ssbciweb.nsf/files/1853665980/$file/hero-flowers.jpg') center 35% no-repeat;
	background-size: cover;
	color: var(--colorNeutralWhite);
	padding: 50px 0;
}
#heroCard {
	align-items: flex-start;
	background: var(--colorMainDark);
	color: var(--colorNeutralWhite);
	display: flex;
	font-family: var(--fontBody);
	font-size: 14pt;
	line-height: 1.4;
	font-weight: 300;
	flex-direction: column;
	padding: 40px;
	gap: 30px;
}
@media (min-width: 1000px) {
	#heroCard {
		margin: 30px calc(50% - 500px) 30px calc(50% - 0px);
		width: 450px;
	}
}
@media (max-width: 999.5px) {
	#heroCard {
		margin: 0 30px;
	}
}
#heroCard h2 {
	margin-bottom: 0;
}
#heroCard .button {
	background: var(--colorMainDark);
	border: 2px solid var(--colorNeutralWhite);
	color: var(--colorNeutralWhite);
}
#heroCard .button:hover {
	background: var(--colorNeutralBlack);
}
/* BORROWER FLOWCHART */
#borrowerFlowchart {
	background: var(--colorAccentWarmLight) url('/dcn/ssbciweb.nsf/files/1853665980/$file/texture-02grey.png') center no-repeat;
	background-size: cover;
	position: relative;
}
#borrowerFlowchart .overTexture {
	color: var(--colorNeutralBlack);
	font-family: var(--fontBody);
	font-size: 17px;
	line-height: 1.2;
	display: grid;
	max-width: 1000px;
	margin: 0 auto;
	padding: 40px 10px;
}
@media (min-width: 1100.5px) {
#borrowerFlowchart .overTexture {
	grid-template-rows: 1fr 30px 1fr;
	grid-template-columns: 2fr 1fr 2fr 1fr 2fr 1fr 2fr;
	grid-template-areas:
		"yes yes-apply yes-apply yes-apply apply apply-partners partners"
		"start . . . support-apply . partners-approved"
		"no no-pbm pbm pbm-support support . approved";
}
}
@media (max-width: 1100px) {
#borrowerFlowchart .overTexture {
	grid-template-rows: auto 2fr 1fr 2fr 1fr 2fr 1fr 2fr;
	grid-template-columns: 1fr 30px 1fr;
	grid-template-areas:
		"start start start"
		"no . yes"
		"no-pbm . yes-apply"
		"pbm . yes-apply"
		"pbm-support . yes-apply"
		"support support-apply apply"
		". . apply-partners "
		"approved partners-approved partners";
}
}
/* ROW 1 */
#fcStart-Yes {
	grid-area: start-yes;
}
#fcYes {
	align-self: center;
	border-width: 3px;
	justify-self: stretch;
	grid-area: yes;
}
@media (max-width: 1100px) {
#fcYes {
	align-items: center;
	align-self: stretch;
	display: flex;
}
#fcYes div {
	width: 100%;
}
}
#fcYes-Apply {
	grid-area: yes-apply;
}
@media (min-width: 1100.5px) {
#fcYes-Apply {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Right.png') center right no-repeat;
	background-size: auto 9px;
}
}
@media (max-width: 1100px) {
#fcYes-Apply {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Down.png') bottom center no-repeat;
	background-size: 9px auto;
}
}
#fcApply {
	grid-area: apply;
	align-items: center;
	display: flex;
}
@media (min-width: 1100.5px) {
#fcApply {
	align-self: stretch;
}
}
@media (max-width: 1100px) {
#fcApply {
	justify-self: stretch;
}
#fcApply div {
	width: 100%;
}
}
#fcApply-Partners {
	grid-area: apply-partners;
}
@media (min-width: 1100.5px) {
#fcApply-Partners {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Right.png') center right no-repeat;
	background-size: auto 9px;
}
}
@media (max-width: 1100px) {
#fcApply-Partners {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Down.png') bottom center no-repeat;
	background-size: 9px auto;
}
}
#fcPartners {
	grid-area: partners;
	align-items: center;
	display: flex;
}
@media (min-width: 1100.5px) {
#fcPartners {
	align-self: stretch;
}
}
@media (max-width: 1100px) {
#fcPartners {
	justify-self: stretch;
}
#fcPartners div {
	width: 100%;
}
}
/* ROW 2 */
#fcStart {
	grid-area: start;
	font-size: 14pt;
	text-shadow: 2px 2px 1px var(--colorAccentWarmLight), -2px 2px 1px var(--colorAccentWarmLight), -2px -2px 1px var(--colorAccentWarmLight), -2px -2px 1px var(--colorAccentWarmLight);
	line-height: 1.2;
	text-align: left;
}
@media (min-width: 1100.5px) {
#fcStart {
	height: 90px;
	margin-top: -21px;
	margin-bottom: -30px;
}
}
@media (max-width: 1100px) {
#fcStart {
	padding: 0 15px 30px;
}
}
#fcStart h3 {
	font-weight: 700;
	margin-bottom: 0;
}
#fcSupport-Apply {
	grid-area: support-apply;
}
@media (min-width: 1100.5px) {
#fcSupport-Apply {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Up.png') top center no-repeat;
	background-size: 9px auto;
}
}
@media (max-width: 1100px) {
#fcSupport-Apply {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Right.png') center right no-repeat;
	background-size: auto 9px;
}
}
#fcPartners-Approved {
	grid-area: partners-approved;
}
@media (min-width: 1100.5px) {
#fcPartners-Approved {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-down.png') bottom center no-repeat;
	background-size: 9px auto;
}
}
@media (max-width: 1100px) {
#fcPartners-Approved {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-left.png') center left no-repeat;
	background-size: auto 9px;
}
}
/* ROW 3 */
#fcStart-No {
	grid-area: start-no;
}
#fcNo {
	align-self: center;
	border-width: 3px;
	justify-self: stretch;
	grid-area: no;
}
@media (max-width: 1100px) {
#fcNo {
	align-items: center;
	align-self: stretch;
	display: flex;
}
#fcNo div {
	width: 100%;
}
}
#fcNo-PBM {
	grid-area: no-pbm;
}
@media (min-width: 1100.5px) {
#fcNo-PBM {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Right.png') center right no-repeat;
	background-size: auto 9px;
}
}
@media (max-width: 1100px) {
#fcNo-PBM {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Down.png') bottom center no-repeat;
	background-size: 9px auto;
}
}
#fcPBM {
	grid-area: pbm;
	align-self: center;
	justify-self: stretch;
}
@media (max-width: 1100px) {
#fcPBM {
	align-self: stretch;
	align-items: center;
	display: flex;
	justify-self: stretch;
}
#fcPBM div {
	width: 100%;
}
}
#fcPBM-Support {
	grid-area: pbm-support;
}
@media (min-width: 1100.5px) {
#fcPBM-Support {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Right.png') center right no-repeat;
	background-size: auto 9px;
}
}
@media (max-width: 1100px) {
#fcPBM-Support {
	background: url('/dcn/ssbciweb.nsf/files/473945220/$file/icon-FC-Arrow-Down.png') bottom center no-repeat;
	background-size: 9px auto;
}
}
#fcSupport {
	grid-area: support;
	align-items: center;
	display: flex;
}
@media (min-width: 1100.5px) {
#fcSupport {
	align-self: stretch;
}
}
@media (max-width: 1100px) {
#fcSupport {
	justify-self: stretch;
}
#fcSupport div {
	width: 100%;
}
}
#fcApproved {
	border-width: 3px;
	grid-area: approved;
	align-items: center;
	display: flex;
}
@media (min-width: 1100.5px) {
#fcApproved {
	align-self: stretch;
}
}
@media (max-width: 1100px) {
#fcApproved {
	justify-self: stretch;
}
#fcApproved div {
	width: 100%;
}
}
#fcApproved img {
	width: auto;
	height: 45px;
}
.fcBubble {
	background: rgba(255,255,255,0.5);
	justify-self: center;
	border:2px solid #333333;
	border-radius: 15px;
	padding: 20px 20px 18px 20px;
	text-align: center;
}
/* MULTI-COLUMN SECTIONS
---------------------------------------------------- */
.columns {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 45px;
}
@media (min-width: 1000px) {
	.columns {
		flex-direction: row;
	}
}
@media (max-width: 999.5px) {
	.columns {
		flex-direction: column;
	}
}
.columns div {
	flex: 1;
}
/* KILL ALL SPACER GRAPHICS */
#content table img[src="/icons/ecblank.gif"],
#content table img[src="/icons/ecblank.gif"] + br {
	display:none;
}
/* Everything changes, nothing perishes. */
