body, input, button, textarea {
    font-family: 'Trebuchet MS', Arial;
}
#iframeBody {
    background-color: none;
	margin: 3px;
}
.odd {
	background-color: gainsboro;
}
.clsHide {
    display: none;
    visibility: hidden;
}
.clsShow {
    display: inline;
    visibility: visible;
}
.clsShowRow {
    display: table-row;
    visibility: visible;
}
.clsShowCell {
    display: table-cell;
    visibility: visible;
}
.clsNote8 {
    color: orange;
}
#blog_post_container_header {
	background-color: #336699;
	padding: 4px;
}
#blog_type {
	color: white;
	font-size: 12pt;
	font-weight: bold;
}
#blog_return, #blog_search_form_container {
	float: right;
}
#blog_return input, #blog_search_form_container input {
	font-size: 8pt;
}
#blog_search_form_container img, #blog_search_form_container input {
	vertical-align: middle;
}
#frmBlogSearch img {
	cursor: pointer;
}
#blog_list {
	clear: both;
}
.blog_type span {
	background-color: #8fde99;
	font-size: 9pt;
	padding: 3px;
}
.blog_title {
	padding: 4px;
}
.blog_title, .blog_title a {
	color: #00314f;
	font-size: 16pt;
	text-decoration: none;
	font-weight: bold;
}
.blog_title a:hover {
	color: #336699;
}
.blog_summary {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}
.blog_summary, .blog_summary a {
	color: darkgrey;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.blog_summary a:hover {
	color: grey;
}
.blog_content {
	padding: 10px;
}
.blog_dates, .blog_author, .comment_author, .comment_content, .comment_date {
	font-size: 8pt;
	padding-left: 5px;
}
.blog_updated_date i {
	font-weight: bold;
	background-color: lightblue;
	padding: 1px;
	margin: 1px;
}
hr.gradient {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}
.blog_comments_title {
	padding: 3px;
	background-color: #ade6e6;
	font-weight: bold;
	font-size: 10pt;
}
.comment_date {
	text-align: right;
	padding-right: 20px;
}
#blog_search_title {
	border: 1px solid black;
	background-color: #ade6e6;
	padding: 2px;
	font-size: 10pt;
	font-weight: bold;
}
.highlight {
	background-color: yellow;
}