  @media only screen and (min-width: 768px){
  .NApadding{ padding: 20px;}
  .navbar-default { border-color:#cccccc; background:url("/site_assets/groups/system/documents/webgraphics/na_topmenu_back.gif") #ccc repeat-x;}
  .navbar { position: relative; min-height: 27px; margin-bottom: 1px; border: 0px;}
  .open>.dropdown-toggle.btn-default{color:#333;background-color:grey;border-color:#adadad;}
  .navbar-default .navbar-nav>li>a {color:#000; font-family:arial, verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 27px;}
  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #000; background:url("/site_assets/groups/system/documents/webgraphics/na_topmenu_back_over.gif") #c1c1c1 repeat-x;}
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: #000; background-color:#c1c1c1;}
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #FFF; background-color: #000; }
  .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;	}
  .nav>li>a { position: relative; display: block; padding: 1px 15px;}
  .dropdown-menu { font-size: 11px;  }
  li.open > a span.caret {border-top-color:#F3F3F3!important}
  }
  
  @media only screen and (min-width : 992px) {
  .menuplaceholder { min-height:27px;}
  .navbar-default .navbar-nav>li>a {color:#000; font-family:arial, verdana, sans-serif; font-size: 12px; font-weight: bold;line-height: 27px;}
  .nav>li>a { position: relative; display: block; padding: 1px 15px;}
  .dropdown-menu { font-size: 12px;  }
  }
  
  @media (max-width: 767px) {
  	.navbar-default .navbar-nav>li>a {text-transform: uppercase;}
	.navbar { min-height: 30px;	margin: 0px 10px; border: 1px solid transparent; }
	.navbar-brand { height: 30px; padding: 10px 5px;font-size: 18px;line-height: 20px;}
	.navbar-toggle { padding: 7px 8px; margin: 5px 10px; }
  }
 
 
/*original (bootstrap.min.css)*/
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5;}
 
.dropdown-menu {background-color:#e6e6e6;}
ul#navbar-nav { padding-bottom: 0px; }
/*changes because some menu items are not links*/
/*and styling - such as italics - are allowed in items*/
.dropdown-menu>li>a { padding: 0px; }
.dropdown-menu>li { padding: 5px 0px; white-space: nowrap; }
.dropdown-menu>li strong { padding: 0px 5px; }
.dropdown-menu>li a  { color:#494949; padding: 2px 20px; text-decoration:none; color:#333; }
.dropdown-menu>li a:focus,.dropdown-menu>li a:hover{color:#000000;text-decoration:none;background-color:#cccccc;}
.dropdown-menu .divider { height:1px!important; padding:0px; margin: 0px 0px;background-color:#7f7f7f;}

@media (max-width: 767px){
 .open .dropdown-menu>li>a { padding: 0px;}
 .navbar-nav .open .dropdown-menu>li a { color: #494949; font-size: 13px; }
 .navbar-nav .open .dropdown-menu>li a { padding: 5px 15px 5px 25px; }
 .navbar-nav .open .dropdown-menu>li strong { padding: 0px 10px; }
 .navbar-nav .open .dropdown-menu>li a:hover{ color:#333;background-color:transparent}
}

/*For old IE browsers (in combination with JS replace of menu contents)*/
  .oldMenuItem { background:url("/site_assets/groups/system/documents/webgraphics/na_topmenu_back.gif") #ccc repeat-x;
  height: 27px; width:130px;color:#000; font-family:arial, verdana, sans-serif; font-size: 12px; font-weight: bold; line-height: 27px;
  }
  .oldMenuItem a:link, .oldMenuItem a:visited {color:#000000;text-decoration:none;}
  .oldMenuItem a:hover {color:#000000;text-decoration:underline;}
  .oldMenuSpacer{ background:url("/site_assets/groups/system/documents/webgraphics/na_topmenu_back.gif") #ccc repeat-x;}