  /* PED Nav Bar */
  #css_nav_container { 
    height:37px; width:100%; border-bottom: 1px solid #c5c5c5; list-style-type: none; background:#f1f1f1;
    background: #F5F5F5; /* For browsers that do not support gradients */
    background: -moz-linear-gradient(top,  #f1f1f1 40%, #e3e3e3 60%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f1f1f1 40%,#e3e3e3 60%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f1f1f1 40%,#e3e3e3 60%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
  }

  .nav-item {
  box-sizing:border-box; 
  background: #F5F5F5; /* For browsers that do not support gradients */
  height: 37px; width: auto; float: left; font-size: 12px; line-height: 12px; text-decoration: none; font-family: 'Arial', sans-serif; border-right: 1px solid #c5c5c5;
  list-style-type: none; background:#f1f1f1;
  background: -moz-linear-gradient(top,  #f1f1f1 40%, #e3e3e3 60%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #f1f1f1 40%,#e3e3e3 60%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #f1f1f1 40%,#e3e3e3 60%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
  }
  
  #acd:hover { color: #004f88 !important; border-bottom: 2px solid #004f88; height:37px !important; }
  #cvd:hover { color: #8D4E18 !important; border-bottom: 2px solid #8D4E18; height:37px !important; }
  #csd:hover { color: #59820f !important; border-bottom: 2px solid #59820f; height:37px !important; }
  #ecd:hover { color: #006ba5 !important; border-bottom: 2px solid #006ba5; height:37px !important; }
  #egd:hover { color: #d40012 !important; border-bottom: 2px solid #d40012; height:37px !important; }
  #lbd:hover { color: #a13300 !important; border-bottom: 2px solid #a13300; height:37px !important; }
  #lsd:hover { color: #5e320c !important; border-bottom: 2px solid #5e320c; height:37px !important; }
  #md:hover { color: #05801b !important; border-bottom: 2px solid #05801b; height:37px !important; }
  #ped:hover { color: #005088 !important; border-bottom: 2px solid #005088; height:37px !important; }
  #pwd:hover { color: #0078ae !important; border-bottom: 2px solid #0078ae; height:37px !important; }
  #sbd:hover { color: #006095 !important; border-bottom: 2px solid #006095; height:37px !important; }
  #std:hover { color: #63ac00 !important; border-bottom: 2px solid #63ac00; height:37px !important; }
  #spd:hover { color: #0278DA !important; border-bottom: 2px solid #0278DA; height:37px !important; }
  #td:hover { color: #5d2d01 !important; border-bottom: 2px solid #5d2d01; height:37px !important; }
  #wpd:hover { color: #14868e !important; border-bottom: 2px solid #14868e; height:37px !important; }

  #acd_active { background-color:#005087 !important; height:38px !important; color:white !important; }
  #sbd_active { background-color:#005f93 !important; height:38px !important; color:white !important; }
  #td_active { background-color:#5b2c01 !important; height:38px !important; color:white !important; }
  #lbd_active { background-color:#6a3100 !important; height:38px !important; color:white !important; }
  #cvd_active { background-color:#8d4e19 !important; height:38px !important; color:white !important; }
  #pwd_active { background-color:#0174aa !important; height:38px !important; color:white !important; }
  #egd_active { background-color:#393939 !important; height:38px !important; color:white !important; }
  #md_active { background-color:#193f18 !important; height:38px !important; color:white !important; }
  #wpd_active { background-color:#236c71 !important; height:38px !important; color:white !important; }
  #spd_active { background-color:#0177d1 !important; height:38px !important; color:white !important; }
  #csd_active { background-color:#34560a !important; height:38px !important; color:white !important; }
  #lsd_active { background-color:#5d310c !important; height:38px !important; color:white !important; }
  #std_active { background-color:#4f7f0f !important; height:38px !important; color:white !important; }

  #acd_active:hover { background:#005087 !important; height:38px !important; color:white !important; }
  #sbd_active:hover { background:#005f93 !important; height:38px !important; color:white !important; }
  #td_active:hover { background:#5b2c01 !important; height:38px !important; color:white !important; }
  #lbd_active:hover { background:#6a3100 !important; height:38px !important; color:white !important; }
  #cvd_active:hover { background:#8d4e19 !important; height:38px !important; color:white !important; }
  #pwd_active:hover { background:#0174aa !important; height:38px !important; color:white !important; }
  #egd_active:hover { background:#393939 !important; height:38px !important; color:white !important; }
  #md_active:hover { background:#193f18 !important; height:38px !important; color:white !important; }
  #wpd_active:hover { background:#236c71 !important; height:38px !important; color:white !important; }
  #spd_active:hover { background:#0177d1 !important; height:38px !important; color:white !important; }
  #csd_active:hover { background:#34560a !important; height:38px !important; color:white !important; }
  #lsd_active:hover { background:#5d310c !important; height:38px !important; color:white !important; }
  #std_active:hover { background:#4f7f0f !important; height:38px !important; color:white !important; }
  
  a.nav_links { text-decoration: none; color: #6a6a6a; display: block; padding: 0 16.42px; font-weight: bold; }
  a.nav_links:hover { background:#f1f1f1;
  background: -moz-linear-gradient(top,  #fcfcfc 40%, #f1f1f1 60%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #fcfcfc 40%,#f1f1f1 60%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #fcfcfc 40%,#f1f1f1 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
  }

  .tc { display: table-cell; vertical-align: middle; height: 37px; text-align: center; }
  .css_more { position: relative; display: block; text-decoration: none; float: left; z-index:100; }
  li.nav-subitem, .tc { width:124px; } 
  li.nav-subitem:nth-child(odd) { border-right:1px solid #ccc; }

  ul.nav_inner ul.nav_ul { position: absolute; display: none; background: #F5F5F5; /* For browsers that do not support gradients */ height: auto; width: auto; float: left; margin-left: -178px; 
  font-size: 12px; border-right: 1px solid #c5c5c5; border-top: 1px solid #c5c5c5; line-height: 12px; text-decoration: none; font-family: 'Arial', sans-serif; list-style-type: none; background:#f1f1f1;
  }

  ul.nav_inner ul.nav_ul > li.nav-item { background: #F5F5F5; /* For browsers that do not support gradients */ height: 37px; display: inline-block; width: 50%; font-size: 12px; float: left; border-bottom: 1px solid #c5c5c5; 
  line-height: 12px; text-decoration: none; font-family: 'Arial', sans-serif; list-style-type: none; background:#f1f1f1; 
  background: -moz-linear-gradient(top,#f1f1f1 40%, #e3e3e3 60%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,#f1f1f1 40%,#e3e3e3 60%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,#f1f1f1 40%,#e3e3e3 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e6e6', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
  }

  .css_more:hover .nav_ul { display:block; width:250px; padding:0px; position:absolute; border:1px solid #ccc; }
  ul.nav_inner ul.nav_ul li.nav-item a.nav_links { text-decoration: none; color: #6a6a6a; display: block; padding: 0 24.01px; font-weight: bold; border-left: 1px solid #c5c5c5; }
  .current { color: #ffffff; background-color: none; border-bottom: 0px }

  .nav-subitem { box-sizing:border-box; 
    background: -moz-linear-gradient(top,  #f1f1f1 40%, #e3e3e3 60%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,#f1f1f1 40%,#e3e3e3 60%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,#f1f1f1 40%,#e3e3e3 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e6e6', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
  }

  .nav_inner { margin: auto; padding: 0; list-style-type: none; height:37px; width:997px;}
  .nav_inner li{ margin: 0; padding: 0; list-style-type: none; float:left;}
