/* Myth engine 1.0 */
#nav{   
   z-index: 9999;
}
#nav, #nav ul{
   margin: 0!important;
   padding: 0!important;
   list-style-type: none;
   list-style-position: outside;
   position: relative;
}
#nav a {
   display: block;
   padding: 4px 5px 4px 5px;
   margin: 0!important;
   color: #FFFFFF;
   text-decoration: none;
   font: bold 14px Arial;
   text-transform: uppercase;
   cursor: hand;
   text-align: left;
}
#nav  a:hover{
   text-decoration: none;
   color: #cccccc;
}
#nav li ul a:hover{
   text-decoration: none;
   color: #cccccc;
   background: #1196f2;
}
#nav li{
   float: left;
   position: relative;
   margin: 0!important;
   padding: 0!important;
}
#nav ul {
   padding: 0!important;
   position: absolute;
   display: none;
   width: 190px;
   top: 24px;
}
#nav li ul a{
   width: 180px;
   padding: 5px 0px 5px 10px;
   margin: 0;
   float: left;
   background-color: #1166a2;
}
#nav ul ul{
   top: auto;
}	
#nav li ul {
   border: 1px solid #cccccc;
}
#nav li ul ul {
   left: 180px;
   margin: 0px 0px 0px 0px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
   display: none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
   display: block;
}
#nav li.wl{
   border-right: 1px solid #ffffff;
}
/* css for top menu  */
#navtop{   
   z-index: 9999;
}
#navtop, #navtop ul{
   margin: 0!important;
   padding: 0!important;
   list-style-type: none;
   list-style-position: outside;
   position: relative;
}
#navtop a {
   display: block;
   padding: 1px 5px 1px 5px;
   margin: 0!important;
   color: #FFFFFF;
   text-decoration: none;
   font: bold 14px Arial;
   text-transform: uppercase;
   cursor: hand;
   text-align: left;
}
#navtop  a:hover{
   text-decoration: none;
   color: #cccccc;
}
#navtop li ul a:hover{
   text-decoration: none;
   color: #cccccc;
   background: #1196f2;
}
#navtop li{
   float: left;
   position: relative;
   margin: 0!important;
   padding: 0!important;
}
#navtop ul {
   padding: 0!important;
   position: absolute;
   display: none;
   width: 190px;

}
#navtop li ul a{
   width: 180px;
   padding: 0px 0px 0px 0px;
   margin: 0;
   float: left;
   background-color: #1166a2;
}
#navtop ul ul{
   top: auto;
}	
#navtop li ul {
   border: 1px solid #cccccc;
}
#navtop li ul ul {
   left: 180px;
   margin: 0px 0px 0px 0px;
}
#navtop li:hover ul ul, #navtop li:hover ul ul ul, #navtop li:hover ul ul ul ul{
   display: none;
}
#navtop li:hover ul, #navtop li li:hover ul, #navtop li li li:hover ul, #navtop li li li li:hover ul{
   display: block;
}
#navtop li.wl{
   border-right: 1px solid #ffffff;
}