*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	list-style: none;
	text-decoration: none;

}


.top_banner{
	height: 160px;
	width: 100%;
	position: fixed; 
	top: 0px;
	display: block;
	z-index: 10;
	
	
}

.top_banner iframe{
	width:100%;
}

body {

	background-color: #e2e6ea;
}

.wrapper{
	display: flex;
	position: relative;

}



.wrapper .sidemenu{
	margin-top: 154px;
	color: #fff;
	position: fixed;
	width: 200px;
	height: 100%;
	padding: 30px 0;
	background: #6b8094;

	
}

.wrapper .sidemenu ul{
	padding: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.05);
	border-top: 1px solid rgba(225,225,225,0.05);

}

.wrapper .sidemenu ul li{
	padding: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.05);
	border-top: 1px solid rgba(225,225,225,0.05);
}

.wrapper .sidemenu ul li a{
	display: block;
	color: #cccccc;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

.wrapper .sidemenu ul li:hover{
	background-color: #e2e6ea;
	color: #e2e6ea;
}

.wrapper .sidemenu ul li a:hover{
	color: black;
}

.wrapper .sidemenu h2{
	color: #e2e6ea;
	text-transform: uppercase; text-align: center;

}



.wrapper .main_content{
	width: 100%;
	margin-left: 200px;
	margin-top: 154px;
}


.wrapper .main_content h1 {
	display: block;
	font-size: 2em;
	margin-top: 0em;
 margin-bottom: 1em;
	font-weight: bold;	
}



.wrapper .main_content h2 {
	display: block;
	font-size: 2em;
	margin-left: 0em; margin-top: 0em;
 margin-bottom: 1em;
	font-weight: bold;
	background-color: #6b8094;
	color: #e2e6ea;
	padding: 20px;	
}


.wrapper .main_content h3 {
 margin-left: 0.5em;
}


.wrapper .main_content table{
	text-align: left;
	margin-bottom: 1em;

	}


.wrapper .main_content th{
	vertical-align: top;
	font-weight: normal;
}


.wrapper .main_content p{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 20px;
}


.wrapper .main_content ol{
	margin-top:1em;
	margin-bottom:1em;
 margin-right: 20px;	margin-left: 0px;
}


.wrapper .main_content ol li{
	display: list-item;
	list-style-type: decimal; margin-left: 35px
}


.wrapper .main_content ul{
	margin-right: 20px;
	margin-left: 20px;
}

/*  This offsets the bookmark by the number of pixels as in the top banner  */


.wrapper .main_content ul li{
	display: list-item;
	list-style-type: disc;	
}


.anchor {
	position: relative;
	}

.anchor a{

	position: absolute;
	top: -154px;
}

/* Formatting main index.html*/

.main_page_content{
width: 100%;
	margin-top: 180px;
}

@media print{

.top_banner{

position: absolute;
	}


.wrapper .sidemenu{
display: none;
}
	
	
.wrapper .main_content{
margin-left: 0px;
}

	
.wrapper .main_content h2{
display: block;
 font-size: 1em;
 margin-top: 0.5em;
 margin-bottom: 1em;
 font-weight: bold;
 text-transform: uppercase;
		color: black;
padding: 0px;
}

}
