/* BUTTERICK CSS FOR MIGHTY-MENU TEXT STYLES AND FORMATTING */

/* ELEMENT THAT HOLDS MENU */
div#MightyMenu {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 160px;
	overflow:hidden;
	line-height: 1.25;
	font-size: 1.0em; /* 12px */
}

/* TOP LEVEL */

			/* TOP-LEVEL MENU LIST ELEMENTS */
			div#MightyMenu ul {
				display:block;
				position: relative;
				list-style-type: none;
				margin: 0px;
				padding: 5px 0px 5px 0px;
			}
			div#MightyMenu ul li {
				display:block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 160px;
				padding: 0px;
				margin: 0px;
			}
			
			/* TOP LEVEL MENU LINKS */
			div#MightyMenu ul li a:link, div#MightyMenu ul li a:visited{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 120px;
				padding: 8px 20px 6px 20px;
				margin: 0px 0px 0px 0px;
				text-decoration: none;
				font-weight: normal;
			}
			div#MightyMenu ul li a:hover, div#MightyMenu ul li a:active{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 120px;
				padding: 8px 20px 6px 20px;
				margin: 0px 0px 0px 0px;
				text-decoration: none;
				font-weight: normal;
			}




/* SECOND LEVEL */

			/* SECOND-LEVEL MENU LIST ELEMENTS */
			div#MightyMenu ul ul{
				display:none;
				list-style-type: none;
				margin: 0px 0px 5px 0px;
				padding: 0px;
			}
			div#MightyMenu ul li ul li {
				width: 160px;
				padding: 0px;
				margin: 0px 0px 0px 0px;
			}

			/* SECOND-LEVEL MENU LINKS */
			div#MightyMenu ul li ul li a:link, div#MightyMenu ul li ul li a:visited{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 110px;
				padding: 0px 20px 0px 30px;
				text-decoration: none;
				font-weight: normal;
			}
			div#MightyMenu ul li ul li a:hover, div#MightyMenu ul li ul li a:active{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 110px;
				padding: 0px 20px 0px 30px;
				text-decoration: none;
				font-weight: normal;
			}




/* THIRD LEVEL */

			/* THIRD-LEVEL MENU LIST ELEMENTS */
			div#MightyMenu ul ul ul{
				display:none;
				list-style-type: none;
				margin: 0px 0px 5px 0px;
				padding: 0px;
				font-size: 0.917em; /* 11px */
			}
			div#MightyMenu ul li ul li  ul li {
				width: 160px;
				padding: 0px;
				margin: 0px 0px 0px 0px;
			}
			
			/* THIRD-LEVEL MENU LINKS */
			div#MightyMenu ul li ul li ul li a:link, div#MightyMenu ul li ul li ul li a:visited{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 95px;
				padding: 0px 20px 0px 45px;
				text-decoration: none;
				font-weight: normal;
			}
			div#MightyMenu ul li ul li ul li a:hover, div#MightyMenu ul li ul li ul li a:active{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 95px;
				padding: 0px 20px 0px 45px;
				text-decoration: none;
				font-weight: normal;
			}




/* FOURTH LEVEL */

			/* FOURTH-LEVEL MENU LIST ELEMENTS */
			div#MightyMenu ul ul ul ul {
				display:none;
				list-style-type: none;
				margin: 0px 0px 5px 0px;
				padding: 0px;
				font-size: 0.917em; /* 11px */
			}
			div#MightyMenu ul li ul li  ul li ul li {
				width: 160px;
				padding: 0px;
				margin: 0px 0px 0px 0px;
			}
			
			/* FOURTH-LEVEL MENU LINKS */
			div#MightyMenu ul li ul li ul li ul li a:link, div#MightyMenu ul li ul li ul li ul li a:visited{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 80px;
				padding: 0px 20px 0px 60px;
				text-decoration: none;
				font-weight: normal;
			}
			div#MightyMenu ul li ul li ul li ul li a:hover, div#MightyMenu ul li ul li ul li ul li a:active{
				display: block;
				position: relative;
				top: 0px;
				left: 0px;
				width: 80px;
				padding: 0px 20px 0px 60px;
				text-decoration: none;
				font-weight: normal;
			}
			
			
			
			
/* SHOW SELECTED LEVEL */
div#MightyMenu ul.show_class {
	display:block;
}


/* ACTIVE ELEMENTS / LINKS */

			/* MENU ELEMENTS ON ROLLOVER */
			/* MOST HOVER ACTIONS OCCUR IN LINKS - NO SPECIAL CSS NEEDED HERE */ 			
			div#MightyMenu ul li.rollover {
			}
			div#MightyMenu ul li.rollover ul li.rollover {
			}
			div#MightyMenu ul li.arrow_down_rollover ul li.rollover {
			}
			div#MightyMenu ul li.rollover a.rollover, div#MightyMenu ul li.arrow_down_rollover a.rollover {
			}
			div#MightyMenu ul li.rollover ul li.rollover a.rollover, div#MightyMenu ul li.arrow_down_rollover ul li.rollover a.rollover {
			}
			div#MightyMenu ul li ul li a.rollover {
			}
			
			
			
			/* MENU ELEMENTS WITH ARROW DOWN / ARROW CLICKED /SELECTED / ROLLOVER COMBOS */		
			div#MightyMenu ul li.arrow_down {
			}
			div#MightyMenu ul li.arrow_down_rollover {
			}
			div#MightyMenu ul li#selected  {
			}
			div#MightyMenu ul li#selected.arrow_down  {
			}
			div#MightyMenu ul li#selected.arrow_down_rollover  {
			}
			div#MightyMenu ul li.arrow_clicked {
			}
			div#MightyMenu ul li.arrow_clicked_rollover {
			}
			div#MightyMenu ul li#selected.arrow_clicked  {
			}
			div#MightyMenu ul li#selected.arrow_clicked_rollover  {
			}
			
			
			
			/* SPECIAL CASES WHEN PAGE IS "HIGHLIGHTED" */
			div#MightyMenu ul li.highlighted a {
			}
			div#MightyMenu ul li.highlighted_arrow_down a {
			}
			div#MightyMenu ul li.highlighted_arrow_down_rollover a {
			}
			div#MightyMenu ul li.highlighted_rollover a {
			}
			
			
			/* SPECIAL CASES WHEN PAGE IS SELECTED */
			div#MightyMenu ul li a#selected {
			}
			div#MightyMenu ul li ul li#selected  {
			}
			div#MightyMenu ul li#selected ul  {
			}
			div#MightyMenu ul li ul li a#selected {
			}
			div#MightyMenu ul li#selected ul li a {
			}
			div#MightyMenu ul li#selected ul li.rollover a {
			}
			div#MightyMenu ul li#selected ul li#selected a {
			}
			div#MightyMenu ul li#selected ul li#selected a#selected {
			}
			div#MightyMenu ul li#selected.rollover ul li.rollover a {
			}