
.latest-cat { color: #B70000; }
.news-latest-item h3 {
	font-weight: normal;
	font-size: 11px;
	padding: 0px;
	margin: 0px 0px 14px 0px;
	color: #555;
}
.news-latest-item a, .news-latest-item a:visited { color: #000; }
.news-latest-item a:hover {
	color: #000;
	text-decoration: underline;
}
#leftcontent_low .news-latest-item { padding-bottom: 12px; }
.frontlefthead {
	font-size: 18px;
	line-height: 19px;
	margin-top: 5px;
	padding-bottom: 3px;
}
.latest_mid_top, .category_list {
	float: left;
	padding-bottom: 12px;
}
.latest_mid_top .head, .category_list .head {
	font-size: 12px;
	line-height: 14px;
	float: left;
	width: 182px;
}
.latest_mid_top .head a, .latest_mid_top .head a:visited, .category_list .head a, .category_list .head a:visited { color: #000; }
.latest_mid_top .img, .category_list .img {
	margin-right: 12px;
	float: left;
}
.csc-frame-frame1 .latest_mid_top, .csc-frame-frame1 .latest_mid_top p, .csc-frame-frame1 .latest_mid_top .head  {
	width: 100%;
	font-size: 11px;
	line-height: 14px;
}

.csc-frame-frame1 .latest_mid_top { padding-bottom: 0px; }

.csc-frame-frame1 .latest_mid_top .head {
	margin-bottom: 3px;
	margin-top: 6px;
}
.latest_mid_top p, .category_list p {
	font-size: 12px;
	line-height: 14px;
	float: left;
	width: 182px;
}
.news-single-item, .news-single-item p {
	font-family: arial;
	font-size: 12px;
	line-height: 14px;
	color: #474747;
}
.news-single-item p { margin-bottom: 18px; }
.news-single-img {
	float: left;
	margin: 0px 20px 10px 0px;
	width: 180px;
}
.news-single-img img {
	clear: left;
	margin-bottom: 4px;
}
p.news-single-imgcaption {
	clear: left;
	float: left;
	font-size: 11px;
	line-height: 12px;
	width: 100%;
	margin: 0px 0px 20px 0px;
	color: #666666;
}
.news-single-item h1.csc-firstHeader {
	font-size: 21px !IMPORTANT;
	line-height: 22px;
	font-weight: bold;
	font-family: arial;
	color: #2B0000;
	_margin-top: -15px !IMPORTANT;
	padding-bottom: 15px !IMPORTANT;
}
.news-single-item p { text-align: justify; }
#middlecontent .news-single-item h2 {
	font-size: 17px;
	line-height: 18px;
	font-family: arial;
}
.news-single-item h3 {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #222222;
	padding-bottom: 5px;
}
.news-single-rating { height: 23px; }
.tx-ratings-text { margin: -15px 0px 0px 60px; }

.news-single-timedata, .news-single-author p, .news-single-rating, .printlink, .tiplink {
	float: right;
	display: inline;
	font-family: arial;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}
.news-single-timedata, .news-single-author p, .printlink, .tiplink { padding: 4px 10px 1px 10px; }
.news-single-timedata, .news-single-author p {
	border-right: 1px solid #ddd;
	margin-bottom: 3px;
}
.news-single-author p { margin-right: 7px; }
.printlink {
	border-left: 1px solid #ddd;
	margin: 0px 0px 3px 7px;
	padding: 6px 5px 1px 12px;
}
.tiplink { padding: 6px 0px 0px 5px; }
.tools {
	width: 100%;
	display: inline;
}
.toolsline {
	border-top: 1px solid #ddd;
	margin-bottom: 23px;
	width: 100%;
	height: 1px;
}
.news-single-item hr {
	border: none 0;
	border-bottom: 1px solid #c7c7c7;
	height: 1px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
.news-single-additional-info {
	border-top: 1px solid #c7c7c7;
	margin-top: 30px;
	padding-top: 10px;
}
.news-single-additional-info h2, .b_newsdiscussion_hidebg h2 {
	font-family: Arial;
	font-size: 12px !important;
	font-weight: normal;
	text-decoration: none;
	color: #8E8E8E;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 5px;
}
.news-relatednews li {
	color: #8E8E8E;
	font-size: 12px;
}
.news-single-additional-info a, .news-single-additional-info a:visited, .news-single-additional-info p, .b_newsdiscussion_hidebg a {
	font-size: 12px;
	color: #8E0707;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.news-single-additional-info a:hover { text-decoration: underline; }
.news-single-additional-info ul, .b_newsdiscussion_hidebg ul {
	list-style-type: none;
	margin: 0px 0px 15px 5px;
	padding: 0px 0px 0px 25px;
	line-height: 13px;
}
.news-single-additional-info p, .news-single-additional-info li, .b_newsdiscussion_hidebg li { margin-bottom: 10px; }

.b_newsdiscussion_hidebg { padding-top: 10px; }
.b_newsdiscussion_hidebg a, .b_newsdiscussion_hidebg a:visited { color: #8E0707; }

#b_newsdiscussion_auth, #b_newsdiscussion_newlink a, #b_newsdiscussion_newlink a:visited {
	float: right;
	background: #8E0707;
	font-size: 11px;
	padding: 4px 11px 4px 11px;
	color: #fff;
	line-height: 11px;
}
#b_newsdiscussion_auth a {
	color: #fff;
}
#b_newsdiscussion_auth { background: #666; }
#b_newsdiscussion_newlink a:hover {
	cursor: default;
	background: #993636;
	text-decoration: none;
}
#b_newsdiscussion_newlink a:active {
	background: #FFA500;
	color: #fff;
}
.category_list div.head, .category_list p.bodytext { width: 440px; }
div.tx-ttnews-browsebox a, .tx-ttnews-browsebox a:visited {
	display: block;
	background-color: #8E0707;
	color: white;
	padding: 4px 6px 4px 6px;
	font-size: 11px;
	line-height: 11px;
}
.tx-ttnews-browsebox a:hover {
	background-color: #993636;
	text-decoration: none;
}
.tx-ttnews-browsebox-SCell a, .tx-ttnews-browsebox-SCell a:visited {
	background-color: #AF4848;
	color: #F7D107;
}
span.date { color: #aaa; }


/* NEWS  SECTIONS */
.news_category_cont {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.news_category_cont .image {
	float: left;
}
.news_category_cont .image img {
	margin-right: 12px;
	margin-bottom: 12px;
}
#contentwidth .news_category_cont h2 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#contentwidth .news_category_cont h1 a, #contentwidth .news_category_cont h1 a:visited, .news_category_linktopage a, .news_category_linktopage a:visited {
	color: #2A367B;
}
#contentwidth .news_category_cont p {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 234px;
	line-height: 14px;
}
.news_category_left_list {
	width: 374px;
	float: left;
	border-right: 8px solid #50638F;
	padding-right: 8px;
}
.news_category_left_list. news-latest-item {
	padding-bottom: 6px;
}
.news_category_left_list h2 {
	width: 254px;
}
.news_category_left_list_cont {
	float: right;
	width: 183px;
}
.news_category_right_cont {
	float: right;
	width: 183px;
}
#contentwidth .news_category_right_cont h2 {
	font-size: 11px;
	clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 12px;
	line-height: 13px;
	
}
.news_category_linktopage {
	float: right;
	width: 183px;
}

#contentwidth .news_category_cont .clear {
	clear: both;
}
/* END  */