/* START THE CODE FOR THE MENUS */
/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 160 IN 4 PLACES TOTAL */
/* NOTE: BORDERS ARE | top | right | bottom | left */


/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */

#navigation {
    padding: 0px;
    margin: 0px;
    background-image: url("http://americanreform.org/states/florida/menubar.gif");
    height:30px;
    width:975px;
    position:absolute;
    }


/* MAIN LEVEL MARGINS, FONT FACE, COLOR, POSITION & PADDING */
#menunav, #menunav ul   {
    float: left;
    white-space: nowrap;
    width: 975px;
    list-style: none;
    margin: 0px 0px 15px 0px;
    padding: 0px;
    border: 0px;
    z-index:15500;
    position:absolute;
    }

#menunav a {
    color: #e6e4e6;
    font: 12px arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 8px 5px 8px 5px;
    width: auto;
    display: block;
    cursor: pointer;
    z-index:15500
    }


/* MAIN LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */ 
#menunav li         {
    background-image: url("http://americanreform.org/states/florida/menu.gif");  
    border-right-style: ridge;
    border-width: 0px 1px 0px 0px;
    float: left;
    padding: 0;
    z-index:15500
   }

/* MAIN LEVEL HOVER FONT COLOR */
#menunav li a:hover {
    background-image: url("http://americanreform.org/states/florida/menu_sel.gif");
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    margin-left:0px;
    z-index:15500
    }


/* MAIN LEVEL HOVER BACKGROUND COLOR AND BORDERS */
#menunav li:hover, #menunav li.IEMhover {
    background-color: #505071;
    border: solid #313252;
    border-width: 0px 1px 0px 0px;
    z-index:15500
    }


/* 1ST SUB LEVEL FONT & FONT COLOR & PADDING */
#menunav li ul a    {
            font: 11px verdana, arial, sans-serif;
            color: #000;
            font-weight: normal;
            text-decoration: none;
            text-align: left;
            padding: 6px 0px 6px 0px;
            text-indent: 8px;
            cursor: pointer;
            z-index:15500
            }

/* SUB LEVEL FONT HOVER COLOR */
#menunav li ul a:hover  {
            background-image: none;
            background-color: #CC0000;
            color: #ffffff;
            text-decoration: none;
            cursor: pointer;
            z-index:15500

            }


/* SUB LEVEL OUTER BORDER  */
#menunav li ul      {
            position: absolute;
            left: -999em;
            height: auto;
            width: 200px;
            border: solid #000000;
            border-width: 1px 1px 1px 1px;
            margin: 0px;
            z-index:15500

            }


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */
#menunav li ul li   {
            background-image: none;
            background-color: #FFFFFF;
            border: solid #C0C0C0;
            border-width: 1px 0px 0px 0px;
            z-index:15500
            }


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */
#menunav li ul li:hover, #menunav li ul li.IEMhover
            {
            background-image: none;
            background-color:#003C5F;
            /*background-color:  #ffffff;*/
            border: solid #C0C0C0;
            border-width: 1px 0px 0px 0px;
            z-index:15500

            }




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav li li {
    padding-right: 0px;
    width: 200px;
    z-index:15500

}



/* SUB MENU LINK WIDTH */
#menunav li ul a {
    width: 200px;
    z-index:15500

}



/* FOR 3rd LEVEL MENU LOCATION */

#menunav li ul ul {
    margin: -21px 0px 0px 180px;
}


#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li.IEMhover ul ul, #menunav li.IEMhover ul ul ul
{ left: -999em; }

#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li.IEMhover ul, #menunav li li.IEMhover ul, #menunav li li li.IEMhover ul
{ left: auto; }




/* FOR 3rd LEVEL ARROW 
#menunav a.parent {
    background: url("http://americanreform.org/picts/menu-arrow.gif") center right no-repeat;
}


/*
====================================  FOOTER NAVIGATION MENU ============================*/
#footernav, #footernav ul   {
    
    list-style: none;
    font-size:110%;
    font-weight:bold;
    line-height:20px;
    padding: 0 0 0 10px;
    margin: 0;
    }

#footernav a:link { 
    background-color: transparent; 
    text-decoration: none; 
    color: lime; }
    
#footernav a:visited { 
    background-color: transparent; 
    text-decoration: none; 
    color: lime; }

#footernav a:hover { 
    background-color: transparent; 
    text-decoration: none; 
    color: aqua; }
    


