body {  font-family: verdana, arial, sans-serif;  color: #333;  font-size: 9pt;  line-height: 12pt;  font-weight: normal;  margin: 20px 20px 20px 20px;  background: #fff;}header {	font-size: 14pt;	float: right;	height: 34pt;}.logo-white {	font-size: 14pt;	background: #fff;	color: #000;	padding:10pt;	padding-right:0pt;	border: solid #999 1px;	border-right: 0px;}.logo-red {	font-size: 14pt;	background: #900;	color: #fff;	padding: 10pt;	padding-left:0pt;	border: solid #999 1px;	border-left: 0px;}a:link {	color: #a00;	text-decoration: none;}a:visited {	color: #800;	text-decoration: none;}a:hover {	color: #f00;	text-decoration: underline;}code {	color: #000;	text-decoration: none;	font-family: monospace;}dt {	margin-top: 5pt;	font-style: italic;	font-size: 10pt;}p {}h1 {	font-size: 16pt;	line-height: 20pt;	font-style: normal;	font-weight: normal;	text-decoration: none; 	padding-top: 16pt;	border-bottom: solid #333 1px;}h2 {	font-size: 14pt;	line-height: 17pt;	font-style: normal;	font-weight: normal;	text-decoration: none;	padding-top: 14pt;}h3 {	font-size: 12pt;	line-height: 14pt;	font-style: normal;	font-weight: normal;	text-decoration: none; 	padding-top: 12pt;}h4 {	font-size: 11pt;	line-height: 13pt;	font-style: normal;	font-weight: normal;	text-decoration: none; 	padding-top: 12pt;}h5 {	font-size: 10pt;	line-height: 13pt;	font-style: normal;	font-weight: normal;	text-decoration: none; 	padding-top: 11pt;}table {	background-color: transparent;}tr { }td.tocnumber  {	font-size: 9pt;	line-height: 10pt;	font-weight: normal;	background-color: transparent;	vertical-align: top;	margin: 0px;	padding-top: 3px;	padding-bottom: 0px;	padding-left: 2px;	padding-right: 2px;	border: dotted 0px;	border-bottom: dotted 0px;}td.toctext  {	font-size: 9pt;	line-height: 10pt;	font-weight: normal;	background-color: transparent;	vertical-align: top;	margin: 0px;	padding-top: 3px;	padding-bottom: 0px;	padding-left: 2px;	padding-right: 2px;	border: dotted 0px;	border-bottom: dotted 1px;}td.tocpage  {	font-size: 9pt;	line-height: 10pt;	font-weight: normal;	background-color: transparent;	vertical-align: bottom;	text-align: right;	margin: 0px;	padding-top: 3px;	padding-bottom: 0px;	padding-left: 2px;	padding-right: 2px;	border: dotted 0px;	border-bottom: dotted 1px;}td  {	font-size: 9pt;	line-height: 12pt;	font-weight: normal;	background-color: transparent;	vertical-align: top;	margin: 0pt;	padding: 3pt;	border: dotted 0pt;}.bibliography .bibliographyAuthor {	font-weight: bold;}.bibliography .bibliographyTitle {	font-weight: bold;}table.tableWithBorder {	background-color: transparent;	border-collapse: collapse;	border-spacing: 0px;	margin-top: 16pt;	border: solid 1px;}.tableWithBorder tr {	background-color: transparent;}.tableWithBorder th {	font-size: 9pt;	line-height: 10pt;	font-weight: bold;	background-color: transparent;	vertical-align: top;	text-align: left;	margin: 2px;	padding-top: 0px;	padding-bottom: 3px;	padding-left: 2px;	padding-right: 2px;	border: dotted 1px;	border-bottom: solid 1px;	border-bottom: solid 1px;}.tableWithBorder td {	font-size: 9pt;	line-height: 10pt;	font-weight: normal;	background-color: transparent;	vertical-align: top;	text-align: left;	margin: 2px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;	border: dotted 1px;	border-top: solid 0px;}li {	margin-bottom: 6pt;}#navigation-header {	display: table;	width: 100%;	background: #990000;	margin-bottom: 20px;	padding-top: 0px;	padding-bottom: 0px;	border: 1px solid #333;}#footer {	text-align: center;	color: #ddd;	background-color: #fff;	border-top: solid 1px #333;	border-bottom: solid 1px #333;	position: fixed; bottom: 0px; left: 0px; width: 100%;	margin-bottom: 0px;}#navigation-header-left {	background: transparent;	float: left;}#navigation-header-right {	background: transparent;	float: right;}.navigation-header-item {	background: #bbb;	display: inline;	height: 25px;	font-size: 12px;	font-weight: normal;	padding-left: 15px;	padding-right: 15px;	padding-top: 0px;	padding-bottom: 5px;	border-top: 1px solid #333;	border-left: 1px solid #333;	border-right: 1px solid #333;	margin-left: 7px;	margin-right: 7px;	margin-bottom: 0px;	margin-top: 0px;}.navigation-header-item:hover {	background: #eee;}.icon64 {	float: left;	margin-left: 2px;	margin-right: 5px;	margin-bottom: 5px;	width: 64px;	padding: 0px;	border: #999 solid 1px;}.icon128 {	float: left;	margin-left: 2px;	margin-right: 10px;	margin-bottom: 10px;	width: 128px;	padding: 0px;	border: #999 solid 1px;}.paragraph-block {	border-left: solid 1px #900;	padding-left: 5px;}