#toc {
	display: table;
	border: 1px solid #AAA;
	background-color: #F9F9F9;
	padding: 5px;
}

#toc li {
	list-style-type: none;
	list-style-image: none;
}

#toc a {
	text-decoration: none;
	color: rgb(15,46,75);
}

#content table {
	width: 100%;
	word-wrap: break-word;
	table-layout: fixed
}

#content table tr td:first-child,th:first-child {
	width: 30px;
}

#content table tr th {
	text-align: left;
	background-color: rgb(15,46,75);
	color: #ffffff;
	font-weight: bold;
	padding: 2px 2px 2px 7px;
}

#content table tr td {
	text-align: left;
	color: #000000;
	font-weight: normal;
	padding: 2px 2px 2px 7px;
}

#content table tr:nth-child(even) {
	background-color: #ffffff;
}

#content table tr:nth-child(odd) {
	background-color: rgba(15,46,75, 0.1);
}
