div.mod {
	border : outset silver 1px;
	border-width : 0 0 0 1px;
	padding : 0 1em 0 1em;
	margin : 2em 0;
}

body {
	font-family : Arial;
	font-size : 94%;
}

code, pre {
	letter-spacing : 0;
	background : beige;
	font-size : 95%;
}

pre {
	padding : 0.3em 0.3em 1.5em 0.3em;
	margin : 0 0 1em 0;
	width : 100%;
	overflow : auto;
	overflow-y : visible;

	scrollbar-3dlight-color:darkkhaki;
	scrollbar-arrow-color:olive;
	scrollbar-base-color:palegoldenrod;
	scrollbar-darkshadow-color:ivory;
	scrollbar-face-color:palegoldenrod;
	scrollbar-shadow-color:olive;
}

span.note {
	font-weight : normal;
	margin-left : 0.3em;
}

h4 {
	color : navy;
	margin-bottom : 0.2em;
	border-bottom : navy 1px solid;
	padding : 0;
}


p.note {
	margin : 0 1em 0 0;
	color : gray;
}

#documentModel dl.child dt {
	float : left;
	clear : left;
	font-weight : normal;
}
#documentModel dl.child dd {
	margin-left : 9em;
}
#documentModel dl.child dl.child {
	margin-top : 0;
	margin-left : 3px;
}
#documentModel dl {
	margin : 1em 0;
}
#documentModel dt {
	color : navy;
	font-weight : bold;
}
#documentModel dl.exception dt {
	color : skyblue;
}
#documentModel dl.exception dd {
	color : dimgray;
}

dl.entity {
	margin : 0 1em 1em 0;
	border-left : navy 1px solid;
	padding-left : 0.5em;
}
dl.entity dt {
	padding-top : 0.5em;
	color : black;
}


