/* METANAV */
#meta_nav{position: relative; top: 5px; height: 25px; width: 970px; right: 0px; overflow: hidden; text-align: right; line-height: 17px;}
#meta_nav a {color: #6a6a6a;  padding: 0 7px 0 7px; font-variant:small-caps;}
#meta_nav a:hover, #meta_nav a.metanav_active {color: #bc2716;}
#meta_nav p{display: inline; color: #6a6a6a;  padding: 0 0px 0 7px; font-variant:small-caps;}
#searchForm{display:inline; height: 16px; width: 105px; vertical-align:middle;}
#searchbox{display:inline; height: 16px; padding: 0; margin: 0 6px 0 6px; vertical-align:middle;}
#submitSearch {display: inline; padding: 0 7px 0 0; margin: 0; vertical-align:middle;}


/* L1_NAV 
*/
#l1_nav li {/*white-space:nowrap;*/ float: left; padding: 0 22px 0 0; }
#l1_nav li a:hover , #l1_nav strong a, #l1_nav li.trail a, #l1_nav li ul li a:hover{color: #bc2716;}
#l1_nav strong a, #l1_nav li.trail a{font-weight: bold; font-size: 13px}
#l1_nav a {font-weight: normal; color: #6a6a6a; font-size: 12px; font-variant:small-caps; height: 22px;}

#l1_nav a {text-decoration: none;}
#l1_nav li li a, #l1_nav li.trail li a, #l1_nav li.active li a{
        font-variant: normal; 
	font-weight: bold;
        font-size: 11px;
	display: block;
        background-color: #fff;
	color: #777;
	padding: 4px 0 4px 8px;
        margin: 0;
        width: 175px;
        height: auto;
}
#l1_nav{margin: 42px 0 0 0; height: 45px}

#l1_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
        width: auto;
}

#l1_nav li { /* all list items */
	float: left;
	position: relative;
}

#l1_nav li ul { /* second-level lists */
	display: none /*block*/;
	position: absolute;
	left: 0;
}

#l1_nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#l1_nav li:hover ul, #l1_nav li.over ul { /* lists nested under hovered list items */
	display: block;
        width: 200px;
	left: 0;
        position: absolute;
        top: 1em;
        padding-top: 1em;
}

/* L2_NAV */
#l2_nav ul {list-style: none; padding: 0; margin: 20px 0; line-height: 15px; font-weight:bold;}
#l2_nav ul li {/*white-space:nowrap;*/ padding: 0 22px 0 0; margin: 0 0 10px 0;}
#l2_nav ul li a {color: #fff; font-size: 11px; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; display: block; width: 253px;}
#l2_nav ul li a:hover, #l2_nav ul li.active a, #l2_nav ul li.open a, #l2_nav ul li ul li a:hover, #l2_nav ul li.trail ul li.trail a, #l2_nav ul li.open ul li a:hover{
  margin-right: 10px;
  position: relative; 
  background-repeat: no-repeat;
  background-position: 0 3px; 
  color: #bc2716; 
  overflow: visible;
  background-color: #eff0ea;
}
#l2_nav ul li.active a, #l2_nav ul li.open a{width: 200px;}
#l2_nav ul ul li {/*white-space:nowrap; */padding: 0; margin: 0 0 0 0;}
#l2_nav ul ul{list-style: none; padding: 0; margin: 0 0 0 16px;}
#l2_nav ul li.open ul li a {color: #fff; font-size: 11px; background-image: none; background-color: #50433b; /*width: auto*/}
#l2_nav ul li.open ul li strong a {color: #bc2716; font-size: 11px; background-image: none; background-color: #eff0ea;}
/*#l2_nav ul li.open ul li a:hover {color: #bc2716; background-image: none;}*/

#l2_nav ul.level3 li a{font-weight: normal; color: #fff; background-color: #50433b;width: 200px;}
#l2_nav ul.level3 li a:hover, #l2_nav ul.level3 li.active a{color: #bc2716; background-color: #eff0ea; }

#l2_nav ul.level3 ul.level4 li a{color: #fff; background-color: #50433b;}
#l2_nav ul.level3 ul.level4 li a:hover, #l2_nav ul.level3 ul.level4 li.active a{color: #bc2716; background-color: #eff0ea; }

#l2_nav ul.level3 ul.level4 ul.level5 li a{color: #fff; background-color: #50433b;}
#l2_nav ul.level3 ul.level4 ul.level5 li a:hover, #l2_nav ul.level3 ul.level4 ul.level5 li.active a{color: #bc2716; background-color: #eff0ea; }

#l2_nav ul.level3 ul.level4 ul.level5 ul.level6 li a{color: #fff; background-color: #50433b;}
#l2_nav ul.level3 ul.level4 ul.level5 ul.level6 li a:hover, #l2_nav ul.level3 ul.level4 ul.level5 ul.level6 li.active a{color: #bc2716; background-color: #eff0ea; }
