/* -------------------------------------------------------------------	*/
/* Inserted new nav definition											*/
/* -------------------------------------------------------------------	*/

/*
ul#navbar li:hover ul ul,
ul#navbar li:hover ul ul ul,
ul#navbar li.hover ul ul,
ul#navbar li.hover ul ul ul { display: none; }/* START WITH HIDDEN MENUS */
/*
ul#navbar li:hover ul,
ul#navbar li li:hover ul,
ul#navbar li li li:hover ul,
ul#navbar li li.hover ul,
ul#navbar li li li.hover ul,
*/
ul#navbar li.hover ul{ display: block;}/* SHOW MENUS */


/* Main Navigation bar styles	*/
/* --------------------------	*/

#navbar 							/*	main menu bar format				*/
	{
	margin: 			0px;
	padding:			0px;
	height: 			1em; 
	}

#navbar li 							/*	top level menu item format			*/
	{								/*	-----------------------------------	*/
	width:				163px;		/*	width of each top level menu item	*/
	list-style: 		none;		/*	no bullets							*/
	float:				left;		/*	position of the overall menu bar	*/
	font-size:			14px;
	margin-top:			0px;		/* no spacing between sub level menu items	*/
	}
	
#navbar li a						/*	menu item block format				*/
	{								/*	-----------------------------------	*/
	display: 			block;		/*	display the top level menus			*/
	padding: 			3px;		/*	top and bottom padding for text		*/
	color: 				#ffffff;	/*	menu item text colour				*/
	text-decoration: 	none;
	text-align:			center;		/*	text alignment within item block	*/
	font-weight:		bold;
	margin-top:			0px;		/* no spacing between sub level menu items	*/
	}
	
/* Sub Navigation bar styles	*/
/* -------------------------	*/
#navbar li ul 
	{
	display: 			none;		/* hide sub level menus initially		*/
	border-color:		#9DA5C1;
	border-style:		solid;
	border-width:		0px;
	margin-top:			0px;		/* no spacing between sub level menu items	*/
	}

/* Hover state styles			*/
/* ------------------			*/

#navbar li:hover ul 				/* when user hovers over sub menu title		*/
	{
	display: 			block;	
	margin-top:			0px;		/* no spacing between sub level menu items	*/
	}
	
#navbar li:hover li					/* alignment of submenu items in block		*/
	{
	float: 				none;
	margin-top:			0px;		/* no spacing between sub level menu items	*/
	}

ul#navbar li a:hover	{			/* TOP LEVEL ITEM ON MOUSE OVER				*/
	background-color: 	#78bd50; 	/* green background							*/
	}

ul#navbar li:hover,					/* TOP LEVEL WHEN SUB LEVEL SELECTED		*/
ul#navbar li.hover					/* different codes for IE and chrome		*/
	{			
	background-color: 	#d2004f;
	}

/*	---------------------------------------------------------------------------------------	*/
/*	SUB LEVEL MENU AREA BORDER																*/
/*	---------------------------------------------------------------------------------------	*/
	#sub-nav li 							/*	sub level menu block format					*/
	{										/*	-------------------------------------------	*/
	width:				161px;				/*	width of sub level menu block				*/
	border-bottom: 		1px solid #cccccc;
	border-left: 		1px solid #cccccc;
	border-right: 		1px solid #cccccc;
	background-color: 	#ffffff; 
	padding-left:		0px;
	margin-left: 		0px; 
	}
	
	ul#sub-nav 			{
	position:			absolute;
	margin-left:		0px;
	padding-left:		0px;
	}

/*	---------------------------------------------------------------------------------------	*/
/*	SUB LEVEL MENU ITEM FORMAT																*/
/*	---------------------------------------------------------------------------------------	*/
	ul#sub-nav li 		{ 
	}

	ul#sub-nav li a 	{					/* SUB LEVEL MENU ITEM							*/
	background-color:	#fafafa;
	display: 			block;
	font-size:			12px;				/*	fon size for sub level menus				*/
	text-indent:		5px;
	text-decoration: 	none;
	padding: 			3px;
	color: 				#69696b;
	font-weight: 		normal;
	text-align:			left;
	}

	ul#sub-nav li a:hover	{ 					/* TOP LEVEL ITEM ON MOUSE OVER				*/
	background-color: 	#e0e0e0; 
	COLOR: 				#000000; 
	}
