@charset "utf-8";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,p {margin:0;padding:0;float:left;-webkit-text-size-adjust:100%;}
body{font-family:"Trebuchet MS";color:#333333;width:100%;height:auto;background-color:#F5F5F5;}
ul,ol,li{list-style:none;position:relative;margin:0;padding:0;float:left;}
p{font-size:14px;}
a{font-size:14px;color:#1874CD;text-decoration:none;font-weight:normal;margin:0;padding:0;}
a:hover{font-size:14px;color:#1874CD;text-decoration:underline;font-weight:normal;opacity:1;margin:0;padding:0;}
img{border:0;}
/* home and landing pages content */
#lead{height:auto;background-color:#deebf7;}
h1#new-updated{text-align:center;width:100%;font-weight:bold;color:#205493;}/* landing pages only */
#lead-intro {margin:0;color:#205493;}
#lead-intro p{color:#205493;width:100%;padding-bottom:10px;}
#lead-intro a,#lead-intro a:hover{font-weight:normal;color:#1874cd;line-height:150%;}
#lead-intro-overview p{font-weight:normal;line-height:150%;text-align:left;}
#lead-descrip{line-height:150%;margin:0;}
#lead-descrip p{color:#205493;width:100%;padding-bottom:20px !important;}
#lead-descrip b{padding-bottom:5px;font-weight:normal;}
#lead-descrip a,#lead-descrip a:hover{font-weight:normal;color:#1874cd;line-height:150%;}
#lead-descrip-header{color:#205493;width:100%;}
#lead-descrip-overview{font-weight:bold;}
.content-section{width:100%;}
.home-site-pages{line-height:125% !important;}
#data-spotlight{color:#205493;background-color:#deebf7;}
#spotlight-header{color:#205493;width:100%;}
#spotlight-descrip{color:#205493;width:100%;line-height:150%;}
.intro-landing{width:100%;margin-top:20px;margin-bottom:20px;text-align:center;}
/* home and landing pages end */
/* tile cards */
#landing-title{font-weight:bold;}
#container{width:100%;}
#container:after{content: '';display: block;clear:both;}
.box{background:#F5F5F5;height:auto;float:left;line-height:125%;border-bottom:3px solid #AFC7C7;}
.figtitle {width:100%;height:auto;border-bottom:2px solid #AFC7C7;background:#205493;border-right:1px solid #AFC7C7;border-left:1px solid #AFC7C7;border-top:1px solid #AFC7C7;}
.figtitle h3{font-weight:bold;color:#f5f5f5;padding:2.5%;}
.figdescrip {padding-bottom:10px;padding-top:10px;background:white;border-right:1px solid #AFC7C7;border-left:1px solid #AFC7C7;}
.cardtitle {line-height:150%;float:none;padding-bottom:10px;}
.cardtitle a{color:#205493;font-weight:bold;}
.cardtitle a:hover{color:#1874CD;text-decoration:none;font-weight:bold;}
.figdescrip img{width:95%;margin-right:10px;margin-left:10px;}
.figdescrip p{padding-right:2.5%;padding-left:2.5%;margin:0px;}
.figkeywords {display:none;}
.figdate{display:none;}
/* tile cards end */
/* **********************************************/
/* @media queries for responsive design  */
/* **********************************************/
/* <400px */
@media screen and (max-width:359px){
#lead{margin-top:69px;}
}
@media screen and (min-width:360px) and (max-width:399px){
#lead{margin-top:69px;}
}
@media screen and (max-width: 399px){
	/* Intro */
	#lead {padding-right:5%;padding-left:5%;margin-bottom:3%;}
	#lead a,#lead a:hover{font-size:15px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:100%;}
	#lead-intro-overview p{font-size:18px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:18px !important;}
	#lead-descrip{width:100%;padding-left:5%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:17px;}
	#lead-descrip-header{font-size:25px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:5%;padding-right:5%;margin-bottom:2%;}
	#spotlight-header{font-size:25px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:16px !important;width:100% !important;padding-bottom:3%;}
	.content-section{margin-bottom:0;}
	.home-site-pages{width:100% !important;padding-right:10%;font-size:16px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:16px !important;}
	.intro-landing a{font-size:16px;}
	#new-updated{font-size:30px;padding-bottom:5%;padding-top:5%;text-align:left !important;}
	#home-intro-text{font-size:18px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:5%;padding-left:5%;}
	.box {margin-bottom:4%;width:90%;}
		.figtitle h3{font-size:15px;}
		.figdescrip img{max-height:250px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:15px;line-height:175%;}
	/* Tile Cards End */	
}
/* 400px -- 439px */
@media screen and (min-width:400px) and (max-width: 439px){
	/* Intro */
	#lead {padding-right:7.5%;padding-left:7.5%;margin-bottom:3%;margin-top:69px;}
	#lead a,#lead a:hover{font-size:15px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:100%;}
	#lead-intro-overview p{font-size:18px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:18px !important;}
	#lead-descrip{width:100%;padding-left:7.5%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:17px;}
	#lead-descrip-header{font-size:28px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:7.5%;padding-right:7.5%;margin-bottom:2%;}
	#spotlight-header{font-size:28px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:16px !important;width:100% !important;padding-bottom:3%;}
	.content-section{margin-bottom:0;}
	.home-site-pages{width:100% !important;padding-right:10%;font-size:16px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:16px !important;}
	.intro-landing a{font-size:16px;}
	#new-updated{font-size:32px;padding-bottom:5%;padding-top:5%;text-align:left !important;}
	#home-intro-text{font-size:18px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:7.5%;padding-left:7.5%;}
	.box {margin-bottom:4%;width:85%;}
		.figtitle h3{font-size:15px;}
		.figdescrip img{max-height:250px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:15px;line-height:175%;}
	/* Tile Cards End */
}
/* 440px -- 660px */
@media screen and (min-width:440px) and (max-width: 660px){
	/* Intro */
	#lead {padding-right:7.5%;padding-left:7.5%;margin-bottom:3%;margin-top:69px;}
	#lead a,#lead a:hover{font-size:15px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:100%;}
	#lead-intro-overview p{font-size:20px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:20px !important;}
	#lead-descrip{width:100%;padding-left:7.5%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:17px;}
	#lead-descrip-header{font-size:30px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:7.5%;padding-right:7.5%;margin-bottom:2%;}
	#spotlight-header{font-size:30px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:16px !important;width:100% !important;padding-bottom:3%;}
	.content-section{margin-bottom:0;}
	.home-site-pages{width:100% !important;padding-right:10%;font-size:16px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:16px !important;}
	.intro-landing a{font-size:16px;}
	#new-updated{font-size:36px;padding-bottom:5%;padding-top:5%;text-align:left !important;}
	#home-intro-text{font-size:20px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:7.5%;padding-left:7.5%;}
	.box {margin-bottom:4%;width:85%;}
		.figtitle h3{font-size:15px;}
		.figdescrip img{max-height:250px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:15px;line-height:175%;}
	/* Tile Cards End */
}
/* 661px - 909px */
/* 661px - 768px */
@media screen and (min-width: 661px) and (max-width: 768px){
	#lead{margin-top:69px;}
}
/* 769px - 909px */
@media screen and (min-width: 769px) and (max-width: 909px){
	#lead{margin-top:79px;}
}
@media screen and (min-width: 661px) and (max-width: 909px){
	/* Intro */
	#lead {padding-right:5%;padding-left:5%;margin-bottom:2%;}		
	#lead a,#lead a:hover{font-size:15px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:100%;}
	#lead-intro-overview p{font-size:22px;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:22px !important;}
	#lead-descrip{width:100%;padding-left:5%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:18px;}
	#lead-descrip-header{font-size:34px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:5%;padding-right:5%;margin-bottom:2%;}
	#spotlight-header{font-size:34px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:18px !important;width:100% !important;padding-bottom:3%;}
	.content-section{margin-bottom:2%;}
	.home-site-pages{width:50% !important;padding-right:10%;font-size:18px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:18px !important;}
	.intro-landing a{font-size:16px;}
	#new-updated{font-size:40px;padding-bottom:2.5%;padding-top:2.5%;text-align:left !important;}
	#home-intro-text{font-size:22px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:1%;padding-left:5%;}
	.box {margin-bottom:2%;margin-right:2%;width:45%;}
		.figtitle h3{font-size:15px;}
		.figdescrip img{max-height:200px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:15px;line-height:150%;}
	/* Tile Cards End */
}
/* 910px - 1200px */
@media screen and (min-width: 910px) and (max-width: 1200px) {
	/* Intro */
	#lead {padding-right:5%;padding-left:5%;margin-bottom:2%;margin-top:79px;}		
	#lead a,#lead  a:hover{font-size:15px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:75%;}
	#lead-intro-overview p{font-size:24px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:24px !important;}
	#lead-descrip{width:90%;padding-left:5%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:18px;}
	#lead-descrip-header{font-size:38px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:5%;padding-right:5%;margin-bottom:2%;}
	#spotlight-header{font-size:38px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:20px !important;width:90% !important;padding-bottom:3%;}
	.content-section{margin-bottom:2%;}
	.home-site-pages{width:50% !important;padding-right:5%;font-size:20px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:20px !important;}
	.intro-landing a{font-size:16px;}
	#new-updated{font-size:44px;padding-bottom:2.5%;padding-top:2.5%;text-align:left !important;}
	#home-intro-text{font-size:22px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:1%;padding-left:5%;}
	.box {margin-bottom:2%;margin-right:2%;width: 45%;}
		.figtitle h3{font-size:15px;}
		.figdescrip img{max-height:220px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:15px;line-height:150%;}
	/* Tile Cards End */
}
/* 1201px - 1399px */
@media screen and (min-width: 1201px) and (max-width: 1399px) {
	/* Intro */
	#lead {padding-right:5%;padding-left:5%;margin-bottom:2%;margin-top:83px;}		
	#lead a,#lead a:hover{font-size:15px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:70%;}
	#lead-intro-overview p{font-size:28px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:28px !important;}
	#lead-descrip{width:70%;padding-left:5%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:18px;}
	#lead-descrip-header{font-size:38px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:5%;padding-right:5%;margin-bottom:2%;}
	#spotlight-header{font-size:38px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:20px !important;width:70% !important;padding-bottom:3%;}
	.content-section{margin-bottom:2%;}
	.home-site-pages{width:50% !important;padding-right:5%;font-size:20px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:20px !important;}
	.intro-landing a{font-size:16px;}
	#new-updated{font-size:44px;padding-bottom:2.5%;padding-top:2.5%;text-align:left !important;}
	#home-intro-text{font-size:22px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:5%;padding-left:5%;}
	.box {margin-bottom:2%;margin-right:2%;width:40%;}
		.figtitle h3{font-size:15px;}
		.figdescrip img{max-height:220px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:15px;line-height:150%;}
	/* Tile Cards End */	
}
/* 1400px -- 1800px */
@media screen and (min-width: 1400px) and (max-width:1800px) {
	/* Intro */
	#lead {padding-right:15%;padding-left:15%;margin-bottom:2%;margin-top:83px;}		
	#lead a,#lead a:hover{font-size:16px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:68%;}
	#lead-intro-overview p{font-size:30px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:30px !important;}
	#lead-descrip{width:68%;padding-left:15%;}
	#lead-descrip p{padding-bottom:10px;}
	#lead-descrip-overview{font-size:20px;}
	#lead-descrip-header{font-size:40px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:15%;padding-right:15%;margin-bottom:2%;}
	#spotlight-header{font-size:40px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:25px !important;width:68% !important;padding-bottom:3%;}
	.content-section{margin-bottom:2%;}
	.home-site-pages{width:50% !important;padding-right:5%;font-size:25px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:25px !important;}
	.intro-landing a{font-size:18px;}
	#new-updated{font-size:48px;padding-bottom:2.5%;padding-top:2.5%;text-align:left !important;}
	#home-intro-text{font-size:24px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:15%;padding-left:15%;}
	.box {margin-bottom:2%;margin-right:2%;width:33%;}
		.figtitle h3{font-size:16px;}
		.figdescrip img{max-height:230px;}
		.cardtitle a,.cardtitle a:hover{font-size:18px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:16px;line-height:150%;}
	/* Tile Cards End */	
}
/* 1800px -- 2400px */
@media screen and (min-width: 1801px) and (max-width:2400px) {
	/* Intro */
	#lead {padding-right:15%;padding-left:15%;margin-bottom:2%;margin-top:83px;}		
	#lead a,#lead a:hover{font-size:20px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:60%;}
	#lead-intro-overview p{font-size:34px;padding-bottom:20px !important;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:34px !important;}
	#lead-descrip{width:60%;padding-left:15%;}
	#lead-descrip p{padding-bottom:16px;}
	#lead-descrip-overview{font-size:24px;}
	#lead-descrip-header{font-size:44px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:15%;padding-right:15%;margin-bottom:2%;}
	#spotlight-header{font-size:44px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:28px !important;width:68% !important;padding-bottom:3%;}
	.content-section{margin-bottom:2%;}
	.home-site-pages{width:50% !important;padding-right:5%;font-size:28px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:28px !important;}
	.intro-landing a{font-size:22px;}
	#new-updated{font-size:50px;padding-bottom:2.5%;padding-top:2.5%;text-align:left !important;}
	#home-intro-text{font-size:30px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:15%;padding-left:15%;}
	.box {margin-bottom:2%;margin-right:2%;width:33%;}
		.figtitle h3{font-size:20px;}
		.figdescrip img{max-height:250px;}
		.cardtitle a,.cardtitle a:hover{font-size:24px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:20px;line-height:150%;}
	/* Tile Cards End */
}
/* >2400px */
@media screen and (min-width: 2401px)  {
	/* Intro */
	#lead {padding-right:15%;padding-left:15%;margin-bottom:2%;margin-top:83px;}		
	#lead a,#lead a:hover{font-size:24px}
	#lead-intro {width:100%;}
	#lead-intro-overview{width:50%;}
	#lead-intro-overview p{text-align:left !important;font-size:40px;}
	#lead-intro-overview a,#lead-intro-overview a:hover{font-size:40px !important;}
	#lead-descrip{width:50%;padding-left:15%;}
	#lead-descrip p{padding-bottom:20px;}
	#lead-descrip-overview{font-size:30px;}
	#lead-descrip-header{font-size:44px;padding-bottom:5%;padding-top:1.5%;}
	#data-spotlight{width:100%;padding-left:15%;padding-right:15%;margin-bottom:2%;}
	#spotlight-header{font-size:44px;padding-bottom:1.5%;padding-top:3%;}
	#spotlight-descrip{font-size:28px !important;width:68% !important;padding-bottom:3%;}
	.content-section{margin-bottom:2%;}
	.home-site-pages{width:50% !important;padding-right:5%;font-size:28px !important;}
	.home-site-pages a,.home-site-pages a:hover{font-size:28px !important;}
	.intro-landing a{font-size:26px;}
	#new-updated{font-size:60px;padding-bottom:2.5%;padding-top:2.5%;text-align:left !important;}
	#home-intro-text{font-size:40px;}
	/* Intro End */
	/* Tile Cards */
	#container{padding-right:15%;padding-left:15%;}
	.box {margin-bottom:3%;margin-right:3%;width:33%;}
		.figtitle h3{font-size:24px;}
		.figdescrip img{max-height:350px;}
		.cardtitle a,.cardtitle a:hover{font-size:30px;}
		.figdescrip p,.view-content,.view-content:hover{font-size:24px;line-height:200%;}
	/* Tile Cards End */
}
/* ***************** */
/* media print query */
/* ***************** */
@media print{
@page{margin:10mm 10mm 10mm 10mm;}
body{background-color:white;}
div.hmenu{display:none;}
div.hmenu-mobile{display:none;}
div.hmenu-mobile-small{display:none;}
#lead-intro p{font-size:40px;}
#lead-descrip p{font-size:24px;}
#lead-intro-overview p{font-size:24px;padding-bottom:20px;}
.home-site-pages{font-size:24px;}
.home-site-pages a{font-size:24px;}
.home-site-pages a:link:after{font-style:italic;content: "<" attr(href) ">";}
#lead-descrip-header{font-size:34px;padding-bottom:20px;}
#spotlight-header{font-size:34px;padding-bottom:20px;}
#spotlight-descrip{font-size:24px;padding-bottom:20px;}
div#filters{display:none;}
p.search{display:none;}
#container{padding-right:0px;padding-left:0px;}
.box{border-bottom:0px;width:33%;margin-bottom:10px;left:0px;position:relative;padding:0px;margin-left:0px;}
.figtitle{border:0px;background:none;width:100%;}
.figtitle h3{padding:0px;padding-bottom:10px;color:#333333;font-size:28px;}
.figdescrip{border:0px;padding-top:0px;width:100%;}
.cardtitle a{width:100%;font-size:28px;}
.figdescrip img{display:none;}
.figdescrip p{font-size:20px;padding:0px;width:100%;line-height:150%;}
.figdescrip a{font-size:20px;}
.figdescrip p a:link:after{font-style:italic;content: "<" attr(href) ">";}
.cardtitle a:link:after{display:none;}
.intro-landing{display:none;}
div#footer{display:none;}
}