/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               Defaults for Everything         */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
body {
   overflow:hidden;
   -webkit-text-size-adjust: none;
}
body, table {
  margin: 0;
  padding: 0;
}
 
a         {text-decoration:none;}
a:link    {color: blue;}
a:visited {color: blue;}
a:active  {color: blue;}
a:focus   {color: blue;}
a:hover   {text-decoration:underline;}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               Full Page Container             */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
 
#nv_full_page {
  position: absolute;
  min-height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  border-width: 0;
  overflow: visible;
  }
input[type=text] , select, textarea  {
  padding:1px;
  border-radius:1.5px;
  border: 1px solid #808080;
  transition: all 300ms ease;
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px
  rgba(0,0,0,0.05);
}
input[type=text]:hover , select:hover, textarea:hover  {
  border: 1px solid black;
}
input[type=text]:focus , select:focus, textarea:focus  {
  box-shadow: inset 0px 1px 1px rgba(0,0,0,0.02),
     0px 0px 9px rgba(20,117, 129,0.4);
  border: 1px solid #147581;
}
input[type=text] {
  padding:2px 1px;
}
input[type=button], input[type=submit], button {
   white-space: normal;
}
/* input[type=button], input[type=submit], button {
   text-align:left;
   white-space: normal;
   color: white;
   font-size: 11pt;
   padding:  4px 6px 3px 6px;
   border: 0px solid;
   border-radius: 1.5px;
   background-color: #147581;
   margin: 3px 0px 3px 0px;
   position: relative;
   box-sizing: border-box;
   transition: all .1s ease;
   cursor: pointer;
   top:1.5px;
   box-sizing: border-box;
}*/
 
/*
input[type=button]:hover, input[type=submit]:hover
{
   background-color: #828282;
}
*/
.inactive {
  background-color:#EBEBEB;
  color:gray;
}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               Head Container                  */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
 
#nv_head {
  position: relative;
  min-height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  border-width: 0;
  overflow: visible;
  color: #000;
  display: inline-block;
  background-color: #FFFFFF;
}
 
#nv_logo {
  float: left;
  padding: 10px 20px 5px 20px;
}
 
#nv_contact {
  float: right;
  padding-top: 45px;
  padding-right: 20px;
  text-align: left;
  font-size: 10pt;
  color: rgb(20, 117, 129);
}
 
#nv_contact ul {
  list-style-type: none;
}
 
#nv_contact ul li {
  display: inline;
}
 
 
 
 
 
 
 
.info {
font-style: italic;
text-align: center;
padding: 0px 7px 0px 5px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
border: 1pt solid;
font-weight:bold;
transform: scale(.8);
 
}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               Site Navigation Bar             */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_site{
}
 
.nav {
position: relative;
left: 0;
right: 0;
top:0;
overflow: visible;
font-family: Verdana, Arial, Sans-Serif;
font-size: 13pt;
background-color: #147581;
height: auto;
z-index: 500;
}
 
.nav a:visited {
color: white;
}
.nav a:active {
color: white;
}
.nav a:link {
color: white;
}
 
.nav .navToggle, [id^=drop] {
color:white;
display:block;
padding:5px 10px;
line-height:1.2em;
color:#fff;
text-decoration:none;
transition: 100ms ease-in;
transition-delay: 00ms;
cursor:pointer;
}
 
#hideLinks, .hideLinks, [id^=drop] {
display:none;
}
 
/* show 'testcics' when in test only */
.nav .sysid {
position: relative;
float:left;
color: white;
background-color: red;
padding: .28em 6px;
}
 
.nav .sysid_down {
position: relative;
float:left;
color:white;
background-color: red;
width: 250px;
height:36px;
}
 
.nav a.sysid_down:hover, .nav .sysid:hover {
background-color: #cc0033;
}
 
.nav ul {
*zoom:1;
list-style:none;
margin:0;
padding:0;
background:#147581;
font-family: Verdana, Arial, Sans-Serif;
font-size: 13pt;
}
 
.nav ul:before,.nav ul:after {
content:"";
display:table;
}
 
.nav ul:after {
clear:both;
 
}
 
.nav ul > li {
float:left;
position:relative;
}
 
