﻿.SJmenu
{
    border: none;
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
}

.SJmenu ul 
{
    background: #ffff44;
    height: 30px;
    list-style: none outside;
    position: relative;
    margin: 0px;
    padding: 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    -webkit-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, .1);
    -moz-box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, .1);
    box-shadow: inset 0px 16px 0px 0px rgba(255, 255, 255, .1);          
}

.SJmenu li 
{
    float: left;
    position: relative;
    padding: 0px 0px 0px 12px;
}

.SJmenu li a 
{
    color: #006699;
    display: block;
    font-weight: normal;
    line-height: 30px;
    margin: 0px;
    padding: 0px 25px;
    text-align: center;
    text-decoration: none;
}
     
.SJmenu li a:hover
{
    background: #3399CC;
    color: #FFFF44;
    text-decoration: none;
    -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset  0px 0px 7px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
}

.SJmenu ul li:hover a
{
    background: #3399CC;
    color: #FFFF44;
    text-decoration: none;   
}

.SJmenu li ul
{
    display: none;
    height: auto;
    padding: 0px;
    margin: 0px;
    border: 0px;
    position: absolute;
    min-width: 150px;
    z-index: 200;
}

.SJmenu li:hover ul
{
    display: block;
}

.SJmenu li li
{
    display: block;
    border-bottom: 1px solid #3399CC;
    float: none;
    margin: 0px;
    padding: 0px;
    min-width: 150px;
    background: #006699;
}

.SJmenu li:hover li a
{
    background: none;
}

.SJmenu li ul a
{
    display: block;
    height: 30px;
    font-size: 12px;
    font-style: normal;
    margin: 0px;
    padding: 0px 15px 0px 15px;
    text-align: left;
}

.SJmenu li ul a:hover, .menu li ul li:hover a
{
    border: 0px;
    color: #FFFF44;
    text-decoration: none;
    background: #3399CC;
    -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, 0.3);
}

.SJmenu ul ul
{
	top: auto;
}

.SJmenu li ul ul 
{
    top: auto;
    left: 140px;
    margin: 0px 0 0 10px;
}

.SJmenu li:hover ul ul, 
.SJmenu li:hover ul ul ul, 
.SJmenu li:hover ul ul ul ul
{
    display: none;
}
.SJmenu li:hover ul, 
.SJmenu li li:hover ul, 
.SJmenu li li li:hover ul, 
.SJmenu li li li li:hover ul
{
    display: block;
}