/* main level*/
.nav31
    {
        width:176px;
    	padding:0;
    	margin:0px;
        /*border-bottom:solid 1px rgb(200,200,200);*/
        border-bottom:1px solid #878787;
        margin-left: 10px;

    }
.nav31 ul {
	padding:0;
	margin:0px;
}
.nav31 ul a{
    display: block;
    font-weight: normal;
}

.nav31 ul li{
    list-style: none;
	padding:0;
	margin:0px;
    border-top: #878787 solid 1px;
}
.nav31 ul li:last-child{
    border-bottom: #878787 solid 0px;
}
.nav31 ul li a, .nav31 ul li a:visited
        {
            display:block;
        	margin: 0 0 0 0px;
        	padding: 2px 0 2px 15px;
            line-height: 1.85em;
            text-decoration:none;
            color:#000;
            font-weight:bold;
            font-size:11px;
            background-image: url(images/bulletBlue.jpg);
            background-repeat: no-repeat;
            background-position: 3px 10px;

        }
.nav31 ul li a:hover
        {
            display:block;
            background-image: url(images/bulletRed.jpg);
            background-repeat: no-repeat;
            background-position: 3px 10px;
            text-decoration: none;
            color: #fff;
            background-color:#8e8e8e;
        }
/* sub level*/
.nav31 ul li ul {
	padding:0px 0px 5px 0px;
	margin:0px;
}
.nav31 ul li ul li{
	padding:0px 0px 0px 10px;
	border:none;
}
.nav31 ul li#current a,
.nav31 ul li.active a{ color: #d58400; }
.nav31 ul li#current  ul li a, .nav31 ul li.active  ul li a{ color: #000;  }
.nav31 ul li ul li a, .nav31 ul li ul li a:visited
            {
                display: block;
                line-height: 1.85em;
                padding:0px 0px 0px 10px;
                margin-left:15px;
                color: #000;
                font-weight:normal;
                text-decoration:none;
                font-size:11px;
                background-image: url();
                background-repeat: no-repeat;
                background-position: 0px 8px;

            }
.nav31 ul li ul li a:hover, .nav31 ul li#current  ul li a:hover
{
    text-decoration: none;
    color: #fff;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 0px 8px;
    /*background-color:#9e9e9e;*/
}

