*{
	line-height:1.4em;
	background-color:#a0a0ff;
	color:#000060;
	font-family:Tahoma;
}
dt{
	font-weight:bold;
	font-size:110%;
	font-style:italic;
}
dd{
	font-size:90%;
	color:#208060;
}
a{
	color:#2040c0;
	text-decoration:none;
}
a:hover{
	color:#6060f0;
	text-decoration:underline;
}
span.warning{
	color:#c04040;
	font-weight:bold;
}
.hid{
	display:none;
}
address{
	text-align:right;
}
pre{
	line-height:1.1em;
	font-size:80%;
	padding:5px;
	margin:0px;
	font-family:monospace;
	border:1px solid #ffffff;
	background-color:#000040;
	color:#d0d0ff;
}
span.code,code{
	border:1px solid #ffffff;
	background-color:#000040;
	color:#d0d0ff;
	font-family:monospace;
	font-size:80%;
	padding-left:3px;
	padding-right:3px;
}
strong{
	font-weight:bold;
	font-size:110%;
}
p,dl,div,address,body,blockquote{
	padding:5px;
	margin:2px;
}
h1{
	border-left:10px solid #406080;
	border-bottom:4px solid #406080;
	border-top:1px solid #406080;
	border-right:1px solid #406080;
	background-color:#b0b0ff;
	margin:1px;
	padding-left:2px;
}
h2{
	border-left:6px solid #4060a0;
	border-bottom:2px solid #4060a0;
	border-top:1px solid #4060a0;
	border-right:1px solid #4060a0;
	background-color:#b0b0ff;
	margin:1px;
	padding-left:2px;
}
h3{
	border-left:4px solid #4070c0;
	border-bottom:1px solid #4070c0;
	border-top:1px solid #4070c0;
	border-right:1px solid #4070c0;
	background-color:#b8b8ff;
	margin:1px;
	padding-left:2px;
}
p,dl,div,address,blockquote{
	border:1px solid #4060a0;
}
blockquote{
	font-style:italic;
}