div#mainMenu { margin-top: 0px; }

/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */

    /***** Menu horizontal *****/

    ul#horizontal { margin: 0; padding: 0; list-style: none; position: absolute; }
    ul#horizontal ul { /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: 0; }
    ul#horizontal ul ul,
    ul#horizontal ul ul ul { top: 0; left: 100%; }
    ul#horizontal li { float: left; display: inline;  margin:0; }
    ul#horizontal ul li { width: 100%; display: block;  }

    /* Root Menu */
    ul#horizontal a { padding: 6px 17px; float: left; display: block; color: #23558c; font-size: 19px; font-family: Klavika, Arial, sans-serif; text-decoration: none; height: 1%; }

    /* Root Menu Hover Persistence */
    ul#horizontal a.current,
    ul#horizontal a.over,
    ul#horizontal a:hover { color: #FF4800; }

    ul#horizontal a.over, ul#horizontal a:hover  { color: #882400; }


    /* 2nd Menu */
    ul#horizontal li li a { padding: 2px 8px; float: left; display: inline-block; color: #FFF; font-size: 12px; font-family: Klavika, Arial, sans-serif; text-decoration: none; height: 1%; }

    ul#horizontal li ul { width:950px; }
    ul#horizontal li ul li { float: left; width: auto; display:block; margin:0; }

    ul#horizontal li li a.current,
    ul#horizontal li li a:hover { font-weight: lighter; color: #fff;  }

    ul#horizontal li ul li a.current { font-weight: bold; font-style: italic; }

    /* 2nd Menu Hover Persistence */
	
    ul#horizontal li:hover li a:hover,
    ul#horizontal li:hover li:hover a,
    ul#horizontal li.iehover li a:hover,
    ul#horizontal li.iehover li.iehover a { text-decoration: underline; }


   
    /* Hover Function - Do Not Move */
    
    ul#horizontal li:hover ul,
    ul#horizontal li.iehover ul { display: none; }

	/*
    ul#horizontal li:hover ul,
    ul#horizontal ul li:hover ul,
    ul#horizontal ul ul li:hover ul,
    ul#horizontal li.iehover ul,
    ul#horizontal ul li.iehover ul,
    ul#horizontal ul ul li.iehover ul { display: block; }
    */

