@media screen
{
	.parentMenuContainer
	{
		border: 0px none;
		background-color: white;
		padding: 0px;
		margin: 0px;
		width: 329px;
		height: auto;
		filter: Alpha(Opacity=0);
		-moz-opacity: 0;
		opacity: 0;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
		vertical-align: top;
		text-align: center;
	}
	
	.parentMenuContainer td { padding:0px; }
	
	.parentMenuContainer a { outline: none; }
	
	.parentMenuContainer #tcm_subMenuWidthImage { width: 10px; }
	
	.parentMenuItem
	{
		border-right:1px solid #E4E9EF;
		padding: 0px;
		width: 100%;
		height:100%;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	
	.parentMenuItem #tcm_contentCell
	{
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 4px; 
		padding-bottom: 4px;
		white-space: nowrap;
		vertical-align: middle;
		text-align: center;
	}
	
	.parentMenuItem #tcm_contentCell a
	{
		text-decoration: none;
		color:white;
	}
	
	.parentMenuItem #tcm_submenuCell
	{
		text-align: right;
		white-space: nowrap;
		width: 10px;
		vertical-align: middle;
		display: none;
	
		/* <!-- if background image needed -->
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: 2px 13px;
		*/
	}
	
	.parentMenuItemOver
	{
		border-right:1px solid #FFFFFF;
		padding: 0px;
		width: 100%;
		height:100%;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	
	.parentMenuItemOver #tcm_contentCell
	{
		cursor: default;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 4px; 
		padding-bottom: 4px;
		white-space: nowrap;
		vertical-align: middle;
		text-align: center;
	}
	
	.parentMenuItemOver #tcm_contentCell a { text-decoration: none; }
	
	.parentMenuItemOver #tcm_submenuCell
	{
		text-align: center;
		white-space: nowrap;
		width: 10px;
		vertical-align: middle;
		display: none;
	
		/* <!-- if background image needed -->
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: -50px 13px;
		*/
	}
	
	.menuContainer
	{
		width: 200px;
		padding: 0px;
	/*	background-color: transparent; */
		border-top: 2px solid #FFFFFF; 
		border-bottom: 2px solid #FFFFFF;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	
	.menuContainer td { padding: 0px; }
	
	.menuContainer a { outline: none; }
	
	.menuContainer #tcm_subMenuWidthImage { width: 5px; }
	
	.menuItem
	{
		border: 0px none;
		border-bottom-width: 1px;
		border-bottom-style: groove;
		padding: 0px;
		width: 100%;
		height: 20px;
		filter: Alpha(Opacity=80);
		-moz-opacity: 0.7;
		opacity: .7;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	
	.menuItem #tcm_contentCell
	{
		padding-left: 20px; 
		padding-right: 20px; 
		padding-top: 4px; 
		padding-bottom: 4px;
		white-space: nowrap;
		vertical-align: middle;
	}
	
	.menuItem #tcm_contentCell a
	{
		text-decoration: none;
	}
	
	.menuItem #tcm_submenuCell
	{
		white-space: nowrap;
		vertical-align: middle;
		width: 10px;
		padding-right: 10px;
	
		/* <!-- if background image needed -->
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		*/
	}
	
	.menuItemOver
	{
		cursor: hand; cursor: pointer;
		border: 0px none;
		border-bottom-width: 1px;
		border-bottom-style: groove;
		padding: 0px;
		width: 100%;
		height: 20px;
		border-collapse: separate;
		border-spacing: expression(cellSpacing=0);
		border-spacing: 0px;
	}
	
	.menuItemOver #tcm_contentCell
	{
		padding-left: 20px; 
		padding-right: 20px; 
		padding-top: 4px; 
		padding-bottom: 4px;
		cursor: hand; cursor: pointer;
		white-space: nowrap;
		vertical-align: middle;
	}
	
	.menuItemOver #tcm_contentCell a { text-decoration: none;
	}
	
	.menuItemOver #tcm_submenuCell
	{
		text-align: right;
		white-space: nowrap;
		vertical-align: middle;
		width: 10px;
		padding-right: 10px
		
		/* <!-- if background image needed -->
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: -52px 5px;
		*/
	}
	
	.menuContainerDiv
	{
		position: absolute; 
		top: 0px; 
		left: -2000px; 
		visibility: hidden; 
		z-index: 9999;
	}
	
	.menuContainerIframeUnderlay
	{
		border: 0;
		position : absolute; 
		visibility : hidden; 
		left : -2000px;
		top : 0px; 
		filter : progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
		filter : Alpha(Opacity='0');
		opacity : 0;
		--moz-opacity : 0;
		background-color: white;
	}
}

@media print
{
	.menuContainerIframeUnderlay, .parentMenuContainer, .menuContainer
	{ display: none; }	
}