/**
table.ThemeMenu
    td.ThemeMainItem / td.ThemeMainItemHover
        span.ThemeMainFolderLeft
        span.ThemeMainFolderText
        span.ThemeMainFolderRight


div.ThemeSubMenu
    table.ThemeSubMenuTable
        tr.ThemeMenuTop
            td.ThemeMenuTopLeft
            td.ThemeMenuTopText
            td.ThemeMenuTopRight
        tr.ThemeMenuItem
            td.ThemeMenuItemLeft
                img - spacer.gif
            td.ThemeMenuItemText
                text
            td.ThemeMenuItemRight
                img - blank.gif
        tr.ThemeMenuItem / tr.ThemeMenuItemHover
            td.ThemeMenuFolderLeft
                img - spacer.gif
            td.ThemeMenuFolderText
                text
            td.ThemeMenuFolderRight
                img - arrow.gif
        tr.ThemeMenuBottom
            td.ThemeMenuBottomLeft
            td.ThemeMenuBottomText
            td.ThemeMenuBottomRight
 */

.adminMenu
{
	width: 100%;
}

.adminMainItem,
.adminMainItemHover
{
}

.adminMainItemLeft,
.adminMainFolderLeft,
.adminMainItemRight,
.adminMainFolderRight
{
	display: none;
}

.adminMainItemText,
.adminMainFolderText
{
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.adminMainItemText,
.adminMainFolderText,
.adminMenuItemText,
.adminMenuFolderText
{
	cursor: pointer;
}

.adminSubMenu
{
    position:   absolute;
    visibility: hidden;
    overflow:   visible;
}

.adminSubMenuTable
{
}

.adminMenuTopLeft,
.adminMenuItemLeft,
.adminMenuFolderLeft,
.adminMenuBottomLeft
{
    display: none;
}

.adminMenuTop
{
}

.adminMenuTopText
{
	height: 2px;
	background-color: transparent;
	background-image: url('adminmenu_top_left.gif');
	background-repeat: no-repeat;
}

.adminMenuTopRight
{
	height: 2px;
	width: 30px;
	background-color: transparent;
    background-image: url('adminmenu_top_right.gif');
    background-repeat: no-repeat;
}

.adminMenuBottom
{
}

.adminMenuBottomText
{
    height: 24px;
    background-color: transparent;
    background-image: url('adminmenu_bottom_left.gif');
    background-repeat: no-repeat;
}

.adminMenuBottomRight
{
    height: 24px;
    width: 30px;
    background-color: transparent;
    background-image: url('adminmenu_bottom_right.gif');
    background-repeat: no-repeat;
}

.adminMenuItem,
.adminMenuItemHover
{
}

.adminMenuItemText,
.adminMenuFolderText
{
	height: 26px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: black;
	background-image: url('adminmenu_left.gif');
	background-repeat: no-repeat;
}

.adminMenuItemRight,
.adminMenuFolderRight
{
	height: 29px;
	width: 30px;
}

.adminMenuItemRightShim
{
	height: 1px;
	width: 30px;
}

.adminMenuItemRight
{
	background-color: transparent;
	background-image: url('adminmenu_right.gif');
	background-repeat: no-repeat;
}

.adminMenuFolderRight
{
	background-color: transparent;
	background-image: url('adminmenu_submenu_right.gif');
    background-repeat: no-repeat;
}

.adminMenuItemHover .adminMenuItemText,
.adminMenuItemHover .adminMenuFolderText
{
	color: black;
	background-color: white;
	background-image: url('adminmenu_selected_left.jpg');
}

.adminMenuItemHover .adminMenuItemRight
{
	background-color: transparent;
    background-image: url('adminmenu_selected_right.gif');
}

.adminMenuItemHover .adminMenuFolderRight
{
	background-color: transparent;
	background-image: url('adminmenu_selected_submenu_right.gif');
}
