body{
 font-family: 'Open Sans Regular', sans-serif;
  	font-size: 21px;
  	font-size: 2vw;
  	line-height: 30px;
  	line-height: 2.8vw;
}
a{
    color:#0000cc;
  	text-decoration:none;
}
a:hover{
    text-decoration:underline;
}

img{
  border:0;
}
.TertiaryPage-content {
	width:100%; 
    margin:30px 20px 0px 20px;
    margin:3vw 2vw 0vw 2vw;
    padding:0px 8px 0px 8px;
    max-width: 95% !important;
  	font-family: 'Open Sans Regular', sans-serif;
  	font-size: 21px;
  	line-height: 30px;

}
/***************phone *************************************/
@media only screen and (max-device-width: 630px) {
    .TertiaryPage-content  {
        line-height: 5.5vw;
        font-size: 1.8vw;
    }
    
}
@media all and (max-width: 630px) {
    .TertiaryPage-content   {
          line-height: 4.6vw;
          font-size: 3vw;
    }
   
}
.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;
	font-size: 6vw;
    line-height: 55px;
	line-height: 7.2vw;
    margin-top: 20px;
    margin-bottom: 20px;
   
}
.text_H2 {
    font-family: 'Open Sans Regular', sans-serif;
    font-size: 28px;
    font-size: 4.5vw;
    line-height: 34px;
    line-height: 6vw;
    padding: 0;
    display: block;
    margin-top: 30px;
	margin-top: 4.8vw;
    margin-bottom: 10px;
	font-weight:300;
}

.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;
	min-width: 50px !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:90% !important;
   padding:10px 10px 10px 10px;
   padding:1.vw .1vw 1vw .1vw;
}

.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;
   font-size: 2.4vw;
   line-height:24px; 
   line-height:3.4vw;
}


.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;
   font-size: 2vw;
  line-height: 21px; 
  line-height: 3vw; 
}
 
.shaded_box{
    background-color:#c0c0c0;
    padding:20px 30px 25px 30px;
    padding:2vw 3vw 2.5vw 3vw;
	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;
}

