			body
			{
				font-family: Arial;
				font-size: 10pt;
			}

			h1
			{
				font-size: 17pt;
				text-align: center;
				page-break-after: avoid;
			}

			h2
			{
				font-size: 13pt;
				margin-top: 2em;
				page-break-after: avoid;
			}

			h3
			{
				font-size: 10pt;
				margin-top: 2em;
			}

			p
			{
			}

			table
			{
				font-family: Arial;
				font-size: 10pt;
				border-collapse: collapse;
			}

			th
			{
				border: 1px solid #888888;
				background: #eeeeee;
				text-align: left;
				padding-left: 1em;
				padding-right: 1em;
			}

			td
			{
				border: 1px solid #888888;
				padding-left: 1em;
				padding-right: 1em;
			}

			table .price
			{
				text-align: right;
			}

			table.thumbnail
			{
				display: inline;
				margin-right: 0.5em;
				margin-bottom: 0.5em;
				padding-bottom: 0.5em;

			}

			.thumbnail th
			{
				font-weight: normal;
				text-align: center;
				padding-left: 1em;
				padding-right: 1em;
				background: #eeeeee;

				padding-bottom: 1em;
				border-top: 0px;
				border-bottom: 1px solid #aaaaaa;
				border-left: 1px solid #aaaaaa;
				border-right: 1px solid #aaaaaa;
			}

			.thumbnail td
			{
				text-align: center;
				padding-left: 1em;
				padding-right: 1em;
				background: #eeeeee;

				padding-top: 1em;
				border-top: 1px solid #aaaaaa;
				border-left: 1px solid #aaaaaa;
				border-right: 1px solid #aaaaaa;
				border-bottom: 0px;
			}

			.thumbnail img
			{
				width: 160;
				height: 120;
				border-top: 1px solid #888888;
				border-left: 1px solid #888888;
				border-right: 1px solid #bbbbbb;
				border-bottom: 1px solid #bbbbbb;
			}

			ol.level1
			{
				font-weight: bold;
			}

			ol.level1 li
			{
				margin-top: 1em;
			}

			ol.level2
			{
				font-weight: normal;
			}

			ol.level2 li
			{
				margin-top: 0.2em;
			}

