
  * {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  }

body, html {
	padding: 3px 3px 3px 3px;

	background-color: #D8DBE2;

	font-family: Verdana, sans-serif;
	font-size: 11pt;
	text-align: center;
}

div.main_page {
	position: relative;
	display: table;

	width: 970px;

	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;

	border-width: 2px;
	border-color: #212738;
	border-style: solid;

	background-color: #FFFFFF;

	text-align: center;
}

div.page_header {
	width: 100%;
	background-color: #F5F6F7;
	background:linear-gradient(90deg, #bc2525, #95c628);
}

div.page_header span {
	margin: 15px 0px 0px 50px;

	font-size: 180%;
	font-weight: bold;
}

div.page_header img {
	margin: 3px 0px 0px 40px;

	border: 0px 0px 0px;
}

div.table_of_contents {
	clear: left;

	min-width: 200px;

	margin: 3px 3px 3px 3px;

	background-color: #FFFFFF;

	text-align: left;
}

div.table_of_contents_item {
	clear: left;

	width: 100%;

	margin: 4px 0px 0px 0px;

	background-color: #FFFFFF;

	color: #000000;
	text-align: left;
}

div.table_of_contents_item a {
	margin: 6px 0px 0px 6px;
}

div.content_section {
	margin: 3px 3px 3px 3px;

	background-color: #FFFFFF;

	text-align: left;
}

div.content_section_text {
	padding: 4px 8px 4px 8px;

	color: #000000;
	font-size: 100%;
}

div.content_section_text pre {
	margin: 8px 0px 8px 0px;
	padding: 8px 8px 8px 8px;

	border-width: 1px;
	border-style: dotted;
	border-color: #000000;

	background-color: #F5F6F7;

	font-style: italic;
}

div.content_section_text p {
	margin-bottom: 6px;
}

div.content_section_text ul, div.content_section_text li {
	padding: 4px 8px 4px 16px;
}

div.section_header {
	padding: 3px 6px 3px 6px;

	background-color: #8E9CB2;

	color: #FFFFFF;
	font-weight: bold;
	font-size: 112%;
	text-align: center;
}

div.section_header_red {
	background-color: #CD214F;
}

div.section_header_grey {
	background-color: #9F9386;
}

.floating_element {
	position: relative;
	float: left;
}

div.table_of_contents_item a,
div.content_section_text a {
	text-decoration: none;
	font-weight: bold;
}

div.table_of_contents_item a:link,
	div.table_of_contents_item a:visited,
div.table_of_contents_item a:active {
	color: #000000;
}

div.table_of_contents_item a:hover {
	background-color: #000000;

	color: #FFFFFF;
}

div.content_section_text a:link,
	div.content_section_text a:visited,
div.content_section_text a:active {
	background-color: #DCDFE6;

	color: #000000;
}

div.content_section_text a:hover {
	background-color: #000000;

	color: #DCDFE6;
}

div.validator {
}
.mbutton{
	width:100px;
	height:25px;
	background-color:#ccc;
	border:1px outset;
	margin: 10px 0 5px 0;
	border-radius:2px;
}
.mbutton:hover{
	border:1px inset;
	background-color:#999;
	cursor:pointer;
}

.mbutton.act{
	box-shadow: 0px 0px 6px yellow;
	background: transparent;
	color: beige;

}
