/*
** Vertical menus - presented in rounded-corner colored boxes
*/

/* containing box */
.menu { width: 160px; font-size: 0.8em; background: repeat-y; float: left; clear: left;  background-image: url('/images/boxes/menu-gray/mid.gif'); }
.menu-i1 { background: left top no-repeat; padding: 8px 0 0 0; background-image: url('/images/boxes/menu-gray/top.gif'); }
.menu-i2 { background: left bottom no-repeat; padding: 0 0 8px 0; background-image: url('/images/boxes/menu-gray/bot.gif'); }
.menu-i3 { padding: 5px 13px; }
.menu-bot-margin { margin-bottom: 20px; }
.menu h2 { margin: 0; }
.menu h4 { font-size: 0.9em; font-weight: bold; font-variant: small-caps; padding: 0 0 0 12px; margin: 10px 0 0 7px; background: url('/images/elements/arrow-down.gif') no-repeat; color: #666666; }
.menu label { font-size: 0.8em; margin: 5px 0 0; display: block; }
.menu-input-text { width: 125px; font-size: 0.8em; }
.menu-submit { margin: 10px 0 0; font-size: 0.8em; }

/* individual items */
.menu ul { padding: 0; margin: 0; list-style: none; } 
.menu li { margin: 0 0 0 5px; }
.menu li a { margin: 0 5px 0 0; padding: 8px 0 8px 33px; color: #000000; display: block; font-weight: bold; background: 5px center no-repeat; }
.menu li.selected, .menu li.sel { background: right center no-repeat; } /*  background-image: url('/images/boxes/menu-gray/nubin.gif'); */
.menu li.selected a, .menu li.sel a { background-color: #DDDDDD; }
.menu li.disabled a { font-style: italic; color: #333333; }
.menu li.disabled a:hover { text-decoration: none; } 
.menu .subtitle { font-size: 0.9em; font-weight: normal; font-style: italic; color: #666666; line-height: 0.9em; margin: -5px 5px 5px 33px; }
.menu ul ul li { padding: 0; }
.menu ul ul li a { margin: 0 15px 0 0; line-height: 20px; font-size: 0.8em; padding: 0 0 0 20px; background: url('/images/elements/bullet.gif') 7px center no-repeat; }