.big-height { 
	height: 2em; 
	width: 2em; 
	padding: 0pt; 
	margin: 0pt; 
	background-color: inherit; 
}

.hide-me { 
	display: none; 
}

.header-system-name {
	text-align: right;
	margin-right: 2em;
}
.status-summary {
  text-align: right;
}
.table {
	background-color: #CCFFCC;
	text-align: left;
}

.table td {
	vertical-align: top;
	text-align: left;
}

.logo {
  float: right; 
  text-align: right;
  padding:  1em 0 0;	
}

.matrix { 
	float: left; 
	margin-right: 2em; 
	clear: right;
	text-align: center;
}

.author-name {
	text-align: left;
}

.key { 
	border: 1pt solid #999; 
	clear: right; 
	}
	
.links { 
	background-color: #EEE; 
	border: 1pt solid #999; 
	clear: right; 
	text-align: center;
	}
	
.implementation-code th {
	font-weight: bold;
	 width: 2em; 
	 border-right: 1pt dotted #999; 
	 text-align: left;
}

.key-title {
	font-weight: bold;
	font-size: 110%;
}

