body{
  font-family: "Montserrat", "FF Work Sans Regular", sans-serif;
  font-size: 16px;/*21*/
  line-height: 25px;/*30*/
  background-color:#f6f6f6;
  margin:0 auto;
  /*min-width: 1600px;*/
  width: 100%;
}
.main{
  margin:0 auto;
  max-width: 1600px;
  min-width: 950px; /*800px;*/
  background-color:white;
  border: 0px transparent hidden;
}
#header{
  text-align:left
}
#top_tabs{
  font-family:"MontserratAlternates-Bold";
  /*vertical-align: top;*/
  display: inline-block;
  line-height: 0px;
  float: right;
  margin-left: 0px;
  margin-right: 150px;
  margin-top: 15px;
  width:960px; /*740*/
}
.tab_top{
  text-decoration: none;
  color: #011627;/*rgb(54,90,106); 011627 01111F*/
  margin: 10px 0px;
  display: inline-block; 
  border-radius:4px; 
  padding: 10px 10px; 
  font-size: 20px;/*130%;*/
  background-color: transparent;
}
.tab_top:hover{
  /*background-color: #eee;*/
  color: #6883BA;
}
.tab_top_active{
  /*background-color: #f6f6f6;*/
  color: #5B73A3;/*#6883BA;  #00838b; 5E77AB #6078AB 5B73A3*/
}
div#header_blue_bar{
	height: 22px;
	background: #273656; /* 273656 304267 For browsers that do not support gradients 005559 00676C*/
	background: -webkit-linear-gradient(#273656, #6883BA); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#273656,  #6883BA); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#273656,  #6883BA); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#273656, #6883BA); /* Standard syntax */
}
div#header_blue_box{
	background-color: #6883BA;
	margin-top: -2px;
  font-size: 46px;
  padding: 30px 55px;
  color: white
}
div#header_green_bar{
	height: 22px;
	background: #005F64; /* For browsers that do not support gradients 005559 00676C*/
	background: -webkit-linear-gradient(#005F64, #00A0AA); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#005F64,  #00A0AA); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#005F64,  #00A0AA); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#003f42, #009CA6); /* Standard syntax */
}
div#header_green_box{
	background-color: #009CA6;
	margin-top: -2px;
  font-size: 46px;
  padding: 30px;
  color: white
}
div#contents{
	text-align:left;
  clear:both;
}
div#contents2{
  padding: 30px 80px;
  color: #011627;
  font-size: 16px;
  line-height: 30px; /*40*/
}
div.contents3{
  width: 76%;
  margin:auto;
  padding: 0px 80px;
  color: #011627;
  font-size: 16px;
  line-height: 30px;
}

th,td{
  padding: 6px;
  font-size: 110%
}
/*.image1{
  display:block;
  position:relative;
  overflow:hidden;
  height: 300px;
  width:100%
}*/
#image1{
background: url(../images/image1.jpeg) center no-repeat;
width:100%; 
height: 423px; /*838px;*/
border: 0px transparent hidden;
}
#results_image1{
background: url(../images/results.jpeg) center no-repeat;
width:100%; 
height: 423px; /*838px;*/
border: 0px transparent hidden;
}
#enroll_image1{
background: url(../images/Enroll_image1.jpeg) center no-repeat;
width:100%; 
height: 430px; /*838px;*/
border: 0px transparent hidden;
}
#about_image1{
background: url(../images/about_image1.jpeg) center no-repeat;
width:100%; 
height: 500px; /*838px;*/
border: 0px transparent hidden;
}
#faq_image1{
background: url(../images/faq_image1.jpeg) center no-repeat;
width:100%; 
height: 500px; /*838px;*/
border: 0px transparent hidden;
}
ul,li{
  /*line-height: 29px;*/
  margin: 6px 0px;
}
p{
/*margin: 35px 0px;*/
}
table td,th{border: border-collapse;}
h1{
  font-family:"MontserratAlternates-Bold";
  font-size: 28px;
  font-weight: 100;
}
h2{
  font-family:"MontserratAlternates-Bold";
  font-size: 24px;
  font-weight: 100;
}
p,div{font-size: 16px;}
.filter-white{
    filter: brightness(0) invert(1);
}
.chart_title{
  font-family: "Montserrat-Bold", "FF Work Sans Regular", sans-serif;
  font-size: 24px;
}
.grey_box{  background-color: #f2f2f2;}
.padding10{  padding:10px;}
.padding20{  padding:20px;}
.font18{  font-size: 18px;}
.bold{  font-weight: bold;}
.dark_pink{  color: #714466;}
.pink{  color: #E072A4;}
.light_pink{  color: #EDB6CF;}
.dark_blue{  color: #6883BA;}
.light_blue{  color: #B1BEDA;}
.half_minwidth{  min-width: 550px;}
.half_maxwidth{  max-width: 740px;}
.margin10{  margin:1px}
.border1{  border:1px red solid}

.top{  vertical-align: top;}
.left{  text-align: left;}
.center{  text-align:center;}


.bar{
  height: 140px;
  width: 1px;
  background-color: #555;
  border: 0px solid #555;
  display: inline-block;
  margin: 30px;
}
.half{
  width: 46%; /*46*/
  min-width: 450px;/*550*/
  /*min-width: 390px;*/
  max-width: 740px;/*740*/
  display: inline-block;
	margin: auto;
}
@media screen and (max-width: 1200px) {
  /*.half{
    width: 90%;
    height: 100%;
	display: block;
  }
  .bar{
    height: 1px;
    width: 600px;
	margin: auto;
  }*/
}
@media screen and (min-width: 800px) {
  #left1{
    display: inline-block;
    width: 70%
  }
  #right1{
    display: inline-block;
    width: 29% !important;
  }
}

.faqq{
  width:90%;
  display:inline-block;
  font-size:100%;
}
.faq_open_close{
  float:right;
  font-size:45px;
  color:rgb(222,125,167);
  display: inline-block;
}
.faqa{
  border-left:3px rgb(115,136,188) solid;
  font-size:95%;
  line-height: 40px;
  width:90%;
  display: none;
}

.about_photo{
  width: 20%; 
  min-width: 260px;
  max-width: 360px;
  display: inline-block;
	margin: auto;
  padding-right: 50px;
  border:1px red solid; 
}
.about_intro{
  width: 75%; /*46*/
  min-width: 260px;/*550*/
  /*min-width: 390px;*/
  max-width: 1080px;/*740*/
  display: inline-block;
	margin: auto;
  text-align:left;
  border:1px red solid;
  font-size: 120%
}
.about_site_box{
  width: 40%; 
  padding: 30px;
  margin: 20px;
  font-size: 20px;
  display: inline-block
}
.about_site_box{
  width: 40%; 
  padding: 30px;
  margin: 20px;
  font-size: 20px;
  display: inline-block;
  min-width: 550px;
}
.title{font-size: 28px; font-family:MontserratAlternates-Bold}
.subtitle{font-size: 26px !important; font-family:MontserratAlternates-Bold}
