
body {background-color:#C0C0C0; padding:0; margin:0;}

table {margin-bottom:10pt; margin-left:auto; margin-right:auto; background-color:white;border-collapse:collapse;}

table.subtbl {width:90%;margin-left:20pt; margin-right:20pt; margin-bottom:2.5pt; margin-top:2.5pt; border-collapse:collapse; background-color:white;}

tr:nth-child(odd){background-color:#f2f2f2}

td {text-align:center;}

td:nth-child(2) {text-align:left;}


td {padding:5pt 5pt 5pt 5pt; 
  font-family:verdana;
  font-size:15px;
  white-space: nowrap;
  }

td.ctr {padding:0pt 0pt 0pt 0pt; 
  background-color:white;
  }

td.bnr {padding:0pt 0pt 0pt 0pt; background-color:rgb(33,89,104);}

.spacing{margin:15px 15px 15px 15px}

a {font-family:arial,verdana; font-size:16px; display:block; color:white; margin-top:2pt}

a.btn {display:block; margin:0px 0px 0px 0px;}

a:link {text-decoration:none;color:#0000FF}    /* unvisited link */

a:visited {text-decoration:none;color:#0000FF} /* visited link */

a:hover {text-decoration:underline;color:#0000FF}   /* mouse over link */

a:active {text-decoration:none;color:#0000FF}  /* selected link */

a.nline {display:inline; font-family:arial,verdana; font-size:15px; margin-top:0;}

a.acrdn {
	display:block; 	
	color:white;
	font-size:1.5em;
	margin-bottom:12pt;
	font-family:Centaur, Times;
}
	
p.pacrdn {
  color:white;
  font-size:2.2em;
  display:inline;
  font-family:Centaur,"Times New Roman", Times, serif;
  font-weight: normal;
}	



p {font-family:arial,verdana; font-size:15px; margin-top:2pt; margin-left:12pt; margin-right:12pt; margin-bottom:12pt;}

p.white_font {font-family:arial,verdana; font-size:11px; margin-top:6px; margin-bottom:8px; text-align:center; color:silver;}

p.white_panel {font-family:Times; font-size:1.2em; margin-top:6px; margin-bottom:8px; text-align:left; color:silver;}

p.list_heading {font-weight:bold;  font-family: Centaur, Times; font-size:1.8em; margin-top:0px; margin-bottom:0px; text-align:left; color:white;}

p.cont {font-family:arial,verdana; font-size:15px; margin-top:2pt; margin-bottom:12pt; margin-left:12pt; margin-right:12pt;}

p.hprlnk {font-family:arial, verdana; font-size:15px; margin-right:0; margin-left:0; display:inline;margin-top:22pt}

p.indent {font-family:arial, verdana; font-size:13px; font-style: italic; margin-right:50pt; margin-left:50pt}

h1{font-family:Tahoma; font-size:18px; margin-left:12pt; margin-top:2pt; margin-bottom:4pt;display:inline;}  

h2{font-family:"Tahoma"; font-size:24px; text-align:center; margin-top:12pt;margin-bottom:12pt;margin-left:20pt;margin-right:20pt;}

h3{font-family:"Tahoma"; font-size:.65em; font-weight: normal; text-align:center; margin-top:2pt; margin-bottom:4pt;}

h3.big{font-family:"Tahoma"; font-size:.65em; font-weight: normal; text-align:center; margin-top:2pt; margin-bottom:4pt;}

h3.small{display: none; font-family:"Tahoma"; font-size:.65em; font-weight: normal; text-align:center; margin-top:2pt; margin-bottom:4pt;}

ul {
    list-style-type: disc;
	margin:0;
	color:white;
}


li {
	font-family:Centaur,Times;  
	margin:0; 
	padding:0;
	text-align:left; 
}


a.li {
	text-decoration:none;
	color:white;
	font-size:1.4em;
	font-family:Centaur,Times;
}


br.brk {
  content: " ";
  display: block;
  margin-bottom: 3pt;
}


button.accordion {
    background-color:rgb(33,89,104);
    color: white;
    cursor: pointer;
	font-family:"Times New Roman", Times, serif;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
	margin-bottom:5pt;
}

button.accordion.active {
} 

button.accordion:hover {
}

button.accordion:after {
    content: '\002B';
    color: rgb(0,176,80);
    font-weight: bold;
    float: Left;
	font-size:1.8em;
}

button.accordion.active:after {
    content: '\2212';
	color:red;
	font-weight: bold;
}

div.panel {
    padding-left: 50px;
    background-color: rgb(33,89,104);
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

img {
  margin-top:0pt;
  margin-bottom:0px; 
  padding:0;
  border:0;
  max-width:100%;
}
  
img.small {
  display:none;

  padding:0
}
  
 img.big {

  padding:0
 }
  
 img.bnr {
  margin-top:15pt;
  margin-bottom:15pt;
  padding:0
 }
 
img.landing {
  display:block;
  Max-width:100%;
  height:auto;
  margin: auto; 
}

/*
img.btn {
  display:block;
  max-width:100%;
  height:auto;
  margin-left:0px;
  margin-bottom:0px;
} 
  
img.acrdn {
  max-width:100%;
  height:auto;
  padding-left:2%;
  margin-bottom:0px;
}
*/



.flex-container {
    
	display: -webkit-flex;
    display: flex;
	
	-webkit-justify-content: center;
    justify-content: center;
	
	-webkit-align-items: stretch;
    align-items: stretch;
	
	overflow:hidden;
	-webkit-flex-wrap: wrap;
    flex-wrap: nowrap;
    
	
	max-width: 1210px;
    /* height: 250px; */
    background-color: rgb(33,89,104);
	margin: Auto;
	padding:0px;
	
	/*
	border-top: 5px solid orange;
	border-bottom: 1px solid orange;
	*/
	
}

.flex-item {
  background-color: rgb(33,89,104);
  /* width:100%; */
  width: 233px;
  /*max-height: 145px;*/
  margin: 0;
  padding:0;
  /*
  border-top: 5px solid blue;
  border-left: 5px solid blue;
  border-right:5px solid blue;
  */
  }

#Page_Header {
  background-color:rgb(33,89,104);
  float:none; 
  overflow:hidden;
  margin:auto;
  max-width:1210px;
  height:120px;
  background-image: url("Banner_NIRC.gif");
  background-repeat: no-repeat;
  background-position: center;
  text-indent:-9999px;
  }

#Page_Subheader {
  background-color:white;
  float:none; 
  overflow:hidden;
  margin:auto;
  max-width:1210px;
  }
   
#Doublewide_Container {
  display:block;
  background-color:rgb(33,89,104);
  float:none;
  overflow:hidden;
  margin:auto;
  width:1210px;
  }
  
  .wrapper {
  display:block;
  background-color:white;
  float:none;
  overflow:hidden;
  margin:auto;
  max-width:1210px;
  
 
  padding:0px;
}
  
#Singlewide_Container {
  Display:none;
  background-color:rgb(33,89,104);
  float:none; 
  overflow:hidden;
  margin:auto;
  max-width:605px;
  
  
  }
/*  
#Menu_1 { 
  background-color: rgb(33,89,104);
  float:left;
  overflow:hidden;
  margin:auto;
  width:100%;
  max-width:605px;
  min-height:100%;
  
  
  }
  
#Menu_2 {
  background-color: rgb(33,89,104);
  float:none;
  overflow:hidden;
  margin:auto;
  max-width:605px;
  height: 100%;
  }
*/
  
#Article_1 { 
  background-color: white;
  float:left;
  overflow:hidden;
  margin:auto;
  width:100%;
  max-width:605px;
  min-height: 100px;
  }

#Article_2 { 
  background-color: white;
  float:none;
  overflow:hidden;
  margin:auto;
  max-width:605px;
  min-height: 100px;
  border:5px;
  }
 


 
/* Modal css */

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  /*left: 0;
  top: 0; */

  /* overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: rgb(0,0,0); /* Fallback color */
  /*margin: 15% auto;  */
  /*padding: 20px; */
  /*border: 1px solid #888;*/
  /*width: 80%; */
}

