/* Root = Horizontal, Secondary = Vertical */
ul#menu { margin:0; border:0; padding:0; width:100% /*For KHTML*/ list-style:none; height:20px; line-height:7px; }
ul#menu li { margin:0; border:0 none; padding:0; float:left; /*For Gecko*/ display:inline; list-style:none; position:relative; height:20px; }
ul#menu ul { margin:0; border:0 none; padding:0; width:160px; list-style:none; display:none; position:absolute; top:20px; left:0; }
ul#menu ul:after /*From IE 7 lack of compliance*/{  clear:both;	display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden; }
ul#menu ul li { width:160px; float:left; /*For IE 7 lack of compliance*/ display:block !important; display:inline; /*For IE*/ }
/* Root Menu */
ul#menu a { padding:7px 0px 8px 0px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;	text-decoration:none; height:auto !important; height:1%; /*For IE*/ }
a#tmnav1 { background:url("../images/navigation_01.jpg") top left no-repeat; width:83px; height:30px; line-height:14px; }
a#tmnav2 { background:url("../images/navigation_03.jpg") top left no-repeat; width:91px; height:30px; line-height:14px; }
a#tmnav3 { background:url("../images/navigation_05.jpg") top left no-repeat; width:151px; height:30px; line-height:14px; }
a#tmnav4 { background:url("../images/navigation_07.jpg") top left no-repeat; width:95px; height:30px; line-height:14px; }
a#tmnav5 { background:url("../images/navigation_09.jpg") top left no-repeat; width:128px; height:30px; line-height:14px; }
a#tmnav6 { background:url("../images/navigation_11.jpg") top left no-repeat; width:91px; height:30px; line-height:14px; }
a#tmnav7 { background:url("../images/navigation_13.jpg") top left no-repeat; width:119px; height:30px; line-height:14px; }

ul#menu a#tmnav1:hover, ul#menu li:hover a#tmnav1, ul#menu li.iehover a#tmnav1 { background:url("../images/nav_over_01.jpg"); }
ul#menu a#tmnav2:hover, ul#menu li:hover a#tmnav2, ul#menu li.iehover a#tmnav2 { background:url("../images/nav_over_03.jpg"); }
ul#menu a#tmnav3:hover, ul#menu li:hover a#tmnav3, ul#menu li.iehover a#tmnav3 { background:url("../images/nav_over_05.jpg"); }
ul#menu a#tmnav4:hover, ul#menu li:hover a#tmnav4, ul#menu li.iehover a#tmnav4 { background:url("../images/nav_over_07.jpg"); }
ul#menu a#tmnav5:hover, ul#menu li:hover a#tmnav5, ul#menu li.iehover a#tmnav5 { background:url("../images/nav_over_09.jpg"); }
ul#menu a#tmnav6:hover, ul#menu li:hover a#tmnav6, ul#menu li.iehover a#tmnav6 { background:url("../images/nav_over_11.jpg"); }
ul#menu a#tmnav7:hover, ul#menu li:hover a#tmnav7, ul#menu li.iehover a#tmnav7 { background:url("../images/nav_over_13.jpg"); }

/* Root Menu Hover Persistence */
ul#menu a:hover, ul#menu li:hover a, ul#menu li.iehover a { background:#5DB20C; color:#FFFFFF; }
/* 2nd Menu */
ul#menu li:hover ul, ul#menu li.iehover ul {  margin-top:9px; z-index:2; }
ul#menu li:hover li a, ul#menu li.iehover li a { float:none; border:none; border:1px solid #FFF; border-right:0px; border-left:0px; }
/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover, ul#menu li:hover li:hover a, ul#menu li.iehover li a:hover, ul#menu li.iehover li.iehover a { background:#FF6000; color:#FFFFFF; }
/* 3rd Menu */ 
ul#menu li:hover li:hover li a, ul#menu li.iehover li.iehover li a { background:#FF6000; color:#FFFFFF; }
/* 3rd Menu Hover Persistence */ 
ul#menu li:hover li:hover li a:hover, ul#menu li:hover li:hover li:hover a, ul#menu li.iehover li.iehover li a:hover, ul#menu li.iehover li.iehover li.iehover a { background:#FF6000; color:#FFFFFF; }
/* 4th Menu */
ul#menu li:hover li:hover li:hover li a, ul#menu li.iehover li.iehover li.iehover li a { background:#FF6000; color:#FFFFFF; }
/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover, ul#menu li.iehover li.iehover li.iehover li a:hover { background:#FF6000; color:#FFFFFF; }
ul#menu ul ul, ul#menu ul ul ul { display:none; position:absolute; top:-9px; left:160px; }
ul#menu li:hover li a.parent, ul#menu li.iehover li a.parent { background:#5DB20C url("../images/fly.gif") no-repeat 99%; color:#FFF; }
ul#menu li:hover li a.parent:hover, ul#menu li.iehover li a.parent:hover { background:#FF6000 url("../images/fly.gif") no-repeat 99%; color:#FFF; }
ul#menu li:hover li:hover li a, ul#menu li.iehover li.iehover li a { background:#5DB20C; color:#FFF; border-left:1px solid #FFF;  }
ul#menu li:hover li:hover li a:hover, ul#menu li:hover li:hover li:hover a, ul#menu li.iehover li.iehover li a:hover, ul#menu li.iehover li.iehover li.iehover a { background:#FF6000; color:#FFF; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul, ul#menu li:hover ul ul ul, ul#menu li.iehover ul ul, ul#menu li.iehover ul ul ul { display:none; }
ul#menu li:hover ul, ul#menu ul li:hover ul, ul#menu ul ul li:hover ul, ul#menu li.iehover ul, ul#menu ul li.iehover ul, ul#menu ul ul li.iehover ul { display:block; }

/* vertical menu for users menus */
#uvmenu { font-size:11px; width:14em; border:0; float:right; width:130px; margin:0; padding:0; }
div.TabTitleBar, #uvmenu div.CollapsiblePanelTab, div.RegTitleBar {  background:#65C446 url("../images/space.jpg") top repeat-x;  font-weight:700; color:#FFF; cursor:pointer; padding-left:5px; line-height:20px; vertical-align:middle; border-left:1px solid #65C446; }
#uvmenu ul { margin:0; padding:0; border:none; list-style-type:none; border-left:3px solid #65C446; background:#E4F7BE; }
#uvmenu li { border-bottom:1px solid #65C446; margin:0; }
#uvmenu li a.closed, #uvmenu li.closed { border-bottom:0; margin:0; }
#uvmenu li a { display:block; padding:1px; color:#000; text-decoration:none; font-weight:400; }
#uvmenu li a:hover { color:#000; background:#FFF; }
#uvmenu .CollapsiblePanel { margin:0px; padding:0px; border:0; }
#uvmenu .CollapsiblePanelTab { ; }
#uvmenu .CollapsiblePanelContent { margin:0px; padding:0px; background:url("../images/blank.gif") repeat; }
#uvmenu div.vmenuSep { clear:both; height:5px; display:block; }