@charset "utf-8";
/* CSS Document */

html, body{
	height: 100%;
}

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote {
	margin: 0; padding: 0; border: 0;	
}

body {
	font-family: Helvetica, sans-serif; font-size: 18px; line-height: 24px;
	overflow:hidden;
	padding-top:25px;
}

nav {
    background: #00ffff;
    visibility: hidden;
}

nav ul ul {
    display: none;
}
nav ul li:hover > ul {
    display: block;
}
nav {
    margin: 0 auto;
    text-align: left;
}
nav ul {
	background: none; 
	padding: 0 20px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

nav ul li {
		float: left;
	}
		nav ul li:hover {

		}
			nav ul li:hover a {
				color: white;
			}
		
		nav ul li a {
			display: block; padding: 15px 25px;
			color: white; text-decoration: none;
		}

nav ul ul {
		border-radius: 80px; padding: 0;
		position: absolute; top: 100%;
	}
		nav ul ul li {
			float: none; 
			position: relative;
		}
			nav ul ul li a {
				padding: 1px 6px;
				color: #00ffff;
			}	
				nav ul ul li a:hover {
					color: #00ffff;
					border-radius: 12px;
					background: white;
				}

    nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}



body {
padding:0;
margin:0;
}

#bar {
background-color:#00ffff;
width:100%;
height:80px;
margin:auto;
}

#body {
 height: 100vh;
 width: 100%;
 overflow: hidden;
 background: #ffffff;
}

#logo {
margin-top:-310px;
padding:50vh 0 0 0;
float:center;
vertical-align:middle;
}