body {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.5; font-family: Arial, Helvetica, sans-serif; font-size: 10pt !important;
}
h1 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
h2 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
h3 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
h4 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
h5 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
h6 {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
h1 {
	line-height: 1.25; font-size: 18pt;
}
h2 {
	line-height: 1.25; font-size: 16pt;
}
h3 {
	line-height: 1.25; font-size: 14pt;
}
h4 {
	font-size: 12pt; font-weight: bold;
}
h5 {
	font-size: 12pt; font-weight: bold;
}
h6 {
	font-size: 12pt; font-weight: bold;
}
input {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
}
a {
	color: rgb(0, 102, 204); text-decoration: none; cursor: pointer;
}
a:link {
	color: rgb(0, 102, 204); text-decoration: none; cursor: pointer;
}
a:visited {
	color: rgb(0, 153, 255);
}
a:hover {
	color: rgb(0, 102, 204);
}
a:active {
	color: rgb(0, 153, 255);
}
div#top {
	display: none;
}
div#bottom {
	display: none;
}
div#site p a img {
	width: 8.5cm;
}
div#logo {
	color: rgb(255, 102, 51); font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold;
}
div#logo p {
	margin: 0px;
}
div#logo a {
	color: rgb(255, 102, 51);
}
div#langNav {
	display: none;
}
div#siteNav {
	display: none;
}
div#search {
	display: none;
}
div#mainNav {
	display: none;
}
div#content {
	margin: 1cm 0px;
}
div#content h1 {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content h2 {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content h3 {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content h4 {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content h5 {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content h6 {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content p {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content blockquote {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content pre {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content dl {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content ol {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content ul {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content form {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#content table {
	margin-top: 0px; margin-bottom: 0.5cm;
}
div#crumbtrail {
	color: rgb(153, 153, 153);
}
div#crumbtrail a {
	color: rgb(153, 153, 153);
}
div#date {
	color: rgb(153, 153, 153); margin-bottom: 1cm;
}
div#date p {
	margin-bottom: 0px;
}
div#date p span.separator {
	display: none;
}
div#date p a.printLink {
	display: none;
}
div#subNav {
	display: none;
}
div#extraContent {
	display: none;
}
div#mainContent .hanging {
	width: auto; clear: right; float: right;
}
div#mainContent .hanging .control {
	margin: 0px 0px 1cm 1cm; width: 5cm;
}
div#mainContent .hanging .control h2 {
	margin-top: 0px;
}
div#mainContent .hanging .control ul {
	padding-right: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px; list-style-type: none;
}
div#mainContent a:link::after {
	color: rgb(153, 153, 153); font-size: 8pt; content: " (" attr(href) ") ";
}
div#mainContent a:visited::after {
	color: rgb(153, 153, 153); font-size: 8pt; content: " (" attr(href) ") ";
}
div#footer {
	width: 100%; clear: both; border-top-color: rgb(255, 102, 51); border-top-width: 2px; border-top-style: solid; float: left;
}
div#footnote {
	display: none;
}
div#mainContent div.announcement .publishingTime {
	font-style: italic;
}
div#mainContent div.announcement .caption {
	font-weight: bold;
}
div#mainContent .announcementGroup .content .function a {
	color: rgb(0, 102, 204);
}
div#mainContent .announcementList {
	list-style: none; padding-right: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px;
}
div#mainContent .announcementList .announcement {
	margin-bottom: 0.5cm;
}
div.form {
	width: 100%; overflow: hidden; margin-bottom: 0.5cm;
}
div.form div.caption {
	clear: both;
}
div.form div.formMessage {
	padding: 10px; border: 1px solid rgb(255, 204, 0); color: rgb(0, 0, 0); margin-bottom: 0.5cm;
}
div.form div.information {
	border-color: rgb(102, 153, 51); color: rgb(102, 153, 51);
}
div.form div.help {
	border-color: rgb(255, 204, 0); color: rgb(0, 0, 0);
}
div.form div.exclamation {
	border-color: rgb(204, 51, 51); color: rgb(204, 51, 51);
}
div.form div.formMessage ul {
	list-style: none; margin: 0px !important; padding: 0px;
}
div.form .fieldHeading {
	width: 100%; clear: both; float: left;
}
div.form .fieldText {
	width: 100%; clear: both; float: left;
}
div.form .fieldLegend {
	width: 100%; clear: both; float: left;
}
div.form .fieldHeading h2 {
	margin-top: 0.5cm;
}
div.form .fieldHeading h3 {
	margin-top: 0.5cm;
}
div.form .fieldText p {
	margin-top: 0.5cm;
}
div.form .fieldText ul {
	margin-top: 0.5cm;
}
div.form .fieldText ol {
	margin-top: 0.5cm;
}
div.form .fieldText dl {
	margin-top: 0.5cm;
}
div.form div.field {
	margin: 0px 0px 0.25cm; width: 100%; overflow: hidden; clear: both; float: left;
}
div.form div.fieldWrapper {
	margin: 0px 0px 0.25cm; width: 100%; overflow: hidden; clear: both; float: left;
}
div.form div.fieldset {
	margin: 0px 0px 0.25cm; width: 100%; overflow: hidden; clear: both; float: left;
}
div.form div.fieldWrapper {
	margin: 0px;
}
div.form div.left {
	clear: both; float: left;
}
div.form div.right {
	clear: none; float: right;
}
div.form div.field .label {
	margin: 0px; padding: 0px; width: 5cm; text-align: left; color: rgb(0, 0, 0); overflow: hidden; font-weight: normal; float: left;
}
div.form div.fieldset .label {
	margin: 0px; padding: 0px; width: 5cm; text-align: left; color: rgb(0, 0, 0); overflow: hidden; font-weight: normal; float: left;
}
div.form div.field .input {
	margin: 0px 0px 0px 4cm; padding: 0px; width: auto; float: none; display: block;
}
div.form div.field .input input.inputText {
	padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 10cm; color: rgb(51, 51, 51); float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.field .input textarea {
	padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 10cm; color: rgb(51, 51, 51); float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.field .input select {
	margin: 0px; padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; color: rgb(51, 51, 51); float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.fieldset .inputGroup {
	margin: 0px; padding: 0px; width: auto; height: auto !important; overflow: hidden; float: none; display: block;
}
div.form div.fieldset .inputGroup .field {
	margin: 0px; width: 100%; line-height: 1.2; overflow: hidden; clear: both; float: left;
}
div.form div.fieldset .inputGroup .field .input {
	margin: 0px !important; width: 1cm; text-align: center; float: left;
}
div.form div.fieldset .inputGroup .field .input input {
	padding: 0px; width: auto !important;
}
div.form div.fieldset .inputGroup .field .label {
	margin: 0px; padding: 0px; width: auto !important; text-align: left; color: rgb(51, 51, 51); clear: none; font-weight: normal; float: none; display: block;
}
div.form div.buttons {
	margin: 0px; padding: 0.5cm 0px 0px 5cm; clear: both;
}
div.form div.buttons input.button {
	background: url("/Layout/Subsites/Image/Manual/Bg/bg-button.png") repeat-x left top rgb(232, 113, 35); padding: 3px 9px; border-radius: 3px; border: 1px solid rgb(232, 113, 35); border-image: none; color: rgb(51, 51, 51); overflow: hidden; font-size: 1em; margin-right: 10px; float: left; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
div.form div.buttons input.button:active {
	border: 0px currentColor; border-image: none;
}
div.form div.buttons input.button:focus {
	border: 0px currentColor; border-image: none;
}
div.form div.captcha {
	display: none;
}
.feedLink {
	display: none;
}
.pagination {
	display: none;
}
.result .form {
	display: none;
}
.result .results .title h3 {
	font-size: 1em; font-weight: normal;
}
.result .results .date {
	display: none;
}
.siteMap .content .repeaterLetters {
	display: none;
}
.siteMap .content .dataListIndex table {
	width: 100%; border-collapse: collapse; border-spacing: 0;
}
.siteMap .content .dataListIndex table tr td .labelLetter a {
	display: block;
}
.siteMap .content .labelLetter span {
	font-size: 16pt;
}
.siteMap .content .labelLetter span a {
	color: rgb(51, 51, 51); text-decoration: none !important; cursor: default;
}
.siteMap .content .labelLetter span a:hover {
	color: rgb(51, 51, 51); text-decoration: none !important; cursor: default;
}
.siteMap .content .labelLetter span br {
	display: none;
}
.siteMap .content .labelLetter span b {
	font-weight: normal;
}
.noScript {
	display: none;
}
.jsEnabled .noScript {
	display: none;
}
.script {
	display: block;
}
.jsEnabled .script {
	display: block;
}
.hidden {
	margin: 0px 0px 0px -9999px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
.hidden hr {
	display: none;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
.clearfix::after {
	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
