p {
	font-size:14px;
	line-height:22px;
}
td {
	font-size:14px;
	line-height:22px;
}
th {
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
.title {
	font-size:12px;
	line-height:15px;
	color:#006400;
	margin-bottom:4px;
	font-weight:bold
}
.indent {
	font-size:12px;
	line-height:15px;
	margin-left:30px;
	margin-bottom:5px
}

UL{
	font-size:14px;
	line-height:22px;
}

OL{
	font-size:14px;
	line-height:22px;
}

DL{
	font-size:14px;
	line-height:22px;
}

.H3 {
    color:#0000A0;
	font-weight:bold;
}
/*******************/
p.desc{
	margin:0;
	color:#99CC99;
	font-weight:bold;
	font-size:small;
}
p.subtitle{
	margin:0;
	color:white;
	font-weight:bold;
	font-size:small;
}
.seminar p.desc{
	color:#FFCCCC;
}
p.description{
	background:#dddddd;
	margin-top:20px;
	margin-bottom:5px;
	padding:10px;
}
.manual h1,.seminar h1{
	margin:0;
	color:white;
	font-size:large;
}
.manual h2,.seminar h2{
	font-size:medium;
	font-weight:bold;
}
hr{
	height:1px;
}
.manual .toc dl{
	margin-left:40px;
	padding-left:0;
}
.toc dt{
	margin-top:1em;
	margin-left:1em;
	color:black;
	font-weight:bold;
}
.notice{
	margin-left:40px;
	color:red;
}
table.data th{
	vertical-align:top;
	text-align:right;
}
.toc h3{
	font-size:x-small;
	margin-bottom:0.5em;
	color:#0000aa;
	margin-top:0;
	margin-left:40px;
}
h1 span.subtitle{
	font-size:small;
}
div.related_links{
	position:relative;
	overflow:hidden;
	border:1px solid green;
	height:1.6em;
	width:100%;
}
.related_links ul{
	padding:0;
	margin:0;
	position:relative;
	left:50%;
	float:left;
}
.related_links li{
	padding:0.25em 0;
	font-size:xx-small;
	list-style:none;
	position: relative;
	left:-50%;
	float:left;
	padding:0 20px;
}
