html, body {
    margin:0;
    padding:0;
    font-family: "Lucida Grande", Verdana;
    font-size: 0.9em;
    text-align: left;
	left:0;
	top:0; 
	background-color:#fff;
	overflow-x: hidden;
}

.text {
    margin: 7px;
	text-decoration:none;
}

input, select {
    font-size:0.9em;
}

a {
    color:#000064;
}


ol > li::marker {
  font-weight: bold;
}

h3 {
    font-size:1.5em;
    text-decoration:none;
    font-weight:bold;
	text-align: center;
    color:#000;
	margin:2px;
    padding:2px;
}

h4 {
    font-size:1.2em;
    text-decoration:none;
    font-weight:bold;
	text-align: center;
    color:#000;
	margin:2px;
    padding:2px;
}
h5 {
    font-size:.9em;
    text-decoration:none;
    font-weight:bold;
	text-align: center;
    color:#000;
	margin:2px;
    padding:2px;
}

#log {
    font-size:.6em;
    color:#999;
	font-style: italic;
}

#container {
    display: flex; /* Makes children flex items and equal height */
	margin:0px;
    padding:2px;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;     /* Firefox */
  
  /* Keep functionality */
  overflow: auto; 	
}

/* Hide scrollbar for Chrome, Safari and Opera (WebKit browsers) */
#container::-webkit-scrollbar {
  display: none;             /* WebKit */
}

#left-container, 
#right-container, 
#center-container {
	float:left;	
	margin:0px;
    padding:2px;
}

#left-container {	
	width:10%;
    color:#686c70;
    text-align: left;
}

#center-container {
    width:80%;
    color:#000064;	
}

#infovis { 
    width: 100%;
	margin:0px;
	text-align: center;
}

#right-container {
    width: 20%;
	Height: 100%
	font-size: .9em;
    color:#686c70;	
}

#inner-details {
    font-size:1em;
	margin:0px;
    text-align: left;	
}
			
/*TOOLTIPS*/
.tip {
    color: #111;
    width: 139px;
    background-color: white;
    border:1px solid #ccc;
    -moz-box-shadow:#555 2px 2px 8px;
    -webkit-box-shadow:#555 2px 2px 8px;
    -o-box-shadow:#555 2px 2px 8px;
    box-shadow:#555 2px 2px 8px;
    opacity:0.9;
    filter:alpha(opacity=90);
    font-size:10px;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding:7px;
}

/*OVERRIDE SETTINGS*/

a:link { color:#4477aa; text-decoration:none; }
a:visited { color:#4477aa; text-decoration:none;}
a:hover { color:#334444; background-color:#ccddee; text-decoration:none;}
a:active { color:#4477aa; text-decoration:none;}

/**************/
/* RESPONSIVE IFRAME CJO 02132025 */
/**************/