* {
 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: 612px; -->
 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 {
 height: 99px;
 width: 100%;
 background-color: #F5F6F7;		
}

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.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 p {
 margin-bottom: 6px;
}
  
div.content_section_image {
 text-align: center;
}

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: #FF9900;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 112%;
 text-align: center;
}

div.section_header_orange {
 background-color: #FF9900;
}

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

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

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: #FF9900;
}

div.validator {
}
