body:not(.ns_lockout) #header {
  width: fit-content ;
	height: unset ;
	display: block ;
	position: relative ;
  background-image: none ;
  margin-left: 8px;
  background: #0000 ;
}
body:not(.ns_lockout) #header_content {
	display: block ;
  height: fit-content ;
  background: #0000 ;
}
body:not(.ns_lockout) #header .header_effect {
  backdrop-filter: none ;
}
body:not(.ns_lockout) .v2_hide {
  display: none   ;
}
body:not(.ns_lockout) #header .headeritem {
  background-color: #0000 ;
  text-align: left;
  font-size: 18px;
  font-weight: 500;
  padding-left: 0;
  margin-bottom: 15px;
  margin-top: 15px;
}
body:not(.ns_lockout) #header .headeritem_dd {
  display: flex ;
  backdrop-filter: none ;
  background-color: #0000 ;
  box-shadow: none ;
  border: none ;
  position: static ;
  font-size: 16px ;
}
body:not(.ns_lockout) #header .headeritem_dd_item:hover {
  background-color: #0000 ;
}
body:not(.ns_lockout) #header .headeritem_dd_item:active {
  background-color: #0000 ;
}
body:not(.ns_lockout) #header .headeritem_dd_item {
  text-decoration: underline ;
  color: rgb(0, 0, 238) 
}
body:not(.ns_lockout) #header .headeritem_dd_item:visited {
  text-decoration: underline ;
  color: rgb(96, 0, 128) 
}
body:not(.ns_lockout).indexbody {
  display: flex;
  flex-direction: column-reverse ;
}
body:not(.ns_lockout) #contents_2_eb {
  padding: 8px 8px 0px 8px ;
  min-height: 1px ;
  width: 100% ;
}
body:not(.ns_lockout) #footer {
  display: none 
}
body:not(.ns_lockout) .v1_block {
  display: block ;
}
body:not(.ns_lockout) button {
  background-image: none ;
  border: none ;
  height: 30px ;
  min-width: 100px ;
}