@font-face {
    font-family: "Open Sans Regular";
    src: url("../Fonts/OpenSans.woff") format('woff');
}
  @font-face {
    font-family: "Open Sans Bold";
    src: url("../Fonts/OpenSans-Bold.woff") format('woff');
}
    @font-face {
    font-family: "Open Sans Semibold";
    src: url("../Fonts/OpenSans-Semibold.woff") format('woff');
}
  @font-face {
    font-family: "Roboto Mono";
    src: url("../Fonts/RobotoMono-Regular.woff") format('woff');
}
  
  body{
 font-family: 'Open Sans Regular', sans-serif;
 font-size: 21px;
 line-height: 30px;
}
a{
    color:#0000cc;
  	text-decoration:none;
}
a:hover{
    text-decoration:underline;
}

img{
  border:0;
}
.TertiaryPage-content {
	width:1170px; 
    margin:30px 20px 0px 20px;
    padding:0px 8px 0px 8px;
    max-width: 95% !important;
  	font-family: 'Open Sans Regular', sans-serif;
  	font-size: 21px;
  	line-height: 30px; 
}
.TertiaryPage-content a,
.TertiaryPage-content div a{
    text-decoration:none;
    color: #1a3c9c;
}
.TertiaryPage-content a:hover,
.TertiaryPage-content div a:hover
{
    text-decoration:underline;
}

.TertiaryPage-content div,
.TertiaryPage-content a div,
.TertiaryPage-content a,
.TertiaryPage-content p,
.TertiaryPage-content ul,
.TertiaryPage-content li,
.TertiaryPage-content span,
.TertiaryPage-content iframe {
    max-width: 97% !important;
}

/********************************/
.text_H1 {
    font-family: 'Open Sans Regular', sans-serif;
    color: #3050aa;  
    font-weight: 400; 
    display: block;   
    padding: 0;
    font-size: 40px;
    line-height: 55px;
    margin-top: 20px;
    margin-bottom: 20px;
   
}
.text_H2 {
    font-family: 'Open Sans Regular', sans-serif;
    font-size: 28px;
    line-height: 34px;
    padding: 0;
    display: block;
    margin-top: 30px;
    margin-bottom: 10px;
}

.article-content .img_with_caption img,
.article-content .img_container img,
.img_with_caption img,
.img_container img,
.img_container iframe,
.img_container_no_border img ,
.img_container_no_border iframe {
   /* width:100% !important;*/
    padding: 0 !important;
    /*margin:0 !important;*/
    max-width: 100% !important;
}
.article-content .img_container img ,
.article-content .img_container iframe,
.TertiaryPage-content .img_container img ,
.TertiaryPage-content .img_container iframe
{
	 width:100% !important;
}

.article-content .img_container,
.TertiaryPage-content .img_container,
.article-content .img_container_no_border,
.TertiaryPage-content .img_container_no_border {
   margin:5px !important;
   max-width:95% !important;
   padding:10px 10px 10px 10px;
}

.article-content .img_container,
.TertiaryPage-content .img_container,
.article-content .img_container_no_border,
.TertiaryPage-content .img_container_no_border,
.text_18,
.shaded_box,
.img_container_no_border .shaded_box p,
.shaded_box p,
.img_container a,
.img_container p {
   
   font-family: 'Open Sans Regular', sans-serif;
   font-size: 18px;
   line-height:24px; 
}

.article-content .img_container,
.TertiaryPage-content .img_container,
.article-content .img_container_no_border,
.TertiaryPage-content .img_container_no_border,
.text_18,
.text_14 {

  color:#666666; 
}
.article-content .img_container,
.TertiaryPage-content .img_container,
.article-content .img_container_no_border,
.TertiaryPage-content .img_container_no_border{
  	margin-left:15px !important;
	margin-right:15px !important;
}
.article-content .img_container,
.TertiaryPage-content .img_container {
   border: 1px solid #c5c5c5; 
}
.text_14 {
   padding:10px;
   font-family: 'Open Sans Regular', sans-serif;
   font-size: 14px;
  line-height: 21px; 
}
 
.shaded_box{
    background-color:#c0c0c0;
    padding:20px 30px 25px 30px;
	width:auto;	
  	color:#000000;
	margin:0;
}

.img_container_no_border .shaded_box p,
.shaded_box p,
.img_container a,
.img_container p {
  padding:0;
  margin:0;
  color:#000000;
}


.article-content .img_container_no_border p,
.TertiaryPage-content .img_container_no_border p,
p.no_padding {
    margin:0;
    padding:0;
}
/****************   wide screen larger tha 1170 **/
@media all and (min-width: 1171px) { 
   
}
@media all and (max-width: 1170px) and (min-width: 631px) {
.text_H1 {
 /* font-size: 1.7vw;
  line-height: 2.6vw;
  margin-top:1vw;;*/
  }
     
     
}
    /******  desktop greater than 630 less than 1170 *********************************/
@media screen  and (min-width: 630px) and and (max-width: 1170px)  {
}
/***************  desktop up to 630 ******************************/
@media screen and (min-device-width: 630px) and (min-width: 0px) and (max-width: 630px) {
}
/******************   phone than 630  , computer *************/
@media only screen and (max-device-width: 630px){
  }


        /***************Publication *****************/
        .publication_container{
            width:95%;
            text-align:center;
            margin:60px 0px 60px 0px;
        }
        .publication_download {
            margin:0px 0px 20px 0px;
        }
        .button-MORENEWS:hover {
    background-color: #f0f1f2;
    border-color:#f0f1f2;
}
.button-TALKTOUS, .button-LEARNMORE, .button-MORENEWS, .button-SUBMIT { 
  background-color: transparent;
  font-family: 'Roboto Mono', sans-serif;
  color: #1a3c9c;
  font-size: 15px;
  text-decoration:none;
  overflow: hidden; 
  display: inline-block; 
  padding: 8px 20px 7px 20px; 
  border: 1px solid #1a3c9c;
  letter-spacing:1PX;
  align-content:center;
}
.button-TALKTOUS, .button-LEARNMORE, .button-MORENEWS{
      min-width:90px;
}
.button-TALKTOUS:hover, .button-LEARNMORE:hover, 
.button-MORENEWS:hover, .button-SUBMIT:hover {
    background-color: #1a3c9c;
    color: #ffffff;
}