ul.dropdown { position:relative; z-index: 1000; list-style-type: none; margin: 0; padding: 0; float: left; }
ul.dropdown li { float: left; zoom: 1; font-weight:bold; }
ul.dropdown li a { display: block; padding: 15px 25px 11px 25px; border-right: 1px solid #ffffff; line-height: 14px; text-decoration:none; font-size: 13px; color: #ffffff; height: auto; }
#MenuBar1.dropdown li a { padding: 8px 16px 8px 16px; }
/* FR and ES tweaks */
#MenuBar1.lang li a { padding: 8px 11px 8px 11px; }
ul.dropdown li a:hover, ul.dropdown li a:visited, ul.dropdown li a.hover {color: #ffffff;}
ul.dropdown li ul li a:visited {color: #006633;}
ul.dropdown li ul li:hover a:visited {color: #ffffff;}

ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;  list-style-type: none; margin: 0; padding: 0; z-index: 1001;}
ul.dropdown ul li {float: none; font-weight: normal; background-color: #e1e1e1; color: #ffffff; border: 1px solid #ffffff; border-top:none; opacity: .95; }
ul.dropdown ul li a {width: 100%; display: inline-block; color: #006633; font-size:12px; padding: 9px 0 9px 5px; border: none;}
#MenuBar1.dropdown ul li a { padding: 8px 0 8px 5px; }
ul.dropdown ul ul { left: 100%; top: 0;  list-style-type: none; }

ul.dropdown li.hover, ul.dropdown li:hover {position: relative; color: #ffffff; background: #333333; opacity: 1;}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown ul li:hover {background-color:#333333;}
ul.dropdown ul li:hover a, ul.dropdown ul li.hover a {color: #ffffff;}
ul.dropdown ul li:hover ul li a, ul.dropdown ul li.hover ul li a {color: #006633;}
ul.dropdown ul li:hover ul li:hover a, ul.dropdown ul li.hover ul li.hover a {color: #ffffff;}
ul.dropdown li.more {background-image: url('/images/nav_more_arrow.gif'); background-repeat:no-repeat; background-position:center right;}
ul.dropdown li:hover.more {background-image: url('/images/nav_more_arrow-white.gif'); background-repeat:no-repeat; background-position:center right;}

ul.dropdown li ul li:hover ul li a:visited {color: #006633;}
ul.dropdown li ul li ul li:hover a:visited {color: #ffffff;}

#topnavservices{ font-size: 14px;}
#topnavproducts { background-image: url('/images/topnav-tab-topright.gif'); background-position: top right; background-repeat: no-repeat; font-size: 14px; }
#topnavsolutions { background-image: url('/images/topnav-tab-topleft.gif'); background-position: top left; background-repeat: no-repeat; font-size: 14px;}

.submenuserial, .submenuwireless {width: 260px !important;}
.submenuembedded { width: 300px !important;}
.submenugov, #govmenu {width: 135px !important;}
.submenuabout, .submenunews, #aboutmenu {width: 170px !important;}
.submenuwtb {width: 210px !important;}
.submenusolutions {width: 200px !important;}
.submenutech { width: 265px !important; }
.submenuproducts, .submenuwwes, .submenuwwrg, .submenuwep { width: 325px !important; }
.submenudin { width: 400px !important; }
.submenunewses { width: 275px !important; }
.submenuservices { width: 275px !important; }