#contents {
	float: left;
	display: block;
	height: auto;
}
#contentleft h1, #contentleft h2,
#contentright h1, #contentright h2{
	text-transform: uppercase;
	color: black;
	font-family: "Times New Roman", times, serif;	
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	padding: 0;
}
.headingsleft{
	margin-bottom: 12px;
}
.headingsright{
	margin-bottom: 12px;
}

.teaser-right {
	margin-bottom: 30px;
}
.button {
	height: 68px;
}
.button img {
	margin-top: 25px;
}

.button_sml {
	height: 44px;
}
.button_sml img {
	margin-top: 14px;
}

#contents .image-teaser {
	height: 96px;
}
#contents .image-teaser img {
	float: left;
}
#contents .imge-teaser-text {
	float: left;
	margin: 7px 0 0 10px;
}
#contents .image-teaser h3 {
	font-size: 11px;
	font-weight:bold;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;clear:left;
}
#contents .image-teaser p {
	font-size: 11px;
	font-weight:normal;
	margin: 0;
	padding: 0;
	float: left;clear:left;
}
#contents .imge-teaser-text a {
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color:#56ab28;
	margin: 0;
	padding: 0;
	float: left;clear:left;
}
#contents .imge-teaser-text a:hover {
	color: #7c8576;
}
.black-line {
	width: 360px;
	height: 1px;
	background-color: #000000;
}

.black-line-left {
	width: 500px;
	height: 1px;
	background-color: #000000;
}



#teasers {
	width: 500px;
}
#teasers div.teaser {
	border-top: 1px solid black;
	width: 500px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: left;
	margin-bottom: 12px;
}
#teasers div.teaser p.datum {
	font-size: 11px;
	margin: 8px 0 0 0;
}
#teasers div.teaser a {
	display: block;
	float: left;
	clear: left;
	padding: 0;
	margin: 0 0 5px 0;
	width: auto;
	height: 20px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#teasers div.teaser a:hover{
	color:#58ab26;
}

#teasers div.teaser p {
	padding: 0;
	margin: 0;
	width: 400px;
	clear: left;
	
}
#teasers div.teaser .newsmore a {
	color: #58ab26;
}
#teasers div.teaser .newsmore a:hover {
	color: #7c8576;
}
#teasers div.teaser img {
	/*display: none;*/
	margin-top: -136px;
	display: block;
	width: 500px;
	height: 136px;
	
}
#teasers div.open-img {
	height: 240px;
}
#teasers div.open-img img {
	margin-top: 0px;
}

#footer {
	width: 500px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	display: block;
}

#footer-left {
	float: left;
}
#footer-left p {
	font-size: 11px;
	float: left;
}
#footer-right {
	width: auto;
	float: right;
}
#footer-right a {
	margin-left: 5px;
}
#footer-right a:hover {
	color: #7c8576;
}

#article {
	width: 500px;
	border-top: 1px solid black;
	width: 500px;
	height: auto;
	display: block;
	float: left;
	margin-bottom: 12px;
}

.newsnav{
	margin-bottom:50px;
	margin-top:10px;
}

.newsnav p{
	float: left;
}

#browsenews{
	margin-left: 30px;
}

#browsemsg{
	padding: 10px 0 0 10px;
}
#allenews {
	float: right;
	padding: 10px 0 0 10px;
}
#allenews a {
	text-decoration: underline;
}
#printnews a:hover,
#allenews a:hover {
	color: #7c8576;
}
.news{
	width:550px;
}

#article-text {
	clear: both;
	float: left;
	margin-bottom: 15px;
}
#article-text h1 {
	color: #58ab26;
	clear: left;
	float: left;
}
#article-text h2 {
	clear: left;
	float: left;
}
#article-text p {
	margin: 15px 0 0 0;
	clear: left;
	float: left;
}
#article-text p.text img {
	float: left;
	margin-right: 5px;
}