html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	vertical-align:baseline;
}



.header
{
	height:72px;
	background-color:#01314f;
	margin:0 auto;
}

.header ul.main-menu 
{
	list-style: none;
	float:right;
	margin-top:23px;
}
.header ul.main-menu li 
{
	margin-left: 30px;
	float: left;
}

.header ul.main-menu li a
{
	text-decoration:none;
	
	color:white;
	font-size:19px;
}

.header ul.main-menu li a:hover
{
	color:#2caae1;
	
}


.mmenu li:hover a.people
{
	background-color:white;
	color:#2caae1;

		
}

.header ul.main-menu li a.people
{
	padding:0 10px 7px 10px;
}

.header ul.main-menu li a.people:hover
{
	color:#2caae1;
}



.mmenu li:hover .sub-menu {
    z-index:5;
    opacity:1;
}
 
.sub-menu {
    width:150%;
    position:absolute;
    top:100%;
    left:0px;
    z-index:-1;
    opacity:0;
    transition:opacity linear 0.15s;
    box-shadow:-2px 2px 4px rgba(0,0,0,0.5);
    background:white;
	padding-top:20px;

}
 
.header ul.main-menu ul.sub-menu li 
{
    display:block;
	border-top:solid 1px #2caae1;
	width:100%;
	margin-left:0px;

}
.header ul.main-menu ul.sub-menu li.last
{
	border-bottom:solid 1px #2caae1;
}

.header ul.main-menu ul.sub-menu li a {
    padding:10px 14px 10px 14px;
    display:block;
	font-size:16px;
	color:#0971ca;
}



.header ul.main-menu ul.sub-menu li a:hover
{
	background-color:rgba(45,170,226,0.75);
	color:white;
}

.mmenu > ul > li {

    display:inline-block;
    position:relative;

}
 
.mmenu > ul > li > a {

    display:inline-block;

}

.mmenu .arrow {
    font-size:16px;
    line-height:0%;
}

.header a.logo img
{
	margin-top:9px;
	width:163px;
	float:left;
	
}















