.faqSection{background:#060f1e; color:#000; padding:30px 20px 10px; line-height:170%; text-align:justify;}
.faqSection h3{font-size:140%; font-weight:700; display:inline-block;padding:10px 40px; background:#ed6b3a; color:#fff; margin-top:30px; border-bottom:5px ridge #c24312}
.acc-container{font-family:'Lato'; margin:20px 0 50px;border-radius:8px;overflow:hidden; }
.acc-btn{padding:20px;cursor:pointer;background:#fdece8;border-bottom:1px solid #ed6b3a;}
.acc-content{width:98%; height:0px;width:100%;margin:0 auto;overflow:hidden;background:#fff; border:1px solid #ed6b3a; border-top:none; border-bottom:none}
.acc-content-inner{padding:20px;border-bottom:1px solid #ed6b3a; border-radius:8px;}
.acc-content-inner b{font-size:90%; font-weight:700}
.open{height:auto;}
.acc-container h6{color:#cc1f06; font-size:120%; font-weight:700}
.acc-container i{color:#ed6b3a; margin-right:10px}
.selected{color:#1ABC9C;}

@media only screen and (min-width:768px)
	{
		.program li{width:100%; border:none}
	}

@media only screen and (min-width:1024px)
	{
		.firstCol{width:70%; padding:20px 0 0; border:none; margin:0}
	}

@media only screen and (min-width:1280px)
	{
		#bannerSection{width:100%; height:554px; background:url('images/banner.jpg') no-repeat center top; position:relative; background-size:cover;}
		.queryBox{width:455px; height:552px; background:url('images/querybox.png') no-repeat top; float:right; margin-top:3px}
		.program ul{font-size:110%}
	}