.nav a {
display:block;
padding:5px 10px;
line-height:1.2em;
color:#fff;
text-decoration:none;
transition: all 100ms ease-in;
transition-delay: 30ms;
 
}
 
.nav ul li:hover > a, .nav ul li:hover > label {
background-color: #828282;
color: #FFF;
transition: all 100ms ease-in;
transition-delay: 100ms;
}
 
.nav li ul {
background: #828282
}
 
.nav li ul li {
width:250px;
 
}
.nav li ul a {
border:none;
transition-delay: 0ms;
 
}
 
.nav li ul a:hover   {
background:#52A3A3;
transition-delay: 10ms;
}
 
.nav li ul {
position:absolute;
left:0;
top:30px;
z-index:1;
 
}
.nav li ul li {
overflow:hidden;
height:0;
border-top:0px gray solid;
-webkit-transition:height 75ms ease-in;
-moz-transition:height 75ms ease-in;
-o-transition:height 75ms ease-in;
transition:all 75ms ease-in;
transition-delay: 0ms;
}
.nav_links {
   display:inline;
}
 
@media all and (min-width: 721px) {
  .nav ul > li:hover ul li {
     height:31px;
     border-top:1px silver solid;
     transition-delay: 220ms;
   }
   .nav ul > li:hover ul .m {
     height:52px;
     border-top:1px silver solid;
     transition-delay: 220ms;
   }
}
@media (min-height: 450px) {
#nv_top {
    box-shadow: 2px 4px 15px 2px rgba(0, 0, 0, 0.19);
}
#nv_top_dlinks {
   box-shadow: 2px 7px 10px 2px rgba(0, 0, 0, 0.15);
}
 
}
 
#logoff {
background-color: #828282;
float: right;
}
 
#logoff a:hover {
background-color: #52A3A3;
}
 
#nv_contact img {
  height: 12px;
  width: 12px;
}
 
#nv_contact a  {font-family: Arial,Sans-serif; text-decoration: none;}
#nv_contact a:link   {color: blue;}
#nv_contact a:visited  {color: blue;}
#nv_contact a:active   {color: blue;}
#nv_contact a:focus    {color: blue;}
#nv_contact a:hover   {
  text-decoration:underline;
  background-color: white;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                 nv_top                         */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_top {
  overflow:hidden;
  left: 0;
  right: 0;
  position: absolute;
/*background-color: rgb(216,216,216);  fhp */
  background-color: #f2f2f2;
  color: #147581;
  list-style: none;
/*border-top: 2px #73A2BD solid;  fhp */
/*padding: .5em; mlr */
  padding: 1em;
  font-size: 12pt;
  top: 26px;
  z-index:1;
//  box-shadow: 2px 4px 15px 2px rgba(0, 0, 0, 0.19);
}
 
#nv_top ul li {
  list-style: none;
}
 
#nv_top a {
  color: #147481;
}
 
#nv_top a:hover {
  cursor: pointer;
  text-decoration: underline;
}
 
#nv_top .nv_links {
  display: inline-block;
}
 
 
#nv_top .nv_links {
display: inline-block;
margin-top:3px;
margin-left:10px;
}
 
#nv_top a  {
  font-family: Arial,Sans-serif;
  text-decoration: none;
}
 
 
#nv_top a:link     {color: blue;}
#nv_top a:visited  {color: blue;}
#nv_top a:active   {color: blue;}
#nv_top a:focus    {color: blue;}
#nv_top a:hover    {text-decoration:underline;}
 
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                 nv_top_dlinks                 */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_top_dlinks {
overflow:hidden;
  top:139px;
  left: 0;
  right: 0;
  position: absolute;
/*background-color: rgb(184,184,184); fhp */
  background-color: rgb(216,216,216);
  color: #147581;
  list-style: none;
  overflow: auto;
  padding: .5em;
  font-size: 12pt;
  font-weight: bold;
//box-shadow: 2px 7px 10px 2px rgba(0, 0, 0, 0.15);
  background-color: #f2f2f2;
  border-top: 3px solid white;
  z-index:2
}
 
