	textarea.cke_source {
	    white-space: pre-wrap;
	}

	body {
		font-family: 'Roboto', sans-serif !important;
		font-size:1.3em;
		color: #063958;
	}
	a {
		font-weight:600;
		color: #2b689c;
	}
	ul.nav li > a {font-weight:normal;}
	div:nth-child(1) > table.well {
		background-color: #fdfdfd;
	}
	h1,h2,h3,h4 {
		font-family: 'Roboto Condensed',sans-serif;
		margin-top:10px;
	}
	h1, jumbotron.h1 {
		font-size: 42px !important;
	}
	h1.whiteheader {
		color: #fff;
	}
	h2 {
		font-size: 34px;
	}
	.stdtext {
		color: #063958;
		font-size: 18px;
	}
	.subtitle {
		font-weight:700;
		margin-top:10px;
		margin-bottom: 10px;
	}
	#topheader {
		height:53px;
		background-color: #527EBD;
		/*background-image: url(/images/newsite/gcse.png);*/
		background-repeat: no-repeat;
		background-position: 0em 0.4em;
		margin-top: -23px;
		color: #fff;
		font-family: Roboto;
		font-size:120%;
	}
	#topmenu {
		background-color: #356392;
		color: #fff;
		height:130px;
		padding-bottom:20px;
	}
	.navlink {
		margin-top:2%;
	}
	.navlink a {
		color: #fff;
		font-weight:normal;
	}
	.navlinkmain {
		margin-top:30px;
		font-weight:normal;
	}
	.navlinkmain a {
		font-family: "Roboto Condensed";
		color: #fff;
		font-size:21px;
		font-weight:normal;
	}
	.cse .gsc-control-cse, .gsc-control-cse {
		background-color: #527ebd !important;
		border: 1px solid #527ebd !important;
		padding: 1em 0 !important;
	}
	.cse form.gsc-search-box, form.gsc-search-box {
		padding: 0 !important;
		margin-bottom: 0px !important;
	}
	.gsc-input, .gsc-search-button {
		height:22px !important;
		color: #000 !important;
	}

	#skipnav {
		font-size:0px;
		height: 1px !important;
	}
	.landingpics {
		padding: 0 !important;
	}
	.hero {
	 /* margin:1rem auto;*/
 		opacity: 0.8;
		background-color: #356392;
	  	position: relative;
	}
	.hero:hover {
		opacity: 1;
	}
	.hidden {
		position: absolute;
		left: 0;
		top: -500px;
		width: 1px;
		height: 1px;
		overflow: hidden;
	}
	.landingpics-title {
		font-family: "Roboto Condensed",sans serif;
		font-weight:700;
		font-size:30px;
	 	position: absolute;
	 	color: #fff;
	  	top:87%;
	  	left:20px;
	  	transform:translateY(-50%);
	}
	.landingpics-title-green {
		font-family: "Roboto Condensed",sans serif;
		font-weight:700;
		font-size:300%;
	 	position: absolute;
	 	color: #fff;
	  	top:43px;
	  	left:20px;
	  	transform:translateY(-50%);
	}
	.landingpics-btn-green {
		font-family: "Roboto Condensed",sans serif !important;
		font-size:100% !important;
	 	position: absolute;
	 	color: #fff;
/*	  	top:29%;
	  	left:7%;
	  	transform:translateY(-50%);*/
	}
	.landingpics-green-links {
		font-family: "Roboto Condensed",sans serif;
		font-size:24px;
		font-weight:normal;
	 	position: absolute;
	 	color: #fff;
	  	top:323px;
	  	left:20px;
	  	transform:translateY(-50%);
	}
	.landingpics-green-links-box {
		border-left: 2px solid #fff;
		border-bottom: 2px solid #fff;
		padding: 8px 12px;
		margin-bottom:25px;
		cursor: pointer;
	}

	#blurb {
		font-family: "Roboto Condensed",sans serif;
		color: #063958;
		margin-top:40px;
		margin-bottom: 30px;
		padding: 20px;
		font-size:250%;
		margin-left: 7%;
		margin-right:7%;
	}
	.landinglinks {
		background-color: #fff;
		padding:10px 0;
		font-weight:700;
		color: #3f96c6;
		font-size:19px;
		height:auto;
		display: inline-block;
		width:100%;
		/*min-height:190px;*/
	}
	.landinglinks a {
		line-height:32px;
	}
	.landingblocks {
		margin-right: auto;
		/* text-align: center; */
		width: 80%;
		margin-left: auto;
	}
	.landingblocks h2 {
		height:80px;
	}
	#resources {
		background:url(/images/newsite/resources-background.jpg) no-repeat;
		height: auto;
		color: #fff;
		font-size:180%;
		line-height:1.2em;
		padding-top:3%;
		padding-bottom:10%
	}
	#resources a {
		color: #fff;
		text-decoration: none;
	}
	.linkblock {
		opacity: 0.9;
	}
	.linkblock:hover {
		opacity: 1;
	}
	div.articletext {
		font-size: 150% !important;
		/*font-family: "Roboto Condensed";*/
		font-weight:300 !important;
	}

	#tabarea {
		background:url(/images/newsite/resources-background.jpg) repeat-y;
		padding-top:3%;
		padding-bottom:10%
	}
	.tab-content {
		padding: 40px;
		background-color: #fff;
		border-right: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		font-size:18px;
		color: #3f96c6;
	}
	.landing-tab-links {
		font-weight:700;
		margin-top:20px;
		margin-left:20px;
	}
	.landing-tab-links a {
		line-height:24px;
		font-weight:400;
	}

	 .dataTables_filter input {
		margin-left: 0.5em;
		padding:4px;
		border: 1px solid #c0c0c0;
		border-radius: 5px;
	}

	.dataTables_wrapper label {
		font-size:130%;
	}

	.whitebg {
		background-color: #fff;
	}
	#faqevents {
		margin-bottom:0px;
		background-color:#e5ebf5
	}


	.eventdatebox {
		border:2px solid #063957;
		margin-top: 10px;
	}
	.edbmonth {
		background-color:#063957;
		color:white;
		text-align:center;
		font-size:150%
	}
	.edbday {
		color:#063957;
		text-align:center;
		font-size:250%;
		font-weight:700;
	}
	.faqQuestions {
		font-weight: 700;
		padding-bottom: 10px;
		margin-left: -20px;
		cursor: pointer;
	}
	.faqAnswer {
		background-color: #fefefe;
		border: 1px solid #306590;
		width: 60%;
	}

	#toTop {
		font-size:36px !important;
		background-color: #79B34C;
		border-radius: 4px 4px 0 0;
		bottom: 0;
		color: #333333;
		display: none;
		height: 50px;
		font-size: 180%;
		width: 100px;
		position: fixed;
		right: 20px;
		text-align: center;
		opacity: 0.7;
		margin-bottom: 4px;
		z-index: 10000;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
		-o-transition: all 0.2s ease-in-out 0s;
		transition: all 0.2s ease-in-out 0s;
		cursor: pointer;
	}

	div.tabbable:focus {
		outline: none;
	}

