  /* -- MENU ------------------ */

  /* #mainMenuCntr { margin: 0; padding: 0; width: 600px; } */
  #mainMenuCntr { width: 530px; height: 35px; margin-top: -27px; }
  
  #mainMenu, #mainMenu ul {
  	float: left;  	
  	list-style: none;
  	line-height: 1;
  	padding: 0;
  	margin: 0;
    z-index: 1000;
   }
  
   
  #mainMenu a.parentLink { background: url( ../images/rightarrow2.gif) center right no-repeat; }
  #mainMenu a {
  	display: block;
  	color: #000;
  	text-decoration: none;
  	padding: 0.7em 2em;
    letter-spacing: 1px;
    font-weight: bold;
  }  
  #mainMenu a:hover, #mainMenu a.sfhover { color: #f00; }

  #mainMenu li { /* background: url( ../images/mainLinks_bg.gif ) repeat-x 0px 22px; */ }
  #mainMenu li:hover, #mainMenu .mainLinks .sfhover { background-position: 0 0px; color: #f00; }  
  #mainMenu li {
  	float: left;
  	padding: 0;
  	/* width: 10em; */
  }  
  #mainMenu li ul {
  	position: absolute;
  	left: -999em;
  	height: auto;
  	width: 140px;/* 14.4em; */
  	/* w\idth: 13.9em; */
  	font-weight: normal;
  	border-width: 1px;
  	margin: 0;
    background: white; /* ROW */
  }  
  #mainMenu li li {
  	padding-right: 1em;
  	width: 130px; /* 13em; */
    border-bottom: 1px solid #DFECFF;
    
    background: #CFDAEA;
  }
  
  #mainMenu li ul a {
  	/* Xwidth: 13em;	Xw\idth: 9em; */
  }
  
  #mainMenu li ul ul {
  	margin: -2.45em 0 0 14em;
  }
  
  #mainMenu li:hover ul ul, #mainMenu li:hover ul ul ul, #mainMenu li.sfhover ul ul, #mainMenu li.sfhover ul ul ul {
  	left: -999em;
  }
  
  #mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenu li li li:hover ul, #mainMenu li.sfhover ul, #mainMenu li li.sfhover ul, #mainMenu li li li.sfhover ul {
  	left: auto; 
  }
  #mainMenu li:hover ul li:hover, #mainMenu li li:hover ul li:hover, #mainMenu li li li:hover ul li:hover, #mainMenu li.sfhover ul li:hover, #mainMenu li li.sfhover ul li:hover, #mainMenu li li li.sfhover ul li:hover {
  	/* background-color: #ff0; */ color: #006;
  }
  
  #mainMenu ul li:hover, #mainMenu ul li.sfhover {
  	background: url( ../images/mainMenu_hover_bg.jpg ) repeat-x bottom; color: #006;
  }

  #mainMenu .mainLinksZZZ {
    margin: 0 0px 0 0;
    background: none;
    /* background: url( ../images/mainLinks_bg.gif ) repeat-x 0px 22px; */
    height: 17px;
    padding: 5px 0 0px 15px;
    margin-bottom: 0px;
    font-size: 12px;
    color: #fff;
    border-right: 1px solid #888;
    border-left: 1px solid #fff;
  }
  #mainMenu .mainLinks:hover, #mainMenu .mainLinks .sfhover { color: #f00 ; }
  
  #mainMenuLeft{ border-right: 1px solid #888; float: left; height: 22px; }
  #mainMenuRight{ border-left: 1px solid #fff; float: left; height: 22px; }
    
