/******************************************************************************
* Defines styles for the main site pages and menu.                            *
******************************************************************************/

/*---------------------------------------------------------------------------*/
/* Site menu.                                                                */
/*---------------------------------------------------------------------------*/

.menuBar,
.menuBar a.menuButton,
.menu,
.menu a.menuItem {
  FONT-FAMILY         : "MS Sans Serif", Arial, sans-serif;
  FONT-SIZE           : 8pt;
  FONT-STYLE          : normal;
  FONT-WEIGHT         : normal;
  LINE-HEIGHT         : 10pt;
  COLOR               : #FFFFFF;
 z-index: 1;
}

.menuBar {
  BACKGROUND-COLOR    : #F0EBDA;
  BORDER-TOP          : 0px solid;
  BORDER-BOTTOM       : 1px solid;
  BORDER-LEFT         : 1px solid;
  BORDER-RIGHT        : 1px solid;
  BORDER-COLOR        : #F8F8F8 #F8F8F8 #F8F8F8 #F8F8F8;
  PADDING             : 4px 2px 4px 2px;
  TEXT-ALIGN          : left;
}

.menuBar a.menuButton {
  BACKGROUND-COLOR    : transparent;
  BORDER              : 0px solid #F0EBDA;
  COLOR               : #FFFFFF;
  CURSOR              : default;
  FONT-WEIGHT         : bold;
  MARGIN              : 0px;
  PADDING             : 0px 0px 0px 0px;
  TEXT-DECORATION     : none;
}

.menuBar a.menuButton:hover {
  BACKGROUND-COLOR    : transparent;
  BORDER-COLOR        : #F8F8F8 #F8F8F8 #F8F8F8 #F8F8F8;
}

.menuBar a.menuButtonActive,
.menuBar a.menuButtonActive:hover {
  BACKGROUND-COLOR    : #000000;
  BORDER-COLOR        : #F8F8F8 #F8F8F8 #F8F8F8 #F8F8F8;
  COLOR               : #FFFFFF;
  POSITION            : relative;
  LEFT                : 1px;
  TOP                 : 1px;
}

.menu {
  BACKGROUND-COLOR    : #6C7C98; /* COR DO FUNDO MENU */
  BORDER              : 1px solid;
  BORDER-COLOR        : #F0EBDA #F0EBDA #F0EBDA #F0EBDA; /* COR DA BORDA DO MENU */
  PADDING             : 0px 1px 1px 0px;
  POSITION            : absolute;
  LEFT                : 0px;
  TOP                 : 0px;
  TEXT-ALIGN          : left;
  VISIBILITY          : hidden;
}

.menu a.menuItem {
  COLOR               : #FFFFFF;  /* COR DO TEXTO DO MENU */
  CURSOR              : default;
  DISPLAY             : block;
  TEXT-DECORATION     : none;
  WHITE-SPACE         : nowrap;
}

.menu a.menuItem,
.menu .menuItemHdr {
  PADDING             : 3px 1em;
}

.menu a.menuItem:hover, .menu a.menuItemHighlight {
  BACKGROUND-COLOR    : #2C426B; /* COR DO FUNDO DO ROLLOVER DO MENU */
  COLOR               : #FFFFFF; /* COR DO TEXTO DO ROLLOVER DO MENU */
}

.menu a.menuItem .menuItemText {
}

.menu a.menuItem .menuItemArrow {
  MARGIN-RIGHT        : -.75em;
  PADDING-LEFT        : .25em;
}

.menu .menuItemHdr {
  FONT-WEIGHT         : bold;
}

.menu .menuItemSep {
  BORDER-TOP          : 1px solid #FFFFFF;
  BORDER-BOTTOM       : 1px solid #FFFFFF;
  MARGIN              : 4px 2px;
  BORDER              : 1px solid;
}