/* =======================================
    Top Menu aka Main Menu
    ======================================= */
    .moduletablemainnav{
       padding:0;
       color: #333;
       height: 67px;
       margin: 0;
       width: 152px;
       font-size: 90%
    }

    .moduletablemainnav h3 {
       background:#666;
       color:#fff;
       padding:0.25em 0;
       text-align:center;
       font-size:1.1em;
       margin:0;
    }

    .moduletablemainnav ul{
       list-style: none;
       margin: 0;
       padding: 0;
    }

    .moduletablemainnav li{
       margin: 0px 15px 0px 0px;
       float: left;
    }
    .moduletablemainnav li ul {
       position: absolute;
       width: 150px;
       left: -999em;
       border: 0px solid #fff;
       border-bottom: 0px;
       top: 130px;
    }
    .moduletablemainnav li:hover ul {
       left: auto;
	   margin: -1.1em 0 0 17em;
    }
    .moduletablemainnav li ul li {
       width: 150px;
       padding: 0;
    }

    .moduletablemainnav li a{
       display: block;
       padding: 4px;
       background-color:#fff;
       color: #fff;
       font:1.1em Verdana, Arial, Helvetica, sans-serif;
	   font-weight:700;
	   text-decoration: none;
	   text-align:center;
	   width: 150px;
	   height:14.1px;
	   background:url(../images/bk.gif);
    }
    html>body .moduletablemainnav li a {
       width: 150px;
    }

    .moduletablemainnav li ul li a {
       width: 175px;
       height:14px;
	   background-color: #fff;
       color: #fff;
       background: url(../images/bk1.gif) repeat-y top left;
	   text-align:left;
	   /* ---
       filter:alpha(opacity=80);
       -moz-opacity: 0.8;
       opacity: 0.8;*/
    }


    .moduletablemainnav li a:hover,a#active_menu:link,a#active_menu:visited{
       color: #A57C00;
       text-decoration: none;
       /* ---
       filter:alpha(opacity=100);
       -moz-opacity: 1.0;
       opacity: 1.0;*/
    }
    .moduletablemainnav li ul li a:hover {
       background-color: #e22f00;
       color: #A57C00;
       background: url(../images/bk1.gif) repeat-y top left;
    }

    .moduletablemainnav li:hover ul, .moduletablemainnav li.sfhover ul {
       left: auto;
    }


    .moduletablemainnav ul li.active a {
       color: #038fd9;
       text-decoration: none;
    }
    .moduletablemainnav li.parent.active a {
       color: #038fd9;
       text-decoration: none;
    }
    .moduletablemainnav li.parent.active a:hover {
       color: #e22f00;  
    }

    .moduletablemainnav li.parent.active ul li a {
       color: #fff;
       text-decoration: none;
    }
    .moduletablemainnav li.parent.active ul li a:hover {
       color: #fff;
       text-decoration: none;
    }