/** 									{ margin: 0; padding: 0; }
#page-wrap							{ width: 800px; margin: 25px auto; }
a									{ text-decoration: none;}
ul									{ list-style: none; }*/


/*
	LEVEL ONE -> dropdown 1
*/
ul.dropdown a { text-decoration: none; }
ul.dropdown                         { position: relative;
display: inline-block;
padding-left: 5px;
font-size: 96%;
margin: 0;
z-index: 999;
/*width: 939px;*/
/*height: 28px;*/
margin-left: auto;
margin-right: auto;
	/*position: relative; display: inline-block; padding-left: 5px; font-size: 96%; margin: 0; z-index: 999; width: 100%; height: 28px;*/
}
ul.dropdown li                      { font-weight: normal; float: left; line-height: 25px; /*padding-right: 5px; padding-left: 3px; margin-bottom: 1px;*/ list-style: none; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { color: black; display: block; text-align: left; padding-left: 16px; height: 31px; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { /*background: black;*/ color: #bfbfbf; position: relative; text-decoration: underline; /* animation: box 0.5s ease; animation-iteration-count: 1; animation-fill-mode: forwards;  margin-bottom: 1px;*/}
ul.dropdown li.hover a              { color: black; /*background-color: #FFF;*/ text-decoration: none }

ul.dropdown li a.menu_selected, ul.dropdown li a.menu_selected a 	{ color: #f58020; }
/*
	LEVEL TWO
*/
ul.dropdown ul 						{ width:265px; visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding-top: 0; padding-left: 0; background-size: 100%; }

ul.dropdown ul li 					{ font-weight: normal; color: #bfbfbf; background-color: white;
									  /*border-bottom: 1px solid #ccc;*/ float: none; z-index: 999; padding-left: 0; border-bottom: 1px solid black; opacity: 0.85; }
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown li ul li a				{ border-right: none; width: 96%; display: inline-block; padding-top: 7px; padding-left: 10px; padding-right: 2px; }

ul.dropdown li.hover ul li a 		{ background-color: white; color:black; }
ul.dropdown li.hover ul li.hover a  { background-color: #bfbfbf; color: black; }

/*
	LEVEL THREE
*/
ul.dropdown ul ul 					{ width: 360px; left: 100%; top: 0; background-image: none;}
ul.dropdown li:hover > ul 			{ visibility: visible; }

ul.dropdown ul li ul li a 			{ border-right: none; width: 97%; display: inline-block; }

ul.dropdown li.hover ul li.hover ul li a { background-color: white; color: black;}
ul.dropdown li.hover ul li.hover ul li.hover a { background-color: #bfbfbf; color: black;}


/*
	LEVEL ONE
*/
ul.dropdown2                         { position: relative; display: inline-block; padding-left: 5px; font-size: 96%; margin: 0; z-index: 999; }
ul.dropdown2 li                      { font-weight: normal; float: left; line-height: 0; padding-right: 10; padding-left: 100px; border-right: 0 solid; border-right-color: lightgrey; }
ul.dropdown2 a input:hover		            { color: #000; }
ul.dropdown2 a:active                { color: black; }
ul.dropdown2 li a                    { color: black; display: block; text-align: center; padding-left: 0; border-top:1px solid white; }
ul.dropdown2 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown2 li.hover,
ul.dropdown2 li:hover                { color: rgb(255, 251, 178); position: relative; /* animation: box 0.5s ease; animation-iteration-count: 1; animation-fill-mode: forwards; */ }
/*ul.dropdown2 li:hover a              { color: #bfbfbf; background-color: #FFF; text-decoration: none }*/

/*
	LEVEL TWO
*/
ul.dropdown2 ul 						{ width:100%; visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0; }
ul.dropdown2 ul li 					{ font-weight: normal;  color: black; float: none; z-index: 999;}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown2 li ul li a				{ border-right: none; width: 320%; display: inline-block; line-height: 25px; }

ul.dropdown2 li.hover ul li a 		{ color:black;}
ul.dropdown2 li:hover ul li:hover a  { color: rgb(255, 251, 178); }

/*
	LEVEL THREE
*/
ul.dropdown2 ul ul 					{ width:100%; left: 100%; top: 0; }
ul.dropdown2 li:hover > ul 			{ visibility: visible; }

ul.dropdown2 ul li ul li a 			{ border-right: none; width: 100%; display: inline-block; }

ul.dropdown2 li.hover ul li.hover ul li a { color: #000;}
ul.dropdown2 li.hover ul li.hover ul li.hover a { color: black; }