table.mainMenuTable {
    background-color: #E6E5E6;
    padding: 3px 0px;
}

.gwt-MenuBar .gwt-MenuItem {
    cursor: pointer;
}

.gwt-MenuBar .gwt-MenuItem-selected {
    /*background: #E3E8F3;*/
}

.gwt-MenuBar-horizontal {
}

.gwt-MenuBar-horizontal .gwt-MenuItem {
    background: url('../images/menu/menuBase.png') center center no-repeat;
    text-align: center;
    font-size: 13px;
    color: #3C9DEE;
    width: 120px;
    height: 20px;
}

.gwt-MenuBar-horizontal .gwt-MenuItem-selected, .gwt-MenuBar-horizontal .gwt-MenuItem:hover {
    background: url('../images/menu/menuActive.png') center center no-repeat;
    color: #38538C;
}

th.gwt-MenuItem, td.gwt-MenuItem {
    padding: 0em;
}

.gwt-MenuBar-horizontal .gwt-MenuItemSeparator {
    width: 1px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-left: 1px solid #ccc;
    background: transparent;
}

.gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner {
    width: 1px;
    height: 1px;
    background: transparent;
}

.gwt-MenuBar-vertical {
    margin-top: 0px;
    margin-left: 0px;
    background: transparent;
}

.gwt-MenuBar-vertical table {
    border-collapse: collapse;
    border-spacing: 0px;
!important;
}

.gwt-MenuBar-vertical .gwt-MenuItem {
    padding: 2px 40px 2px 1px;
}

.gwt-MenuBar-vertical .gwt-MenuItemSeparator {
    padding: 2px 0px;
}

.gwt-MenuBar-vertical .gwt-MenuItemSeparator .menuSeparatorInner {
    height: 1px;
    padding: 0px;
    border: 0px;
    border-top: 1px solid #ccc;
    overflow: hidden;
}

.gwt-MenuBar-vertical .subMenuIcon {
    /* padding-right: 4px; */
}

.gwt-MenuBar-vertical .subMenuIcon-selected {
    background: #E3E8F3;
}

.gwt-MenuBarPopup table {
    border-collapse: separate;
    border-spacing: 0px;
    margin: 0;
    width: 100%;
}

.gwt-MenuBarPopup .gwt-MenuItem {
    text-align: left;
    font-weight: 200;
    font-size: 14px;
    color: white;
}

.gwt-MenuBarPopup .gwt-MenuItem-selected, .gwt-MenuBarPopup .gwt-MenuItem:hover {
    background-color: white;
    color: gray;
}

.gwt-MenuBarPopup {
    margin: 0px 0px 0px 0px;
}

.gwt-MenuBarPopup td, .gwt-MenuBarPopup th {
    padding: 0;
}

.gwt-MenuBarPopup .menuPopupMiddleCenter {
    background: url(../images/menu/mpcenter.png) top left repeat;
}

.gwt-MenuBarPopup tr.menuPopupTop {
    height: 20px;
}

.gwt-MenuBarPopup tr.menuPopupBottom {
    height: 20px;
}

.gwt-MenuBarPopup .menuPopupTopCenter {
    width: 20px;
    background: url(../images/menu/mptop.png) top left repeat-x;
}

.gwt-MenuBarPopup .menuPopupBottomCenter {
    width: 20px;
    background: url(../images/menu/mpbottom.png) top left repeat-x;
    /*-background: url(images/hborder_ie6.png) 0px -13px repeat-x;*/
}

.gwt-MenuBarPopup .menuPopupMiddleLeft {
    width: 20px;
    background: url(../images/menu/mpleft.png) top left repeat-y;
    /*-background: url(images/vborder_ie6.png) -12px 0px repeat-y;*/
}

.gwt-MenuBarPopup .menuPopupMiddleRight {
    width: 20px;
    background: url(../images/menu/mpright.png) top right repeat-y;
    /*-background: url(images/vborder_ie6.png) -13px 0px repeat-y;*/
}

.gwt-MenuBarPopup .menuPopupTopLeftInner {
}

.gwt-MenuBarPopup .menuPopupTopRightInner {
}

.gwt-MenuBarPopup .menuPopupBottomLeftInner {
}

.gwt-MenuBarPopup .menuPopupBottomRightInner {
}

.gwt-MenuBarPopup .menuPopupTopLeft {
    background: url(../images/menu/mptl.png) top left no-repeat;
    /*-background: url(images/corner_ie6.png) no-repeat 0px -36px;*/
}

.gwt-MenuBarPopup .menuPopupTopRight {
    background: url(../images/menu/mptr.png) top right no-repeat;
    /*-background: url(images/corner_ie6.png) no-repeat -5px -36px;*/
}

.gwt-MenuBarPopup .menuPopupBottomLeft {
    background: url(../images/menu/mpbl.png) bottom left no-repeat;
    /*-background: url(images/corner_ie6.png) no-repeat 0px -41px;*/
}

.gwt-MenuBarPopup .menuPopupBottomRight {
    background: url(../images/menu/mpbr.png) bottom right no-repeat;
    /*-background: url(images/corner_ie6.png) no-repeat -5px -41px;*/
}