body {
	color: #000000;
	margin:0;
	padding:0;
}
body.kea-rte-popup {
	background-color:#ffffff;
	background-image: none;
}
/* logo for printing only */
#print-logo {
	display:none
}
a:link {
	color:#A64906
}
a:visited {
	color: #686B8C;
}
a:hover {
	color: #8C687D;
}
a img {
	border:none
}
h1 {
	margin-top:10px;
	margin-bottom:0;
	font-size:180%;
	color:#515525
}
h2 {
	font-size:160%;
	margin-bottom:0;
	color:#515525
}
h3 {
	font-size:140%;
	margin-bottom:0;
	color:#515525
}
h4 {
	font-size:110%;
	margin-bottom:0;
	color:#515525
}
p, td, ul, ol, div {
	font-family: arial,helvetica,sans-serif
}
p, td, ul, ol, div, input, textarea, select, option {
	font-size:small
}
/*/*/a{}
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;
}
/* */
#crumb, .feature-caption, .tiny, .news-inc {
	font-size:80%
}
.feature-pic {
	float:right;
	margin: 0 16px 10px 10px;
	text-align: center;
}
.feature-caption {
	text-align: center;
}
/* NEWS SPECIFIC */
.news-date {
	color:#666666;
	white-space: nowrap;
}
.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:#686B8C;
	color:#ffffff;
	border: 1px outset #A3BBC7;
	font-weight:bold;
	font-size:12px;
	height:18px
}
a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover {
	background-color: #686B8C;
	color: #ffffff;
	text-decoration: none;
	border: 1px outset #A3BBC7;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
}