@font-face {
    font-family: OpenSans;
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular.ttf') format('truetype');
    
} 
.leftmenucont
{
    width: 202px;
    background: transparent;
    /*float: left;*/
    box-shadow: 0 0 3px 3px #888888;
    border-radius: 9px;
}

.leftmenu
{

/*padding-bottom:8px;*/
width: 200px;
z-index: 400;
padding-top: 10px;
padding-bottom: 10px;
background-color: #BFBAA2;
border-radius: 5px;
box-shadow:inset 0 0 2px 2px #666666;
border: #000000 solid 1px;
    
}

.leftmenu a
{
    cursor: pointer;
    width: 188px;
}
.leftmenu li
{
    border-top: #000000 solid 1px;
}
.leftmenu ul {
    
    border-bottom: #000000 solid 1px;
list-style: none;
margin: 0;
padding: 0;
/*width: 12em;*/
/*width: 200px;*/
width: 100%;


z-index: 400;
}

.leftmenu a , #menu h2  {
font: bold 11px/16px OpenSans, arial, helvetica, sans-serif;
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
border-top: #ccc solid 1px;
/*border-bottom: #888 solid 1px;*/

margin: 0;
padding: 2px 3px;
padding-left: 8px;
text-align:left;

}
#menu h2
{
    border: #000000 solid 1px;
    
}
.menuheader {
color: #114400;

background: transparent;
text-transform: uppercase;
font: bold 11px/16px OpenSans,arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;




}
.leftmenu h2 {
color: #114400;

background: transparent;
text-transform: uppercase;
font: bold 11px/16px OpenSans,arial, helvetica, sans-serif;
display: block;
margin: 0;
/*padding: 2px 3px;*/

}


.leftmenu h2:hover {
color: #114400;
background: #D0CBA3;
text-transform: uppercase;

}

.leftmenu .leftspecial {
/*color: #114400;*/
color: #ffffff;
/*background: #AFA991;*/

/*background: #bdbdbd;*/
/*background: #cfcfcf;*/
background: #4444aa;
text-decoration: none;
box-shadow:inset 0 0 2px 2px #666666;

}

.leftmenu .leftspecial:hover {
/*color: #114400;*/
color: #ffffff;
/*background: #AFA991;*/

/*background: #bdbdbd;*/
/*background: #cfcfcf;*/
background: #0000aa;
text-decoration: none;

}


.leftmenu a {
/*color: #114400;*/
color: #000000;
/*background: #AFA991;*/

/*background: #bdbdbd;*/
/*background: #cfcfcf;*/
/*background: #BFBAA2;*/
background-color: transparent;
text-decoration: none;
}


.leftmenu a:hover {
color: #114400;

background: #D0CBA3;

box-shadow:inset 0 0 2px 2px #666666;
}



leftmenu-disabled{
/*color: #114400;*/
color: #000000;
/*background: #AFA991;*/

/*background: #bdbdbd;*/
/*background: #cfcfcf;*/
/*background: #BFBAA2;*/
text-transform: uppercase;
font: bold 11px/16px OpenSans,arial, helvetica, sans-serif;

}



/*
.leftmenu ul ul ul a {

color: #000000;

background: #9D9880;
text-decoration: none;
}

.leftmenu ul ul ul ul a {

color: #000000;

background: #7B7660;
text-decoration: none;
}
.leftmenu ul ul ul ul ul a {

color: #000000;

background: #7B7660;
text-decoration: none;
}




.leftmenu li {position: relative;}

.leftmenu ul ul ul {
position: absolute;
top: 0;
left: 200;
}

.leftmenu ul ul ul ul{
position: absolute;
top: 0;
left: 0;
}


.leftmenu ul ul {
position: absolute;
top: 0;
left: 200px;
z-index: 500;
}

div.leftmenu ul ul {
display: none;
}

div.leftmenu ul li:hover ul
{display: block;}

div.leftmenu ul ul,
div.leftmenu ul li:hover ul ul,
div.leftmenu ul ul li:hover ul ul,
div.leftmenu ul ul li:hover ul ul ul
{display: none;}

div.leftmenu ul li:hover ul,
div.leftmenu ul ul li:hover ul,
div.leftmenu ul ul ul li:hover ul,
div.leftmenu ul ul ul ul li:hover ul
{display: block;}
*/
/*Lets hide the non active LIs by default*/
.leftmenu ul ul {
	display: none;
        padding-left: 5px;
        width: 195px;
        
}
.leftmenu li.active ul {
	display: block;
        background-color: #8b8578;
        box-shadow: inset 0 0 2px 2px #000000;
        
}
.leftmenu ul ul li
{
    width: 191px;
    background-color: #9b9588;
    box-shadow: inset 0 0 2px 2px #000000;
    
    
    
}
.leftmenu ul ul h3
{
    
}
.leftmenu ul ul li a
{
    /*
    padding-left: 24px;
    width: 186px;
    */
    width: 180px;
}
.leftmenu ul ul li a:hover
{
    
    /*width: 189px;*/
    
}

.arrow
{
    display: inline;
    background-image: url("/images/darr.png");
    height: 16px;
    width: 16px;
}




.leftmenu ul ul ul li
{
    
    background-color: #7b7568;
    box-shadow: inset 0 0 2px 2px #000000;
    
}
.leftmenu ul ul ul,
.leftmenu ul ul ul li,
.leftmenu ul ul ul h3
{
    width: 180px;
}
.leftmenu ul ul ul li a,
.leftmenu ul ul ul li a:hover
{
    width: 170px;
}
.nyalertinfo
{
    cursor: help;
}