#nv_top_dlinks ul li {
  list-style: none;
}
/* removed fhp
#nv_top_dlinks a {
  color: #147481;
  margin: 0 1px 0 2px;
  text-decoration: underline;
}
*/
#nv_top_dlinks .nv_dlinks {
  display: inline;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                  nv_contents                  */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_white {
  width:100%;
  background-color: white;
  height:10px;
  display: inline-block;
}
 
#nv_bot_contents {
  top: 139px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
/*position: fixed;   change to absolute fhp */
  position: relative;
  background-color: white;
  color: black;
  overflow-Y: auto;
  padding: .5em; //!Important;
/*border-top: 2px #73A2BD solid;  fhp */
  top: 68px;
//  font-family: Verdana, Times New Roman, Arial, Verdana, Sans-Serif;
  -webkit-overflow-scrolling: touch;  /* fhp 5/15/2015*/
}
 
#nv_bot_contents .nv_bot_info {
  font-family: Arial, Verdana, Sans-Serif;
  font-style: italic;
  font-size: small;
}
 
#nv_bot_contents .nvmu_div {
  margin: 10px;
  padding: 10px;
  background-color: white;
}
 
#nv_bot_contents .nvmu_ml0 {
  margin-left: 0px;
  margin-right: 0px;
}
 
#nv_bot_contents .nvmu_mt0 {
  margin: 10px;
  font-size: 16px;
  font-weight: bold;
}
 
#nv_bot_contents .nvmu_vat {
  vertical-align: top;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                 nv_left                       */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
 #nvmu_left {
    float: left;
    width: 17%;
    height: 100%;
    display: inline;
    min-width: 200px;
    background: white;
    margin: 10px;
    margin-left: 1%;
    margin-right: 1%;
  }
 
#nvmu_cent {
    float: left;
    width: 49%;
    height: 100%;
    display: inline-block;
    min-width: 300px;
    margin-bottom: 10px;
    margin-top:0px;
    margin-right: 0px;
    margin-left: 0px;
 
}
 
#nvmu_right {
    width: 30%;
    height: 100%;
    display: inline-block;
    float: left;
    min-width: 200px;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 1%;
 // margin-right: 1%;
}
 
#nv_left ul li {
  list-style: none;
}
 
#nv_left a {
  color: #147481;
}
 
#nv_left a:hover {
  cursor: pointer;
  text-decoration: underline;
}
 
#nv_left .nv_links {
  display: block;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                 nv_full_left                  */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_full_left {
  font-size: 12pt;
  z-index: 400;
  left: 0;
  bottom: 0;
  position: absolute;
  background-color: lightblue;
  color: #147581;
  list-style: none;
  overflow: auto;
  border-top: 2px #73A2BD solid;
  border-right: 2px #73A2BD solid;
  padding: .5em;
}
 
#nv_full_left ul li {
  list-style: none;
}
 
#nv_full_left a {
  color: #147481;
}
 
#nv_full_left a:hover {
  cursor: pointer;
  text-decoration: underline;
}
 
#nv_full_left .nv_links {
  display: block;
}
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                 nv_footer                     */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_footer {
  clear: both;
  padding: 5px 0px 5px 0px;
  background-color: rgb(20, 117, 129);
  color: white;
  text-align: center;
  font-size: 10pt;
}
 
#nv_footer p {
  font-size: 8pt;
  text-align: center;
}
 
#nv_footer a {
 text-decoration: none;
}
 
#nv_footer ul li {
  display: inline;
  list-style-type: none;
}
 
#nv_footer a:link    {color: white;}
#nv_footer a:visited {color: white;}
#nv_footer a:active  {color: white;}
#nv_footer a:focus   {color: white;}
#nv_footer a:hover   {text-decoration:underline;}
 
.vertbar {
  padding: 0px 2px 0px 4px;
  font-weight: bold;
}
 
#nv_footer .vertbar {
  color: white;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                misc_stuff                     */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
.hidemenu {
  visibility: hidden
}
 
.style3 {
  margin-right: 5px;
}
 
th { text-align:left}
 
.cal_hilite {background:yellow}
 
#msgspan {
  color: red;
}
a.anchorstyle:link, a.anchorstyle:visited, a.anchorstyle:active {
 BACKGROUND-COLOR: #03a89e; COLOR: white
}
 
/*-------------------------------------------------*/
/* Misc css for new Digest view.                   */
/*-------------------------------------------------*/
 
