﻿/* Replace all instances of #fm1 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/

div#fm1
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm1 a, div#fm1 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
   
    
}

div#fm1 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm1 li span.menuItem.childSelected a, div#fm1 li span.menuItem.childSelected span.fauxLink, div#fm1 li span.menuItem.itemSelected a, div#fm1 li span.menuItem.itemSelected span.fauxLink, div#fm1 li span.menuItem.menuSelected a, div#fm1 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm1 li.level1 span.menuItem.hover a, div#fm1 li.level1 span.menuItem.hover span.fauxLink, div#fm1 li.level1 span.menuItem.hover span.subMenuArrow
{
        
     background: #C8C8C8;
    

   
}

/* Level 2 Submenus */
div#fm1 li.level2.hasChildren a, div#fm1 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
    
}
div#fm1 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm1 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm1, div#fm1 ul, div#fm1 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 1;
}

div#fm1 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm1 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm1 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm1 ul li ul li ul
{
    left: 150px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
       
}


/* Replace all instances of #fm2 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm2
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm2 a, div#fm2 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm2 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm2 li span.menuItem.childSelected a, div#fm2 li span.menuItem.childSelected span.fauxLink, div#fm2 li span.menuItem.itemSelected a, div#fm2 li span.menuItem.itemSelected span.fauxLink, div#fm2 li span.menuItem.menuSelected a, div#fm2 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm2 li.level1 span.menuItem.hover a, div#fm2 li.level1 span.menuItem.hover span.fauxLink, div#fm2 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm2 li.level2.hasChildren a, div#fm2 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm2 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm2 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm2, div#fm2 ul, div#fm2 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm2 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm2 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm2 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm2 ul li ul li ul
{
    left: 153px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}


/* Replace all instances of #fm3 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm3
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm3 a, div#fm3 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm3 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm3 li span.menuItem.childSelected a, div#fm3 li span.menuItem.childSelected span.fauxLink, div#fm3 li span.menuItem.itemSelected a, div#fm3 li span.menuItem.itemSelected span.fauxLink, div#fm3 li span.menuItem.menuSelected a, div#fm3 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 165px;
}


/* Hover state */
div#fm3 li.level1 span.menuItem.hover a, div#fm3 li.level1 span.menuItem.hover span.fauxLink, div#fm3 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm3 li.level2.hasChildren a, div#fm3 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm3 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm3 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm3, div#fm3 ul, div#fm3 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm3 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm3 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm3 ul li ul li 
{
    height: auto;
    width: 168px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm3 ul li ul li ul
{
    left: 168px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}


/* Replace all instances of #fm4 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm4
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm4 a, div#fm4 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm4 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm4 li span.menuItem.childSelected a, div#fm4 li span.menuItem.childSelected span.fauxLink, div#fm4 li span.menuItem.itemSelected a, div#fm4 li span.menuItem.itemSelected span.fauxLink, div#fm4 li span.menuItem.menuSelected a, div#fm4 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm4 li.level1 span.menuItem.hover a, div#fm4 li.level1 span.menuItem.hover span.fauxLink, div#fm4 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm4 li.level2.hasChildren a, div#fm4 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm4 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm4 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm4, div#fm4 ul, div#fm4 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm4 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm4 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm4 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm4 ul li ul li ul
{
    left: 153px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}


/* Replace all instances of #fm5 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm5
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm5 a, div#fm5 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm5 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm5 li span.menuItem.childSelected a, div#fm5 li span.menuItem.childSelected span.fauxLink, div#fm5 li span.menuItem.itemSelected a, div#fm5 li span.menuItem.itemSelected span.fauxLink, div#fm5 li span.menuItem.menuSelected a, div#fm5 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm5 li.level1 span.menuItem.hover a, div#fm5 li.level1 span.menuItem.hover span.fauxLink, div#fm5 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm5 li.level2.hasChildren a, div#fm5 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm5 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm5 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm5, div#fm5 ul, div#fm5 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm5 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm5 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm5 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm5 ul li ul li ul
{
    left: 153px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}

/* Replace all instances of #fm6 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm6
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm6 a, div#fm6 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm6 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm6 li span.menuItem.childSelected a, div#fm6 li span.menuItem.childSelected span.fauxLink, div#fm6 li span.menuItem.itemSelected a, div#fm6 li span.menuItem.itemSelected span.fauxLink, div#fm6 li span.menuItem.menuSelected a, div#fm6 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm6 li.level1 span.menuItem.hover a, div#fm6 li.level1 span.menuItem.hover span.fauxLink, div#fm6 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm6 li.level2.hasChildren a, div#fm6 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm6 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm6 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm6, div#fm6 ul, div#fm6 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm6 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm6 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm6 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm6 ul li ul li ul
{
    left: 153px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}

/* Replace all instances of #fm6 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm6
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm6 a, div#fm6 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm6 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm6 li span.menuItem.childSelected a, div#fm6 li span.menuItem.childSelected span.fauxLink, div#fm6 li span.menuItem.itemSelected a, div#fm6 li span.menuItem.itemSelected span.fauxLink, div#fm6 li span.menuItem.menuSelected a, div#fm6 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm6 li.level1 span.menuItem.hover a, div#fm6 li.level1 span.menuItem.hover span.fauxLink, div#fm6 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm6 li.level2.hasChildren a, div#fm6 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm6 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm6 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm6, div#fm6 ul, div#fm6 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm6 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm6 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    height: auto;
    
   
}

/* Level 2 and greater item overrides */
div#fm6 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm6 ul li ul li ul
{
    left: 153px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}

/* Replace all instances of #fm7 with the flexmenu control id */
/*----------------------------------------------
Reused Values:
MenuWidth      - Defines menu width
ItemHeight     - Defines item height
SubmenuWidth   - Defines submenu width
----------------------------------------------*/
div#fm7
{
    font-family: Verdana, Helvetica, Century Gothic, Arial;
    font-size: 25px; 
    width: 100%;/* MenuWidth */
}

/* Link defaults */
div#fm7 a, div#fm7 span.fauxLink
{
    color: #000000;
    display: block;
    min-height: 20px; /* ItemHeight minus top and bottom padding */
    line-height: 20px; /* ItemHeight minus top and bottom padding */
    padding: 0px;
    text-decoration: none;
    padding-left:3px;
}

div#fm7 a img
{
    border: 0px solid #000000;
    margin-top: 6px;
}

/* Selected states */
div#fm7 li span.menuItem.childSelected a, div#fm7 li span.menuItem.childSelected span.fauxLink, div#fm7 li span.menuItem.itemSelected a, div#fm7 li span.menuItem.itemSelected span.fauxLink, div#fm7 li span.menuItem.menuSelected a, div#fm7 li span.menuItem.menuSelected span.fauxLink
{
   
    width: 150px;
}


/* Hover state */
div#fm7 li.level1 span.menuItem.hover a, div#fm7 li.level1 span.menuItem.hover span.fauxLink, div#fm7 li.level1 span.menuItem.hover span.subMenuArrow
{
   
     background: #C8C8C8;
     z-index:-1;
          
}

/* Level 2 Submenus */
div#fm7 li.level2.hasChildren a, div#fm7 li.level2.hasChildren span.fauxLink
{
    padding-right: 18px; /* normal padding plus width and offset of subMenuArrow */
    
}
div#fm7 span.subMenuArrow
{
    display: none;
    cursor: pointer;
}

div#fm7 li.level2 span.subMenuArrow
{
    display: block;
    position: absolute;
    right: 3px; /* offset */
    top: 0px;
    width: 10px;
}



/* Item Defaults */
div#fm7, div#fm7 ul, div#fm7 ul li
{
    background: #D70000;
    color: #FFFFFF;
    display: block;
    height: 40px; /* ItemHeight */
    line-height: 40px; /* ItemHeight */
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#fm7 ul li
{
    float: left;
}

/* Level 2 and greater default */
div#fm7 ul li ul
{
    display: none;
    left: 0px;
    position: absolute;
    top: 40px; /* ItemHeight */
    
   
}

/* Level 2 and greater item overrides */
div#fm7 ul li ul li 
{
    height: auto;
    width: 153px; /* SubmenuWidth */
    background-color: #EBEBEB;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
    margin: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
   
    
}

/* Level 2 and greater menu positioning */
div#fm7 ul li ul li ul
{
    left: 153px; /* SubmenuWidth */
    top: 0px;
    font-family: verdana; 
    font-size: 11px; 
    font-weight: normal; 
    color: navy;
    text-decoration: none;
    text-align: left ;
    display: block;
}


