/************/
/* Top Menu */
/************/

/* General Menu Styles */
.menu { width: 176px; }

/* Parent Level Menu Styles */
.menu ul { list-style: none; margin: 3px 0; padding: 5px 0 0; }
.menu li { background: url('/images/menu-top.gif') top no-repeat; }
.menu li.current { background: #eeeeee url('/images/menu-top.gif') top no-repeat; }
.menu li a { background: url('/images/menu-item-background.gif') left center no-repeat; color: #000000; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 5px; padding: 9px 7px 5px 30px; text-decoration: none; width: 110px; zoom: 1; *display: inline; }
.menu li.current a { background: url('/images/menu-item-background-current.gif') left center no-repeat; color: #eb0102; }
.menu li span.arrow { background: url('/images/menu-arrow.gif') center no-repeat; cursor: pointer; display: inline-block; padding: 18px 10px 0 0; width: 13px; zoom: 1; *display: inline; }
.menu li.current span.arrow { background: url('/images/menu-arrow-active.gif') center no-repeat; }

/* Child Level Menu Styles */
.menu ul ul { background: url('/images/menu-bottom.gif') bottom no-repeat; list-style: none; padding: 0 0 15px; }
.menu li li { background: url('/images/menu-sides.gif') repeat-y; display: none; padding: 0 0 7px 15px; }
.menu li.current li  { display: block; }
.menu li li a,
.menu li.current li a { background: url('/images/menu-item-child-background-active.gif') top left no-repeat; color: #666666; font-size: 12px; font-weight: normal; margin-left: 20px; padding-left: 10px; padding-top: 3px; }
.menu li li a:hover { text-decoration: underline; }

/* Sub Child Level Menu Styles */
.menu ul ul ul { background: none; padding: 0; }
.menu li li li { background: none; padding: 0 0 0 15px; }

/***************/
/* Bottom Menu */
/***************/

/* Menu Styles */
.bottom-menu { font-size: 12px; margin-top: 30px; }
.bottom-menu ul { list-style: none; margin: 0 0 0 -8px; padding: 0; }
.bottom-menu li { border-left: 1px solid #9e9e9e; display: inline; margin: 0; padding: 0 7px; }

