#horiz-menu { background: url("../images/headStyle/horiz-menu-bg.png") 0 0 repeat-x; }
#horiz-menu { height: 39px; width: 100%; }
#horiz-menu ul { list-style: none; margin: 0; padding: 0; float: right; }
#horiz-menu li { display: block; float: left; margin: 0; padding: 0; }
#horiz-menu a, #horiz-menu li a { white-space: nowrap; display: block; float: left; height: 39px; line-height: 39px; padding: 0 17px; font-weight: normal; font-size: 100%; overflow: hidden; text-decoration: none; }
#horiz-menu a.heading { font-size:14px; /*font-family: 'KlavikaRegularRegular', sans-serif;*/ }
#horiz-menu ul ul li a, #horiz-menu ul li.parent ul a { padding-left: 5px; }
#horiz-menu ul li.subMenu-parent { background: url("../images/toright.png") 95% 50% no-repeat; }
/* mouseovers */
#horiz-menu li li a:hover { background: none; }
#horiz-menu li li, #horiz-menu li li a, #horiz-menu li li a:hover { background: none; }
#horiz-menu li li a { font-size: 100%; font-weight: normal; background: none; }
#horiz-menu ul ul { background: #031421; border-left: 1px solid #094369; border-right: 1px solid #094369; border-bottom: 1px solid #094369; }
#horiz-menu ul ul ul { border-top: 1px solid #094369; }
#horiz-menu a, #horiz-menu li a { color: #fff; }
#horiz-menu li a { color: /*#18A7E1*/#fff; }
#horiz-menu a.heading, #horiz-menu li a.heading  {  /*font-size:16px;font-family: 'KlavikaRegularRegular', sans-serif;*/ }
/*#horiz-menu a { font-family: 'KlavikaRegularRegular'; }*/
#horiz-menu a:hover { color: /*#18A7E1*/#6e8492; }
#horiz-menu li a:hover { #ff0fff; }
#horiz-menu ul ul li a, #horiz-menu ul li.parent ul a, #horiz-menu ul li.parent ul a {  padding-left: 5px; background: url("../images/headStyle/dropdown-arrow-over.png") 10px 45% no-repeat; color: /*#18A7E1*/#63b5ce; }
#horiz-menu ul ul li a:hover, #horiz-menu ul li.parent ul a:hover, #horiz-menu ul li.parent ul a:hover { padding-left: 5px; background: url("../images/headStyle/dropdown-arrow.png") 10px 45% no-repeat; color: #fff; }
#menutop,#menutop *{margin:0;padding:0; z-index:9999;}
div#horiz-menu{/* this is a z-index ie6 and ie7 bug fix */ z-index:50;/*position: relative;*/}
#horiz-menu li li{margin:0;}
#menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
#menutop ul{background:#fff;/*IE6 needs this*/ padding:0;}
#menutop li{float:left;list-style:none;position:relative;}
div#horiz-menu li li a, div#horiz-menu li li a{display:block;padding:0;margin:0;text-decoration:none;float:none;height:27px;line-height:25px;text-indent:18px;width:98%;}
#menutop li ul{float:none;left:-999em;position:absolute;width:220px;z-index:5;}

#menutop li:hover ul,
#menutop li.sfHover ul{left:-2px;top:38px;}
#menutop li:hover li ul,
#menutop li.sfHover li ul,
#menutop li li:hover li ul,
#menutop li li.sfHover li ul,
#menutop li li li:hover li ul,
#menutop li li li.sfHover li ul{top:-999em;}
#menutop li li:hover ul,
#menutop li li.sfHover ul,
#menutop li li li:hover ul,
#menutop li li li.sfHover ul,
#menutop li li li li:hover ul,
#menutop li li li li.sfHover ul{left:197px;top:0px;}
#menutop li li{position:relative;float:none;width:100%;}

/* vertical menu for users menus */
#uvmenu { font-size:11px; width: 14em; border:0; background-color: #FFFFFF; float:right; width:170px; margin:0; padding:0; }
div.TabTitleBar, #uvmenu div.CollapsiblePanelTab, div.RegTitleBar { font-weight:700; cursor:pointer; padding-left:5px; line-height:25px; vertical-align:middle; background-image: url("../images/button_bkg.png"); background-repeat: repeat-x; background-position:0px -30px; color:#3C7499; }
#uvmenu ul { margin: 0; padding: 0; border: none; list-style-type:none; }
#uvmenu li { border-bottom: 1px solid #ABDDF8; margin: 0; }
#uvmenu li a.closed, #uvmenu li.closed { border-bottom:0; margin: 0; }
#uvmenu li a { display: block; padding:1px; border-left:5px solid #ABDDF8; background-color: #FFFFFF; color: #000000; text-decoration: none; font-weight:400; }
#uvmenu li a:hover { border-left:5px solid #ABDDF8; background-color: #FFFFFF; color: #000000; font-weight:700; }
#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; }