/* General configuration CSS */

#dhtmlgoodies_menu ul li ul{
	display:none;	/* Needed to display ok in Opera */
}
	
#dhtmlgoodies_menu{
	visibility:hidden;	
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No indent */
	padding:0px;	/* No indent */
}
#dhtmlgoodies_menu li{
	list-style-type:none;	/* No bullets */
}	
#dhtmlgoodies_menu a{

	margin:0px;
	padding:0px;
}
/* End general configuration CSS */


/* Cosmetic */

/***********************************************************************
	CSS - MENU BLOCKS
	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#dhtmlgoodies_menu ul{	position:absolute;	top:224px;	right:0px;	width:65em;	font-family: Arial, Helvetica, sans-serif;	color:#000000;	letter-spacing:1px;	}
/* Menu bar - main menu items */
#dhtmlgoodies_menu ul.menuBlock1{	border:0px;	padding:1px;	margin:0!important;	width:640px;	overflow:visible;	}
#dhtmlgoodies_menu ul.menuBlock2{	border:0px;	padding:1px;	margin:0!important;	width:190px;	background-color:#FFFFFF!important;	border:1px solid #CCCCCC;	}

/***********************************************************************
	CSS - MENU ITEMS
	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
#dhtmlgoodies_menu a {
	color: #000;
	text-decoration:none;
	font-size:1.2em;
	padding:1px 10px 1px 10px;
	font-weight: bold;
	text-transform:uppercase;
}
li.noborder, #dhtmlgoodies_listItem32 {				border:0!important;	}


/*  Main menu items  */
#dhtmlgoodies_menu .currentDepth1 {			color:#000000;	border-right:1px solid #000000;	}
#dhtmlgoodies_menu .currentDepth1over {		color:#B92216;	border-right:1px solid #000000;	}
#dhtmlgoodies_menu .currentDepth1 a {		font-weight:bold;	margin:3px;	font-size:1.2em;	}
#dhtmlgoodies_menu .currentDepth1over a{	font-weight:bold;	margin:3px;	color:#B92216;	font-size:1.2em;	} /* Text rules */

/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2 {			display:block;	padding:4px 0px 4px 11px;	}
#dhtmlgoodies_menu .currentDepth2over {		display:block;	padding:4px 0px 4px 11px;	background-color:#FFD984;	}
#dhtmlgoodies_menu .currentDepth2 a {		color:#4D4D4D;	text-transform:none;	border:0;	padding:1px; }
#dhtmlgoodies_menu .currentDepth2over a{	color:#4D4D4D;	text-transform:none;	border:0;	padding:1px; } /* Text rules */

/* Sub menu depth 2 */
#dhtmlgoodies_menu .currentDepth3{		padding-right:2px;	border:1px solid #FFF;	}
#dhtmlgoodies_menu .currentDepth3over{	padding-right:2px;	background-color:#EDE3EB;	border:1px solid #000;	}

/* Sub menu depth 3 */
#dhtmlgoodies_menu .currentDepth4{		padding-right:2px;	border:1px solid #FFF;}
#dhtmlgoodies_menu .currentDepth4over{	padding-right:2px;	background-color:#EBEDE3;	border:1px solid #000;	}



.shadow {	background-color:#CCCCCC!important;	position:absolute!important;	top:5px!important; 	left:5px!important;	z-index:-100!important;	}
.shadow li{			display:block!important;	padding:4px 0px 4px 11px!important;	}
.shadow li a {		color:#4D4D4D!important;	text-transform:none!important;	border:0!important;	padding:2px!important; }

