html {
	color: rgb(102, 102, 102);
}
button {
	color: rgb(102, 102, 102);
}
body {
	line-height: 1.4; font-size: 1em;
}
a {
	color: rgb(0, 0, 238);
}
a:visited {
	color: rgb(85, 26, 139);
}
a:hover {
	color: rgb(0, 102, 238);
}
img {
	vertical-align: middle; 
	max-width: 100%;
	max-height:100%;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
textarea {
	resize: vertical;
}
.nocallout {
	-webkit-touch-callout: none;
}
.pressed {
	background-color: rgba(0, 0, 0, 0.7);
}
textarea[contenteditable] {
	-webkit-appearance: none;
}
.gifhidden {
	left: -100%; position: absolute;
}
.ir {
	border: 0px currentColor; text-align: left; text-indent: -999em; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat; background-color: transparent;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important; visibility: hidden;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.newsholder {background:#eaeaeb;}
.newsheader {border-bottom: 1px solid #999; margin: 0 20px; padding: 10px 0 10px 0;}
ul.news {list-style-type:none;margin:0;padding:0;}
ul.news li {  margin: 0 20px;border-bottom: 1px dashed #999;  padding: 10px 0;text-align:left;}
ul.news li:last-child {border-bottom:none;}
ul.features {margin:0 0 10px 20px;padding:0;text-align:left;}
.body-content {margin-top:10px;}
/* highslide from index.php */
.highslide img {cursor: url(highslide/graphics/zoomin.cur), pointer !important;}
.highslide-viewport-size {position: fixed; width: 100%; height: 100%; left: 0; top: 0}