body {
	background: #555555;
	font-family: Trebuchet MS, Lucida Sans Unicode, Verdana, Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0;
}
body a:link, body a:visited {
	color: #FFAA00;
	text-decoration: none;
}
body a:hover, body a:active {
	color: #FFC000;
	text-decoration: none;
}
table, td {
	font-family: Trebuchet MS, Lucida Sans Unicode, Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
h1 {
	font-family: Trebuchet MS, Lucida Sans Unicode, Verdana, Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;
}
.container {
	position: relative;
	left: 1px;
	top: 1px;
	color: #333333;
	letter-spacing: 3pt;
}
.container2 {
	position: relative;
	left: 1px;
	top: 1px;
	color: #333333;
	letter-spacing: 3pt;
}
.text {
	position: absolute;
	left: -1px;
	top: -1px;
	color: #FFFFFF;
	letter-spacing: 3pt;
}
.text2 {
	position: absolute;
	left: -1px;
	top: -1px;
	color: #FFAA00;
	letter-spacing: 3pt;
}
.pgnum {
	font-size: 24pt;
	font-weight: normal;
	font-style: italic;
}
.toc, .stoc {
	font-family: Trebuchet MS, Lucida Sans Unicode, Verdana, Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-align: right;
	line-height: 14pt;
	margin: 8px;
}
.cat {
	font-size: 8pt;
	letter-spacing: 6pt;
}
.header {
	background-color: #829FEA;
	border: #172A7D 1px solid;
	font-weight: bold;
}
.cellheader {
	background-color: #829FEA;
	font-size: 10px;
	border: #172A7D 1px solid;
}
.cellheader a:link, .cellheader a:visited, .cell a:link, .cell a:visited {
	color: #172A7D;
	text-decoration: none;
}
.cellheader a:hover, .cellheader a:active, .cell a:hover, .cell a:active {
	color: #FFAA00;
	text-decoration: none;
}
.cell {
	font-size: 10px;
	border: #172A7D 1px solid;
}
.rev {
	font-size: 8px;
	letter-spacing: 2px;
	text-align: center;
}