.cmouseover {background:lightgreen}
.cmouseout  {background:white}
.DG {
 border:none; border-color:black;
 border-collapse:collapse
}
.DG2 {
 background: silver;
 font-style:italic;font-weight:bold
}
 
/*-------------------------------------------------*/
/* Style for the lrs logo (testing) fhp 10/27/2010 */
/*-------------------------------------------------*/
 
img.lrslogo {
  display:block;
  margin-left:auto;
  margin-right:auto;
  border-style:solid;
  border-width:1px;
  border-color:green;
 }
#nv_site .lrslogo {
  float: left;
  clear: none;
 }
/*-------------------------------------------------*/
/* Style for the sitefeatures div   fhp 04/16/2015 */
/*-------------------------------------------------*/
#nvmu_sitefeatures input {
  color: white;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11pt;
  padding: 5px;
  border: 0px solid;
  border-radius: 12px;
  background-color: #147581;
  margin: 3px 0px 3px 0px;
  transition: 0.2s ease-out;
  -webkit-appearance:none;
text-align:left;
 }
 
#nvmu_sitefeatures td {
  vertical-align: top;
  padding: 2px 2px 2px 0px;
 }
 
#nvmu_sitefeatures .col1td {
  padding-top: 9px;
 }
 
/* change color when hovering over links   */
#nvmu_sitefeatures input:hover {
  background-color: #828282;
}
/*-------------------------------------------------*/
/* Style for the CHAMBER div        fhp 04/29/2015 */
/*-------------------------------------------------*/
#nvmu_chamber ul {
  list-stype-type: none;
  padding: 0px;
  display: table;
 }
#nvmu_chamber li {
  color: white;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13pt;
  padding: 15px;
  border: 1px solid;
  border-radius: 10px;
  background-color: #147581;
  margin: 2px 0px 2px 0px;
 }
 
/*-------------------------------------------------*/
/* Style for the ASM leginfo div    fhp 03/23/2015 */
/* being phased out. can be deleted fhp 04/29/2015 */
/*-------------------------------------------------*/
 
#nvmu_asmleginfo ul {
  list-stype-type: none;
  padding: 0px;
  display: table;
 }
#nvmu_asmleginfo li {
  color: white;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13pt;
  padding: 15px;
  border: 1px solid;
  border-radius: 10px;
  background-color: #147581;
  margin: 2px 0px 2px 0px;
 }
 
#nvmu_asmleginfo .pad7px {
  padding: 7px;
 }
 
#nvmu_asmleginfo li:hover {
  background-color: #828282;
 }
 
#asm {
     font-size: 1.17em;
}
#sen {
     font-size: 1.17em;
}
#calendar {
     font-size: 1.17em;font-weight: bold;
}
#NVMUOASMNAME {
margin:5px;
flot:left;
}
 
#NVMUOSENNAME {
margin:5px;
float:left;
}
 
 
/*-------------------------------------------------*/
/* FHP test Media queries  test only               */
/*-------------------------------------------------*/
@media only screen and (max-width: 1280px) {
    .mqmaxwidth {
        line-height:200%;
    }
   #nvmu_right {
    position: absolute;
    top: 420px;
    left:0px;
    margin-left: 1%;
    width: 35%;
   }
   #nvmu_left {
    width: 35%;
   }
   #nvmu_cent {
    width: 62%;
    margin-left: 1%;
   }
 
}
@media (max-width: 720px) {
   .nav .navToggle + a {
      display: none;
   }
 
   .navToggle {
      cursor:pointer;
      display:block;
      padding:5px 10px;
      line-height:1.2em;
      color:#fff;
      text-decoration:none;
      transition: 0.2s ease-out;
      transition-delay: 300ms;
   }
 
   .nav li {
       display:none;
   }
 
   .navM ul li:hover > label {
      background-color: #828282;
      color: #FFF;
      transition: 0.2s ease-out;
      transition-delay: 0ms;
   }
 
   .navM [id^=drop] ~ ul li {
      height:0px;
   }
 
   .navM [id^=drop]:checked ~ ul li {
      height:36px;
   }
   .navM [id^=drop]:checked + label {
      background-color: #52A3A3;
   }
 
   #nv_logo img {
      max-height:10%;
   }
 
   .nav #logoff{
    // display:block;
   }
 
   #nv_top {
      padding:2px;
   }
 
   .nav #Menu {
       display:block !Important;
   }
   .nav #Menu span {
       font-size:16pt;
   }
 
   #closeMenu{
      display:none !Important;
      float:right;
      padding-right:20px;
