table.archive {
	width: 99.4%;

	border-collapse: collapse;
	text-align: center;
	margin-bottom: 15px;
}
table.archive td div {
	background-color: #75C146;
	color: white;
	padding: 3px;
}
table.archive td.grayed div{
	background-color: #C0EAA6;
}
table.archive td.sel div{
	background-color: #EC7A0E;
}
table.archive a {
	font-weight: normal;
	color: white;
}
table.archyears {
	width: 99.4%;
	border-collapse: collapse;
}
table.archyears td div {
	text-align: center;
	background-color: #75C146;
	color: white;
	padding: 3px;
}
table.archyears td.grayed div{
	background-color: #C0EAA6;

}
table.archyears td.sel div{
	background-color: #EC7A0E;
}
table.archyears a {
	font-weight: normal;
	color: white;
}

div.newsin {

}

div.newsua {
	padding: 3px 0px;
}
div.datedesc {
	padding: 8px 0px;
}

div.newst {

	font-weight: bold;
	line-height: 100%;
}
div.newsd {
	color: #959595;
	font-weight: bold;
	width: 100px;
	line-height: 100%;
}
span.newsd{

}
div.newsde {
	line-height: 150%;
}
div.newsde a {
	text-decoration: none;
	color: #555;
}
div.newsde a:hover {
	color: black;
	text-decoration: underline;
}

div.newslink {
	text-align: right;
	font-size: 90%;
	padding-top: 5px;
	font-weight: bold;
}
div#allnews {
	float:left;
	width: 100px;
	white-space: nowrap;
	font-weight: normal;
	overflow: hidden;
}
div#allnews a {
	color: white;

}
div#indexnews {
	float:left;
	width: 465px;
}

div.newsline {
	height: 1px;
	background-color: #ffcd79;
	font-size: 0px;
	line-height: 0px;
	width: 555px;

	margin-left: 20px;
}

div.newslinein {
	height: 1px;
	background-color: #ffcd79;
	font-size: 0px;
	line-height: 0px;
	width: 99%;
}
div#viewnews h1 {
	margin: 0;
	padding: 10px 0px;
	font-size: 120%;
}

div#viewnews div {

	text-align: justify
}

div.newssubs{

	padding: 4px 0px;
}
div.newssubs h1 {

	font-size: 100%;
	padding:  0px;
	padding-bottom: 8px;
	margin: 0;
	font-weight: normal;
}

ul.newssubsection {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
ul.newssubsection li {
	background: url(/fresh/t/d/img/b.gif)  left center no-repeat;

	padding:  8px 0px;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding-left: 20px;
}

.newssubsection a {
	color: #0E3578;
}

.newssubsection a.act {
	color: orange;
}
