/* CSS Document */
/* start menu styles */
/* start root menu (tables) */
div#nav a{
/* font-size: 1em;*/
}
table.rootMenu {
/*    position: relative;
    top: 0;
    right: 0;
width: 100%;
text-align:left;
   height: 1.5em;*/
}

table.rootMenu table.rootMenuContainer{
    width: 100%;
}

table.rootMenu table.rootMenuContainer td.rootMenuContainerLast{
/*    text-align: right;
    vertical-align: middle;*/
  
}

table.rootMenu table.rootMenuContainer td.rootMenuContainerLast a{
    background-image: none;
}

table.rootMenu td.rootMenu{
/*    padding-left: 0.5em;*/
}
    
table.rootMenu td.rootMenuItem {
    white-space: nowrap;
}

table.rootMenu a.rootMenuItem {
    display: block;
    padding: 0 0.5em;
    border-right: 1px solid #666666;
    cursor:pointer;
    white-space: nowrap;
/*    vertical-align: bottom;*/
    text-decoration:none;
/*    background-color: #ffffff;*/
}

table.rootMenu a.rootMenuItem span.rootMenuText{
    margin: 0;
    font-size: 1.0em;
   line-height: 1.6em;
    font-weight: bold;
    text-transform: uppercase;
/*    letter-spacing: .1em;*/
    white-space: nowrap;
}

table.rootMenu td.rootMenuItemLast a.rootMenuItem{
    border: none;
}

table.rootMenu a.rootMenuItemSelected span.rootMenuText {
 
}

table.rootMenu a.rootMenuItem img.blocker{
    display: none;
}

table.rootMenu a.rootMenuItemActive,
table.rootMenu a.rootMenuItem:hover{
    text-decoration: none;
/*    color:#052B52;*/
}

table.rootMenu a.rootMenuItemActive span.rootMenuText,
table.rootMenu a.rootMenuItem:hover span.rootMenuText{
    text-decoration: none;
 /*   color:#052B52;*/
}

table.rootMenu a.rootMenuItemSelected{
	text-decoration:underline;
}

table.rootMenu a.rootHasNoLink{
    cursor: default;
}
/* end rootmenu */


/* submenu stuff (divs) */
div.menu {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    padding: 0;
    margin: 0;
    border: 0;
/*    z-index: 99;*/
	width:11em;
}

/* the layer above the first item in the pull-down menu */
div.menu div.menuTop {
/*  height: 1.7em;*/
  background-color: #ffffff;
  background-image: url(/oronmas/files/web/images/Web/Layout/mtop1.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

div.menu a.menuItem {
  text-decoration: none;
  font-weight: bold;
/*  vertical-align: middle;
  z-index: 1;*/
  display: block;
  font-size: 1em;
	line-height: 1.6;
  color: #057CCA;
  background-color: #ffffff;
/*  padding-top: 0.4em;
  padding-bottom: 0.5em;*/
  padding-left: 0.2em;
  white-space: nowrap;
  border-bottom: 1px solid #057CCA;
text-align:left;
}


div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
/*  border-bottom: 1px solid white; */
  background-image: url(/oronmas/files/web/images/incd02.gif);
  background-repeat: no-repeat;
/*  background-position: 0.3em 0.7em;*/
  background-color: #ffffff;
}


div.menu a.menuItemFirst{
    border-top: 0;
}

div.menu a.menuItemLast{
    /*    border-bottom: 5px solid white;*/
    border-bottom: 1px solid #419BD9;
    border-bottom: 0;
}

div.menu a.menuItemLast:hover{
    border-bottom: 0;
}

div.menu a.menuItemHaveChild{
/*    background-image: url(/oronmas/files/web/images/web/layout/menu/menuitem_more_arrow_right.gif);
    background-repeat: no-repeat;
    background-position: right center;*/
}



div.menu div.menuFrame {
    padding: 0;
    margin: 0;
    border: 1px solid #057CCA;

}

div.menu div.menuSpacer{
    width: 12.0em;
/*    height: 0.1em;*/
    border: 0;
    padding:0;
    margin:0;
    font-size: 0;
    line-height: 0;
}

/* end submenu */

/* end menu */