/* The Close Button */
.close {
  color: #aaa;
  /*float: right; */
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}












/*Break Points Section*/  

@media screen and (max-width: 1240px) {

.spacing{margin:0px 0px 0px 0px;} 





h2 {
  font-family:"Tahoma"; 
  font-size:18px;
  }
  
  
h3.big{
  display:none;
  }

h3.small{
  display: block;
  }

img.btn {
  display:block;
  max-width:100%;
  height:auto;
  margin-left:15%;
  }
  
img.big {
  display:none;

  padding:0
  }
  
img.small {
  display:block;
  margin-bottom:12pt;
  padding:0
  }
  

#Page_Header { 
  height:80px;
  float: none;
  max-width:605px;
  background-image: url("Banner_NIRC_Small.JPG");
  }
  
#Article_1 { 
  float: none;
  margin:auto;
  max-width:605px;    
  }
  
#Article_2 { 
  float: none;
  margin:auto;
  max-width:605px;  
  }

/*
#Menu_1 { 
  float: none;
  margin:auto;
  max-width:605px;    
  }
  
#Menu_2 { 
  float: none;
  margin:auto;
  max-width:605px;  
  }
*/

#Doublewide_Container { 
  Display: none;
  /* float: none; */
  /* margin:auto; */
  /* max-width:605px; */   
  }
  
.flex-container {
  /* max-width: 605px; */
  /* min-width:300px; */
  Display:none; 
  }  
  
#Singlewide_Container {
  Display:block;
  float:none; 
  overflow:hidden;
  margin:auto;
  /* max-width:605px; */
  }

#Page_Subheader { 
  float: none;
  margin:auto;
  max-width:605px;    
  }
  
#Page_Footer { 
  float: none;
  margin:auto;
  max-width:605px;    
  }
 
.wrapper { 
  float: none;
  margin:auto;
  min-width:300px;
  background-color:#C0C0C0;   
  }

}


@media screen and (max-width: 605px) {

td:nth-child(4) {display: none;}

td:nth-child(5) {display: none;}


/*	
.flex-container {
  -webkit-justify-content: left;
  justify-content: left;
  Display: none;
  }


*/

}


