ul#jmenu
{
margin: 0px;
padding: 0px;
list-style: none;
}
ul#jmenu li
{
float: left;
margin: 0px;
padding: 0px;
//vertical-align: bottom;  /* ie */
}
ul#jmenu li a
{
display: block;
white-space: nowrap;
}

ul#jmenu li div
{
background-color: #ff0000;
display: none;
position: absolute;
z-index: 1000;
zoom: 1;  /* ie */
padding: 1px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

ul#jmenu li ul
{
padding: 4px 0px;
margin: 0px;
list-style: none;
zoom: 1;  /* ie */
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
ul#jmenu li ul li
{
float: none;
}

/* Styling starts here */
ul#jmenu
{
width: 100%;
height: 20px;
}
ul#jmenu li
{
color: #FF0000;
padding: 0px 6px 0px 0px;
}
ul#jmenu li a:link, ul#jmenu li a:visited
{
padding: 0px 6px 0px 0px;
height: 20px;
line-height: 20px;
color: #FFFFFF;
font-size: 12px;
background: none;
}
ul#jmenu li a:hover
{
text-decoration: none;
}
ul#jmenu ul
{
background-color: #ffffff;
}
ul#jmenu li ul li
{
padding: 0 4px;
}
ul#jmenu li ul li a:link, ul#jmenu li ul li a:visited,
ul#jmenu li ul li a:link span, ul#jmenu li ul li a:visited span
{
min-width: 100px;
//width: 100%; /* ie7 */
font-size: 12px;
height: 23px;
line-height: 23px;
padding: 0 4px;
color: #000000;
}
ul#jmenu li ul li a:hover, ul#jmenu li ul li a:hover span
{
background-color: #F97B31;
color: #FFFFFF;
}

/* Disclaimer */

#disclaimer {
    position:absolute;
    top:0;
    left:0;
    z-index:120;
    width:100%;
    height:2960px;
}

#disclaimer .overlay {
    opacity: .7;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 50;
    background-color: #000;
}

#disclaimer .disclaimer-sheet {
    width: 640px;
    margin: 80px auto 0;
    position: fixed;
    z-index: 51;
    padding: 10px;
    background-color: #fff;
    border-radius: 5px;

    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* /Disclaimer */
