#main-menu { position: absolute; bottom: 0; left: 180px; display: inline; font-size: 75%; }

/* Height set to be the same as the logo container */
#main-menu { width:auto; line-height:normal;}

#main-menu { margin:0; padding:0; list-style:none; }
#main-menu li { margin: 0; padding:0 17px 0 0; float:left; background: url(../_img/template/menu/bg.gif) no-repeat -58px -58px; }
#main-menu a { padding: 8px 0 3px 17px; display:block; background:url(../_img/template/menu/bg.gif) no-repeat -58px -58px; text-decoration:none; color:#fff; white-space:nowrap; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#main-menu a { float:none; }

/* End IE5-Mac hack */
#main-menu a:hover { color:#fff; }

#main-menu li:hover { background-position:right -29px; }
#main-menu li:hover a { background-position:left top; color:#000; }

#main-menu li.selected { background-position: right -29px; border-width:0; }
#main-menu li.selected a { background-position: left top; color:#000; }

/* Sub-menu */

#sub-menu { position: absolute; top: 0; right: 10px; display: inline; font-size: 70%; }
#sub-menu li { float: left; }
#sub-menu a { color: #fff; display: block; padding: 4px 9px; }
#sub-menu li.selected a,
#sub-menu a:hover { text-decoration: underline; background-color: #369; }

/* Inner Menu Used in RHS Bar */
.inner-menu { padding: 0; width: 220px; border: 0 dotted red; }
.inner-menu li { height: 31px; margin: 0 0 0 6px; padding: 0 0 0 5px; }

.inner-menu li:hover,
.inner-menu li.selected { background: url(../_img/template/menu/bg-inner.png) 0 0 repeat-x; }
.inner-menu li.empty:hover { background-image: none; }

.inner-menu .monitor { background-image: url(../_img/template/page/content/icons/24x24/loading.png) }
.inner-menu .applications { background-image: url(../_img/template/page/content/icons/24x24/load.gif); }
.inner-menu .training { background-image: url(../_img/template/page/content/icons/24x24/comment.png); }
.inner-menu .consulting { background-image: url(../_img/template/page/content/icons/24x24/profile.png); }
.inner-menu .info { background-image: url(../_img/template/page/content/icons/24x24/info.png); }
.inner-menu .partners { background-image: url(../_img/template/page/content/icons/24x24/partners.png); }
.inner-menu .letter { background-image: url(../_img/template/page/content/icons/24x24/modify.png); }
.inner-menu .case-study { background-image: url(../_img/template/page/content/icons/24x24/case-study.png); }
.inner-menu .newspaper { background-image: url(../_img/template/page/content/icons/24x24/newspaper.png); }
.inner-menu .management { background-image: url(../_img/template/page/content/icons/24x24/management.png); }
.inner-menu .pdf { background-image: url(../_img/template/page/content/icons/24x24/pdf.png); }
.inner-menu .www { background-image: url(../_img/template/page/content/icons/24x24/web.png); }
.inner-menu .support { background-image: url(../_img/template/page/content/icons/24x24/support.gif); }
.inner-menu .developer { background-image: url(../_img/template/page/content/icons/24x24/developer.gif); }
.inner-menu .markets { background-image: url(../_img/template/page/content/icons/24x24/pie-chart.png); }

.inner-menu li a,
.inner-menu li a:hover { text-decoration: none; }
.inner-menu li a { width: 190px; color: #333; display: -moz-inline-block; display: inline-block; line-height: 30px; font-family: georgia, tahoma, helvetica, sans-serif; font-weight: normal; font-size: 100%; font-style: italic; padding: 0 0 0 30px; background: url() 0 center no-repeat; }
.inner-menu li a.none { padding-left: 10px; }
.inner-menu li.selected a { color: #800; font-style: bold; }

/* Multi line */
.inner-menu-ml { padding: 5px 0 4px 0; width: 220px; border: 0 dotted red; }
.inner-menu-ml li { margin: 0 0 0 6px; padding: 0; /*border-top: 1px solid #faf8ef; border-bottom: 1px solid #faf8ef;*/ }

.inner-menu-ml li:hover,
.inner-menu-ml li.selected { /*border-top: 1px solid #d8d2bd; border-bottom: 1px solid #cdcabb;*/ background: url(../_img/template/menu/bg-inner-ml.gif) 0 0 repeat-x; }

.inner-menu-ml .pdf { background-image: url(../_img/template/page/content/icons/24x24/pdf.png); }
.inner-menu-ml .case-study { background-image: url(../_img/template/page/content/icons/24x24/case-study.png); }

.inner-menu-ml li a,
.inner-menu-ml li a:hover { text-decoration: none; }
.inner-menu-ml li a { width: 160px; padding: 4px 23px 3px 34px; margin-bottom: 3px; /*border-top: 1px solid #faf8ef;*/ color: #333; display: -moz-inline-block; display: inline-block; line-height: auto; font-family: georgia, tahoma, helvetica, sans-serif; font-weight: normal; font-size: 100%; font-style: italic; background: url() 4px center no-repeat; }
.inner-menu-ml li a:hover { /*border-top: 1px solid #fff;*/ }
.inner-menu-ml li a.none { padding-left: 15px; }
.inner-menu-ml li.selected a { color: #800; font-style: bold; }


/* Used in the Arena img-stmt header bar */
.menu-right { position: absolute; top: 0; right: 0; width: 265px; font-size: 0.75em; }


