.tabSelected {
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-color: gray gray #FFFFCC gray;
	border-style: solid;
	background-color: #FFFFCC;
	font-weight: bold;
	color: black;
	}
.tabNotSelected {
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-color: gray;
	border-style: solid;
	background-color: whitesmoke;
	font-weight: normal;
	color: gray;
	}
.tabFiller {
	border-width: 0px 0px 1px 0px;
	border-color: gray;
	border-style: solid;
	}
.noClass {
	padding: 3px 10px 3px 10px;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	}
.questionBlock {
	margin-top: 10px;
	}
.knownBlock, .unknownBlock {
	background-image: url(/images/gui/finder_known_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
	border-width: 0px 0px 1px 0px;
	border-color: gray;
	border-style: solid;
	}
.featuresBlock {
	padding: 10px;
	border-width: 0px 0px 1px 0px;
	border-color: gray;
	border-style: solid;
	}
.noteText {
	font-size: 10px;
	line-height: 13px;
	}
.hide {
	display: none;
	}
.hide button {
	font-size: 16px;
	margin-top: 10px;
	}
.visible {
	display: block;
	}
.visible button {
	font-size: 16px;
	margin-top: 10px;
	}
.disabled button, .enabled button {
	font-size: 16px;
	margin-top: 10px;
	}
#resultText {
	font-size: 16px;
	margin-top: 10px;
	}
#resultSystem {
	font-weight: bold;
	}
#step1 h3 {
	font-size: 16px;
	}
#matchResults {
	font-size: 16px;
	color: #990000;
	}