	SCRIPT {
		display: none;
	}
	BODY {
		padding : 0px;
		margin : 0px;
		font: normal 15px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#topmenu a {
		color: navy;
	}
	#topmenu a:visited {
		color: navy;
	}
	#topmenu a:hover {
		color: red;
	}
	a:visited {
		color: #888;
	}
	a:hover {
		color: red;
	}
	#main {
		width: 780px;
		position: relative;
		margin:auto;
		text-align:left;
	}
	#header {
		background: #FF7E00;
		border-bottom: solid 3px #99c;
		padding: 15px 20px;
		color: white;
	}
	#search {
		position: absolute;
		color: white;
		top: 15px;
		right: 20px;
		padding: 5px 0 5px 20px;
		border-left: solid 1px #fff;
		font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#topnews {
		background: #f4f6e4;
		border-bottom: solid 1px #ccc;
		padding: 15px 20px;
		height: auto;

	}
	.banner {
		text-align: center;
		width: 728px;
		padding: 5px;
		height: 90px;
		background: #fff;
		border: solid 1px #ccc;
	}
	.toppub {
		margin-top: 15px;
	}
	.toppub img {
		margin-right: 20px;
		width: 160px;
		height: 120px;
	}
	.toppub h1 {
		font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 0px;
	}
	.textinput {
		font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.topdate {
		color: #0000ff;
		margin: 0px;
	}
	.topdesc {
		margin: 10px 0 0 0;
	}
	a.topzag {
		text-decoration: none;
		color: #000;
		border: none;
	}
	a:hover.topzag {
		text-decoration: none;
		color: #f00;
		border: none;
	}
	.topdesc, .topdate, #left, #right {
		font: normal 15px Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	a.topdesc {
		text-decoration: none;
		color: #000;
		border: none;
	}
	a:hover.topdesc {
		text-decoration: none;
		color: #f00;
		border: none;
	}
	.se {
		margin-top: 5px;
		font-size: 11px;
		margin-left: 45px;
	}
	#content {
		margin: auto;
		height: 100px;
		height: auto;
	}
	#right {
		float: left;
		width: 180px;
		position: relative;
		margin: 15px 0;
		padding: 0 15px 5px 0px;
		height: 100px;
		height: auto;
	}
	#left h1 {
		font: normal 22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#left h2 {
		font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#left h3, #left h4, #left h5, #left h6, #newscolumn h2, .rubricblock h1, #rubriccolumn h2 {
		font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#right h2 {
		font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #fafafa;
		margin: 0px;
		padding: 3px 5px;
		border: solid 1px #ccc;
		text-align: center;
	}
	#right h6 {
		font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #f4f6e4;
		margin: 0px;
		padding: 5px 20px;
		border-bottom: solid 2px #99c;
	}
	#left TD {
		font: normal 11px Arial, Geneva, Verdana, Helvetica, sans-serif;
	}
	#left {
		width: 580px;
		float:right;
		margin: 15px 0px;
		height: 100px;
		height: auto;
		clear: all;
	}
	#footer {
		width: 780px;
		margin: auto;
		float: left;
		border-top: solid 1px #ccc;
		padding: 15px 0px;
		text-align: center;
		font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	#link {
		width: 780px;
		margin: auto;
		float: left;
		border-top: solid 1px #ccc;
		padding: 15px 0px;
		text-align: left;
		font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.sub {
		border-bottom: solid 1px #e5e5e5;
		padding: 4px 10px 4px 20px;
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.menu {
		/* margin-top: 15px; */
		border-top: solid 2px #99c;
	}
	a.submenu {
		border: none;
		color: navy;
	}
	a:visited.submenu {
		color: navy;
	}
	a:hover.submenu {
		color: red;
	}
	a.mainmenu {
		border: none;
		color: navy;
	}
	a:visited.mainmenu {
		color: navy;
	}
	a:hover.mainmenu {
		color: red;
	}
	.datesource {
		color: green;
		font-size: 12px;
		border-bottom: solid 1px #e5e5e5;
		padding-bottom: 11px;
		margin-bottom: 15px;
	}
	.datesource a, .datesource a:visited {	
		color: navy;
	}
	.datesource a:hover {	
		color: red;
	}
	.datesource font {
		color: #000;
		font-size: 12px;
	}
	#mainpage {
		width: 580px;
		margin: auto;
		float: right;
		height: 100px;
		height: auto;
	}
	#newscolumn {
		width: 210px;
		float:right;
		margin: 15px 0px;
		height: 100px;
		height: auto;
		border-left: dashed 1px #e5e5e5;
		padding-left: 10px;
	}
	#newscolumn span {
		display: block;
		padding: 10px 0px 15px 0px;
		border-bottom: solid 1px #f5f5f5;
	}
	#newscolumn h2 {
		color: red;
		margin: 0px;
		padding-bottom: 3px;
		text-align: center;
		border-bottom: solid 2px #99c;
	}
	#rubriccolumn {
		width: 348px;
		float: left;
		position: relative;
		margin: 15px 0px;
		height: 100px;
		height: auto;
	}
	.newsact {
		text-decoration: none;
		color: #000;
		border: none;
	}
	.rubricblock {
		margin-bottom: 15px;
	}
	.rubricblock img {
		width: 100px;
		height: 85px;
		margin-right: 10px;
	}
	.rubricblock h1 {
		margin: 0px;
		padding-bottom: 3px;
	}
	.rubricblock p {
		margin: 0px;
	}
	#forann {
		border: none;
		margin: 0px;
		padding-top: 3px;
	}
	#rubriccolumn h2 {
		font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #f4f6e4;
		padding: 3px 5px;
		border: solid 1px #99c;
		text-align: center;
		position: relative;
		margin: 0px 0px 10px 0px;
	}
	.allnews {
		padding-top: 10px;
		font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		text-align: center;
	}
	a.rubzag {
		text-decoration: none;
		border: none;
		color: #000;
	}
	a:hover.rubzag {
		color: red;
	}
	a:visited.rubzag {
		color: #000;
	}
	#ban160 {
		margin: 5px 0px;
		padding: 10px;
	}	
	a.actsubmenu {
		display: block;
		text-decoration: none;
		border-bottom: solid 1px #e5e5e5;
		padding: 4px 10px 4px 20px;
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: navy;
}
a:hover.actsubmenu {
		background: url(/i/bullet.gif) no-repeat left #fafafa;
}
a.submenu {

		display: block;
		text-decoration: none;
		background: url(/i/bulletact.gif) no-repeat right #fafafa;
		border-bottom: solid 1px #e5e5e5;
		padding: 4px 10px 4px 20px;
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: navy;

}
a:hover.submenu {
		background: url(/i/bullet.gif) no-repeat left #fafafa;
}
a:visited.submenu, a:visited.actsubmenu {
		color: navy;
}
a.mainmenu {
		display: block;
		text-decoration: none;
		font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: #f5f5f5;
		margin: 0px;
		padding: 5px 20px;
		border-bottom: solid 1px #e5e5e5;
	}
a:hover.mainmenu {
		background: url(/i/bullet.gif) no-repeat left #fafafa;
}
.del hr {
		display: none;
}
.del {
		border-bottom: solid 2px #99c;
}
#pages {
		font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.statrow {
	border-bottom: solid 1px #f5f5f5;
}
.rowmic {
	padding: 0 5px;
}