/*
Theme Name: CEI-Resources
Theme URI: http://www.ceilearning.com/
Description: A custom theme developed by Internet Imagineering for use on www.ceilearning.com.
Version: 1.0
Author URI: http://www.internetimagineering.com/
Tags: fixed width, two columns
*/

body {
	font-family: 'Raleway', helvetica, arial, sans-serif;
	font-size: 17px;
	line-height: 30px;
	color: #000;
	background: #fff;
	padding: 0;
	margin: 0;
}

html, body {
	height: 100%;
}

.clear { clear: both;}

h1.pagetitle {color: #333; font-size: 30px; font-weight: normal;}
h3 {color: #ac3d91; font-size: 20px; font-weight: bold;}

h3.sidebar-title {color: #fff; font-size: 30px; font-weight: normal;}

.imgfade {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.imgfade:hover {
	opacity: 0.5;
}

.portal-title {font-size: 24px; letter-spacing: 20px; font-weight: 300; color: #999; text-transform: uppercase; width: 100%; text-align: center; margin: 10px 0 30px 0;}
.portal-nav {width: 100%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;}
.portal-links {width: 100%; max-width: 1200px; text-align: center; margin: 0 auto;}
.portal-links a {color: #0072ce; text-decoration: none; margin: 0 15px;}
.portal-links a:visited {color: #0072ce; text-decoration: none;}
.portal-links a:hover {color: #900; text-decoration: none;}

.resources-login {width: 100%; text-align: center; margin: 0 0 20px 0;}
.resources-login a {color: #d03238; text-decoration: none;}
.resources-login a:visisted {color: #d03238; text-decoration: none;}
.resources-login a:hover {color: #900; text-decoration: none;}

.content {font-size: 18px; color: #333; line-height: 34px; margin: 30px 0;}
.content a {color: #0072ce; text-decoration: none;}
.content a:visited {color: #0072ce; text-decoration: none;}
.content a:hover {color: #0072ce; text-decoration: underline;}

.leftnav {color: #fff;}
.leftnav ul {list-style-type: none; margin: 20px 0; padding: 0;}
.leftnav ul li {margin: 0; padding: 0; font-size: 16px;}
.leftnav ul li a {color: #fff; text-decoration: none;}
.leftnav ul li a:visited {color: #fff; text-decoration: none;}
.leftnav ul li a:hover {color: #fee642; text-decoration: none;}

.leftnav ul li ul {list-style-type: disc; margin: 0 0 0 40px; padding: 0;}
.leftnav ul li ul li {margin: 0; padding: 0; font-size: 14px; line-height: 24px;}
.leftnav ul li ul li a {color: #fff; text-decoration: none;}
.leftnav ul li ul li a:visited {color: #fff; text-decoration: none;}
.leftnav ul li ul li a:hover {color: #fee642; text-decoration: none;}

.front-blue-text a {color: #999; text-decoration: none;}
.front-blue-text a:visited {color: #999; text-decoration: none;}
.front-blue-text a:hover {color: #fff; text-decoration: none;}

.country-holder {width: 300px; margin: 0 0 30px 0; padding: 0; float: left;}
.country-heading {font-size: 28px; font-weight: 400;}
.country-list {margin: 10px 0;}
.country-list ul {margin: 0; padding: 0; list-style-type: none;}
.country-list ul li {margin: 0; padding: 0;}
.country-list ul li a {color: #00afec; text-decoration: none;}
.country-list ul li a:visited {color: #00afec; text-decoration: none;}
.country-list ul li a:hover {color: #00205b; text-decoration: none;}

.countrylist-holder {width: 300px; margin: 0 50px 30px 0; padding: 0; float: left;}
.countrylist-holder a {color: #00afec; text-decoration: none;}
.countrylist-holder a:visited {color: #00afec; text-decoration: none;}
.countrylist-holder a:hover {color: #00205b; text-decoration: none;}

.directory-filter {border-top: 2px dotted #ccc; border-bottom: 2px dotted #ccc; padding: 10px 0; margin-bottom: 30px;}
.directory-filter a {color: #00afec; text-decoration: none;}
.directory-filter a:visited {color: #00afec; text-decoration: none;}
.directory-filter a:hover {color: #00205b; text-decoration: none;}

.directory-select {float: right;}
.directory-select select {font-size: 16px; border: 1px solid #999; width: 200px;}

.mobilenav a {color: #fff; text-decoration: none;}
.mobilenav ul {color: #fff; margin: 0 0 0 60px;}
.mobilenav ul li a {color: #fff; text-decoration: none;}
.mobilenav ul li a:visited {color: #fff; text-decoration: none;}
.mobilenav ul li a:hover {color: #cfc; text-decoration: none;}

.resource-holder {background-color: #e1e1e1; padding: 10px; width: 250px; min-height: 460px; float: left; margin: 10px;}
.resource-title {font-size: 16px; font-weight: bold; line-height: 18px;}
.resource-desc {font-size: 12px; line-height: 18px; margin: 5px 0;}

/* Drop-down menus */
#dropmenu, #dropmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	font-weight:bold;
	z-index: 6000;
	text-align: left;
}
#dropmenu a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#dropmenu li a.who {display:block; float:left; height:65px; width: 123px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.students {display:block; float:left; height:65px; width: 119px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.school {display:block; float:left; height:65px; width: 113px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.home {display:block; float:left; height:65px; width: 110px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.resources {display:block; float:left; height:65px; width: 133px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.info {display:block; float:left; height:65px; width: 123px; text-decoration:none; padding:0; cursor:pointer;}
 
#dropmenu li a.who {background:url(images/topnav-whoweare-1.png);}
#dropmenu li a.students {background:url(images/topnav-yourstudents-1.png);}
#dropmenu li a.school {background:url(images/topnav-inschool-1.png);}
#dropmenu li a.home {background:url(images/topnav-athome-1.png);}
#dropmenu li a.resources {background:url(images/topnav-keyresources-1.png);}
#dropmenu li a.info {background:url(images/topnav-essentialinfo-1.png);}

#dropmenu li:hover a.who, #dropmenu a:hover.who {background:url(images/topnav-whoweare-2.png);}
#dropmenu li:hover a.students, #dropmenu a:hover.students {background:url(images/topnav-yourstudents-2.png);}
#dropmenu li:hover a.school, #dropmenu a:hover.school {background:url(images/topnav-inschool-2.png);}
#dropmenu li:hover a.home, #dropmenu a:hover.home {background:url(images/topnav-athome-2.png);}
#dropmenu li:hover a.resources, #dropmenu a:hover.resources {background:url(images/topnav-keyresources-2.png);}
#dropmenu li:hover a.info, #dropmenu a:hover.info {background:url(images/topnav-essentialinfo-2.png);}

#dropmenu li {
	float:left;
	position:relative;
	display:block;
	margin-right: 40px;
}
#dropmenu ul {
	position:absolute;
	display:none;
	height:auto;
	border-bottom:2px solid #000;
}
#dropmenu ul a {
	color:#fff;
	padding:0px;
}
#dropmenu ul a:hover {
	background-color: #fff;
}
#dropmenu li ul {
	background:#094d7c;
	top:65px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 260px;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	border-bottom: 0px solid #fff;
	opacity: .9;
}

#dropmenu li ul li.current_page_item a {
	background:#fff;
	color:#094d7c;
}

#dropmenu li ul li {
	border-top:0px solid #fff;
}

#dropmenu li ul a {
	width:225px;
	padding:10px 10px 6px 25px;
	font-size: 16px;
	float:left;
	font-weight: 400;
}

#dropmenu li ul a:hover {
	color: #27b2e3;
}

#dropmenu ul ul {
	top:auto;
}
#dropmenu li ul ul {
	left:250px;
	margin:0px 0 0 10px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}

.alignright {float: right;}

@media screen and (min-width: 0px) and (max-width: 1200px) {
	
	@media screen and (min-width: 1101px) and (max-width: 1200px) {
		
		.mobile-menu {margin: 20px 20px 0 0;}
		.footer {display: none;}
		
		/*.wrapper-header {position: fixed; width: 100%; background:#fff url("images/wrapper-header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}*/
		.wrapper-header {position: fixed; width: 100%; background:#fff url("images/header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}
		.wrapper-sectionpic {width: 100%; background:#fff url("images/sectionpic-1.jpg") no-repeat top; height: 302px; min-height: 302px;}
		.wrapper-content {width: 100%; margin: 50px auto;}
		.wrapper-footer {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; position: fixed; bottom: -670px;}
		.wrapper-footer-m {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; }
	
		.container-header {width: 100%; margin: 0 auto;}
		.container-footer {width: 94%; min-height: 300px; margin: 0 3%; padding: 125px 0 75px 0;}

		.header-left {float: left; margin: 0; width: 200px; padding-left: 20px;}
		.header-right {float: right; margin: 0; width: 880px; text-align: right;}
		
		/*.header-logo {background-color: #fff; height: 120px; min-height: 120px; width: 200px;}*/
		.header-logo {height: 120px; min-height: 120px; width: 200px;}
		
		.header-social {position: absolute; margin: 6px 0 0 0px;}
		.header-social img {margin-right: 5px;}
		
		.header-logo img {margin-left: 25px;}
	
		.headernav {color: #fff; font-size: 16px;}
		.headernav a {color: #fff; text-decoration: none; margin: 0 10px;}
		.headernav a:visited {color: #fff; text-decoration: none;}
		.headernav a:hover {color: #fff; text-decoration: underline;}
	
		.topnav {display: none; margin: 15px 0 0 0;}
		
		.content-sidebar {float: left; width: 260px; margin: 0;}
		.content-container {float: right; width: 70%; margin: 0 30px 0 0;}
	
		.leftnav-holder-green {background-color: #ac3d91; width: 200px; padding: 20px 30px;}
		.leftnav-title {color: #fff; font-size: 22px;}
	
		.footer-nav {float: left; width: 200px; font-size: 18px;}
		.footer-nav ul {list-style-type: none; margin: 0; padding: 0;}
		.footer-nav ul li {margin: 0 0 10px 0; padding: 0;}
		.footer-nav ul li a {color: #ccc; text-decoration: none;}
		.footer-nav ul li a:visited {color: #ccc; text-decoration: none;}
		.footer-nav ul li a:hover {color: #fff; text-decoration: none;}
	
		.footer-interest {float: left; width: 700px; color: #fff;}
		.footer-interest-title {color: #fff; font-size: 30px;}
	
		.footer-info {float: right; width: 200px; text-align: center; font-size: 20px; color: #fff;}
		.footer-answers {width: 100%; text-align: center; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 18px; letter-spacing: 10px; margin: -110px 0 100px 0;}
		
		/*.front-slider {width: 100%; height: 680px; min-height: 680px;}*/
	
		.front-slider {width: 100%; background-color: #fff; padding-top: 120px;}
	
		.front-wrapper-green {width: 100%; background-color: #9adae9;}
		.front-container-green {width: 100%; max-width: 1200px; margin: 0px auto; padding: 50px 0;}
	
		.front-bluetitle {background-color: #c1d52d; width: 100%; text-align: center; color: #036; font-size: 32px; padding: 15px 0; font-weight: 300;}
		.front-bluetitle-sub {text-transform: uppercase; font-size: 18px; font-weight: 300; letter-spacing: 10px;}
		.front-wrapper-features {background-color: #fff; width: 100%;}
		.front-features-container {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
		.front-features-container img {margin: 10px;}
	
		.front-content-container {width: 92%; margin: 0 auto;}
		.front-sidebar-container {float: right; width: 40%; margin-top: 0px;}
		.front-content {font-size: 18px; line-height: 32px;}
		.front-news-holder {float: left; margin: 0 20px 0 0;}
		.front-news-holder-pic {width: 341px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 1px;}
		.front-news-title {font-size 18px; font-weight: 700; text-transform: uppercase;}
		.front-news-date {font-style: italic; font-size: 16px; color: #999; margin: 5px 0 10px 0;}
		.front-news-holder-text {width: 303px; padding: 20px; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 20px; height: 450px; min-height: 450px; font-size: 16px;}
	
		.front-news-readmore {font-weight: 400; margin-top: 20px; text-transform: uppercase;}
		.front-news-readmore a {color: #f05a28; text-decoration: none;}
		.front-news-readmore a:visited {color: #f05a28; text-decoration: none;}
		.front-news-readmore a:hover {color: #f05a28; text-decoration: underline;}
	
		.front-wrapper-blue {background-color: #0072ce; width: 100%;}
		.front-container-blue {width: 100%; max-width: 1100px; margin: 0 auto; min-height: 300px; padding: 50px 0;}
		.front-blue-holder {width: 300px; float: left; text-align: center; margin-left: 60px;}
		.front-blue-title {font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;}
		.front-blue-text {color: #fff; font-weight: 300; font-size: 16px; margin-top: 30px;}
		.readmore-yellow a {color: #ff0; text-decoration: none; text-transform: uppercase;}
		.readmore-yellow a:visited {color: #ff0; text-decoration: none; text-transform: uppercase;}
		.readmore-yellow a:hover {color: #ff0; text-decoration: underline; text-transform: uppercase;}
	
		.front-wrapper-logos {width: 100%; background-color: #fff;}
		.front-container-logos {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
		.front-container-logos img {margin: 0 30px;}
	
		.front-logos-title {font-size: 30px; font-weight: 300; color: #333; margin: 0 0 20px 0;}
	
		INPUT.info-formtext {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px;}
		.info-formbutton {border: 1px solid #999; font-size: 18px; text-transform: uppercase; color: #fff; background-color: #999; width: 100%; text-align: center; padding: 10px 0;}
		.info-formarea {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px; height: 135px;}
		.footer-interest-col1 {width: 100%; margin: 0;}
		.footer-interest-col2 {width: 100%; margin: 0;}
		
		.sidebar-holder {float: right; margin: -85px 0 40px 50px; padding: 0 0 0 50px;}
	
		.front-videos iframe {margin: 0 30px 30px 0;}
		
	}
	
	@media screen and (min-width: 768px) and (max-width: 1100px) {		
		
		@media screen and (min-width: 768px) and (max-width: 1100px) {
		
			.mobile-menu {margin: 20px 20px 0 0;}
			.footer {display: none;}
		
			/*.wrapper-header {position: fixed; width: 100%; background:#fff url("images/wrapper-header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}*/
			.wrapper-header {position: fixed; width: 100%; background:#fff url("images/header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}
			.wrapper-sectionpic {width: 100%; background:#fff url("images/sectionpic-1.jpg") no-repeat top; height: 302px; min-height: 302px;}
			.wrapper-content {width: 100%; margin: 50px auto;}
			.wrapper-footer {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; position: fixed; bottom: -770px;}
			.wrapper-footer-m {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top;}
	
			.container-header {width: 100%; margin: 0 auto;}
			.container-footer {width: 94%; min-height: 300px; margin: 0 3%; padding: 125px 0 75px 0;}

			.header-left {float: left; margin: 0; width: 200px; padding-left: 20px;}
			.header-right {float: right; margin: 0; width: 550px; text-align: right;}
		
			/*.header-logo {background-color: #fff; height: 120px; min-height: 120px; width: 200px;}*/
			.header-logo {height: 120px; min-height: 120px; width: 200px;}
			.header-logo img {margin-left: 25px;}
			
			.header-social {display: none; position: absolute; margin: 6px 0 0 0px;}
			.header-social img {margin-right: 5px;}
	
			.headernav {color: #fff; font-size: 16px;}
			.headernav a {color: #fff; text-decoration: none; margin: 0 10px;}
			.headernav a:visited {color: #fff; text-decoration: none;}
			.headernav a:hover {color: #fff; text-decoration: underline;}
	
			.topnav {display: none; margin: 15px 0 0 0;}
		
			.content-sidebar {float: left; width: 260px; margin: 0;}
			.content-container {float: right; width: 65%; margin: 0 30px 0 0;}
	
			.leftnav-holder-green {background-color: #ac3d91; width: 200px; padding: 20px 30px;}
			.leftnav-title {color: #fff; font-size: 22px;}
	
			.footer-nav {float: left; width: 200px; font-size: 18px;}
			.footer-nav ul {list-style-type: none; margin: 0; padding: 0;}
			.footer-nav ul li {margin: 0 0 10px 0; padding: 0;}
			.footer-nav ul li a {color: #ccc; text-decoration: none;}
			.footer-nav ul li a:visited {color: #ccc; text-decoration: none;}
			.footer-nav ul li a:hover {color: #fff; text-decoration: none;}
	
			.footer-interest {float: left; width: 700px; color: #fff;}
			.footer-interest-title {color: #fff; font-size: 30px;}
	
			.footer-info {float: right; width: 200px; text-align: center; font-size: 20px; color: #fff;}
			.footer-answers {width: 100%; text-align: center; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 18px; letter-spacing: 10px; margin: -110px 0 125px 0;}
			
			/*.front-slider {width: 100%; height: 680px; min-height: 680px;}*/
	
			.front-slider {width: 100%; background-color: #fff; padding-top: 120px;}
	
			.front-wrapper-green {width: 100%; background-color: #9adae9;}
			.front-container-green {width: 100%; max-width: 1200px; margin: 0px auto; padding: 50px 0;}
	
			.front-bluetitle {background-color: #c1d52d; width: 100%; text-align: center; color: #036; font-size: 32px; padding: 15px 0; font-weight: 300;}
			.front-bluetitle-sub {text-transform: uppercase; font-size: 18px; font-weight: 300; letter-spacing: 10px;}
			.front-wrapper-features {background-color: #fff; width: 100%;}
			.front-features-container {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
			.front-features-container img {margin: 10px;}
	
			.front-content-container {width: 92%; margin: 0 auto;}
			.front-sidebar-container {float: right; width: 40%; margin-top: 0px;}
			.front-content {font-size: 18px; line-height: 32px;}
			.front-news-holder {float: left; margin: 0 20px 0 0;}
			.front-news-holder-pic {width: 341px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 1px;}
			.front-news-title {font-size 18px; font-weight: 700; text-transform: uppercase;}
			.front-news-date {font-style: italic; font-size: 16px; color: #999; margin: 5px 0 10px 0;}
			.front-news-holder-text {width: 303px; padding: 20px; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 20px; height: 450px; min-height: 450px; font-size: 16px;}
	
			.front-news-readmore {font-weight: 400; margin-top: 20px; text-transform: uppercase;}
			.front-news-readmore a {color: #f05a28; text-decoration: none;}
			.front-news-readmore a:visited {color: #f05a28; text-decoration: none;}
			.front-news-readmore a:hover {color: #f05a28; text-decoration: underline;}
	
			.front-wrapper-blue {background-color: #0072ce; width: 100%;}
			.front-container-blue {width: 100%; max-width: 1100px; margin: 0 auto; min-height: 300px; padding: 50px 0;}
			.front-blue-holder {width: 300px; float: left; text-align: center; margin-left: 60px;}
			.front-blue-title {font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;}
			.front-blue-text {color: #fff; font-weight: 300; font-size: 16px; margin-top: 30px;}
			.readmore-yellow a {color: #ff0; text-decoration: none; text-transform: uppercase;}
			.readmore-yellow a:visited {color: #ff0; text-decoration: none; text-transform: uppercase;}
			.readmore-yellow a:hover {color: #ff0; text-decoration: underline; text-transform: uppercase;}
	
			.front-wrapper-logos {width: 100%; background-color: #fff;}
			.front-container-logos {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
			.front-container-logos img {margin: 0 30px;}
	
			.front-logos-title {font-size: 30px; font-weight: 300; color: #333; margin: 0 0 20px 0;}
	
			INPUT.info-formtext {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px;}
			.info-formbutton {border: 1px solid #999; font-size: 18px; text-transform: uppercase; color: #fff; background-color: #999; width: 100%; text-align: center; padding: 10px 0;}
			.info-formarea {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px; height: 80px;}
			.footer-interest-col1 {width: 100%; margin: 0;}
			.footer-interest-col2 {width: 100%; margin: 0;}
			
		}
		
		@media screen and (min-width: 768px) and (max-width: 1100px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
		
			.mobile-menu {margin: 20px 20px 0 0;}
			.footer {display: none;}
		
			/*.wrapper-header {position: fixed; width: 100%; background-color: #00205b; height: 120px; min-height: 120px; z-index: 100000;}*/
			.wrapper-header {position: fixed; width: 100%; background:#fff url("images/header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}
			.wrapper-sectionpic {width: 100%; background:#fff url("images/sectionpic-1.jpg") no-repeat top; height: 302px; min-height: 302px;}
			.wrapper-content {width: 100%; margin: 50px auto;}
			.wrapper-footer {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; position: fixed; bottom: -770px;}
			.wrapper-footer-m {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top;}
	
			.container-header {width: 100%; margin: 0 auto;}
			.container-footer {width: 94%; min-height: 300px; margin: 0 3%; padding: 125px 0 75px 0;}

			.header-left {float: left; margin: 0; width: 200px; padding-left: 20px;}
			.header-right {float: right; margin: 0; width: 550px; text-align: right;}
		
			/*.header-logo {background-color: #fff; height: 120px; min-height: 120px; width: 200px;}*/
			.header-logo {height: 120px; min-height: 120px; width: 200px;}
			.header-logo img {margin-left: 25px;}
			
			.header-social {display: none; position: absolute; margin: 6px 0 0 0px;}
			.header-social img {margin-right: 5px;}
	
			.headernav {color: #fff; font-size: 16px;}
			.headernav a {color: #fff; text-decoration: none; margin: 0 10px;}
			.headernav a:visited {color: #fff; text-decoration: none;}
			.headernav a:hover {color: #fff; text-decoration: underline;}
	
			.topnav {display: none; margin: 15px 0 0 0;}
		
			.content-sidebar {width: 94%; margin: 0 3%;}
			.content-container {width: 94%; margin: 0 3%;}
	
			.leftnav-holder-green {background-color: #ac3d91; width: 95%; padding: 20px;}
			.leftnav-title {color: #fff; font-size: 22px;}
	
			.footer-nav {display: none; float: left; width: 100%; font-size: 18px;}
			.footer-nav ul {list-style-type: none; margin: 0; padding: 0;}
			.footer-nav ul li {margin: 0 0 10px 0; padding: 0;}
			.footer-nav ul li a {color: #ccc; text-decoration: none;}
			.footer-nav ul li a:visited {color: #ccc; text-decoration: none;}
			.footer-nav ul li a:hover {color: #fff; text-decoration: none;}
	
			.footer-interest {float: left; width: 700px; color: #fff;}
			.footer-interest-title {color: #fff; font-size: 30px;}
	
			.footer-info {float: right; width: 200px; text-align: center; font-size: 20px; color: #fff;}
			.footer-answers {width: 100%; text-align: center; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 18px; letter-spacing: 10px; margin: -110px 0 125px 0;}
			
			/*.front-slider {width: 100%; height: 680px; min-height: 680px;}*/
	
			.front-slider {width: 100%; background-color: #fff; padding-top: 120px;}
	
			.front-wrapper-green {width: 100%; background-color: #9adae9;}
			.front-container-green {width: 100%; max-width: 1200px; margin: 0px auto; padding: 50px 0;}
	
			.front-bluetitle {background-color: #c1d52d; width: 100%; text-align: center; color: #036; font-size: 32px; padding: 15px 0; font-weight: 300;}
			.front-bluetitle-sub {text-transform: uppercase; font-size: 18px; font-weight: 300; letter-spacing: 10px;}
			.front-wrapper-features {background-color: #fff; width: 100%;}
			.front-features-container {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
			.front-features-container img {margin: 10px;}
	
			.front-content-container {width: 92%; margin: 0 auto;}
			.front-sidebar-container {width: 92%; margin 0 auto;}
			.front-content {font-size: 18px; line-height: 32px;}
			.front-news-holder {float: left; margin: 0 20px 0 0;}
			.front-news-holder-pic {width: 341px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 1px;}
			.front-news-title {font-size 18px; font-weight: 700; text-transform: uppercase;}
			.front-news-date {font-style: italic; font-size: 16px; color: #999; margin: 5px 0 10px 0;}
			.front-news-holder-text {width: 303px; padding: 20px; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 20px; height: 450px; min-height: 450px; font-size: 16px;}
	
			.front-news-readmore {font-weight: 400; margin-top: 20px; text-transform: uppercase;}
			.front-news-readmore a {color: #f05a28; text-decoration: none;}
			.front-news-readmore a:visited {color: #f05a28; text-decoration: none;}
			.front-news-readmore a:hover {color: #f05a28; text-decoration: underline;}
	
			.front-wrapper-blue {background-color: #0072ce; width: 100%;}
			.front-container-blue {width: 100%; max-width: 1100px; margin: 0 auto; min-height: 300px; padding: 50px 0;}
			.front-blue-holder {width: 80%; margin-bottom: 30px; text-align: center;}
			.front-blue-title {font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;}
			.front-blue-text {color: #fff; font-weight: 300; font-size: 16px; margin-top: 30px;}
			.readmore-yellow a {color: #ff0; text-decoration: none; text-transform: uppercase;}
			.readmore-yellow a:visited {color: #ff0; text-decoration: none; text-transform: uppercase;}
			.readmore-yellow a:hover {color: #ff0; text-decoration: underline; text-transform: uppercase;}
	
			.front-wrapper-logos {width: 100%; background-color: #fff;}
			.front-container-logos {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
			.front-container-logos img {margin: 0 30px;}
	
			.front-logos-title {font-size: 30px; font-weight: 300; color: #333; margin: 0 0 20px 0;}
	
			INPUT.info-formtext {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px;}
			.info-formbutton {border: 1px solid #999; font-size: 18px; text-transform: uppercase; color: #fff; background-color: #999; width: 100%; text-align: center; padding: 10px 0;}
			.info-formarea {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px; height: 80px;}
			.footer-interest-col1 {width: 100%; margin: 0;}
			.footer-interest-col2 {width: 100%; margin: 0;}
			
		}

	}
	
	@media screen and (min-width: 481px) and (max-width: 767px) {
		
		.mobile-menu {margin: 30px 20px 0 0;}
		.footer {display: none;}
		
		.wrapper-header {position: fixed; width: 100%; background:#fff url("images/header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}
		.wrapper-sectionpic {width: 100%; background:#fff url("images/sectionpic-1.jpg") no-repeat top; height: 302px; min-height: 302px;}
		.wrapper-content {width: 100%; margin: 50px auto;}
		.wrapper-footer {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; position: fixed; bottom: -770px;}
		.wrapper-footer-m {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top;}

		.container-header {width: 100%; margin: 0 auto;}
		.container-footer {width: 94%; min-height: 300px; margin: 0 3%; padding: 125px 0 75px 0;}

		.header-left {float: left; margin: 0; width: 200px; padding-left: 20px;}
		.header-right {float: right; margin: 0; width: 100px; text-align: right;}
	
		/*.header-logo {background-color: #fff; height: 120px; min-height: 120px; width: 200px;}*/
		.header-logo {height: 120px; min-height: 120px; width: 200px;}
		.header-logo img {margin-left: 25px;}
		
		.header-social {display: none; position: absolute; margin: 6px 0 0 0px;}
		.header-social img {margin-right: 5px;}

		.headernav {display: none; color: #999; font-size: 16px;}
		.headernav a {color: #999; text-decoration: none; margin: 0 10px;}
		.headernav a:visited {color: #999; text-decoration: none;}
		.headernav a:hover {color: #fff; text-decoration: none;}

		.topnav {display: none; margin: 15px 0 0 0;}
	
		.content-sidebar {width: 94%; margin: 0 3%;}
		.content-container {width: 94%; margin: 0 3%;}

		.leftnav-holder-green {background-color: #ac3d91; width: 95%; padding: 20px;}
		.leftnav-title {color: #fff; font-size: 22px;}

		.footer-nav {display: none; float: left; width: 100%; font-size: 18px;}
		.footer-nav ul {list-style-type: none; margin: 0; padding: 0;}
		.footer-nav ul li {margin: 0 0 10px 0; padding: 0;}
		.footer-nav ul li a {color: #ccc; text-decoration: none;}
		.footer-nav ul li a:visited {color: #ccc; text-decoration: none;}
		.footer-nav ul li a:hover {color: #fff; text-decoration: none;}

		.footer-interest {width: 95%; color: #fff;}
		.footer-interest-title {color: #fff; font-size: 30px;}

		.footer-info {float: right; width: 200px; text-align: center; font-size: 20px; color: #fff;}
		.footer-answers {width: 100%; text-align: center; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 18px; letter-spacing: 10px; margin: -110px 0 95px 0;}
		
		/*.front-slider {width: 100%; height: 680px; min-height: 680px;}*/
	
		.front-slider {width: 100%; background-color: #fff; padding-top: 120px;}

		.front-wrapper-green {width: 100%; background-color: #9adae9;}
		.front-container-green {width: 100%; max-width: 1200px; margin: 0px auto; padding: 50px 0;}

		.front-bluetitle {background-color: #c1d52d; width: 100%; text-align: center; color: #036; font-size: 32px; padding: 15px 0; font-weight: 300;}
		.front-bluetitle-sub {text-transform: uppercase; font-size: 18px; font-weight: 300; letter-spacing: 10px;}
		.front-wrapper-features {background-color: #fff; width: 100%;}
		.front-features-container {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
		.front-features-container img {margin: 10px;}

		.front-content-container {width: 80%; margin: 0 10%;}
		.front-sidebar-container {width: 80%; margin: 0 10%;}
		.front-content {font-size: 18px; line-height: 32px;}
		.front-news-holder {float: left; margin: 0 20px 0 0;}
		.front-news-holder-pic {width: 341px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 1px;}
		.front-news-title {font-size 18px; font-weight: 700; text-transform: uppercase;}
		.front-news-date {font-style: italic; font-size: 16px; color: #999; margin: 5px 0 10px 0;}
		.front-news-holder-text {width: 303px; padding: 20px; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 20px; height: 450px; min-height: 450px; font-size: 16px;}

		.front-news-readmore {font-weight: 400; margin-top: 20px; text-transform: uppercase;}
		.front-news-readmore a {color: #f05a28; text-decoration: none;}
		.front-news-readmore a:visited {color: #f05a28; text-decoration: none;}
		.front-news-readmore a:hover {color: #f05a28; text-decoration: underline;}

		.front-wrapper-blue {background-color: #0072ce; width: 100%;}
		.front-container-blue {width: 100%; max-width: 1100px; margin: 0 auto; min-height: 300px; padding: 50px 0;}
		.front-blue-holder {width: 80%; margin-bottom: 30px; text-align: center; margin: 0 10%;}
		.front-blue-title {font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;}
		.front-blue-text {color: #fff; font-weight: 300; font-size: 16px; margin-top: 30px;}
		.readmore-yellow a {color: #ff0; text-decoration: none; text-transform: uppercase;}
		.readmore-yellow a:visited {color: #ff0; text-decoration: none; text-transform: uppercase;}
		.readmore-yellow a:hover {color: #ff0; text-decoration: underline; text-transform: uppercase;}

		.front-wrapper-logos {width: 100%; background-color: #fff;}
		.front-container-logos {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
		.front-container-logos img {margin: 0 30px;}

		.front-logos-title {font-size: 30px; font-weight: 300; color: #333; margin: 0 0 20px 0;}

		INPUT.info-formtext {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px;}
		.info-formbutton {border: 1px solid #999; font-size: 18px; text-transform: uppercase; color: #fff; background-color: #999; width: 100%; text-align: center; padding: 10px 0;}
		.info-formarea {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px; height: 80px;}
		.footer-interest-col1 {width: 100%; margin: 0;}
		.footer-interest-col2 {width: 100%; margin: 0;}
		
	}
	
	@media screen and (min-width: 0px) and (max-width: 480px) {
		
		.mobile-menu {margin: 30px 20px 0 0;}
		.footer {display: none;}
		
		.wrapper-header {position: fixed; width: 100%; background:#fff url("images/header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}
		.wrapper-sectionpic {width: 100%; background:#fff url("images/sectionpic-1.jpg") no-repeat top; height: 302px; min-height: 302px;}
		.wrapper-content {width: 100%; margin: 50px auto;}
		.wrapper-footer {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; position: fixed; bottom: -770px;}
		.wrapper-footer-m {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top;}

		.container-header {width: 100%; margin: 0 auto;}
		.container-footer {width: 94%; min-height: 300px; margin: 0 3%; padding: 125px 0 75px 0;}

		.header-left {float: left; margin: 0; width: 200px; padding-left: 20px;}
		.header-right {float: right; margin: 0; width: 100px; text-align: right;}
	
		/*.header-logo {background-color: #fff; height: 120px; min-height: 120px; width: 200px;}*/
		.header-logo {height: 120px; min-height: 120px; width: 200px;}
		.header-logo img {margin-left: 25px;}
		
		.header-social {display: none; position: absolute; margin: 6px 0 0 0px;}
		.header-social img {margin-right: 5px;}

		.headernav {display: none; color: #999; font-size: 16px;}
		.headernav a {color: #999; text-decoration: none; margin: 0 10px;}
		.headernav a:visited {color: #999; text-decoration: none;}
		.headernav a:hover {color: #fff; text-decoration: none;}

		.topnav {display: none; margin: 15px 0 0 0;}
	
		.content-sidebar {width: 94%; margin: 0 3%;}
		.content-container {width: 94%; margin: 0 3%;}

		.leftnav-holder-green {background-color: #ac3d91; width: 90%; padding: 20px;}
		.leftnav-title {color: #fff; font-size: 22px;}

		.footer-nav {display: none; float: left; width: 100%; font-size: 18px;}
		.footer-nav ul {list-style-type: none; margin: 0; padding: 0;}
		.footer-nav ul li {margin: 0 0 10px 0; padding: 0;}
		.footer-nav ul li a {color: #ccc; text-decoration: none;}
		.footer-nav ul li a:visited {color: #ccc; text-decoration: none;}
		.footer-nav ul li a:hover {color: #fff; text-decoration: none;}

		.footer-interest {width: 95%; color: #fff;}
		.footer-interest-title {color: #fff; font-size: 30px;}

		.footer-info {float: right; width: 200px; text-align: center; font-size: 20px; color: #fff;}
		.footer-answers {width: 100%; text-align: center; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 18px; letter-spacing: 10px; margin: -110px 0 95px 0;}
		
		/*.front-slider {width: 100%; height: 680px; min-height: 680px;}*/
	
		.front-slider {width: 100%; background-color: #fff; padding-top: 120px;}

		.front-wrapper-green {width: 100%; background-color: #9adae9;}
		.front-container-green {width: 100%; max-width: 1200px; margin: 0px auto; padding: 50px 0;}

		.front-bluetitle {background-color: #c1d52d; width: 100%; text-align: center; color: #036; font-size: 32px; padding: 15px 0; font-weight: 300;}
		.front-bluetitle-sub {text-transform: uppercase; font-size: 18px; font-weight: 300; letter-spacing: 10px;}
		.front-wrapper-features {background-color: #fff; width: 100%;}
		.front-features-container {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
		.front-features-container img {margin: 10px;}

		.front-content-container {width: 80%; margin: 0 10%;}
		.front-sidebar-container {width: 80%; margin: 0 10%;}
		.front-content {font-size: 18px; line-height: 32px;}
		.front-news-holder {float: left; margin: 0 20px 0 0;}
		.front-news-holder-pic {width: 341px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 1px;}
		.front-news-title {font-size 18px; font-weight: 700; text-transform: uppercase;}
		.front-news-date {font-style: italic; font-size: 16px; color: #999; margin: 5px 0 10px 0;}
		.front-news-holder-text {width: 303px; padding: 20px; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 20px; height: 450px; min-height: 450px; font-size: 16px;}

		.front-news-readmore {font-weight: 400; margin-top: 20px; text-transform: uppercase;}
		.front-news-readmore a {color: #f05a28; text-decoration: none;}
		.front-news-readmore a:visited {color: #f05a28; text-decoration: none;}
		.front-news-readmore a:hover {color: #f05a28; text-decoration: underline;}

		.front-wrapper-blue {background-color: #0072ce; width: 100%;}
		.front-container-blue {width: 100%; max-width: 1100px; margin: 0 auto; min-height: 300px; padding: 50px 0;}
		.front-blue-holder {width: 80%; margin-bottom: 30px; text-align: center; margin: 0 10%;}
		.front-blue-title {font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;}
		.front-blue-text {color: #fff; font-weight: 300; font-size: 16px; margin-top: 30px;}
		.readmore-yellow a {color: #ff0; text-decoration: none; text-transform: uppercase;}
		.readmore-yellow a:visited {color: #ff0; text-decoration: none; text-transform: uppercase;}
		.readmore-yellow a:hover {color: #ff0; text-decoration: underline; text-transform: uppercase;}

		.front-wrapper-logos {width: 100%; background-color: #fff;}
		.front-container-logos {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
		.front-container-logos img {margin: 0 30px;}

		.front-logos-title {font-size: 30px; font-weight: 300; color: #333; margin: 0 0 20px 0;}

		INPUT.info-formtext {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px;}
		.info-formbutton {border: 1px solid #999; font-size: 18px; text-transform: uppercase; color: #fff; background-color: #999; width: 100%; text-align: center; padding: 10px 0;}
		.info-formarea {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px; height: 80px;}
		.footer-interest-col1 {width: 100%; margin: 0;}
		.footer-interest-col2 {width: 100%; margin: 0;}
		
	}
	
}

@media screen and (min-width: 1201px) {

	.mobile-menu {display: none;}
	.footer-mobile {display: none;}
	
	.wrapper-header {position: fixed; width: 100%; background:#fff url("images/header-bg.jpg") no-repeat top; height: 120px; min-height: 120px; z-index: 100000;}
	/*.wrapper-header {position: fixed; width: 100%; background-color: #00205b; height: 120px; min-height: 120px; z-index: 100000;}*/
	.wrapper-sectionpic {width: 100%; background:#fff url("images/sectionpic-1.jpg") no-repeat top; height: 302px; min-height: 302px;}
	.wrapper-content {width: 100%; max-width: 1200px; margin: 50px auto;}
	.wrapper-footer {width: 100%; background:#094d7c url("images/footer-title-findinganswers.jpg") no-repeat top; position: fixed; bottom: -770px;}
	
	.container-header {width: 100%; max-width: 1200px; margin: 0 auto;}
	.container-footer {width: 100%; max-width: 1200px; min-height: 300px; margin: 0 auto; padding: 125px 0 75px 0;}

	.header-left {float: left; margin: 0; width: 200px;}
	.header-right {float: right; margin: 0; width: 980px; text-align: right;}
	
	.header-social {position: absolute; margin: 6px 0 0 20px;}
	.header-social img {margin-right: 5px;}
	
	.headernav {color: #fff; font-size: 16px;}
	.headernav a {color: #fff; text-decoration: none; margin: 0 10px;}
	.headernav a:visited {color: #fff; text-decoration: none;}
	.headernav a:hover {color: #fff; text-decoration: underline;}
	
	.topnav {margin: 15px 0 0 0;}
	
	.content-sidebar {float: left; width: 260px; margin: 0;}
	.content-container {float: right; width: 875px; margin: 0;}
	
	.leftnav-holder-green {background-color: #ac3d91; width: 200px; padding: 20px 30px;}
	.leftnav-title {color: #fff; font-size: 22px;}
	
	.footer-nav {float: left; width: 200px; font-size: 18px;}
	.footer-nav ul {list-style-type: none; margin: 0; padding: 0;}
	.footer-nav ul li {margin: 0 0 10px 0; padding: 0;}
	.footer-nav ul li a {color: #ccc; text-decoration: none;}
	.footer-nav ul li a:visited {color: #ccc; text-decoration: none;}
	.footer-nav ul li a:hover {color: #fff; text-decoration: none;}
	
	.footer-interest {float: left; width: 900px; color: #fff;}
	.footer-interest-title {color: #fff; font-size: 30px;}
	
	.footer-info {float: right; width: 200px; text-align: center; font-size: 20px; color: #fff;}
	.footer-answers {width: 100%; text-align: center; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: 18px; letter-spacing: 10px; margin: -110px 0 75px 0;}
	
	/*.front-slider {width: 100%; height: 680px; min-height: 680px; background:#fff url("images/front-mainpic-test.jpg") no-repeat top; }*/
	
	.front-slider {width: 100%; background-color: #fff; padding-top: 120px;}
	
	.front-wrapper-green {width: 100%; background-color: #9adae9;}
	.front-container-green {width: 100%; max-width: 1200px; margin: 0px auto; padding: 50px 0;}
	
	.front-bluetitle {background-color: #c1d52d; width: 100%; text-align: center; color: #036; font-size: 32px; padding: 15px 0; font-weight: 300;}
	.front-bluetitle-sub {text-transform: uppercase; font-size: 18px; font-weight: 300; letter-spacing: 10px;}
	.front-wrapper-features {background-color: #fff; width: 100%;}
	.front-features-container {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
	.front-features-container img {margin: 10px;}
	
	.front-content-container {width: 100%;}
	.front-sidebar-container {float: right; width: 40%; margin-top: 0px;}
	.front-content {font-size: 18px; line-height: 32px;}
	.front-news-holder {float: left; margin: 0 20px 0 0;}
	.front-news-holder-pic {width: 341px; border-top: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 1px;}
	.front-news-title {font-size 18px; font-weight: 700; text-transform: uppercase;}
	.front-news-date {font-style: italic; font-size: 16px; color: #999; margin: 5px 0 10px 0;}
	.front-news-holder-text {width: 303px; padding: 20px; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; padding: 20px; height: 450px; min-height: 450px; font-size: 16px;}
	
	.front-news-readmore {font-weight: 400; margin-top: 20px; text-transform: uppercase;}
	.front-news-readmore a {color: #f05a28; text-decoration: none;}
	.front-news-readmore a:visited {color: #f05a28; text-decoration: none;}
	.front-news-readmore a:hover {color: #f05a28; text-decoration: underline;}
	
	.front-wrapper-blue {background-color: #27b2e3; width: 100%;}
	.front-container-blue {width: 100%; max-width: 1100px; margin: 0 auto; min-height: 300px; padding: 50px 0;}
	.front-blue-holder {width: 300px; float: left; text-align: center; margin-left: 60px;}
	.front-blue-title {font-size: 20px; font-weight: bold; color: #fff; margin-top: 20px;}
	.front-blue-text {color: #fff; font-weight: 300; font-size: 16px; margin-top: 30px;}
	.readmore-yellow a {color: #ff0; text-decoration: none; text-transform: uppercase;}
	.readmore-yellow a:visited {color: #ff0; text-decoration: none; text-transform: uppercase;}
	.readmore-yellow a:hover {color: #ff0; text-decoration: underline; text-transform: uppercase;}
	
	.front-wrapper-logos {width: 100%; background-color: #fff;}
	.front-container-logos {width: 100%; max-width: 1100px; margin: 0 auto; padding: 50px 0; text-align: center;}
	.front-container-logos img {margin: 0 30px;}
	
	.front-logos-title {font-size: 30px; font-weight: 300; color: #333; margin: 0 0 20px 0;}
	
	INPUT.info-formtext {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px;}
	.info-formbutton {border: 1px solid #999; font-size: 18px; text-transform: uppercase; color: #fff; background-color: #999; width: 100%; text-align: center; padding: 10px 0;}
	.info-formarea {border: 0px; padding: 8px 10px; font-size: 18px; color: #369; width: 250px; height: 135px; margin: 20px 0 0 0;}
	.footer-interest-col1 {float: left; width: 300px; margin: 0;}
	.footer-interest-col2 {float: left; width: 300px; margin: 0;}
	
	.sidebar-holder {float: right; margin: -85px 0 40px 50px; padding: 0 0 0 50px;}
	
	.front-videos {text-align: center; width: 100%;}
	.front-videos img {margin: 10px;}

	.footer, .push {height: 55px;}
	
	.resource-content-left {width: 40%; margin: 2% 0; padding: 50px 30px; float: left; background-color: #e1e1e1;}
	.resource-content-right {width: 40%; margin: 2% 0; padding: 50px 30px; float: right; background-color: #e1e1e1;}
	.resource-content-title {font-size: 30px; color: #369;}
	
	.resource-content-single {width: 18%; margin: 1% 10px; padding: 50px 30px; float: left; background-color: #e1e1e1; min-height: 500px;}
	
}