/* (***  ------------------------------------- Main Navagation Menu ... */
div.navMenu{
  margin: 0 auto;
  height:               50px; 
  padding:          0;
  background-image:     url(   "/images/topmenu-background2.png"); 
  -moz-background-clip:border;
  -moz-background-origin:padding;
  -moz-background-size:auto auto;
  background-attachment:scroll;
  background-color:transparent;
  background-position:left bottom;
  background-repeat:repeat-x; 
  /*width: 900px;*/

}



ul.topmenu, ul.submenu
/* top level and second-level menu item lists */
{
  
  padding:              0;
  margin:               0;
  list-style:           none;
}

ul.topmenu
{
    text-align: left;
  /*padding-left:247px;*/
  z-index: 800;
}

ul.submenu
{
  margin-top:25px;
  padding-top:          10px;
  z-index: 800;
  
}

li.topmenu
/* top-level menu list items */
{
   background: url('/images/blank.gif') 100% no-repeat;
   margin-right:5px;
   width:115px;
   height:28px;
   text-align:center;
   position:         relative;
   padding:        15px 5px 5px 5px;
   /*font-family: 14pt helvetica bold;*/
   font-weight:   normal;
   color:               #5d717c;
   font-size: 14pt;
   font-weight:bold;
   display: block;
   float:left;
}

li.topmenu:hover{
    color:green;
}

li.selected-menu
/* top-level menu list items */
{
   float:                left;
   position:         relative;
   padding:        0px 0px 5px 0px;
   font-family:    helvetica;
   font-weight:   bold;
   color:               #77A706;
   font-size:        14pt;
}

li.topmenu .spacer
/* top-level menu list items */
{
   color:               #5d717c;
   font-weight:   normal;
}

li.topmenu a:link, li.topmenu a:visited, li.topmenu a:active
/* top-level menu list items links */
{
   text-decoration:      none; 
   color:               black;
} 

li.submenu
 /*sub-level menu list items */
{
  
   width:                180px;
   background-color:     #e6e6e6;
   text-align:           left;
    padding:           5px 8px 5px 8px;
   font-family:    helvetica;
   color: #000000;
   font-size:        10pt;
   border-width: 0px 2px 2px 2px;   /*creates wider menu borders to pop menus out of central panel color */
   border-style: solid; 
    border-color: #5d717c; 
   border-color: white; 
   font-weight:   normal;
   z-index:1000;
}

li.submenu a:link, li.submenu a:visited, li.submenu a:active
/* sub-level menu list items links */
{
  /*text-decoration:      none;*/
  color:                #000000;
}

li.submenu a:hover, li.topmenu a:hover
/* sub-level menu list items links */
{
  text-decoration:      none; 
  color:                #1F65AB;      /* creates bolder rollover color to enhance menu rollover */
  font-weight:          500;
}

ul.submenu:hover{
    display:block;
    color:red;
}
#ddnav{
    width:923px;
    text-align: center;
}
#ddnav li ul:hover{
    display:block;
    position:absolute;
    top:1em;
    left:0px;
}

#ddnav li ul 
/* second-level lists */
{ 
  display:              none;
  position:             absolute;
  top:                  1em;
  left:                 0;
}


#ddnav li ul:hover{
   display:block;
   position: absolute;
}

#ddnav li>ul 
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
{ 
  top:                  manual;
  left:                 manual;
}

#ddnav li:hover ul, #ddnav li.over ul 
/* lists nested under hovered list items */
{ 
    padding: 0;
    display:              block;
}
/* ... ------------------------------------- Main Navagation Menu ***) */