.newsHeader {
	margin : 3px;
	padding : 5px;
	margin-bottom : 5px;
	background-color : #F9F9F9;
}

.newsLatestListTitleBox, .newsTopReadListTitleBox, .newsTopCommentsListTitleBox {
	vertical-align : top;
	font-size : 7pt;
	padding : 3px;
	margin : 3px;
	line-height : 150%;
}

.newsLatestListTitle, .newsTopReadListTitle, .newsTopCommentsListTitle, .newsRelatedArticlesTitle {
	background-color : #E6EAED;
	font-size : 8pt;
	font-weight : bold;
	letter-spacing : 1px;
	padding : 3px;
	text-transform : uppercase;
}

.newsHotArticleBody a, .newsHighlightArticlesBody a, .newsArticleBody a,
.newsHotArticleFooter a, .newsHighlightArticlesFooter a, .newsArticleFooter a,
.newsLatestListTitleBox a, .newsTopReadListTitleBox a, .newsTopCommentsListTitleBox a,
.newsRelatedArticlesLink,
.newsCommentsBody a, .newsCommentsFooter a {
	border-bottom-width : 1px;
}

.newsHotArticle {
	border : 1px dashed black;
	background-color : #E5E4ED;
	padding : 8px;
}

.newsHotArticleHeader {
	font-size : 12pt;
	font-weight : bold;
	background-color : #F5F6F7;
	padding : 4px;
	margin : 3px;
	text-align : left;
}

.newsHotArticleBody {
	font-size : 8pt;
	text-align : justify;
}

.newsHotArticleFooter {
	margin : 5px;
	text-align : right;
	font-size : 8pt;
	color : #555555;
}

.newsHighlightArticlesHeader {
	font-size : 12pt;
	font-weight : bold;
	background-color: #F5F6F7;
	padding : 4px;
	margin : 3px;
	text-align : left;
}

.newsHighlightArticlesBody {
	font-size : 8pt;
	text-align : justify;
}

.newsHighlightArticlesFooter {
	margin : 5px;
	text-align : right;
	font-size : 8pt;
	color : #555555;
}

.newsArticleHeader, .newsArticleBody, .newsArticleFooter {
	margin : 3px;
	padding : 5px;
}

.newsArticleHeader {
	margin-top : 8px;
	background-color : #F5F6F7;
	font-weight : bold;
	text-align : left;
	font-size : 11pt;
}

.newsArticleBody {
	border : 1px solid #EDEDED;
	background-color : white;
	text-align : justify;
	font-size : 8pt;
}

.newsArticleFooter {
	background-color : #FFF5EE;
}

.newsArticleLinks, .newsArticlePostDate {
	color : #555555;
}

.newsArticleLinks {
	text-align : right;
	font-size : 7pt;
}

.newsArticlePostDate {
	text-align : left;
	font-size : 7pt;
}

.newsCommentsHeader, .newsCommentsBody, .newsCommentsFooter {
	margin : 3px;
	padding : 4px;
}

.newsCommentsHeader {
	font-weight : bold;
	text-align : left;
	font-size : 7pt;
	background-color : #E9EFF3;
}

.newsCommentsBody {
	border : 1px solid #EDEDED;
	background-color : white;
}

.newsCommentsFooter {
	font-size : 7pt;
	font-style : normal;
	text-align : right;
}

.newsCommentsOrd {
	letter-spacing : 2px;
	font-size : 8pt;
	color : #592840;
	background-color : white;
	padding : 2px;
}

.newsFooterBox {
	border-top: 1px dotted #EDEDED;
	margin-top : 15px;
	width : 98%;
}

.newsArticlePrintHeader,.newsArticlePrintBody,.newsArticlePrintFooter {
	margin : 3px;
	padding : 2px;
}

.newsArticlePrintHeader {
	border : 1px solid #EDEDED;
	font-weight : bold;
	text-align : left;
	font-size : 14pt;
}

.newsArticlePrintBody {
	text-align : justify;
}

.newsArticlePrintFooter {
	text-align : right;
	border : 1px solid #EDEDED;
}

.newsSearchResultsHeader {
	font-weight : bold;
	text-align : left;
	font-size : 14pt;
}

.newsPreviousNewsForm * {
	font-size : 7pt;
}

.newsSearchResults1, .newsSearchResults-1 {
	width : 98%;
	line-height : 20px;
	vertical-align : middle;
	padding : 6px;
}

.newsSearchResults1 {
	background-color : #EEEEEF;
}

.newsSearchResults-1 {
	background-color : #F5F5F5;
}

.newsSearchOrd {
	letter-spacing : 2px;
	font-size : 8pt;
	color : #592840;
	background-color : white;
	padding : 2px;
}

.newsBottomMenu {
	text-align : center;
	padding : 5px;
	text-transform : uppercase;
	letter-spacing : 1px;
	background-color : #EDF1F4;
}

/* admin */
.newsAdminCaptions {
	margin : 3px;
	font-size : 12pt;
	font-weight : bold;
	text-align : right;
}

.newsAdminMenu {
	margin : 10px;
	background-color : #E6E6FA;
	padding : 5px;
	font-size : 9pt;
}

.newsAdminArticleList {
	width : 100%;
	vertical-align : top;
	padding : 4px;
	background-color : #F5F5F5;
	line-height : 190%;
	font-size : 7pt;
}

/* format of temporary image upload list */

.imageTempList1, .imageTempList-1 {
	padding : 5px;
}

.imageTempList1 {
	background-color : #F3EBEB
}

.imageTempList-1 {
	background-color : #E6F5F4
}