/************   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: #333436; cursor:default }
.hor_menu li ul { background:#69c; font-size: 12px; padding-bottom:4px; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; border-top-style: none; border-top-width: medium; }
.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; }