@charset "utf-8";
/* CSS Document */

/* 3.23.23 */
html {font-family:Arial, Helvetica, sans-serif; }

body {width:100%; 
	padding:0; 
	margin:0 auto;
	}

h3 {color: #00529B;
font-size: 18px;
margin-top: 10px;
padding-top: 10px;}

h4 {font-size: 15px;}




/* The sidepanel menu */
.sidepanel {
  height: 350px; /* Specify a height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 2; /* Stay on top */
  top: 1;
  left: 280;
	margin-top: 0px;
	margin-left: 50px;
  background-color: #FFFFFF; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-bottom: 100px; /* Place content 60px from the top */
	padding-left: 40px;
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidepanel */
}

/* The sidepanel links */
.sidepanel a {
  padding: 8px 0px 8px 40px;
  text-decoration: none;
  font-size: 16px;
  color: #818181;
  display: block;
  transition: 0.3s;
	margin-left: 5px;
	margin-right: -10px;
	z-index: 1;
}

/* When you mouse over the navigation links, change their color */
.sidepanel a:hover {
  color: #f1f1f1;
}


/* Position and style the close button (top right corner) */
.sidepanel .closebtn {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 36px;
  margin-left: 50px;
}

/* Style the button that is used to open the sidepanel */
.openbtn {
  font-size: .6em;
	font-weight: bold;
  cursor: pointer;
  background-color: #188167;
  color: white;
  padding: 10px 15px;
  border: 2px #188167 solid;
	position:absolute;
	top: 25px;
	left: 215px;
	border-radius: 5px;
	width: 100px;
}

.openbtn:hover {
  background-color: #444;
}


.collapsible {
  background-color: #FFFFFF;
  color: #00529B;
font-weight: bold;
  cursor: pointer;
  padding-top: 15px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 15px;
 	width: 90%;
	text-align: left;
	font-size: 18px;
	margin-bottom: 10px;
	border: 1px solid #2bb891; 
	border-radius: 15px;
	
}

.collapsibleRed {
  background-color: #FCDEDF;
  color: #ad1015;
font-weight: bold;
  cursor: pointer;
  padding-top: 15px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 15px;
 	width: 90%;
	text-align: left;
	font-size: 18px;
	margin-bottom: 10px;
	border: 1px solid #ad1015; 
	border-radius: 15px;
	
}


.disclaimer {font-size: .8em; margin-left: 110px;}

.disclaimerContent {font-size: .8em; }

dt {font-weight: bold; line-height: 1.2em;margin-bottom: 10px;}

dd {line-height: 1.2em; margin-bottom: 10px; margin-left: 0px;}

.content {
  padding: 0 18px;
	display: none;
  background-color: #FFFFFF;
height: auto;
}

