body{
    background: #FFFFFF;
    margin: 0; padding: 0;
    font-family: 'Raleway', sans-serif;
}
img{border: 0;}
a{ text-decoration: none; }
#nav{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    
    text-transform: uppercase;

    background: url('/images/menu.png');
    height: 80px;
    width: 100%;
}
#nav ul, #nav ul li{
    list-style: none;
    margin: 0; padding: 0;
}
#nav ul{
    width: 715px;
    margin: auto;
}
#nav ul li{ float: left; }
#nav a{
    color: #FFF;
    font-size: 16pt; 
    border-left: 1px solid #FFFFFF;
    margin: 17px 0 18px;
    padding: 10px 34px;
    display: block;
    position: relative;
}
#nav a:hover{
    margin: 0;
    padding: 27px 35px 28px;
    background: #0054a6;
    color: white;
    margin-right: -1px;
    border-left: 0;
    z-index: 999;
}
#nav ul li:first-child a{ border-left: 0; }
#nav ul li:first-child a:hover{ padding: 27px 35px 28px 34px; }

#slider{
    width: 100%;
    height: 100%;

    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

#slider div.image{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
#slider div.image:first-child{
    z-index: 3;
}
#slider div.image:nth-child(2){
    z-index: 2;
}

#intro{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9;
    background: rgba(255, 255, 255, 0.85);
    margin-left: -300px;
    margin-top: -100px;
    width: 600px;
    box-sizing: border-box;
    padding: 20px;
}
#intro h1{
    font-weight: 600;
    font-size: 20pt;
}
#intro p{ font-size: 11pt; padding: 2px;}
#intro a{ color: #0054a6 }
#intro a:hover{ border-bottom: 1px dotted #0054a6 }