@font-face {  font-family: "Arial Narrow";  src: url('../fonts/50781251-ARIALN.eot');  src: url('../fonts/50781251-ARIALN.eot?#iefix') format('embedded-opentype'), url('../fonts/50781251-ARIALN.svg#Arial Narrow') format('svg'), url('../fonts/50781251-ARIALN.woff') format('woff'), url('../fonts/50781251-ARIALN.ttf') format('truetype');  font-weight: normal;  font-style: normal;}html,body {  font-family: Helvetica, Arial, no-serif !important;  font-size: 90%;  color: #555;  background-color: #DEDEDE;  line-height: 1;}a.btn,a.btn:hover {  text-decoration: none;}ul {  list-style: disc;}ul li {  margin-left: 30px;}b {  font-weight: bold;}a {  color: #427fed;  cursor: pointer;  text-decoration: none;}a:hover,a:visited {  color: #427fed;  cursor: pointer;  text-decoration: underline;}.req {  color: #AA0000;}.clear {  clear: both;}.center {  text-align: center;}.error {  color: #A25C5C;  font-weight: bold;  font-style: italic;}.comment {  font-style: italic;  color: gray;}.adminpage_menu {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  left: 0;  bottom: 0;  height: 42px;  padding: 0 5px;}@media print {  .adminpage .adminpage_menu {    display: none;  }}.page2 {  max-width: 990px;  box-shadow: 0px 0px 2px 2px #AAA;  -webkit-box-shadow: 0px 0px 2px 2px #AAA;  margin: auto;  background-color: #FFF;  width: 90%;}.page2 .page_line {  background: #EB671C;  height: 5px;}.page2 .page_header {  background: #FFF;  float: left;  width: 96%;  padding: 1em 2%;}.page2 .page_header .page_logo {  width: 237px;  height: 52px;  position: relative;}.page2 .page_header .page_logo a,.page2 .page_header .page_logo img {  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;}.page2 .page_header .page_logo a img,.page2 .page_header .page_logo img img {  border: 0;  width: 237px;  height: 52px;}.page2 .page_content {  padding: 30px;}.page2 .page_banner {  width: 990px;  height: 332px;  background: silver;}.page2 h1 {  color: #EB671C;  font-size: 190%;  font-weight: normal;}.page2 h2 {  font-size: 120%;  margin: 2em 0 1em 0;  font-weight: bold;  color: #333;  padding-bottom: 0.2em;  border-bottom: 1px solid #DEDEDE;}.page2 h3 {  font-size: 120%;  font-weight: bold;  margin: 18px 0 15px 0;}.page {  max-width: 990px;  box-shadow: 0px 0px 2px 2px #AAA;  -webkit-box-shadow: 0px 0px 2px 2px #AAA;  margin: auto;  background-color: #FFF;  width: 90%;  font-family: "Arial";  font-weight: normal;  color: #707070;  line-height: 1.5em;}.page .page_header {  height: 120px;  background: #FFF;  position: relative;}.page .page_header .page_web_address {  white-space: nowrap;  background: #EB671C;  font-family: "Arial Narrow";  font-size: 9pt;  font-weight: normal;  color: white;  float: left;  padding: 7px 10px 7px 80px;  letter-spacing: 3px;}.page .page_header .page_web_address a {  color: white;  text-decoration: none;}.page .page_header .page_logo {  position: absolute;  right: 80px;  top: 20px;  width: 180px;  height: 40px;}.page .page_header .page_logo a,.page .page_header .page_logo img {  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;}.page .page_header .page_logo a img,.page .page_header .page_logo img img {  border: 0;  width: 100%;  height: 100%;}.page .page_header .page_header_info {  white-space: nowrap;  position: absolute;  right: 270px;  bottom: 0;  padding: 10px;  font-family: "Arial Narrow";}.page .page_header .page_header_claim {  white-space: nowrap;  position: absolute;  right: 0;  bottom: 0;  width: 180px;  background: #ebebeb;  padding: 10px 80px 10px 10px;  font-family: "Arial Narrow";  font-size: 12px;}.page .page_content {  padding: 30px 80px;  background: #ebebeb;}.page .page_footer {  background: #EB671C;  color: white;  padding: 14px 80px;  font-family: "Arial Narrow";  font-size: 9pt;  white-space: nowrap;}.page .page_footer span {  white-space: nowrap;}.page .page_footer span a {  text-decoration: none;  color: inherit;}.page .page_footer span:after {  content: "|";  padding: 0 10px;}.page .page_footer span:last-child:after {  content: "";}.page h1 {  line-height: 1em;  color: #EB671C;  font-family: "Arial";  font-size: 22pt;  font-weight: bold;  margin: 10px 0 30px 0;}.page h2 {  line-height: 1em;  color: #707070;  font-family: "Arial";  font-size: 18pt;  font-weight: bold;  margin: 10px 0 15px 0;}.page h3 {  line-height: 1em;  font-family: "Arial";  font-size: 120%;  font-weight: bold;  color: #707070;  margin: 18px 0 15px 0;}.page_twocolumns .page_twocolumns_column1 {  width: 400px;  float: right;}.page_twocolumns .page_twocolumns_column2 {  margin-right: 400px;}@media (max-width: 800px) {  .page_twocolumns .page_twocolumns_column1 {    width: auto;    float: none;  }  .page_twocolumns .page_twocolumns_column2 {    margin-right: auto;  }}.testpage .testpage_menu {  list-style: none;  margin: 0;  padding: 0;  position: absolute;  left: 0;  bottom: 0;  height: 35px;  padding: 0 5px;}.testpage .testpage_menu li {  float: left;  height: 35px;  padding: 0 5px;}.testpage .testpage_menu li a {  white-space: nowrap;  line-height: 20px;  vertical-align: middle;  display: inline-block;  height: 20px;  padding: 5px;  color: inherit;}.testpage .testpage_menu li a:hover {  background: #DDD;  text-decoration: none;}.form {  table-layout: fixed;  padding: 20px 0;}.form table {  border-spacing: 5px;  border-collapse: separate;  margin: auto;  width: 100%;  max-width: 600px;  min-width: 300px;}.form table tr th {  width: 120px;  text-align: left;  font-weight: normal;}.form input[type=text],.form input[type=email],.form input[type=date],.form input[type=datetime],.form input[type=month],.form input[type=week],.form input[type=tel],.form input[type=password] {  box-sizing: border-box;  width: 100%;}.input,input,select,textarea {  font-family: Helvetica, Arial, no-serif;  font-size: 1em;  width: 100%;  padding: 0.5em;  border: 1px solid #CCC;  border-radius: 0.2em;  -moz-border-radius: 0.2em;  -webkit-border-radius: 0.2em;  background: white;}.checklistbox {  font-family: Helvetica, Arial, no-serif;  font-size: 1em;  width: 100%;  padding: 0.5em;  border: 1px solid #CCC;  border-radius: 0.2em;  -moz-border-radius: 0.2em;  -webkit-border-radius: 0.2em;  background: white;  padding: 0;}.checklistbox label {  display: block;  vertical-align: middle;  padding: 6px;}.checklistbox input {  vertical-align: middle;  width: auto;  padding: 0;  margin: 0;  border: 0;}.listview {  outline: 0;  overflow: hidden;  width: 100%;}.listview .nodata {  padding: 20px;  text-align: center;}.listview table {  display: block;  border: 0;  border-spacing: 0px;  width: 100%;  overflow: hidden;  position: relative;  table-layout: fixed;  -webkit-user-select: none;  cursor: default;}.listview table tr {  height: 2em;}.listview table tr td {  width: 200px;  padding: 7px;  font-size: 13px;  cursor: default;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}.listview table tr td label {  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  display: block;  width: 100%;}.listview table thead {  padding-right: 15px;  border-bottom: 1px solid gray;}.listview table thead tr td {  text-transform: uppercase;  font-weight: bold;  font-size: 11px;  text-align: left;}.listview table tbody tr.state_focused {  outline-offset: -4px;}:focus.listview table tbody tr.state_focused {  outline: 1px dotted #000000;}.listview table tbody tr:hover {  background: #E9E9E9;}.listview table tbody tr.state_selected {  background: #D5D5D5;  outline: 0 !important;}.listview_pagination {  white-space: nowrap;}.listview_pagination .listview_pagination_info {  white-space: nowrap;  font-style: normal;}.listview_pagination span,.listview_pagination a {  color: inherit;  text-decoration: none;  padding: 5px 10px;  border-left: 1px solid #d0d0d0;  height: 16px;  line-height: 16px;  vertical-align: middle;  display: inline-block;}.listview_pagination .listview_pagination_nav {  background: transparent;  font-weight: bold;  font-family: Webdings;}.listview_pagination .listview_pagination_nav.state_first {  border-left: 0;}.listview_pagination a:hover {  background: #DBDBDB;}.listview_pagination span {  font-weight: bold;  cursor: default;  background: #f2f2f2;}.tabcontrol .tabcontrol_tabs {  height: 40px;  padding: 0 2px;  overflow: hidden;}.tabcontrol .tabcontrol_tabs div.tabcontrol_tab {  cursor: default;}.tabcontrol .tabcontrol_tabs .tabcontrol_tab {  -webkit-user-select: none;  user-select: none;  height: 40px;  float: left;  width: 100px;  background: #FAFBFD;  border-radius: 5px 5px 0 0;  position: relative;  border: 1px solid #D6D6D6;  border-bottom: 0;  margin-left: -1px;  margin-top: 2px;  text-decoration: none;  color: #000000;}.tabcontrol .tabcontrol_tabs .tabcontrol_tab span {  color: #333;  padding: 11px;  display: block;  text-align: center;  white-space: nowrap;}.tabcontrol .tabcontrol_tabs .tabcontrol_tab.state_active {  border: 0;  margin-left: 0px;  margin-top: 0px;  box-shadow: rgba(0,0,0,0.3) 0 0 4px;  z-index: 2;}.tabcontrol .tabcontrol_tabs .tabcontrol_tab.state_active::before {  border-radius: 4px 4px 0 0;  position: absolute;  top: 0;  left: 0;  right: 0;  height: 3px;  background: #00B7E5;  content: " ";}.tabcontrol .tabcontrol_tabs .tabcontrol_tab.state_active::after {  position: absolute;  left: 0;  right: 0;  top: 100%;  height: 2px;  background: #FAFBFD;  content: " ";}.tabcontrol .tabcontrol_content {  overflow: hidden;  background: #FAFBFD;  box-shadow: rgba(0,0,0,0.3) 0 0 4px;  border-radius: 0 0 5px 5px;  margin: 0 2px;  padding: 10px 30px;  position: relative;}@media print {  @page {    size: auto;    margin: 20mm 20mm 20mm 20mm;  }  * {    -webkit-print-color-adjust: exact;  }  @page :first {    margin: 0mm 20mm 20mm 20mm;  }  html body {    background-color: white;  }  html body .page {    width: 100%;    box-shadow: none;  }  html body .page .page_footer {    display: none;  }  html body .page .page_header .page_header_info {    display: none;  }  html body .page .page_header .page_web_address {    position: absolute;    left: 0;    top: 0;    right: 0;    margin: auto;    width: 100px;    color: rgba(0,0,0,0);  }  html body .page .page_header .page_web_address a {    visibility: hidden;  }  html body .page .page_header .page_logo {    left: 0;    right: 0;    margin: auto;    top: 40px;  }  html body .page .page_header .page_header_claim {    visibility: hidden;  }  html body .page .page_content {    background: white;    padding: 0;  }}