@charset "UTF-8";
/*	Derived from: http://www.scriptiny.com/2011/04/javascript-dropdown-menu/ 
		2013-06-13: Development started.
		2013-06-16: Live on site.
		2013-06-17: Refinements
		2017-02-09: Removed text-shadow
*/
/*	This style applies to all alements - a rather crude baseline. 
	Place this stylesheet prior to all others in a script to avoid conflicts. */
* {margin:0; padding:0; outline:0;}
.nav {height:24px; color:lightgray; z-index: 995; padding-top: 1px;opacity:0.9;}
.menu a {float:left; text-decoration:none; width:120px; height:18px; padding-top:3px;}
.menu span {float:left;text-decoration:none; width:120px; height:18px; padding-top:3px;}
.menu a:hover {color:white;}
.menu {list-style:none; font:13px Arial,Verdana; text-align:center; width:842px; margin:0 auto;}
.menu li {position:relative; float:left; width:120px; z-index:995; }
/* .menu ul {display:none; position:absolute; font:normal 13px Arial,Verdana; top:21px; left:0; background-color:#594670; display:none; list-style:none;} */
/* .menu ul {display:none; position:absolute; font:normal 13px Arial,Verdana; top:21px; left:0; background-color:#123456; display:none; list-style:none;} */
.menu ul {display:none; position:absolute; font:normal 13px Arial,Verdana; top:21px; left:0; background-color:#123456; list-style:none;}
.menu ul li {float:none; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; width:120px; text-align: left;}
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {float:none; display:block; background:none; height:22px; padding-top:5px;}
/* .menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover, ul li ul li.submenu a:hover {background-color:#260c5c; color:white;} */
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover, ul li ul li.submenu a:hover {background-color:#123456; color:white;}
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {float:none; display:block; background:none; height:22px; padding-top:5px;}
.menu ul li a.menuhover {color:white;}
.menu ul ul {left:120px; top:0;}
.menu li.submenu {color:white;font-weight:bold;}
.menu li.noborder {border-top:none;}
/* li.menuhover a, li.menuhover li.menuhover a {color:lightgray; background:#594670;}
li.menuhover span, li.menuhover li.menuhover span {color:lightgray; background:#594670;} */
li.menuhover a, li.menuhover li.menuhover a {color:lightgray; background:#123456;}
li.menuhover span, li.menuhover li.menuhover span {color:lightgray; background:#123456;}
/* .special li.menuhover, li.menuhover a, .special li.menuhover li.menuhover a {color:lightgray; background:#260c5c;}
.special li.menuhover span, .special li.menuhover li.menuhover span {color:lightgray; background:#260c5c;} */
.special li.menuhover, li.menuhover a, .special li.menuhover li.menuhover a {color:lightgray; background:#123456;}
.special li.menuhover span, .special li.menuhover li.menuhover span {color:lightgray; background:#123456;}
.special li.borderalt {border-color: steelblue;}
