/* common styling */
.lefts_menu {
    font-family: Arial;
    position:relative;
    margin:0px;
    padding:0px;
    font-size:12px;
    margin:50px 0;
    }
.lefts_menu ul li {
    margin:0px !important;
    padding:0px !important;
}
.lefts_menu ul li a {
    display:block;
    text-transform:uppercase;
    text-decoration:none;
    color:#000;
    text-align:center;
    line-height:13px;
    font-size:12px;
    height:46px;
    }
.lefts_menu ul li a img {
        border:0px;
    }
.lefts_menu ul {
    padding:0;
    margin:0;
    list-style-type: none;
}
.lefts_menu ul li {
    position:relative;
}
.lefts_menu ul li ul {
    display: none;
}
/* specific to non IE browsers */
.lefts_menu ul li:hover a {
    color:#000;
    background:#FFE215;
    height:46px;
}
.lefts_menu ul li:hover ul {
    display:block;
    position:absolute;
    top:0;
    left:187px;
}
.lefts_menu ul li:hover ul li a.hide {
    background:#dfc184;
    color:#000;
}
.lefts_menu ul li:hover ul li:hover a.hide {}
.lefts_menu ul li:hover ul li ul {display: none;}
.lefts_menu ul li:hover ul li a {
    display:block;
    background:#afee6c;
    color:#000;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
    padding-left:20px;
    padding-right:10px;
    width:217px;
    font-size:11px;
    text-transform:none !important;
    border-bottom:1px solid #494949;
    height:28px;
}
.lefts_menu ul li:hover ul li a:hover {background:#FFE215; color:#000;}
.lefts_menu ul li:hover ul li:hover ul {display:block; position:absolute; left:247px; top:0; color:#000;}
.lefts_menu ul li:hover ul li:hover ul li a {
    display:block;
    height:28px;
    background:#BDBCB5;
    color:#000;
    width:300px;
    text-transform:none !important;
}
.lefts_menu ul li:hover ul li:hover ul li a:hover {background:#494949; color:#fff;}


.menu_top  img {border:0px !important; margin:0px !important; padding:0px !important; display: inline }
.menu_top td ul {display: none;}
.menu_top td:hover ul {
    display:block;
    position:absolute;
    margin:0px;
    padding:0px;
}
.menu_top td:hover ul li {
    list-style:none;
    margin:0px;
    padding:0px;
    }
.menu_top td:hover ul li a.hide {background:#dfc184; color:#000; }
.menu_top td:hover ul li:hover a.hide {}
.menu_top td:hover ul {
    display:block;
    color:#000;
}
.menu_top td:hover ul li a {
    display:block;
    background:#61BD52;
    color:#000;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
    padding-left:20px;
    padding-right:10px;
    width:120px;
    font-size:11px;
    text-transform:none !important;
    border-bottom:1px solid #494949
    }
.menu_top td:hover ul li a:hover {background:#FFE215; color:#000; text-decoration:none}

.menu_top td:hover ul li:hover ul li a {display:block;  background:#BDBCB5; color:#000; width:200px; text-transform:none !important;}
.menu_top td:hover ul li:hover ul li a:hover {background:#494949; color:#fff;}


.lefts_menu2 {font-family: Arial; position:relative; margin:0; font-size:12px; margin:50px 0;}
.lefts_menu2 ul li  { }
.lefts_menu2 ul li a {
    display:block;
    text-transform:uppercase;
    text-decoration:none;
    color:#000;
    width:187px;
    text-align:center;
    line-height:13px;
    font-size:12px;
    height:46px;
}
.lefts_menu2 ul {padding:0; margin:0;list-style-type: none; }
.lefts_menu2 ul li {float:left;  position:relative;}
.lefts_menu2 ul li ul {display: none;}
/* specific to non IE browsers */
.lefts_menu2 ul li:hover a {color:#000; background:#FFE215}
.lefts_menu2 ul li:hover ul {display:block; position:absolute; top:0; left:187px; }
.lefts_menu2 ul li:hover ul li a.hide {background:#dfc184; color:#000; }
.lefts_menu2 ul li:hover ul li:hover a.hide {}
.lefts_menu2 ul li:hover ul li ul {display: none;}
.lefts_menu2 ul li:hover ul li a {
    display:block;
    background:#afee6c;
    color:#000;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
    padding-left:20px;
    padding-right:10px;
    width:120px;
    font-size:11px;
    text-transform:none !important;
    border-bottom:1px solid #494949;
        height:28px;
    }
.lefts_menu2 ul li:hover ul li a:hover {background:#FFE215; color:#000;}
.lefts_menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:247px; top:0; color:#000;}
.lefts_menu2 ul li:hover ul li:hover ul li a {display:block;     height:28px; background:#BDBCB5; color:#000; width:120px; text-transform:none !important;}
.lefts_menu2 ul li:hover ul li:hover ul li a:hover {background:#494949; color:#fff;}
