﻿#dhtmlgoodies_menu
{
    padding-left: 0px;
    margin: 0px;
    background-color: #5e6648;
    height: 24px;
    display:table-cell;
    float:right;
}

#dhtmlgoodies_menu img
{
    border: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

/* End general styles for this example page */
/* General configuration CSS */

#dhtmlgoodies_menu ul li ul
{
    display: none; /* Needed to display ok in Opera */
}

#dhtmlgoodies_menu
{
    visibility: hidden;
}
#dhtmlgoodies_menu ul
{
    margin: 0px; /* No indent */
    padding: 0px; /* No indent */
}

#dhtmlgoodies_menu li
{
    list-style-type: none; /* No bullets */
    list-style-image: none;
    margin: 0px;
    padding: 0px;
}
#dhtmlgoodies_menu a
{
    margin: 0px;
    padding-bottom: 0px;
}
/* End general configuration CSS */


/* Cosmetic */

/***********************************************************************
      CSS - MENU BLOCKS
      General rules for all menu blocks (group of sub items) 
***********************************************************************/
#dhtmlgoodies_menu ul
{
    border: 0px solid #000000;
    
}

#dhtmlgoodies_menu ul.menuBlock1
{
    /* Menu bar - main menu items */
    border: 0px solid #000000;
    overflow: visible;
    padding-top: 0px;
	position: relative !important;
    left: 0 !important;
}
#dhtmlgoodies_menu ul.menuBlock2
{
    /* Menu bar - main menu items */
    border: 0px solid #000000;
    background-color: Transparent;
    width: 200px;
    padding: 0px;
    padding-top: 0px;
    margin-top: -3px;
    margin-left: -5px;
	left: auto !important;
    
}

/***********************************************************************
      CSS - MENU ITEMS
      Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
#dhtmlgoodies_menu a
{
    color: #00364a;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 0px;
}

/*
Main menu items 
*/

#dhtmlgoodies_menu .currentDepth1
{
    padding: 0px;
    margin: 0px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 5px;
    padding-bottom: 0px;
    border: 0px solid red;
    cursor: hand;
    vertical-align: middle;
    height: 24px;
    display: tabel-cell;
    position: relative !important;
    left: 0 !important;
}
#dhtmlgoodies_menu .currentDepth1over
{
    padding: 0px;
    margin: 0px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 5px;
    padding-bottom: 0px;
    border: 0px solid #E2EBED;
    cursor: hand;
    vertical-align: middle;
    height: 24px;
    text-align: right;
    color: white;
}
#dhtmlgoodies_menu .currentDepth1 a
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: normal;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-decoration: none;
    cursor: hand;
    white-space: nowrap;
    line-height: 100%;
    text-align: right;
}
#dhtmlgoodies_menu .currentDepth1over a
{
    /* Text rules */
    padding: 0px;
    margin: 0px;
    font-family: Verdana, Tahoma, Arial;
    font-weight: normal;
    font-size: 12px;
    color: #b5baa8;
    text-decoration: none;
    text-transform: uppercase;
    text-decoration: none;
    cursor: hand;
    white-space: nowrap;
    line-height: 100%;
    text-align: right; 
    color: #b5baa8;     
}


/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2
{
    background-color: #9FB048;
    border-bottom: 1px solid #B5D3D5;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-left: 17px;
    text-align: right;
    left: auto !important;
}
#dhtmlgoodies_menu .currentDepth2over
{
    background-color: #5e6648;
    border-bottom: 1px solid #B5D3D5;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-left: 17px;
    text-align: right;
    color: white;
}
#dhtmlgoodies_menu .currentDepth2 a
{
    /* Text rules */
    font-family: Verdana, Tahoma, Arial;
    font-weight: normal;
    font-size: 10px;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
#dhtmlgoodies_menu .currentDepth2over a
{
    /* Text rules */
    font-family: Verdana, Tahoma, Arial;
    font-weight: normal;
    font-size: 10px;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}