@charset "utf-8";
/* CSS Document */

.menu { float:left; padding-top:22px; padding-left:45px; width:100%; }

.menu  ul, .menu  ul * {
margin:0;
padding:0;
}

.menu  ul {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.menu ul li ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:default;
display:none;
left:5px;
padding-left:0;
position:absolute;
width:15em;
padding-bottom:10px;
z-index:1000;

}

.menu ul li {

cursor:pointer;
float:left;
line-height:24px;
list-style-type:none;
margin:0;
position:relative;

margin-left:6px;

display:block;
float:left;

width:101px;

background:#949599;

}

.menu ul li.current_page_item a {

background:#a2c03a;

}

.menu ul li.current_page_item ul li a {

background:#949599;

}

.menu ul li.current_page_item ul li a:hover {

background:#a2c03a;

}

.menu ul li ul li {
line-height:24px;
padding:0;
width:100%;
text-transform:lowercase;
text-decoration:none;
padding-top:6px;
background:transparent;
}

.menu ul li a {
color:#fff;
cursor:pointer;
display:block;
float:right;
height:auto;
line-height:24px;
width:84px;
text-align:left;

padding:0 6px;

padding-left:11px;

text-transform:lowercase;
text-decoration:none;

background:#949599;
}

.menu ul li ul li a {

cursor:pointer !important;

text-align:left;
text-transform:lowercase;
width:188px;

}

.menu ul li ul li {
margin:0;
width:200px;
}

.menu ul li a:hover, .menu ul li a:focus, .menu ul li a:active {
color:#fff;
background:#a2c03a;
}

.menu ul ul a:hover, .menu ul ul a:focus, .menu ul ul a:active {
color:#fff;
background:#a2c03a;
}

.menu ul li:hover ul, .menu ul li.msieFix ul {
display:block;
top:2em !important;
z-index:10;
}

.menu ul li ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#fff;
}

.menu ul li ul ul { display:none; }
.menu ul li:hover ul ul { display:none; }