/* MEDIA */

@media (min-width: 768px) {
	#topmenu {
		height:auto;
	}
}
/*@media screen and (max-width: 1150px) {
	.landingpics-title-green {
		font-family: "Roboto Condensed",sans serif;
		font-weight:700;
		font-size:250%;
	 	position: absolute;
	 	color: #fff;
	  	top:24%;
	  	left:3%;
	  	transform:translateY(-50%);
	}
	.landingpics-green-links {
		font-family: "Roboto Condensed",sans serif;
		font-size:180%;
		font-weight:normal;
	 	position: absolute;
	 	color: #fff;
	  	top:65%;
	  	left:3%;
	  	transform:translateY(-50%);
	}
	.landingpics-green-links-box {
		border-left: 2px solid #fff;
		border-bottom: 2px solid #fff;
		padding: 8px 12px;
		margin-bottom:25px;
	}
	#topmenu {
		background-color: #356392;
		color: #fff;
		height:auto;
	}


}

@media screen and (max-width: 1050px) {
	.landingpics-title-green {
		font-family: "Roboto Condensed",sans serif;
		font-weight:700;
		font-size:230%;
	 	position: absolute;
	 	color: #fff;
	  	top:24%;
	  	left:3%;
	  	transform:translateY(-50%);
	}
	.landingpics-green-links {
		font-family: "Roboto Condensed",sans serif;
		font-size:150%;
		font-weight:normal;
	 	position: absolute;
	 	color: #fff;
	  	top:65%;
	  	left:3%;
	  	transform:translateY(-50%);
	}
	.landingpics-green-links-box {
		border-left: 2px solid #fff;
		border-bottom: 2px solid #fff;
		padding: 8px 12px;
		margin-bottom:25px;
	}

	.landinglinks {
		font-size:190%;
	}
}

@media screen and (min-width: 736px) and (max-width: 1049px) {
	div.articletext {
		font-size: 230% !important;
	}
	.navlink {
		margin-top:2%;
		font-size:32px;
	}
	.gsc-input, .gsc-search-button {
		font-family: "Roboto Condensed";
		height:40px !important;
		color: #000 !important;
		font-size:26px !important;
	}
	.form-control {
		display: block;
		width: 90%;
		height: 60px;
		padding: 6px 12px;
		font-size: 200%;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
	label {
		font-size:200%;
	}
	.btn-lg {
		font-size:200%;
	}
	.navlinkmain {
		font-size: 180%;
		margin-top:2%;
	}
	.stdtext {
		font-size:30px;
	}
	.mobfaqhdr {
		font-size:36px;
	}
	.container {
		width: inherit;
	}
	.landingblocks h2 {
		height: auto;
	}
	#resources {
		padding-bottom: none !important;
	}
	.tab-content {
		font-size:230%;
	}


}*/