//    margin-right:15px;
//    border-radius:15px;
      margin-left:calc(100% - 50px);
      width:  30px;
//    background-color: gray;
   }
 
   #closeMenu a{
      text-align:center;
      background-color:  #147581;
 
  //  border-radius:15px;
   // padding-right:30px;
   // width:100%;
 //   margin-top:3px;
 //   margin-bottom:2px;
   }
 
   #closeMenu a:hover {
  //  background-color: #52A3A3;
  //  border-radius:15px;
      transform:scale(1.5);
   }
 
// #closeMenu a:before{
//    content:'Close Menu';
//    position: absolute;
//    top: 0px;
//    left: -80%;
//    width: 80%;
//    transition: all 200ms ease;
 //   background-color:  #52A3A3;
 //   padding-top:5px;
//    padding-bottom:5px;
   }
 
// #closeMenu a:hover:before, #closeMenu:hover:before {
//    left: 0%;
 //}
 
   .navM {
      position:absolute;
      left: 0;
      top:0;
      height:100%;
      font-size: 13pt;
      background-color: #147581;
      overflow-x: hidden;
      float:left;
   }
 
   .navM ul {
      list-style:none;
      margin:0;
      padding:0;
      background:#147581;
      font-family: Verdana, Arial, Sans-Serif;
      font-size: 13pt;
   }
 
   .navM ul:before {
      content:"";
      display:table;
      height:100%;
   }
 
   .navM ul:after {
      clear:both;
   }
 
   .navM ul > li {
      float:left;
      position:inherit;
      width:100%;
   }
 
   .navM a{
      display:block;
      width:100%;
      padding:5px 10px;
      line-height:1.2em;
      color:#fff;
      text-decoration:none;
      transition: background 0.2s ease-out;
      transition-delay: 200ms;
   }
 
   .navM ul li:hover  > a {
      background-color: #828282;
      color: #FFF;
      transition: background 0.2s ease-out;
      transition-delay: 0ms;
   }
 
   .nav li {
       display:none;
   }
 
   .navM .nav_link, .navM #closeMenu {
       display:block !Important;
   }
   .no_ck a{
       padding-left:10px;
   }
// .navM #Menu, .navM #logoff{
//     display:none !Important;
// }
   .navM #Menu{
       display:none !Important;
   }
   .navM #logoff{
      float:left;
      width:70%;
      margin-right:10%;
      margin-bottom:15px;
      background-color: #147581;
      transition-delay: 0ms;
   }
   .navM #logoff:Hover{
      width:100%;
      background-color: #147581;
      transition: width .0s ease-out 0s;
   }
   .navM #logoff {
      transition: width .5s ease-out 1s;
   }
 
   .navM #logoff:before{
    border-bottom: solid 2px grey;
    width:100%;
    height:2px;
    margin-top:30px;
    position:absolute;
    padding-right:130%;
    margin-left:-5px;
    content:'|';
   }
   .navM #logoff:hover{
     backgorund-color:#147581;
   }
   .navM li ul {
      width:100%;
      background: #828282;
   }
 
   .navM li ul > li {
      width:100%;
      display:block;
   }
 
   .navM li ul a {
      border:none;
      transition-delay: 0ms;
      padding-left:40px;
   }
 
   .navM li ul a:hover {
      background:#52A3A3;
   }
 
   .navM li ul {
      position:relative;
      left:0;
      top:0;
      z-index:inherit;
   }
 
   .navM li ul li {
      overflow:hidden;
      height:0;
      -webkit-transition:height 150ms ease-in;
      -moz-transition:height 150ms ease-in;
      -o-transition:height 150ms ease-in;
      transition:height 150ms ease-in;
      transition-delay: 300ms;
   }
   #dropCalendar + label:after {
      content: "Calendar    ";
      white-space: pre;
      position:absolute;
      margin-top:-20px;
      display:block;
      transition: 0.2s ease-out;
      background-color: #147581;
   }
   #dropCalendar + label:hover:after {
      background-color: #828282;
      transition: 0.2s ease-out;
   }
   .navM #dropCalendar:checked ~ ul li {
    height:0px;
   }
   .navM #dropCalendar:checked + label {
      background-color: #828282;
   }
 
 
 
