
/*** ESSENTIAL STYLES ***/
.DropDownMenu, .DropDownMenu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.DropDownMenu {
  font-family: Arial, Helvetica, sans-serif;
}
.DropDownMenu ul {
  position:		absolute;
  top:			-999em;

  /* width: 	200px;  specify in style section below */

  left: -1px;

  list-style: none;
  margin: 0;
}


.DropDownMenuwumpus ul li {
	width:			100%;
}

.DropDownMenu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.DropDownMenu li {
	float:			left;
	position:		relative;
}

/*  applies to all menu elements */
ul.DropDownMenu li > a {
	display:		block;
	position:		relative;
	
}

.DropDownMenu li:hover ul,
.DropDownMenu li.sfHover ul {
	left:			0;
	/* top:			2.5em; see style /* match top ul list item height */
	z-index:		99;
}
ul.DropDownMenu li:hover li ul,
ul.DropDownMenu li.sfHover li ul {
	top:			-999em;
}
ul.DropDownMenu li li:hover ul,
ul.DropDownMenu li li.sfHover ul {
	/*left:			200px;  match ul width */
	top:			0;
}
ul.DropDownMenu li li:hover li ul,
ul.DropDownMenu li li.sfHover li ul {
	top:			-999em;
}
ul.DropDownMenu li li li:hover ul,
ul.DropDownMenu li li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}

/*** DropDown SKIN ***/

/* drop down menus, but not the main (always visible) level 
  Note:  This level does not fade in under IE8. It does in Firefox though. */
.DropDownMenu ul {

}

/* top level menus and drop down menu link tags */
ul.DropDownMenu li > a {
  display:		block;
  position:		relative;
}

/* properties of dropdown menu 1 */
.DropDownMenu li ul li a {
  /* background: #565656;
  width: 180px; */
 }
 
.sf-sub-indicator {
   display: none;
}

.DropDownMenu {
	float:			left;
}

/* properties of all a tags */
.DropDownMenu a, .sf-menu a:visited  {  
  display: block;
  text-decoration: none;
}

 
/* headings inside menus  */
.DropDownMenuHeading  {
  display: block;
}

.DropDownMenuHeading p {
  display: block;
}

/*
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #ccc;
  color: #000;
}

.DropDownMenu li:hover, .DropDownMenu li.sfHover,
.DropDownMenu a:focus, DropDownMenu a:hover, .sf-menu a:active {
    background: url(../images/topnav_hover.gif) no-repeat center 1px;  
	color: #fff;
}
*/


/*** shadows for all but IE6 ***/
.sf-shadow ul {
/* turn off this mess 
	background:	url('/Portals/js_montreat/superfish/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	*/
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* Right hanging style */

.DropDownMenuRight {
	float: right;
}

/* headings inside menus  */
.DropDownMenuRightHeading  {
  display: block;
}

.DropDownMenuRightHeading p {
  display: block;
}


