.myBlueDiv {
 font: 24px 'Open Sans Condensed', Verdana, sans-serif;  
  color: #404040;
  font-style: normal;
  font-weight: 300;
 
  margin: -0px -0px 0px;
  padding-top:0px;
  padding-bottom:6px;
  line-height: 34px;
  height:36px;  
  color: white ; /* #555; */
  text-align: center;
 /* text-shadow: 0 2px #001F4C;
  border-bottom: 1px solid #cfcfcf; */
  border-radius: 5px 5px 5px  5px ; 
  background-color: #5E74A0; 
  /* background: url(caption_Bg.png); */            

 /*   background-repeat:repeat-x;

  	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
	
 	-moz-box-shadow: 0px 8px 8px #787878 ;
    -webkit-box-shadow: 0px 8px 8px #787878 ;
    box-shadow: 0px 4px 10px #787878 ; 
*/
}

.myBlueDivTopRight {
 font: 24px 'Open Sans Condensed', Verdana, sans-serif;  
  color: #404040;
  font-style: bold;
  font-weight: 600;
  min-width:300px;
  margin: -0px 5px 0px;
  padding-top:0px;
  padding-bottom:0px;
  line-height: 54px;
  height:54px;  
  color: white ; /* #555; */
  text-align: center;
  text-shadow: 1px  1px 2px #001F4C;

  border-radius: 2px 2px 2px  2px ; 
  background-color: #5E74A0; 
  
 
  float:right;
 
  width: 70%;
  /* background: url(caption_Bg.png); */            
  /* background-repeat:repeat-x;
  
  	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
	
 	-moz-box-shadow: 0px 8px 8px #787878 ;
    -webkit-box-shadow: 0px 8px 8px #787878 ;
    box-shadow: 0px 4px 10px #787878 ; 
*/

}

.myHeaderTop {
  margin-top:-10px;
  margin-right:0px;
  margin-bottom: 0px;  
 /* position:fixed;  */
  width: 100%;	
  height:40px;
  margin-bottom:100px;
  z-index:110;
 /*   
   padding-bottom:70px;
 
  	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;
	
 	-moz-box-shadow: 0px 8px 8px #787878 ;
    -webkit-box-shadow: 0px 8px 8px #787878 ;
    box-shadow: 0px 4px 10px #787878 ;	
*/
}

.myGreyDiv {
font-family: 'Open Sans Condensed', "Helvetica", 'Fira Sans Condensed',   'Helvetica Neue',  sans-serif; 
font-size:20px;
font-weight:600;
width:100%;
padding:2px 10px;
height:34px;
color:#eeeeee;
background-color:#505050;
background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838)); 
background:-webkit-linear-gradient(#505050, #383838);
background:linear-gradient(#505050, #383838);
border-top:1px solid black;
border-bottom:1px solid black;
-webkit-box-shadow:inset 0 1px 0 #6e6e6e,0 2px 2px rgba(0,0,0,0.4);
box-shadow:inset 0 1px 0 #6e6e6e,0 2px 2px rgba(0,0,0,0.4);
text-shadow:0px 0px 0px white;
text-shadow: none;	
border-radius: 3px 3px 3px  3px ;	
}

.myGrayLabel {
 font: 24px 'Open Sans Condensed', Verdana, sans-serif;  
  color: #404040;
  font-style: normal;
  font-weight: 300;
 
  margin: -0px -0px 0px;
  padding-top:0px;
  padding-bottom:6px;
  line-height: 34px;
  height:36px;  
  color: #555 ; /* #555; */
  text-align: center;
  text-shadow: 1px 1px #f2f2f2;
   
  border-radius: 5px 5px 5px  5px ; 
  background-color: #d9d9d9; 
 
 
}

div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  /* background-color: yellow; */
  padding: 0px;
}
div.sticky_bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
   
  padding: 0px;
  border-top:1px solid #a9a9a9 ;
}

div.scroll {
	margin:-2px;
	margin-top:-1px;
	margin-bottom:1px;
	height:100%;
	/* height: 330px !important; 
	 height:calc(100vh-400px) !important; */
	overflow-x: hidden;
	overflow-y: auto;
	text-align:justify;
	border:1px solid #b3b3b3;
	width:100%;
	padding:0px;
	box-shadow:none;
}