/* common styling */
.menu1 {margin:0 auto; font-size:11px; position:relative; z-index:999; background:#025476; font-family: Review'texgyreadventorregular';
    src: url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'); }




.menu1 ul li a, .menu1 ul li a:visited {
    border-right: 1px solid rgb(39, 37, 37);
    color: #ffffff;
    display: block;
    font-size: 1.2em;
    height: 30px;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 22px 21px;
    text-align: center;
    text-decoration: none;
}

.menu1 ul {padding:0; margin:0;list-style-type: none;  }
.menu1 ul li {float:left; position:relative;  }
.menu1 ul li ul {display: none; }



/* specific to non IE browsers */
.menu1 ul li:hover a {background:#ff5454;
}

.menu1 ul li:hover ul {display:block; position:absolute; top:44px; left:0px; width:105px; }
.menu1 ul li:hover ul li a.hide {color:#000; background:; }
.menu1 ul li:hover ul li ul {display: none; }

.menu1 ul li:hover ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url(../images/menu_1.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #f1482b;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    height: 18px;
    line-height: 0;
    margin: 0;
    padding: 13px;
    position: relative;
    text-align: left;
    width: 321px;
    z-index: 1;
}
.menu1 ul li:hover ul li a:hover { color:#f1482b; text-decoration:none;  }
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:170px; top:0;  color:#000;}
.menu1 ul li:hover ul li:hover ul.left {left:-350px;}


















