body {	background: #333333;	color: #000000;	text-align: center;	font-family: Arial, Geneva, Helvetica;	margin: 0px}table.main {	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	background: #FFFFFF;	text-align: left}td {	vertical-align: top}.black {	background: #000000}.wkpf {	background: #000000;	color: #FFFFFF;	text-align: right;	padding-right: 12px}.place {	display: block;	font-size: 12pt}.date {	display: block;	font-size: 10pt}.pageTitle {	font-size: 22pt;	font-weight: bold;	font-family: Courier New, Courier;	color: #FFFFFF;	margin: 10px 10px 5px 15px}.felix {	font-family: Arial;	text-align: right;	background: #000000;	background-image: url("../images/template/apc_background.gif")}.felixPic {	border-bottom: 5px solid black;	border-right: 5px solid black}.navigation {	font-size: 11pt;	line-height: 1.4em;	border-bottom: 1px solid black;	margin: 5px 10px 20px 0px}.info {	font-size: 10pt;	margin: 20px 5px 0px 0px}.content {	margin: 15px 20px 40px 15px;	color: #333333;	font-size: 10pt;	line-height: 1.3em}.content > p {	margin-bottom: 10px}a {	text-decoration: none;	color: #FF0000}a:hover {	color: #333333;	text-decoration: underline}a.nav {	color: #000000}a.nav:hover {	color: #FFFFFF;	text-decoration: none}.level1 {	font-size: 12pt;	font-weight: bold;	line-height: 1.2em;	display: block}.level2TopSpace {	font-weight: bold;	margin: 10px 0px 0px 15px}.addressDetails {	margin: 5px 0px 20px 20px;	border-left: 1px solid #666666;	padding-left: 5px}.quote {	margin: 0px 50px 0px 30px}.details {	margin: 5px 0px 5px 20px}.homeDetails {	margin: 0px 25px 25px 15px;	line-height: 1.2em;	font-size: 9pt;	color: #333333;	text-align: justify}.eventDate {	font-weight: bold;	margin-bottom: 5px;	margin-top: 30px}.instruments {	color: #666666}.contentImage {	text-align: right}.thumbLandscape {	margin-bottom: 13px;	margin-left: 4px;	margin-right: 4px;	border: 1px solid #666666}.thumbLandscapeDX70 {	margin-bottom: 18px;	margin-left: 4px;	margin-right: 4px;	border: 1px solid #666666}.thumbPortrait {	margin-left: 16px;	margin-right: 17px;	border: 1px solid #666666}.thumbPortraitDX70 {	margin-left: 21px;	margin-right: 21px;	border: 1px solid #666666}#strip {	margin-top: 5px;	margin-bottom: 5px}#slideLink {	text-align: center;	font-size: 12pt;	border-bottom: 1px solid #999999;	margin-top: 10px;	margin-bottom: 10px;	padding: 5px}.whiteDot {	color: #FFFFFF}.navLevel2 {	margin-right: 10px}.navLevel3 {	margin-right: 20px;	font-size: 10pt;	line-height: 1em}.navLevel4 {	margin-right: 25px;	font-size: 10pt;	line-height: 1em}.navLevel5 {	margin-right: 35px;	font-size: 10pt;	line-height: 1em}.pubTitle {	display: list-item;	list-style-type: square;	margin: 0px 0px 5px 20px;	font-weight: bold}.pubDescr {	display: list-item;	list-style-type: none;	margin: 0px 0px 15px 50px}.outline {	margin-left: 20px}.chapter {	background-color: #CCCCCC;	padding: 5px}.page {	background-color: #000000;	color: #FFFFFF;	padding: 5px}.activeSection {	font-weight: bold;	border-bottom: solid 1px white}.linkTitle {	margin-top: 15px;	margin-bottom: 0px}.linkDescription {	margin-left: 20px;	font-size: 9pt;	color: #666666}.progMonth {	font-size: 18pt;	color: #FFF;	background-color: #333}.progTime {	background-color: #CCC;	padding-left: 30px}.progEvent {	background-color: #CCC}.progLocation {	background-color: #CCC}.progDay {	color: #FFF;	background-color: #999}.tdHeader {	border-bottom: 1px solid black;	font-size: 14pt}div#imgDiv {	float: left;	text-align: center;	width: 140px;	background-color: #eeeeee;	border: 1px dotted #999999;	padding: 5px;	margin: 10px;	font-size: .8em;	line-height: 1em}div#imgDiv img {	margin-bottom: 10px;	border: 0}