header, .page-container {
    left: 0;
    right: 0;
    margin: auto;
}

header {
	display: block;
	padding-bottom: 18px;
	/*height: 346px;*/
	/* height: 470px; */
}

.topnav, .sidenav {
	box-sizing:border-box;
	display: block;
}

.topnav a, .sidenav a {
	font-weight: bold;
    padding: 14px 15px 9px 15px !important;
    float: right;
    width: auto;
    border: none;
    outline: none;
    display: block;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
}

.sidenav a {
	width: 100%;
	text-align: right;
}

/* annual-reports-area ================================================================= */
.annual-reports-area a.current-year{width:295px;height:106px;display:block;background-image:url(/images/report-current-year-2016.png);}
.annual-reports-area a.current-year:hover{background-image:url(/images/report-current-year-2016_hover.png);}

.annual-reports-area .label { margin:20px 0 0 0;}

.annual-reports-area ul.years-list{
padding:4px 20px;
list-style-type: none;
-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 2px;
}
.annual-reports-area ul.years-list li {float:right;}
.annual-reports-area ul.years-list li a {display:block;padding:0px 10px;margin:4px 6px;color:#ffffff;background-color:#cc3333;text-decoration:none;font-family: arial;font-size: 12px;line-height: 200%;}


