* {
	font-family:sans-serif;
}
.icon_partheader {
	font-size:90%;
	padding-top:8px;
	padding-left:8px;
}
td.partheader {
	font-size:90%;
	font-weight:bold;
	color: #003399;
	padding-top:8px;
}
div.partheader {
	padding-left:3px;
}
.icon_cover1, .icon_cover2, .icon_preface, .icon_chapter, .icon_appendix1, .icon_appendix2, .icon_glossary, .icon_index, .icon_cover3, .icon_cover4 {
	font-size:80%;
	padding-top:8px;
	padding-left:10px;
}
.cover1, .cover2, .cover3, .cover4 {
	font-size:80%;
	color:#003399;
	padding-top:8px;
	padding-left:3px;
}
td.preface, td.chapter, td.appendix1, td.appendix2, td.glossary, td.index {
	font-size:80%;
	color:#003399;
	padding-top:8px;
	padding-left:3px;
}
.icon_section {
	font-size:75%;
	padding-top:8px;
	padding-left:8px;
}
td.section {
	font-size:75%;
	color: #003399;
	padding-top:8px;
}
div.section {
	padding-left:3px;
}
.index_key {
	font-size:80%;
	color: #003399;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:8px;
}
.num {
	font-family:sans-serif;
	font-size:120%;
	font-weight:bold;
}
a:link {
	color:#003399;
	text-decoration:none;
}
a:visited {
	color:#003399;
	text-decoration:none;
}
a:action {
	color:#3399FF;
	text-decoration:none;
}
a:hover {
	color: #FFFFFF;
	background-color:#003399;
	text-decoration:none;
}

.icon_partheader a:hover {
	background-color:#CCCCCC;
}
