form,
li,
.ul
{
  margin: 0px;
  padding: 0px;
}

img
{
  border: 0px none;
  
}
.app_page
{
  width: 946px; /*width: 751px;-TS-*/
  margin-right: auto;
  margin-left: auto;
  margin-top: 9px;
  text-align: left;
/*  background-color:#A29B8F;
  height:30px;
border: 0 solid #FFFFFF;-TS-*/
/*border-width: 1px 22px 0px 22px;-TS-*/
}  

.app_nav_main
{
  margin: 0px;
  padding: 3px 0px 0px 0px;
}

.app_nav_main img
{
  float: left;
  border-left:2px solid #FFF;
  /*border-left: 1px solid #B3AC9B;*/
}

.app_nav_main img.first
{
  border-left: 0px none;
}


#topNavigation ul.navLvl1 li img{z-index:100;}


/*dropdown menu settings*/
#topNavigation ul.navLvl2 li{display:block;padding:4px 10px 4px 15px; border-left:2px solid #f7f3e7; border-right:2px solid #f7f3e7; width:100%;  z-index:1000; }

#topNavigation ul.navLvl2{display:none; position:absolute; z-index:1000; border-top:none; }

#topNavigation li{
	list-style:none;
		background-image:url(../i/menu/bg.png);
}

#topNavigation ul.navLvl1 li{float:left; }
/*REMOVE FROM ABOVE: width:89px;*/











#topNavigation ul.navLvl2 li a:link,#topNavigation ul.navLvl2 li a:visited{color:white;font-size:13px;line-height:18px;text-decoration:none;}
#topNavigation ul.navLvl2 li a:hover,#topNavigation ul.navLvl2 li a:active{color:white;font-size:13px;line-height:18px;text-decoration:none;text-decoration:underline;}


clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
