body {
	background: #FFFFFF;
	color: #333333;
	margin: 0;
	padding: 0
}
body.kea-rte-popup {
	background-image: none
}
a:link {
	color: #F16A00;
	text-decoration: none
}
a:visited {
	color: #F9A13A;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
h1 {
	margin-top: 12px;
	font-size: 180%;
	color: #000000
}
h2 {
	font-size: 160%;
	margin-bottom: 0;
	color: #000000
}
h3 {
	font-size: 140%;
	margin-bottom: 0;
	color: #000000
}
h4 {
	font-size: 100%;
	margin-bottom: 0;
	color: #000000
}
h5 {
	font-size: 80%;
	margin-top: 1px;
	color: #05416A
}
p, td, ul, ol, div, input, textarea, select, option {
	font-family: arial,helvetica,sans-serif
}
p, ul, ol {
	margin-top: 0
}
.tiny, .small, .news-inc {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small
}
html>body .tiny, html>body s.small, html>body .news-inc {
	font-size: x-small
}
p, td, ul, ol, div, input, textarea, select, option {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small
}
html>body p, html>body td, html>body ul, html>body ol, html>body div, html>body input, html>body textarea, html>body select, html>body option {
	font-size: small
}
.feature-pic {
	float: right;
	margin: 0 16px 10px 10px;
	text-align: center
}
.feature-caption {
	text-align: center
}
/* NEWS SPECIFIC */
.news-date {
	color: #8EA9BC
}
.news-inc {
	margin-top: 5px;
	margin-bottom: 5px
}
/* .news-first { 
 	font-size:110% 
} */
h3.news-title a {
	text-decoration: none
}
/* news admin buttons */
.search-button {
	background-color: #5EB3BF;
	color: #003D55;
	border: solid 1px #003D55;
	font-weight: bold
}
a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover {
	background-color: #5EB3BF;
	color: #003D55;
	text-decoration: none;
	border: 1px solid #003D55;
	font-weight: bold;
	padding: 2px 3px 2px 3px
}
