/*
.terms {
	height: 250px;
	width: 600px;
	border: solid 1px #bbbbbb;
	margin: 1em 0;
	padding: 10px;
	font-size: 12px;
}
div.terms {
	overflow: auto;
}
*/

.terms {
	background: #FFFFCC;
	border: solid 1px #CCCC99;
	margin: 1em 0;
	padding: 10px;
}
.terms {
	font-size: 12px;
}
div.buttons {
	width: 600px;
	text-align: center;
}

.line1 {
	background-color: #F4F6F7;
}

.line2 {
	background-color: #E0E8E9; /* #E9EDEE */
}

.tooltip {
	border: solid 1px black;
	background-color: lightblue;
	position: absolute;
	display: none;
	padding: 5px;
	margin-left: 4em;
	margin-top: -4em;
}
.toollink {
	color: #296D94;
	border-bottom: 1px solid #BDCFCE;
	}
.toollink:hover {
	color: #296D94;
	border-bottom: 1px solid #296D94;
	}
FORM {
	margins: 0px;
	padding: 0px;
}

DIV.error {
	margins: 0px;
	padding: 0px;
}

TABLE.columns {
	border-collapse: collapse;
}

TABLE.columns H2 {
	font-size: 175%;
}

TABLE.columns TH {
	border: 2px solid white;
	font-color: #14395E;
	background-color: #CEDFE6;
	padding: 5px;
}

TABLE.columns TD {
	border: 2px solid white;
	padding: 5px;
}

TABLE.columns TD.rankCol {
	width: 5px;
	font-weight: bold;
	text-align: center;
}

TABLE.columns TD.columnCol {
	width: 200px;
	font-weight: bold;
}

TABLE.columns TD.factorCol {
	width: 50px;
	text-align: right;
}

TABLE.columns TD.typeCol {
	text-align: center;
}

TABLE.columns TD.manCol {
	text-align: center;
}

dt {
	font-weight: bold;
	margin: 20px 0px 5px 0px;
	}
	
h2 { margin-top: 20px; }

#typeLabel {
	display: block;
	font-weight: bold;
}

#sim, #diff {
	font-size: .9em;
	margin-top: 10px;
}
