/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */


/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/


/* Just sub menu links */



/* All menu links on hover or focus */


/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(../img/arrow_right.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(../img/arrow_right_over.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(../img/arrow_down.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(../img/arrow_down_over.gif) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/


/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0px 0 6px 0;
	margin:6px 14px 0 0px;
	background: url(../im/smow.png) center bottom no-repeat;
	width: 130px;
	z-index: 10 00000;
}

.smOW ul li {
	margin : 0 0 10px 18px;
	display: block;
	width: 130px;
}

.smOW ul li a {
	font-size: 12px;
	color: #fff;
}

.smOW ul li a:hover {
	color: #91df21;
}

.smOW ul  {
	float: left;
	background: url(../im/smow_ul.jpg) center top no-repeat;
	padding-top: 18px;
	position: relative;
	width: 130px;
}

/* All ULs and OLs */


/* All submenu OLs and ULs */



/* List items in main menu --[for non-javascript users this applies to submenus as well]  */


#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li{	float:none !important; }

#nav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#nav li div { /* second-level lists */
	position: absolute;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 100000;

}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover div{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */


