/* 
  -----------------------------------
  HORIZONTAL MENUS
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
	height: 43px;
	width: 637px;
	z-index: 50;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#p7PMnav a {
	display: block;
	text-decoration: none;
	padding: 0px;
	color: #fff;
	line-height:1;
}
/*This is top-level only and is the rule that shifts the background image so that we now
see the bottom one. It is deployed via multiple selectors for hovering, tab key access,
and so it stays persistent when its associated sub-menu is open*/
#p7PMnav a:hover, #p7PMnav a:focus, #p7PMnav .p7PMon   {
	background-position: left bottom;
}

/*flyovers*/
#p7PMnav ul {
	margin: 0px;
	padding: 0px;
	background-color: #1D7CBB;
	position: absolute;
	left: -9000px;
	z-index: 10000;
	border: 4px solid #1D7CBB;
}
#p7PMnav ul a {
	color: #FFFFFF;
	font: 11px/12px verdana, arial, helvetica, sans-serif;
	padding: 6px 12px;
}
/*#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus*/
#p7PMnav ul a:hover, #p7PMnav ul a:active, #p7PMnav ul a:focus,
#p7PMnav ul .p7PMon, #p7PMnav ul .p7PMon:hover, 
#p7PMnav ul .p7PMon:active {
	color: #fff;
	background: #40A8EC url(none.html);
}
/*The top property here and in the show class serves to fix a minor bug introduced
by the good folks at Apple in their Safari browser for Panther OS*/
#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}

/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #1D7CBB;
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
}
#p7PMnav ul li {
	float: none;
}
#p7PMnav ul, #p7PMnav ul li {
	width: 172px;
	background: #1D7CBB;
}

/* Top level menu width */
#top1, #top2, #top3, #top4, #top5, #top6, #top7, #top8,
#top1_sel, #top2_sel, #top3_sel, #top4_sel, #top5_sel, #top6_sel, #top7_sel, #top8_sel {
	height: 43px!important;
	text-indent: -3000px;
}

#top1 {
	background: url(../images/nav/nav1.gif) no-repeat left top;
	width: 63px;
}
#top1_sel {
	background: url(../images/nav/nav1.gif) no-repeat left bottom;
	width: 63px;
}
#top2 {
	background: url(../images/nav/nav2.gif) no-repeat left top;
	width: 75px;
}
#top2_sel {
	background: url(../images/nav/nav2.gif) no-repeat left bottom;
	width: 75px;
}
#top3 {
	background: url(../images/nav/nav3.gif) no-repeat left top;
	width: 78px;
}
#top3_sel {
	background: url(../images/nav/nav3.gif) no-repeat left bottom;
	width: 78px;
}
#top4 {
	background: url(../images/nav/nav4.gif) no-repeat left top;
	width: 99px;
}
#top4_sel {
	background: url(../images/nav/nav4.gif) no-repeat left bottom;
	width: 99px;
}
#top5 {
	background: url(../images/nav/nav5.gif) no-repeat left top;
	width: 70px;
}
#top5_sel {
	background: url(../images/nav/nav5.gif) no-repeat left bottom;
	width: 70px;
}
#top6 {
	background: url(../images/nav/nav6.gif) no-repeat left top;
	width: 110px;
}
#top6_sel {
	background: url(../images/nav/nav6.gif) no-repeat left bottom;
	width: 110px;
}
#top7 {
	background: url(../images/nav/nav7.gif) no-repeat left top;
	width: 62px;
}
#top7_sel {
	background: url(../images/nav/nav7.gif) no-repeat left bottom;
	width: 62px;
}
#top8 {
	background: url(../images/nav/nav8.gif) no-repeat left top;
	width: 80px;
}
#top8_sel {
	background: url(../images/nav/nav8.gif) no-repeat left bottom;
	width: 80px;
}
