.ddsubmenustyle LI {
	position: static; list-style-type: none; margin-left: 0px; list-style-image: none; position:relative;
}
.ddsubmenustyle LI A:visited {
	color: #000 !important;
}
.ddsubmenustyle LI A:hover:visited {
	color: #fff !important;
}
#ddtopmenubar ul li:hover ul {
    visibility: visible;
}
#ddtopmenubar .ddsubmenustyle {
	z-index: 100; border-bottom: #666 1px solid; position: absolute; filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#000000'); border-left: #666 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: #fd8816; visibility: hidden; border-top: 0px; top: 43px; border-right: #666 1px solid; padding-top: 0px; left: 0px; -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; width:170px;
}
#ddtopmenubar .top_last {
	z-index: 100; border-bottom: #666 1px solid; position: absolute; filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#000000'); border-left: #666 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: #fd8816; visibility: hidden; border-top: 0px; top: 43px; border-right: #666 1px solid; padding-top: 0px; right: 0px; -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; width:170px;
}
#ddtopmenubar .ddsubmenustyle UL {
	z-index: 100; border-bottom: #666 1px solid; position: absolute; filter: progid:dximagetransform.microsoft.shadow(strength=4, direction=135, color='#000000'); border-left: #666 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: #fd8816; visibility: hidden; border-top: 0px; top: 0px; border-right: #666 1px solid; padding-top: 0px; left: 0px; -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000;
}
#ddtopmenubar .ddsubmenustyle LI A {
	border-bottom: #666 thin dotted; text-align: left; padding-bottom: 2px; background-color: #f89728; padding-left: 5px; width: 158px; padding-right: 5px; display: block; color: #000; font-size: 0.9em; text-decoration: none; padding-top: 0px; font-weight:normal;
}
* HTML .ddsubmenustyle LI {
	width: 170px; display: inline-block;
}
#ddtopmenubar .ddsubmenustyle LI A:hover {
	color: #ffffff;
	background:none;
}
#ddtopmenubar .downarrowpointer {
	border-bottom: 0px; border-left: 0px; padding-left: 4px; border-top: 0px; border-right: 0px;
}
.rightarrowpointer {
	border-bottom: 0px; position: absolute; border-left: 0px; border-top: 0px; border-right: 0px; padding-top: 3px; left: 100px;
}
#ddtopmenubar .ddiframeshim {
	z-index: 500; position: absolute; border-right-width: 0px; width: 0px; display: block; background: none transparent scroll repeat 0% 0%; border-top-width: 0px; border-bottom-width: 0px; height: 0px; border-left-width: 0px;
}
#ddtopmenubar .solutionsRU.ddsubmenustyle LI A {
	width: 220px !important;
}
