/* ThemePanelMenu Style Sheet */
/* JV simple version */
/* CCCC99 - main pg bg color */
/* DEDFC8 - palest khaki bg */
/* 848442 - dk grn */
/* BCBC78 - middle green nav bg */
/* 4E1D29 - burgundy font */ 
/* making comments with two strikes negates the next line! */ 

/* TOP LEVEL*/
.ThemePanelMenu
{
    font-family:    verdana, arial, sans-serif;
    font-size:  11px; 
	color:  #4E1D29; 
   /* background-color:   #BCBC78;  */ 
    cursor:     pointer;
    white-space:  nowrap;
}

/* SUB LEVEL */
.ThemePanelSubMenu
{
    position:   absolute;
    visibility: hidden;
	background-color:#D0CBB8;
	font-size:  11px; 
	color:  #000000;

    /* Netscape/Mozilla renders borders by increasing
       their z-index.  The following line is necessary
       to cover any borders underneath. IF you use borders */
    z-index:    100;
    border:     0;
    padding:    0;
    
}

/* ACTIVE SUB NAV BKG */
.ThemePanelSubMenuTable
{
 	font-family:    verdana, arial, sans-serif;
    font-size:  11px; 
	color:  #4E1D29;
   /* background-color: ; */

    cursor: default;
    white-space: nowrap;
    border: 0px;
    border: 0px;
}

/*SUB LEVEL ROLLOVER STATE*/
.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{
    cursor:     pointer;
    white-space:    nowrap;
}

/* TOP LEVEL ROLLOVER STATE*/

.ThemePanelMainItem
{
    /*  TOP NAV TEXT COLOR background-color:  #BCBC78; */
	font-size:  11px;
	color:  #4E1D29;
	
}

.ThemePanelMenuItem
{
   /* SUB NAV MAIN  COLOR --THIS ONE TAKES OUT SUB MENU BKG IN SAFARI- background-color:  #BCBC78; */
	font-size:  11px;
	color:  #7D744D;
	
}

.ThemePanelMainItemHover,
.ThemePanelMainItemActive,
{
	/* AFFECTS OSX IE 5.2 TOP LEVEL TEXT ROLLOVER  */
	color:  #672D3B;

}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemePanelMainFolderLeft,.ThemePanelMainItemLeft,
.ThemePanelMainFolderText,.ThemePanelMainItemText,
.ThemePanelMainFolderRight,.ThemePanelMainItemRight
{
    border:     0;
    background-color:   inherit;
    white-space:    nowrap;
}

/* vertical main menu sub components */
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
    padding-left:   0px;
    padding-right:  0px;

    border-left:    0px;

    white-space:    nowrap;
    background-color:   inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft,
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText,
TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
    padding-top:    0px;
    padding-bottom: 0px;
    border-top: 0px;
    border-bottom:  0px;

    background-color:   inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
    padding-right:  0px;
    padding-left:   0px;
    border-left:    0px;

    background-color:   inherit;
    white-space:    nowrap;
}

TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText
{
    padding-right:  0px;
    padding-left:   0px;

    background-color:   inherit;
    white-space:    nowrap;
}

TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
    padding-right:  0px;
    padding-left:   0px;
    border-right:   0px;

    background-color:   inherit;
    white-space:    nowrap;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderLeft
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;

    border: 0px;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemLeft
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderText
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemText
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemRight
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderRight
{
    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

/* sub menus sub components */

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
    padding-left:   1px;
    padding-right:  1px;

    border-left:    0px;

    white-space:    nowrap;
    background-color:   inherit;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft,
.ThemePanelMenuFolderText,.ThemePanelMenuItemText,
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
    padding-top:    1px;
    padding-bottom: 1px;
   border-top: 0px;
   border-bottom:  0px;

    background-color:   inherit;
    white-space:    nowrap;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
    padding-right:  1px;
    padding-left:   1px;
    border-left:    0px;

    background-color:   inherit;
    white-space:    nowrap;
}

.ThemePanelMenuFolderText,.ThemePanelMenuItemText
{
    padding-right:  1px;
    padding-left:   1px;

    background-color:   inherit;
    white-space:    nowrap;
}

.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
    padding-right:  1px;
    padding-left:   1px;
    border-right:   0px;
	border-top: 0px;

    background-color:   inherit;
    white-space:    nowrap;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderLeft
{
    padding-top:    1px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemLeft
{
    padding-top:    1px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderText
{
    padding-top:    1px;
    padding-bottom: 1px;
    padding-right:  1px;
    padding-left:   1px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemText
{
    padding-top:    1px;
    padding-bottom: 1px;
    padding-right:  1px;
    padding-left:   1px;

    border: 0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemRight
{
    padding-top:    1px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;

    border:     0;
    white-space:    nowrap;
    background-color:   inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderRight
{
    padding-top:    1px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;

    border:     0;
    white-space:    nowrap;
    background-color:   inherit;
}

.ThemePanelMenuSplit
{
    margin:     0px;
    height:     0px;
    overflow:   hidden;
    background-color:   inherit;
    border-top: 0px;
	
}

