#topheader {
    width: 100%;
    background: #ececec;
    margin: 0px 0px ;
    padding: 0px;
    min-height: 0px;
    z-index: 9999;
    /* position: relative; */
}
    #topheaderlogos {
    width: 100%;
    background: #ececec;
    margin: 0px 0px;
    padding: 0px;
    min-height: 10px;
    z-index: 9999;

    /* position: relative; */
}

.topheadercontainer {
    /* width: 770px; */
    margin: 0 auto;
}


#topheaderlogo {
    /* float: left;
    position: relative; */
    right:0px;
    width: 100%;
    height: 150px;
    padding: 10px 30px 7px 0px;
    
}
#topheaderlogoposr {
    /* float: left;
    position: relative; */
    right:0px;
    width: 100%;
    /* padding: 10px 30px 7px 0px; */
    
}
#menu {
    position: fixed;
    right: 0;
    /* top: 0;
    width: 8em; */
    margin-top: 10px;
    z-index: 9; 
}