h1.phfatextHeading {
	border-bottom: none;
}
div#homepageContent { height:100%; }
#homepageContent {
	margin-top: 10px;
}
/* reset */ 
h2.headline3{color: #333;}
#homepageContent h2.headline3 {
	color: #0f0f0f; /*#ffffff*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px; /*125%;*/
	border-bottom: none;
	border-left: none;
	padding: 8px; /*6px 10px;*/
	position: relative;
	margin-left: -22px; /* 15px padding + 7px border ribbon shadow*/
	margin-right: -22px;
	-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.8) inset;
	-moz-box-shadow: 0 -1px 0 rgba(255,255,255,.8) inset;
	box-shadow: 0 -1px 0 rgba(255,255,255,.8) inset;
	text-shadow: 0 1px 0 #666;
	background-color: #00b7ea;
	background: #00b7ea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjdlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDllYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00b7ea 0%, #00abd1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#00abd1));
	background: -webkit-linear-gradient(top,  #00b7ea 0%,#00abd1 100%);
	background: -o-linear-gradient(top,  #00b7ea 0%,#00abd1 100%);
	background: -ms-linear-gradient(top,  #00b7ea 0%,#00abd1 100%);
	background: linear-gradient(to bottom,  #00b7ea 0%,#00abd1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#00abd1',GradientType=0 );

	-webkit-filter: none;
		  filter: none;
}
#homepageContent h2.headline3:before, 
#homepageContent h2.headline3:after {
  position: absolute;
  left: 0;
  bottom: -6px;
  content:'';
  border-top: 6px solid #555;
  border-left: 6px solid transparent;
}
#homepageContent h2.headline3:before {
  border-top: 6px solid #555;
  border-right: 6px solid transparent;
  border-left: none;
  left: auto;
  right: 0;
  bottom: -6px;
}
/* reset */
h3 {
	border-bottom: none;
	padding: 0;
	margin: 0;
	position: static;
}
h3:before,
h3:after {
	content: normal;
	border-right: none;
	border-top: none;
	bottom: 0;
	position:static;
	left: 0;
}
h3:after {
	/*border-top-color: none; css3 flagged */
	bottom: 0;
	left: 0;
}
h3 span[class^="icon-"] {		
	width: 25px;
}
.content-area {
	border-right:1px solid #ebebeb;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;	
}
.right-sidebar {
	padding:0 0 30px 15px;
	margin-top: 0;
	float:right;
}
@media (max-width: 767.9px) {
	.right-sidebar {
		padding: 0 0 30px 0;
	}
	.content-area {
		border-right: none;
	}
}
#sidebarTabs {
	float:right;
}
@media (max-width: 767.9px) {
	#sidebarTabs {
		margin-bottom:10px;
	}
}
#homepageStories {
	width:100%;
	float:right;
}
.overflowScrollBar {
	overflow-y:scroll;
	overflow-x: hidden;
}
.row.article {
	padding:0 20px 20px 5px; 
}
.row.article.first{ }
.row.article:last-child{
	border-bottom:none; 
	padding-bottom:30px;
}
.headlineContentSection {
	padding: 0;	
}
div.headlinePhotoContentSection {
	min-height: 150px;
	height: 100%;
}
span.tabs-RightSideBar,
#accordionSideBar1.ui-accordion .ui-accordion-header {
	font-size: 16px; 
}
@media (max-width: 399.9px) { 
	span.tabs-RightSideBar,
	#accordionSideBar1.ui-accordion .ui-accordion-header {
		font-size: 18px; 
	}
	span.icontab {
		font-size: 20px;
	}
	span.tabHeading, 
	.tabHeading {
		display:none;	
	}
}
@media (min-width: 400px) and (max-width:767.9px) {
	.right-sidebar {
		float:none;
		width:100%;
	}
	#sidebarTabs {
		float:none;
	}
	#homepageStories {
		width:100%;
		float:left;
	}
	span.tabs-RightSideBar {font-size: 20px;}
	#accordionSideBar1.ui-accordion .ui-accordion-header {
		font-size: 16px;
	}
	.headlineContentSection {
		padding-left: 10px;	
		padding-right: 10px;	
	}
	.headlinePhotoContentSection {
		padding-left: 10px;	
		padding-right: 10px;	
	}			
	div.headlinePhotoContentSection {
		min-height: 150px;
	}
}
@media (min-width:768px) {
	.right-sidebar {
		float:right;
	}
	#sidebarTabs {
		float:none;
	}
	#homepageStories {
		width:100%;	
		float:right;
	}
	span.tabs-RightSideBar,
	#accordionSideBar1.ui-accordion .ui-accordion-header {
		font-size: 14px; 
	}
	.headlineContentSection {
		padding-left: 10px;	
		padding-right: 10px;	
	}
	.headlinePhotoContentSection {
		padding-left: 5px;	
		padding-right: 5px;	
	}			
	div.headlinePhotoContentSection {
		min-height: 125px;
	}
}
@media (min-width: 992px) {
	/*span.icontab {
		display:none;	
	}*/
	div.headlinePhotoContentSection {
		min-height: 125px;
	}
}
@media (min-width: 1200px) {
	div.headlinePhotoContentSection {
		min-height: 225px;
	}
}
#homepageArticles,
#homepageArticles1,
#homepageArticles2 {
	margin-top:1px;
	padding-top:1px;
	/*padding-left: 8px;*/
}
#homepageArticles h2.headline3,
#homepageArticles1 h2.headline3,
#homepageArticles2 h2.headline3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
}
h2.headline3 {
	font-size: 140%;
	margin-top: 0;	
	color: #FFF;
	text-shadow: none; /* 0 1px 0 #fff;*/
}
#homepagePanel {
	margin-top: 20px;	
}
div#sidebarMessageBox {
	text-align:center;
	width:100%;
	padding:15px;
	margin: 0 auto;
}
#sidebarMessageBox img {
	width: 100%;
	margin-bottom: 10px;
	margin: 0 auto;
	text-align:center;
	max-width: 600px;
}
@media (min-width: 1px) and (max-width: 479px) {
	.content-area {
		border-right:none;
	}
	.right-sidebar {
		padding:0;
		width: 100%;
	}
	.row.article {
		padding:0 5px 30px 5px;
		border:none;
	}		
}
@media (min-width: 480px) and (min-width: 562px) {
	h2.headline3 {
		font-size: 160%;
		margin-top: 0;	
	}
}
@media (min-width: 768px) {
	#sidebarMessageBox {
		width: 200px;
	}
}
@media (min-width: 992px) {
	.content-area {
		border-right:1px solid #ebebeb;
	}
	.right-sidebar {
		padding:0 0 15px 15px;
	}
	.row.article {
		padding:0 20px 30px 5px; /* allow for content area border right */
		border:none;
	}
}
.thumbs-container {
	padding: 0;
	margin-right: 15px;	
}
.thumbs-container2 {
	padding: 0;
	margin-right: 15px;	
}
.thumbs-container img {
	max-width: 100%; 
	text-align: center;
}
.thumbs-wrapper { border-radius:0;overflow:hidden;}
.thumbs-wrapper2 {
	margin: 0 auto;	
}
div.imgTextBlock {
	/*float:left;*/
	display: block;
	padding: 0;/* 10px;
	margin-left:10px;*/
	margin-right: 75px;
}
.imgTextBlock p {
	color: #333;
	font-weight:bold;
	text-align: left;
	font-size: 105%;
}
.ui-accordion #homeownershipStoriesGroup.ui-accordion-content,
.ui-accordion #rentalhousingStoriesGroup.ui-accordion-content,
.ui-accordion #foreclosurepreventionStoriesGroup.ui-accordion-content,
.ui-accordion #counselingStoriesGroup.ui-accordion-content,
.ui-accordion #communityStoriesGroup.ui-accordion-content {
		padding-right: 10px;
}
.floating-img {
	float: left;
	margin: 1px 12px 0 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	/*-webkit-shape-outside: circle(100%);
	shape-outside: circle(100%); css3 flagged */
	width: 42%;
	min-width: 75px;
	max-width: 120px;
}
@media (min-width: 220px) {
	.floating-img {
		max-width: 75px;
	}	
}
@media (min-width: 480px) {
	.floating-img {
		max-width: 80px;
	}		
}
@media (min-width: 414px) {
	.floating-img {
		max-width: 100px;
	}	
}
@media (min-width: 481px) {
	.floating-img {
		max-width: 120px;
	}
}
@media (min-width: 568px) {
	.floating-img {
		max-width: 80px;
	}	
}
/*@media (max-width: 767.9px) {
	.floating-img {
		min-width: 80px;
		max-width: 100px;
	}	
}*/
@media (min-width: 768px) {
	.floating-img {
		max-width: 90px;
	}	
}
.floatingSquare-img {	
	/*margin: 0 0 0 10px;*/
	-webkit-border-radius: 10%;
	-moz-border-radius: 10%;
	border-radius: 10%;
	/*-webkit-shape-outside: circle(10%);
	shape-outside: circle(10%); css3 flagged */
	min-width: 60px;
	max-width: 120px;
	display: inline-block;
}
div.imgfloatingSquare {float: right;padding: 0 0 5px 5px;}
img.floatingSquare-img {width:100%;height:100%; min-width: 60px; max-width:145px; min-height: 60px;max-height:145px;}
@media (min-width: 120px) {
	div.imgfloatingSquare { width: 105px;  height: 105px;}
}
@media (min-width: 414px) {
	div.imgfloatingSquare { width: 135px;  height: 135px;}
}
@media (min-width: 481px) {
	div.imgfloatingSquare { width: 135px;  height: 135px;}
}
@media (min-width: 568px) {
	div.imgfloatingSquare {/*float:right;padding: 0 10px 10px 0;*/width:145px;height:145px;}
	/*img.floatingSquare-img {width:80px;height:80px;}*/
}
@media (min-width: 768px) {
	div.imgfloatingSquare {float: right;padding: 0 0 5px 5px;width: 125px;  height: 125px;}
	/*img.floatingSquare-img {width:100px;height:100px;}*/
}
.textStory p {font-size: 16px;}
@media (max-width: 767.9px){.textStory p {font-size: 20px;}}
/*img.floatingSquare-img { width: 100px; height: 100px; }
@media (min-width: 768px) {
	img.floatingSquare-img { width: 100px; }
}
@media (min-width: 992px) {
	img.floatingSquare-img { width: 100px; }
}*/
.thumbnails, .thumbnails2 {
 /* -o-transition: opacity 0.5s ease-out;
  -moz-transition: opacity 0.5s ease-out;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;*/
  border:none;
  text-decoration: none;
}
.thumbnails2 {
	text-align:center;	
}
/*@media (min-width: 480px), and (min-width: 562px) {
	.thumbs-container {
		padding-right: 10px;
		text-align:center;	
	}
}*/
@media (max-width: 479px) { 
	.thumbs-container {
		margin-right: 10px;	
	}
	.thumbs-wrapper { border-radius:100%;overflow:hidden;}

}
@media (min-width: 480px) {
	.thumbs-container {
		margin-right: 10px;	
	}
	.thumbs-wrapper { border-radius:100%;overflow:hidden;}
}
@media (min-width: 768px) {
	.thumbs-container {
		margin-right: 10px;	
	}
	.thumbs-wrapper { border-radius:100%; overflow:hidden;}
}

