/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               Defaults for Everything         */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
 
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;
  }
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               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;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*               Site Navigation Bar             */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_site {
  position: absolute;
  left: 0;
  right: 0;
  top:0;
  overflow: visible;
/*font-family: Arial, Verdana, Sans-Serif; fhp */
  font-family: Verdana, Arial, Sans-Serif;
/*font-size: 10pt;   fhp */
  font-size: 13pt;
  background-color: #147581;
  height: auto;
  z-index: 500;
}
 
/* style unordered list */
#nv_site ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
}
 
#nv_site li {
   display: inline;
}
 
#nv_site li ul li {
  display: block;
}
 
/* style menu items */
#nv_site .top_link {
  position: relative;
  float:left;
  color: white;
  background-color: #147581;
  padding: .3em 6px;
  padding-right:12px;
}
 
#nv_site .down_link {
  position: relative;
  float:left;
  color:white;
/*background-color: #147581;*/
/*background-color: #66CCCC; */
  background-color: #828282;
  padding: .3em 6px;
  width: 200px;
}
 
#nv_site .down_link_w215 {
  position: relative;
  float:left;
  color:white;
/*background-color: #147581;*/
/*background-color: #66CCCC; */
  background-color: #828282;
  padding: .3em 6px;
  width: 275px;
  overflow: visible;
}
 
/* bill files dropdown */
#nv_site .bf_down_link {
  position: relative;
  float:left;
  color:white;
  border-right: #147581 2px solid;
  border-left: #147581 2px solid;
  border-bottom: #147581 2px solid;
  background-color: #147581;
  padding: .3em 6px;
  margin-left: .5em;
  width: 215px;
}
 
/* application menu dropdown */
/* may need to adjust width */
#nv_site .appl_down_link {
  position: relative;
  float:left;
  color:white;
  border-right: #147581 2px solid;
  border-left: #147581 2px solid;
  border-bottom: #147581 2px solid;
  background-color: #147581;
  padding: .3em 6px;
  margin-left: .5em;
  width: 215px;
}
 
#nv_site .fly_out1 {
  position: relative;
  float:left;
  color:white;
  border-right: #147581 2px solid;
  border-left: #147581 2px solid;
  border-bottom: #147581 2px solid;
  border-top: #147581 2px solid;
  background-color: #147581;
  padding: .3em 6px;
  margin-left: .5em;
  width: 150px;
}
 
#nv_site .fly_out {
  position: relative;
  float:left;
  color:white;
  border-right: #147581 2px solid;
  border-left: #147581 2px solid;
  border-bottom: #147581 2px solid;
  background-color: #147581;
  padding: .3em 6px;
  margin-left: .5em;
  width: 150px;
}
 
/* position and hide drop-down menu */
#nv_site li ul {
  display: none;
  position: absolute;
  top: 1.75em;
  left: 0;
  z-index: 520;
 }
 
#nv_site .fly_out1, .fly_out {
  position: relative;
  display: none;
  left: 122px;
  top: -2em;
}
 
/* display drop-down menu */
#nv_site li:hover ul {
  display:block;
}
 
/* display drop-down menu of 1st level flyout*/
#nv_site li ul li:hover ul li a {
  display: block;
}
 
/* change color when hovering over links */
#nv_site a:hover {
/*background-color: #66CCCC; */
  background-color: #52A3A3;
}
 
/* change color when hovering over links   */
#nv_site .top_link:hover {
  background-color: #828282;
}
 
#nv_site a {
  text-decoration: none;
}
 
/* show 'testcics' when in test only */
#nv_site .sysid {
  position: relative;
  float:left;
  color: white;
  background-color: red;
  padding: .3em 6px;
}
#nv_site .sysid_down {
  position: relative;
  float:left;
  color:white;
  background-color: red;
  padding: .3em 6px;
/*margin-left: .5em; */
  width: 100px;
}
#nv_site a.sysid_down:hover {
  background-color: #cc0033;
}
 
#nv_site .logoff {
  background-color: #828282;
  float: right;
}
 
#nv_site .logoff:hover {
  background-color: #52A3A3;
}
 
#nv_site .logon  {
  background-color: #828282;
}
 
#nv_site .logon: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 {
  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;
  font-size: 12pt;
  top: 26px;
}
 
#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 input{
  padding-left:10px;
  padding-right:0px;
}
 
#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 {
  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;
}
 
#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: absolute;
  background-color: white;
  color: black;
  overflow: auto;
  padding: .5em;
/*border-top: 2px #73A2BD solid;  fhp */
  top: 68px;
  -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: 15px;
  padding: 15px;
  background-color: white;
}
 
#nv_bot_contents .nvmu_ml0 {
  margin-left: 0px;
}
 
#nv_bot_contents .nvmu_mt0 {
  margin-top: 0px;
  font-size: 16px;
  font-weight: bold;
}
 
#nv_bot_contents .nvmu_vat {
  vertical-align: top;
}
 
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*                 nv_left                       */
/*-----------------------------------------------*/
/*-----------------------------------------------*/
#nv_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;
  top: 68px;
}
 
#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: 2px 0px 2px 0px;
 }
 
#nvmu_sitefeatures td {
  vertical-align: top;
  padding: 2px 0px 2px 0px;
 }
 
/* 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;
}
