#main_top_nav{
  position: relative;
  top: 30px;
  left: 445px;
  width: 500px;
}
.arrows{
  width: 0;
  height: 0;
  display: none;
}

#nav_646L3{
  position:relative;
  width:95px;
}


.fwdarr{
  display: none;
}
.navclass_646 .horbaritem{
  padding-left: 5px;
}
.navclass_646 .horbaritem{ height:21px; float: left;  white-space: nowrap;}
.navclass_646 .horbaritem a{ text-decoration: none;}
.navclass_646 .verbar{}
.navclass_646 .separator{ margin: 2px 0px 2px 1px; height: 0;font-size: 1px; line-height: 0;
}
.navclass_646 .submenu{ width: auto; position: absolute; left: 0; top: 0; visibility: hidden;}
.navclass_646 .subframe	{ width: auto; position: relative; display: block;}
.navclass_646 .item{ text-align: left; white-space: nowrap;}
.navclass_646 .item a{ position: relative; display: block; text-decoration: none;}

#nav_646L3 .navclass_624 .horbaritem{ white-space:normal;}

#nav_646_level_2{
  position: relative;
  top: 5px;
  left: 5px;
}
#nav_646_level_2 a{
  font-family: Arial, Verdana, tahoma, san-serif;
  font-weight: bold;
  line-height:17px;
  width: 95px;
  height: 18px;
  font-size:10px;
  color: white;
  padding: 0px 0px 0px 5px; 
  background: url(/files/corporate/000/000/002/16/gateway/images/nav_level_2.png) no-repeat top left;
}
*html #nav_646_level_2 a{
  padding-top:2px;
  height: 17px;
}
#nav_646_level_2 a:hover{
  background: url(/files/corporate/000/000/002/16/gateway/images/nav_level_2_over.png) no-repeat top left;
  color: white;
}
#nav_646_level_2 a:active{
  background: url(/files/corporate/000/000/002/16/gateway/images/nav_level_2_down.png) no-repeat top left;
  color: white;
}
#nav_646_level_3{
  position: relative;
  left: 12px;
}
#nav_646_level_3 a{
  font-family: Arial, Verdana, tahoma, san-serif;
  font-weight: bold;
  line-height:17px;
  font-size: 10px;
  background: #5C7F9B;
  color: white;
  padding: 0px 10px 0px 3px; 
  border: 1px solid #5a758a;
}
#nav_646_level_3 a:hover{
  background: #2B2853;
  color: white;
  border: 1px solid #738697;
}
#nav_646_level_3 a:active{
  background: #322E82;
  color: white;
  border: 1px solid #9f8f22;
}
#nav_646_level_4{
  margin: -6px 0px 0px 5px;
}
#nav_646_level_4 a{
  font-size:10px;
  background: #c7e1ff;
  color: #123c91;
  padding: 3px 30px 2px 2px;
  border-bottom: 1px solid white;
}
#nav_646_level_4 a:hover{
  background: #990505;
  color: yellow;
}


