	
/** Menu Appearance for Category Navigation **/
#opalnav {
	width: 174px;
	background: #d8d8d8; /* light gray */
	border: 0;
	border-right: 1px solid #90000c; /* maroon */
	border-right: 1px solid #c0c0c0; /* gray */
	width: 175px;
}

#opalnav ul li ul {
	width: 160px;
	background: #4c419b;
	padding-left: 1px;
}

#opalnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#opalnav a {
	font: bold 11px/16px verdana, arial, sans-serif;
	display: block;
	margin: 0;
	padding: 3px 8px 3px 11px;
	padding: 3px 6px 3px 10px;
	background: #fffacd; /* light tan */
	color: #3f7f9e;
	text-decoration: none;
}

/* opal colors */
#opalnav li.startnav a:link,
#opalnav li.startnav a:visited {
	background: white;
	color: crimson;
	border-left: 6px solid crimson;
}
#opalnav li.startnav a.currentlink:link,
#opalnav li.startnav a.currentlink:visited,
#opalnav li.startnav a.currentlink:hover,
#opalnav li.startnav a:hover {
	background: crimson;
	color: white;
	text-decoration: none;
}

/* Glossary */
#opalnav li.gnav a {
	background: #fffacd; /* light tan */
	background: cornsilk;
	background: floralwhite;
	background: whitesmoke;
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #02728e;
	color: #3f7f9e;
	border-top: 1px solid #4c419b; /* medium purple */
	border-top: 1px solid #3f7f9e; /* blue */
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid darkorange;
}
#opalnav li.gnav a.currentlink:link,
#opalnav li.gnav a.currentlink:visited,
#opalnav li.gnav a.currentlink:hover,
#opalnav li.gnav a:hover {
	background: darkorange;
	color: white;
	color: #071c51; /* dark blue */
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Websites & eNewsletters */
#opalnav li.wnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid gold;
}
#opalnav li.wnav a.currentlink:link,
#opalnav li.wnav a.currentlink:visited,
#opalnav li.wnav a.currentlink:hover,
#opalnav li.wnav a:hover {
	background: gold;
	color: #071c51; /* dark blue */
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Pundits & Blogs */
#opalnav li.pnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid greenyellow;
}
#opalnav li.pnav a.currentlink:link,
#opalnav li.pnav a.currentlink:visited,
#opalnav li.pnav a.currentlink:hover,
#opalnav li.pnav a:hover {
	background: greenyellow;
	color: #071c51; /* dark blue */
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Books & Whitepapers */
#opalnav li.bnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid green;
}
#opalnav li.bnav a.currentlink:link,
#opalnav li.bnav a.currentlink:visited,
#opalnav li.bnav a.currentlink:hover,
#opalnav li.bnav a:hover {
	background: green;
	color: #071c51; /* dark blue */
	color: white;
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Organizations */
#opalnav li.onav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid blue;
}
#opalnav li.onav a.currentlink:link,
#opalnav li.onav a.currentlink:visited,
#opalnav li.onav a.currentlink:hover,
#opalnav li.onav a:hover {
	background: blue;
	color: white;
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Laws & Regulations */
#opalnav li.lnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid indigo;
}
#opalnav li.lnav a.currentlink:link,
#opalnav li.lnav a.currentlink:visited,
#opalnav li.lnav a.currentlink:hover,
#opalnav li.lnav a:hover {
	background: indigo;
	color: white;
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Regional Collaboratoin */
#opalnav li.rnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-left: 6px solid violet;
}
#opalnav li.rnav a.currentlink:link,
#opalnav li.rnav a.currentlink:visited,
#opalnav li.rnav a.currentlink:hover,
#opalnav li.rnav a:hover {
	background: violet;
	color: white;
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}


#opalnav li.startnav a.disabled,
#opalnav li.gnav a.disabled,
#opalnav li.wnav a.disabled,
#opalnav li.pnav a.disabled,
#opalnav li.bnav a.disabled,
#opalnav li.onav a.disabled,
#opalnav li.lnav a.disabled,
#opalnav li.rnav a.disabled {
	color: #707070; /* dark gray */
}

#opalnav ul li ul a {
	background: #fffacd; /* light tan */
	color: #02728e;
	text-decoration: none;
	border: 1px solid #4c419b; /* medium purple */
	border: 1px solid #90000c; /* maroon */
	border-bottom: 0px;
}
#opalnav ul li ul a.last {
	border-bottom: solid 1px #4c419b;
	border-bottom: solid 1px #90000c;
}

