#page {	margin: 1em 2% 1em 2%;}#page .title {	font-size: 1.5em;	font-weight: bold;	margin: .5em 2% 0 2%;	border: 0;	padding: 0;	color: black;}#page .titleRight {	font-size: 1em;	font-weight: normal;	margin: .5em 2% 0 2%;	border: 0;	padding: 0;	color: #5E6F75;}#page .subtitle {	font-size: 1em;	font-weight: bold;	margin: 0 2% 0 2%;	border: 0;	padding: 0;	color: #5E6F75;}#page h3 {	font-size: 1.2em;	margin: .5em 0 0 0;	border: 0;	padding: 0;	color: black;}#page p {	margin: .5em 0 .5em 0;	border: 0;	padding: 0;}#page .border {	margin: 0 0 -2% 3%;	padding: 0 0 1em 0;	border-left: solid #5E6F75 1px;	height: 100%;}#page .block {	font-size: 0px;	margin: 0 0 0 -10px;	width: 10px;	height: 10px;	background-color: #4588CB;}#page .divider {	border-bottom: solid #5E6F75 1px;	margin: 0 -2% 0 -5%;}#page .body {	margin: 0 0 0 2%;}#announcement {	margin-bottom: .5em;}#announcement p {	margin: 0 0 0 0;	text-align: center;	color: #A31529;}#announcement table {	margin: auto;}#warnings {	margin-bottom: .5em;}#warnings table {	margin: auto;}#information {	margin-bottom: .5em;}#information table {	margin: auto;}.warning {	color: #FF6600;}.error {	color: #CC3300;}.hierarchy {	font-size: 15px;	font-weight: bold;	color: #003366;}.filter {	margin: 1em 0 1em 0;	border-top: 1px #999999 solid;	border-bottom: 1px #999999 solid;}.filter label {	padding: 0 0 0 .5em;}span.example {	font-size: .7em;	color: #999999;}.prefix {	font-size: .75em;	color: #999999;}.suffix {	font-size: .75em;	color: #999999;}
