#css3menu1{
	position:fixed !important;
	top:3.7rem !important;
	left:0 !important;

}
ul#css3menu1, ul#css3menu1 ul {
    margin: 0;
    list-style: none;
    padding: 0;
    background-color: none;
    border-width: 0;
    border-style: solid;
    border-color:;
}

    ul#css3menu1 ul {
        visibility: hidden;
        position: absolute;
        left: 100%;
        top: 0;
        opacity: 0;
        -moz-transition: all 0.5s;
        -webkit-transition: opacity 0.5s;
        -o-transition: opacity 0.5s,visibility 0.5s;
        transition: opacity 0.5s;
        background:rgba(5,28,90,0.8);
        padding: 0 3px 3px;
    }

    ul#css3menu1 li:hover > ul {
        visibility: visible;
        opacity: 1;
    }

    ul#css3menu1 li {
        position: relative;
        display: block;
        white-space: nowrap;
        font-size: 0.9rem;
    }

        ul#css3menu1 li:hover {
            z-index: 1;
        }

    ul#css3menu1 ul ul {
        position: absolute;
        left: 100%;
        top: 0;
        -moz-box-shadow: 0px 0px 1px #63dbc3;
        -webkit-box-shadow: 0px 0px 1px #63dbc3;
        box-shadow: 0px 0px 1px #63dbc3;
    }

ul#css3menu1 {
    font-size: 0.9rem;
    z-index: 999;
    position: relative;
    display: none;
    float: left;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

    ul#css3menu1 a:active, ul#css3menu1 a:focus {
        outline-style: none;
    }

    ul#css3menu1 a {
        display: block;
        vertical-align: middle;
        text-align: left;
        text-decoration: none;
        font: 0.9rem Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
        color: #FFFFFF;
        cursor: pointer;
        padding:0.5rem 0.8rem;
        background-color:;
        background-repeat: repeat;
        border-width: 0px;
        border-style: none;
        border-color:;
    }

    ul#css3menu1 ul li {
        float: none;
        margin: 3px 0 0;
    }

    ul#css3menu1 ul a {
        text-align: left;
        padding: 7px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font: 0.9rem Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul#css3menu1 li:hover > a, ul#css3menu1 li a.pressed {
        border-style: none;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul#css3menu1 img {
        border: none;
        vertical-align: middle;
        margin-right: 7px;
    }

    ul#css3menu1 span {
        display: block;
        overflow: visible;
        background-image: url("arrowsub.gif");
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 20px;
        line-height:1.6rem;
        font-size:0.9rem;
    }

    ul#css3menu1 ul span {
        background-image: url("arrowsub.gif");
        padding-right: 12px;
    }

    ul#css3menu1 ul li:hover > a, ul#css3menu1 ul li a.pressed {
       background:rgba(5,28,90,0.8);
        color: #FFFFFF;
        text-decoration: none;
    }

    ul#css3menu1 li.topmenu > a {
        background:rgba(5,28,90,0.8);
    }

    ul#css3menu1 li.topmenu:hover > a, ul#css3menu1 li.topmenu a.pressed {
        background:rgba(5,28,90,0.8);
    }
