



#navi {
display:table;
height:1.46em;

}

/*NAVIGATION*/
#nav {
font-size:.933em;
padding-left:1em!important;
width: 53.2em;
}


#nav, #nav ul, #nav li {
float: left;
margin:0;
padding:0;
font-size:1em;
list-style: none;
}

 
#nav a {
display: block;
color: #FFFFFF;
text-decoration: none;
height:1.5em;
margin:0;
padding:0;
}

 #nav a:hover {
text-decoration:underline;
}

#nav li {
float: left;
padding: 0;
width: auto;
margin:0;
padding:0;
margin-right:1.5em;

display:inline;
}
 
#nav li ul {
position: absolute;
left: -999em;
height: auto;
width: 14.4em;
font-weight: normal;
border-width: 1px;
margin: 0;
border:1px solid #000000;


margin:0;
padding-left:1em;
background-color:#ffffff;
padding-bottom:.81em;		

}

#nav li ul A {
display: block;
width: 14em;
height:auto;
line-height:140%;
text-decoration: none;
padding: 0;
margin:0;
padding-top:.5em;
padding-bottom:.5em;
margin-right:-1.9em;
padding-left:.4em;
color:#000000;
border-bottom:#000000 solid 1px;
}

#nav li ul A:hover {
color:#ffffff;
background-color:#000000;
}




#nav li ul ul {
margin: -1.75em 0 0 14em;
margin: -2.4em 0 0 14em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}
 
#nav li li:hover, #nav li.sfhover  {
background-color:#CCCCCC;
color:#ffffff;
width:14.4em;

}

#nav a li:hover , #nav li.sfhover A.sfhover {
}
#nav li ul a:hover {
text-decoration:none;
}


#nav li:hover {
display:inline;
background-color: transparent;
width:auto;
}











.tx-mjseventpro-pi1-singleViewField-descr img {
border:none;
}