	/* --- start STYLES FOR SPECIAL TEXT --- */

.ostlts-textsmall { font-size: 90%; } /* LEGACY */
.cstlts-textsmall { font-size: 90%; }

.ostlts-textgray  { color: #656565; } /* LEGACY */
.cstlts-textgray  { color: #656565; }

.ostlts-textred  { color: #800000; } /* LEGACY */
.cstlts-textred  { color: #800000; }

.ostlts-linespacingsingle { line-height: 130%; } /* LEGACY */
.cstlts-linespacingsingle { line-height: 130%; }

/* Candidate for Removal
.liunderline {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000;
} */

/* --- end STYLES FOR SPECIAL TEXT --- */



/* Candidate for Removal
start STYLES FOR CONTACT PAGE ELEMENTS

#content .contact-grayheader {
background-color: #D3D3D3;
color: #000000 !important;
}

.contact-middle {
vertical-align: middle;
}

end STYLES FOR CONTACT PAGE ELEMENTS */






/* --- start STYLES FOR WHAT'S NEW RSS FEED ---
Candidate for Removal

div#rss-block {
margin: 6px;
width: 95%;
margin-left: 1em;
}
div#rss-block ul,  div#rss-block ul li {
list-style: none;
margin: 0;
padding: 0;          
}
div#rss-block ul li a.item-title,  div#rss-block ul li span.item-pubdate,  div#rss-block ul li span.item-description {
display: block;
}
div#rss-block ul li a.item-title {
margin: 20px 0 0 0;
font-weight: bold;
line-height: 130%;
}
div#rss-block ul li span.item-pubdate {
font-size: 80%;
color: #656565;
margin: 0 0 3px 0;
line-height: 130%;
}
div#rss-block ul li span.item-description {
padding-left:20px;
font-size: 90%;
line-height: 150%;
}

--- end STYLES FOR WHAT'S NEW RSS FEED --- */




/* --- start STYLES FOR YOU MIGHT ALSO LIKE TEXT BOX --- */

.cstlts-youmightalsolike {
border-radius: 4px;
margin-bottom: 5px;
background-color: #cfeaff;
background-image: url('/publichealthgateway/images/arrow-youmightalsolike.png');
background-repeat: no-repeat;
background-position: right top;
padding: 10px 10px 10px 15px;
min-height: 140px;
}

.cstlts-youmightalsolike .h4 {
margin-bottom: 10px;
}


/* --- end STYLES FOR YOU MIGHT ALSO LIKE TEXT BOX --- */





/* ----- start CSTLTS TOOLBAR IN TP4 ----- */

.cstlts-toolbar-wrapper {
  box-sizing: border-box;
  background-color: #075190;
  margin-top: 20px;
  padding: 10px 33px;
  width: 100%;
  text-align: center;
  line-height: 120%;
  color: White;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}

.cstlts-toolbar-item {
  margin: 0;
  padding: 5px;
  width: 125px;
  height: 115px;
  font-size: 75%;
  color: White;
  transition: background-color 0.3s;
}

.cstlts-toolbar-item:hover {
  background-color: #0c64ae;
}

.cstlts-toolbar-item img {
  display: block;
  margin: 0 auto 5px auto;
}

.cstlts-toolbar-item a, a:link, a:hover, a:visited, a: active {
  color: White;
}

/* ----- end CSTLTS TOOLBAR IN TP4 ----- */


/* ----- start FIELD NOTES ----- */

.cstlts-up-next-arrow {
margin-top: 0px;
}

/* ----- end FIELD NOTES ----- */