.sectionprint {background-color:#1E8064;  width: 150px; height: 30px;  border-radius:7px; font-weight: bold; text-decoration: none; color: #FFFFFF; margin-bottom: 10px; margin-top: -5px; float: right;}

.wrapper{
	display: flex;
	position: relative;
}

.wrapper .sidebar{
	position: fixed;
	top: 78px;
	width: 215px;
	height: 100%;
	background-color: #FFFFFFF;
	padding: 30px 0px;
	z-index:9997;
	box-shadow: 2px 2px 4px #909090;
	
}

.wrapper .sidebar ul {
	padding: 5px;
	list-style: none;
	margin-top: 20px;
}

.wrapper .sidebar ul li {
	padding: 1.5px 4px 1.5px 3px;
	border-bottom: 1px solid #00529B;
	list-style: none;
	font-size: .8em;
	background-color: #FFFFFF;
}


.wrapper .sidebar ul li a { 
color: #00529B;
display: block;	
text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

a.current {
  background:red;
  color:white;
}

.live{background-color:#F0CA00;
}

.highlight{background-color:#F0CA00;}

.wrapper .sidebar ul li.highlight{background-color:#F0CA00;}

.wrapper .sidebar ul li:hover { 
background: #003052;

}

.wrapper .sidebar ul li a:hover { 
color:#FFFFFF;
}

.wrapper .sidebar .logos {
	position: fixed;
	bottom: 0;
	

}

 .logos {
z-index:[[p]];
	

}



header {width:100%; 
	background-color:#00529B; 
	overflow:visible; 
	z-index:9998;
	height: 75px;
	position: fixed;
z-index:9997;}

header img {height:150px; 
width:auto; }



section {
	margin:120px 15px -115px 120px; 
	padding:15px 15px 15px 0px; 
	display:inline-block;
	width: 90%;
line-height: 1.2em;}

button#TOP {
	position: fixed;
	bottom: 70px;
	right: 10px;
	padding: 5px;
	height: 30px;
	background-color:#00529B; border:2px #FFFFFF solid; border-radius: 5px; color:#FFFFFF; font-size:8pt; font-weight:bold; z-index:99; overflow:hidden;}

button#PRINT {
	position: fixed;
	top: 20px;
	right: 20px;
	padding: 5px;
	background-color:transparent; border:2px #FFFFFF solid; border-radius: 5px; color:#FFFFFF; font-size:8pt; font-weight:bold; z-index:9999; overflow:hidden;}

button#MLN {
	position: fixed;
	top: 20px;
	right: 65px;
	padding: 5px;
	background-color:transparent; border:2px #FFFFFF solid; border-radius: 5px; color:#FFFFFF; font-size:8pt; font-weight:bold; z-index:9999; overflow:hidden;}

button.inline-button {
    background-color:transparent;
    border:none;
    font:unset;
    font-size:unset;
    color: #0000EE;
    text-decoration:underline;
    cursor:pointer;
    padding:0;
}



h1 {height:auto; 
	width:100%; 
	text-align:center; 
	color:#00529B;
	line-height:1.5;
 	
background: #FFFFFF;
position: fixed;
top:52px;
padding: 25px 0 0 0;
font-size: 28px;
z-index:999;
}

h2 {width:100%; 
	height:auto; 
	color:#00529B; 
	border-bottom:3px #f0ca00 solid; 
	padding:0 0 5px 0; 
	margin:15px 0 20px 0; 
	box-sizing:border-box;
	line-height: 1.2em;}

.banner { 
	margin-top:10px;
	margin-left: 100px;
	margin-bottom:-90px; 
	width: 95%;
	padding-left:20px;
z-index: 9999;}

footer {width:100%; 
	background-color:#00529B;
	position: fixed;
	bottom: 0px;
	right:10px;
	left:215px;
	height: 10%;
	padding-right: 60px;
	width: 82%;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	margin-top: 100px;
	z-index:3;
}

ul {margin-top: -5px;}

ul li {margin-bottom:4px; }

ol li {margin-bottom:4px;}

ol {margin-top: -4px;}

.extraTop {margin-top:5px; }

section ul li {margin-bottom: 9px; margin-left: -25px; }

section ol li {margin-bottom: 9px; margin-left: -25px; }


ul ul li {padding-bottom: 4px; margin-bottom: 9px;}

ol ul li {padding-bottom: 4px; margin-bottom: 9px;}

ul ul {margin-top: 6px; margin-bottom: -6px; }

ul ul li {margin-bottom: 2px; }

ul ol {margin-top: 20px;}

ol ol {margin-top: 12px;}

ul ul ul {margin-top: 10px; }

ul ul ul li {padding-bottom: 3px; margin-bottom:2px; padding-top: 3px;}

ol li {padding-bottom: 4px; margin-bottom:4px;}

.changedBullet {margin-left: -60px;}

.ICN {display: none;}

.textbox {padding:0px 9px; background-color:#eaf5f0; border-radius:5px; box-sizing:border-box; position:relative; z-index: 1; width: 100%; border: 2px solid #188167;}

.textboxNote {padding:0px 9px; background-color:#eaf5f0; border-radius:5px; box-sizing:border-box; position:relative; z-index: 1; width: 100%; border: 2px solid #188167; margin-bottom: 15px;}

.PHEtextbox {padding:0px 18px 0px 18px; background-color:#eaf5f0; border-radius:5px; box-sizing:border-box; position:relative; z-index: 1; width: 100%; border: 2px solid #188167; margin-bottom: 10px;}

.redtextbox {padding:0px 18px 0px 18px; background-color:#FCDEDF; border-radius:5px; box-sizing:border-box; position:relative; z-index: 1; width: 100%; border: 2px solid #ad1015;}

.textbox ul.only, .textbox ul.only>li:last-of-type {margin-bottom:0;}

.textbox ul {margin-left:35px;}

.red {color: #ad1015;}

caption {font-weight: bold; text-align: left; margin-bottom: 2px;}

table {width:90%; border-collapse: collapse; margin-bottom:20px; }


th, td {border:1px solid black; padding:5px; margin-bottom:20px; line-height: 1.4; table-layout:fixed; width: 30%; }

td {vertical-align:top; text-align: left;}

th {vertical-align:center; background-color:#00529b; color:white; padding:10px;}

#RESOURCES td>div {display:block; margin-bottom:10px; line-height:1.3;}

td>a:last-of-type {margin-bottom:0;}

td>ul>li:last-of-type {margin-bottom:-10px;}

tr:nth-child(even) {background-color:#dee3f1;}

tr:nth-child(odd) {background-color:#C9D2E8;}

thead th:nth-child(odd) {width:25%;}

.center {text-align: center;}

em {font-style: normal;}

.images {float:right; width: 35%; margin-right: 20px; margin-bottom: 10px;}

@media screen and (max-width: 600px) {
	
.wrapper .sidebar{
	position: fixed;
	top: 78px;
	width: 35%;
	height: 100%;
	background-color: #FFFFFFF;
	padding: 30px 0px;
	z-index:9997;
	box-shadow: 2px 2px 4px #909090;
	
}
	
	
	.wrapper .sidebar ul {
	padding: 5px;
	list-style: none;
	margin-top: 20px;
}

.wrapper .sidebar ul li {
	padding: 1.5px 4px 1.5px 3px;
	border-bottom: 1px solid #00529B;
	list-style: none;
	font-size: .6em;
	background-color: #FFFFFF;
}


.wrapper .sidebar ul li a { 
color: #00529B;
display: block;	
text-decoration: none;
	font-weight: bold;
	font-size: 8px;
}
	
	.collapsible {
  background-color: #FFFFFF;
  color: #00529B;
font-weight: bold;
  cursor: pointer;
  padding-top: 15px;
	padding-left: 18px;
	padding-right: 28px;
	padding-bottom: 15px;
 	width: 70%;
	text-align: left;
	font-size: 18px;
	margin-bottom: 10px;
	border: 1px solid #2bb891; 
	border-radius: 15px;
	
}
	
	section {
	margin:120px 15% -115px 120px; 
	padding:15px 20% 15px 0px; 
	display:inline-block;
	width: 70%;
line-height: 1.2em;}
	
	
	.textbox {padding:18px; background-color:#eaf5f0; border-radius:5px; box-sizing:border-box; position:relative; z-index: 1; width: 85%;}
	
	
}

.left90 {float:left; width: 90%;}

.noTop {margin-top: 0px;}

.nextToImage {float:left; width: 50%;}
