        .lavaLampWithImage {
            position: relative;
            height: 62px;
            width: 655px;
            background: url("bg.png") no-repeat top;
            padding: 8px;
			padding-left:20px;
            margin: 0px 0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("lava.png") no-repeat right -50px;
                        width: 9px; height: 50px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("lava.png") no-repeat top left;
                            height: 50px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: 15px Tahoma;
						/*font-family:"Courier New", Courier, monospace, Georgia, "Times New Roman", Times, serif */
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 8px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 50px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 621px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #000;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px Tahoma;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

        .lavaLampBottomStyle {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid blue;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }
img, div, .arrowlistmenu, .openheader, .openheader{ behavior: url(iepngfix.htc) }
.arrowlistmenu{
width: 180px; /*width of accordion menu*/

}

h3.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
padding-top:2px;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Tahoma;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin:0px;
text-transform:capitalize;
width:170px;
display:block;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheaderpressed { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Tahoma;
color: white;
background: black url(images/titlebar-active.png) repeat-x center left;
margin:0px;
text-transform:capitalize;
width:170px;
display:block;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheaderpressed a{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Tahoma;
color: white;
text-decoration:none;
}

.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Tahoma;
color: white;
text-decoration:none;
}

.arrowlistmenu .menuheader a:hover { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Tahoma;
color: white;
text-decoration:none;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: url(images/pplus.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: url(images/mminus.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul li a{
color: #592e1e;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font: bold 14px Tahoma;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #592e1e;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: url(images/mminus.gif) no-repeat center left; /*custom bullet list image*/
}

.markerche {
background: lightgreen !important;
}
.markerche a {
background: lightgreen !important;
}
.markerche a:hover {
background: lightgreen !important;
}