
	#cssmenu {
		font-family: BentonSans regular,Arial,Helvetica,clean,sans-serif;
		width: auto;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		background-color: #404040;
		background: #404040;
		font-size: 13px;
		-moz-box-shadow: inset 0 2px 2px rgba(64, 64, 64, 0.3);
		-webkit-box-shadow: inset 0 2px 2px rgba(64, 64, 64, 0.3);
		box-shadow: inset 0 2px 2px rgba(64, 64, 64, 0.3);
		PADDING-BOTTOM: 0px;
	}

	#cssmenu img {
		background-color: #404040;
	}

	#logoContainerTop {
		vertical-align: middle;
	}
	#logoContainerCenter {
		vertical-align: middle;
	}


	#cssmenu > ul,
	#cssmenu > ul li,
	#cssmenu > ul ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

    #cssmenu > ul {
        padding: 30px;
        list-style: none;
        background: #404040;
    }
    #cssmenu > ul li {
        display: inline-block;
        position: relative;
        line-height: 1.3em;
        text-align: left;
    }

    #cssmenu > ul li a {
    	margin-top: 18px;
		font-size: calc( 10px + (12 - 10) * ( (100vw - 400px) / (800 - 400) ));

        display: block;
        padding: 6px 10px 6px 10px;
        color: #fff;
        text-decoration: none;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
    }
    #cssmenu > ul li a:hover {
        padding: 6px 10px 6px 10px;
        color: #fff;
        background: #0082e7;
    }
    #cssmenu > ul li ul.dropdown {
        min-width: 260px; /* 100%; Set width of the dropdown */
        padding: 11px 10px 11px 10px;
        background: #404040;
        display: none;
        position: absolute;
        z-index: 999;
        left: 0;
    }
    #cssmenu > ul li:hover ul.dropdown {
        display: block; /* Display the dropdown */
    }
    #cssmenu > ul li ul.dropdown li {
        display: block;
   }
