.p-menu{
	width:750px;
	margin:0 auto;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/layout/menu-shadow.png');*/
	padding-bottom:17px;
	}

/*\*/
* html .p-menu{
	height:1%;
	}
/**/

.p-menu table{
	width:750px;
	border-left:1px solid #E0E9E5;
	}

.p-menu td{
	border-top:1px solid #E0E9E5;
	border-right:1px solid #E0E9E5;
	border-bottom:1px solid #E0E9E5;
	text-align:center;
	}

.p-menu td a{
	font:bold .7em "trebuchet ms",arial,tahoma,arial;
	background:#286446 url(/images/layout/bg-menu-off.gif) repeat-x top left;
	color:#BDD8BF;
	text-decoration:none;
	display:block;
	padding:5px 0;
	}

.p-menu .over a{
	color:#fff;
	background:#59986D url(/images/layout/bg-menu.gif) repeat-x top left;
	}
/*
.p-menu td .menu-dark{
	background:#275065 url(/images/layout/bg-menu-dark.gif) repeat-x top left;
	color:#CAD4D9;
	}
*/

/*\*/
* html .p-menu table td a{
	height:1%;
	}
/**/

.p-menu td a:hover{
	color:#fff;
	background:#59986D url(/images/layout/bg-menu.gif) repeat-x top left;
	}

.p-menu td.on a{
	background:#59986D url(/images/layout/bg-menu.gif) repeat-x top left;
	}

.p-menu td.on a{
	color:#fff;
	}

/* Sub Menu */

.p-menu table ul{
	display:none;
	position:absolute;
	top:120px;
	/*left:0;*/
	text-align:left;
	list-style:none;
	margin:0;
	padding:4px;
	background:#69A37B url(/images/layout/bg-sub-off.gif) repeat-x top left;
	width:170px;
	border:1px solid #E0E9E5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
	}

.p-menu td ul a, .p-menu td.on ul a{
	margin:0;
	background:none;
	padding:3px 6px;
	color:#fff;
	}

.p-menu .over ul a{
	background:transparent;
	}

.p-menu td.on ul a{
	background:none;
	}

.p-menu ul a:hover{
	background:#659E76;
	}

/*\*/
* html .p-menu table ul, * html .p-menu ul a{
	height:1%;
	}
/**/

/* The Magic */

.p-menu td:hover ul, .p-menu .over ul{
	display:block;
	z-index:100;
	}

/*
.p-menu td.over a{

	background:#444;
	color:#fff;
	}
*/

.p-menu td ul li a:hover{
	background:#659E76 !important;
	}
