/* ------ Open Sandwich Design 2005 www.opensandwich.net ------- */
#p7PMnav {
	margin: 0;
	padding:0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : .7em;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: #ffffff;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
#p7PMnav ul ul {
	border-top: 1px solid #E4D1E4;
}
#p7PMnav a {
	display: block;
	text-decoration: none;
	background-color: #660000;	
	color: #f4db8f;
	line-height:1.0;
	border-left: 1px solid #c6cdbe;
	font-weight : bold;
}
.nobord {
	border:0;
}
#p7PMnav ul a {
	text-decoration: none;
	background-color: #fff;	
	color: #660000;
	line-height:1.0;
	border:0;
	font-weight : normal;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #cc6600;
	color: #fff;
	letter-spacing: .01px;
}
/* ------ the current page marker style ------ */
#p7PMnav ul .p7PMmark {
	color: #cc6600;
	font-weight: bold;
}
/* ------ the trigger link styles ------- */

/*the normal trigger links */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	background-image:  url(img/p7PM_light_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
#p7PMnav .p7PMon {
	background-color: #decc8c;
	color: #660000;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;

}
#p7PMnav ul li {
	float: none;
}

/*
menu modifications
cancel menu CSS width setting
*/
#p7PMnav li {width: auto;}

/*
Change padding to ems so we can calculate total width
*/
#p7PMnav a {padding: 4px 1em;}

/*
top-level width styles.
Because the width is in ems, it will need to be adjusted
based on any font size settings you may make.

The sum of all the widths will
determine the overall top-level width of your menu.*/

#p7PMroot1 {width: 3em;}
#p7PMroot2 {width: 9em;}
#p7PMroot3 {width: 8em;}
#p7PMroot4 {width: 6em;}
#p7PMroot5 {width: 5em;}
#p7PMroot6 {width: 7em;}
#p7PMroot7 {width: 12em;}
/*
Main menu bar width.
Add the root widths together. Then add 2 ems per top-level item
to account for the left and right padding.*/

#p7PMnav  {width: 738px;}
/*
this sets the submenu widths to ems so that the width is
proportional, just like the to-level widths.
*/
#p7PMnav ul, #p7PMnav ul li {width: 15em;}

/*
this sets a down arrow on the top-level menu item triggers.
*/
#p7PMnav .p7PMtrg, #p7PMnav .p7PMon {
	background-image:  url(img/p7PM_light_south.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
