.sn_table {
  background-color: #dbe5f1;
  width: 100%;
    font-size: 0.90em;
}

.sn_td_publication_date {
  width: 120px;
  font-weight: bold;

}

.sn_td_spacer {
  width: 20px;
}

.sf_newsList {
	list-style-type: none; 
	margin: 0px 0px 20px; 
	list-style-image: none; 
	padding: 0px;

}
.sf_newsList LI {
	padding: 0px; 
	list-style-type: none; 
	margin: 0px 0px 20px; 
}
.sf_newsList H2.sf_newsTitle {
	padding: 0px;
	line-height: 1.2em; 
	margin: 20px 0px; 
	font-size: 1.2em; 
	font-weight: bold; 	
}

.sf_postTags A {
  text-decoration: underline;  
}

.sf_postCategory {
  visibility: hidden;
}

H2.sf_newsTitle A, H2.sf_newsTitle A:Hover, H2.sf_newsTitle A:Visited {
  color: #d61d29;  
}

.sf_newsSummary {
  font-style: italic;
}

.sf_newsDate {
	FONT-SIZE: 0.9em
}
.sf_newsList .sf_newsSummary {
	
}
.sf_newsList .sf_newsSummary IMG {
	MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 10px
}
DL.sf_newsTagList {
	
}
DL.sf_newsTagList DT {
	DISPLAY: inline
}
DL.sf_newsTagList DD {
	DISPLAY: inline
}
.sf_contentComments {
	PADDING-BOTTOM: 0px; MARGIN: 3em 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf_contentComments .sf_commentsList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf_contentComments .sf_commentsList LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf_contentComments .sf_commentAuthor {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf_contentComments ABBR {
	FONT-SIZE: 0.8em
}
.sf_contentComments .sf_commentsList .sf_commentAuthor STRONG {
	FONT-SIZE: 1.1em
}
.sf_contentComments .sf_eventSubTitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.sf_contentComments LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.4em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.sf_contentComments .sf_contentCommentForm {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.sf_contentComments .sf_contentCommentForm OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.sf_contentComments .sf_contentCommentForm LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sf_contentComments .sf_contentCommentForm LABEL {
	DISPLAY: block
}
.sf_contentComments .sf_contentCommentForm .sf_commentsValidator STRONG {
	DISPLAY: block; FONT-WEIGHT: normal
}
.formattingOptionsToggleBtn {
	TEXT-ALIGN: right; OUTLINE-WIDTH: 0px; DISPLAY: block
}
.reToolbarWrapper {
	VISIBILITY: hidden
}
.formattingOptions .reToolbarWrapper {
	VISIBILITY: visible
}
OL.sf_pager {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
OL.sf_pager LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
OL.sf_pager LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 3px
}
OL.sf_pager LI A[disabled='disabled'] {
	COLOR: #666; CURSOR: default; TEXT-DECORATION: none
}
OL.sf_pager LI A.sf_PagerSelItem {
	COLOR: #666; CURSOR: default; TEXT-DECORATION: none
}
 