
/************************C5menu.v2**by j-neal.com*******************************/

body{ behavior: url("csshover3.htc"); } /* this allows for cross browser happy fun */

#nav {
	z-index: 5;
	position: relative;
	margin: 0; padding: 0; }

#nav ul {
	position: relative;
	float: left;
	text-align: center;
	width: 960px; height: auto;
	list-style-type: none;
	z-index: 5;
	margin: 0 0 0 0; padding: 0;
	border-left: 1px #999 solid;
}

/*position sub menus */
#nav li { width: auto; height: auto; float: left; margin:0; border-right: 1px #999 solid; }
#nav ul li > ul { top: auto; left: auto; } /* this magically postions 2nd level menus  */

#nav ul ul {
position: absolute;
z-index: 500;
width: 200px; height: auto;
background-color: #344564; /* 2nd level menu background */
left: 0;
top: 0;
}
#nav ul ul li { position: relative; width: 200px; display: block; }
#nav ul ul ul {
width: 200px; height: auto;
top: 0;
left: 100%;
background-color: #6a7fa4; /* 3rd level menu background */
}
#nav ul ul ul li > ul ul li  { top: 30px; left: 0; } /* this magically postions the 3rd level menus  */

/* nav styles */
#nav a {
	display: block;
	margin: 1px auto;
	padding: 14px 10px 13px 10px;
	color: #000;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	font-size: 15px; }

#nav a:hover { color: #bf0308; }
#nav #R { color: #bf0308; }

/* hide/reveal */
#nav ul ul,
#nav ul li:hover ul ul,
#nav ul ul li:hover ul ul {display: none;}

#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul {display: block;}

/******************************C5menu.v2**end************************************/

