
body {
	font: normal 80.0% Tahoma,sans-serif;
}

#header {
	align: right;
	border-bottom: thin solid #000;
	padding: 5px;
	margin-bottom: 10px;
}

.ref {
	color: blue;
}

.extension {
	color: blue;
}

.type {
	color: blue;
}

.attribute {
	border: thin solid #000;
	padding: 2px;
	background: #cfc;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top:2px;
	padding-bottom:2px;
}

.element {
	border: thin solid #000;
	padding: 2px;
	background: #ccf;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.namedElement {
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.linkedElement {
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.restriction {
	border: thin solid #ddd;
	padding: 3px;
	background: #fcc;
	width: 300px;
}

.refName {
	font: bold 110% Tahoma,sans-serif;
}

.baseType{
	border: thin solid #ddd;
	padding: 3px;
	background: #ccc;
	width: 406px;
}

.complexTypeName {
	font: normal 80.0% Tahoma,sans-serif;
}

.simpleType {
	margin-left: 15px;
}

.choice {
	border: thin solid #f66;
}
.choiceText {
	color: #f66;
}


.refDisplay {

}

.doc {
	border: thin solid #ccc;
	padding: 3px;
}