a.ccm-block-page-list-rss-feed {
    position: absolute;
    top: 0;
    right: 0;
}

div.ccm-block-page-list-wrapper {
    position: relative;
}

div.ccm-block-page-list-pages {
    padding-top: 25px;
}

.ccm-page div.ccm-block-page-list-page-entry-horizontal.row {
    display: table;
    width: 100%;
	border-bottom: 1px solid #000;
}

div.ccm-block-page-list-page-entry-horizontal,
div.ccm-block-page-list-page-entry {
    margin-bottom: 25px !important;
	padding-bottom: 25px;
}

div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {
    display: table-cell;
    vertical-align: top;
    width: 1px;
}

div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {
	width: auto !important;
    max-width: none;
	margin-left: 20px;
}

div.ccm-block-page-list-page-entry-text {
	position: relative;
}

div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text {
    display: table-cell;
    padding-left: 20px;
    vertical-align: top;
}

div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title {
    /*font-weight: bold;*/
	font-size: 1.2em;
	padding: 15px 0;
}

div.ccm-block-page-list-page-entry-read-more {
    margin-top: 20px;
}

/* ACT CENTER CLASSES */
div.ccm-block-page-list-tag {
	display: inline;
	line-height: 1em;
}

div.ccm-block-page-list-tag a {
	color: #ff9e16;
}

div.ccm-block-page-list-tag a:hover {
	color: #90CEF1;
}

div.ccm-block-page-list-page-entry-read-story {
	text-transform: uppercase;
}

div.ccm-block-page-list-page-entry-read-story a {
	color: #006BA6;
	font-weight: bold;	
}

div.ccm-block-page-list-date {
	font-style: italic;
}

div.ccm-block-page-list-description {
	padding-bottom: 7px;
}

div.ccm-page div.blk-ruled-list > ul {
  padding-left: 0;
  margin-bottom: 21px;
  margin-left: 0;
  list-style-type: none;
}
div.ccm-page div.blk-ruled-list ul > li {
	font-size: 18px;
	border-top: 1px solid #666666;
}
div.ccm-page div.blk-ruled-list ul  > li:first-child {
	border-top: none;
}
div.ccm-page div.blk-ruled-list ul  > li a {
	color: #006BA6;
	font-size: 18px;
}
div.ccm-page div.blk-ruled-list ul  > li > a {
    display: block;
	padding: 3px 10px;
	position: relative;
}
div.ccm-page div.blk-ruled-list ul  > li a:hover {
	color: #003B71 !important;
	background-color: transparent;
}
div.ccm-page div.blk-ruled-list h4 {
	color: #003B71;
	font-family: 'Gotham Book', Helvetica, sans-serif;
}

