 #menu_vert {
margin:0;
padding:0
}

.clearb {
clear:both
}

#menuwrapper {
background-color:#3684c1;
height:28px;
width:985px;
margin:0 0 2px;
padding:0
}

ul#primary-nav,ul#primary-nav ul {
list-style-type:none;
margin:0;
padding:0
}

ul#primary-nav ul {
position:absolute;
top:auto;
display:none
}

ul#primary-nav ul ul {
margin-top:1px;
margin-left:-1px;
left:100%;
top:0
}

ul#primary-nav li {
float:left;
width:auto;
margin:0;
padding:0
}

#primary-nav li li {
width:auto;
position:relative;
float:left;
clear:both;
margin:0 4px -1px 0
}

ul#primary-nav li a {
font-size:1em;
font-weight:700;
color:#fff;
display:block;
text-decoration:none;
border-right:2px solid #fff;
padding:8px 11px
}

ul#primary-nav li a:hover {
background-color:#2eb5fb
}

ul#primary-nav li li a:hover {
background-color:#e3e3e3;
color:#666;
width:auto
}

ul#primary-nav li a.menuactive {
color:#fff;
background-color:#2eb5fb;
font-weight:700
}

ul#primary-nav li a.menuactive:hover {
color:#fff;
font-weight:700
}

ul#primary-nav li ul a {
text-align:left;
position:relative;
font-weight:400;
color:#666;
border-right:0 none;
margin:0;
padding:6px 3px 6px 5px
}

ul#primary-nav li ul {
background:#F3F5F5;
position:absolute;
width:auto;
height:auto;
display:none;
z-index:999;
border-top:2px solid #FFF;
border-bottom:1px solid #ccc;
opacity:0.95px;
margin:0;
padding:0
}

ul#primary-nav li ul ul {
opacity:95px
}

#primary-nav li:hover,#primary-nav li.menuh,#primary-nav li.menuparenth,#primary-nav li.menuactiveh {
color:#000
}

#primary-nav ul,#primary-nav li:hover ul,#primary-nav li:hover ul ul,#primary-nav li.menuparenth ul,#primary-nav li.menuparenth ul ul {
display:none
}

#primary-nav li li a {
height:1%
}

#primary-nav li li a.menuparent span,#primary-nav li:hover ul,#primary-nav ul li:hover ul,#primary-nav ul ul li:hover ul,#primary-nav li.menuparenth ul,#primary-nav ul li.menuparenth ul,#primary-nav ul ul li.menuparenth ul {
display:block
} 