@media (min-width: 992px) {
	.thumbs-container {
		margin-right: 10px;	
	}
	.thumbs-wrapper { border-radius:100%; overflow:hidden;}
}
@media (min-width: 1200px) {
	.thumbs-container {
		margin-right: 5px;	
	}
	.thumbs-wrapper {border-radius:100%;overflow:hidden;}
}
.the_excerpt p, 
.the_excerpt  {
	margin-bottom:18px;
	padding-top:0;
	margin-top:0;
}
#selectTopics-button span.ui-selectmenu-text {
	font-size: 14px;
	padding: 0.35em 2.1em 0.3em .75em;	
}
#selectTopicsButton {
	padding: 0.5em 0.75em 0.4em .75em;	
	font-size: 14px;	
}
#homepageStories .panel-heading {
	/*width:100%;	*/
	text-align:left;
	/*font-size: 100%;*/
	padding: 5px 10px;
	color: #fff;
	background-color: #35414F;
    background: url(/App_Themes/images/ui-bg_dots-small_35_35414f_2x2.png) 50% 50% repeat rgb(53, 65, 79);
}
.panel-heading h3.panel-title {
	padding-top: .4em;
	padding-bottom: .4em;
}
.panel-heading h3.panel-title span {
	margin-right: .4em;
}
.panel-heading h3.panel-title {
	font-size: 18px; 
}
@media (max-width: 767.9px) {	
	.panel-heading h3.panel-title {
		font-size: 16px; 
	}
}
@media (min-width: 768px) {	
	.panel-heading h3.panel-title {
		font-size: 18px; 
	}
}
select {
  width: 160px;
}
@media (min-width: 768px) {
	select {
	  width: 180px;
	}
}
.overflow {
  min-height: 200px;
  max-height: 350px;
}
#accordionSideBar {
	margin: 0;
}
.accordionShell,
#accordionSideBar1 .accordionShell,
#accordionSideBar2 .accordionShell,
#accordionSideBar3 .accordionShell {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 480px) {
	.accordionShell,
	#accordionSideBar1 .accordionShell,
	#accordionSideBar2 .accordionShell,
	#accordionSideBar3 .accordionShell {
		margin-left: 0;
		margin-right: 0;	
	}
}
#accordionSideBar1.ui-accordion .ui-accordion-header .ui-accordion-header-icon, 
#accordionSideBar1.ui-accordion .ui-accordion-header .ui-icon, 
#accordionSideBar2.ui-accordion .ui-accordion-header .ui-accordion-header-icon, 
#accordionSideBar2.ui-accordion .ui-accordion-header .ui-icon, 
#accordionSideBar3.ui-accordion .ui-accordion-header .ui-accordion-header-icon, 
#accordionSideBar3.ui-accordion .ui-accordion-header .ui-icon {
	right: auto;
	left: 0.5em;
}
#accordionSideBar1.ui-accordion .ui-accordion-header,
#accordionSideBar2.ui-accordion .ui-accordion-header,
#accordionSideBar3.ui-accordion .ui-accordion-header {
	padding: .5em .5em .5em 2em;
}
#accordionSideBar1.ui-accordion .ui-accordion-header {
	font-size: 16px;
}
/*#accordionSideBar1 .ui-accordion-content,
#accordionSideBar2 .ui-accordion-content,
#accordionSideBar3 .ui-accordion-content {
	padding-bottom: 20px;
	font-size: 14px;
}*/
div.headlineSection {
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
}
div.headlinePhotoContentSection {
	border-left:1px solid #cecece;
	border-right:1px solid #cecece;
	border-bottom:4px solid #cecece;
	-webkit-border-bottom-left-radius:6px;
		-moz-border-radius-bottomleft:6px;	
			border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
		-moz-border-radius-bottomright:6px;	
			border-bottom-right-radius:6px;
	padding-bottom: 10px;
}
/**********************/
ul#newsfeedSelectView,
#newsfeedSelectView ul {
	margin: 0;
	padding: 0;
}
ul#newsfeedSelectView li,
#newsfeedSelectView ul li {
	margin:0; /*5px;*/
	padding: 5px 0;
}
/*ul#popularLinksList,
#popularLinksList ul,*/
ul#websiteTips,
#websiteTips ul {
	margin-left: 1.5em !important;
}
ul#popularLinksList li,
#popularLinksList ul li {
	margin-left: 10px;
	padding: 5px 0;
}
li span.bulletHeading {
	font-weight: bold;
	color: #000;
	background-color: #FF6;	
}
/**********************/
.mobileLinkSpacing a {
	margin: 10px 10px;	
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 2.8;
}
@media (min-width: 992px) {
	.mobileLinkSpacing a {
		margin: 0;	
		padding: 0;
		line-height:normal;
	}
}
div.articleSection {
	margin-bottom:20px;
	padding-left:0;
	padding-right:20px;
}
/*@media (max-width: 479px) {
	#homepageArticles {
		padding-left: 5px;	
	}
	div.articleSection {
		padding-right:5px;	
	}
} 
@media (max-width: 767px) {
	#homepageArticles {
		padding-right:0;	
	}
}
@media (min-width: 992px) {
	div.articleSection {
		padding-right:20px;	
	}
}
#sidebarTabs a {
	padding-left: 10px;
}*/
a#newsfeedListItemLink.ui-tabs-anchor,
a#topicfinderListItemLink.ui-tabs-anchor,
a#popularlinksListItemLink.ui-tabs-anchor {padding:.5em .75em;}

