#maincontainer .menu{width:218px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/* Root = Vertical, Secondary = Vertical */
#maincontainer ul#navmenu-v,
#maincontainer ul#navmenu-v li,
#maincontainer ul#navmenu-v ul {margin:0; border:0 none; padding:0; width:218px; /*For XHTML*/ list-style:none; float:right;}
#maincontainer ul#navmenu-v:after /*From IE 7 lack of compliance*/{clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden;}
#maincontainer ul#navmenu-v li{float:left; /*For IE 7 lack of compliance*/ display:block !important; /*For GOOD browsers*/ display:inline; /*For IE*/ position:relative;}
/* Root Menu */
#maincontainer ul#navmenu-v a{border:1px solid #FFF; border-right-color:#92b600; border-bottom-color:#92b600; padding:4px 16px; display:block; background:#ebfbb6; color:#4d5151; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-image:url(images/leftnavbullet.gif); background-repeat:no-repeat; background-position: left; text-decoration:none; height:auto !important; height:1%; /*For IE*/ padding:0px 0px 0px 25px; height:25px; line-height:25px;}
/* Root Menu Hover Persistence */
#maincontainer ul#navmenu-v a:hover,
#maincontainer ul#navmenu-v li:hover a,
#maincontainer ul#navmenu-v li.iehover a{background:#729400; color:#FFF;}
/* 2nd Menu */
#maincontainer ul#navmenu-v li:hover li a,
#maincontainer ul#navmenu-v li.iehover li a{background:#ebfbb6; color:#666; background-image:url(images/leftnavbullet.gif); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 25px; height:25px; line-height:25px;}
/* 2nd Menu Hover Persistence */
#maincontainer ul#navmenu-v li:hover li a:hover,
#maincontainer ul#navmenu-v li:hover li:hover a,
#maincontainer ul#navmenu-v li.iehover li a:hover,
#maincontainer ul#navmenu-v li.iehover li.iehover a{background:#729400; color:#FFF;}
/* 3rd Menu */
#maincontainer ul#navmenu-v li:hover li:hover li a,
#maincontainer ul#navmenu-v li.iehover li.iehover li a{background:#ebfbb6; color:#666; background-image:url(images/leftnavbullet.gif); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 25px; height:25px; line-height:25px;}
/* 3rd Menu Hover Persistence */
#maincontainer ul#navmenu-v li:hover li:hover li a:hover,
#maincontainer ul#navmenu-v li:hover li:hover li:hover a,
#maincontainer ul#navmenu-v li.iehover li.iehover li a:hover,
#maincontainer ul#navmenu-v li.iehover li.iehover li.iehover a{background:#729400; color:#FFF;}
/* 4th Menu */
#maincontainer ul#navmenu-v li:hover li:hover li:hover li a,
#maincontainer ul#navmenu-v li.iehover li.iehover li.iehover li a{background:#729400; color:#666;}
/* 4th Menu Hover */
#maincontainer ul#navmenu-v li:hover li:hover li:hover li a:hover,
#maincontainer ul#navmenu-v li.iehover li.iehover li.iehover li a:hover{background:#729400; color:#FFF;}
#maincontainer ul#navmenu-v ul,
#maincontainer ul#navmenu-v ul ul,
#maincontainer ul#navmenu-v ul ul ul{display:none; position:absolute; top:0; left:217px;}
/* Do Not Move - Must Come Before display:block for Gecko */
#maincontainer ul#navmenu-v li:hover ul ul,
#maincontainer ul#navmenu-v li:hover ul ul ul,
#maincontainer ul#navmenu-v li.iehover ul ul,
#maincontainer ul#navmenu-v li.iehover ul ul ul{display:none;}
#maincontainer ul#navmenu-v li:hover ul,
#maincontainer ul#navmenu-v ul li:hover ul,
#maincontainer ul#navmenu-v ul ul li:hover ul,
#maincontainer ul#navmenu-v li.iehover ul,
#maincontainer ul#navmenu-v ul li.iehover ul,
#maincontainer ul#navmenu-v ul ul li.iehover ul{display:block;}
