/************   Design Parameters   ************/
.hor_menu { font-size: 13px; font-weight: bold }
.hor_menu ul { width: 12em; margin-top: 3px; margin-left: 0 }
.hor_menu a { color: white; padding: 0px 10px 3px 10px; text-decoration: none; text-align: left; font-size: 1.1em }
.hor_menu a:hover { color: #cddaff; background-color: #30559f; cursor:default  }
.hor_menu li ul { background:#2a4f96; font-size: 12px; padding-bottom:4px; border-color: #2a4f96 black black; border-style: solid; border-width: 1px; outline: solid 1px #2a4f96; }
.hor_menu li ul li { padding-top: 6px }
.hor_menu li ul a:hover { }


/************   Menu Behavior   **************/
.hor_menu, .hor_menu ul { list-style: none; margin:0; padding:0; }
.hor_menu ul { position: absolute; z-index: 500; top:auto; left:auto }
.hor_menu li {position: relative; float: left; }
.hor_menu a { display: block; }
.hor_menu li ul li { clear: both; width: 100% }


/************   Popup Code   *****************/
.hor_menu ul { display: none; }
.hor_menu li:hover ul, .hor_menu li.over ul { display: block; }