#hideLinks + label:hover:before  {
 text-decoration:underline; color:black;
}
 
#hideLinks + label {
margin-left:5px;
  vertical-align: bottom;
  padding-bottom:2px;
 display:inline-block;
 color:#006080;
 cursor:pointer;
 -webkit-transition: all .35s;
 -o-transition: all .35s;
 transition: all .35s;
font-family: Verdana, Arial, Sans-Serif;
font-size: 12pt;
float:right;
padding-right:25px;
//vertical-align:top;
 //margin:0px;
 //padding:0;
 //top:0;
}
#hideLinks { margin:0; padding:0; }
#hideLinks + label:after{
 -webkit-transition: all .35s;
 -o-transition: all .35s;
 transition: all .35s;
}
 
#hideLinks:checked ~ div {
display:block;
}
#hideLinks:checked + label::before{
// content: "Hide Links";
// padding-right:8px;
}
#hideLinks + label::before{
// content: "Show Links";
}
 
#hideLinks:checked + label::after {
 transform: rotate(-180deg);
 -o-transform: rotate(-180deg);
 -ms-transform: rotate(-180deg);
 -moz-transform: rotate(-180deg);
 -webkit-transform: rotate(-180deg);
}
 
 
 
#hideLinks + label::after{
 content: "\25BC";
 color: #147581;
 display:inline-block;
 vertical-align:top;
 bottom:0;
}
 
.nav_links,
.show,
.hide:target {
display: none;
}
 
.nav_links span{
//padding-left:1%;
width:30%;
display:list-item;
}
 
.nav_links span a{
margin-left:1%;
}
#NVMUOASMNAME {
margin:5px;
flot:left;
}
 
#NVMUOSENNAME {
margin:5px;
float:left;
}
 
 
}
@media (max-width: 600px) {
 
#NVMUOASMNAME {
margin:5px;
flot:left;
}
 
#NVMUOSENNAME {
margin:5px;
float:left;
}
 
#nvmu_right {
width: 100%;
position: relative;
top: 10px;
left: 0px;
float: none;
margin-right:0px;
}
#nvmu_cent {
width: 100%;
margin-right:0px;
}
#nvmu_left {
    display: inline;
    width: 100%;
}
#nv_top { vertical-align: top; }
 
  #QUERYTYPE {
      width:120px;
  }
  #QUERYDATA {
      width:80px;
  }
  #btnquery {
     padding:2px 4px;
 
  }
   .no_ck a{
       padding-left:11px;
   }
}
 
@media (max-width: 530px) {
 
.nav_links span{
padding-left:20%;
width:75%;
display:list-item;
}
.nav_links span a{
margin-left:35px;
}
.nav_links {
overflow-x: auto;
}
 
//#hideLinks:checked + label::before{
// content: " "; padding-right:0px;
//}
//#hideLinks + label::before{
// content: " ";
//}
//#hideLinks ~ label:hover::after   {
// text-decoration:none; color:black;
//}
#hideLinks + label {
//margin-left:0px;
//float:right;
//margin-left:240px; //calc(90% - 90px);
//padding:2px;
 
}
#nv_contact {
margin-top:-20px;
margin-bottom:5px;
margin-left:10px;
padding-top:0;
float:left;
}
 
}
 
@media (max-width: 480px) {
 
#hideLinks ~ label:hover::after   {
 text-decoration:none; color:black;
}
//#hideLinks:checked + label::before{
//content: " "; padding-right:0px;
// padding-right:0px;
//}
//#hideLinks + label::before{
 //content: " ";
//}
  #hideLinks + label {
 // float:right;
  margin-left:0px;
padding-right: 15px;
 
}
 
}
 
@media (max-width: 400px) {
#hideLinks + label {
//float:none;
padding-right: 5px;
margin-left:0px;
margin-right:0px;
}
  #nv_top input[type=text] {
  width: 80px;
  }
}
 
 
 
 
