#menu
{
position: relative;
z-index: 600;
width: 940px;
min-height: 39px;
margin-left: auto;
margin-right: auto;
background: url(../images/sce/navi_bg.gif) repeat-x;
text-transform: uppercase;
}

#menu ul
{
z-index: 100;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu ul li
{
float: left;
background: url(../images/sce/navi_sep.gif) no-repeat 100% 0;
position: relative;
}
#menu ul li:hover
{
background-color: #00266f;
}
#menu ul li a{
display: block;
padding: 0 20px;
height: 39px;
line-height: 39px;
color: #FFF;
text-transform: uppercase;
font-size: 11px;
letter-spacing: 1px;
}

#menu ul li ul li
{
float: none;
}
#menu ul li current ul{

}
#menu ul ul
{
position: absolute;
max-height: 0;
width: 100%;
overflow: hidden;
background-color: #00266f;
border-bottom: none;
width: 188px;
margin-top: -1px;
-moz-transition: .3s all .3s;
-webkit-transition: .3s all .3s;
transition: .3s all .3s;
}

#menu ul li:hover > ul
{
display: block;
max-height: 32em;
padding: 0px;
width: 188px;

}

#menu ul ul li:hover {
background-color: #032057;
}

#menu li
{
position: relative;
}

#menu ul li ul
{
width: px;
}

#menu ul ul
{
position: absolute;
z-index: 500;
}

#menu ul ul ul
{
top: 0;
left: 100%;
}

#menu a
{
font: 13px helvetica;
display: block;
padding: 0;
text-decoration: none;
text-align: left;
font-size: 11px;
color: #444;
}

#menu ul li ul li a {
}

#menu a.main_menu
{
color: #000;
font-family: 'pt sans narrow';
margin-top: 0px;
font-size: 15px;
}

#menu a.main_menu:hover
{

}

#menu a.main_current
{

}

#menu a.current
{

}

#menu a:hover {
text-decoration: underline;
-webkit-transition: all 0.2s ease-out;
color: #FFFFFF;
}

#menu a.main_menu:hover {

}