/** Menu Positioning **/
#opalnav li {
	position: relative; /* make the list elements a containing block for the nested lists */
}

#opalnav ul ul {
	position: absolute;
	top: 0;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%; /* width is based on the containing block */
}

/** Hiding and Revealing **/
div#opalnav ul ul,
div#opalnav ul li:hover ul ul {
	display: none;
}

div#opalnav ul li:hover ul,
div#opalnav ul ul li:hover ul {
	display: block;
}


/***************************************************/	
/***************************************************/	


/** Menu Appearance for Wireless Vendor Directory **/
#vendornav {
	background: #d8d8d8; /* light gray */
	border: 0;
	border-left: 1px solid #c0c0c0; /* gray */
	width: 175px;
}

#vendornav ul li ul {
	width: 160px;
	width: 200px;
	background: #4c419b;
	padding-left: 1px;
}

#vendornav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#vendornav a {
	font: bold 11px/16px verdana, arial, sans-serif;
	display: block;
	margin: 0;
	padding: 3px 6px 3px 10px;
	background: #fffacd; /* light tan */
	color: #3f7f9e;
	text-decoration: none;
}

/* opal colors */
/* Start Here */
#vendornav li.startnav a:link,
#vendornav li.startnav a:visited {
	background: white;
	color: crimson;
	border-right: 6px solid crimson;
}
#vendornav li.startnav a.currentlink:link,
#vendornav li.startnav a.currentlink:visited,
#vendornav li.startnav a.currentlink:hover,
#vendornav li.startnav a:hover {
	background: crimson;
	color: white;
	text-decoration: none;
}

/* Pre-MetroNet Service Providers */
#vendornav li.gnav a {
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-right: 6px solid darkorange;
}
#vendornav li.gnav a.currentlink:link,
#vendornav li.gnav a.currentlink:visited,
#vendornav li.gnav a.currentlink:hover,
#vendornav li.gnav a:hover {
	background: darkorange;
	color: white;
	color: #071c51; /* dark blue */
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* MetroNet Equipment Providers & Service Providers */
#vendornav li.wnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-right: 6px solid gold;
}
#vendornav li.wnav a.currentlink:link,
#vendornav li.wnav a.currentlink:visited,
#vendornav li.wnav a.currentlink:hover,
#vendornav li.wnav a:hover {
	background: gold;
	color: #071c51; /* dark blue */
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* MetroNet Users & Groups */
#vendornav li.pnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-right: 6px solid greenyellow;
}
#vendornav li.pnav a.currentlink:link,
#vendornav li.pnav a.currentlink:visited,
#vendornav li.pnav a.currentlink:hover,
#vendornav li.pnav a:hover {
	background: greenyellow;
	color: #071c51; /* dark blue */
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}

/* Fourth if needed */
#vendornav li.bnav a {
	background: #f2f2f2; /* lighter gray */
	background: #f5f5f5;
	color: #3f7f9e;
	border-top: 1px solid #90000c; /* maroon */
	border-right: 6px solid green;
}
#vendornav li.bnav a.currentlink:link,
#vendornav li.bnav a.currentlink:visited,
#vendornav li.bnav a.currentlink:hover,
#vendornav li.bnav a:hover {
	background: green;
	color: white;
	text-decoration: none;
	border-top: 1px solid #90000c; /* maroon */
}



#vendornav li.startnav a.disabled,
#vendornav li.gnav a.disabled,
#vendornav li.wnav a.disabled,
#vendornav li.pnav a.disabled,
#vendornav li.bnav a.disabled {
	color: #707070; /* dark gray */
}

#vendornav ul li ul a {
	background: #fffacd; /* light tan */
	color: #02728e;
	color: green;
	text-decoration: none;
	border: 1px solid #90000c; /* maroon */
	border-bottom: 0px;
	border-left: 0;
}
#vendornav ul li ul a.last {
	border-bottom: solid 1px #90000c;
}

/** Menu Positioning **/
#vendornav li {
	position: relative; /* make the list elements a containing block for the nested lists */
}

#vendornav ul ul {
	position: absolute;
	top: 0;
	right: 100%; /* to position them to the left of their containing block */
	width: 100%; /* width is based on the containing block */
}

/** Hiding and Revealing **/
div#vendornav ul ul,
div#vendornav ul li:hover ul ul {
	display: none;
}

div#vendornav ul li:hover ul,
div#vendornav ul ul li:hover ul {
	display: block;
}
