/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 

/* Reset */
/* Added by CJ because there was a space between the menus for some reason */
/* Removed by Colin because any other ul or ol will not have the native indention that is expected
    Added to line 30 of this file */
	
/* * { margin: 0; padding: 0; font-size: 100%; }*/

#menu_container{
        background-image:url(/images/menu_bkgrd.jpg);
        background-position:left;
        background-repeat:repeat-x;
        height:32px;
}

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width:261px;
 margin: 0;
 padding:0;
 list-style: none;
}

ul#navmenu-v li { float: left; position: relative;  width: 261px; background: transparent url(../images/menu_bkgrd.jpg) no-repeat top left; height: 22px;}
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v li:hover { float: left; position: relative;  width: 100%; background: transparent url(../images/rollover.jpg) no-repeat top left; height: 22px;}

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a {
 display: block;
 color: #fff;
 font-family:Arial,sans-serif;
 font-size:7pt;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 letter-spacing:1px;
 text-decoration: none;
 height: 1%;
 padding-left:50px;
 line-height:20px;
 text-transform:uppercase;
 height:22px;
 white-space: nowrap;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
 /*background: #BBB;
 color: #FFF;*/
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
 float: none;
 background: #BBB;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
 background: #999;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
 background: #999;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
 background: #666;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }


