﻿.dropdownmenu li { float: left; width: auto; position: relative; display: block; padding: 5px 10px 5px 1px; z-index: 999; }
.dropdownmenu li ul { display: none; position: absolute; left: 0; top: 24px; z-index: 999; }
.dropdownmenu li:hover ul, .dropdownmenu li.over ul { display: block; border-top: 1px solid #8382B0; z-index: 999; }
.dropdownmenu li ul li { clear: left; width: 15em; background-color: #D8D7FF; border-bottom: 1px solid #FFFFFF; padding: 5px; position: relative; z-index: 999; }
.dropdownmenu a:hover { color: #282B77; text-decoration: none; z-index: 999; }

.dropdownmenu li:hover ul li ul, .dropdownmenu li.over ul li ul { display: none; position: absolute; left: 15.8em; top: 0; z-index: 999; }
.dropdownmenu li:hover ul li:hover ul, .dropdownmenu li.over ul li.over ul { display: block; border: none; z-index: 999; }
.dropdownmenu li ul li ul li { width: 15em; z-index: 999; }

.dropdownmenu li:hover ul li:hover ul li ul, .dropdownmenu li.over ul li.over ul li ul { display: none; position: absolute; left: 15.8em; top: 0; z-index: 999; }
.dropdownmenu li:hover ul li:hover ul li:hover ul, .dropdownmenu li.over ul li.over ul li.over ul { display: block; border: none; z-index: 999; }
.dropdownmenu li ul li ul li ul li { width: 15em; z-index: 999; }

/* Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) { 
.dropdownmenu li ul { top: 22px; }
}