﻿/* = NAVIGATION *
*********************/

#mn_94, #mn_121,
#mn_122, #mn_123,
#mn_124, #mn_127,
#mn_128 { display: none; }

#mainnav dd {
	position: absolute;
	top: 111px;
	margin: 0; padding: 0;display:none;z-index:10;
}
dd#mn_30, dd#mn_53, dd#mn_80, dd#mn_67, dd#mn_75, dd#mn_118, dd#mn_89, dd#mn_97, dd#mn_104 { float:left; position: relative; top: auto; display:inline;}

#mainnav a.ir {
	background: url(/images/mp/acvb_mp_nav1_rollover.gif) no-repeat;
	padding-top: 40px;
}
#mn_30 a.ir, #mn_53 a.ir, #mn_80 a.ir, #mn_67 a.ir, #mn_75 a.ir, #mn_118 a.ir, #mn_89 a.ir, #mn_97 a.ir, #mn_104 a.ir {
	background: url(/images/mp/acvb_mp_nav1_static.gif) no-repeat;
	padding-top: 40px;
}
#mn_30 a.ir { background-position: 0 0; width: 165px; }
#mn_53 a.ir { background-position: -165px 0; width: 76px; }
#mn_80 a.ir { background-position: -241px 0; width: 73px; }
#mn_67 a.ir { background-position: -314px 0; width: 61px; }
#mn_75 a.ir { background-position: -375px 0; width: 133px; }
#mn_118 a.ir { background-position: -508px 0; width: 77px; }
#mn_89 a.ir { background-position: -585px 0; width: 126px; }
#mn_97 a.ir { background-position: -711px 0; width: 52px; }
#mn_104 a.ir { background-position: -763px 0; width: 150px; }

#mainnav dd a.ir:hover, #mainnav dd a.ir:active { background-image: none; }

/* =Dropdown presentation */
#mainnav ul { background: #F1F1F1; font-size:1em; width: 14em; padding-bottom: 2px; border: 1px solid #C9C9C9; }
#mainnav li { border-top: 1px solid #C9C9C9; padding: 0; text-align: left; }

#mainnav li a, #mainnav li a span { text-decoration: none; display: inline-block; color: #fff; background-color:#DDDDDD;padding-left:5px}
#mainnav li a span { padding: 0 15px; cursor: pointer; }
#mainnav li a:hover { background-position: 100% 50%; }
#mainnav li a:hover span {	background-position: 0 50%; }

/* =Dropdown behavior */
#mainnav ul {
	overflow:visible;
	position: absolute; top: -200em;
	z-index: 1000;
}
#mainnav li { position: relative; z-index: 1000; zoom: 1;}
#mainnav .active .menu { top: 40px; bottom: auto; }
#mainnav li.active .menu { left: 100%; top:0; }

li.parent { font-weight: bold; }
li.parent a.trigger {  }	

/* sorta hack for firefox (applied to other capable browsers as way */
:root #mainnav li a { display:table; margin: 0 auto; }
:root #mainnav li a span { display: table-cell; }

