﻿.eslide-container
{
    padding-top: 3px;
}
    .DiapoHidden
    {
        display: none;
    }
    .arrowlistmenu
    {
        position: relative;
        width: 600px;
        margin-left:15px;
    }
    .ulChild
    {
        margin-left: 15px;
    }
    .arrowlistmenu .menuheader
    {
        /*CSS class for menu headers in general (expanding or not!)*/
        font: bold 14px Arial;
        color: white;
        background: #008ca8 none;
        margin-bottom: 3px; /*bottom spacing between header and rest of content*/
        text-transform: uppercase;
        padding: 4px 0 4px 10px; /*header text is indented 10px*/
        cursor: pointer;
    }
    .arrowlistmenu .menuheader a
    {
        /*CSS class for menu headers in general (expanding or not!)*/
        font: bold 14px Arial;
        color: white;
        text-transform: uppercase;
        cursor: pointer;
        text-decoration: none;
    }
    .arrowlistmenu .openheader
    {
        /*CSS class to apply to expandable header when it's expanded*/
        background: #7abb69 none;
    }
    .arrowlistmenu ul
    {
        /*CSS for UL of each sub menu*/
        list-style-type: none;
        margin: 0;
        padding: 0;
        margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
    }
    .arrowlistmenu div
    {
        /*CSS for div of each sub menu*/
        cursor: pointer;
    }
    .arrowlistmenu ul li
    {
        padding-bottom: 0; /*bottom spacing between menu items*/
    }
    .arrowlistmenu ul li .opensubheader
    {
        /*Open state CSS for sub menu header*/
        background: lightblue !important;
    }
    .arrowlistmenu ul li .closedsubheader
    {
        /*Closed state CSS for sub menu header*/
        background: lightgreen !important;
    }
    .arrowlistmenu ul li a
    {
        color: #A70303;
        /*background: url(/images/arrowbullet) no-repeat center left; custom bullet list image*/
        display: block;
        padding: 2px 0;
        padding-left: 19px; /*link text is indented 19px*/
        text-decoration: none;
        font-weight: bold;
        border-bottom: 1px solid #dadada;
        font-size: 90%;
    }
    .arrowlistmenu ul li a:visited
    {
        color: #A70303;
    }
    .arrowlistmenu ul li a:hover
    {
        /*hover state CSS*/
        background-color: #F3F3F3;
    }
    .arrowlistmenu ul li a.menuheader:hover
    {
        /*hover state CSS for sub menu header*/
        background: lightblue;
    }

    .arrowlistmenu ul li div a
     {
        color: #A70303;
        background: none;
        display: inline;
        padding: 2px;
        text-align: center;
        text-decoration: none;
        font-weight: bold;
        border-bottom: none;
        font-size: 90%;
    }

    .arrowlistmenu div a
    {
        color: #A70303;
        background: none;
        display: inline;
        padding: 2px;
        text-align: center;
        text-decoration: none;
        font-weight: bold;
        border-bottom: none;
        font-size: 90%;
    }

    .arrowlistmenu div a img
    {
     border:none;
    }