.ui-widget-header{
	font-weight:bold;
	color:#fff;
	border:1px solid #ddd;
    border-image: initial;
	background-color: #35414F;
    background: url(/App_Themes/images/ui-bg_dots-small_35_35414f_2x2.png) 50% 50% repeat rgb(53, 65, 79);	
}
.ui-tabs .ui-tabs-panel{padding: 1em .5em;}
@media (max-width: 767.9px) {#sidebarTabs .ui-widget, .ui-widget{font-size:20px; }#accordionSideBar1.ui-accordion .ui-accordion-header, .panel-heading {font-size: 22px;}}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active,
.ui-widget-content .ui-state-default .ui-state-disabled, 
.ui-widget-header .ui-state-default .ui-state-disabled,
li .ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-state-disabled {
	font-weight:normal;
	color: #fff;
	background-color: #04519b;
	background: -moz-linear-gradient(top,  #04519b 0%, #044687 60%, #033769 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04519b), color-stop(60%,#044687), color-stop(100%,#033769));
	background: -webkit-linear-gradient(top,  #04519b 0%,#044687 60%,#033769 100%);
	background: -o-linear-gradient(top,  #04519b 0%,#044687 60%,#033769 100%);
	background: -ms-linear-gradient(top,  #04519b 0%,#044687 60%,#033769 100%);
	background: linear-gradient(to bottom,  #04519b 0%,#044687 60%,#033769 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04519b', endColorstr='#033769',GradientType=0 );
	-webkit-filter: none;
		  filter: none;	
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #fff;
	text-decoration:none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	background: #0033cc;
	color: #fff;
}

/*#sidebarTabs .ui-state-hover a,*/
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{
	color: #fff;
	text-decoration:none;
}	
	
#sidebarTabs .ui-state-default a, 
#sidebarTabs .ui-state-default a:link,
#homepageStories .ui-state-default a, 
#homepageStories .ui-state-default a:link {
	color: #fff;
	background-color: #04519b;
	background: -moz-linear-gradient(top,  #04519b 0%, #044687 60%, #033769 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04519b), color-stop(60%,#044687), color-stop(100%,#033769));
	background: -webkit-linear-gradient(top,  #04519b 0%,#044687 60%,#033769 100%);
	background: -o-linear-gradient(top,  #04519b 0%,#044687 60%,#033769 100%);
	background: -ms-linear-gradient(top,  #04519b 0%,#044687 60%,#033769 100%);
	background: linear-gradient(to bottom,  #04519b 0%,#044687 60%,#033769 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04519b', endColorstr='#033769',GradientType=0 );
	-webkit-filter: none;
		  filter: none;	
}

/*#sidebarTabs .ui-button.ui-state-active:hover, #sidebarTabs .ui-button.ui-state-active:focus{background:none;color:#007fff}border-bottom:1px solid #c5c5c5;*/
/*ul#sidebarTabsList li .ui-state-active,
ul#sidebarTabsList li .ui-widget-content .ui-state-active,
ul#sidebarTabsList li .ui-state-active a:link, 
.ui-widget-content .ui-state-active a:link, 
.ui-widget-header .ui-state-active a:link,
ul#sidebarTabsList li .ui-state-active a:hover,
ul#sidebarTabsList li .ui-state-active a:focus,
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active,
ui-tabs-tab ui-corner-top ui-state-default ui-tab ui-tabs-active ui-state-active:hover {
	color: #04519b;
	border-bottom: none;
	background-color: #fff;
	background: #fff;
}*/

#homepageStories .ui-state-active a, 
#homepageStories .ui-state-active a:link,
#sidebarTabs .ui-state-active a, 
#sidebarTabs .ui-state-active a:link {
	color: #04519b;/* #004276;*/
	background-color:#FFF;
	background: #FFF;
	border-bottom: none;
}

/*#sidebarTabs .ui-state-hover, 
#sidebarTabs .ui-widget-content .ui-state-hover, 
#sidebarTabs .ui-widget-header .ui-state-hover, 
#sidebarTabs .ui-button:hover, 
#sidebarTabs .ui-state-focus, 
#sidebarTabs .ui-widget-content .ui-state-focus, 
#sidebarTabs .ui-widget-header .ui-state-focus, 
#sidebarTabs .ui-button:focus{background:#04519b;}font-weight:normal;color:#004276;border:1px solid #ccc;*/

#sidebarTabs .ui-state-active a:hover,
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a:hover,
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active.ui-state-hover {
	background-color: #fff;
	background: #fff;
	border-bottom: none;
}
.flick > .cupertino .ui-state-hover,
.flick > .cupertino .ui-widget-content .ui-state-hover,
.flick > .cupertino .ui-widget-header .ui-state-hover,
.flick > .cupertino .ui-state-focus,
.flick > .cupertino .ui-widget-content .ui-state-focus,
.flick > .cupertino .ui-widget-header .ui-state-focus,
.flick .cupertino .ui-state-hover,
.flick .cupertino .ui-widget-content .ui-state-hover,
.flick .cupertino .ui-widget-header .ui-state-hover,
.flick .cupertino .ui-state-focus,
.flick .cupertino .ui-widget-content .ui-state-focus,
.flick .cupertino .ui-widget-header .ui-state-focus,
.cupertino .ui-state-hover,
.cupertino .ui-widget-content .ui-state-hover,
.cupertino .ui-widget-header .ui-state-hover,
.cupertino .ui-state-focus,
.cupertino .ui-widget-content .ui-state-focus,
.cupertino .ui-widget-header .ui-state-focus	{
	cursor: pointer;
	background: #9fda58 url("images/ui-bg_gloss-wave_85_9fda58_500x100.png") 50% 50% repeat-x;
	color: #0021a3;
}
.flick .cupertino .ui-state-active,
.cupertino .ui-state-active,
.flick > .cupertino .ui-state-active a,
.flick > .cupertino .ui-state-active a:link,
.flick > .cupertino .ui-state-active a:visited,
.flick .cupertino .ui-state-active a,
.flick .cupertino .ui-state-active a:link,
.flick .cupertino .ui-state-active a:visited,
.cupertino .ui-state-active a,
.cupertino .ui-state-active a:link,
.cupertino .ui-state-active a:visited {
	cursor: alias;
	background: #eee url(images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat-x;
}
@media print {
	h3.printhide,
	h3 .printhide,
	#TOPICFINDER h3.printhide,
	#TOPICFINDER,
	h3 #TOPICFINDER,
	.printhide,
	p.printhide,
	div#homepageStories
	/*div#accordionSideBar h3.printhide,
	#accordionSideBar .ui-accordion .ui-accordion-header,
	#accordionSideBar h3#helpfulTips,
	#accordionSideBar .ui-widget-header*/ {
		display:none;
	}
	.print-only {
		display:block;	
	}
	h1.print-only.sr-only {
		display:block;
		position:static;
		width: auto;
		height: auto;
		overflow: visible;
	}
	div.headlinePhotoContentSection {
		padding-bottom:0;
		border: none;
		border-left: none;
		border-right: none;
		border-bottom: none;
		min-height: inherit;
	}
	#homepageContent h2.headline3:before, 
	#homepageContent h2.headline3:after {
		border:none; 
	}
	div.headlineSection { border-left: none; border-right: none; }
	#homepageContent h2.headline3 {padding: inherit; margin-left:0; margin-right: auto;/**/}
	div.headlinePhotoContentSection a[href^="/"]:after,
	div#accordionSideBar1 a[href^="/"]:after {
		content: " (https://www.phfa.org" attr(href) ")";
		font-size: 90%; 
	}
	div#sidebarMessageBox,
	#sidebarMessageBox img { 
		display:none;
		padding:0;
		margin-bottom: 0;
	}
	.row.article,
	.row.article.first{ }
	.row.article:last-child{
		padding:0;
	}
}
.card {
  height: 100%;	
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0,0,0,.125);
	border-radius: .25rem;	
}
.card-body {
	padding: .5rem;
	min-height: 200px;
}
.card-text { font-size: 16px;}
h2.card-title {
    color: #FFFFFF; /*#0B1421;*/
    font-size: 112.5%;
}

h2.card-title {
	border-bottom: none;
	border-left: none; 
	padding: 5px;
	margin-top: 5px;
	margin-left: 0;	
	margin-right: 0;
	margin-bottom: 10px;
}
h2#imageOne.card-title:first-child, h2#imageTwo.card-title:first-child, h2#imageThree.card-title:first-child, h2#imageFour.card-title:first-child, h2#imageFive.card-title:first-child, h2#imageSix.card-title:first-child { background-color:#14A44D;} 

h2#imageOne.card-title:first-child:hover, h2#imageTwo.card-title:first-child:hover, h2#imageThree.card-title:first-child:hover, h2#imageFour.card-title:first-child:hover, h2#imageFive.card-title:first-child:hover, h2#imageSix.card-title:first-child:hover {  background-color:#04671F; } 

/*@media (min-width: 480px) {
	h2.card-title {
		font-size: 112.5%;
	}
}
@media (min-width: 1px), (max-width: 479px)  {
	h2.card-title {
		font-size: 112.5%;
	}
}*/
.portfolio-item {
  margin-bottom: 30px;
}

div#homepageArticles > div.col-xl-4,
div#homepageArticles > div.col-lg-6,
div#homepageArticles > div.col-md-6,
div#homepageArticles > div.col-sm-6,
div#homepageArticles > div.col-xs-12
{padding-left:5px;padding-right:5px;}
/*@media (max-width: 414.9px) {	
	div#homepageArticles > div.col-xs-12 {padding-left:0;padding-right:0;}
	div#homepageArticles > div.col-xs-12:first-child {padding-left:0;padding-right:0;}
	div#homepageArticles > div.col-xs-12:nth-child(2n+3) {padding-left:0;padding-right:0;}
}
@media (min-width: 415px) and (max-width: 736.9px) {
	div#homepageArticles > div.col-sm-6 {padding-left:2px;padding-right:2px;}
	div#homepageArticles > div.col-sm-6:first-child {padding-left:0;padding-right:5px;}
 div#homepageArticles > div.col-sm-6:nth-child(2n+3) {padding-left:0;padding-right:5px;}
}*/
/*div#homepageArticles > div.col-xl-4:first-child {padding-left:0;padding-right:5px;}*/
.card-img-top { width: 100%;border-top-left-radius: .25rem;border-top-right-radius: .25rem;}
img.card-img-top { background-size: cover;}
