/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

/*** ESSENTIAL STYLES ***/

.nav li ul 					{top:0em; width:150px;}
.nav li ul li				{left:0px;}


#navff li ul.subul			{display: none;}
#navff li.mainli:hover ul.subul	{display: inline;}

.nav li ul li ul			{width:150px; margin:0 0 0 0px;}
.nav li ul li a:hover ul	{width:150px; margin:0 0 0 0px;}

.nav li ul li a	ul 			{position:absolute; left:-999em;}
.nav li ul li a:hover ul 	{display:block;}


.nav li 					{float:left; position:relative; z-index:99;}
.nav a 						{display:block;}



#navff li ul { /* second-level lists */
	position: absolute;	width: 110px; left:-999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}

#navff li ul ul {display: none; z-index:200;}
#navff li ul li{height:27px; line-height:8px;}
#navff li ul li:hover ul {display: block; left: 131px;}



#navff li ul li a, #navff li ul li a:visited 	{background: #aaaaaa;  color:#f6f2f1; display:block; padding-left:5px; width:105px;}
#navff li ul li a:hover 						{background: #b20808; display: block;}

#navff li:hover ul, #navff li li:hover ul, #navff li.sfhover ul, #navff li li.sfhover ul { /* lists nested under hovered list items */
	left:0px; top:33px;}



#navff li:hover ul ul, #navff li li:hover ul ul, #navff li.sfhover ul ul, #navff li li.sfhover ul ul{ /* lists nested under hovered list items */
	left:110px; top:0px;}